# Set Text Expression Token

Grammar — Set text expression expressionId token token to text
FlagsNative | Action

Assigns a text value to an arbitrary token for use in a text expression. Use the “Main” preset value as the token to set the expression text itself. Use the function “Text Expression” to evaluate the final text with all token values in place.

# Arguments

  • string — Expression Id
  • string — Token
  • text — Text

Returns — void

native void TextExpressionSetToken(
	string id,
	string code,
	text value,
);

Category: String / Formatting

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L5202
TextExpressionSetToken("Param/Expression/90D448AA", "A", IntToText(gv_vikingKills))
// L3418
TextExpressionSetToken("Param/Expression/C7A1FEC2", "A", IntToText(gv_vikingStructureKills))
// L4472
TextExpressionSetToken("Param/Expression/D027731D", "A", FixedToText(gv_sCVHealingPerformedOnOdin, c_fixedPrecisionAny))
// L4533
TextExpressionSetToken("Param/Expression/3CE0B89E", "A", IntToText(gv_achievementUnitsKilledDuringSneakAttack))
// L8147
TextExpressionSetToken("Param/Expression/898DF7CE", "A", IntToText(gv_achievementWeaponKillls))
// L4410
TextExpressionSetToken("Param/Expression/80B7A938", "A", IntToText(gv_enemiesKilledByNukes))
// L4904
TextExpressionSetToken("Param/Expression/C6908CC9", "A", IntToText(gv_spectreKillsByReapers))
// L952
TextExpressionSetToken("Param/Expression/86CD197B", "Style", StringToText((lv_fontStyle)))
// L953
TextExpressionSetToken("Param/Expression/86CD197B", "A", lp_text)
// L8606
TextExpressionSetToken("Param/Expression/E821EAA3", "A", IntToText(gv_flamingBettyKills))
// L1261
TextExpressionSetToken("Param/Expression/3E1FEF24", "A", StringToText(FixedToString(TimerGetRemaining(gv_leviathanDeathWindow), c_fixedPrecisionAny)))
// L5165
TextExpressionSetToken("Param/Expression/634B8128", "A", IntToText(gv_darkTemplarKills))
// L5202
TextExpressionSetToken("Param/Expression/90D448AA", "A", IntToText(gv_vikingKills))
// L3418
TextExpressionSetToken("Param/Expression/C7A1FEC2", "A", IntToText(gv_vikingStructureKills))
// L4472
TextExpressionSetToken("Param/Expression/D027731D", "A", FixedToText(gv_sCVHealingPerformedOnOdin, c_fixedPrecisionAny))
// L4533
TextExpressionSetToken("Param/Expression/3CE0B89E", "A", IntToText(gv_achievementUnitsKilledDuringSneakAttack))
// L8147
TextExpressionSetToken("Param/Expression/898DF7CE", "A", IntToText(gv_achievementWeaponKillls))
// L4410
TextExpressionSetToken("Param/Expression/80B7A938", "A", IntToText(gv_enemiesKilledByNukes))
// L4904
TextExpressionSetToken("Param/Expression/C6908CC9", "A", IntToText(gv_spectreKillsByReapers))
// L952
TextExpressionSetToken("Param/Expression/86CD197B", "Style", StringToText((lv_fontStyle)))
// L953
TextExpressionSetToken("Param/Expression/86CD197B", "A", lp_text)
// L8606
TextExpressionSetToken("Param/Expression/E821EAA3", "A", IntToText(gv_flamingBettyKills))
// L1261
TextExpressionSetToken("Param/Expression/3E1FEF24", "A", StringToText(FixedToString(TimerGetRemaining(gv_leviathanDeathWindow), c_fixedPrecisionAny)))
// L5165
TextExpressionSetToken("Param/Expression/634B8128", "A", IntToText(gv_darkTemplarKills))

# campaigns/libertystory.sc2campaign

CampaignLib.galaxy

// L4254
TextExpressionSetToken("Param/Expression/lib_Camp_880903F1", "SCENENAME", libCamp_gv_tS_SceneNames[lv_indexScene])
// L8055
TextExpressionSetToken("Param/Expression/lib_Camp_5A99EA6C", "A", UnitTypeGetName(libCamp_gv_tSX_HelpUnitsPanel_EnabledUnitTypes[lv_index]))

# campaigns/swarm.sc2campaign

MapScript.galaxy

// L2685
TextExpressionSetToken("Param/Expression/EB9C0F1E", "A", IntToText(gv_nexusesDestroyed))
// L2686
TextExpressionSetToken("Param/Expression/EB9C0F1E", "B", IntToText(3))
// L4891
TextExpressionSetToken("Param/Expression/A96F5429", "BanesRescued", IntToText(lv_banelingNestsRescued))
// L5120
TextExpressionSetToken("Param/Expression/78F1C32E", "A", IntToText(gv_banelingKills))
// L3840
TextExpressionSetToken("Param/Expression/426B07F3", "A", IntToText(gv_orbComsDestroyed))
// L3844
TextExpressionSetToken("Param/Expression/FD8C5F2A", "A", FixedToText(gf_CreepPercent(), 1))
// L3846
TextExpressionSetToken("Param/Expression/699740CF", "MostGorgonsDestroyed", IntToText(gv_mostGorgonsDestroyedInAchievementTime))
// L1128
TextExpressionSetToken("Param/Expression/F00B41D4", "A", PlayerName(gv_pLAYER_09_ZAGARA))
// L709
TextExpressionSetToken("Param/Expression/0894A15A", "A", StringToText(("Kicker_Zerg")))
// L710
TextExpressionSetToken("Param/Expression/0894A15A", "B", StringExternal("Param/Value/75FB824F"))
// L4468
TextExpressionSetToken("Param/Expression/8D3FDEBE", "ZergUnfrozen", IntToText(gv_feralZergUnfrozen))
// L4469
TextExpressionSetToken("Param/Expression/8D3FDEBE", "TotalFrozen", IntToText(gv_feralZergFrozenTotal))
// L4472
TextExpressionSetToken("Param/Expression/ECEF26EA", "NexusDestroyed", IntToText(gv_nexusDestroyedCount))
// L4474
TextExpressionSetToken("Param/Expression/7B00F4D6", "NexusDestroyed", IntToText(gv_dockingBaysDestroyed))
// L7494
TextExpressionSetToken("Param/Expression/4445BE7B", "A", IntToText(gf_LowestEscapePodTime()))
// L2301
TextExpressionSetToken("Param/Expression/17F482EB", "A", FormatDuration(FixedToInt(gv_gasOff_DURATION)))
// L2307
TextExpressionSetToken("Param/Expression/D78ED081", "A", FormatDuration(FixedToInt(gv_gasOn_DURATION)))
// L2345
TextExpressionSetToken("Param/Expression/FAF7172C", "A", FormatDuration(FixedToInt(TimerGetRemaining(gv_mainTimer))))
// L2352
TextExpressionSetToken("Param/Expression/DDBBD16D", "A", FormatDuration(FixedToInt(TimerGetRemaining(gv_mainTimer))))
// L2358
TextExpressionSetToken("Param/Expression/0EDC1F0B", "A", FormatDuration(FixedToInt(TimerGetRemaining(gv_mainTimer))))
// L5406
TextExpressionSetToken("Param/Expression/F0FCA2E1", "A", IntToText(gf_UniqueGarrisonsInfested()))
// L5561
TextExpressionSetToken("Param/Expression/C56EE2DC", "A", IntToText(gv_achievementMaxDomiantedTerran))
// L1656
TextExpressionSetToken("Param/Expression/D7D06247", "A", UnitTypeGetName(UnitGetType(autoA9E1CE21_var)))
// L1657
TextExpressionSetToken("Param/Expression/D7D06247", "B", FixedToText(PointGetX(UnitGetPosition(autoA9E1CE21_var)), 1))
// L1658
TextExpressionSetToken("Param/Expression/D7D06247", "C", FixedToText(PointGetY(UnitGetPosition(autoA9E1CE21_var)), 1))
// L4536
TextExpressionSetToken("Param/Expression/9463D368", "CommandCentersDestroyed", IntToText(gv_achievementDestroyCommandCentersCount))
// L4745
TextExpressionSetToken("Param/Expression/A67C9135", "A", IntToText(gv_achievementBrutaliskKills))
// L3371
TextExpressionSetToken("Param/Expression/330ED440", "Destroyed", IntToText(gv_statisticProtossStructuresDestroyed))
// L3372
TextExpressionSetToken("Param/Expression/330ED440", "Total", IntToText(gv_statisticProtossStructuresTotal))
// L679
TextExpressionSetToken("Param/Expression/5F5FA2DF", "A", IntToText(FixedToInt(((IntToFixed(lp_progress) / gv_bileLauncherDlgMax[lp_index]) * 100.0))))
// L3993
TextExpressionSetToken("Param/Expression/2679F798", "A", IntToText(gv_anniversaryAchievementTermDominionStructuresDestroyed))
// L4565
TextExpressionSetToken("Param/Expression/8242AF3A", "Destroyed", IntToText(gv_dominionStructuresDestroyed))
// L4566
TextExpressionSetToken("Param/Expression/8242AF3A", "Total", IntToText(gv_dominionStructuresTotal))
// L3247
TextExpressionSetToken("Param/Expression/96D747F0", "A", IntToText(UnitGroupCount(gv_powerLinkGroup, c_unitCountAlive)))
// L1159
TextExpressionSetToken("Param/Expression/771E00B5", "A", UnitTypeGetName(UnitGetType(auto40B40B33_var)))
// L1160
TextExpressionSetToken("Param/Expression/771E00B5", "B", FixedToText(PointGetX(UnitGetPosition(auto40B40B33_var)), 1))
// L1161
TextExpressionSetToken("Param/Expression/771E00B5", "C", FixedToText(PointGetY(UnitGetPosition(auto40B40B33_var)), 1))
// L683
TextExpressionSetToken("Param/Expression/9D0B68F5", "A", lp_text)
// L8721
TextExpressionSetToken("Param/Expression/3AD91AA4", "A", IntToText(gv_savedZerglingCount))
// L8723
TextExpressionSetToken("Param/Expression/177CCEBE", "A", IntToText(gv_factoriesDestroyed))
// L10373
TextExpressionSetToken("Param/Expression/F40CB0C7", "A", IntToText(gv_s3_TramEnginesDestroyed))
// L648
TextExpressionSetToken("Param/Expression/9B47126B", "A", UnitTypeGetName(UnitGetType(lp_cHOSEN_UNIT)))
// L652
TextExpressionSetToken("Param/Expression/C058BBAC", "A", UnitTypeGetName(UnitGetType(lp_cHOSEN_UNIT)))
// L659
TextExpressionSetToken("Param/Expression/C71E69E9", "A", UnitTypeGetName(UnitGetType(lp_cHOSEN_UNIT)))
// L666
TextExpressionSetToken("Param/Expression/5CD0552B", "A", UnitTypeGetName(UnitGetType(lp_cHOSEN_UNIT)))
// L7564
TextExpressionSetToken("Param/Expression/8D4ADEC6", "A", IntToText(gv_creepTumorsConstucted))
// L7809
TextExpressionSetToken("Param/Expression/41CDD51B", "StructsDestroyed", IntToText(gv_structuresDestroyedS1Stat))
// L7810
TextExpressionSetToken("Param/Expression/41CDD51B", "StructsTotal", IntToText(gv_structuresDestroyedS1Max))
// L7812
TextExpressionSetToken("Param/Expression/BBAE1F5B", "QueensRescued", IntToText(gv_queensRescuedBeforeNaktul))
// L655
TextExpressionSetToken("Param/Expression/401976B8", "A", StringToText(("Kicker_Minerals")))
// L656
TextExpressionSetToken("Param/Expression/401976B8", "B", IntToText(lv_amount))
// L3871
TextExpressionSetToken("Param/Expression/E3510030", "A", StringExternal("Param/Value/1AEEBC81"))
// L3872
TextExpressionSetToken("Param/Expression/E3510030", "B", IntToText((gv_hyperionExperience - ((gv_hyperionLevel - 1) * 1000))))
// L3873
TextExpressionSetToken("Param/Expression/E3510030", "C", StringExternal("Param/Value/8F288F04"))
// L3880
TextExpressionSetToken("Param/Expression/F642838A", "level", IntToText((gv_hyperionLevel + 1)))
// L5499
TextExpressionSetToken("Param/Expression/8455B117", "A", IntToText(gv_mineralClustersCollected))
// L5500
TextExpressionSetToken("Param/Expression/8455B117", "B", IntToText(gv_numberOfMineralClusters))
// L6870
TextExpressionSetToken("Param/Expression/FE40F6E3", "A", FixedToText(FixedToInt((gv_kerriganLowestLife/UnitGetPropertyFixed(gv_kerrigan, c_unitPropLifeMax, c_unitPropCurrent)*100)), 0))
// L7022
TextExpressionSetToken("Param/Expression/AA54613F", "A", IntToText(gv_achievementParasiticDominatedKills))
// L1945
TextExpressionSetToken("Param/Expression/A3C9C2EB", "A", IntToText(gv_achievementLargestMutaliskForce))
// L5948
TextExpressionSetToken("Param/Expression/C2624869", "HivesDestroyed", IntToText(gv_primalHivesKilled))
// L6217
TextExpressionSetToken("Param/Expression/1DE3CD91", "A", IntToText(gv_achievementLargestMutaliskForce))
// L2872
TextExpressionSetToken("Param/Expression/A35860D2", "A", TextTimeFormat(StringToText("<mintotal/>:<sec2/>"), FixedToInt(UnitAbilityGetCooldown(gv_chrysalis, "PrimalSpawning", "Abil/PrimalSpawning"))))
// L4891
TextExpressionSetToken("Param/Expression/A96F5429", "BanesRescued", IntToText(lv_banelingNestsRescued))
// L5120
TextExpressionSetToken("Param/Expression/78F1C32E", "A", IntToText(gv_banelingKills))
// L3840
TextExpressionSetToken("Param/Expression/426B07F3", "A", IntToText(gv_orbComsDestroyed))
// L3844
TextExpressionSetToken("Param/Expression/FD8C5F2A", "A", FixedToText(gf_CreepPercent(), 1))
// L3846
TextExpressionSetToken("Param/Expression/699740CF", "MostGorgonsDestroyed", IntToText(gv_mostGorgonsDestroyedInAchievementTime))
// L1128
TextExpressionSetToken("Param/Expression/F00B41D4", "A", PlayerName(gv_pLAYER_09_ZAGARA))
// L709
TextExpressionSetToken("Param/Expression/0894A15A", "A", StringToText(("Kicker_Zerg")))
// L710
TextExpressionSetToken("Param/Expression/0894A15A", "B", StringExternal("Param/Value/75FB824F"))
// L4468
TextExpressionSetToken("Param/Expression/8D3FDEBE", "ZergUnfrozen", IntToText(gv_feralZergUnfrozen))
// L4469
TextExpressionSetToken("Param/Expression/8D3FDEBE", "TotalFrozen", IntToText(gv_feralZergFrozenTotal))
// L4472
TextExpressionSetToken("Param/Expression/ECEF26EA", "NexusDestroyed", IntToText(gv_nexusDestroyedCount))