Changing a productionFrontier

  • Moderators

    Map uses a single Production Frontier for all players. This is what I have:

    <attachment name="TransportC7" attachTo="Russians" javaClass="games.strategy.triplea.attachments.RulesAttachment" type="player">
    <option name="gameProperty" value="Transport Cost 7"/>

      <attachment name="triggerAttachment_TransportCost7" attachTo="Russians" javaClass="games.strategy.triplea.attachments.TriggerAttachment" type="player">
      <option name="trigger" value="TransportC7"/>
      <option name="productionRule" value="frontierRules:-buyTransport"/>          
     <option name="productionRule" value="frontierRules:buyTransportC7"/>
      <option name="when" value="before:russianPurchase"/>
      <option name="uses" value="1"/>

    Unfortunately it's not working. I thought I remember seeing this done before but I can't find it. I don't want to give everybody their own production if I don't have to.

    Anyone care to clue me in ? 🙂


  • Second line should be <option name="conditions" value="TransportC7"/> right?

  • Moderators


    Hi Michael thanks for the reply. Yea it should be but trigger will still work. Anyway I think I need to give everyone their own production. I just thought I remembered seeing a game a few years ago that didn't do it that way.

  • @beelee check the name of your <productionFrontier> it might be something like 'production'.
    In the line :
    <option name="productionRule" value="frontierRules:-buyTransport"/>
    'frontierRules' is the wrong value. Change it to the <productionFrontier> name.

    Hope this helps.


  • Moderators

    Heh heh 🙂 Thanks again for bailing me out. I was getting ready to dive in on separate for everyone 🙂

Log in to reply