Elin Decompiled Documentation EA 23.287 Stable
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}
void SetBool(int id, bool enable)
Definition: BaseCard.cs:20
Definition: Card.cs:11
Card ChangeMaterial(int idNew, bool ignoreFixedMaterial=false)
Definition: Card.cs:3117
Card AddCard(Card c)
Definition: Card.cs:3166
Card MakeFoodFrom(string _id)
Definition: Card.cs:5613
ThingContainer things
Definition: Card.cs:39
Card Install()
Definition: Card.cs:3823
int c_charges
Definition: Card.cs:1295
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:2630
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