Orxonox  0.0.5 Codename: Arcturus
Files | Classes

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...
 

Detailed Description

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.