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.
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