Elin Modding Docs Doc
Loading...
Searching...
No Matches
Zone_VernisMine.cs
1using System;
2
3// Token: 0x02000735 RID: 1845
5{
6 // Token: 0x17001023 RID: 4131
7 // (get) Token: 0x060034DF RID: 13535 RVA: 0x0011D341 File Offset: 0x0011B541
8 public bool IsBossLv
9 {
10 get
11 {
12 return base.lv == -8;
13 }
14 }
15
16 // Token: 0x17001024 RID: 4132
17 // (get) Token: 0x060034E0 RID: 13536 RVA: 0x0011D34D File Offset: 0x0011B54D
18 public override bool LockExit
19 {
20 get
21 {
22 return base.lv == -1 && EClass.game.quests.GetPhase<QuestVernis>() < 7;
23 }
24 }
25
26 // Token: 0x17001025 RID: 4133
27 // (get) Token: 0x060034E1 RID: 13537 RVA: 0x0011D36C File Offset: 0x0011B56C
28 public override float OreChance
29 {
30 get
31 {
32 return 4f;
33 }
34 }
35
36 // Token: 0x17001026 RID: 4134
37 // (get) Token: 0x060034E2 RID: 13538 RVA: 0x0011D373 File Offset: 0x0011B573
38 public override string idExport
39 {
40 get
41 {
42 if (base.lv != -8)
43 {
44 return base.idExport;
45 }
46 return "vernis_mine_boss";
47 }
48 }
49
50 // Token: 0x060034E3 RID: 13539 RVA: 0x0011D38B File Offset: 0x0011B58B
51 public override string GetDungenID()
52 {
53 return "DungeonMine";
54 }
55
56 // Token: 0x060034E4 RID: 13540 RVA: 0x0011D394 File Offset: 0x0011B594
57 public override void OnGenerateMap()
58 {
59 if (this.IsBossLv)
60 {
61 return;
62 }
63 base.PlaceRail(Zone_Dungeon.RailType.Mine);
64 EClass._map.ForeachCell(delegate(Cell c)
65 {
66 if (EClass.rnd(5) == 0 || c._block == 0 || c.HasObj || c.isSurrounded || c.hasDoor)
67 {
68 return;
69 }
70 c.GetSharedPoint().SetObj(24, 1, EClass.rnd(3));
71 });
72 base.OnGenerateMap();
73 }
74
75 // Token: 0x04001C57 RID: 7255
76 public const int LvBoss = -8;
77}
Definition Cell.cs:10