Elin Decompiled Documentation EA 23.102 Nightly
|
Classes | |
class | Req |
Public Member Functions | |
override bool | CanDeliverToClient (Chara c) |
override bool | Deliver (Chara c, Thing t=null) |
void | OnProgressComplete () |
override void | OnDropReward () |
override void | OnComplete () |
override string | GetTextProgress () |
override string | GetDetailText (bool onJournal=false) |
override string | GetTalkProgress () |
override string | GetTalkComplete () |
![]() | |
virtual Thing | GetDestThing () |
virtual int | GetExtraMoney () |
virtual int | GetRewardPlat (int money) |
override bool | Equals (object obj) |
virtual bool | IsVisibleOnQuestBoard () |
virtual bool | CanStartQuest () |
virtual bool | CanUpdateOnTalk (Chara c) |
virtual Zone | CreateInstanceZone (Chara c) |
virtual bool | UpdateOnTalk () |
void | Init () |
virtual void | OnInit () |
Quest | SetClient (Chara c, bool assignQuest=true) |
void | SetTask (QuestTask _task) |
void | Start () |
virtual void | OnStart () |
virtual void | OnEnterZone () |
virtual void | OnClickQuest () |
void | Fail () |
virtual void | OnFail () |
virtual void | ShowCompleteText () |
void | Complete () |
virtual void | OnBeforeComplete () |
virtual void | OnDropReward () |
Thing | DropReward (string id) |
Thing | DropReward (Thing t) |
virtual void | OnComplete () |
void | CompleteTask () |
virtual void | OnCompleteTask () |
virtual void | OnGiveItem (Chara c, Thing t) |
virtual void | OnKillChara (Chara c) |
virtual void | OnModKarma (int a) |
void | NextPhase () |
void | ChangePhase (int a) |
virtual void | OnChangePhase (int a) |
string | Parse (string s) |
virtual string | GetTitle () |
virtual string | GetTrackerText () |
virtual string | GetDetail (bool onJournal=false) |
virtual string | GetDetailText (bool onJournal=false) |
virtual string | GetTextProgress () |
string | GetRewardText () |
virtual string | GetTalkProgress () |
virtual string | GetTalkComplete () |
void | UpdateJournal () |
virtual bool | IsDeliverTarget (Chara c) |
virtual bool | CanDeliverToClient (Chara c) |
virtual bool | CanDeliverToBox (Thing t) |
virtual bool | Deliver (Chara c, Thing t=null) |
Public Attributes | |
List< Req > | req1 = new List<Req>() |
List< Req > | req2 = new List<Req>() |
int | progress |
![]() | |
string | id |
int | uid |
int | uidClientZone |
int | phase |
int | lv |
int | deadline |
int | difficulty |
int | rewardMoney |
int | bonusMoney |
int | startDate |
int | dangerLv |
bool | isNew |
bool | isComplete |
bool | track |
Person | person |
QuestTask | task |
RefChara | refChara = new RefChara() |
Properties | |
bool | ConsumeGoods [get] |
List< Req > | CurrentReq [get] |
bool | hasSecondReq [get] |
![]() | |
Zone | ClientZone [get] |
Chara | chara [get] |
virtual SourceQuest.Row | source [get] |
bool | Confetti [get] |
bool | IsExpired [get] |
int | Hours [get] |
string | TextDeadline [get] |
virtual bool | HasDLC [get] |
virtual string | idSource [get] |
virtual string | RewardSuffix [get] |
virtual bool | FameContent [get] |
virtual string | TextExtra [get] |
virtual string | TextExtra2 [get] |
virtual int | DangerLv [get] |
virtual int | AffinityGain [get] |
virtual int | BaseMoney [get] |
virtual int | KarmaOnFail [get] |
virtual bool | CanAbandon [get] |
virtual int | FameOnComplete [get] |
virtual int | RangeDeadLine [get] |
virtual bool | UseInstanceZone [get] |
virtual bool | ForbidTeleport [get] |
virtual bool | TrackOnStart [get] |
virtual bool | RequireClientInSameZone [get] |
virtual DifficultyType | difficultyType [get] |
virtual Chara | DestChara [get] |
virtual string | RefDrama1 [get] |
virtual string | RefDrama2 [get] |
virtual string | RefDrama3 [get] |
virtual string | RefDrama4 [get] |
virtual string | TitlePrefix [get] |
virtual bool | CanAutoAdvance [get] |
virtual bool | IsRandomQuest [get] |
virtual string | NameDeliver [get] |
![]() | |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static FactionBranch | Branch [get] |
static FactionBranch | BranchOrHomeBranch [get] |
static Faction | Home [get] |
static Faction | Wilds [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
Additional Inherited Members | |
![]() | |
enum | DifficultyType { Default , Deliver , Supply , Escort , Bulk , Meal , Farm , Music } |
enum | SubReward { plat , gacha_coin , money2 , ticket_furniture } |
![]() | |
static Quest | Create (string _id, string _idPerson=null, Chara c=null) |
static List< Zone > | ListDeliver () |
![]() | |
static int | rnd (int a) |
static int | curve (int a, int start, int step, int rate=75) |
static int | rndHalf (int a) |
static float | rndf (float a) |
static int | rndSqrt (int a) |
static void | Wait (float a, Card c) |
static void | Wait (float a, Point p) |
static int | Bigger (int a, int b) |
static int | Smaller (int a, int b) |
![]() | |
const int | PhaseComplete = 999 |
![]() | |
static Core | core |
Definition at line 5 of file QuestCraft.cs.
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 51 of file QuestCraft.cs.
References CurrentReq, ThingContainer.Find(), item, Card.Num, EClass.pc, Chara.quest, and Card.things.
Referenced by Deliver().
Reimplemented from Quest.
Definition at line 70 of file QuestCraft.cs.
References CanDeliverToClient(), QuestManager.Complete(), ConsumeGoods, EClass.game, hasSecondReq, OnProgressComplete(), progress, Game.quests, and Quest.UpdateJournal().
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 155 of file QuestCraft.cs.
References progress, and Quest.source.
Referenced by GetTalkComplete(), and GetTalkProgress().
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 165 of file QuestCraft.cs.
References GetDetailText(), hasSecondReq, Quest.Parse(), progress, and Quest.source.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 145 of file QuestCraft.cs.
References CurrentReq, item, EClass.sources, and SourceManager.things.
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 125 of file QuestCraft.cs.
References Quest.Create(), Quest.id, req1, and Quest.SetClient().
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 109 of file QuestCraft.cs.
References ThingGen.Create(), Quest.DropReward(), and Quest.id.
|
inline |
Definition at line 89 of file QuestCraft.cs.
References EClass._zone, Zone.AddCard(), ThingGen.Create(), Quest.id, EClass.pc, Card.pos, and progress.
Referenced by Deliver().
int QuestCraft.progress |
Definition at line 33 of file QuestCraft.cs.
Referenced by Deliver(), GetDetailText(), GetTalkComplete(), and OnProgressComplete().
Definition at line 27 of file QuestCraft.cs.
Referenced by QuestManager.AddQuestAsh(), QuestManager.AddQuestFiama(), and OnComplete().
Definition at line 30 of file QuestCraft.cs.
Referenced by QuestManager.AddQuestAsh(), and QuestManager.AddQuestFiama().
|
get |
Definition at line 35 of file QuestCraft.cs.
Referenced by Deliver().
|
get |
Definition at line 37 of file QuestCraft.cs.
Referenced by CanDeliverToClient(), and GetTextProgress().
|
get |
Definition at line 49 of file QuestCraft.cs.
Referenced by Deliver(), and GetTalkComplete().