Index: ps/trunk/binaries/data/mods/public/simulation/ai/petra/queueplanBuilding.js
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/ai/petra/queueplanBuilding.js
+++ ps/trunk/binaries/data/mods/public/simulation/ai/petra/queueplanBuilding.js
@@ -74,7 +74,7 @@
else
this.metadata.access = gameState.ai.accessibility.getAccessValue([pos.x, pos.z]);
- if (this.template.buildCategory() === "Dock")
+ if (this.template.buildPlacementType() === "shore")
{
// adjust a bit the position if needed
let cosa = Math.cos(pos.angle);
@@ -106,7 +106,7 @@
{
let template = this.template;
- if (template.buildCategory() === "Dock")
+ if (template.buildPlacementType() === "shore")
return this.findDockPosition(gameState);
if (template.hasClass("Storehouse") && this.metadata.base)
@@ -301,7 +301,7 @@
// also not for fields who can be stacked quite a bit
let obstructions = m.createObstructionMap(gameState, 0, template);
- //obstructions.dumpIm(template.buildCategory() + "_obstructions.png");
+ //obstructions.dumpIm(template.buildPlacementType() + "_obstructions.png");
let radius = 0;
if (template.hasClass("Fortress") || this.type === gameState.applyCiv("structures/{civ}_siege_workshop") ||
@@ -360,7 +360,7 @@
let territoryMap = gameState.ai.HQ.territoryMap;
let obstructions = m.createObstructionMap(gameState, 0, template);
- //obstructions.dumpIm(template.buildCategory() + "_obstructions.png");
+ //obstructions.dumpIm(template.buildPlacementType() + "_obstructions.png");
let bestIdx;
let bestJdx;
Index: ps/trunk/binaries/data/mods/public/simulation/components/BuildRestrictions.js
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/components/BuildRestrictions.js
+++ ps/trunk/binaries/data/mods/public/simulation/components/BuildRestrictions.js
@@ -221,7 +221,7 @@
}
// Check special requirements
- if (this.template.Category == "Dock")
+ if (this.template.PlacementType == "shore")
{
// TODO: Probably should check unit passability classes here, to determine if:
// 1. ships can be spawned "nearby"
Index: ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js
+++ ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js
@@ -1690,7 +1690,7 @@
return minDistEntitySnapData;
}
- if (template.BuildRestrictions.Category == "Dock")
+ if (template.BuildRestrictions.PlacementType == "shore")
{
let angle = GetDockAngle(template, data.x, data.z);
if (angle !== undefined)
Index: ps/trunk/binaries/data/mods/public/simulation/helpers/Commands.js
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/helpers/Commands.js
+++ ps/trunk/binaries/data/mods/public/simulation/helpers/Commands.js
@@ -1018,7 +1018,7 @@
// If it's a dock, get the right angle.
var template = Engine.QueryInterface(SYSTEM_ENTITY, IID_TemplateManager).GetTemplate(cmd.template);
var angle = cmd.angle;
- if (template.BuildRestrictions.Category === "Dock")
+ if (template.BuildRestrictions.PlacementType === "shore")
{
let angleDock = GetDockAngle(template, cmd.x, cmd.z);
if (angleDock !== undefined)
Index: ps/trunk/binaries/data/mods/public/simulation/templates/special/player.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/special/player.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/special/player.xml
@@ -33,7 +33,7 @@
1
2
2
- 5
+ 5
Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/brit_crannog.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/structures/brit_crannog.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/brit_crannog.xml
@@ -3,7 +3,6 @@
own ally neutral
shore
- Dock
Index: ps/trunk/binaries/data/mods/public/simulation/templates/structures/ptol_lighthouse.xml
===================================================================
--- ps/trunk/binaries/data/mods/public/simulation/templates/structures/ptol_lighthouse.xml
+++ ps/trunk/binaries/data/mods/public/simulation/templates/structures/ptol_lighthouse.xml
@@ -3,7 +3,7 @@
own ally neutral
shore
- Dock
+ Lighthouse