Package idlab.colonyops.model.events
package idlab.colonyops.model.events
The chatter a colony receives about what is happening across the game map.
Colonies pick up chatter about events from all over the map, including their own actions.
Each piece of chatter is a MissionEvent: it describes
where and when something happened, which Action took
place and, where the action itself does not tell the whole story, the
ActionOutcome that resulted from it.
-
ClassDescriptionThe result of an action reported in a
MissionEvent, such as how much damage was dealt or which resources were extracted.Outcome for theOrbitalCallInCommand.AIRLIFT_RESOURCEScall-in.Internal sentinel: the action was applied but has no outcome worth reporting.Outcome for a successfully appliedAttackAction.Outcome for consumable deploy call-ins:OrbitalCallInCommand.DEPLOY_JETPACK,OrbitalCallInCommand.DEPLOY_MAGMA_BORE,OrbitalCallInCommand.DEPLOY_MEDIC_KITandOrbitalCallInCommand.DEPLOY_AMMO_PACK.Outcome for a passive per-turn consumable effect.Outcome for a successfully appliedDropOffResourceAction.Outcome for a successfully appliedExtractResourceAction.Outcome of the finalMissionEventof a mission, reported (not caused by a squad member's action) when the mission ends.Outcome for theOrbitalCallInCommand.PERFORM_ION_STRIKEcall-in.Hit report for a single entity damaged by an ion strike.Outcome reported (not caused by a squad member's action) when a colony's orbital scan discovers a large resource deposit.Outcome for a successfully appliedLootAction.A piece of chatter: something that happened somewhere on the map, as picked up by a colony.Outcome for theOrbitalCallInCommand.DEPLOY_RESOURCE_DROP_OFFcall-in.Outcome reported (not caused by a squad member's action) when a deadSquadMembercorpse is automatically removed from the map after the corpse despawn delay; it can no longer be looted.Outcome reported (not caused by a squad member's action) when one or moreSquadMembers are spawned into the world.Outcome for theOrbitalCallInCommand.DEPLOY_TURRETcall-in.