Elin Decompiled Documentation EA 23.102 Nightly
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 Card card = thing.AddCard(ThingGen.Create("_meat").MakeFoodFrom("begger"));
19 card.decay = card.MaxDecay + 1;
20 thing.Install();
22 {
23 uidChest = thing.uid
24 });
25 }
26}
Definition: Card.cs:11
Card ChangeMaterial(int idNew, bool ignoreFixedMaterial=false)
Definition: Card.cs:2838
Card AddCard(Card c)
Definition: Card.cs:2887
Card MakeFoodFrom(string _id)
Definition: Card.cs:4918
ThingContainer things
Definition: Card.cs:34
Card Install()
Definition: Card.cs:3448
int c_charges
Definition: Card.cs:1205
Definition: Chara.cs:10
Definition: EClass.cs:5
static Zone _zone
Definition: EClass.cs:20
static Player player
Definition: EClass.cs:12
Thing DropReward(Thing t, bool silent=false)
Definition: Player.cs:2320
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