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 Loading
Time tracking Loading