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 will resolve attacker and defender proxies (such as when a defender is in a back row), create hatred relationships, and finally engage them in combat.
Example:
%spellRoutineCheckDefender( @actor, @target ); |