# Player Upgrade Changed

Grammar — Player p upgrade changes
FlagsNative | Event

This event fires when the specified upgrade for the specified player change levels. Use “Triggering Player” to get the player. Use “Triggering Upgrade” to get the upgrade that changed. Use “Trigger Upgrade Level Delta” to get the upgrade that changed.

# Arguments

  • int — Player

Returns — void

native void TriggerAddEventUpgradeLevelChanged(
	trigger inTrigger,
	int player,
);

Category: Tech Tree / Upgrades

# Examples

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L15854
TriggerAddEventUpgradeLevelChanged(libCOMI_gt_CM_Alarak_Upgrade, c_playerAny)
// L19846
TriggerAddEventUpgradeLevelChanged(libCOMI_gt_CM_Horner_MTO_Upgrade, c_playerAny)
// L20819
TriggerAddEventUpgradeLevelChanged(libCOMI_gt_CM_KaraxRepairBeamLimit, c_playerAny)
// L22087
TriggerAddEventUpgradeLevelChanged(libCOMI_gt_CM_Mengsk_PropagandaUpgraded, c_playerAny)
// L24014
TriggerAddEventUpgradeLevelChanged(libCOMI_gt_CM_Stetmann_Set, c_playerAny)
// L27084
TriggerAddEventUpgradeLevelChanged(libCOMI_gt_CM_ZeratulProphecyEventArtifactUsed, c_playerAny)
// L28435
TriggerAddEventUpgradeLevelChanged(libCOMI_gt_CM_Zeratul_ArtifactRush, c_playerAny)
// L28582
TriggerAddEventUpgradeLevelChanged(libCOMI_gt_CM_ZeratulArtifactUpgrades, c_playerAny)
// L32744
TriggerAddEventUpgradeLevelChanged(libCOMI_gt_CM_ArtifactTransmission_Upgraded, c_playerAny)

# mods/starcoop/starcoop.sc2mod

LibCOMU.galaxy

// L10707
TriggerAddEventUpgradeLevelChanged(libCOMU_gt_CT_UpgradeChanged, c_playerAny)

# mods/starcoop/starcoop.sc2mod

LibCOOC.galaxy

// L6404
TriggerAddEventUpgradeLevelChanged(libCOOC_gt_CC_PrestigeUpgradeSupplement, c_playerAny)

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L9463
TriggerAddEventUpgradeLevelChanged(libCOUI_gt_CU_ZeratulArtifactUpgraded, c_playerAny)
// L9529
TriggerAddEventUpgradeLevelChanged(libCOUI_gt_CU_StetelliteMaxChargesChanged, c_playerAny)