Orxonox
0.0.5 Codename: Arcturus
|
A QuestEffect is a device for Quests to have side effects. More...
Files | |
file | AddQuest.h |
Definition of the AddQuest class. | |
file | AddQuestHint.h |
Definition of the AddQuestHint class. | |
file | AddReward.h |
Definition of the AddReward class. | |
file | ChangeQuestStatus.cc |
Implementation of the ChangeQuestStatus class. | |
file | ChangeQuestStatus.h |
Definition of the ChangeQuestStatus class. | |
file | CompleteQuest.h |
Definition of the CompleteQuest class. | |
file | FailQuest.h |
Definition of the FailQuest class. | |
Classes | |
class | orxonox::AddQuest |
Adds a Quest, resp. More... | |
class | orxonox::AddQuestHint |
Adds a QuestHint, resp. More... | |
class | orxonox::AddReward |
Adds a list of Rewardables to a player. More... | |
class | orxonox::ChangeQuestStatus |
A QuestEffect which changes the status of a specified Quest for the player invoking the QuestEffect. More... | |
class | orxonox::CompleteQuest |
Completes a Quest (with a specified id) for the player invoking the QuestEffect. More... | |
class | orxonox::FailQuest |
Fails a Quest (with a specified id) for the player invoking the QuestEffect. More... | |
A QuestEffect is a device for Quests to have side effects.
There are two entities that can have QuestEffects: Quests and QuestEffectBeacons. QuestEffects, for example, can start a Quest for a player, complete/fail Quests for a player, add a QuestHint or a Reward to a player, and potentially much, much more.