Ticket #1487: restrictedclassesanimal.diff

File restrictedclassesanimal.diff, 10.9 KB (added by fatherbushido, 8 years ago)

based on erraunt patch, removes useless identity entry, adress defensive animal case

  • binaries/data/mods/public/simulation/templates/gaia/fauna_elephant_african_bush.xml

     
    1616        <BonusCav>
    1717          <Classes>Cavalry</Classes>
    1818          <Multiplier>1.5</Multiplier>
    1919        </BonusCav>
    2020      </Bonuses>
     21      <RestrictedClasses datatype="tokens">Structure Ship</RestrictedClasses>
    2122    </Melee>
    2223  </Attack>
    2324  <Footprint>
    2425    <Square width="4.6" depth="9.2"/>
    2526    <Height>4.0</Height>
  • binaries/data/mods/public/simulation/templates/gaia/fauna_elephant_asian.xml

     
    1616        <BonusCav>
    1717          <Classes>Cavalry</Classes>
    1818          <Multiplier>1.5</Multiplier>
    1919        </BonusCav>
    2020      </Bonuses>
     21      <RestrictedClasses datatype="tokens">Structure Ship</RestrictedClasses>
    2122    </Melee>
    2223  </Attack>
    2324  <Footprint>
    2425    <Square width="4.0" depth="8.0"/>
    2526    <Height>3.5</Height>
  • binaries/data/mods/public/simulation/templates/gaia/fauna_elephant_north_african.xml

     
    1010      <Hack>20.0</Hack>
    1111      <Pierce>20.0</Pierce>
    1212      <Crush>0.0</Crush>
    1313      <MaxRange>6.0</MaxRange>
    1414      <RepeatTime>1000</RepeatTime>
    15         <Bonuses>
    16           <BonusCav>
    17             <Classes>Cavalry</Classes>
    18             <Multiplier>1.5</Multiplier>
    19           </BonusCav>
    20         </Bonuses>
     15      <Bonuses>
     16        <BonusCav>
     17          <Classes>Cavalry</Classes>
     18          <Multiplier>1.5</Multiplier>
     19        </BonusCav>
     20      </Bonuses>
     21      <RestrictedClasses datatype="tokens">Structure Ship</RestrictedClasses>
    2122    </Melee>
    2223  </Attack>
    2324  <Footprint>
    2425    <Square width="3.5" depth="7.0"/>
    2526    <Height>3.0</Height>
  • binaries/data/mods/public/simulation/templates/gaia/fauna_walrus.xml

     
    1010      <Hack>15.0</Hack>
    1111      <Pierce>10.0</Pierce>
    1212      <Crush>0.0</Crush>
    1313      <MaxRange>4.0</MaxRange>
    1414      <RepeatTime>1000</RepeatTime>
     15      <RestrictedClasses datatype="tokens">Structure Ship</RestrictedClasses>
    1516    </Melee>
    1617  </Attack>
    1718  <Footprint>
    1819    <Square width="3.2" depth="6.4"/>
    1920    <Height>2.0</Height>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_breed.xml

     
    11<?xml version="1.0" encoding="utf-8"?>
    22<Entity parent="template_unit_fauna">
    3   <Identity>
    4   </Identity>
    53  <Vision>
    64    <Range>20</Range>
    75  </Vision>
    86</Entity>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_breed_passive.xml

     
    11<?xml version="1.0" encoding="utf-8"?>
    22<Entity parent="template_unit_fauna_breed">
    3   <Identity>
    4   </Identity>
    53  <UnitAI>
    64    <NaturalBehaviour>passive</NaturalBehaviour>
    75  </UnitAI>
    86  <Vision>
    97    <Range>10</Range>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_aggressive.xml

     
    55      <Hack>1</Hack>
    66      <Pierce>1</Pierce>
    77      <Crush>0</Crush>
    88      <MaxRange>4</MaxRange>
    99      <RepeatTime>1000</RepeatTime>
    10       <RestrictedClasses datatype="tokens">Structure</RestrictedClasses>
     10      <RestrictedClasses datatype="tokens">Structure Ship</RestrictedClasses>
    1111    </Melee>
    1212  </Attack>
    13   <Identity>
    14   </Identity>
    1513  <Loot>
    1614    <xp>20</xp>
    1715  </Loot>
    1816  <UnitAI>
    1917    <NaturalBehaviour>aggressive</NaturalBehaviour>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_defensive.xml

     
    11<?xml version="1.0" encoding="utf-8"?>
    22<Entity parent="template_unit_fauna_hunt">
    3   <Identity>
    4   </Identity>
    53  <UnitAI>
    64    <NaturalBehaviour>defensive</NaturalBehaviour>
    75  </UnitAI>
    86</Entity>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_passive.xml

     
    11<?xml version="1.0" encoding="utf-8"?>
    22<Entity parent="template_unit_fauna_hunt">
    3   <Identity>
    4   </Identity>
    53  <UnitAI>
    64    <NaturalBehaviour>passive</NaturalBehaviour>
    75  </UnitAI>
    86</Entity>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_skittish.xml

     
    11<?xml version="1.0" encoding="utf-8"?>
    22<Entity parent="template_unit_fauna_hunt">
    3   <Identity>
    4   </Identity>
    53  <UnitAI>
    64    <NaturalBehaviour>skittish</NaturalBehaviour>
    75  </UnitAI>
    86</Entity>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_violent.xml

     
    55      <Hack>1</Hack>
    66      <Pierce>1</Pierce>
    77      <Crush>0</Crush>
    88      <MaxRange>4</MaxRange>
    99      <RepeatTime>1000</RepeatTime>
    10       <RestrictedClasses datatype="tokens">Structure</RestrictedClasses>
     10      <RestrictedClasses datatype="tokens">Structure Ship</RestrictedClasses>
    1111    </Melee>
    1212  </Attack>
    13   <Identity>
    14   </Identity>
    1513  <UnitAI>
    1614    <NaturalBehaviour>violent</NaturalBehaviour>
    1715  </UnitAI>
    1816  <Vision>
    1917    <Range>10</Range>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_wild.xml

     
    11<?xml version="1.0" encoding="utf-8"?>
    22<Entity parent="template_unit_fauna">
    3   <Identity>
    4   </Identity>
    53</Entity>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_aggressive.xml

     
    55      <Hack>1</Hack>
    66      <Pierce>1</Pierce>
    77      <Crush>0</Crush>
    88      <MaxRange>4</MaxRange>
    99      <RepeatTime>1000</RepeatTime>
    10       <RestrictedClasses datatype="tokens">Structure</RestrictedClasses>
     10      <RestrictedClasses datatype="tokens">Structure Ship</RestrictedClasses>
    1111    </Melee>
    1212  </Attack>
    13   <Identity>
    14   </Identity>
    1513  <Loot>
    1614    <xp>20</xp>
    1715  </Loot>
    1816  <UnitAI>
    1917    <NaturalBehaviour>aggressive</NaturalBehaviour>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_defensive.xml

     
    11<?xml version="1.0" encoding="utf-8"?>
    22<Entity parent="template_unit_fauna_wild">
    3   <Identity>
    4   </Identity>
    53  <Loot>
    64    <xp>15</xp>
    75  </Loot>
    86  <UnitAI>
    97    <NaturalBehaviour>defensive</NaturalBehaviour>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_passive.xml

     
    11<?xml version="1.0" encoding="utf-8"?>
    22<Entity parent="template_unit_fauna_wild">
    3   <Identity>
    4   </Identity>
    53  <UnitAI>
    64    <NaturalBehaviour>passive</NaturalBehaviour>
    75  </UnitAI>
    86</Entity>
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_wild_violent.xml

     
    55      <Hack>1</Hack>
    66      <Pierce>1</Pierce>
    77      <Crush>0</Crush>
    88      <MaxRange>4</MaxRange>
    99      <RepeatTime>1000</RepeatTime>
    10       <RestrictedClasses datatype="tokens">Structure</RestrictedClasses>
     10      <RestrictedClasses datatype="tokens">Structure Ship</RestrictedClasses>
    1111    </Melee>
    1212  </Attack>
    13   <Identity>
    14   </Identity>
    1513  <Loot>
    1614    <xp>20</xp>
    1715  </Loot>
    1816  <UnitAI>
    1917    <NaturalBehaviour>violent</NaturalBehaviour>