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?



  • @RogerCooper

    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.


Log in to reply