1 ‐ Scripting Library - ProjectIgnis/CardScripts GitHub Wiki
Welcome to the Project Ignis Card Scripts wiki!
Here you will find the functions available in the scripting library used in Edopro. This includes functions defined in the core but also functions defined in the various auxiliary files like the summoning procedures, utility.lua, proc_workaround.lua.
The following files also contain important defintions used throughout these functions and in the scripting library:
- the list of constants in Edopro
- the list of archetype/setcode constants, that removes the need to use directly their hexadecimal values in scripts.
- the list of card ID constants, for commonly used card names and counter names.
The last update to this documentation was in 13-Jun-2024 and functions added and/or updated after that date might not be available here yet.
Notes
- "Method" and "function" are used as as synonymous in all pages.
- The ellipsis,
...
, represents a variable number of arguments, usually used when extra parameters are supported by the function. - Parameters surrounded by square brackets
[ ]
are optional parameters. - A vertical bar
|
represents different possible types (for variables, arguments or return types). - Commas in return types indicate that the function has more than 1 return value.
Function categories
- Card Methods
- Duel Methods
- Effect Methods
- Group Methods
- Auxiliary functions
- Debug functions
- Fusion-related functions
- Gemini-related functions
- Link-related functions
- Pendulum-related functions
- Ritual-related functions
- Spirit-related functions
- Synchro-related functions
- Xyz-related functions
- Assorted functions
- bit-related functions