Elin Decompiled Documentation EA 23.276 Nightly Patch 2
Loading...
Searching...
No Matches
QuestWedding.cs
Go to the documentation of this file.
2{
4
5 public override string IdZone => "instance_wedding";
6
7 public override int KarmaOnFail => 0;
8
9 public override ZoneEventQuest CreateEvent()
10 {
11 return new ZoneEventWedding();
12 }
13
15 {
16 return new ZoneInstanceWedding();
17 }
18
19 public override string GetTextProgress()
20 {
21 return "progressWedding".lang();
22 }
23
24 public override void OnDropReward()
25 {
26 Thing thing = ThingGen.Create("milkcan");
29 thing = ThingGen.Create("musicbox_memory");
30 thing.MakeRefFrom(person.chara, EClass.pc, simple: true);
31 DropReward(thing);
32 if (!EClass.pc.elements.Has(6628))
33 {
34 EClass.pc.elements.Learn(6628);
35 }
36 }
37}
ElementContainerCard elements
Definition: Card.cs:42
Card MakeRefFrom(string id)
Definition: Card.cs:5772
Definition: EClass.cs:6
static Player player
Definition: EClass.cs:13
static Chara pc
Definition: EClass.cs:15
void Learn(int ele, int v=1)
bool Has(int ele)
Chara chara
Definition: Person.cs:36
Thing DropReward(Thing t, bool silent=false)
Definition: Player.cs:2556
override string GetTextProgress()
Definition: QuestWedding.cs:19
override string IdZone
Definition: QuestWedding.cs:5
override int KarmaOnFail
Definition: QuestWedding.cs:7
override ZoneEventQuest CreateEvent()
Definition: QuestWedding.cs:9
override ZoneInstanceRandomQuest CreateInstance()
Definition: QuestWedding.cs:14
override void OnDropReward()
Definition: QuestWedding.cs:24
override DifficultyType difficultyType
Definition: QuestWedding.cs:3
Person person
Definition: Quest.cs:73
Thing DropReward(string id)
Definition: Quest.cs:511
DifficultyType
Definition: Quest.cs:9
static Thing Create(string id, int idMat=-1, int lv=-1)
Definition: ThingGen.cs:53
Definition: Thing.cs:8