Artemis Scripting Macro Language
The Artemis Scripting Macro Language enhances the existing XML to enable:
- Produces a Single XML from multiple parts
- creating separate XML files into easier to manage modules
-
Merge multiple XML files into a single XML for use in the game
- Makes managing game script content easier
- Have maps separate from code
- Have maps separate from code
- have separate files per quest in mission
- create resuable modules for use in multiple missions
Getting started
Additional tags
- imports Merges another file into mission. Merge starts tags into a single tag.
- repeat Creates multiple copies of something varying using data from a range
- values Create a data to use with while generating scripts (not when running)
- ranges Create a list of data to use with a repeat tag
- template strings The way to use values to generate part of the script.
- expand Expands a template using supplied data
- templates Create a template of common code resuse multiple times.