Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
Zone_DungeonPuppy.cs
Go to the documentation of this file.
2{
3 public int LvPoppy => -2;
4
5 public override bool LockExit => base.lv <= LvPoppy;
6
7 public override void OnGenerateMap()
8 {
9 if (base.lv <= LvPoppy)
10 {
11 Quest quest = EClass.game.quests.Get("puppy");
12 if (quest != null && quest.phase == 0)
13 {
14 Chara chara = EClass.game.cards.globalCharas.Find("poppy") ?? CharaGen.Create("poppy");
15 chara.AddEditorTag(EditorTag.Invulnerable);
17 }
18 }
19 base.OnGenerateMap();
20 }
21
22 public override void OnBeforeSimulate()
23 {
24 if (base.visitCount == 0)
25 {
26 Tutorial.Reserve("eq");
27 }
28 }
29}
EditorTag
Definition: EditorTag.cs:2
Chara Find(string id)
Definition: CardManager.cs:20
GlobalCharaList globalCharas
Definition: CardManager.cs:46
void AddEditorTag(EditorTag tag)
Definition: Card.cs:2465
static Chara Create(string id, int lv=-1)
Definition: CharaGen.cs:17
Definition: Chara.cs:10
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
static Zone _zone
Definition: EClass.cs:20
static Map _map
Definition: EClass.cs:18
CardManager cards
Definition: Game.cs:155
QuestManager quests
Definition: Game.cs:179
Point GetRandomSpawnPos()
Definition: MapBounds.cs:208
MapBounds bounds
Definition: Map.cs:52
Quest Get(string id)
Definition: Quest.cs:7
int phase
Definition: Quest.cs:40
static void Reserve(string idStep, Action onBeforePlay=null)
Definition: Tutorial.cs:55
override bool LockExit
override void OnGenerateMap()
override void OnBeforeSimulate()
Card AddCard(Card t, Point point)
Definition: Zone.cs:1893