Crossfire Server  1.75.0
quest_step_definition Struct Reference

One step of a quest. More...

#include <quest.h>

Data Fields

std::vector< quest_condition * > conditions
 The conditions that must be satisfied to trigger the step. More...
 
int is_completion_step:1
 Whether this step completes the quest (1) or not (0) More...
 
int step = 0
 Step identifier. More...
 
sstring step_description = nullptr
 Step description to show player. More...
 

Detailed Description

One step of a quest.

Definition at line 29 of file quest.h.

Field Documentation

◆ conditions

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 do_update(), QuestLoader::load(), and quest_destroy_step().

◆ is_completion_step

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 QuestLoader::load(), quest_read_player_data(), quest_send_initial_states(), and quest_set_state().

◆ step

int quest_step_definition::step = 0

Step identifier.

Definition at line 30 of file quest.h.

Referenced by do_update(), and QuestLoader::load().

◆ step_description

sstring quest_step_definition::step_description = nullptr

Step description to show player.

Definition at line 31 of file quest.h.

Referenced by QuestLoader::load(), quest_destroy_step(), quest_info(), quest_send_initial_states(), and quest_set_state().


The documentation for this struct was generated from the following file: