Update templates to reflect the recent obstruction changes for units.

Fixes #3294.

This was SVN commit r16868.
This commit is contained in:
Nicolas Auvray 2015-07-18 12:30:26 +00:00
parent 128a603287
commit 1e79b3a8af
15 changed files with 27 additions and 8 deletions

View File

@ -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)

View File

@ -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>

View File

@ -35,6 +35,9 @@
<BarHeight>0.6</BarHeight>
<HeightOffset>12.0</HeightOffset>
</StatusBars>
<UnitMotion>
<PassabilityClass>large</PassabilityClass>
</UnitMotion>
<Vision>
<Range>60</Range>
</Vision>

View File

@ -27,6 +27,9 @@
<BarHeight>0.6</BarHeight>
<HeightOffset>12.0</HeightOffset>
</StatusBars>
<UnitMotion>
<PassabilityClass>large</PassabilityClass>
</UnitMotion>
<Vision>
<Range>50</Range>
</Vision>

View File

@ -35,6 +35,9 @@
<BarHeight>0.6</BarHeight>
<HeightOffset>12.0</HeightOffset>
</StatusBars>
<UnitMotion>
<PassabilityClass>large</PassabilityClass>
</UnitMotion>
<Vision>
<Range>60</Range>
</Vision>

View File

@ -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>

View File

@ -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>

View File

@ -9,6 +9,9 @@
</Identity>
<Promotion disable=""/>
<SkirmishReplacer/>
<UnitMotion>
<PassabilityClass>large</PassabilityClass>
</UnitMotion>
<VisualActor>
<Actor>units/mauryans/support_elephant.xml</Actor>
</VisualActor>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -43,6 +43,7 @@
</StatusBars>
<ResourceGatherer disable=""/>
<UnitMotion>
<PassabilityClass>ship-small</PassabilityClass>
<WalkSpeed>17.5</WalkSpeed>
<Run>
<Speed>22.0</Speed>

View File

@ -52,6 +52,7 @@
<CanGuard>false</CanGuard>
</UnitAI>
<UnitMotion>
<PassabilityClass>ship-small</PassabilityClass>
<WalkSpeed>12</WalkSpeed>
</UnitMotion>
<Vision>

View File

@ -32,4 +32,7 @@
<trained>attack/siege/ram_move.xml</trained>
</SoundGroups>
</Sound>
<UnitMotion>
<PassabilityClass>large</PassabilityClass>
</UnitMotion>
</Entity>

View File

@ -60,7 +60,6 @@
<BarHeight>0.5</BarHeight>
</StatusBars>
<UnitMotion>
<PassabilityClass>siege-large</PassabilityClass>
<WalkSpeed>8</WalkSpeed>
<Run>
<Speed>11.0</Speed>