Ticket #3097: ticket3097_reduce_whale_roaming_distance.patch

File ticket3097_reduce_whale_roaming_distance.patch, 1.4 KB (added by elexis, 9 years ago)

Reduces roaming distance to 32, adds TODO to the roaming function in UnitAI.js. FleeDistance reduced too for consistency.

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

     
    57795779    // TODO: we probably ought to have a 'home' point, and drift towards
    57805780    // that, so we don't spread out all across the whole map
    57815781
     5782    // TODO: whale moves to the right if distance is larger than 33
     5783    // see ticket #3097
     5784   
    57825785    var cmpPosition = Engine.QueryInterface(this.entity, IID_Position);
    57835786    if (!cmpPosition)
    57845787        return;
  • binaries/data/mods/public/simulation/templates/template_unit_fauna_hunt_whale.xml

     
    4444  </StatusBars>
    4545  <UnitAI>
    4646    <NaturalBehaviour>skittish</NaturalBehaviour>
    47     <RoamDistance>60.0</RoamDistance>
    48     <FleeDistance>60.0</FleeDistance>
     47    <RoamDistance>32.0</RoamDistance>
     48    <FleeDistance>32.0</FleeDistance>
    4949    <RoamTimeMin>100000</RoamTimeMin>
    5050    <RoamTimeMax>300000</RoamTimeMax>
    5151    <FeedTimeMin>1</FeedTimeMin>