Campaign Creation Documentation

Use this page to navigate the Campaign Creation Documentation. It's not expected that you read all of this to create a campaign - Instead, use this as a reference during campaign creation, whenever you need to use a specific event.






These pages are being restructured and may not be complete!

You can find the older version of this page here.

swap

Description

Player sees a list of trades. Limited number can be made. List can be randomized.




Specific Attributes

LinkNameData TypeDescriptionNotes
LINKtradesArray of Key-Value PairsKey is the card given, value is the card received.



Extra Attributes

LinkNameData TypeDescriptionNotes
LINKremoveRedundantBooleanHide trades if user can’t make them. Show again if they become legal.
LINKshowLimitNumberMax number of trades shown (random subset).
LINKswapLimitNumberMax number of trades user can make.



Example

"swap": {
    "heroUpgrade": {
        "showLimit": 3,
        "swapLimit": 3,
        "trades": [
            {"Elemental HERO Avian"         : "Elemental HERO Stratos"  },
            {"Elemental HERO Bubbleman"     : "Elemental HERO Ocean"    },
            {"Elemental HERO Burstinatrix"  : "Elemental HERO Heat"     },
            {"Elemental HERO Burstinatrix"  : "Elemental HERO Lady Heat"}
        ]
    }
}