Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
virtual ZoneEventQuest | CreateEvent () |
virtual ZoneInstanceRandomQuest | CreateInstance () |
override Zone | CreateInstanceZone (Chara c) |
![]() | |
override void | OnDropReward () |
![]() | |
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) |
Properties | |
virtual string | IdZone [get] |
override bool | UseInstanceZone [get] |
override bool | CanAbandon [get] |
override string | RefDrama3 [get] |
override int | KarmaOnFail [get] |
![]() | |
override bool | CanAutoAdvance [get] |
override bool | IsRandomQuest [get] |
override int | RangeDeadLine [get] |
override int | KarmaOnFail [get] |
override int | FameOnComplete [get] |
override string | RefDrama1 [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) |
![]() | |
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() |
![]() | |
const int | PhaseComplete = 999 |
![]() | |
static Core | core |
Definition at line 3 of file QuestInstance.cs.
|
inlinevirtual |
Reimplemented in QuestDefenseGame, QuestHarvest, QuestMusic, and QuestSubdue.
Definition at line 15 of file QuestInstance.cs.
Referenced by CreateInstanceZone().
|
inlinevirtual |
Reimplemented in QuestDefenseGame, QuestMusic, and QuestSubdue.
Definition at line 20 of file QuestInstance.cs.
Referenced by CreateInstanceZone().
Reimplemented from Quest.
Definition at line 25 of file QuestInstance.cs.
References ZoneEventManager.Add(), CreateEvent(), CreateInstance(), SpatialGen.CreateInstance(), Quest.deadline, Debug, Zone.events, IdZone, Chara.quest, Card.uid, and Quest.uid.
|
get |
Definition at line 9 of file QuestInstance.cs.
|
get |
Definition at line 5 of file QuestInstance.cs.
Referenced by CreateInstanceZone().
|
get |
Definition at line 13 of file QuestInstance.cs.
|
get |
Definition at line 11 of file QuestInstance.cs.
|
get |
Definition at line 7 of file QuestInstance.cs.