Elin Decompiled Documentation EA 23.301 Nightly
Loading...
Searching...
No Matches
Zone_Town.cs
Go to the documentation of this file.
2{
3 public override bool IsTown => true;
4
5 public override bool IsExplorable => false;
6
7 public override bool CanDigUnderground => false;
8
9 public override bool CanSpawnAdv => base.lv == 0;
10
11 public override bool AllowCriminal => false;
12
13 public override void OnRegenerate()
14 {
15 if (EClass.rnd(5) == 0)
16 {
17 Add("mad_rich");
18 }
19 if (EClass.rnd(EClass.debug.enable ? 1 : 8) == 0)
20 {
21 Add((EClass.rnd(EClass.debug.enable ? 1 : 4) == 0) ? "unseenhand" : "murderer");
22 }
23 void Add(string id)
24 {
25 Chara chara = CharaGen.Create(id);
26 chara.isSubsetCard = true;
27 EClass._zone.AddCard(chara, GetSpawnPos(chara));
28 }
29 }
30}
static Chara Create(string id, int lv=-1)
Definition: CharaGen.cs:17
Definition: Chara.cs:10
bool enable
Definition: CoreDebug.cs:301
Definition: EClass.cs:6
static Zone _zone
Definition: EClass.cs:21
static int rnd(long a)
Definition: EClass.cs:59
static CoreDebug debug
Definition: EClass.cs:49
override bool CanDigUnderground
Definition: Zone_Town.cs:7
override bool CanSpawnAdv
Definition: Zone_Town.cs:9
override bool AllowCriminal
Definition: Zone_Town.cs:11
override bool IsExplorable
Definition: Zone_Town.cs:5
override void OnRegenerate()
Definition: Zone_Town.cs:13
override bool IsTown
Definition: Zone_Town.cs:3
Card AddCard(Card t, Point point)
Definition: Zone.cs:2017
Point GetSpawnPos(Chara c, ZoneTransition.EnterState destState=ZoneTransition.EnterState.Auto)
Definition: Zone.cs:1372