public MonsterG(MonsterTypeMap monsterType) { type = monsterType; }
public FuseGoalDef(MonsterTypeMap monsterType) : base(monsterType, GoalType.Fusion) { type = monsterType; }
public AcquireMonsterGoalDef(MonsterTypeMap monsterType) : base(monsterType, GoalType.Own) { }
public AwakenGoalDef(MonsterTypeMap monsterType) : base(monsterType, GoalType.Awaken) { type = monsterType; stat = MonsterStat.FindMon((int)type).Download(); }