[−][src]Module weasel::team
Teams of entities.
Structs
ConcludeMissionTrigger | Trigger to build and fire a |
ConcludeObjectives | Event to set the |
CreateTeam | Event to create a new team. |
CreateTeamTrigger | Trigger to build and fire a |
RemoveTeam | Event to remove a team from a battle. Teams can be removed only if they are empty. |
RemoveTeamTrigger | Trigger to build and fire a |
ResetObjectives | Event to reset a team's objectives.
Team's |
ResetObjectivesTrigger | Trigger to build and fire a |
SetRelations | Event to set diplomatic relations between teams. Relations are symmetric. |
SetRelationsTrigger | Trigger to build and fire a |
Team | A team is an alliance of entities. |
Enums
Conclusion | All possible conclusions for a team's objectives. In other words, this tells if the team reached its objectives or failed. |
EntityAddition | Describes the different scenarios in which an entity might be added to a team. |
Relation | All possible kinds of relation between teams and thus entities. |
Traits
TeamRules | Collection of rules to manage teams of creatures. |
Type Definitions
Objectives | Type to store all information about the objectives of a team. |
ObjectivesSeed | Type to drive the generation of the objectives for a given team. |
TeamId | Type to uniquely identify teams. |