Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ZoneInstanceRandomQuest.cs
Go to the documentation of this file.
1using Newtonsoft.Json;
2
4{
5 [JsonProperty]
6 public int uidClient;
7
8 [JsonProperty]
9 public int uidQuest;
10
11 public override bool WarnExit => status != Status.Success;
12
13 public override void OnLeaveZone()
14 {
15 foreach (Chara chara in EClass._map.charas)
16 {
17 if (chara.IsMinion && chara.homeZone == EClass._zone)
18 {
19 chara.c_uidMaster = 0;
20 chara.master = null;
21 }
22 }
23 base.ReturnZone.events.AddPreEnter(new ZonePreEnterOnCompleteQuestInstance
24 {
27 fail = (status != Status.Success)
28 });
29 }
30}
Definition: Chara.cs:10
override bool IsMinion
Definition: Chara.cs:612
Zone homeZone
Definition: Chara.cs:252
Definition: EClass.cs:5
static Zone _zone
Definition: EClass.cs:20
static Map _map
Definition: EClass.cs:18
List< Chara > charas
Definition: Map.cs:81
Status status
Definition: ZoneInstance.cs:22