Elin Modding Docs Doc
Loading...
Searching...
No Matches
QuestFiamaLock.cs
1using System;
2
3// Token: 0x020000DD RID: 221
5{
6 // Token: 0x06000618 RID: 1560 RVA: 0x00028420 File Offset: 0x00026620
7 public override bool CanUpdateOnTalk(Chara c)
8 {
9 return this.phase == 0;
10 }
11
12 // Token: 0x06000619 RID: 1561 RVA: 0x0002842C File Offset: 0x0002662C
13 public override void OnStart()
14 {
15 EClass.player.DropReward(ThingGen.Create("lockpick", -1, -1), false).c_charges = 12;
16 Thing thing = EClass.player.DropReward(ThingGen.Create("1171", -1, -1), false);
17 thing.ChangeMaterial("willow");
18 thing.c_lockLv = 50;
19 thing.c_lockedHard = true;
20 thing.things.DestroyAll(null);
21 thing.AddCard(ThingGen.Create("1172", -1, -1));
22 thing.AddCard(ThingGen.Create("amulet_begger", -1, -1));
23 thing.AddCard(ThingGen.Create("_meat", -1, -1).MakeFoodFrom("begger")).MaxDecay++;
24 thing.Install();
25 EClass._zone.events.Add(new ZoneEventBeggerChest
26 {
27 uidChest = thing.uid
28 }, false);
29 }
30}
Definition Chara.cs:12
Definition Thing.cs:10