Calling macros
ADVANCED
THIS IS AN ADVANCED ARTICLE
THIS IS AN ADVANCED ARTICLE
This article is a stub, you can help the RPTools Wiki project by contributing content to expand this article.
Calling macros from a macro
Sometimes you want to call a macro from a macro. When you are a coder you want this really often. It enables you to split your code in small, simple chunks and reuses it over and over again.
This is a handy technique to keep stack size requirement low and to get rid of large code-level-nesting.
There are four ways to do so.
The macro roll option
See also [macro():], macro.return, macro.args.
User Define Function
See also Library Token, onCampaignLoad and defineFunction() (and arg(), argCount()).
Macro Links
See also macroLink(), macroLinkText().
Evaluate A Macro
See also evalMacro(), execMacro()