private ControlableMonsterFighter CreateSummon(CharacterFighter master)
        {
            MonsterRecord template = MonsterRecord.GetMonster(this.Effect.DiceMin);
            sbyte         gradeId  = (sbyte)(template.GradeExist(this.SpellLevel.Grade) ? this.SpellLevel.Grade : template.LastGrade().Id);

            return(new ControlableMonsterFighter(this.Source.Team, template, gradeId, master, this.CastPoint.CellId));
        }