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.
Your events.json file contains a list of all map events for your campaign.
Link | Name | Data Type | Description | Notes |
---|---|---|---|---|
LINK | title | String | Text that appears in the event's text box. | |
LINK | micon | ImageURL | The Map Icon image for an area event, from /banckground/ | |
LINK | iconSize | Int | Size of the map icon (defaults to 50px). | |
LINK | iconAnim | String | Makes the icon play a specific animation | |
LINK | coord | [Int, Int] | The x,y coordinates of the icon on the map. | This can also be a String of the same data (eg "[50,50]" instead of [50,50]) |
LINK | invisibleText | Boolean | If true, text and name box are hidden. | |
LINK | skippable | Boolean | A 'Skip' Button will appear on the event. | Some events, such as text, have this on by default. |
LINK | image | ImageURL | The background image of the event. | Files pulled from /background/ |
LINK | video | VideoURL | The video to play before the event. | Files pulled from /video/ |
LINK | audio | AudioURL | The background music for the event. | Files pulled from /audio/ |
LINK | chain | event:ID | Chain to the next event. | |
LINK | split | [ { Object } ] | Conditionally chain to another event. | This largely replaces the need for fork events. |
LINK | vars | { Object } | Variables to set after the event. | There are 2 different syntaxes for this. The link shows the modern (better) one. |
LINK | makes | [ { Object } ] | Used to generate events from a template. |
"eventType": { "eventName": { "attributeName1": "someValue", "attributeName2": "someValue" } }