2using System.Collections.Generic;
19 public Req(
string id,
int n)
27 public List<Req>
req1 =
new List<Req>();
30 public List<Req>
req2 =
new List<Req>();
61 if (thing ==
null || thing.
Num <
item.num)
94 if (!(text ==
"fiama1"))
112 if (!(text ==
"fiama1"))
128 if (!(text ==
"ash1"))
130 if (text ==
"fiama1")
134 obj.
req1.Add(
new Req(
"torch_held", 1));
141 obj2.
req1.Add(
new Req(
"torch_held", 1));
150 text = text + (text.IsEmpty() ?
"" : Environment.NewLine) +
"progressShowSupply".lang(
EClass.
sources.
things.map[
item.idThing].GetName(
item.num));
static SourceManager sources
override bool Deliver(Chara c, Thing t=null)
void OnProgressComplete()
override bool CanDeliverToClient(Chara c)
override void OnDropReward()
override void OnComplete()
override string GetTalkComplete()
override string GetTalkProgress()
override string GetDetailText(bool onJournal=false)
override string GetTextProgress()
Thing DropReward(string id)
Quest SetClient(Chara c, bool assignQuest=true)
virtual SourceQuest.Row source
static Quest Create(string _id, string _idPerson=null, Chara c=null)
static Thing Create(string id, int idMat=-1, int lv=-1)
Card AddCard(Card t, Point point)