forked from 0ad/0ad
Update templates to reflect the recent obstruction changes for units.
Fixes #3294. This was SVN commit r16868.
This commit is contained in:
parent
128a603287
commit
1e79b3a8af
@ -915,7 +915,7 @@ m.AttackPlan.prototype.getPathToTarget = function(gameState)
|
||||
Engine.ProfileStart("AI Compute path");
|
||||
let startPos = { "x": this.rallyPoint[0], "y": this.rallyPoint[1] };
|
||||
let endPos = { "x": this.targetPos[0], "y": this.targetPos[1] };
|
||||
let path = Engine.ComputePath(startPos, endPos, gameState.getPassabilityClassMask("siege-large"));
|
||||
let path = Engine.ComputePath(startPos, endPos, gameState.getPassabilityClassMask("large"));
|
||||
this.path = [];
|
||||
this.path.push(this.targetPos);
|
||||
for (let p in path)
|
||||
|
@ -13,12 +13,12 @@
|
||||
<MaxTerrainSlope>1.0</MaxTerrainSlope>
|
||||
<Clearance>1.0</Clearance>
|
||||
</default>
|
||||
<siege-large>
|
||||
<large>
|
||||
<Obstructions>pathfinding</Obstructions>
|
||||
<MaxWaterDepth>2</MaxWaterDepth>
|
||||
<MaxTerrainSlope>1.0</MaxTerrainSlope>
|
||||
<Clearance>4.0</Clearance>
|
||||
</siege-large>
|
||||
</large>
|
||||
<ship>
|
||||
<Obstructions>pathfinding</Obstructions>
|
||||
<MinWaterDepth>1</MinWaterDepth>
|
||||
|
@ -35,6 +35,9 @@
|
||||
<BarHeight>0.6</BarHeight>
|
||||
<HeightOffset>12.0</HeightOffset>
|
||||
</StatusBars>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>large</PassabilityClass>
|
||||
</UnitMotion>
|
||||
<Vision>
|
||||
<Range>60</Range>
|
||||
</Vision>
|
||||
|
@ -27,6 +27,9 @@
|
||||
<BarHeight>0.6</BarHeight>
|
||||
<HeightOffset>12.0</HeightOffset>
|
||||
</StatusBars>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>large</PassabilityClass>
|
||||
</UnitMotion>
|
||||
<Vision>
|
||||
<Range>50</Range>
|
||||
</Vision>
|
||||
|
@ -35,6 +35,9 @@
|
||||
<BarHeight>0.6</BarHeight>
|
||||
<HeightOffset>12.0</HeightOffset>
|
||||
</StatusBars>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>large</PassabilityClass>
|
||||
</UnitMotion>
|
||||
<Vision>
|
||||
<Range>60</Range>
|
||||
</Vision>
|
||||
|
@ -74,6 +74,9 @@
|
||||
<trained>actor/fauna/animal/elephant_trained.xml</trained>
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>large</PassabilityClass>
|
||||
</UnitMotion>
|
||||
<VisualActor>
|
||||
<Actor>fauna/elephant_african_bush.xml</Actor>
|
||||
</VisualActor>
|
||||
|
@ -49,7 +49,7 @@
|
||||
<FeedTimeMax>2</FeedTimeMax>
|
||||
</UnitAI>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>ship</PassabilityClass>
|
||||
<PassabilityClass>ship-small</PassabilityClass>
|
||||
<WalkSpeed>4.0</WalkSpeed>
|
||||
<Run>
|
||||
<Speed>35.0</Speed>
|
||||
|
@ -9,6 +9,9 @@
|
||||
</Identity>
|
||||
<Promotion disable=""/>
|
||||
<SkirmishReplacer/>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>large</PassabilityClass>
|
||||
</UnitMotion>
|
||||
<VisualActor>
|
||||
<Actor>units/mauryans/support_elephant.xml</Actor>
|
||||
</VisualActor>
|
||||
|
@ -38,7 +38,7 @@
|
||||
<UnitMotion>
|
||||
<FormationController>true</FormationController>
|
||||
<WalkSpeed>1.0</WalkSpeed>
|
||||
<PassabilityClass>siege-large</PassabilityClass>
|
||||
<PassabilityClass>large</PassabilityClass>
|
||||
</UnitMotion>
|
||||
<Trader>
|
||||
<GainMultiplier>1.0</GainMultiplier>
|
||||
|
@ -60,7 +60,7 @@
|
||||
<HeightOffset>6.5</HeightOffset>
|
||||
</StatusBars>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>siege-large</PassabilityClass>
|
||||
<PassabilityClass>large</PassabilityClass>
|
||||
<WalkSpeed>8.5</WalkSpeed>
|
||||
<Run>
|
||||
<Speed>14.0</Speed>
|
||||
|
@ -49,7 +49,7 @@
|
||||
<FeedTimeMax>2</FeedTimeMax>
|
||||
</UnitAI>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>ship</PassabilityClass>
|
||||
<PassabilityClass>ship-small</PassabilityClass>
|
||||
<WalkSpeed>11.5</WalkSpeed>
|
||||
<Run>
|
||||
<Speed>15.0</Speed>
|
||||
|
@ -43,6 +43,7 @@
|
||||
</StatusBars>
|
||||
<ResourceGatherer disable=""/>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>ship-small</PassabilityClass>
|
||||
<WalkSpeed>17.5</WalkSpeed>
|
||||
<Run>
|
||||
<Speed>22.0</Speed>
|
||||
|
@ -52,6 +52,7 @@
|
||||
<CanGuard>false</CanGuard>
|
||||
</UnitAI>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>ship-small</PassabilityClass>
|
||||
<WalkSpeed>12</WalkSpeed>
|
||||
</UnitMotion>
|
||||
<Vision>
|
||||
|
@ -32,4 +32,7 @@
|
||||
<trained>attack/siege/ram_move.xml</trained>
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>large</PassabilityClass>
|
||||
</UnitMotion>
|
||||
</Entity>
|
||||
|
@ -60,7 +60,6 @@
|
||||
<BarHeight>0.5</BarHeight>
|
||||
</StatusBars>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>siege-large</PassabilityClass>
|
||||
<WalkSpeed>8</WalkSpeed>
|
||||
<Run>
|
||||
<Speed>11.0</Speed>
|
||||
|
Loading…
Reference in New Issue
Block a user