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>

      <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"/>
    </attachment>
    

    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 ? 🙂

    Thanks



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


  • Moderators

    @Michael-Hoover

    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.

    Cheers...


  • Moderators

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


Log in to reply