This function has specific usefulness within a BlobbieScript used to implement a spell. The function makes particular use of variables pre-defined for spell BlobbieScripts and is provided to mimic behaviour present in the MUD's C source code as provided via #defined MACROS.
This function has almost no use to anyone but Blobbie himself. There is a flag set for most spell scripts called "shareScript". This invokes some convenient boilerplate BlobbieScript with specific utility to the casting of spells. For instance it will output the standard:
You quickly incant the spell's words...
It will also set any pre-delay for the spell's timing. Once the shared boilerplate script has run it will as a final instruction call this function which essentially passes control the specific spell script or internal C routine.
Example:
%spellRoutineExecuteRest(); |