[Bug][.80] Bleed Ability Does Not Exist

In the Assassin tree, there is an ability called Bleed. You can train it, but your champion never acquires the skill. It also does not seem to apply passively, so this is obviously broken and needs work.

14,586 views 5 replies
Reply #1 Top

Your right... the bleed ability has a incorrect reference

            <GameModifier>
                <ModType>Unit</ModType>
                <Attribute>UnlockCombatAbility</Attribute>
                <StrVal>Bleed</StrVal>
                <Provides>Allows the unit to use the Bleed special ability</Provides>
            </GameModifier>

The corrected version is

            <GameModifier>
                <ModType>Unit</ModType>
                 <Attribute>UnlockCombatAbility</Attribute>
                <StrVal>Bleed_Ability</StrVal>
                 <Provides>Allows the unit to use the Bleed special ability</Provides>
             </GameModifier>

 

+1 Loading…
Reply #2 Top

Parrot, where can we find the file to make the changes?  Thanks!

Reply #4 Top

Excellent! The ability exists now.

However, there are a couple problems (not necessarily your fault, Parrot = P)

1) The passive bonuses to Bleed's DOT effect are not applying.

2) The ability is HEALING the enemy for 1 point per round.

Reply #5 Top


Well nobody told me that the spell was broken too... :)

https://dl.dropboxusercontent.com/u/75549875/Fallen%20Enchantress/Abilities/bleedspellfix.zip

Basically the calculation needs to be fixed. The fix is below and highlight is the changes needed.

   <Calculate InternalName="Calc" ValueOwner="CastingUnit">
       <Expression><![CDATA[1 + [UnitStat_BonusBleeding]]]></Expression>
   </Calculate>
   <Calculate InternalName="Calc2">
         <Expression><![CDATA[[Calc] * -1]]></Expression>
   </Calculate>
   <Calculate InternalName="Value">
         <Expression><![CDATA[[Calc2]]]></Expression>
    </Calculate>
    <Calculate InternalName="ValueForFormattedDescription">
          <Expression><![CDATA[[Calc]]]></Expression>
    </Calculate>

Just needs to take the negative value... it wasn't doing that before.

+1 Loading…