Ticket #995: ticket995_trampling_1.diff

File ticket995_trampling_1.diff, 1.6 KB (added by bb, 8 years ago)

Fist simple and ugly patch for this ticket. The maurian chariot no tramples nearby enemy's with 1 HP per second. Work in progress...

  • binaries/data/mods/public/simulation/components/Auras.js

     
    279279{
    280280    var match = this.GetClasses(auraName);
    281281    var r = [];
    282     for (var ent of entityList)
     282    for (let ent of entityList)
    283283    {
    284284        var cmpIdentity = Engine.QueryInterface(ent, IID_Identity);
    285285        if (cmpIdentity && MatchesClassList(cmpIdentity.GetClassesList(), match))
  • binaries/data/mods/public/simulation/templates/units/maur_champion_chariot.xml

     
    44    <Square width="5.5" depth="10.0"/>
    55    <Height>5.0</Height>
    66  </Footprint>
     7  <Auras>
     8    <Aura1>
     9      <Type>range</Type>
     10      <Radius>10</Radius>
     11      <Affects>Human</Affects>
     12      <AffectedPlayers>Enemy</AffectedPlayers>
     13      <Modifications>
     14        <Health.RegenRate> <Add>-2</Add> </Health.RegenRate>
     15      </Modifications>
     16      <AuraName>Trample</AuraName>
     17      <AuraDescription>Tramples all nearby enemy's</AuraDescription>
     18      <OverlayIcon>art/textures/ui/session/auras/attack_bonus.png</OverlayIcon>
     19    </Aura1>
     20  </Auras>
    721  <Identity>
    822    <Civ>maur</Civ>
    923    <VisibleClasses datatype="tokens">Chariot</VisibleClasses>