Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
override int | GetExtraMoney () |
override void | OnInit () |
virtual int | GetDestNum () |
virtual void | SetIdThing () |
override void | OnStart () |
virtual bool | IsDestThing (Thing t) |
List< Thing > | ListDestThing (bool onlyFirst=false) |
override Thing | GetDestThing () |
override bool | IsDeliverTarget (Chara c) |
override bool | CanDeliverToClient (Chara c) |
override bool | CanDeliverToBox (Thing t) |
override bool | Deliver (Chara c, Thing t=null) |
virtual int | GetBonus (Thing t) |
override string | GetTextProgress () |
override void | OnEnterZone () |
![]() | |
void | SetDest (Zone z, int target) |
![]() | |
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) |
Public Attributes | |
string | idThing |
int | num |
![]() | |
int | uidDest |
int | uidTarget |
![]() | |
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 | |
virtual bool | ConsumeGoods [get] |
SourceThing.Row | sourceThing [get] |
override string | NameDeliver [get] |
override string | RefDrama2 [get] |
override int | KarmaOnFail [get] |
override DifficultyType | difficultyType [get] |
override bool | ForbidTeleport [get] |
![]() | |
virtual bool | IsDeliver [get] |
Zone | DestZone [get] |
override Chara | DestChara [get] |
override string??? | RefDrama3 [get] |
override string??? | RefDrama4 [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] |
Private Member Functions | |
SourceCategory.Row | GetDeliverCat () |
Static Private Attributes | |
static List< SourceCategory.Row > | _listDeliver = new List<SourceCategory.Row>() |
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 QuestDeliver.cs.
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 197 of file QuestDeliver.cs.
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 172 of file QuestDeliver.cs.
References EClass._zone, CoreDebug.autoAdvanceQuest, Person.chara, EClass.debug, GetDestThing(), QuestDestZone.IsDeliver, Quest.person, Chara.quest, Card.uid, Quest.uid, and QuestDestZone.uidTarget.
Reimplemented from Quest.
Definition at line 202 of file QuestDeliver.cs.
References CoreDebug.autoAdvanceQuest, Quest.bonusMoney, QuestManager.Complete(), ConsumeGoods, ThingGen.Create(), EClass.debug, Debug, Card.Destroy(), EClass.game, GetBonus(), GetDestThing(), idThing, num, Chara.Pick(), Game.quests, Msg.Say(), and Card.Split().
|
inlinevirtual |
Reimplemented in QuestSupply, and QuestSupplySpecific.
Definition at line 233 of file QuestDeliver.cs.
Referenced by Deliver().
|
inlineprivate |
Definition at line 71 of file QuestDeliver.cs.
References _listDeliver, SourceManager.categories, and EClass.sources.
Referenced by SetIdThing().
|
inlinevirtual |
Reimplemented in QuestSupplyBulk, and QuestSupplyBulkJunk.
Definition at line 54 of file QuestDeliver.cs.
Referenced by OnInit().
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 145 of file QuestDeliver.cs.
References ListDestThing().
Referenced by CanDeliverToClient(), Deliver(), GetTextProgress(), QuestSupplyCat.GetTextProgress(), and ItemQuest.SetQuest().
|
inlinevirtual |
Reimplemented from Quest.
Reimplemented in QuestSupplySpecific.
Definition at line 39 of file QuestDeliver.cs.
|
inlinevirtual |
Reimplemented from Quest.
Reimplemented in QuestSupplyCat.
Definition at line 238 of file QuestDeliver.cs.
References GetDestThing(), QuestDestZone.IsDeliver, num, sourceThing, Quest.TextExtra2, and QuestDestZone.uidTarget.
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 155 of file QuestDeliver.cs.
References EClass._zone, QuestDestZone.IsDeliver, Chara.quest, Quest.uid, and QuestDestZone.uidTarget.
|
inlinevirtual |
Reimplemented in QuestSupplyCat.
Definition at line 97 of file QuestDeliver.cs.
References Card.c_altName, Card.c_isImportant, Trait.CanUseContent, Thing.GetName(), Card.id, idThing, Card.IsContainer, Thing.isEquipped, Card.IsIdentified, Card.Num, num, Card.parentCard, Thing.source, sourceThing, Card.things, and Card.trait.
Referenced by ListDestThing().
|
inline |
Definition at line 121 of file QuestDeliver.cs.
References EClass._map, EClass._zone, ActPlan.List.Add(), QuestDestZone.IsDeliver, IsDestThing(), Zone.IsPCFaction, ThingContainer.List(), EClass.pc, Map.props, PropsManager.stocked, Card.things, and Props.things.
Referenced by GetDestThing().
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 249 of file QuestDeliver.cs.
References EClass._map, EClass._zone, Quest.chara, Map.charas, Quest.Complete(), Map.deadCharas, QuestDestZone.IsDeliver, Msg.Say(), Card.uid, and QuestDestZone.uidTarget.
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 48 of file QuestDeliver.cs.
References GetDestNum(), num, and SetIdThing().
|
inlinevirtual |
Reimplemented from Quest.
Definition at line 86 of file QuestDeliver.cs.
References ThingGen.Create(), Thing.Identify(), idThing, QuestDestZone.IsDeliver, EClass.pc, Chara.Pick(), and Msg.Say().
|
inlinevirtual |
Reimplemented in QuestSupplyCat, and QuestSupplySpecific.
Definition at line 59 of file QuestDeliver.cs.
References SourceManager.categories, SpawnListThing.Get(), GetDeliverCat(), CardRow.id, SourceCategory.Row.id, idThing, SpawnList.Select(), and EClass.sources.
Referenced by OnInit().
|
staticprivate |
Definition at line 13 of file QuestDeliver.cs.
Referenced by GetDeliverCat().
string QuestDeliver.idThing |
Definition at line 8 of file QuestDeliver.cs.
Referenced by Deliver(), IsDestThing(), OnStart(), SetIdThing(), and QuestSupplySpecific.SetIdThing().
int QuestDeliver.num |
Definition at line 11 of file QuestDeliver.cs.
Referenced by Deliver(), QuestSupplySpecific.GetBonus(), QuestSupplySpecific.GetExtraMoney(), GetTextProgress(), IsDestThing(), OnInit(), and QuestSupplySpecific.SetIdThing().
|
get |
Definition at line 15 of file QuestDeliver.cs.
Referenced by Deliver().
|
get |
Definition at line 35 of file QuestDeliver.cs.
|
get |
Definition at line 37 of file QuestDeliver.cs.
|
get |
Definition at line 23 of file QuestDeliver.cs.
|
get |
Definition at line 19 of file QuestDeliver.cs.
|
get |
Definition at line 21 of file QuestDeliver.cs.
|
get |
Definition at line 17 of file QuestDeliver.cs.
Referenced by GetTextProgress(), and IsDestThing().