Infantry-Only Factories
-
I am working on a mod that has infantry-only factories. Here is my code:
<attachment name="unitAttachment" attachTo="infantry" javaClass="games.strategy.triplea.attachments.UnitAttachment" type="unitType"> <option name="movement" value="1"/> <option name="attack" value="1"/> <option name="defense" value="2"/> <option name="transportCost" value="2"/> <option name="artillerySupportable" value="true"/> <option name="isInfantry" value="true"/> <option name="isAirTransportable" value="true"/> <option name="requiresUnits" value="recruitmentCenter"/> <option name="requiresUnits" value="factory"/> </attachment> <attachment name="unitAttachment" attachTo="artillery" javaClass="games.strategy.triplea.attachments.UnitAttachment" type="unitType"> <option name="movement" value="1"/> <option name="attack" value="2"/> <option name="defense" value="2"/> <option name="transportCost" value="3"/> <option name="artillery" value="true"/> <option name="requiresUnits" value="factory"/> </attachment> <attachment name="unitAttachment" attachTo="factory" javaClass="games.strategy.triplea.attachments.UnitAttachment" type="unitType"> <option name="isFactory" value="true"/> <option name="isAAforBombingThisUnitOnly" value="true"/> </attachment> <attachment name="unitAttachment" attachTo="recruitmentCenter" javaClass="games.strategy.triplea.attachments.UnitAttachment" type="unitType"> <option name="isFactory" value="true"/> <option name="isAAforBombingThisUnitOnly" value="true"/> </attachment>
However, come placement phase I can still place artillery at a recruitmentCenter. Is there something else I need to do?
-
The following property:
<property name="Unit Placement Restrictions" value="true" editable="false"> <boolean/> </property>
Also for the infantry, which will be built at both facilities you could remove 'requiresUnits'.
Cheers...
-
Hi Roger,
check
https://forums.triplea-game.org/topic/2066/new-production-unit-barracks
for this - I had the same topic before.