Constant¶
-
class
AfflictionCategory
[source]¶ Bases:
types.SimpleNamespace
Boon or Bane
-
class
DamageType
[source]¶ Bases:
types.SimpleNamespace
Damage types
-
class
Direction
[source]¶ Bases:
types.SimpleNamespace
Holds a tuple as (x, y) for the relative direction.
-
class
EffectType
[source]¶ Bases:
types.SimpleNamespace
Types of effects
-
class
EventType
(value)[source]¶ Bases:
enum.IntEnum
The types of possible customer pygame events.
-
class
GameEventType
(value)[source]¶ Bases:
enum.IntEnum
Custom pygame event names triggered by the game
-
class
GameState
(value)[source]¶ Bases:
enum.IntEnum
States the game can be in.
-
class
Height
[source]¶ Bases:
types.SimpleNamespace
How tall an entity is.
-
class
HitType
[source]¶ Bases:
types.SimpleNamespace
The value of each hit type. The value is the starting amount.
-
class
InputEventType
(value)[source]¶ Bases:
enum.IntEnum
Custom pygame event names triggered by input. These need to be interpreted into intents.
-
class
InputIntent
[source]¶ Bases:
types.SimpleNamespace
Values of the conversion from input to intent. Strings.
-
class
InteractionEventType
(value)[source]¶ Bases:
enum.IntEnum
Custom pygame events to trigger interactions. Think of these as categories for Reaction Triggers.
-
class
PrimaryStat
[source]¶ Bases:
types.SimpleNamespace
Primary stats. Values are strings.
-
class
ProjectileExpiry
[source]¶ Bases:
types.SimpleNamespace
What happens when the skill reaches the range limit
-
class
ProjectileSpeed
[source]¶ Bases:
types.SimpleNamespace
The 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.SimpleNamespace
Type of trigger for the affliction
-
class
RenderLayer
(value)[source]¶ Bases:
enum.IntEnum
The possible render layers. Lower number is further down the stack.
-
class
Resource
[source]¶ Bases:
types.SimpleNamespace
Resources that can be used. Must map to secondary stats.
-
class
SecondaryStat
[source]¶ Bases:
types.SimpleNamespace
Secondary stats
-
class
Shape
[source]¶ Bases:
types.SimpleNamespace
When to trigger the afflictions
-
class
SpriteCategory
[source]¶ Bases:
types.SimpleNamespace
-
class
TargetingMethod
[source]¶ Bases:
types.SimpleNamespace
Specify the way in which as skill is targeted
-
class
TerrainCollision
[source]¶ Bases:
types.SimpleNamespace
What to do when a skill hits terrain
-
class
TileCategory
[source]¶ Bases:
types.SimpleNamespace
The type of tile to be placed. Used in Dungen only.
-
class
TileTag
[source]¶ Bases:
types.SimpleNamespace
Tags identifying a situation on a Tile.
-
class
TraitGroup
[source]¶ Bases:
types.SimpleNamespace
The types of player traits
-
class
TravelMethod
[source]¶ Bases:
types.SimpleNamespace
How the skill travels
-
class
UIElement
(value)[source]¶ Bases:
enum.IntEnum
The different, single instance UI elements