TripleA Logo TripleA Forum
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags
    • Register
    • Login

    Reset Option

    Scheduled Pinned Locked Moved Map Making
    11 Posts 5 Posters 1.8k Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • LaFayetteL Offline
      LaFayette Admin
      last edited by

      Can't answer your question, but I can point you to these examples that use a 'reset' option:

      • empire/map/games/Empire.xml
      • total_ancient_war/map/games/Total_Ancient_War.xml
      • a_song_of_ice_and_fire/map/games/A_Song_of_Ice_and_Fire.xml
      1 Reply Last reply Reply Quote 1
      • Michael HooverM Offline
        Michael Hoover
        last edited by

        Thanks for the examples @LaFayette. That doesn't quite work the way I thought but at least I can quit barking up the wrong tree!

        Map Maker of: Twelve Clans and Labyrinth

        1 Reply Last reply Reply Quote 0
        • LaFayetteL Offline
          LaFayette Admin
          last edited by

          Just to be sure, it looks like there are a couple of variants, the second two example XMLs perhaps were slightly different. Afraid I can't say the usage of reset is super clear.

          1 Reply Last reply Reply Quote 0
          • C Offline
            Cernel Moderators @Michael Hoover
            last edited by

            @Michael-Hoover There's actually no reason to use reset with boolean options (like the switch is), or any options accepting a single value, for this matter. Reset is for those items that would otherwise add the value or the values to any value or values already defined, if not cleared (by using reset).

            1 Reply Last reply Reply Quote 0
            • Michael HooverM Offline
              Michael Hoover
              last edited by

              Ok. What about booleans by the way - is there a way to toggle them in game between true and false? Seems like the trigger conditions only fire if true, so I was thinking I would have to have a couple of booleans. One to toggle the other if that makes sense? Or if I am way off please let me know!

              Map Maker of: Twelve Clans and Labyrinth

              C 1 Reply Last reply Reply Quote 0
              • C Offline
                Cernel Moderators @Michael Hoover
                last edited by

                @Michael-Hoover Not sure what you mean. You can have a user action changing a condition switch between a true and false state, or having a boolean (not hardcoded) property called by a condition called by a trigger (respectively, for toggling during the game or before loading it).

                Michael HooverM 1 Reply Last reply Reply Quote 0
                • Captain CrunchC Offline
                  Captain Crunch Banned
                  last edited by

                  *facepalm

                  1 Reply Last reply Reply Quote 0
                  • Michael HooverM Offline
                    Michael Hoover @Cernel
                    last edited by

                    @Cernel Huh...I was under the impression that you couldn't toggle game properties once the game starts, but if you can I'm pretty sure that would solve my issue. I'm half asleep so I'll revisit this in the morning. Thanks for all the help 👍

                    Map Maker of: Twelve Clans and Labyrinth

                    C 1 Reply Last reply Reply Quote 0
                    • C Offline
                      Cernel Moderators @Michael Hoover
                      last edited by

                      @Michael-Hoover You can (with some rare exceptions related to properties that set options). The most usual example is starting a game with Low Luck, then saving it, reloading it, disabling Low Luck and restarting it (thus playing it with regular dice, from that point on).

                      1 Reply Last reply Reply Quote 0
                      • wc_sumptonW Offline
                        wc_sumpton
                        last edited by wc_sumpton

                        @Michael-Hoover as @Cernel stated "-reset-" is used to clear multiple values. You can use a "playerProperty" to change a "switch" value.

                        You stated:

                        <attachment name="conditionAttachment_WaxOn" attachTo="Player1" javaClass="RulesAttachment" type="player">
                           <option name="switch" value="true"/>
                        </attachment>
                        

                        Then you would need to create a condition for when to turn the switch to false:

                        <attachment name="conditionAttachment_TurnWaxOff" attachTo="Player1" javaClass="RulesAttachment" type="player">
                           <!-- Create the condition here -->
                        </attachment>
                        
                        

                        Then by checking the state of "conditionAttachment_TurnWaxOff" you could use this to then set "conditionAttachment_WaxOn" to "false":

                        <attachment name="conditionAttachment_WaxOff" attachTo="Player1" javaClass="TriggerAttachment" type="player">
                           <option name="conditions" value="conditionAttachment_TurnWaxOff"/>
                           <option name="players" value="Player1"/>
                           <option name="playerAttachmentName" value="RulesAttachment" count="conditionAttachment_WaxOn"/>
                           <option name="playerProperty" value="switch" count="false"/>
                        </attachment>
                        

                        To change "conditionAttachment_WaxOn" to false.

                        Hope this helps.

                        Cheers...

                        1 Reply Last reply Reply Quote 1

                        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
                        • 1 / 1
                        • First post
                          Last post
                        Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums