Package scripts :: Script dialogueactions
[hide private]
[frames] | no frames]

Module dialogueactions

Provides classes used to implement dialogue logic and allow dialogues to have external effects on the game state.

Classes [hide private]
  CompleteQuestAction
QuestAction used to mark a quest as successfully finished/completed.
  DecreaseQuestVariableAction
QuestVariableAction used to decrease the value of a quest variable by a set amount.
  DialogueAction
Abstract base class for subclasses that represent dialogue actions embedded within a DialogueSection or DialogueResponse.
  FailQuestAction
QuestAction used to fail an active quest.
  GiveStuffAction
InventoryAction used to move items from the player's inventory to the NPC's inventory.
  IncreaseQuestVariableAction
QuestVariableAction used to increase the value of a quest variable by a set amount.
  InventoryAction
Abstract base class for DialogueActions used to manipulate the NPC's and the player's inventory.
  MeetAction
DialogueAction that adds an NPC to the list of NPCs known by the player.
  QuestAction
Abstract base class for quest-related DialogueActions.
  QuestVariableAction
Base class for QuestActions that modify quest variables.
  RestartQuestAction
QuestAction used to restart an active quest.
  SetQuestVariableAction
QuestVariableAction used to set the value of a quest variable.
  StartQuestAction
QuestAction used to activate a quest.
  TakeStuffAction
InventoryAction used to move items from the NPC's inventory to the player's inventory.
Functions [hide private]
 
setupLogging()
Set various logging parameters for this module.
Variables [hide private]
  __package__ = 'scripts'