@healing_spells=(
  '', ' ', ' ',
  ' ',

  '', ' ', ' ', ' '
);

@damage_spells=(
  ' ', ' ', ' ',
  '', '', ' ', ' ',
  '', '', ' ',
  ' ', ' ',
  '', ' ', ' ', ' ',

  ' ', ' ', ' ',
  '', '', ' ', ' ',
  ' ', ' ', ' ',
  ' ', ' ',
  '', ' ', ' ', ' '
);

@holding_spells=(
  '', ' ', ' ',
  '', '', ' ', '',

  '', '  ', ' ',
  '', '', ' ', ''
);

sub spell_type {
  foreach $spell(@healing_spells) { if ("@_" eq $spell) { return "\003K"; } }
  foreach $spell(@damage_spells)  { if ("@_" eq $spell) { return "\003L"; } }
  foreach $spell(@holding_spells) { if ("@_" eq $spell) { return "\003D"; } }
}

#
#  
trig {
  $sp_type=&spell_type($3);
  $:= "$1 $2  : '$sp_type$3\003H'.";
} '^([--\- ]+) (|||)  : \'([-- ]+)\'\.$', "1000fn:HIGHLIGHT";

#
#  
alias { sendl("stand\r\n $U::magsymb ") }      "";
alias { sendl("stand\r\n $U::magsymb ") }      "";
alias { sendl("stand\r\n $U::magsymb") }     "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb @_") }  "";

alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") } "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") } "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb @_") }      "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") } "";

alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") }    "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") }    "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") }    "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }    "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb") }          "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb") }          "";

alias { sendl("stand\r\n $U::magsymb") }          "";
alias { sendl("stand\r\n $U::magsymb") }           "";
alias { sendl("stand\r\n $U::magsymb") }         "";
alias { sendl("stand\r\n $U::magsymb ") }         "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }    "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }      "";

alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }     "";

alias { sendl("stand\r\n $U::magsymb ") }           "";
alias { sendl("stand\r\n $U::magsymb ") }           "";
alias { sendl("stand\r\n $U::magsymb ") }           "";
alias { sendl("stand\r\n $U::magsymb ") }           "";

alias { sendl("stand\r\n $U::magsymb$U::magsymb @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }     "";

alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }     "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb $U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }      "";
alias { sendl("stand\r\n $U::magsymb$U::magsymb  @_") }      "";

bindkey { sendl(" $U::magsymb $U::magsymb "); }           "f4";
alias { sendl("stand\r\n $U::magsymb $U::magsymb @_") }    "";

#
#  
#        .
alias { sendl(" $U::magsymb@_") }          "";     #  
alias { sendl("  $U::magsymb@_") }     "";    #   
alias { sendl("  $U::magsymb@_") }   "";    #  

