-
-
Notifications
You must be signed in to change notification settings - Fork 16
Commands for Project Ignis scripters
Any user can use these commands, but their intent is to be useful for people scripting cards for YGOPro simulators, in particular Project Ignis: EDOPro.
Usage: .f query
This displays EDOPro functions with a name that matches the query, and their signatures. Results are paginated in groups of 10. Pages can be navigated with reaction buttons or the below commands.
Usage: .c query
This command works the same way as .function
, but it instead displays EDOPro constants and their values.
Usage: .param query
This command works the same way as .function
, but it instead displays EDOPro function parameters (by the name displayed in the .function results
).
Usage .d#
This command displays the description for a function, constant or parameter by its number in the list of results from a search (from 1-10). This command is recognised when a message is edited so you can view multiple results without clutter.
Usage: .p#
This command changes the page of search results for functions, constants and parameters to the given number. This command is recognised when a message is edited so you can view multiple results without clutter.
Usage: .script cardSearch
This card searches for the .lua
script file for the specified card on various GitHub repositories, and if it finds it, displays a link both to its GitHub page with syntax highlighting and easy access to modify it, and directly to the raw text file for easy copy/pasting. If there's room, it also displays the script inline in the message.
Usage: .set code/name
This card searches for an EDOPro setcode, denoting archetype, by name or hexadecimal code (including the prefix 0x
), and returns both.
Usage: .counter code/name
This card searches for an EDOPro counter code by name or hexadecimal code (including the prefix 0x
), and returns both.
Usage .strings cardSearch
This displays the database strings associated with the given card in EDOPro, often used for descriptions of effects and other text that needs to be displayed during a duel.
Usage .strsearch query|lang
This displays database strings associated with cards in EDOPro that match the query, along with the card ID and the appropriate index for aux.Stringid
. Results are paginated in groups of 10. Pages can be navigated with reaction buttons or the below command.
Usage: .sp#
Short for "string page", this changes the page of string results to the given number. This command is recognised when a message is edited so you can view multiple results without clutter.
Usage .dbfind cardSearch
This displays which database within Bastion the data for a card is being read from. This can both help diagnose Bastion issues and find database entries within Project Ignis to edit.