Elin Modding Docs Doc
Loading...
Searching...
No Matches
Zone_CursedManor.cs
1using System;
2
3// Token: 0x02000711 RID: 1809
5{
6 // Token: 0x17000FD2 RID: 4050
7 // (get) Token: 0x06003455 RID: 13397 RVA: 0x0011C406 File Offset: 0x0011A606
8 public override bool LockExit
9 {
10 get
11 {
12 return !EClass.game.quests.IsStarted<QuestCursedManor>();
13 }
14 }
15
16 // Token: 0x17000FD3 RID: 4051
17 // (get) Token: 0x06003456 RID: 13398 RVA: 0x0011C41A File Offset: 0x0011A61A
18 public override FlockController.SpawnType FlockType
19 {
20 get
21 {
22 return FlockController.SpawnType.Bat;
23 }
24 }
25
26 // Token: 0x17000FD4 RID: 4052
27 // (get) Token: 0x06003457 RID: 13399 RVA: 0x0011C41D File Offset: 0x0011A61D
28 public override ZoneTransition.EnterState RegionEnterState
29 {
30 get
31 {
32 return ZoneTransition.EnterState.Right;
33 }
34 }
35
36 // Token: 0x06003458 RID: 13400 RVA: 0x0011C420 File Offset: 0x0011A620
37 public override string GetNewZoneID(int level)
38 {
39 if (level <= -2)
40 {
41 return "cursed_manor_dungeon";
42 }
43 return base.GetNewZoneID(level);
44 }
45
46 // Token: 0x06003459 RID: 13401 RVA: 0x0011C434 File Offset: 0x0011A634
47 public override void OnGenerateMap()
48 {
49 base.OnGenerateMap();
50 foreach (Chara chara in EClass._map.charas)
51 {
52 if (!chara.IsPCParty && chara.IsMinion && chara.id == "sister_undead")
53 {
54 chara.AddCondition<ConSuspend>(100, true);
55 }
56 }
57 }
58}
Definition Chara.cs:12