Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 145
    • Issues 145
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Issues
  • #1427

Closed
Open
Created Dec 23, 2023 by Kudosaki@Kudosaki

Orbital being wonky donkey on Dev Builds

Summary

Describe the bug encountered in detail.

Steps to reproduce

Provide a full set of steps used to reproduce the bug, including links to SEPARATE Pastebin pastes for each relevant configuration file.

Current behavior

Not respawning the orbital mob after a skill is cast.

Intended correct behavior

Respawn after skill cast.

Proposed fixes

I'm not entirely sure how to fix this, I just know that it's wonk.

https://cdn.discordapp.com/attachments/1187269602749722645/1187614532852523038/c58fa4ab730c452cba831e6585d66f5a.gif?ex=65978739&is=65851239&hm=c9637b8acd17386c4a1ee7c9dc2240415769c68f3e4e952150dcf4a6f14e51f6&

Technically Code Issue.

Spirit_Guardian_BUFF:
  Cooldown: 0
  Conditions:
  - mobsInRadius{types=Spirit_Guardian;amount=1to10;radius=2} false
  - hasaurastacks{auraName=Spirit_Guardian_STOP} false
  Skills:
  - orbital{bulletType=MOB;mob=Spirit_Guardian;hr=1;vr=1;hp=false;hnp=false;r=0;points=1;i=1;duration=40000;oy=0;rx=0;ry=0;rz=0;avx=0;avy=0;avz=0} @self
  
Spirit_Guardian:
  Cooldown: 0
  Skills:
  - skill{s=Spirit_Guardian_ACTIVATE} @MIR{r=2;t=Spirit_Guardian;target=armorstands}
  - skill{s=Spirit_Guardian_BUFF} @self
  
Spirit_Guardian_REMOVE:
  Cooldown: 0
  Conditions:
  - hasaurastacks{auraName=Spirit_Guardian} false
  Skills:
  - remove{delay=1} @self
  - effect:particles{particle=redstone;color=#33ffdd;amount=20;hS=1.3;vS=1.2;y=2;speed=0;forwardOffset=-2;sideOffset=0} @self
  - effect:particles{particle=redstone;color=#cff0ff;amount=20;hS=1.3;vS=1.2;y=2;speed=0;forwardOffset=-2;sideOffset=0} @self

Spirit_Guardian_REMOVE_BUFF:
  Cooldown: 0
  TargetConditions:
  - hasaurastacks{auraName=Spirit_Guardian_STOP} true
  Skills:
  - remove{delay=1} @self
  - effect:particles{particle=redstone;color=#33ffdd;amount=20;hS=1.3;vS=1.2;y=2;speed=0;forwardOffset=-2;sideOffset=0} @self
  - effect:particles{particle=redstone;color=#cff0ff;amount=20;hS=1.3;vS=1.2;y=2;speed=0;forwardOffset=-2;sideOffset=0} @self

Spirit_Guardian_ACTIVATE:
  Conditions:
  - hasaurastacks{auraName=Spirit_Guardian_STOP} false
  Skills:
  - SudoSkill{s=Spirit_Guardian_SKILL1;setcasterastrigger=true} @MIR{r=2;t=Spirit_Guardian;target=armorstands}
  
Spirit_Guardian_SKILL1:
  TriggerConditions:
  - owner{} true
  Skills:
  - Aura{auraName=Spirit_Guardian;interval=1;duration=40} @self

Spirit_Guardian is being casted on timer every 2s.

Summon_Phoenix:
  Skills:
  - Aura{auraName=Spirit_Guardian_STOP;interval=1;duration=40} @self
  - Aura{auraName=Summon_Phoenix_NO;interval=1;duration=25} @self
  - summon{type=Summon_Phoenix;amount=1;radius=0;yRadius=0;onSurface=true} @self
  - projectile{onTick=Summon_Phoenix_TickT;onStart=Summon_Phoenix_Tick;onHit=Summon_Phoenix_HIT;v=1;i=1;hR=1;vR=1;mr=23;hnp=true;hO=0;sE=false;sB=false;hs=true;hfs=0;syo=0;tyo=0;sfo=-1.5} @Forward{f=20;y=0;lockpitch=true}
  - effect:sound{s=summoner_sounds:samus.summon_sound;volume=1;pitch=1} @self
  - effect:sound{s=summoner_sounds:samus.phoenix_summon;volume=1;pitch=1;delay=10} @self
  - effect:sound{s=summoner_sounds:samus.phoenix_screech;volume=1;pitch=1;delay=15} @self

- Aura{auraName=Spirit_Guardian_STOP;interval=1;duration=40} @self

Is what removing the guardian spirit, should've made the guardian spirit reappears in 2 seconds, but it doesnt.

But by giving - orbital{bulletType=MOB;mob=Spirit_Guardian;AuraName=Kinky_Buff;hr=1;vr=1;hp=false;hnp=false;r=0;points=1;i=1;duration=40000;oy=0;rx=0;ry=0;rz=0;avx=0;avy=0;avz=0} @self

an AuraName

and adding - auraremove{aura=Kinky_Buff;stacks=10} @self below every - Aura{auraName=Spirit_Guardian_STOP;interval=1;duration=40} @self

Skill, makes it reappears like normal

So the aura might be persisting through even though the orbital mob is gone kapoot.

Purpur 1.20.2, MythicMobs Dev build update that added /mm pins move. Crucible Dev before the update Fixed atlas merging happening before modelengine files are copied

Edited Dec 23, 2023 by Kudosaki
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking