[][src]Module weasel::status

Module for long lasting status effects.

Structs

AlterStatuses

An event to alter the statuses of a character.

AlterStatusesTrigger

Trigger to build and fire an AlterStatuses event.

AppliedStatus

Stores a Status and additional information about it.

ClearStatus

Event to erase a status effect and its side effects from a character.

ClearStatusTrigger

Trigger to build and fire a ClearStatus event.

InflictStatus

Event to inflict a status effect on a character.

InflictStatusTrigger

Trigger to build and fire an InflictStatus event.

Enums

Application

Represents the application of a new status effect.

Type Definitions

NewStatus

Alias of Status<R>, used for new incoming statuses.

OldStatus

Alias of Status<R>, used for replaced statuses.

Potency

Represents the intensity of a status.

Status

A long lasting effect altering an entity's condition.

StatusDuration

Type for duration of statuses (in number of turns).

StatusId

Alias for Status<R>::Id.

StatusesAlteration

Contains the changes to apply an alteration to one or more statuses.