Elin Decompiled Documentation EA 23.319 Nightly Patch 1
Loading...
Searching...
No Matches
QuestFiamaLock.cs
Go to the documentation of this file.
2{
3 public override bool CanUpdateOnTalk(Chara c)
4 {
5 return phase == 0;
6 }
7
8 public override void OnStart()
9 {
12 thing.ChangeMaterial("willow");
13 thing.c_lockLv = 50;
14 thing.c_lockedHard = true;
15 thing.things.DestroyAll();
16 thing.AddCard(ThingGen.Create("1172"));
17 thing.AddCard(ThingGen.Create("amulet_begger"));
18 thing.SetBool(127, enable: true);
19 Card card = thing.AddCard(ThingGen.Create("_meat").MakeFoodFrom("begger"));
20 card.decay = card.MaxDecay + 1;
21 thing.Install();
23 {
24 uidChest = thing.uid
25 });
26 }
27}
Definition: Card.cs:11
Card ChangeMaterial(int idNew, bool ignoreFixedMaterial=false)
Definition: Card.cs:3194
Card AddCard(Card c)
Definition: Card.cs:3243
Card MakeFoodFrom(string _id)
Definition: Card.cs:5765
ThingContainer things
Definition: Card.cs:39
Card Install()
Definition: Card.cs:3899
void SetBool(string id, bool enable)
Definition: Card.cs:2546
int c_charges
Definition: Card.cs:1309
Definition: Chara.cs:10
Definition: EClass.cs:6
static Zone _zone
Definition: EClass.cs:21
static Player player
Definition: EClass.cs:13
Thing DropReward(Thing t, bool silent=false)
Definition: Player.cs:2642
override void OnStart()
override bool CanUpdateOnTalk(Chara c)
int phase
Definition: Quest.cs:40
void DestroyAll(Func< Thing, bool > funcExclude=null)
static Thing Create(string id, int idMat=-1, int lv=-1)
Definition: ThingGen.cs:53
Definition: Thing.cs:8
void Add(ZoneEvent e, bool allowDuplicate=false)
ZoneEventManager events
Definition: Zone.cs:40