static void _whirlwind_spell(int cmd, variant *res)
{
    switch (cmd)
    {
    case SPELL_NAME:
        var_set_string(res, "Whirlwind");
        break;
    default:
        massacre_spell(cmd, res);
    }
}
static void _whirlwind_attack_spell(int cmd, variant *res)
{
    switch (cmd)
    {
    case SPELL_NAME:
        var_set_string(res, "Ambush");
        break;
    case SPELL_DESC:
        var_set_string(res, "Attack all adjacent monsters in a single ambush.");
        break;
    default:
        massacre_spell(cmd, res);
        break;
    }
}