[][src]Module weasel::team

Teams of entities.

Structs

ConcludeMissionTrigger

Trigger to build and fire a ConcludeObjectives event.

ConcludeObjectives

Event to set the Conclusion of a team.

CreateTeam

Event to create a new team.

CreateTeamTrigger

Trigger to build and fire a CreateTeam event.

ResetObjectives

Event to reset a team's objectives. Team's Conclusion is resetted as well since the objectives changed.

ResetObjectivesTrigger

Trigger to build and fire a ResetObjectives event.

SetRelations

Event to set diplomatic relations between teams. Relations are symmetric.

SetRelationsTrigger

Trigger to build and fire a SetRelations event.

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.