Skip to content

Latest commit

 

History

History
30 lines (29 loc) · 2.5 KB

File metadata and controls

30 lines (29 loc) · 2.5 KB

Static Events

Events can be subscribed by using GameEvents.SomeEvent.Add(SomeFunction).

Name Parameters
[[GameEvents.BuildingConstructed]] playerID [number]
cityID [number]
buildingID [number]
plotID [number]
bOriginalConstruction [boolean]
[[GameEvents.BuildingPillageStateChanged]] playerID [number]
cityID [number]
buildingID [number]
bPillageState [boolean]
[[GameEvents.CityBuilt]] playerID [number]
cityID [number]
iX [number]
iY [number]
[[GameEvents.CityConquered]] newPlayerID [number]
oldPlayerID [number]
newCityID [number]
iCityX [number]
iCityY [number]
[[GameEvents.DiploSurpriseDeclareWar]] mainPlayer [number]
opponentPlayer [number]
[[GameEvents.EventPopupChoice]] playerID [number]
tParameters [table]
[[GameEvents.FoundNewWorld]] playerID [number]
Threshold [number]
[[GameEvents.HasFourCities]] playerID [number]
Threshold [number]
[[GameEvents.OnCityPopulationChanged]] cityOwner [number]
cityID [number]
ChangeAmount [number]
[[GameEvents.OnCivicCulturevated]] iPlayer [number]
eCivic [number]
[[GameEvents.OnDistrictConstructed]] playerID [number]
districtID [number]
iX [number]
iY [number]
[[GameEvents.OnFaithEarned]] ePlayer [number]
iFaithAmount [number]
[[GameEvents.OnGameTurnStarted]] playerID [number]
[[GameEvents.OnNewMajorityReligion]]
[[GameEvents.OnPillage]] playerID [number]
unitID [number]
bImprovement [boolean]
buildingType [number]
[[GameEvents.OnPlayerCommandSetObjectState]] playerID [number]
tParameters [table]
[[GameEvents.OnPlayerGaveInfluenceToken]] majorID [number]
minorID [number]
iAmount [number]
[[GameEvents.OnRandomEventOccurred]] iType [number]
iSeverity [number]
iX [number]
iY [number]
iMitigationLevel [number]
[[GameEvents.OnUnitRetreated]] unitOwner [number]
unitID [number]
[[GameEvents.PlayerTurnStartComplete]] playerID [number]
[[GameEvents.PlayerTurnStarted]] playerID [number]
[[GameEvents.PlotOwnershipChanged]]
[[GameEvents.PlotPropertyChanged]] iX [number]
iY [number]
[[GameEvents.PolicyChanged]] playerID [number]
policyID [number]
bEnacted [boolean]
[[GameEvents.UnitAddedToMap]] playerID [number]
unitID [number]