8 public override bool IsNefia
18 public override bool AddPrefix
28 public override bool LockExit
38 public override int MinLv
48 public override bool ScaleMonsterLevel
52 return EClass.player.flags.KilledBossInVoid && this.DangerLv >= 50;
58 public override string IDPlayList
62 if (base.lv !=
this.LvBoss)
64 return base.IDPlayList;
66 return "Dungeon_Boss";
72 public virtual int LvBoss
76 Rand.SetSeed(base.GetTopZone().uid);
77 int result = -2 -
EClass.rnd(4);
84 public override void OnGenerateMap()
86 if (base.lv ==
this.LvBoss)
88 base.Boss = base.SpawnMob(
null,
SpawnSetting.Boss(
this.DangerLv,
this.DangerLv));
89 base.Boss.hostility = (base.Boss.c_originalHostility = Hostility.Enemy);
92 if (chara.IsHostile())
94 chara.enemy =
EClass.pc.party.members.RandomItem<
Chara>();
103 public override string TextWidgetDate
107 if (base.Boss ==
null)
111 return "bossLevel".lang(base.Boss.Name,
null,
null,
null,
null);