Elin Decompiled Documentation EA 23.318 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 bool flag = this is Zone_Kapul && IsFestival;
20 if (EClass.rnd((EClass.debug.enable || flag) ? 1 : 8) == 0)
21 {
22 Add((EClass.rnd((EClass.debug.enable || flag) ? 1 : 4) == 0) ? "unseenhand" : "murderer").AddCondition<ConTransmuteHuman>();
23 }
24 Chara Add(string id)
25 {
26 Chara chara = CharaGen.Create(id);
27 chara.isSubsetCard = true;
28 EClass._zone.AddCard(chara, GetSpawnPos(chara));
29 return chara;
30 }
31 }
32}
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
virtual bool IsFestival
Definition: Zone.cs:213
Card AddCard(Card t, Point point)
Definition: Zone.cs:2091
Point GetSpawnPos(Chara c, ZoneTransition.EnterState destState=ZoneTransition.EnterState.Auto)
Definition: Zone.cs:1446