public static Spell Create(SpellEntry spellId, Mobile caster, Item scroll = null) { return(!SpellTypes.TryGetValue(spellId, out var t) ? null : Create(t, caster, scroll)); }