new production unit - barracks
-
Let's change the infantry for the Chinese:
<!-- Always True condition first --> <attachment name="conditionAttachmentAlwaysTrue" attachTo="Chinese" javaClass="games.strategy.triplea.attachments.RulesAttachment" type="player"> <option name="switch" value="true"/> </attachment> <!-- Now the triggers --> <!-- Reset requiresUnits to be empty --> <attachment name="triggerAttachmentResetInfantry" attachTo="Chinese" javaClass="games.strategy.triplea.attachments.RulesAttachment" type="player"> <option name="conditons" value="conditionAttachmentAlwaysTrue"/> <option name="unitType" value="infantry"/> <option name="unitAttachmentName" value="UnitAttachment" count="unitAttachment"/> <option name="unitProperty" value="requiresUnits" count="-reset-"/> <option name="when" value="before:chinesePlace"/> </attachment> <!-- Add values to requiresUnits --> <attachment name="triggerAttachmentSetInfantry" attachTo="Chinese" javaClass="games.strategy.triplea.attachments.RulesAttachment" type="player"> <option name="conditons" value="conditionAttachmentAlwaysTrue"/> <option name="unitType" value="infantry"/> <option name="unitAttachmentName" value="UnitAttachment" count="unitAttachment"/> <option name="unitProperty" value="requiresUnits" count="-reset-barracks"/> <option name="unitProperty" value="requiresUnits" count="factory"/> <option name="unitProperty" value="requiresUnits" count="SmallFactory"/> <option name="when" value="after:chinesePlace"/> </attachment>The above is untested but should work.
Cheers...
-
To use the Chinese_infantry for China, because it has 'purchaseNoPUs', you need to add into the rules for China:
<!-- Chinese Rules --> <attachment name="rulesAttachment" attachTo="Chinese" javaClass="games.strategy.triplea.attachments.RulesAttachment" type="player"> <option name="movementRestrictionTerritories" value="Chinghai:Ningxia:Sikang:Yunnan:Hupeh:Fukien:Suiyuan:Manchuria:Kiangsu:Kwangtung:Xinjiang"/> <option name="movementRestrictionType" value="allowed"/> <option name="productionPerXTerritories" value="2:Chinese_infantry"/> <!-- Add 'Chinese_infantry' here --> <option name="placementAnyTerritory" value="true"/> <option name="placementCapturedTerritory" value="true"/> <option name="placementPerTerritory" value="3"/> </attachment>That's it.
Cheers...
-
@wc_sumpton said in new production unit - barracks:
<option name="productionPerXTerritories" value="2:Chinese_infantry"/>
perfect, it worked!
yet, I could place 4 Inf in a territory, which means<option name="placementPerTerritory" value="3"/>
got disabled
-
the barracks can now - I don't know why- only be build in a country already containing a factory.
can you take a look why. thx
-
@Numetalfan yea I can't get your game to load. Can you upload the whole thing with sendspace or something similar ? I can't really test anything
ahh...looks as if you are making progress

-
https://storage.driveonweb.de/dowdoc/c84fc4098f53f8a8faed5e681e23787fea1923313e3590c5
password: TripleAAA
tell me, if it's downloadable
-
@Numetalfan yea I was able to DL it but when I added it to triplea I get a polygon error. Anyway, I just redid the Military Base on a mod I was working on and made it Infantry only, but I'm not sure if it'll work with what you want.
Factories and Bases can't be built in the same TTy but in this mod they can. So that screws up how I was gonna do it. It looks as if you and wc made some progress though.
What's the current status ? Everything ok except for Barracks building 4 ? If still having trouble, I'd look at Cernel's 270 BC again. I'm gonna take a look myself
-
@wc_sumpton said in new production unit - barracks:
because it has 'purchaseNoPUs
ahh...yea that makes things a bit different
Guess I need to pay more attention before commenting.I'm not sure how you can get China to buy and place a barracks. It might be easier to just give China a regular purchase phase. Idk
-
@belee
Chinese are no longer a problem, it works as usual, the program counts their countries and they get their infantry units.
the thing that does not work ist to place the barracks production unit in a country of my choice.
tripleA forces me to build the newly bought barracks in a country, where a factory already exist.And this is very strange, because the other production units, the small factory and the shipyard, they can be build in any country.
But I will test what happens, if I reduce the maxFactory per territory back to 1.
I will report. -
problem solved!
it was the maxFactory per territory set to 1.
everything works now
-
@Numetalfan Sweet !
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login