35 #ifndef _LocalQuest_H__ 36 #define _LocalQuest_H__ 91 virtual bool fail(
PlayerInfo* player)
override;
92 virtual bool complete(
PlayerInfo* player)
override;
95 virtual bool isStartable(
const PlayerInfo* player)
const override;
96 virtual bool isFailable(
const PlayerInfo* player)
const override;
97 virtual bool isCompletable(
const PlayerInfo* player)
const override;
Handles Quests which have different states for different players.
Definition: LocalQuest.h:83
std::map< const PlayerInfo *, QuestStatus > playerStatus_
List of the status for each player, with the Player-pointer as key.
Definition: LocalQuest.h:103
Represents a Quest in the game.
Definition: Quest.h:77
xmlelement
Definition: Super.h:519
QuestStatus
Different states of a Quest.
Definition: Quest.h:53
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Mode
Definition: CorePrereqs.h:102
Shared library macros, enums, constants and forward declarations for the questsystem module ...
Definition of the Quest class.
void status(const std::string &text)
Prints output with status level.
Definition: ConsoleCommandCompilation.cc:153
Definition: PlayerInfo.h:39
#define _QuestsystemExport
Definition: QuestsystemPrereqs.h:60