Skip to content

Rome II Event Reference

The following events are available for Rome II in Consul Scriptum. This list is consolidated from game dumps and documentation.

Table of Contents


AdviceDismissed

No parameters documented.


AdviceFinishedTrigger

Notify scripters when current advice has finished playing

Engine Code: ADVICE_FINISHED_EVENT

Context Parameters:

  • Sound

AdviceIssued

No parameters documented.


AdviceSuperseded

No parameters documented.


AreaCameraEntered

Fired when the camera enters an area trigger

Engine Code: AREA_TRIGGER_CAMERA_ENTER_EVENT

Context Parameters:

  • UniString trigger name

AreaCameraExited

Fired when the camera exits an area trigger

Engine Code: AREA_TRIGGER_CAMERA_EXIT_EVENT

Context Parameters:

  • UniString trigger name

AreaEntered

Fired when a piece enters an area trigger

Engine Code: AREA_TRIGGER_ENTER_EVENT

Context Parameters:

  • UniString trigger name
  • CHARACTER character who entered

AreaExited

Fired when a piece exits an area trigger

Engine Code: AREA_TRIGGER_EXIT_EVENT

Context Parameters:

  • UniString trigger name
  • CHARACTER character who exited

ArmyBribeAttemptFailure

No parameters documented.


ArmySabotageAttemptFailure

No parameters documented.


ArmySabotageAttemptSuccess

No parameters documented.


AssassinationAttemptCriticalSuccess

No parameters documented.


AssassinationAttemptFailure

No parameters documented.


AssassinationAttemptSuccess

No parameters documented.


BattleBoardingActionCommenced

Fired each time a ship commences the boarding of an enemy vessel

Engine Code: BATTLE_BOARDING_ACTION_COMMENCED

Context Parameters:

  • Battle

BattleBoardingShip

Gets triggered when the order to board a ship is issued

Engine Code: BATTLE_BOARDING_SHIP

Context Parameters:

  • Battle

BattleCommandingShipRouts

The ship containing the fleet admiral has just routed

Engine Code: BATTLE_COMMANDING_SHIP_ROUTS

Context Parameters:

  • Naval Battle

BattleCommandingUnitRouts

Fires off an event for when a unit that has a commanding general attached to it routs

Engine Code: BATTLE_COMMANDING_UNIT_ROUTS

Context Parameters:

  • Land Battle

BattleCompleted

A battle has been completed on the campaign map

Engine Code: BATTLE_COMPLETED

Context Parameters:

  • Campaign model

BattleConflictPhaseCommenced

Fired once at the start of conflict

Engine Code: BATTLE_CONFLICT_PHASE_COMMENCED

Context Parameters:

  • Battle

BattleDeploymentPhaseCommenced

Fired once at the start of deployment

Engine Code: BATTLE_DEPLOYMENT_PHASE_COMMENCED

Context Parameters:

  • Battle

BattleFortPlazaCaptureCommenced

Fired each time an attacking unit starts capturing the capture location inside a fort

Engine Code: BATTLE_FORT_PLAZA_CAPTURE_COMMENCED

Context Parameters:

  • Battle

BattleShipAttacksEnemyShip

Gets fired off for every attack order executed by a ship

Engine Code: BATTLE_SHIP_ATTACKS_ENEMY_SHIP

Context Parameters:

  • Battle

BattleShipCaughtFire

A ship just caught fire

Engine Code: BATTLE_SHIP_CAUGHT_FIRE

Context Parameters:

  • Battle

BattleShipMagazineExplosion

Fired off when a ship explodes

Engine Code: BATTLE_SHIP_MAGAZINE_EXPLOSION

Context Parameters:

  • Battle

BattleShipRouts

Fires off whenever a ship enters the rout state of morale

Engine Code: BATTLE_SHIP_ROUTS

Context Parameters:

  • Naval Battle

BattleShipRunAground

Fired off when a ship collides with the terrain

Engine Code: BATTLE_SHIP_RUN_AGROUND

Context Parameters:

  • Naval Battle

BattleShipSailingIntoWind

Fired off when a ship is sailing approximately into the wind

Engine Code: BATTLE_SHIP_SAILING_INTO_WIND

Context Parameters:

  • Naval Battle

BattleShipSurrendered

Fired off when a ship surrenders

Engine Code: BATTLE_SHIP_SURRENDERED

Context Parameters:

  • Naval Battle

BattleUnitAttacksBuilding

Gets fired off for every attack order executed by a unit

Engine Code: BATTLE_UNIT_ATTACKS_BUILDING

Context Parameters:

  • Battle

BattleUnitAttacksEnemyUnit

Gets fired off for every attack order executed by a unit

Engine Code: BATTLE_UNIT_ATTACKS_ENEMY_UNIT

Context Parameters:

  • Battle

BattleUnitAttacksWalls

Gets fired off for every attack order executed by a unit when attacking a fort building

Engine Code: BATTLE_UNIT_ATTACKS_WALLS

Context Parameters:

  • Battle

BattleUnitCapturesBuilding

Gets fired each time a building has a new alliance as an owner, initiated by a unit

Engine Code: BATTLE_UNIT_CAPTURES_BUILDING

Context Parameters:

  • Battle

BattleUnitDestroysBuilding

Gets fired each time a building gets destroyed by a unit

Engine Code: BATTLE_UNIT_DESTROYS_BUILDING

Context Parameters:

  • Battle

BattleUnitRouts

Fires off an event for when a unit enters rout.

Engine Code: BATTLE_UNIT_ROUTS

Context Parameters:

  • Land Battle

BattleUnitUsingBuilding

No parameters documented.


BattleUnitUsingWall

Fires off when a unit attaches itself to a wall

Engine Code: BATTLE_UNIT_USING_WALL

Context Parameters:

  • Battle

BuildingCardSelected

Fires when a building card is clicked on on the hud

Engine Code: BUILDING_CARD_SELECTED

Context Parameters:

  • String (building record key)

BuildingCompleted

A building has been completed

Engine Code: BUILDING_COMPLETED_EVENT

Context Parameters:

  • Building level record

BuildingConstructionIssuedByPlayer

Fired when the player adds a building to the queue

Engine Code: BUILDING_CONSTRUCTION_ISSUED_BY_PLAYER

Context Parameters:

  • building level

BuildingInfoPanelOpenedCampaign

triggers when the building info panel is opened by the user in the campaign game

Engine Code: BUILDING_INFO_PANEL_OPEN_EVENT_CAMPAIGN

Context Parameters:

  • string

CameraMoverCancelled

When the camera controller is cancelled before completion

Engine Code: CAMERA_MOVER_CANCELLED

Context Parameters:

  • MAP_LOCATION

CameraMoverFinished

When the camera reaches the end of its path, or when another camera transition cuts in

Engine Code: CAMERA_MOVER_FINISHED

Context Parameters:

  • MAP_LOCATION

CampaignArmiesMerge

Two campaign armies merge

Engine Code: MILITARY_FORCE_MERGE_EVENT

Context Parameters:

  • Character
  • character target

CampaignBuildingDamaged

A building is damaged

Engine Code: BUILDING_DAMAGED_EVENT

Context Parameters:

  • Region slot

CampaignCoastalAssaultOnCharacter

Fired when a character initiates a coastal assault on a character

Engine Code: CHARACTER_COASTAL_CHARACTER_ASSAULT

Context Parameters:

  • Character

CampaignCoastalAssaultOnGarrison

Fired when a character initiates a coastal assault on a garrison

Engine Code: CHARACTER_COASTAL_GARRISON_ASSAULT

Context Parameters:

  • Character

CampaignEffectsBundleAwarded

A faction has gained an effect bundle

Engine Code: FACTION_AWARDED_EFFECT_BUNDLE

Context Parameters:

  • Faction

CampaignSettlementAttacked

No parameters documented.


CharacterAttacksAlly

A character has attacked an ally

Engine Code: CHARACTER_ATTACKS_ALLY_EVENT

Context Parameters:

  • Character

CharacterBecomesFactionLeader

A character has become faction leader

Engine Code: CHARACTER_BECOMES_FACTION_LEADER

Context Parameters:

  • Character

CharacterBesiegesSettlement

Fired when a character besieges a settlement

Engine Code: CHARACTER_BESIEGES_SETTLEMENT

Context Parameters:

  • Character

CharacterBlockadedPort

A character successfully blockades a port

Engine Code: CHARACTER_BLOCKADED_PORT_EVENT

Context Parameters:

  • Character

CharacterBrokePortBlockade

A character successfully broke a port blockade

Engine Code: CHARACTER_BROKE_PORT_BLOCKADE_EVENT

Context Parameters:

  • Character

CharacterBuildingCompleted

A building has been completed

Engine Code: CHARACTER_BUILDING_COMPLETED_EVENT

Context Parameters:

  • Building level record
  • Character

CharacterCanLiberate

A character was given the opportunity to liberate a region

Engine Code: CHARACTER_CAN_LIBERATE_EVENT

Context Parameters:

  • Character

CharacterCandidateBecomesMinister

Fired when a candidate becomes a minister

Engine Code: CHARACTER_CANDIDATE_BECOMES_MINISER

Context Parameters:

  • Character

CharacterCharacterTargetAction

A character has performed an agent action against a character

Engine Code: CHARACTER_CHARACTER_TARGET_ACTION_EVENT

Context Parameters:

  • Character

CharacterComesOfAge

An agent has failed to bribe an enemy army

Engine Code: CHARACTER_COMES_OF_AGE

Context Parameters:

  • Character

CharacterCompletedBattle

A character took part in a battle and didn't die

Engine Code: CHARACTER_COMPLETED_BATTLE

Context Parameters:

  • Character

CharacterCreated

Fired when a character is created

Engine Code: CHARACTER_CREATION

Context Parameters:

  • Character

CharacterDamagedByDisaster

No parameters documented.


CharacterDeselected

triggers when a character has been deselected on the campaign map

Engine Code: CHARACTER_DESELECTED_EVENT

Context Parameters:

  • Empty string

CharacterDiscovered

Fired when an character is discovered

Engine Code: CHARACTER_DISCOVERED

Context Parameters:

  • Character

CharacterDisembarksNavy

A character disembarks a navy

Engine Code: CHARACTER_DISEMBARKS_NAVY

Context Parameters:

  • Character

CharacterEmbarksNavy

A character embarks on a navy

Engine Code: CHARACTER_EMBARKS_NAVY

Context Parameters:

  • Character

CharacterEntersAttritionalArea

Fired when a characters ends its movement in a position where it will suffer attrition

Engine Code: CHARACTER_ENTERS_ATTRITIONAL_AREA

Context Parameters:

  • Character

CharacterEntersGarrison

A character enters a garrison (settlement, slot or fort)

Engine Code: CHARACTER_ENTERS_GARRISON

Context Parameters:

  • Garrison
  • Character

CharacterFactionCompletesResearch

research completed

Engine Code: CHARACTER_FACTION_COMPLETES_RESEARCH

Context Parameters:

  • Characters faction has research a technology

CharacterFamilyRelationDied

A character's immediate family member has died

Engine Code: CHARACTER_FAMILY_RELATION_DIED_EVENT

Context Parameters:

  • Character

CharacterGarrisonTargetAction

A character has performed an agent action against a garrison

Engine Code: CHARACTER_GARRISON_TARGET_ACTION_EVENT

Context Parameters:

  • Character

CharacterGeneralDiedInBattle

A character took part in a battle as a general and died

Engine Code: CHARACTER_GENERAL_DIED_IN_BATTLE

Context Parameters:

  • Character

CharacterInfoPanelOpened

triggers the character information panel has been opened

Engine Code: CHARACTER_INFO_PANEL_OPENED

Context Parameters:

  • character
  • faction

CharacterLeavesGarrison

A character leaves a garrison (settlement, slot or fort)

Engine Code: CHARACTER_LEAVES_GARRISON

Context Parameters:

  • Garrison
  • Character

CharacterLootedSettlement

A character loots a settlement

Engine Code: CHARACTER_LOOTS_SETTLEMENT

Context Parameters:

  • Character

CharacterMarriage

A character has married

Engine Code: CHARACTER_MARRIES

Context Parameters:

  • Character

CharacterMilitaryForceTraditionPointAllocated

Fired when a military force is assigned a tradition point

Engine Code: CHARACTER_MILITARY_FORCE_TRADITION_POINT_ALLOCATED

Context Parameters:

  • Character

CharacterParticipatedAsSecondaryGeneralInBattle

A character took part in a battle as a secondary general and didn't die

Engine Code: CHARACTER_PARTICIPATED_AS_SECONDARY_GENERAL_IN_BATTLE

Context Parameters:

  • Character

CharacterPerformsActionAgainstFriendlyTarget

Fired when an agent ends turn in a settlement or army

Engine Code: CHARACTER_PERFORMS_ACTION_AGAINST_FRIENDLY_TARGET

Context Parameters:

  • Character

CharacterPoliticalAction

Fired when a character performs a political action

Engine Code: CHARACTER_POLITICAL_ACTION

Context Parameters:

  • Character

CharacterPoliticalActionPoliticalMariage

Fired when a character is married politically

Engine Code: CHARACTER_POLITICAL_ACTION_POLITICAL_MARRIAGE

Context Parameters:

  • Character

CharacterPoliticalAdoption

Fired when a character is adopted

Engine Code: CHARACTER_POLITICAL_ADOPTION

Context Parameters:

  • Character

CharacterPoliticalAssassination

Fired when a character is assassinated

Engine Code: CHARACTER_POLITICAL_ASSASSINATION

Context Parameters:

  • Character

CharacterPoliticalBribe

Fired when a character is bribed

Engine Code: CHARACTER_POLITICAL_BRIBE

Context Parameters:

  • Character

CharacterPoliticalDivorce

Fired when a character is divorced politically

Engine Code: CHARACTER_POLITICAL_DIVORCE

Context Parameters:

  • Character

CharacterPoliticalEmbezzleFunds

Fired when Embezzle Funds political action executed

Engine Code: CHARACTER_POLITICAL_EMBEZZLE_FUNDS

Context Parameters:

  • Character

CharacterPoliticalEntice

Fired when Entice political action executed

Engine Code: CHARACTER_POLITICAL_ENTICE

Context Parameters:

  • Character

CharacterPoliticalFlirt

Fired when Flirt political action executed

Engine Code: CHARACTER_POLITICAL_FLIRT

Context Parameters:

  • Character

CharacterPoliticalGatherSupport

Fired when Gather Support political action executed

Engine Code: CHARACTER_POLITICAL_GATHER_SUPPORT

Context Parameters:

  • Character

CharacterPoliticalInsult

Fired when Insult political action executed

Engine Code: CHARACTER_POLITICAL_INSULT

Context Parameters:

  • Character

CharacterPoliticalOrganizeGames

Fired when Organize Games political action executed

Engine Code: CHARACTER_POLITICAL_ORGANIZE_GAMES

Context Parameters:

  • Character

CharacterPoliticalPartyProvoke

Fired when Party Provoke political action executed

Engine Code: CHARACTER_POLITICAL_PARTY_PROVOKE

Context Parameters:

  • Character

CharacterPoliticalPartyPurge

Fired when Party Purge political action executed

Engine Code: CHARACTER_POLITICAL_PARTY_PURGE

Context Parameters:

  • Character

CharacterPoliticalPartySecureLoyalty

Fired when Party Secure Loyalty political action executed

Engine Code: CHARACTER_POLITICAL_PARTY_SECURE_LOYALTY

Context Parameters:

  • Character

CharacterPoliticalPraise

Fired when Praise political action executed

Engine Code: CHARACTER_POLITICAL_PRAISE

Context Parameters:

  • Character

CharacterPoliticalPromotion

Fired when character secure promoted

Engine Code: CHARACTER_POLITICAL_PROMOTION

Context Parameters:

  • Character

CharacterPoliticalProvoke

Fired when Provoke political action executed

Engine Code: CHARACTER_POLITICAL_PROVOKE

Context Parameters:

  • Character

CharacterPoliticalRumours

Fired when rumours are spread about a character

Engine Code: CHARACTER_POLITICAL_RUMOURS

Context Parameters:

  • Character

CharacterPoliticalSecureLoyalty

Fired when Insult political action executed

Engine Code: CHARACTER_POLITICAL_SECURE_LOYALTY

Context Parameters:

  • Character

CharacterPoliticalSendDiplomat

Fired when Organize Games political action executed

Engine Code: CHARACTER_POLITICAL_SEND_DIPLOMAT

Context Parameters:

  • Character

CharacterPoliticalSendEmissary

Fired when Send Emissary political action executed

Engine Code: CHARACTER_POLITICAL_SEND_EMISSARY

Context Parameters:

  • Character

CharacterPoliticalSendGift

Fired when Send Gift political action executed

Engine Code: CHARACTER_POLITICAL_SEND_GIFT

Context Parameters:

  • Character

CharacterPoliticalSuicide

Fired when a character suicides

Engine Code: CHARACTER_POLITICAL_SUICIDE

Context Parameters:

  • Character

CharacterPostBattleEnslave

Occurs when a user selects to enslave prisoners after a battle

Engine Code: CHARACTER_POSTBATTLE_ENSLAVE_EVENT

Context Parameters:

  • User is selecting fate of prisoners

CharacterPostBattleRelease

Occurs when a user selects to release prisoners after a battle

Engine Code: CHARACTER_POSTBATTLE_RELEASE_EVENT

Context Parameters:

  • User is selecting fate of prisoners

CharacterPostBattleSlaughter

Occurs when a user selects to slaughter prisoners after a battle

Engine Code: CHARACTER_POSTBATTLE_SLAUGHTER_EVENT

Context Parameters:

  • User is selecting fate of prisoners

CharacterPromoted

A character has been promoted

Engine Code: CHARACTER_PROMOTED_EVENT

Context Parameters:

  • Character

CharacterRankUp

Fired when a character ranks up

Engine Code: CHARACTER_RANK_UP

Context Parameters:

  • Character

CharacterRankUpNeedsAncillary

Fired when a character ranks up and needs an ancillary generated

Engine Code: CHARACTER_RANK_UP_NEEDS_ANCILLARY

Context Parameters:

  • Character

CharacterRelativeKilled

An agent has failed to bribe an enemy army

Engine Code: CHARACTER_RELATIVE_KILLED

Context Parameters:

  • Character

CharacterSelected

Fired when a character is selected

Engine Code: CHARACTER_SELECTED_EVENT

Context Parameters:

  • Character

CharacterSettlementBesieged

Fired when a settlement garrisoned by a character is besieged

Engine Code: SETTLEMENT_BESIEGED

Context Parameters:

  • Garrison Residence

CharacterSettlementBlockaded

Fired when a settlement garrisoned by a character is besieged

Engine Code: SETTLEMENT_BLOCKADED

Context Parameters:

  • Garrison Residence

CharacterSkillPointAllocated

Fired when an character has a skill point allocated

Engine Code: CHARACTER_SKILL_POINT_ALLOCATED

Context Parameters:

  • Character

CharacterSuccessfulArmyBribe

No parameters documented.


CharacterSuccessfulConvert

No parameters documented.


CharacterSuccessfulDemoralise

No parameters documented.


CharacterSuccessfulInciteRevolt

No parameters documented.


CharacterSurvivesAssassinationAttempt

No parameters documented.


CharacterTurnEnd

Fired for every character at the start of their turn

Engine Code: CHARACTER_END_TURN_EVENT

Context Parameters:

  • Character

CharacterTurnStart

Fired for every character at the start of their turn

Engine Code: CHARACTER_START_TURN_EVENT

Context Parameters:

  • Character

CharacterTurnStartCarthage

Fired for every character at the start of their turn

Engine Code: CHARACTER_START_TURN_EVENT_CARTHAGE

Context Parameters:

  • Character

CharacterTurnStartRome

Fired for every character at the start of their turn

Engine Code: CHARACTER_START_TURN_EVENT_ROME

Context Parameters:

  • Character

CharacterWoundedInAssassinationAttempt

No parameters documented.


ClanBecomesVassal

A clan has become a vassal

Engine Code: FACTION_BECOMES_VASSAL

Context Parameters:

  • Faction

ComponentCreated

Fires when a Component is first created (at end of RunScript)

Engine Code: COMPONENT_CREATED_EVENT

Context Parameters:

  • String (name of the Component)
  • Component ( this )

ComponentLClickUp

Triggered when a user clicks on any component

Engine Code: COMPONENT_LCLICK_EVENT

Context Parameters:

  • String (ComponentType condition)
  • Component

ComponentMouseOn

Triggered when a user mouses over any component

Engine Code: COMPONENT_MOUSEON_EVENT

Context Parameters:

  • String (ComponentType condition)
  • Component

ComponentMoved

Triggered when a user releases the left button after dragging an item

Engine Code: COMPONENT_MOVED_EVENT

Context Parameters:

  • String (ComponentType condition)
  • Component

ConvertAttemptFailure

No parameters documented.


CustomMission

Internal event: does not fire and cannot be used in the script

Engine Code: CUSTOM_MISSION_EVENT

Context Parameters:

  • Cannot be used in LUA

DemoraliseAttemptFailure

No parameters documented.


DuelDemanded

No parameters documented.


DummyEvent

No parameters documented.


EncylopediaEntryRequested

Fired when an advice button is pressed.

Engine Code: ENCYCLOPEDIA_ENTRY_REQUESTED

Context Parameters:

  • String

EventMessageOpenedBattle

triggers when a dropdown message is opened by the user

Engine Code: MESSAGE_OPENED_EVENT_BATTLE

Context Parameters:

  • string (event name)

EventMessageOpenedCampaign

triggers when a dropdown message is opened by the user

Engine Code: MESSAGE_OPENED_EVENT_CAMPAIGN

Context Parameters:

  • string (event name)

FactionAboutToEndTurn

Faction about to end it's turn

Engine Code: FACTION_ABOUT_TO_END_TURN

Context Parameters:

  • Faction

FactionBattleDefeat

Fired when faction lose a battle

Engine Code: FACTION_BATTLE_DEFEAT

Context Parameters:

  • Faction

FactionBattleVictory

Fired when faction wins a battle

Engine Code: FACTION_BATTLE_VICTORY

Context Parameters:

  • Faction

FactionBecomesLiberationProtectorate

No parameters documented.


FactionBecomesLiberationVassal

A faction has liberated another faction

Engine Code: FACTION_BECOMES_LIBERATION_VASSAL_EVENT

Context Parameters:

  • Faction

FactionBecomesShogun

Context Parameters:

  • faction

FactionBecomesWorldLeader

A faction has become world leader

Engine Code: FACTION_BECOMES_WORLD_LEADER_EVENT

Context Parameters:

  • Faction

FactionBeginTurnPhaseNormal

Faction begins its Normal turn phase

Engine Code: FACTION_BEGIN_TURN_PHASE_NORMAL

Context Parameters:

  • Faction

FactionCapturesKyoto

Context Parameters:

  • faction

FactionCapturesWorldCapital

A faction has captured the world capital

Engine Code: FACTION_CAPTURES_WORLD_CAPITAL_EVENT

Context Parameters:

  • Faction

FactionCivilWarEnd

Fired when civil war in faction ends

Engine Code: FACTION_CIVIL_WAR_END

Context Parameters:

  • Faction

FactionEncountersOtherFaction

A faction encounters another faction

Engine Code: FACTION_ENCOUNTERS_OTHER_FACTION

Context Parameters:

  • Faction

FactionFameLevelUp

Faction fame as gone up a level

Engine Code: FACTION_FAME_LEVELUP

Context Parameters:

  • Faction

FactionGovernmentTypeChanged

The factions government type has changed

Engine Code: FACTION_GOVERNMENT_TYPE_CHANGED

Context Parameters:

  • Faction

FactionLeaderDeclaresWar

War has been declared

Engine Code: FACTION_LEADER_DECLARES_WAR

Context Parameters:

  • Character

FactionLeaderIssuesEdict

Fired when a faction issues an edict

Engine Code: FACTION_LEADER_ISSUES_EDICT

Context Parameters:

  • Faction

FactionLeaderSignsPeaceTreaty

A peace treaty has been signed

Engine Code: FACTION_LEADER_SIGNS_PEACE_TREATY

Context Parameters:

  • Character

FactionPoliticsGovernmentActionTriggered

Fired when a custom scripted action must be executed for a particular politics government type

Engine Code: FACTION_POLITICS_GOVERNMENT_ACTION_TRIGGERED

Context Parameters:

  • Faction

FactionPoliticsGovernmentTypeChanged

Fired when politics government type has changed

Engine Code: FACTION_POLITICS_GOVERNMENT_TYPE_CHANGED

Context Parameters:

  • Faction

FactionRoundStart

Faction starts the round

Engine Code: FACTION_START_ROUND

Context Parameters:

  • Faction

FactionSecessionEnd

Fired when secession in faction ends

Engine Code: FACTION_SECESSION_END

Context Parameters:

  • Faction

FactionSubjugatesOtherFaction

A faction subjugates another faction

Engine Code: FACTION_SUBJUGATES_OTHER_FACTION

Context Parameters:

  • Faction

FactionTurnEnd

Faction ends it's turn

Engine Code: FACTION_END_TURN

Context Parameters:

  • Faction

FactionTurnStart

Faction starts it's turn

Engine Code: FACTION_START_TURN

Context Parameters:

  • Faction

FirstTickAfterNewCampaignStarted

A new campaign game has being started and the first tick is just being done - not triggered when processing startpos. Guarantees UI is open.

Engine Code: FIRST_TICK_AFTER_NEW_CAMPAIGN_STARTED

Context Parameters:

  • DAT_1173e900

FirstTickAfterWorldCreated

First tick after a game was started or loaded

Engine Code: FIRST_TICK_AFTER_WORLD_CREATED

Context Parameters:

  • DAT_1173e900

ForceAdoptsStance

Fired when an characters military force changes stance

Engine Code: FORCE_ADOPTS_STANCE

Context Parameters:

  • Character

FortSelected

No parameters documented.


FrontendScreenTransition

triggers we change screens in the frontend

Engine Code: FRONTEND_TRANSITION_EVENT

Context Parameters:

  • string (name of layout transitioned to)

GarrisonAttackedEvent

DAT_1173dad0

Engine Code: GARRISON_ATTACKED_EVENT

Context Parameters:

  • DAT_1173dad0

GarrisonOccupiedEvent

DAT_1173dad0

Engine Code: GARRISON_OCCUPIED_EVENT

Context Parameters:

  • DAT_1173dad0

GarrisonResidenceCaptured

A garrison residence (settlement, fort, port &c.) has been captured

Engine Code: GARRISON_RESIDENCE_CAPTURED

Context Parameters:

  • Garrison residence

GovernorshipTaxRateChanged

A tax rate in a governorship has changed

Engine Code: GOVERNORSHIP_TAX_RATE_CHANGE

Context Parameters:

  • Governorship

HistoricBattleEvent

Events fired from Historic battle, will send the name of next battle to be played !

Engine Code: HISTORIC_BATTLE_EVENTS

Context Parameters:

  • String

HistoricalCharacters

DAT_1173dad0

Engine Code: HISTORICAL_CHARACTER_GENERATION_EVENT

Context Parameters:

  • List of possible historical characters

HistoricalEvents

DAT_1173dad0

Engine Code: HISTORICAL_EVENTS_EVENT

Context Parameters:

  • List of possible historical events

HudRefresh

triggers when the HUD is reconstructed

Engine Code: HUD_REFRESH_EVENT

Context Parameters:

  • Empty string

InciteRevoltAttemptFailure

No parameters documented.


IncomingMessage

triggers when a dropdown message first starts falling down the screen

Engine Code: INCOMING_MESSAGE_EVENT

Context Parameters:

  • string (event name)

LandTradeRouteRaided

A character has raided a land trade route

Engine Code: LAND_TRADE_ROUTE_ATTACKED_EVENT

Context Parameters:

  • Character
  • Position

LoadingGame

A game is being loaded

Engine Code: LOAD_GAME_EVENT

Context Parameters:

  • FileHandle

LoadingScreenDismissed

triggers when loading screen dismissed by player

Engine Code: LOADING_SCREEN_DISMISSED_EVENT

Context Parameters:

  • Empty string

LocationEntered

When a piece enters a location trigger, fire ony once per trigger

Engine Code: LOCATION_ENTERED_EVENT

Context Parameters:

  • MAP_LOCATION
  • the piece that entered

LocationUnveiled

When the location becomes visible for the first time

Engine Code: LOCATION_UNVEILED_EVENT

Context Parameters:

  • MAP_LOCATION
  • the piece that unveiled the area

MPLobbyChatCreated

No parameters documented.


MapIconMoved

No parameters documented.


MissionCancelled

A mission has been cancelled - ie is no longer viable

Engine Code: MISSION_CANCELLED

Context Parameters:

  • Mission
  • mission manager
  • faction of mission manager
  • campaign model

MissionCheckAssassination

No parameters documented.


MissionCheckBlockadePort

No parameters documented.


MissionCheckBuild

No parameters documented.


MissionCheckCaptureCity

No parameters documented.


MissionCheckDuel

No parameters documented.


MissionCheckEngageCharacter

No parameters documented.


MissionCheckEngageFaction

No parameters documented.


MissionCheckGainMilitaryAccess

No parameters documented.


MissionCheckMakeAlliance

No parameters documented.


MissionCheckMakeTradeAgreement

No parameters documented.


MissionCheckRecruit

No parameters documented.


MissionCheckResearch

No parameters documented.


MissionCheckSpyOnCity

No parameters documented.


MissionEvaluateAssassination

No parameters documented.


MissionEvaluateBlockadePort

No parameters documented.


MissionEvaluateBuild

No parameters documented.


MissionEvaluateCaptureCity

No parameters documented.


MissionEvaluateDuel

No parameters documented.


MissionEvaluateEngageCharacter

No parameters documented.


MissionEvaluateEngageFaction

No parameters documented.


MissionEvaluateGainMilitaryAccess

No parameters documented.


MissionEvaluateMakeAlliance

No parameters documented.


MissionEvaluateMakeTradeAgreement

No parameters documented.


MissionEvaluateRecruit

No parameters documented.


MissionEvaluateResearch

No parameters documented.


MissionEvaluateSpyOnCity

No parameters documented.


MissionFailed

The player has failed a mission

Engine Code: MISSION_FAILED

Context Parameters:

  • Mission
  • mission manager
  • faction of mission manager
  • campaign model

MissionIssued

A mission has been issued to the player

Engine Code: MISSION_ISSUED

Context Parameters:

  • Mission
  • mission manager
  • faction of mission manager
  • campaign model

MissionNearingExpiry

A mission only has a quarter of its time left before its too late to complete it

Engine Code: MISSION_NEARING_EXPIRY

Context Parameters:

  • Mission
  • mission manager
  • faction of mission manager
  • campaign model

MissionSucceeded

A mission has been successfully completed

Engine Code: MISSION_SUCCEEDED

Context Parameters:

  • Mission
  • mission manager
  • faction of mission manager
  • campaign model

ModelCreated

A game is being started or loaded, at this point the most vital parts pf the game are initialized

Engine Code: MODEL_CREATED

Context Parameters:

  • DAT_1173e900

MovementPointsExhausted

A general can move no more

Engine Code: CHARACTER_ACTION_POINTS_EXHAUSTED

Context Parameters:

  • Character

MultiTurnMove

A character has been issued a movement that will take more than one turn

Engine Code: CHARACTER_MULTITURN_MOVE_ISSUED_EVENT

Context Parameters:

  • Character

NewCampaignStarted

A new campaign game is being started - called exactly once during a campaign, when it is created for the first time - NOT called when loading, NOT called when processing startpos

Engine Code: NEW_CAMPAIGN_STARTED

Context Parameters:

  • DAT_1173e900

NewSession

A game is being started, could be a new game or loading a save game

Engine Code: NEW_GAME_EVENT

Context Parameters:

  • model access

PanelAdviceRequestedBattle

triggers when the user clicks on the request advice button on a panel in battle

Engine Code: PANEL_ADVICE_EVENT_BATTLE

Context Parameters:

  • string

PanelAdviceRequestedCampaign

triggers when the user clicks on the request advice button on a panel in the campaign game

Engine Code: PANEL_ADVICE_EVENT_CAMPAIGN

Context Parameters:

  • string

PanelClosedBattle

triggers when a ui panel is closed by the user in battle

Engine Code: PANEL_CLOSED_EVENT_BATTLE

Context Parameters:

  • string

PanelClosedCampaign

triggers when a ui panel is closed by the user in the campaign game

Engine Code: PANEL_CLOSED_EVENT_CAMPAIGN

Context Parameters:

  • string

PanelOpenedBattle

triggers when a ui panel is opened by the user in battle

Engine Code: PANEL_OPEN_EVENT_BATTLE

Context Parameters:

  • string

PanelOpenedCampaign

triggers when a ui panel is opened by the user in the campaign game

Engine Code: PANEL_OPEN_EVENT_CAMPAIGN

Context Parameters:

  • string

PendingBankruptcy

The faction is about to go bankrupt

Engine Code: FACTION_PENDING_BANKRUPTCY_EVENT

Context Parameters:

  • Faction

PendingBattle

A battle is about to occur

Engine Code: PENDING_BATTLE_EVENT

Context Parameters:

  • The character and faction initiating the battle

PositiveDiplomaticEvent

Fires when a user performs a positive diplomatic action

Engine Code: POSITIVE_DIPLOMATIC_EVENT

Context Parameters:

  • DAT_1173e900

PreBattle

No parameters documented.


RecruitmentItemIssuedByPlayer

Fired when the player selects adds a unit to the queue

Engine Code: RECRUITMENT_ITEM_ISSUED_BY_PLAYER

Context Parameters:

  • unit record

RegionChangedFaction

Fired when a region changes faction

Engine Code: REGION_CHANGED_FACTION

Context Parameters:

  • Region

RegionGainedDevlopmentPoint

Region gained a development point

Engine Code: REGION_GAINED_DEVELOPMENT_POINT

Context Parameters:

  • Region

RegionIssuesDemands

This region has issued demands

Engine Code: REGION_ISSUES_DEMANDS

Context Parameters:

  • Region

RegionRebels

This region has started rebelling

Engine Code: REGION_REBELS

Context Parameters:

  • Region

RegionRiots

This region has started riots

Engine Code: REGION_RIOTS

Context Parameters:

  • Region

RegionSelected

Fired when a region is selected

Engine Code: REGION_SELECTED_EVENT

Context Parameters:

  • Region

RegionStrikes

This region has started striking

Engine Code: REGION_STRIKES

Context Parameters:

  • Region

RegionTurnEnd

Region ends it's turn

Engine Code: REGION_END_TURN

Context Parameters:

  • Region

RegionTurnStart

Region starts it's turn

Engine Code: REGION_START_TURN

Context Parameters:

  • Region

ResearchCompleted

Research has been completed in this slot

Engine Code: RESEARCH_COMPLETED_EVENT

Context Parameters:

  • Technology record
  • faction

ResearchStarted

Research has been started

Engine Code: RESEARCH_STARTED_EVENT

Context Parameters:

  • Technology record
  • faction

SabotageAttemptFailure

No parameters documented.


SabotageAttemptSuccess

No parameters documented.


SavingGame

A game is being saveed

Engine Code: SAVE_GAME_EVENT

Context Parameters:

  • FileHandle

ScriptedAgentCreated

Fired when the an agent is created through script

Engine Code: SCRIPTED_AGENT_CREATED

Context Parameters:

  • String

ScriptedAgentCreationFailed

Fired when the an agent is unable to be created through script

Engine Code: SCRIPTED_AGENT_CREATION_FAILED

Context Parameters:

  • String

ScriptedCharacterUnhidden

Fired when a character is sucessfully unhidden by script

Engine Code: SCRIPTED_CHARACTER_UNHIDDEN

Context Parameters:

  • Character

ScriptedCharacterUnhiddenFailed

Fired when a character is unsucessfully unhidden by script

Engine Code: SCRIPTED_CHARACTER_UNHIDDEN_FAILED

Context Parameters:

  • Character

ScriptedForceCreated

Fired when the a force is created through script

Engine Code: SCRIPTED_FORCE_CREATED

Context Parameters:

  • String

SeaTradeRouteRaided

A character has raided a sea trade route

Engine Code: SEA_TRADE_ROUTE_ATTACKED_EVENT

Context Parameters:

  • Character
  • Position

SettlementDeselected

triggers when a settlement has been deselected on the campaign map

Engine Code: SETTLEMENT_DESELECTED_EVENT

Context Parameters:

  • Empty string

SettlementOccupied

No parameters documented.


SettlementSelected

Fired when the player selects a settlement on the map

Engine Code: SETTLEMENT_SELECTED_EVENT

Context Parameters:

  • Settlement

ShortcutTriggered

Fired when a keyboard shortcut is triggered

Engine Code: SHORTCUT_TRIGGERED

Context Parameters:

  • String

SiegeLifted

No parameters documented.


SlotOpens

A slot has just opened

Engine Code: REGION_SLOT_POPPED_EVENT

Context Parameters:

  • Slot
  • Region

SlotRoundStart

The start of round for this slot

Engine Code: REGION_SLOT_ROUND_START_EVENT

Context Parameters:

  • Slot
  • Region

SlotSelected

Fired when the player selects a settlement slot on the map

Engine Code: SLOT_SELECTED_EVENT

Context Parameters:

  • DAT_117a5ac0

SlotTurnStart

The start of turn for this slot

Engine Code: REGION_SLOT_START_TURN_EVENT

Context Parameters:

  • Slot
  • Region

StartRegionPopupVisible

No parameters documented.


StartRegionSelected

No parameters documented.


TechnologyInfoPanelOpenedCampaign

triggers when the technology info panel is opened by the user in the campaign game

Engine Code: TECHNOLOGY_INFO_PANEL_OPEN_EVENT_CAMPAIGN

Context Parameters:

  • string

TestEvent

Test event

Engine Code: TEST_EVENT

Context Parameters:

  • model

TimeTrigger

No parameters documented.


TooltipAdvice

triggers when a tooltip cycles though all of it's available lines (only happens at end of first sequence

Engine Code: TOOLTIP_ADVICE_EVENT

Context Parameters:

  • string

TouchUsed

Trigger when touch controls have been used

Engine Code: TOUCH_USED_EVENT

Context Parameters:

  • battle_ui

TradeLinkEstablished

No parameters documented.


TradeNodeConnected

Fired when a character enters a trade node and establishes a trade route

Engine Code: CHARACTER_ESTABLISHED_DOMESTIC_TRADE_ROUTE

Context Parameters:

  • Character

TradeRouteEstablished

A trade route has been established with this faction

Engine Code: TRADE_ROUTE_ESTABLISHED

Context Parameters:

  • Faction

UICreated

Fires when the UI is first created

Engine Code: UI_CREATED_EVENT

Context Parameters:

  • String (name of the UI)
  • Component (root component of the ui)

UIDestroyed

Fires when the UI is destroyed

Engine Code: UI_DESTROYED_EVENT

Context Parameters:

  • String (name of the UI)

UngarrisonedFort

No parameters documented.


UnitCompletedBattle

A unit has completed the battle

Engine Code: UNIT_COMPLETED_BATTLE_EVENT

Context Parameters:

  • DAT_117af86c

UnitCreated

A unit has been created

Engine Code: UNIT_CREATION_EVENT

Context Parameters:

  • DAT_117af86c

UnitSelectedCampaign

Fires when a unit card is selected on the campaign map

Engine Code: UNIT_SELECTED_EVENT_CAMPAIGN

Context Parameters:

  • Unit (campaign)

UnitTrained

A unit is trained

Engine Code: UNIT_RECRUITED_EVENT

Context Parameters:

  • DAT_117af86c

UnitTurnEnd

A unit has ended its turn

Engine Code: UNIT_TURN_END_EVENT

Context Parameters:

  • DAT_117af86c

VictoryConditionFailed

No parameters documented.


VictoryConditionMet

No parameters documented.


WorldCreated

A game is being started or loaded, at this point the most vital parts of the game are initialized

Engine Code: WORLD_CREATED

Context Parameters:

  • DAT_1173e900

historical_events

No parameters documented.


Released under the MIT License.