Crossfire Server, Trunk
|
#include <quest.h>
Data Fields | |
std::vector< quest_condition * > | conditions |
int | is_completion_step:1 |
int | step = 0 |
sstring | step_description = nullptr |
std::vector<quest_condition *> quest_step_definition::conditions |
The conditions that must be satisfied to trigger the step
Definition at line 33 of file quest.h.
Referenced by check_step(), do_update(), QuestLoader::load(), quest_destroy_step(), and QuestStepWrapper::setConditions().
int quest_step_definition::is_completion_step |
Whether this step completes the quest (1) or not (0)
Definition at line 32 of file quest.h.
Referenced by check_step(), QuestStepWrapper::displayName(), generate_step(), QuestStepWrapper::isEnd(), QuestLoader::load(), quest_read_player_data(), quest_send_initial_states(), quest_set_state(), and QuestStepWrapper::setEnd().
int quest_step_definition::step = 0 |
Step identifier.
Definition at line 30 of file quest.h.
Referenced by check_step(), QuestStepWrapper::displayName(), do_update(), QuestLoader::load(), QuestStepWrapper::setStep(), and QuestStepWrapper::step().
sstring quest_step_definition::step_description = nullptr |
Step description to show player.
Definition at line 31 of file quest.h.
Referenced by check_step(), QuestStepWrapper::description(), QuestStepWrapper::displayName(), QuestLoader::load(), quest_destroy_step(), quest_info(), quest_send_initial_states(), quest_set_state(), and QuestStepWrapper::setDescription().