Zul'jin Twin Cleave PTR 95623

Dying after reaching 30 stacks (150 autos) will cause Twin Cleave visuals to hang in the air during the second revolution while the hitbox is still created and deals damage as expected.

The logic to animate the second set of axe Actors still relies on Zul’jin having enough stacks, rather than his quest completion status. All these pieces are using ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe.

<CEffectApplyBehavior id="ZuljinTwinCleaveApplyQuestCompletionMissileCarry">
  <ValidatorArray index="0" value="ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe" />
  <Behavior value="ZuljinTwinCleaveQuestCompletionMissileCarry" />
</CEffectApplyBehavior>

<CActorUnit id="ZuljinTwinCleaveLeftUnit" parent="StormUnitBase" unitName="ZuljinTwinCleaveLeftUnit">
  <On Terms="ActorCreation; !ValidatePlayer ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe" Send="TimerSet 1.062500 DeathEarlyTimer" />
  <On Terms="ActorCreation; ValidatePlayer ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe" Send="TimerSet 2.312500 DeathEarlyTimer" />
  <On Terms="TimerExpired; TimerName DeathEarlyTimer" Send="AnimPlay DeathEarly Death" />
  <On Terms="ActorCreation" Send="Create Zuljin_TwinCleave_Missile_L" />
  <On Terms="ActorDestruction" Target="Zuljin_TwinCleave_Missile_L" Send="Destroy" />
  <On Terms="Behavior.ZuljinTwinCleaveQuestCompletionMissileCarry.On" Send="AnimPlay Custom Custom PlayForever" />
  <HostSiteOps Ops="ZuljinTwinCleaveLocalOffset" />
  <AnimBlendTime value="0.000000" />
  <DeathArray index="Normal" ModelLink="Invisible" />
</CActorUnit>
<CActorUnit id="ZuljinTwinCleaveRightUnit" parent="StormUnitBase" unitName="ZuljinTwinCleaveRightUnit">
  <On Terms="ActorCreation; !ValidatePlayer ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe" Send="TimerSet 1.062500 DeathEarlyTimer" />
  <On Terms="ActorCreation; ValidatePlayer ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe" Send="TimerSet 2.312500 DeathEarlyTimer" />
  <On Terms="TimerExpired; TimerName DeathEarlyTimer" Send="AnimPlay DeathEarly Death" />
  <On Terms="ActorCreation" Send="Create Zuljin_TwinCleave_Missile_R" />
  <On Terms="ActorDestruction" Target="Zuljin_TwinCleave_Missile_R" Send="Destroy" />
  <On Terms="Behavior.ZuljinTwinCleaveQuestCompletionMissileCarry.On" Send="AnimPlay Custom Custom PlayForever" />
  <HostSiteOps Ops="SOp180 ZuljinTwinCleaveLocalOffset" />
  <AnimBlendTime value="0.000000" />
  <DeathArray index="Normal" ModelLink="Invisible" />
</CActorUnit>