%spellRoutineCheckDefender()

Aliases%spellRoutineCheckDefender( )
Parameters@attacker, @defender

    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 );