# 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.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:2299


    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:2299


    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:2300

    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_TerraTronBeamTarget", 0, UnitGetOwner(gv_boss), PointWithOffset(UnitGetPosition(gv_boss), -20.0, -20.0));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:2326


    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed * -1.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:2326


    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed * -1.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:2327

    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed * -1.0);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_TerraTronBeamTarget", 0, UnitGetOwner(gv_boss), PointWithOffset(UnitGetPosition(gv_boss), 20.0, -20.0));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:5663

    lv_scaleString = CatalogFieldValueGet(c_gameCatalogModel, "SS_TerraTron", "ScaleMin", 1);
    lv_scaleString = StringSub(lv_scaleString, 1, 6);
    gv_terraTronScale = StringToFixed(lv_scaleString);
    lv_bounds = gf_GetCameraBoundary();
    lv_spawnLoc = gf_ConvertShooterCoordToMapCoord(Point(10.0, gv_c_TerraTronY));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:18968

    }

    gv_idleFidgetStartTime = StringToFixed(StringWord(EventChatMessage(false), 2));
    gv_idleFidgetRepeatTime = StringToFixed(StringWord(EventChatMessage(false), 3));
    UIDisplayMessage(PlayerGroupAll(), c_messageAreaChat, (StringExternal("Param/Value/A1191FC4") + FixedToText(gv_idleFidgetStartTime, 1) + StringExternal("Param/Value/48AD46C5") + FixedToText(gv_idleFidgetRepeatTime, 1)));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:18969


    gv_idleFidgetStartTime = StringToFixed(StringWord(EventChatMessage(false), 2));
    gv_idleFidgetRepeatTime = StringToFixed(StringWord(EventChatMessage(false), 3));
    UIDisplayMessage(PlayerGroupAll(), c_messageAreaChat, (StringExternal("Param/Value/A1191FC4") + FixedToText(gv_idleFidgetStartTime, 1) + StringExternal("Param/Value/48AD46C5") + FixedToText(gv_idleFidgetRepeatTime, 1)));
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:19731

    }
    else {
        UnitSetFacing(gf_ActorUnit(ge_ActorID_ActorRaynorMarine), StringToFixed(StringWord(EventChatMessage(false), 2)), 0.0);
    }
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:467

    AISetFilterAlliance(lv_snipeFilter, c_playerGroupEnemy);
    AISetFilterBits(lv_snipeFilter, libNtve_gf_ConvertTargetFilterStringToUnitFilter(CatalogFieldValueGet(c_gameCatalogAbil, "Snipe", "TargetFilters[" + IntToString(0) + "]", lp_owner)));
    AISetFilterRange(lv_snipeFilter, lp_ghost, (StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "Snipe", "Range[" + IntToString(0) + "]", lp_owner)) + 1.0));
    AISetFilterLifePerMarker(lv_snipeFilter, StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SnipeDamage", "Amount", lp_owner)), lv_snipeMarker);
    lp_candidates = AIGetFilterGroup(lv_snipeFilter, lp_candidates);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:468

    AISetFilterBits(lv_snipeFilter, libNtve_gf_ConvertTargetFilterStringToUnitFilter(CatalogFieldValueGet(c_gameCatalogAbil, "Snipe", "TargetFilters[" + IntToString(0) + "]", lp_owner)));
    AISetFilterRange(lv_snipeFilter, lp_ghost, (StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "Snipe", "Range[" + IntToString(0) + "]", lp_owner)) + 1.0));
    AISetFilterLifePerMarker(lv_snipeFilter, StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SnipeDamage", "Amount", lp_owner)), lv_snipeMarker);
    lp_candidates = AIGetFilterGroup(lv_snipeFilter, lp_candidates);
    lv_snipeOrder = OrderTargetingUnit(AbilityCommand("Snipe", 0), UnitGroupUnit(lp_candidates, 1));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:2299


    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:2299


    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:2300

    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_TerraTronBeamTarget", 0, UnitGetOwner(gv_boss), PointWithOffset(UnitGetPosition(gv_boss), -20.0, -20.0));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:2326


    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed * -1.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:2326


    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed * -1.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:2327

    // Implementation
    lv_effectDuration = (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodCount", 1)) * StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SS_TerraTronBeamAttackPersistent", "PeriodicPeriodArray[0]", 1)));
    lv_effectMoveSpeed = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "SS_TerraTronBeamTarget", "Speed", 1));
    lv_moveOffset = (lv_effectDuration * lv_effectMoveSpeed * -1.0);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_TerraTronBeamTarget", 0, UnitGetOwner(gv_boss), PointWithOffset(UnitGetPosition(gv_boss), 20.0, -20.0));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:5663

    lv_scaleString = CatalogFieldValueGet(c_gameCatalogModel, "SS_TerraTron", "ScaleMin", 1);
    lv_scaleString = StringSub(lv_scaleString, 1, 6);
    gv_terraTronScale = StringToFixed(lv_scaleString);
    lv_bounds = gf_GetCameraBoundary();
    lv_spawnLoc = gf_ConvertShooterCoordToMapCoord(Point(10.0, gv_c_TerraTronY));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:18968

    }

    gv_idleFidgetStartTime = StringToFixed(StringWord(EventChatMessage(false), 2));
    gv_idleFidgetRepeatTime = StringToFixed(StringWord(EventChatMessage(false), 3));
    UIDisplayMessage(PlayerGroupAll(), c_messageAreaChat, (StringExternal("Param/Value/A1191FC4") + FixedToText(gv_idleFidgetStartTime, 1) + StringExternal("Param/Value/48AD46C5") + FixedToText(gv_idleFidgetRepeatTime, 1)));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:18969


    gv_idleFidgetStartTime = StringToFixed(StringWord(EventChatMessage(false), 2));
    gv_idleFidgetRepeatTime = StringToFixed(StringWord(EventChatMessage(false), 3));
    UIDisplayMessage(PlayerGroupAll(), c_messageAreaChat, (StringExternal("Param/Value/A1191FC4") + FixedToText(gv_idleFidgetStartTime, 1) + StringExternal("Param/Value/48AD46C5") + FixedToText(gv_idleFidgetRepeatTime, 1)));
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:19731

    }
    else {
        UnitSetFacing(gf_ActorUnit(ge_ActorID_ActorRaynorMarine), StringToFixed(StringWord(EventChatMessage(false), 2)), 0.0);
    }
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh03a.sc2mapMapScript.galaxy:467

    AISetFilterAlliance(lv_snipeFilter, c_playerGroupEnemy);
    AISetFilterBits(lv_snipeFilter, libNtve_gf_ConvertTargetFilterStringToUnitFilter(CatalogFieldValueGet(c_gameCatalogAbil, "Snipe", "TargetFilters[" + IntToString(0) + "]", lp_owner)));
    AISetFilterRange(lv_snipeFilter, lp_ghost, (StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "Snipe", "Range[" + IntToString(0) + "]", lp_owner)) + 1.0));
    AISetFilterLifePerMarker(lv_snipeFilter, StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SnipeDamage", "Amount", lp_owner)), lv_snipeMarker);
    lp_candidates = AIGetFilterGroup(lv_snipeFilter, lp_candidates);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh03a.sc2mapMapScript.galaxy:468

    AISetFilterBits(lv_snipeFilter, libNtve_gf_ConvertTargetFilterStringToUnitFilter(CatalogFieldValueGet(c_gameCatalogAbil, "Snipe", "TargetFilters[" + IntToString(0) + "]", lp_owner)));
    AISetFilterRange(lv_snipeFilter, lp_ghost, (StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "Snipe", "Range[" + IntToString(0) + "]", lp_owner)) + 1.0));
    AISetFilterLifePerMarker(lv_snipeFilter, StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "SnipeDamage", "Amount", lp_owner)), lv_snipeMarker);
    lp_candidates = AIGetFilterGroup(lv_snipeFilter, lp_candidates);
    lv_snipeOrder = OrderTargetingUnit(AbilityCommand("Snipe", 0), UnitGroupUnit(lp_candidates, 1));

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:16496

            lv_used = PlayerGetPropertyFixed(1, c_playerPropSuppliesUsed);
            lv_limit = PlayerGetPropertyFixed(1, c_playerPropSuppliesLimit);
            if (((lv_made + (TechTreeUnitCount(1, "Overlord", c_techCountInProgressOnly) * StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Overlord", "Food", 1)))) < lv_limit) && ((lv_made + (TechTreeUnitCount(1, "Overlord", c_techCountInProgressOnly) * StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Overlord", "Food", 1)))) <= ((lv_used + libSwaC_gv_zS_NeedOverlordFoodRequired) - 0.1))) {
                if ((libSwaC_gv_zS_NeedOverlordAbilityHighlightOn == false)) {
                    if ((libSwaC_gf_MissionStatusCheck("ZLab3", libSwaC_ge_MissionStatus_Completed) == true) && ((libSwaC_gf_CurrentMap() != "ZChar1") || (GameGetMissionTime() > 240.0)) && (lv_transmissionDelivered == false)) {

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:16496

            lv_used = PlayerGetPropertyFixed(1, c_playerPropSuppliesUsed);
            lv_limit = PlayerGetPropertyFixed(1, c_playerPropSuppliesLimit);
            if (((lv_made + (TechTreeUnitCount(1, "Overlord", c_techCountInProgressOnly) * StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Overlord", "Food", 1)))) < lv_limit) && ((lv_made + (TechTreeUnitCount(1, "Overlord", c_techCountInProgressOnly) * StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Overlord", "Food", 1)))) <= ((lv_used + libSwaC_gv_zS_NeedOverlordFoodRequired) - 0.1))) {
                if ((libSwaC_gv_zS_NeedOverlordAbilityHighlightOn == false)) {
                    if ((libSwaC_gf_MissionStatusCheck("ZLab3", libSwaC_ge_MissionStatus_Completed) == true) && ((libSwaC_gf_CurrentMap() != "ZChar1") || (GameGetMissionTime() > 240.0)) && (lv_transmissionDelivered == false)) {

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:23538

    lv_file = ("Cutscenes/" + StringWord(EventChatMessage(false), 2) + ".SC2Cutscene");
    if ((StringWord(EventChatMessage(false), 3) != null) && (StringWord(EventChatMessage(false), 4) != null)) {
        lv_position = Point(StringToFixed(StringWord(EventChatMessage(false), 3)), StringToFixed(StringWord(EventChatMessage(false), 4)));
    }

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:23538

    lv_file = ("Cutscenes/" + StringWord(EventChatMessage(false), 2) + ".SC2Cutscene");
    if ((StringWord(EventChatMessage(false), 3) != null) && (StringWord(EventChatMessage(false), 4) != null)) {
        lv_position = Point(StringToFixed(StringWord(EventChatMessage(false), 3)), StringToFixed(StringWord(EventChatMessage(false), 4)));
    }

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:23678

    // Automatic Variable Declarations
    // Variable Initialization
    lv_time = FixedToInt((StringToFixed(StringWord(EventChatMessage(false), 2)) * 1000.0));

    // Conditions

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:5758

    }
    lv_value = CatalogFieldValueGet(c_gameCatalogAbil, lp_ability, (lv_field), 1);
    return StringToFixed(lv_value);
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:10033

    lv_file = ("Cutscenes/" + StringWord(EventChatMessage(false), 2) + ".SC2Cutscene");
    if ((StringWord(EventChatMessage(false), 3) != null) && (StringWord(EventChatMessage(false), 4) != null)) {
        lv_position = Point(StringToFixed(StringWord(EventChatMessage(false), 3)), StringToFixed(StringWord(EventChatMessage(false), 4)));
    }

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:10033

    lv_file = ("Cutscenes/" + StringWord(EventChatMessage(false), 2) + ".SC2Cutscene");
    if ((StringWord(EventChatMessage(false), 3) != null) && (StringWord(EventChatMessage(false), 4) != null)) {
        lv_position = Point(StringToFixed(StringWord(EventChatMessage(false), 3)), StringToFixed(StringWord(EventChatMessage(false), 4)));
    }

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:10173

    // Automatic Variable Declarations
    // Variable Initialization
    lv_time = FixedToInt((StringToFixed(StringWord(EventChatMessage(false), 2)) * 1000.0));

    // Conditions

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:1133

    // Implementation
    lv_returnValue = DataTableGetString(true, ("PS_" + TriggerGetFunction(lp_cheatTrigger)));
    return StringToFixed(lv_returnValue);
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:6731

    }

    libVCMI_gf_SetSpearofAdunEnergy(StringToFixed(StringWord(EventChatMessage(false), 2)), libVCMI_ge_SpearofAdunEnergyType_Percent);
    return true;
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:7400

            lv_used = PlayerGetPropertyFixed(1, c_playerPropSuppliesUsed);
            lv_limit = PlayerGetPropertyFixed(1, c_playerPropSuppliesLimit);
            if (((lv_made + (TechTreeUnitCount(1, "Pylon", c_techCountInProgressOnly) * StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Pylon", "Food", 1)))) < lv_limit) && ((lv_made + (TechTreeUnitCount(1, "Pylon", c_techCountInProgressOnly) * StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Pylon", "Food", 1)))) <= ((lv_used + libVCMI_gv_pM_NeedPylonFoodRequired) - 0.1))) {
                if ((libVCMI_gv_pM_NeedPylonAbilityHighlightOn == false)) {
                    if ((lv_transmissionDelivered == false)) {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:7400

            lv_used = PlayerGetPropertyFixed(1, c_playerPropSuppliesUsed);
            lv_limit = PlayerGetPropertyFixed(1, c_playerPropSuppliesLimit);
            if (((lv_made + (TechTreeUnitCount(1, "Pylon", c_techCountInProgressOnly) * StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Pylon", "Food", 1)))) < lv_limit) && ((lv_made + (TechTreeUnitCount(1, "Pylon", c_techCountInProgressOnly) * StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, "Pylon", "Food", 1)))) <= ((lv_used + libVCMI_gv_pM_NeedPylonFoodRequired) - 0.1))) {
                if ((libVCMI_gv_pM_NeedPylonAbilityHighlightOn == false)) {
                    if ((lv_transmissionDelivered == false)) {

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:1727

    // Automatic Variable Declarations
    // Implementation
    return StringToFixed(CatalogFieldValueGet(lp_catalog, lp_entry, lp_fieldPath, lp_player));
}

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:1739


    // Implementation
    return StringToFixed(CatalogReferenceGet(lv_ref, lp_player));
}

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:1760

    }
    lv_value = CatalogFieldValueGet(c_gameCatalogAbil, lp_ability, (lv_field), 1);
    return StringToFixed(lv_value);
}

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:2231

    // Automatic Variable Declarations
    // Implementation
    return libNtve_gf_PointFacingAngle(Point(StringToFixed(StringWord(lp_value, 1)), StringToFixed(StringWord(lp_value, 2))), StringToFixed(StringWord(lp_value, 3)));
}

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:2231

    // Automatic Variable Declarations
    // Implementation
    return libNtve_gf_PointFacingAngle(Point(StringToFixed(StringWord(lp_value, 1)), StringToFixed(StringWord(lp_value, 2))), StringToFixed(StringWord(lp_value, 3)));
}

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:2231

    // Automatic Variable Declarations
    // Implementation
    return libNtve_gf_PointFacingAngle(Point(StringToFixed(StringWord(lp_value, 1)), StringToFixed(StringWord(lp_value, 2))), StringToFixed(StringWord(lp_value, 3)));
}

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:5129

    }
    else {
        lv_angle = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, lp_type, "Facing", lp_player));
        lv_angle -= 90.0;
    }

mods/core.sc2modbase.sc2data/TriggerLibs/Tactical/TacticalAI.galaxy:155


fixed AIAbilityFixed (int player, string entry, string field) {
    return StringToFixed(AIAbilityStr(player, entry, field));
}
fixed AIEffectFixed (int player, string entry, string field) {

mods/core.sc2modbase.sc2data/TriggerLibs/Tactical/TacticalAI.galaxy:158

}
fixed AIEffectFixed (int player, string entry, string field) {
    return StringToFixed(AIEffectStr(player, entry, field));
}
fixed AIWeaponFixed (int player, string entry, string field) {

mods/core.sc2modbase.sc2data/TriggerLibs/Tactical/TacticalAI.galaxy:161

}
fixed AIWeaponFixed (int player, string entry, string field) {
    return StringToFixed(AIWeaponStr(player, entry, field));
}
fixed AIUnitFixed (int player, string entry, string field) {

mods/core.sc2modbase.sc2data/TriggerLibs/Tactical/TacticalAI.galaxy:164

}
fixed AIUnitFixed (int player, string entry, string field) {
    return StringToFixed(AIUnitStr(player, entry, field));
}
fixed AIBehaviorFixed (int player, string entry, string field) {

mods/core.sc2modbase.sc2data/TriggerLibs/Tactical/TacticalAI.galaxy:167

}
fixed AIBehaviorFixed (int player, string entry, string field) {
    return StringToFixed(AIBehaviorStr(player, entry, field));
}

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:1528

    }
    lv_value = CatalogFieldValueGet(c_gameCatalogAbil, lp_ability, (lv_field), 1);
    return StringToFixed(lv_value);
}

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:1915

    // Automatic Variable Declarations
    // Implementation
    return libNtve_gf_PointFacingAngle(Point(StringToFixed(StringWord(lp_value, 1)), StringToFixed(StringWord(lp_value, 2))), StringToFixed(StringWord(lp_value, 3)));
}

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:1915

    // Automatic Variable Declarations
    // Implementation
    return libNtve_gf_PointFacingAngle(Point(StringToFixed(StringWord(lp_value, 1)), StringToFixed(StringWord(lp_value, 2))), StringToFixed(StringWord(lp_value, 3)));
}

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:1915

    // Automatic Variable Declarations
    // Implementation
    return libNtve_gf_PointFacingAngle(Point(StringToFixed(StringWord(lp_value, 1)), StringToFixed(StringWord(lp_value, 2))), StringToFixed(StringWord(lp_value, 3)));
}

mods/heroes.stormmodbase.stormmaps/maps/heroes/singleplayermaps/startingexperience/tutorialveteran.stormmap/MapScript.galaxy:8964

        libNtve_gf_ChangeUnitDamage(lv_itMinion, libNtve_ge_UnitDamageTakenDealt_Damage_Deal, libNtve_ge_UnitDamageChangeOption_No);
    }
    while (!((DistanceBetweenPoints(UnitGetPosition(libStEx_gv_hERO_PlayerUnit), PointFromId(818)) <= StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "ZeratulBlinkStorm", "Range[0]", libStEx_gv_pLAYER_01_USER))))) {
        Wait(0.0625, c_timeGame);
    }

mods/heroes.stormmodbase.stormmaps/maps/heroes/singleplayermaps/startingexperience/tutorialveteran.stormmap/MapScript.galaxy:8992

    UnitIssueOrder(libStEx_gv_hERO_PlayerUnit, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1082)), c_orderQueueAddToEnd);
    CameraApplyInfo(libStEx_gv_pLAYER_01_USER, CameraInfoFromId(874), 5.0, -1, 10.0, true);
    while (!((DistanceBetweenPoints(UnitGetPosition(libStEx_gv_hERO_PlayerUnit), PointFromId(1083)) <= StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "ZeratulBlinkStorm", "Range[0]", libStEx_gv_pLAYER_01_USER))))) {
        Wait(0.0625, c_timeGame);
    }

mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/startingexperience/tutorialveteran.stormmapMapScript.galaxy:8964

        libNtve_gf_ChangeUnitDamage(lv_itMinion, libNtve_ge_UnitDamageTakenDealt_Damage_Deal, libNtve_ge_UnitDamageChangeOption_No);
    }
    while (!((DistanceBetweenPoints(UnitGetPosition(libStEx_gv_hERO_PlayerUnit), PointFromId(818)) <= StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "ZeratulBlinkStorm", "Range[0]", libStEx_gv_pLAYER_01_USER))))) {
        Wait(0.0625, c_timeGame);
    }

mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/startingexperience/tutorialveteran.stormmapMapScript.galaxy:8992

    UnitIssueOrder(libStEx_gv_hERO_PlayerUnit, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1082)), c_orderQueueAddToEnd);
    CameraApplyInfo(libStEx_gv_pLAYER_01_USER, CameraInfoFromId(874), 5.0, -1, 10.0, true);
    while (!((DistanceBetweenPoints(UnitGetPosition(libStEx_gv_hERO_PlayerUnit), PointFromId(1083)) <= StringToFixed(CatalogFieldValueGet(c_gameCatalogAbil, "ZeratulBlinkStorm", "Range[0]", libStEx_gv_pLAYER_01_USER))))) {
        Wait(0.0625, c_timeGame);
    }

mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmodbase.stormdata/LibPVEB.galaxy:617

    if ((libPVEB_gv_pBNPCHeroes[lv_index].lv_radiusScaledHero != lp_hero)) {
        libPVEB_gv_pBNPCHeroes[lv_index].lv_radiusScaledHero = lp_hero;
        CatalogFieldValueSet(c_gameCatalogUnit, libPVEB_gv_pBNPCHeroes[lv_index].lv_unitType, "Radius", libPVEB_gv_pBNPCHeroes[lv_index].lv_player, FixedToString((StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEB_gv_pBNPCHeroes[lv_index].lv_unitType, "Radius", libCore_gv_cOMPUTER_Neutral)) * libPVEB_gv_pBNPCHeroResizeRatio), c_fixedPrecisionAny));
        CatalogFieldValueSet(c_gameCatalogUnit, libPVEB_gv_pBNPCHeroes[lv_index].lv_unitType, "InnerRadius", libPVEB_gv_pBNPCHeroes[lv_index].lv_player, FixedToString((StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEB_gv_pBNPCHeroes[lv_index].lv_unitType, "InnerRadius", libCore_gv_cOMPUTER_Neutral)) * libPVEB_gv_pBNPCHeroResizeRatio), c_fixedPrecisionAny));
    }

mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmodbase.stormdata/LibPVEB.galaxy:618

        libPVEB_gv_pBNPCHeroes[lv_index].lv_radiusScaledHero = lp_hero;
        CatalogFieldValueSet(c_gameCatalogUnit, libPVEB_gv_pBNPCHeroes[lv_index].lv_unitType, "Radius", libPVEB_gv_pBNPCHeroes[lv_index].lv_player, FixedToString((StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEB_gv_pBNPCHeroes[lv_index].lv_unitType, "Radius", libCore_gv_cOMPUTER_Neutral)) * libPVEB_gv_pBNPCHeroResizeRatio), c_fixedPrecisionAny));
        CatalogFieldValueSet(c_gameCatalogUnit, libPVEB_gv_pBNPCHeroes[lv_index].lv_unitType, "InnerRadius", libPVEB_gv_pBNPCHeroes[lv_index].lv_player, FixedToString((StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEB_gv_pBNPCHeroes[lv_index].lv_unitType, "InnerRadius", libCore_gv_cOMPUTER_Neutral)) * libPVEB_gv_pBNPCHeroResizeRatio), c_fixedPrecisionAny));
    }

mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmodbase.stormdata/LibPVEB.galaxy:2143

        }
        else {
            Wait(StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "L90ETCDeathMetalTimedLife", "Duration", UnitGetOwner(lv_deadHero))), c_timeGame);
            CatalogFieldValueSet(c_gameCatalogUnit, "DeadHeroResurrectSpirit", "Name", lv_deadPlayer, CatalogFieldValueGet(c_gameCatalogUnit, UnitGetType(libGame_gv_players[lv_deadPlayer].lv_heroUnit), "Name", lv_deadPlayer));
            UnitCreate(1, "DeadHeroResurrectSpirit", 0, UnitGetOwner(lv_deadHero), lv_lastKnownPosition, 270.0, lv_deadHero);

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEM.galaxy:824

    if ((libPVEM_gv_pvENPCHeroes[lv_index].lv_radiusScaledHero != lp_hero)) {
        libPVEM_gv_pvENPCHeroes[lv_index].lv_radiusScaledHero = lp_hero;
        CatalogFieldValueSet(c_gameCatalogUnit, libPVEM_gv_pvENPCHeroes[lv_index].lv_unitType, "Radius", libPVEM_gv_pvENPCHeroes[lv_index].lv_player, FixedToString((StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEM_gv_pvENPCHeroes[lv_index].lv_unitType, "Radius", libCore_gv_cOMPUTER_Neutral)) * libPVEM_gv_pvENPCHeroResizeRatio), c_fixedPrecisionAny));
        CatalogFieldValueSet(c_gameCatalogUnit, libPVEM_gv_pvENPCHeroes[lv_index].lv_unitType, "InnerRadius", libPVEM_gv_pvENPCHeroes[lv_index].lv_player, FixedToString((StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEM_gv_pvENPCHeroes[lv_index].lv_unitType, "InnerRadius", libCore_gv_cOMPUTER_Neutral)) * libPVEM_gv_pvENPCHeroResizeRatio), c_fixedPrecisionAny));
    }

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEM.galaxy:825

        libPVEM_gv_pvENPCHeroes[lv_index].lv_radiusScaledHero = lp_hero;
        CatalogFieldValueSet(c_gameCatalogUnit, libPVEM_gv_pvENPCHeroes[lv_index].lv_unitType, "Radius", libPVEM_gv_pvENPCHeroes[lv_index].lv_player, FixedToString((StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEM_gv_pvENPCHeroes[lv_index].lv_unitType, "Radius", libCore_gv_cOMPUTER_Neutral)) * libPVEM_gv_pvENPCHeroResizeRatio), c_fixedPrecisionAny));
        CatalogFieldValueSet(c_gameCatalogUnit, libPVEM_gv_pvENPCHeroes[lv_index].lv_unitType, "InnerRadius", libPVEM_gv_pvENPCHeroes[lv_index].lv_player, FixedToString((StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, libPVEM_gv_pvENPCHeroes[lv_index].lv_unitType, "InnerRadius", libCore_gv_cOMPUTER_Neutral)) * libPVEM_gv_pvENPCHeroResizeRatio), c_fixedPrecisionAny));
    }

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEM.galaxy:1741

        }
        else {
            Wait(StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "L90ETCDeathMetalTimedLife", "Duration", UnitGetOwner(lv_deadHero))), c_timeGame);
            CatalogFieldValueSet(c_gameCatalogUnit, "DeadHeroResurrectSpirit", "Name", lv_deadPlayer, CatalogFieldValueGet(c_gameCatalogUnit, UnitGetType(libGame_gv_players[lv_deadPlayer].lv_heroUnit), "Name", lv_deadPlayer));
            UnitCreate(1, "DeadHeroResurrectSpirit", 0, UnitGetOwner(lv_deadHero), lv_lastKnownPosition, 270.0, lv_deadHero);

mods/heroesbrawlmods/brawlmapmods/hanamurapayloadpush.stormmodbase.stormdata/LibMHPP.galaxy:2142

    }
    else {
        TimerStart(libMHPP_gv_mHPP_DefenseTimeToWinTimer, StringToFixed(StringWord(EventChatMessage(false), 2)), false, c_timeGame);
    }
    return true;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:5839

                lv_yOffset = StringWord(lv_offsetString, 2);
                lv_zOffset = StringWord(lv_offsetString, 3);
                lv_yOffsetReal = StringToFixed(lv_yOffset);
                lv_yOffsetReal += libGame_gv_talents_TalentChoices[lp_player][lp_tierIndex].lv_talentData[lp_buttonIndex].lv_abilityModificationData[lv_itAbilityMod].lv_value;
                lv_yOffset = FixedToString(lv_yOffsetReal, 2);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:5972

                lv_yOffset = StringWord(lv_offsetString, 2);
                lv_zOffset = StringWord(lv_offsetString, 3);
                lv_yOffsetReal = StringToFixed(lv_yOffset);
                lv_yOffsetReal += libGame_gv_players[lv_heroIndex].lv_heroData.lv_levelUpModificationData.lv_valueAddedPerLevel[lv_abilityindex][lv_changeindex];
                lv_yOffset = FixedToString(lv_yOffsetReal, 2);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:2683

    lv_commaPosition = StringFind(lv_fullColorString, ",", c_stringCase);
    lv_bString = StringSub(lv_fullColorString, 1, (lv_commaPosition - 1));
    lv_r = (StringToFixed(lv_rString) * 100.0);
    lv_g = (StringToFixed(lv_gString) * 100.0);
    lv_b = (StringToFixed(lv_bString) * 100.0);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:2684

    lv_bString = StringSub(lv_fullColorString, 1, (lv_commaPosition - 1));
    lv_r = (StringToFixed(lv_rString) * 100.0);
    lv_g = (StringToFixed(lv_gString) * 100.0);
    lv_b = (StringToFixed(lv_bString) * 100.0);
    return Color(lv_r, lv_g, lv_b);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:2685

    lv_r = (StringToFixed(lv_rString) * 100.0);
    lv_g = (StringToFixed(lv_gString) * 100.0);
    lv_b = (StringToFixed(lv_bString) * 100.0);
    return Color(lv_r, lv_g, lv_b);
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:3497


    lv_speedEditBoxContents = libNtve_gf_DialogItemEditValue(libSprt_gv_qACheatsControlsPanel.lv_speedCountEditbox, 1);
    lv_speedValue = StringToFixed(lv_speedEditBoxContents);
    if ((lv_speedValue > 8.0)) {
        TriggerDebugOutput(1, StringExternal("Param/Value/lib_Sprt_F697F4C7"), true);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:3907


    lv_cameraAngleEditBoxContents = libNtve_gf_DialogItemEditValue(libSprt_gv_qACheatsControlsPanel.lv_cameraAngleEditbox, 1);
    lv_angleValue = StringToFixed(lv_cameraAngleEditBoxContents);
    if (((lv_angleValue > 90.0) || (lv_angleValue < 0.0))) {
        TriggerDebugOutput(1, StringExternal("Param/Value/lib_Sprt_2BEEC8D3"), true);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:4350

    }

    lv_duration = StringToFixed(lv_durationString);
    if ((lv_duration <= 0.0)) {
        return true;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:4464


    if ((libSprt_gv_soundRepeatActive == true)) {
        lv_delay = StringToFixed(StringSub(EventChatMessage(false), 19, 20));
        TriggerDebugOutput(1, (StringExternal("Param/Value/lib_Sprt_973E5B42") + (FixedToText(lv_delay, c_fixedPrecisionAny) + StringExternal("Param/Value/lib_Sprt_3F1EBAED"))), true);
        libSprt_gv_soundRepeatDelay = lv_delay;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:6149

    }

    libCore_gv_data_XP_CatchUpXPBonusScaler = StringToFixed(StringWord(EventChatMessage(false), 2));
    return true;
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:6182

    }

    libCore_gv_data_XP_CatchUpXPPunishmentScaler = StringToFixed(StringWord(EventChatMessage(false), 2));
    return true;
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:7468

    // Automatic Variable Declarations
    // Variable Initialization
    lv_enteredTokenCount = StringToFixed(StringWord(EventChatMessage(false), 2));

    // Conditions

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:7776

    }

    libCore_gv_sYSDeathTimerCap = StringToFixed(StringWord(EventChatMessage(false), 2));
    if ((libCore_gv_sYSDeathTimerCap <= 0.0)) {
        libCore_gv_sYSDeathTimerCap = 0.0;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:8085

    }

    lv_newTime = StringToFixed(StringWord(EventChatMessage(false), 2));
    if ((lv_newTime <= 0.0)) {
        TextExpressionSetToken("Param/Expression/lib_Sprt_822C3F09", "A", StringToText(StringWord(EventChatMessage(false), 2)));

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/SupportLib.galaxy:8333

    }
    else {
        libCore_gv_bALXPRadius = StringToFixed(StringWord(EventChatMessage(false), 2));
        TextExpressionSetToken("Param/Expression/lib_Sprt_144B5823", "A", FixedToText(libCore_gv_bALXPRadius, c_fixedPrecisionAny));
        UIDisplayMessage(PlayerGroupAll(), c_messageAreaSubtitle, TextExpressionAssemble("Param/Expression/lib_Sprt_144B5823"));

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/UILib.galaxy:10800

    }
    else {
        lv_delay = StringToFixed(libNtve_gf_DialogItemEditValue(libUIUI_gv_uIDebugPanel.lv_soundVODelayEditor, lv_triggeringPlayer));
        auto39B1433C_ae = lv_listCountRight;
        lv_listIndexRight = 1;

mods/heroesmapmods/battlegroundmapmods/blackheartsbay.stormmodbase.stormdata/LibBBAY.galaxy:357

                lv_shotsLeftInBarrage -= 1;
                libBBAY_gv_mMBBCannonballsGhostShipTotalAmmo -= 1;
                if ((UnitGetPropertyFixed(lv_target, c_unitPropLife, c_unitPropCurrent) <= (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "BattleshipBombardDamage", "Amount", 0)) * IntToFixed((libBBAY_gv_mMBBShotsPerBarrage_C - lv_shotsLeftInBarrage))))) {
                    lv_needNewTarget = true;
                }

mods/heroesmapmods/battlegroundmapmods/hanamura.stormmodbase.stormdata/LibMHmu.galaxy:391


        if ((UnitHasBehavior2(lv_itStructure, "HanamuraPayloadStructureTarget") == true)) {
            lv_hPTotal -= (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "Payload_AttackDamage", "Amount", 0)) * IntToFixed(UnitBehaviorCount(lv_itStructure, "HanamuraPayloadStructureTarget")));
        }

mods/heroesmapmods/battlegroundmapmods/hanamura.stormmodbase.stormdata/LibMHmu.galaxy:609

        lv_targetLife = libCore_gf_GetTotalHPForUnitIncludingAllShields(lv_target);
        lv_missilesInFlight = UnitBehaviorCount(lv_target, "HanamuraPayloadStructureTarget");
        lv_targetLife_FactoringInFlightMissiles = (lv_targetLife - (StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "Payload_AttackDamage", "Amount", 0)) * lv_missilesInFlight));
        if (((lv_target != libGame_gv_teams[libGame_gf_EnemyTeam(lp_attackingTeam)].lv_core) && ((UnitIsAlive(lv_target) == false) || (UnitIsValid(lv_target) == false) || (lv_target == null) || (UnitHasBehavior2(lv_target, "TownCannonTowerInvulnerable") == true) || (lv_targetLife_FactoringInFlightMissiles < 0.0) || (UnitHasBehaviorWithCategoryFlag(lv_target, c_behaviorCategoryTimeStop) == true) || ((UnitHasBehaviorWithCategoryFlag(lv_target, c_behaviorCategoryDebuffStasis) == true) && (libCore_gf_UnitStoredForUnit(lv_target, 99) == null))))) {
            lv_unusableTarget = lv_target;

mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmodbase.stormdata/LibMSHE.galaxy:2061

    }

    lv_barbarianRadius = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, (UnitGetType(EventPlayerEffectUsedUnit(c_effectUnitCaster))), "Radius", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster)));
    lv_abilityRange = (StringToFixed(CatalogFieldValueGet(c_gameCatalogActor, "MercPunisherLanerLeapRangeSplat", "Scale", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster))) + lv_barbarianRadius);
    lv_playerTargetPoint = EventPlayerEffectUsedPoint(c_effectLocationTargetPoint);

mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmodbase.stormdata/LibMSHE.galaxy:2062


    lv_barbarianRadius = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, (UnitGetType(EventPlayerEffectUsedUnit(c_effectUnitCaster))), "Radius", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster)));
    lv_abilityRange = (StringToFixed(CatalogFieldValueGet(c_gameCatalogActor, "MercPunisherLanerLeapRangeSplat", "Scale", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster))) + lv_barbarianRadius);
    lv_playerTargetPoint = EventPlayerEffectUsedPoint(c_effectLocationTargetPoint);
    lv_distanceFromBarbarianToPlayerTargetPoint = DistanceBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_playerTargetPoint);

mods/heroesmapmods/battlegroundmapmods/infernalshrinesdata.stormmodbase.stormdata/LibMSHD.galaxy:123

    }

    lv_barbarianRadius = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, (UnitGetType(EventPlayerEffectUsedUnit(c_effectUnitCaster))), "Radius", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster)));
    lv_abilityRange = (StringToFixed(CatalogFieldValueGet(c_gameCatalogActor, "MercPunisherLanerLeapRangeSplat", "Scale", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster))) + lv_barbarianRadius);
    lv_playerTargetPoint = EventPlayerEffectUsedPoint(c_effectLocationTargetPoint);

mods/heroesmapmods/battlegroundmapmods/infernalshrinesdata.stormmodbase.stormdata/LibMSHD.galaxy:124


    lv_barbarianRadius = StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, (UnitGetType(EventPlayerEffectUsedUnit(c_effectUnitCaster))), "Radius", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster)));
    lv_abilityRange = (StringToFixed(CatalogFieldValueGet(c_gameCatalogActor, "MercPunisherLanerLeapRangeSplat", "Scale", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster))) + lv_barbarianRadius);
    lv_playerTargetPoint = EventPlayerEffectUsedPoint(c_effectLocationTargetPoint);
    lv_distanceFromBarbarianToPlayerTargetPoint = DistanceBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_playerTargetPoint);

mods/heromods/alarak.stormmodbase.stormdata/LibHALA.galaxy:110


    // Implementation
    lv_sadismValue = (StringToFixed(CatalogFieldValueGet(c_gameCatalogAccumulator, "AlarakSadismAccumulator", "Scale", lp_player)) * UnitGetTokenCount(lv_alarakUnit, CatalogFieldValueGet(c_gameCatalogAccumulator, "AlarakSadismAccumulator", "TokenId", lp_player)));
    lv_sadismValue = (lv_sadismValue + (StringToFixed(CatalogFieldValueGet(c_gameCatalogAccumulator, "AlarakSadismPureMaliceAccumulator", "Scale", lp_player)) * UnitGetTokenCount(lv_alarakUnit, CatalogFieldValueGet(c_gameCatalogAccumulator, "AlarakSadismPureMaliceAccumulator", "TokenId", lp_player))));
    lv_sadismValue = (lv_sadismValue * 100.0);

mods/heromods/alarak.stormmodbase.stormdata/LibHALA.galaxy:111

    // Implementation
    lv_sadismValue = (StringToFixed(CatalogFieldValueGet(c_gameCatalogAccumulator, "AlarakSadismAccumulator", "Scale", lp_player)) * UnitGetTokenCount(lv_alarakUnit, CatalogFieldValueGet(c_gameCatalogAccumulator, "AlarakSadismAccumulator", "TokenId", lp_player)));
    lv_sadismValue = (lv_sadismValue + (StringToFixed(CatalogFieldValueGet(c_gameCatalogAccumulator, "AlarakSadismPureMaliceAccumulator", "Scale", lp_player)) * UnitGetTokenCount(lv_alarakUnit, CatalogFieldValueGet(c_gameCatalogAccumulator, "AlarakSadismPureMaliceAccumulator", "TokenId", lp_player))));
    lv_sadismValue = (lv_sadismValue * 100.0);
    if ((lv_sadismValue > 100.0)) {

mods/heromods/alarak.stormmodbase.stormdata/LibHALA.galaxy:739

    }

    UnitSetTokenCount(libGame_gv_players[lv_player].lv_heroUnit, CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismToken", "TokenId", c_playerAny), StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismToken", "Init", c_playerAny)), libGame_gv_players[lv_player].lv_heroUnit);
    UnitSetTokenCount(libGame_gv_players[lv_player].lv_heroUnit, CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismDeathReductionTokenCounter", "TokenId", c_playerAny), StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismDeathReductionTokenCounter", "Init", c_playerAny)), libGame_gv_players[lv_player].lv_heroUnit);
    UnitSetTokenCount(libGame_gv_players[lv_player].lv_heroUnit, CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismTakedownIncreaseTokenCounter", "TokenId", c_playerAny), StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismTakedownIncreaseTokenCounter", "Init", c_playerAny)), libGame_gv_players[lv_player].lv_heroUnit);

mods/heromods/alarak.stormmodbase.stormdata/LibHALA.galaxy:740


    UnitSetTokenCount(libGame_gv_players[lv_player].lv_heroUnit, CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismToken", "TokenId", c_playerAny), StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismToken", "Init", c_playerAny)), libGame_gv_players[lv_player].lv_heroUnit);
    UnitSetTokenCount(libGame_gv_players[lv_player].lv_heroUnit, CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismDeathReductionTokenCounter", "TokenId", c_playerAny), StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismDeathReductionTokenCounter", "Init", c_playerAny)), libGame_gv_players[lv_player].lv_heroUnit);
    UnitSetTokenCount(libGame_gv_players[lv_player].lv_heroUnit, CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismTakedownIncreaseTokenCounter", "TokenId", c_playerAny), StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismTakedownIncreaseTokenCounter", "Init", c_playerAny)), libGame_gv_players[lv_player].lv_heroUnit);
    libHALA_gf_HeroAlarakUpdateSadismUI(lv_player);

mods/heromods/alarak.stormmodbase.stormdata/LibHALA.galaxy:741

    UnitSetTokenCount(libGame_gv_players[lv_player].lv_heroUnit, CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismToken", "TokenId", c_playerAny), StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismToken", "Init", c_playerAny)), libGame_gv_players[lv_player].lv_heroUnit);
    UnitSetTokenCount(libGame_gv_players[lv_player].lv_heroUnit, CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismDeathReductionTokenCounter", "TokenId", c_playerAny), StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismDeathReductionTokenCounter", "Init", c_playerAny)), libGame_gv_players[lv_player].lv_heroUnit);
    UnitSetTokenCount(libGame_gv_players[lv_player].lv_heroUnit, CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismTakedownIncreaseTokenCounter", "TokenId", c_playerAny), StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "AlarakSadismTakedownIncreaseTokenCounter", "Init", c_playerAny)), libGame_gv_players[lv_player].lv_heroUnit);
    libHALA_gf_HeroAlarakUpdateSadismUI(lv_player);
    return true;

mods/heromods/alarak.stormmodbase.stormdata/LibHALA.galaxy:799

    lv_effectString = (EventPlayerEffectUsed());
    lv_searchNumber = StringReplaceWord(lv_effectString, "AlarakLightningSurgeSearch", "", c_stringReplaceAll, c_stringCase);
    lv_finalNumberReal = (StringToFixed(lv_searchNumber) * 0.12);
    lv_finalNumberString = FixedToString(lv_finalNumberReal, 3);
    lv_finalNumberText = StringToText(lv_finalNumberString);

mods/heromods/alarak.stormmodbase.stormdata/LibHALA.galaxy:808

    }

    lv_finalNumberReal = (StringToFixed(lv_searchNumber) * 0.12);
    if ((lv_finalNumberReal > 14.0)) {
        lv_finalNumberReal = 14.0;

mods/heromods/auriel.stormmodbase.stormdata/LibHAUR.galaxy:182

    // Automatic Variable Declarations
    // Implementation
    libHAUR_gv_heroAurielRayofHeavenHeroicDamageStoredFraction = StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "AurielDamageVsHeroicTargetParent", "LeechFraction[" + IntToString(2) + "]", c_playerAny));
    libHAUR_gv_heroAurielRayofHeavenNonHeroicDamageStoredFraction = StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "AurielDamageVsNonHeroicTargetParent", "LeechFraction[" + IntToString(2) + "]", c_playerAny));
    libHAUR_gv_heroAurielRayofHeavenReservoirofHopeHealingPerStack = StringToFixed(CatalogFieldValueGet(c_gameCatalogAccumulator, "AurielRayOfHeavenReservoirOfHopeAccumulator", "Scale", c_playerAny));

mods/heromods/auriel.stormmodbase.stormdata/LibHAUR.galaxy:183

    // Implementation
    libHAUR_gv_heroAurielRayofHeavenHeroicDamageStoredFraction = StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "AurielDamageVsHeroicTargetParent", "LeechFraction[" + IntToString(2) + "]", c_playerAny));
    libHAUR_gv_heroAurielRayofHeavenNonHeroicDamageStoredFraction = StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "AurielDamageVsNonHeroicTargetParent", "LeechFraction[" + IntToString(2) + "]", c_playerAny));
    libHAUR_gv_heroAurielRayofHeavenReservoirofHopeHealingPerStack = StringToFixed(CatalogFieldValueGet(c_gameCatalogAccumulator, "AurielRayOfHeavenReservoirOfHopeAccumulator", "Scale", c_playerAny));
}

mods/heromods/auriel.stormmodbase.stormdata/LibHAUR.galaxy:184

    libHAUR_gv_heroAurielRayofHeavenHeroicDamageStoredFraction = StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "AurielDamageVsHeroicTargetParent", "LeechFraction[" + IntToString(2) + "]", c_playerAny));
    libHAUR_gv_heroAurielRayofHeavenNonHeroicDamageStoredFraction = StringToFixed(CatalogFieldValueGet(c_gameCatalogEffect, "AurielDamageVsNonHeroicTargetParent", "LeechFraction[" + IntToString(2) + "]", c_playerAny));
    libHAUR_gv_heroAurielRayofHeavenReservoirofHopeHealingPerStack = StringToFixed(CatalogFieldValueGet(c_gameCatalogAccumulator, "AurielRayOfHeavenReservoirOfHopeAccumulator", "Scale", c_playerAny));
}

mods/heromods/dva.stormmodbase.stormdata/LibHDVA.galaxy:1033

    }

    if (((PlayerHasTalent(lv_dVaPlayer, "DVaMechAblativeArmor") == true) && (EventUnitDamageAmount() <= StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "DVaMechAblativeArmorDamageResponseCarry", "DamageResponse.Maximum", lv_dVaPlayer))))) {
        lv_incomingDamageAmount /= 0.5;
    }

mods/heromods/hanzo.stormmodbase.stormdata/LibHHAN.galaxy:363

    lv_currentOffset = libHHAN_gv_heroHanzoStormBowBaseRangeForPlayer[lv_player];
    lv_extraRange = (libHHAN_gv_heroHanzoStormBowMaximumRangeForPlayer[lv_player] - libHHAN_gv_heroHanzoStormBowBaseRangeForPlayer[lv_player]);
    lv_chargingBehaviorDuration = StringToFixed(CatalogFieldValueGet(c_gameCatalogBehavior, "HanzoStormBowCharging", "Duration", lv_player));
    lv_numberofGrowthLoops = ((lv_chargingBehaviorDuration / 0.0625) + 1.0);
    lv_offsetPerLoop = (lv_extraRange / lv_numberofGrowthLoops);

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:408


    // Implementation
    lv_defenderVisionRegion = RegionCircle(UnitGetPosition(lp_defendingUnit), StringToFixed(CatalogFieldValueGet(c_gameCatalogUnit, UnitGetType(lp_defendingUnit), "Sight", c_playerAny)));
    auto4FF8E539_ae = UnitGroupCount(libNCMI_gv_nM_StealthAI_EnemyUnitGroup, c_unitCountAlive);
    auto4FF8E539_ai = 1;