Advertisement
TalesNT

MementoMori, Slip, ForestMedicine and Seraphim

Jul 10th, 2019
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 18.91 KB | None | 0 0
  1. <!--Lucio Slip armor fix.
  2. On top of putting the armor on the initial application of the buff, put it on periodic-->
  3.  
  4.    <CEffectSet id="LucioWallRideSpeedPeriodicEffectsSet">
  5.     <EffectArray value="LucioWallRideAccelerandoModifyToken" />
  6.     <EffectArray value="LucioWallRidePushOffSupersonicModifyPlayerCooldown" />
  7.     <EffectArray value="LucioWallRideSlipApplyArmorBehavior" />
  8.   </CEffectSet>
  9.  
  10.  
  11. <!-- Malthael's Memento Mori -->
  12.  
  13. <!-- What the fix does: instead of checking for the talent on the application of the 4 stacks, check for the talent when the damage is done-->
  14.  
  15.   <CBehaviorBuff id="MalthaelReapersMarkDebuff" parent="StormDot">
  16.     <RemoveValidatorArray value="MalthaelReapersMarkInevitableEndCasterDoesNotHaveCasterBuff" />
  17.     <Duration value="4" />
  18.     <InitialEffect value="MalthaelReapersMarkUnitTrackerAdd" />
  19.     <Period value="1" />
  20.     <PeriodicEffect value="MalthaelReapersMarkImpactSet" />
  21.     <PeriodicDisplayEffect value="MalthaelReapersMarkDamageSwitch2" />
  22.     <FinalEffect value="MalthaelReapersMarkUnitTrackerRemove" />
  23.   </CBehaviorBuff>
  24.  
  25.   <CEffectSet id="MalthaelReapersMarkImpactSet">
  26.     <EffectArray value="MalthaelReapersMarkDamageSwitch2" />
  27.   </CEffectSet>
  28.  
  29.   <CEffectApplyBehavior id="MalthaelReapersMarkMementoMoriApplyTimerBehavior">
  30.     <ValidatorArray index="0" value="MalthaelReapersMarkMementoMoriTargetDoesNotHaveBuffAndTimer" />
  31.     <Chance value="1" />     <!-- This is usually unneeded, as it's the default, but I need to overwrite the original chance of 0-->
  32.     <Behavior value="MalthaelReapersMarkMementoMoriTimer" />
  33.   </CEffectApplyBehavior>
  34.  
  35.   <CEffectSwitch id="MalthaelReapersMarkDamageSwitch2">
  36.     <CaseArray Validator="MalthaelReapersMarkMementoMoriCombine" Effect="MalthaelReapersMarkMementoMoriDamage2" />
  37.     <CaseDefault value="MalthaelReapersMarkDamage2" />
  38.   </CEffectSwitch>
  39.  
  40.   <CValidatorCombine id="MalthaelReapersMarkMementoMoriCombine">
  41.     <Type value="And" />
  42.     <CombineArray value="MalthaelReapersMarkMementoMoriTargetHasBuff2" />
  43.     <CombineArray value="MalthaelReapersMarkMementoMoriHasTalent" />   
  44.   </CValidatorCombine>
  45.  
  46.   <CValidatorUnitCompareBehaviorCount id="MalthaelReapersMarkMementoMoriTargetHasBuff2">  
  47.     <Compare value="GT" />
  48.     <Behavior value="MalthaelReapersMarkMementoMoriBuff" />
  49.     <RequireCasterUnit Value="Caster" />
  50.   </CValidatorUnitCompareBehaviorCount>
  51.  
  52.  
  53. <!-- These 4 effects are here because of Mod limitations, I can't have the damage trigger with a different case without having the normal memento mori triggering too
  54. Meaning that without this, I would have the DoT damage done twice, and one of them would crit without the need for memento mori, but are unneeded if implemented on the main game -->
  55.  
  56.   <CEffectDamage id="MalthaelReapersMarkDamage" parent="StormSpellDotPercentDamage">
  57.     <VitalFractionMax index="Life" value="0.0" />
  58.     <SourceButtonFace value="MalthaelReapersMark" />
  59.   </CEffectDamage>
  60.  
  61.   <CEffectDamage id="MalthaelReapersMarkMementoMoriDamage" parent="StormSpellDotPercentDamage">
  62.     <Flags index="Crit" value="1" />
  63.     <VitalFractionMax index="Life" value="0" />
  64.     <SourceButtonFace value="MalthaelReapersMark" />
  65.   </CEffectDamage>
  66.  
  67.   <CEffectDamage id="MalthaelReapersMarkDamage2" parent="StormSpellDotPercentDamage">
  68.     <VitalFractionMax index="Life" value="0.0175" />
  69.     <SourceButtonFace value="MalthaelReapersMark" />
  70.   </CEffectDamage>
  71.  
  72.   <CEffectDamage id="MalthaelReapersMarkMementoMoriDamage2" parent="StormSpellDotPercentDamage">
  73.     <Flags index="Crit" value="1" />
  74.     <VitalFractionMax index="Life" value="0.0314" />
  75.     <SourceButtonFace value="MalthaelReapersMark" />
  76.   </CEffectDamage>
  77.  
  78. <!--This prevents old memento mori from triggering without the talent-->
  79.   <CValidatorUnitCompareBehaviorCount id="MalthaelReapersMarkMementoMoriTargetHasBuff">  
  80.     <Compare value="GT" />
  81.     <Behavior value="MalthaelReapersMarkMementoMoriBuff2" />
  82.     <RequireCasterUnit Value="Caster" />
  83.   </CValidatorUnitCompareBehaviorCount>
  84.  
  85.  
  86. <!-- Zuljin Regeneration Forest medicine level 20-->
  87. <!-- How the fix works: Use a single regeneration buff for both Channeled and Forest Medicine,
  88. that gets removed if the caster either doesn't have FM or stopped channeling-->
  89.  
  90.   <CBehaviorBuff id="ZuljinRegeneration">
  91.     <RemoveValidatorArray value="ZuljinSourceNotInCombat" />
  92.     <BuffFlags index="Countdown" value="0" />
  93.     <Duration value="4" />
  94.     <InitialEffect value="ZuljinRegenerationApplyFixHealer" />
  95.     <FinalEffect value="ZuljinRegenerationDestroyPersistent" />
  96.     <ExpireEffect value="ZuljinRegenerationExpireEffectSet" />
  97.   </CBehaviorBuff>
  98.  
  99.   <CEffectApplyBehavior id="ZuljinRegenerationApplyFixHealer">
  100.     <Behavior value="ZuljinRegenerationFixHealer" />
  101.     <WhichUnit Value="Source" />
  102.   </CEffectApplyBehavior>
  103.  
  104.   <CBehaviorBuff id="ZuljinRegenerationFixHealer">
  105.     <RemoveValidatorArray value="ZuljinRegenerationCasterIsChannelingOrForestMedicine" />
  106.     <Duration value="4" />
  107.     <Period value="1" />
  108.     <InitialEffect value="ZuljinRegenerationFixCreateHealer" />
  109.     <PeriodicEffect value="ZuljinRegenerationFixCreateHealer" />
  110.     <PeriodicDisplayEffect value="ZuljinRegenerationFixCreateHealer" />
  111.   </CBehaviorBuff>
  112.  
  113.   <CValidatorCombine id="ZuljinRegenerationCasterIsChannelingOrForestMedicine">
  114.     <CombineArray value="ZuljinRegenerationCasterIsChanneling" />
  115.     <CombineArray value="ZuljinHasForestMedicine" />
  116.   </CValidatorCombine>
  117.  
  118.   <CValidatorUnitCompareBehaviorCount id="ZuljinRegenerationCasterIsChanneling">
  119.     <WhichUnit Value="Caster" />
  120.     <Behavior value="ZuljinRegeneration" />
  121.     <Compare value="GT" />
  122.   </CValidatorUnitCompareBehaviorCount>
  123.  
  124.   <CEffectCreateHealer id="ZuljinRegenerationFixCreateHealer" parent="StormSelfOnlyHealingSpellPercent">
  125.     <ImpactUnit Value="Source" />
  126.     <RechargeVitalFraction value="0.06" />
  127.   </CEffectCreateHealer>
  128.  
  129.   <CBehaviorBuff id="ZuljinRegenerationForestMedicineHealBehavior">
  130.     <BuffFlags index="Countdown" value="0" />
  131.     <Duration value="4" />
  132.     <Period value="1" />
  133.     <InitialEffect value="ZuljinRegenerationFixCreateHealer" />
  134.     <PeriodicEffect value="ZuljinRegenerationFixCreateHealer" />
  135.     <PeriodicDisplayEffect value="ZuljinRegenerationFixCreateHealer" />
  136.     <FinalEffect value="ZuljinRegenerationDestroyPersistent" />
  137.     <ExpireEffect value="ZuljinRegenerationExpireEffectSet" />
  138.   </CBehaviorBuff>
  139.  
  140. <!-- This overwrites the channel's healing, so it doesn't happen twice like in Malthael's Case-->
  141.  
  142.   <CEffectCreateHealer id="ZuljinRegenerationCreateHealer" parent="StormSelfOnlyHealingSpellPercent">
  143.     <ImpactUnit Value="Source" />
  144.     <RechargeVitalFraction value="0" />
  145.   </CEffectCreateHealer>
  146.  
  147. <!-- Yrel Seraphim New Fix-->
  148.  
  149.   <CBehaviorBuff id="YrelAvengingWrathChannelBuffFix">
  150.     <Alignment value="Positive" />
  151.     <RemoveValidatorArray value="CasterNotDeadOrUserCategoryStunnedOrSilencedOrStasisExceptTimeStop" />
  152.     <RemoveValidatorArray value="CasterNotRooted" />
  153.     <RemoveValidatorArray value="YrelDivinePurposeCasterDoesNotHaveBuff" />
  154.     <InitialEffect value="YrelAvengingWrathChannelBuffInitialSet" />
  155.     <Period value="0.0625" />
  156.     <PeriodicEffect value="YrelAvengingWrathChannelBuffPeriodicSet" />
  157.     <FinalEffect value="YrelAvengingWrathChannelBuffFinalSet" />
  158.     <CancelEffect value="YrelAvengingWrathChannelBuffCancelSet" />
  159.     <Modification>
  160.       <StateFlags index="SuppressFidgeting" value="1" />
  161.       <UnifiedMoveSpeedFactor value="-0.25" />
  162.       <AbilClassDisableArray index="CAbilAttack" value="1" />
  163.       <AbilLinkDisableArray value="YrelVindication" />
  164.       <AbilLinkDisableArray value="YrelRighteousHammerChannel" />
  165.       <AbilLinkDisableArray value="YrelSacredGround" />
  166.       <AbilLinkDisableArray value="YrelBubbleHearth" />
  167.       <AbilLinkDisableArray value="YrelHandOfFreedom" />
  168.       <AbilLinkDisableArray value="YrelDivinePurpose" />
  169.       <AbilLinkDisableArray value="MapMechanicAbilityTarget" />
  170.       <AbilLinkDisableArray value="MapMechanicAbilityTarget2" />
  171.     </Modification>
  172.     <DisableValidatorArray value="YrelAvengingWrathCasterDoesNotHaveInFlightBehavior" />
  173.     <DisableEffect value="YrelAvengingWrathChannelBuffDisableSet" />
  174.     <EnableEffect value="AbilityTargetingModeCursorOverrideApplyBehavior" />
  175.   </CBehaviorBuff>
  176.  
  177.   <CEffectApplyBehavior id="YrelAvengingWrathChannelBuffApplyBehavior">
  178.     <ValidatorArray value="YrelDivinePurposeCasterDoesNotHaveBuff" />
  179.     <WhichUnit Value="Caster" />
  180.     <Behavior value="YrelAvengingWrathChannelBuffFix" />
  181.   </CEffectApplyBehavior>
  182.  
  183.   <CEffectRemoveBehavior id="YrelAvengingWrathChannelBuffRemoveBehavior">
  184.     <WhichUnit Value="Caster" />
  185.     <BehaviorLink value="YrelAvengingWrathChannelBuffFix" />
  186.   </CEffectRemoveBehavior>
  187.  
  188.   <CValidatorUnitHasBehavior id="YrelAvengingWrathCasterHasChannelBuff">
  189.     <WhichUnit Value="Caster" />
  190.     <Behavior value="YrelAvengingWrathChannelBuffFix" />
  191.     <IncludeDisabled value="1" />
  192.   </CValidatorUnitHasBehavior>
  193.  
  194.  
  195.  
  196.  
  197. <!-- This is needed for Avenging Wrath's Animation to play -->
  198.   <CActorUnit id="HeroYrel" parent="StormHeroStandard" unitName="HeroYrel">
  199.     <On Terms="ActorCreation" Send="StatusSet AttackOrder 0" />
  200.     <On Terms="WeaponStart.*.AttackStart; IsStatus AttackOrder 0" Send="AnimPlay Attack Attack,A 0 -1.000000 -1.000000 1.000000 AsTimeScale" />
  201.     <On Terms="WeaponStart.*.AttackStart; IsStatus AttackOrder 1" Send="AnimPlay Attack Attack,B 0 -1.000000 -1.000000 1.000000 AsTimeScale" />
  202.     <On Terms="WeaponStart.*.AttackStart; IsStatus AttackOrder 2" Send="AnimPlay Attack Attack,C 0 -1.000000 -1.000000 1.000000 AsTimeScale" />
  203.     <On Terms="WeaponStart.*.AttackStart" Send="StatusIncrement AttackOrder" />
  204.     <On Terms="StatusIncrement; IsStatus AttackOrder 3" Send="StatusSet AttackOrder 0" />
  205.     <On Terms="WeaponStart.*.AttackStart" Send="TimerSet 5.000000 AttackTimeout" />
  206.     <On Terms="TimerExpired; TimerName AttackTimeout" Send="StatusSet AttackOrder 0" />
  207.     <On Terms="WeaponStop.*.AttackStop" Send="AnimClear Attack" />
  208.     <On Terms="Behavior.YrelVindicationChannelBuff.On" Send="AnimPlay Spell Spell,A,Start 0 0.000000 0.000000 1.000000 AsTimeScale" />
  209.     <On Terms="Behavior.YrelVindicationChannelBuff.On" Send="AnimClear Stand" />
  210.     <On Terms="Behavior.YrelVindicationChannelBuff.On" Send="AnimPlay ::Baseline Stand PlayForever" />
  211.     <On Terms="Behavior.YrelVindicationChannelBuff.Off; AnimIs Spell Spell,A,Start" Send="AnimClear Spell" />
  212.     <On Terms="Behavior.YrelVindicationChannelBuff.Off; AnimIs Spell Spell,A" Send="AnimClear Spell" />
  213.     <On Terms="AnimDone; AnimIs Spell Spell,A,Start; ValidateUnit YrelVindicationCasterHasChannelBuff" Send="AnimPlay Spell Spell,A PlayForever 0.000000 0.000000 1.000000 AsTimeScale" />
  214.     <On Terms="Effect.YrelVindicationCastInitialSet.Start; !UnitWalking" Send="AnimPlay Spell Spell,A,End 0 0.000000 0.300000 1.000000 AsTimeScale" />
  215.     <On Terms="Effect.YrelVindicationCastInitialSet.Start; UnitWalking" Send="AnimPlay Spell Spell,A,End,Alternate 0 0.000000 -1.000000 1.000000 AsTimeScale" />
  216.     <On Terms="Effect.YrelVindicationCastInitialSet.Start; UnitWalking" Send="TimerSet 0.187500 SpellAEndTimer" />
  217.     <On Terms="Effect.YrelVindicationCastInitialSet.Start; UnitWalking" Send="StatusSet SpellAEndAlternateCanBeCleared 0" />
  218.     <On Terms="Behavior.YrelVindicationChannelBuff.Off" Send="Signal ApplyReady" />
  219.     <On Terms="UnitMovementUpdate.*.Walk; AnimIs Spell Spell,A,End" Send="AnimClear Spell" />
  220.     <On Terms="UnitMovementUpdate.*.Stand; AnimIs Spell Spell,A,End,Alternate; IsStatus SpellAEndAlternateCanBeCleared 1" Send="AnimClear Spell" />
  221.     <On Terms="TimerExpired; TimerName SpellAEndTimer" Send="TimerSet 0.062500 SpellAEndAlternateCheck" />
  222.     <On Terms="TimerExpired; TimerName SpellAEndAlternateCheck; IsStatus SpellAEndAlternateCanBeCleared 0" Send="TimerSet 0.062500 SpellAEndAlternateCheck" />
  223.     <On Terms="TimerExpired; TimerName SpellAEndAlternateCheck; AnimIs Spell Spell,A,End,Alternate; IsStatus SpellAEndAlternateCanBeCleared 0; !UnitWalking" Send="StatusSet SpellAEndAlternateCanBeCleared 1" />
  224.     <On Terms="TimerExpired; TimerName SpellAEndAlternateCheck; AnimIs Spell Spell,A,End,Alternate; IsStatus SpellAEndAlternateCanBeCleared 1; !UnitWalking" Send="AnimClear Spell" />
  225.     <On Terms="AnimDone; AnimIs Spell Spell,A,End,Alternate; IsStatus SpellAEndAlternateCanBeCleared 0; UnitWalking" Send="AnimPlay ::Baseline Walk PlayForever" />
  226.     <On Terms="AnimDone; AnimIs Spell Spell,A,End,Alternate" Send="StatusSet SpellAEndAlternateCanBeCleared 1" />
  227.     <On Terms="Signal.*.YrelVindicationLightOfKarabor" Target="_VindicationGuideVisual" Send="SetScale $YrelVindicationLightOfKaraborSearchRadius" />
  228.     <On Terms="Signal.*.YrelVindicationLightOfKarabor" Target="_VindicationGuideRegion" Send="SetRingRadius $YrelVindicationLightOfKaraborSearchRadius" />
  229.     <On Terms="Signal.*.TalentRespec" Target="_VindicationGuideVisual" Send="SetScale $YrelVindicationSearchRadius" />
  230.     <On Terms="Signal.*.TalentRespec" Target="_VindicationGuideRegion" Send="SetRingRadius $YrelVindicationSearchRadius" />
  231.     <On Terms="Behavior.YrelRighteousHammerChannelBuff.On" Send="AnimPlay Spell Spell,B,Start 0 0.000000 0.000000 1.000000 AsTimeScale" />
  232.     <On Terms="Behavior.YrelRighteousHammerChannelBuff.Off; AnimIs Spell Spell,B,Start" Send="AnimClear Spell" />
  233.     <On Terms="Behavior.YrelRighteousHammerChannelBuff.Off; AnimIs Spell Spell,B" Send="AnimClear Spell" />
  234.     <On Terms="AnimDone; AnimIs Spell Spell,B,Start; ValidateUnit YrelRighteousHammerCasterHasChannelBuff" Send="AnimPlay Spell Spell,B PlayForever 0.000000 0.000000 1.000000 AsTimeScale" />
  235.     <On Terms="Effect.YrelRighteousHammerInitialSet.Start" Send="AnimPlay Spell Spell,B,End 0 0.000000 -1.000000 1.000000 AsTimeScale" />
  236.     <On Terms="Behavior.YrelRighteousHammerChannelBuff.Off" Send="Signal ApplyReady" />
  237.     <On Terms="Behavior.YrelAvengingWrathChannelBuffFix.On" Target="YrelAvengingWrathWingsFX" Send="Destroy" />
  238.     <On Terms="Behavior.YrelAvengingWrathChannelBuffFix.On" Send="Create YrelAvengingWrathWingsFX" />
  239.     <On Terms="Effect.YrelAvengingWrathInitialSet.Start; ValidateUnit YrelDivinePurposeCasterHasBuffFix" Target="YrelAvengingWrathWingsFX" Send="Destroy" />
  240.     <On Terms="Effect.YrelAvengingWrathInitialSet.Start; ValidateUnit YrelDivinePurposeCasterHasBuffFix" Send="Create YrelAvengingWrathWingsFX" />
  241.     <On Terms="Effect.YrelAvengingWrathInitialSet.Start; ValidateUnit YrelDivinePurposeCasterHasBuffFix" Target="YrelAvengingWrathWingsFX" Send="AnimPlay Custom Custom,B PlayForever" />
  242.     <On Terms="Behavior.YrelAvengingWrathChannelBuffFix.On" Send="AnimPlay Spell Spell,C,Start 0 0.000000 0.000000 1.000000 AsTimeScale" />
  243.     <On Terms="Behavior.YrelAvengingWrathChannelBuffFix.Off; AnimIs Spell Spell,C,Start" Send="AnimClear Spell" />
  244.     <On Terms="Behavior.YrelAvengingWrathChannelBuffFix.Off; AnimIs Spell Spell,C" Send="AnimClear Spell" />
  245.     <On Terms="AnimDone; AnimIs Spell Spell,C,Start; ValidateUnit YrelAvengingWrathCasterHasChannelBuffFix" Send="AnimPlay Spell Spell,C PlayForever 0.000000 0.000000 1.000000 AsTimeScale" />
  246.     <On Terms="Effect.YrelAvengingWrathInitialSet.Start" Send="AnimPlay Spell Spell,C,End 0 0.000000 -1.000000 1.000000 AsTimeScale" />
  247.     <On Terms="Behavior.YrelAvengingWrathChannelBuffFix.Off" Send="Signal ApplyReady" />
  248.     <On Terms="Abil.YrelDivinePurpose.SourceCastStart" Send="AnimPlay Spell Spell,F 0 0.000000 -1.000000 1.000000 AsTimeScale" />
  249.     <On Terms="Behavior.YrelDivinePurposeBuff.On" Target="_Unit" Send="ModelMaterialApply YrelDivinePurposeGlaze" />
  250.     <On Terms="Behavior.YrelDivinePurposeBuff.Off" Target="YrelDivinePurposeGlaze" Send="AnimBracketStop BSD" />
  251.     <On Terms="Abil.YrelArdentDefender.SourceCastStart; ValidateUnit YrelCasterDoesNotHaveChannelBuffCombine" Send="AnimPlay Spell Spell,D 0 0.000000 -1.000000 1.000000 AsTimeScale" />
  252.     <On Terms="Abil.YrelSacredGround.SourceCastStart" Send="AnimPlay Spell Spell,E 0 0.000000 0.000000 1.000000 AsTimeScale" />
  253.     <On Terms="Abil.YrelHandOfFreedom.SourceCastStart; ValidateUnit YrelCasterDoesNotHaveChannelBuffCombine" Send="AnimPlay Spell Spell,Omni 0 0.000000 -1.000000 1.000000 AsTimeScale" />
  254.     <On Terms="Abil.YrelBubbleHearth.SourceCastStart" Send="AnimPlay Spell Channel,Hearth,Alternate,Start PlayForever 0.000000 -1.000000 1.000000 AsTimeScale" />
  255.     <On Terms="Abil.YrelBubbleHearth.SourceCastStart" Send="HostSiteOpsSet ::Host SOpPointSouthWorld" />
  256.     <On Terms="Abil.YrelBubbleHearth.SourceCastStop" Send="HostSiteOpsSet ::Host" />
  257.     <On Terms="Abil.YrelBubbleHearth.SourceCastStop" Send="AnimClear Spell" />
  258.     <On Terms="Abil.YrelBubbleHearthHearthstone.SourceCastStart" Send="AnimPlay Channel Channel,Hearth,Alternate PlayForever -1.000000 -1.000000 1.000000 AsTimeScale" />
  259.     <On Terms="Abil.YrelBubbleHearthHearthstone.SourceCastStart" Send="Signal ClearReadyState" />
  260.     <On Terms="Abil.YrelBubbleHearthHearthstone.SourceCastStart" Send="HostSiteOpsSet ::Host SOpPointSouthWorld" />
  261.     <On Terms="Abil.YrelBubbleHearthHearthstone.SourceCastStop" Send="HostSiteOpsSet ::Host" />
  262.     <On Terms="Abil.YrelBubbleHearthHearthstone.SourceCastStop" Send="AnimClear Channel" />
  263.     <On Terms="Abil.YrelSeraphim.SourceCastStart; ValidateUnit YrelCasterDoesNotHaveChannelBuffCombine" Send="AnimPlay Spell Spell,Omni 0 0.000000 -1.000000 1.000000 AsTimeScale" />
  264.     <On Terms="AnimPlay; AnimName Taunt" Send="AnimClear Spell" />
  265.     <On Terms="AnimPlay; AnimName Taunt" Send="Create YrelTauntFX" />
  266.     <On Terms="AnimDone; AnimName Taunt" Target="YrelTauntFX" Send="Destroy Immediate" />
  267.     <On Terms="UnitMovementUpdate.*.Walk" Target="YrelDanceSound" Send="Destroy" />
  268.     <On Terms="Behavior.Mounted.On" Target="YrelDanceSound" Send="Destroy" />
  269.     <On Terms="UnitDeath" Target="YrelDanceSound" Send="Destroy" />
  270.     <On Terms="Signal.*.GameWon" Send="Create YrelVictoryFX" />
  271.     <On Terms="Signal.*.GameWon" Send="AnimClear Attack" />
  272.     <On Terms="Signal.*.GameWon" Send="AnimClear Spell" />
  273.     <On Terms="ActorCreation" Send="AnimPlay DefaultFace DefaultFace PlayForever" />
  274.     <On Terms="UnitMovementUpdate.*.Stand; ValidateUnit SourceNotMounted" Send="Signal ApplyReady" />
  275.     <Remove Terms="AnimPlay; AnimName Spell" Send="TimerSet 0.750000 UnitWalkingCheckDelay" />
  276.     <MinimapIconBackgroundScale value="0.950000" />
  277.     <UnitIcon value="Assets\Textures\ui_targetportrait_hero_Yrel.dds" />
  278.     <HeroIcon value="Assets\Textures\ui_targetportrait_hero_Yrel.dds" />
  279.     <MinimapIcon value="Assets\Textures\storm_ui_minimapicon_Yrel.dds" />
  280.     <PortraitActor value="YrelPortrait" />
  281.     <PortraitModel value="YrelPortrait" />
  282.     <DeathArray index="Normal" SoundLink="YrelBase_Death" />
  283.     <ErrorArray Error="NotEnoughEnergy" Sound="YrelBase_LowMana" />
  284.     <SoundArray index="Yes" value="YrelBase_Yes" />
  285.     <SoundArray index="Attack" value="YrelBase_Attack" />
  286.     <SoundArray index="Pissed" value="YrelBase_Pissed" />
  287.     <GroupIcon>
  288.       <Image value="Assets\Textures\storm_ui_ingame_partyframe_yrel.dds" />
  289.     </GroupIcon>
  290.   </CActorUnit>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement