Constant¶
-
class
AfflictionCategory[source]¶ Bases:
types.SimpleNamespaceBoon or Bane
-
class
DamageType[source]¶ Bases:
types.SimpleNamespaceDamage types
-
class
Direction[source]¶ Bases:
types.SimpleNamespaceHolds a tuple as (x, y) for the relative direction.
-
class
EffectType[source]¶ Bases:
types.SimpleNamespaceTypes of effects
-
class
EventType(value)[source]¶ Bases:
enum.IntEnumThe types of possible customer pygame events.
-
class
GameEventType(value)[source]¶ Bases:
enum.IntEnumCustom pygame event names triggered by the game
-
class
GameState(value)[source]¶ Bases:
enum.IntEnumStates the game can be in.
-
class
Height[source]¶ Bases:
types.SimpleNamespaceHow tall an entity is.
-
class
HitType[source]¶ Bases:
types.SimpleNamespaceThe value of each hit type. The value is the starting amount.
-
class
InputEventType(value)[source]¶ Bases:
enum.IntEnumCustom pygame event names triggered by input. These need to be interpreted into intents.
-
class
InputIntent[source]¶ Bases:
types.SimpleNamespaceValues of the conversion from input to intent. Strings.
-
class
InteractionEventType(value)[source]¶ Bases:
enum.IntEnumCustom pygame events to trigger interactions. Think of these as categories for Reaction Triggers.
-
class
PrimaryStat[source]¶ Bases:
types.SimpleNamespacePrimary stats. Values are strings.
-
class
ProjectileExpiry[source]¶ Bases:
types.SimpleNamespaceWhat happens when the skill reaches the range limit
-
class
ProjectileSpeed[source]¶ Bases:
types.SimpleNamespaceThe speed at which a projectile travels; how much time to move a tile. N.B. does not use base move_cost
-
class
ReactionTrigger[source]¶ Bases:
types.SimpleNamespaceType of trigger for the affliction
-
class
RenderLayer(value)[source]¶ Bases:
enum.IntEnumThe possible render layers. Lower number is further down the stack.
-
class
Resource[source]¶ Bases:
types.SimpleNamespaceResources that can be used. Must map to secondary stats.
-
class
SecondaryStat[source]¶ Bases:
types.SimpleNamespaceSecondary stats
-
class
Shape[source]¶ Bases:
types.SimpleNamespaceWhen to trigger the afflictions
-
class
SpriteCategory[source]¶ Bases:
types.SimpleNamespace
-
class
TargetingMethod[source]¶ Bases:
types.SimpleNamespaceSpecify the way in which as skill is targeted
-
class
TerrainCollision[source]¶ Bases:
types.SimpleNamespaceWhat to do when a skill hits terrain
-
class
TileCategory[source]¶ Bases:
types.SimpleNamespaceThe type of tile to be placed. Used in Dungen only.
-
class
TileTag[source]¶ Bases:
types.SimpleNamespaceTags identifying a situation on a Tile.
-
class
TraitGroup[source]¶ Bases:
types.SimpleNamespaceThe types of player traits
-
class
TravelMethod[source]¶ Bases:
types.SimpleNamespaceHow the skill travels
-
class
UIElement(value)[source]¶ Bases:
enum.IntEnumThe different, single instance UI elements