public static int GetRegistryNumber( ISpell s ) { return GetRegistryNumber( s.GetType() ); }
public static void ClearCurrentMove(Mobile m) { if (Table.Remove(m, out var move)) { move.OnClearMove(m); var moveID = SpellRegistry.GetRegistryNumber(move); if (moveID > 0) { m.Send(new ToggleSpecialAbility(moveID + 1, false)); } } }