# Convert String To Real

Grammar — Real(val|String)
FlagsNative | Function

Converts a string value to a real value.

# Arguments

  • string — Value

Returns — fixed

native fixed StringToFixed(string x);

Category: Conversion / Basic Conversions

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L2299
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1))
// L2299
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1))
// L2300
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1))
// L2326
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1))
// L2326
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1))
// L2327
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1))
// L5663
StringToFixed(lv_scaleString)
// L18968
StringToFixed(StringWord(EventChatMessage(false), 2))
// L18969
StringToFixed(StringWord(EventChatMessage(false), 3))
// L19731
StringToFixed(StringWord(EventChatMessage(false), 2))
// L467
StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "Snipe", "Range[" + IntToString(0) + "]", lp_owner))
// L468
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SnipeDamage", "Amount", lp_owner))
// L2299
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1))
// L2299
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1))
// L2300
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1))
// L2326
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1))
// L2326
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1))
// L2327
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1))
// L5663
StringToFixed(lv_scaleString)
// L18968
StringToFixed(StringWord(EventChatMessage(false), 2))
// L18969
StringToFixed(StringWord(EventChatMessage(false), 3))
// L19731
StringToFixed(StringWord(EventChatMessage(false), 2))
// L467
StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "Snipe", "Range[" + IntToString(0) + "]", lp_owner))
// L468
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SnipeDamage", "Amount", lp_owner))

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L16496
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Overlord", "Food", 1))
// L16496
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Overlord", "Food", 1))
// L23538
StringToFixed(StringWord(EventChatMessage(false), 3))
// L23538
StringToFixed(StringWord(EventChatMessage(false), 4))
// L23678
StringToFixed(StringWord(EventChatMessage(false), 2))

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L5758
StringToFixed(lv_value)
// L10033
StringToFixed(StringWord(EventChatMessage(false), 3))
// L10033
StringToFixed(StringWord(EventChatMessage(false), 4))
// L10173
StringToFixed(StringWord(EventChatMessage(false), 2))

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L1133
StringToFixed(lv_returnValue)
// L6731
StringToFixed(StringWord(EventChatMessage(false), 2))
// L7400
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Pylon", "Food", 1))
// L7400
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Pylon", "Food", 1))

# mods/core.sc2mod

NativeLib.galaxy

// L1727
StringToFixed(CatalogFieldValueGet(lp_catalog, lp_entry, lp_fieldPath, lp_player))
// L1739
StringToFixed(CatalogReferenceGet(lv_ref, lp_player))
// L1760
StringToFixed(lv_value)
// L2231
StringToFixed(StringWord(lp_value, 1))
// L2231
StringToFixed(StringWord(lp_value, 2))
// L2231
StringToFixed(StringWord(lp_value, 3))
// L5129
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, lp_type, "Facing", lp_player))

# mods/core.sc2mod

TacticalAI.galaxy

// L155
StringToFixed(AIAbilityStr(player, entry, field))
// L158
StringToFixed(AIEffectStr(player, entry, field))
// L161
StringToFixed(AIWeaponStr(player, entry, field))
// L164
StringToFixed(AIUnitStr(player, entry, field))
// L167
StringToFixed(AIBehaviorStr(player, entry, field))

# mods/core.stormmod

NativeLib.galaxy

// L1528
StringToFixed(lv_value)
// L1915
StringToFixed(StringWord(lp_value, 1))
// L1915
StringToFixed(StringWord(lp_value, 2))
// L1915
StringToFixed(StringWord(lp_value, 3))

# mods/heroes.stormmod

MapScript.galaxy

// L8964
StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "ZeratulBlinkStorm", "Range[0]", libStEx_gv_pLAYER_01_USER))
// L8992
StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "ZeratulBlinkStorm", "Range[0]", libStEx_gv_pLAYER_01_USER))
// L8964
StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "ZeratulBlinkStorm", "Range[0]", libStEx_gv_pLAYER_01_USER))
// L8992
StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "ZeratulBlinkStorm", "Range[0]", libStEx_gv_pLAYER_01_USER))

# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod

LibPVEB.galaxy

// L617
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEB_gv_pBNPCHeroes[lv_index].lv_unitType, "Radius", libCore_gv_cOMPUTER_Neutral))
// L618
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEB_gv_pBNPCHeroes[lv_index].lv_unitType, "InnerRadius", libCore_gv_cOMPUTER_Neutral))
// L2143
StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "L90ETCDeathMetalTimedLife", "Duration", UnitGetOwner(lv_deadHero)))

# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod

LibPVEM.galaxy

// L824
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEM_gv_pvENPCHeroes[lv_index].lv_unitType, "Radius", libCore_gv_cOMPUTER_Neutral))
// L825
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEM_gv_pvENPCHeroes[lv_index].lv_unitType, "InnerRadius", libCore_gv_cOMPUTER_Neutral))
// L1741
StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "L90ETCDeathMetalTimedLife", "Duration", UnitGetOwner(lv_deadHero)))

# mods/heroesbrawlmods/brawlmapmods/hanamurapayloadpush.stormmod

LibMHPP.galaxy

// L2142
StringToFixed(StringWord(EventChatMessage(false), 2))

# mods/heroesdata.stormmod

GameLib.galaxy

// L5839
StringToFixed(lv_yOffset)
// L5972
StringToFixed(lv_yOffset)

# mods/heroesdata.stormmod

HeroesLib.galaxy

// L2683
StringToFixed(lv_rString)
// L2684
StringToFixed(lv_gString)
// L2685
StringToFixed(lv_bString)

# mods/heroesdata.stormmod

SupportLib.galaxy

// L3497
StringToFixed(lv_speedEditBoxContents)
// L3907
StringToFixed(lv_cameraAngleEditBoxContents)
// L4350
StringToFixed(lv_durationString)
// L4464
StringToFixed(StringSub(EventChatMessage(false), 19, 20))
// L6149
StringToFixed(StringWord(EventChatMessage(false), 2))
// L6182
StringToFixed(StringWord(EventChatMessage(false), 2))
// L7468
StringToFixed(StringWord(EventChatMessage(false), 2))
// L7776
StringToFixed(StringWord(EventChatMessage(false), 2))
// L8085
StringToFixed(StringWord(EventChatMessage(false), 2))
// L8333
StringToFixed(StringWord(EventChatMessage(false), 2))

# mods/heroesdata.stormmod

UILib.galaxy

// L10800
StringToFixed(libNtve_gf_DialogItemEditValue(libUIUI_gv_uIDebugPanel.lv_soundVODelayEditor, lv_triggeringPlayer))

# mods/heroesmapmods/battlegroundmapmods/blackheartsbay.stormmod

LibBBAY.galaxy

// L357
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "BattleshipBombardDamage", "Amount", 0))

# mods/heroesmapmods/battlegroundmapmods/hanamura.stormmod

LibMHmu.galaxy

// L391
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "Payload_AttackDamage", "Amount", 0))
// L609
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "Payload_AttackDamage", "Amount", 0))

# mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod

LibMSHE.galaxy

// L2061
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, (UnitGetType(EventPlayerEffectUsedUnit(c_effectUnitCaster))), "Radius", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster)))
// L2062
StringToFixed(CatalogFieldValueGet(c_gameCatalogActor, "MercPunisherLanerLeapRangeSplat", "Scale", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster)))

# mods/heroesmapmods/battlegroundmapmods/infernalshrinesdata.stormmod

LibMSHD.galaxy

// L123
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, (UnitGetType(EventPlayerEffectUsedUnit(c_effectUnitCaster))), "Radius", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster)))
// L124
StringToFixed(CatalogFieldValueGet(c_gameCatalogActor, "MercPunisherLanerLeapRangeSplat", "Scale", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster)))

# mods/heromods/alarak.stormmod

LibHALA.galaxy

// L110
StringToFixed(CatalogFieldValueGet(c_gameCatalogAccumulator, "AlarakSadismAccumulator", "Scale", lp_player))
// L111
StringToFixed(CatalogFieldValueGet(c_gameCatalogAccumulator, "AlarakSadismPureMaliceAccumulator", "Scale", lp_player))
// L739
StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismToken", "Init", c_playerAny))
// L740
StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismDeathReductionTokenCounter", "Init", c_playerAny))
// L741
StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismTakedownIncreaseTokenCounter", "Init", c_playerAny))
// L799
StringToFixed(lv_searchNumber)
// L808
StringToFixed(lv_searchNumber)

# mods/heromods/auriel.stormmod

LibHAUR.galaxy

// L182
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "AurielDamageVsHeroicTargetParent", "LeechFraction[" + IntToString(2) + "]", c_playerAny))
// L183
StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "AurielDamageVsNonHeroicTargetParent", "LeechFraction[" + IntToString(2) + "]", c_playerAny))
// L184
StringToFixed(CatalogFieldValueGet(c_gameCatalogAccumulator, "AurielRayOfHeavenReservoirOfHopeAccumulator", "Scale", c_playerAny))

# mods/heromods/dva.stormmod

LibHDVA.galaxy

// L1033
StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "DVaMechAblativeArmorDamageResponseCarry", "DamageResponse.Maximum", lv_dVaPlayer))

# mods/heromods/hanzo.stormmod

LibHHAN.galaxy

// L363
StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "HanzoStormBowCharging", "Duration", lv_player))

# mods/missionpacks/novacampaign.sc2mod

LibNCMI.galaxy

// L408
StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, UnitGetType(lp_defendingUnit), "Sight", c_playerAny))