Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { ID int `json:"id"` TypeFuncMonitor string `json:"type_func_monitor"` Complete bool `json:"complete"` //мета информация Description string `json:"description"` ShortDescription string `json:"short_description"` BaseID int `json:"base_id"` X int `json:"x"` Y int `json:"y"` MapID int `json:"map_id"` Radius int `json:"radius"` Sec int `json:"sec"` Count int `json:"count"` CurrentCount int `json:"current_count"` PlayerID int `json:"player_id"` BotID int `json:"bot_id"` DialogID int `json:"dialog_id"` AlternativeDialogId int `json:"alternative_dialog_id"` NeedItems *inventory.Inventory `json:"need_items"` Number int `json:"number"` Async bool `json:"async"` Dialog *dialog.Dialog `json:"dialog"` OwnerPlace bool `json:"owner_place"` EndText string `json:"end_text"` }
type Mission ¶
type Mission struct { ID int `json:"id"` UUID string `json:"uuid"` StartDialogID int `json:"start_dialog_id"` NotFinishedDialogId int `json:"not_finished_dialog_id"` Name string `json:"name"` Actions []*Action `json:"actions"` RewardCr int `json:"reward_cr"` RewardItems *inventory.Inventory `json:"reward_items"` Fraction string `json:"fraction"` StartBaseID int `json:"start_base_id"` Type string `json:"type"` MainStory bool `json:"main_story"` Story int `json:"story"` // методанные необходмые для правильной работы квеста StartDialog *dialog.Dialog `json:"start_dialog"` StartBase *base.Base `json:"start_base"` StartMap *_map.ShortInfoMap `json:"start_map"` }
func (*Mission) CheckAvailableActionByIndex ¶
Click to show internal directories.
Click to hide internal directories.