# Modulo (Integer)

Grammarx mod y
FlagsNative | Function

Uses integer values. Returns the remainder after the dividend has been divided by the divisor.

# Arguments

  • int — Dividend
  • int — Divisor

Returns — int

native int ModI(int x, int m);

Category: Math / Arithmetic

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2051

        }
        else {
            if ((ModI(lv_i, 2) == 0)) {
                lv_escortSpawnPoint = lv_groundSpawnPoint1;
            }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:484

        }

        if ((ModI(lv_count, 12) == 0)) {
            auto0BECB369_val = RandomInt(1, 3);
            if (auto0BECB369_val == 1) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1125

    gv_wall_of_Fire_DamageRegion = RegionRect(PointGetX(PointWithOffset(PointFromId(142), 0.0, 16.0)), PointGetY(PointFromId(122)), PointGetX(UnitGetPosition(gv_wALLOFFIRE)), PointGetY(PointWithOffset(PointFromId(142), 0.0, 16.0)));
    gv_wall_of_Fire_VisionRegion = RegionRect(PointGetX(PointWithOffset(UnitGetPosition(gv_wALLOFFIRE), -4.0, 16.0)), PointGetY(PointFromId(122)), PointGetX(PointWithOffset(UnitGetPosition(gv_wALLOFFIRE), 3.0, 0.0)), PointGetY(PointWithOffset(PointFromId(142), 0.0, 16.0)));
    if ((ModI(TriggerGetExecCount(TriggerGetCurrent()), 4) == 0)) {
        libNtve_gf_SendActorMessageToGameRegion(gv_wall_of_Fire_VisionRegion, "Signal DoodadDeath");
        libNtve_gf_SendActorMessageToGameRegion(gv_wall_of_Fire_VisionRegion, "Signal TreeFire");

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2mapMapScript.galaxy:2051

        }
        else {
            if ((ModI(lv_i, 2) == 0)) {
                lv_escortSpawnPoint = lv_groundSpawnPoint1;
            }

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner04.sc2mapMapScript.galaxy:484

        }

        if ((ModI(lv_count, 12) == 0)) {
            auto0BECB369_val = RandomInt(1, 3);
            if (auto0BECB369_val == 1) {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus04.sc2mapMapScript.galaxy:1125

    gv_wall_of_Fire_DamageRegion = RegionRect(PointGetX(PointWithOffset(PointFromId(142), 0.0, 16.0)), PointGetY(PointFromId(122)), PointGetX(UnitGetPosition(gv_wALLOFFIRE)), PointGetY(PointWithOffset(PointFromId(142), 0.0, 16.0)));
    gv_wall_of_Fire_VisionRegion = RegionRect(PointGetX(PointWithOffset(UnitGetPosition(gv_wALLOFFIRE), -4.0, 16.0)), PointGetY(PointFromId(122)), PointGetX(PointWithOffset(UnitGetPosition(gv_wALLOFFIRE), 3.0, 0.0)), PointGetY(PointWithOffset(PointFromId(142), 0.0, 16.0)));
    if ((ModI(TriggerGetExecCount(TriggerGetCurrent()), 4) == 0)) {
        libNtve_gf_SendActorMessageToGameRegion(gv_wall_of_Fire_VisionRegion, "Signal DoodadDeath");
        libNtve_gf_SendActorMessageToGameRegion(gv_wall_of_Fire_VisionRegion, "Signal TreeFire");

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:2001

    // Implementation
    lv_h = (lp_second / 3600);
    lv_m = ModI((lp_second / 60), 60);
    lv_s = ModI(lp_second, 60);
    lv_result = IntToText(lv_s);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:2002

    lv_h = (lp_second / 3600);
    lv_m = ModI((lp_second / 60), 60);
    lv_s = ModI(lp_second, 60);
    lv_result = IntToText(lv_s);
    if ((lv_s < 10)) {

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:10966

    lv_index = 1;
    for ( ; ( (auto837EA1E9_ai >= 0 && lv_index <= auto837EA1E9_ae) || (auto837EA1E9_ai < 0 && lv_index >= auto837EA1E9_ae) ) ; lv_index += auto837EA1E9_ai ) {
        DialogControlSetPosition(libCamp_gv_tS_DebugProgressMissionLaunchButtons[lv_index], PlayerGroupAll(), c_anchorBottomLeft, ((lv_c_WIDTH+lv_c_BUFFER)*ModI((lv_index-1), 4)+lv_c_BUFFER+30), (30+((lv_index/5)*100)));
    }
    libNtve_gf_CreateDialogItemButton(DialogLastCreated(), 150, 50, c_anchorBottomRight, 20, 20, StringToText(""), StringExternal("Param/Value/lib_Camp_55E536B7"), "");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2map/MapScript.galaxy:4015

        UnitIssueOrder(lv_indexBaneling, Order(AbilityCommand("MorphBanelingToSplitterling", 0)), c_orderQueueReplace);
        lv_index += 1;
        if ((ModI(lv_index, 2) == 1)) {
            Wait(0.1, c_timeGame);
        }

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:4971

    }
    else {
        if ((ModI(gv_gasOnCycle, 2) == 1)) {
            AIAttackWaveAddUnits3(3, 3, 4, "Banshee");
            AIAttackWaveAddUnits3(2, 2, 4, "VikingFighter");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid02.sc2map/MapScript.galaxy:3880

    TriggerQueueEnter();
    libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
    autoE9361FAC_val = ModI(lv_runcount, 4);
    if (autoE9361FAC_val == 0) {
        libSwaC_gf_SendTransmissionCampaign(null, "zMission_Hybrid02|Line00127", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid02.sc2map/MapScript.galaxy:3949

    TriggerQueueEnter();
    libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
    autoB59A6D40_val = ModI(lv_runcount, 3);
    if (autoB59A6D40_val == 0) {
        libSwaC_gf_SendTransmissionCampaign(null, "zMission_Hybrid02|Line00134", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace01.sc2map/MapScript.galaxy:4887


    gv_potentialRepairingBotDropIndex += 1;
    if (((gv_mercSpaceStationActive == true) || (ModI(gv_potentialRepairingBotDropIndex, libHots_gf_DifficultyValueInt2(2, 2, 5)) == 1))) {
        UnitCreate(1, "SJPickupHealth500", c_unitCreateIgnorePlacement, 0, UnitGetPosition(EventUnit()), libNtve_gf_RandomAngle());
        libSwaC_gf_SetUnitInfoTextCampaign(UnitLastCreated(), StringExternal("Param/Value/D095F58A"), StringExternal("Param/Value/4CCA82E7"), null);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2mapMapScript.galaxy:4015

        UnitIssueOrder(lv_indexBaneling, Order(AbilityCommand("MorphBanelingToSplitterling", 0)), c_orderQueueReplace);
        lv_index += 1;
        if ((ModI(lv_index, 2) == 1)) {
            Wait(0.1, c_timeGame);
        }

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid01.sc2mapMapScript.galaxy:4971

    }
    else {
        if ((ModI(gv_gasOnCycle, 2) == 1)) {
            AIAttackWaveAddUnits3(3, 3, 4, "Banshee");
            AIAttackWaveAddUnits3(2, 2, 4, "VikingFighter");

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid02.sc2mapMapScript.galaxy:3880

    TriggerQueueEnter();
    libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
    autoE9361FAC_val = ModI(lv_runcount, 4);
    if (autoE9361FAC_val == 0) {
        libSwaC_gf_SendTransmissionCampaign(null, "zMission_Hybrid02|Line00127", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid02.sc2mapMapScript.galaxy:3949

    TriggerQueueEnter();
    libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
    autoB59A6D40_val = ModI(lv_runcount, 3);
    if (autoB59A6D40_val == 0) {
        libSwaC_gf_SendTransmissionCampaign(null, "zMission_Hybrid02|Line00134", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zspace01.sc2mapMapScript.galaxy:4887


    gv_potentialRepairingBotDropIndex += 1;
    if (((gv_mercSpaceStationActive == true) || (ModI(gv_potentialRepairingBotDropIndex, libHots_gf_DifficultyValueInt2(2, 2, 5)) == 1))) {
        UnitCreate(1, "SJPickupHealth500", c_unitCreateIgnorePlacement, 0, UnitGetPosition(EventUnit()), libNtve_gf_RandomAngle());
        libSwaC_gf_SetUnitInfoTextCampaign(UnitLastCreated(), StringExternal("Param/Value/D095F58A"), StringExternal("Param/Value/4CCA82E7"), null);

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

    }

    libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "KerriganKitUpgradeEnergy", ModI(lv_energy, 10));
    libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "KerriganKitUpgradeHealth", ModI(lv_life, 10));
    libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "KerriganKitUpgradeEnergy10", (lv_energy / 10));

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


    libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "KerriganKitUpgradeEnergy", ModI(lv_energy, 10));
    libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "KerriganKitUpgradeHealth", ModI(lv_life, 10));
    libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "KerriganKitUpgradeEnergy10", (lv_energy / 10));
    libNtve_gf_SetUpgradeLevelForPlayer(lp_player, "KerriganKitUpgradeHealth10", (lv_life / 10));

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

                libSwaC_gv_zS_DebugStoryTechArmyCatCount += 1;
                libSwaC_gv_zS_DebugStoryTechArmyCategory[libSwaC_gv_zS_DebugStoryTechArmyCatCount] = lv_indexArmyCategory;
                if ((ModI(libSwaC_gv_zS_DebugStoryTechArmyCatCount, 2) == 1)) {
                    lv_x = 50;
                }

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

                libNtve_gf_SetDialogItemTooltip(DialogControlLastCreated(), StringExternal("Param/Value/lib_SwaC_733B0CFC"), PlayerGroupAll());
                lv_x += (150 * (3 - lv_unitIndex));
                if ((ModI(libSwaC_gv_zS_DebugStoryTechArmyCatCount, 2) == 0)) {
                    lv_y += 100;
                }

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

    lv_indexArmyCategory = "Aberration";
    libSwaC_gv_zS_DebugStoryTechArmyCatCount += 1;
    if ((ModI(libSwaC_gv_zS_DebugStoryTechArmyCatCount, 2) == 1)) {
        lv_x = 50;
    }

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


    CutsceneCreateNew(lv_file, lv_position, 0.0, PlayerGroupAll(), true);
    libSwaC_gv_zS_DebugCutsceneCount = (ModI(libSwaC_gv_zS_DebugCutsceneCount, 5) + 1);
    libSwaC_gv_zS_DebugActiveCutscene = libSwaC_gv_zS_DebugCutsceneCount;
    if ((libSwaC_gv_zS_DebugCutscenes[libSwaC_gv_zS_DebugCutsceneCount] != c_cutsceneNone)) {

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:3823

    }

    if ((ModI(gv_bigWavesSent, 2) == 1)) {
        lv_attackVector = ge_PRESETAttackWaveVector_TopRamp;
    }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pkorhal01.sc2map/MapScript.galaxy:804

        lv_rotationIncrement = 0;
        for ( ; ( (auto1B0983F8_ai >= 0 && lv_rotationIncrement <= auto1B0983F8_ae) || (auto1B0983F8_ai < 0 && lv_rotationIncrement >= auto1B0983F8_ae) ) ; lv_rotationIncrement += auto1B0983F8_ai ) {
            if ((ModI(lv_rotationIncrement, 2) == 0)) {
                lv_testPoint = PointWithOffsetPolar(lp_point, lv_radiusIncrement, (lv_rotationIncrement*45));
            }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pkorhal01.sc2map/MapScript.galaxy:843

        lv_rotationIncrement = 0;
        for ( ; ( (auto6421D5C6_ai >= 0 && lv_rotationIncrement <= auto6421D5C6_ae) || (auto6421D5C6_ai < 0 && lv_rotationIncrement >= auto6421D5C6_ae) ) ; lv_rotationIncrement += auto6421D5C6_ai ) {
            if ((ModI(lv_rotationIncrement, 2) == 0)) {
                lv_testPoint = PointWithOffsetPolar(lp_point, (lv_radiusIncrement - 0.1), (lv_rotationIncrement*45));
            }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pkorhal02.sc2map/MapScript.galaxy:3600

    }
    else {
        auto2CFC4F1B_val = ModI(gv_disruptionCount, 2);
        if (auto2CFC4F1B_val == 0) {
            gf_CreateAttackWaveUnits(libLotv_gf_DifficultyValueInt2(7, 7, 8, 9), "Marine", ge_PRESET_AttackWaveDirection_North);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pkorhal02.sc2map/MapScript.galaxy:4057

    }
    else {
        autoEA5BB84C_val = ModI(gv_disruptionCount, 2);
        if (autoEA5BB84C_val == 0) {
            AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION3, PlayerGroupSingle(gv_pLAYER_02_DOMINION));

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pshakuras01.sc2map/MapScript.galaxy:1105

        lv_rotationIncrement = 0;
        for ( ; ( (auto9C854DFF_ai >= 0 && lv_rotationIncrement <= auto9C854DFF_ae) || (auto9C854DFF_ai < 0 && lv_rotationIncrement >= auto9C854DFF_ae) ) ; lv_rotationIncrement += auto9C854DFF_ai ) {
            if ((ModI(lv_rotationIncrement, 2) == 0)) {
                lv_testPoint = PointWithOffsetPolar(lp_point, (lv_radiusIncrement - 0.1), (lv_rotationIncrement*45));
            }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pshakuras01.sc2map/MapScript.galaxy:1143

        lv_rotationIncrement = 0;
        for ( ; ( (autoDEFCB01D_ai >= 0 && lv_rotationIncrement <= autoDEFCB01D_ae) || (autoDEFCB01D_ai < 0 && lv_rotationIncrement >= autoDEFCB01D_ae) ) ; lv_rotationIncrement += autoDEFCB01D_ai ) {
            if ((ModI(lv_rotationIncrement, 2) == 0)) {
                lv_testPoint = PointWithOffsetPolar(lp_point, lv_radiusIncrement, (lv_rotationIncrement*45));
            }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ptaldarim01.sc2map/MapScript.galaxy:3493

    }

    auto2A84F6EE_val = ModI(gv_terrazineNightCount, 3);
    if (auto2A84F6EE_val == 0) {
        TriggerQueueEnter();

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ptaldarim01.sc2map/MapScript.galaxy:3592

    }

    auto27F5BB2F_val = ModI(gv_terrazineNightCount, 2);
    if (auto27F5BB2F_val == 0) {
        TriggerQueueEnter();

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/sc2epilogue02.sc2map/MapScript.galaxy:3105

    Wait(2.0, c_timeGame);
    libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
    auto82A3DB22_val = ModI(gv_kerriganUnderAttackWarningsCount, 3);
    if (auto82A3DB22_val == 1) {
        libVCMI_gf_SendTransmissionCampaign(null, "Mission_Epilogue02|Line00052", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2mapMapScript.galaxy:3823

    }

    if ((ModI(gv_bigWavesSent, 2) == 1)) {
        lv_attackVector = ge_PRESETAttackWaveVector_TopRamp;
    }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pkorhal01.sc2mapMapScript.galaxy:804

        lv_rotationIncrement = 0;
        for ( ; ( (auto1B0983F8_ai >= 0 && lv_rotationIncrement <= auto1B0983F8_ae) || (auto1B0983F8_ai < 0 && lv_rotationIncrement >= auto1B0983F8_ae) ) ; lv_rotationIncrement += auto1B0983F8_ai ) {
            if ((ModI(lv_rotationIncrement, 2) == 0)) {
                lv_testPoint = PointWithOffsetPolar(lp_point, lv_radiusIncrement, (lv_rotationIncrement*45));
            }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pkorhal01.sc2mapMapScript.galaxy:843

        lv_rotationIncrement = 0;
        for ( ; ( (auto6421D5C6_ai >= 0 && lv_rotationIncrement <= auto6421D5C6_ae) || (auto6421D5C6_ai < 0 && lv_rotationIncrement >= auto6421D5C6_ae) ) ; lv_rotationIncrement += auto6421D5C6_ai ) {
            if ((ModI(lv_rotationIncrement, 2) == 0)) {
                lv_testPoint = PointWithOffsetPolar(lp_point, (lv_radiusIncrement - 0.1), (lv_rotationIncrement*45));
            }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pkorhal02.sc2mapMapScript.galaxy:3600

    }
    else {
        auto2CFC4F1B_val = ModI(gv_disruptionCount, 2);
        if (auto2CFC4F1B_val == 0) {
            gf_CreateAttackWaveUnits(libLotv_gf_DifficultyValueInt2(7, 7, 8, 9), "Marine", ge_PRESET_AttackWaveDirection_North);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pkorhal02.sc2mapMapScript.galaxy:4057

    }
    else {
        autoEA5BB84C_val = ModI(gv_disruptionCount, 2);
        if (autoEA5BB84C_val == 0) {
            AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION3, PlayerGroupSingle(gv_pLAYER_02_DOMINION));

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pshakuras01.sc2mapMapScript.galaxy:1105

        lv_rotationIncrement = 0;
        for ( ; ( (auto9C854DFF_ai >= 0 && lv_rotationIncrement <= auto9C854DFF_ae) || (auto9C854DFF_ai < 0 && lv_rotationIncrement >= auto9C854DFF_ae) ) ; lv_rotationIncrement += auto9C854DFF_ai ) {
            if ((ModI(lv_rotationIncrement, 2) == 0)) {
                lv_testPoint = PointWithOffsetPolar(lp_point, (lv_radiusIncrement - 0.1), (lv_rotationIncrement*45));
            }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pshakuras01.sc2mapMapScript.galaxy:1143

        lv_rotationIncrement = 0;
        for ( ; ( (autoDEFCB01D_ai >= 0 && lv_rotationIncrement <= autoDEFCB01D_ae) || (autoDEFCB01D_ai < 0 && lv_rotationIncrement >= autoDEFCB01D_ae) ) ; lv_rotationIncrement += autoDEFCB01D_ai ) {
            if ((ModI(lv_rotationIncrement, 2) == 0)) {
                lv_testPoint = PointWithOffsetPolar(lp_point, lv_radiusIncrement, (lv_rotationIncrement*45));
            }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim01.sc2mapMapScript.galaxy:3493

    }

    auto2A84F6EE_val = ModI(gv_terrazineNightCount, 3);
    if (auto2A84F6EE_val == 0) {
        TriggerQueueEnter();

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim01.sc2mapMapScript.galaxy:3592

    }

    auto27F5BB2F_val = ModI(gv_terrazineNightCount, 2);
    if (auto27F5BB2F_val == 0) {
        TriggerQueueEnter();

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/sc2epilogue02.sc2mapMapScript.galaxy:3105

    Wait(2.0, c_timeGame);
    libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
    auto82A3DB22_val = ModI(gv_kerriganUnderAttackWarningsCount, 3);
    if (auto82A3DB22_val == 1) {
        libVCMI_gf_SendTransmissionCampaign(null, "Mission_Epilogue02|Line00052", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);

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

                libVoiC_gv_pC_DebugCampaignTechArmyCatCount += 1;
                libVoiC_gv_pC_DebugCampaignTechArmyCategory[libVoiC_gv_pC_DebugCampaignTechArmyCatCount] = lv_indexArmyCategory;
                if ((ModI(libVoiC_gv_pC_DebugCampaignTechArmyCatCount, 2) == 1)) {
                    lv_x = 50;
                }

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

                }
                lv_x += (150 * (3 - lv_unitIndex));
                if ((ModI(libVoiC_gv_pC_DebugCampaignTechArmyCatCount, 2) == 0)) {
                    lv_y += 125;
                }

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


    CutsceneCreateNew(lv_file, lv_position, 0.0, PlayerGroupAll(), true);
    libVoiC_gv_pC_DebugCutsceneCount = (ModI(libVoiC_gv_pC_DebugCutsceneCount, 5) + 1);
    libVoiC_gv_pC_DebugActiveCutscene = libVoiC_gv_pC_DebugCutsceneCount;
    if ((libVoiC_gv_pC_DebugCutscenes[libVoiC_gv_pC_DebugCutsceneCount] != c_cutsceneNone)) {

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

    // Variable Initialization
    lv_hourIndex = GetDateTimeHour(lp_datetime);
    lv_displayHour = (ModI((lv_hourIndex - 1), 12) + 1);

    // Implementation

mods/heroes.stormmodbase.stormmaps/maps/heroes/singleplayermaps/startingexperience/tutorial01.stormmap/MapScript.galaxy:3568


        lv_timeIndex += 1;
        if ((ModI(lv_timeIndex, 30) == 0)) {
            MinimapPing(PlayerGroupAll(), libMapM_gv_jungleCreepCamps[gv_campSiegeGiant].lv_mapDataCampCaptainSpawnPoint, 4.0, Color(0.00, 100.00, 0.00));
        }

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


    // Implementation
    auto3661FA6B_val = (ModI(lp_index, 7) + 1);
    if (auto3661FA6B_val == 1) {
        libCore_gf_SendTransmissionCampaign(libStEx_gv_hERO_FriendlyUther, "TutorialVO|Line00702", c_transmissionDurationAdd, 0.0, lp_waitOptions, libCore_ge_TransmissionPortraitOptioins_HidePortraitAfter, libCore_ge_TransmissionCueSoundOptions_DefaultCueSoundBehavior);

mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/startingexperience/tutorial01.stormmapMapScript.galaxy:3568


        lv_timeIndex += 1;
        if ((ModI(lv_timeIndex, 30) == 0)) {
            MinimapPing(PlayerGroupAll(), libMapM_gv_jungleCreepCamps[gv_campSiegeGiant].lv_mapDataCampCaptainSpawnPoint, 4.0, Color(0.00, 100.00, 0.00));
        }

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


    // Implementation
    auto3661FA6B_val = (ModI(lp_index, 7) + 1);
    if (auto3661FA6B_val == 1) {
        libCore_gf_SendTransmissionCampaign(libStEx_gv_hERO_FriendlyUther, "TutorialVO|Line00702", c_transmissionDurationAdd, 0.0, lp_waitOptions, libCore_ge_TransmissionPortraitOptioins_HidePortraitAfter, libCore_ge_TransmissionCueSoundOptions_DefaultCueSoundBehavior);

mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmodbase.stormdata/LibPEB1.galaxy:2077

        for ( ; ( (auto15F98122_ai >= 0 && lv_itLocation <= auto15F98122_ae) || (auto15F98122_ai < 0 && lv_itLocation >= auto15F98122_ae) ) ; lv_itLocation += auto15F98122_ai ) {
            lv_iterationCounter += 1;
            if ((lv_iterationCounter >= 500) && (ModI(lv_iterationCounter, 100) == 0) && (lv_minimumDistanceSpread > 0.0)) {
                lv_minimumDistanceSpread -= 0.5;
            }

mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmodbase.stormdata/LibPEB1.galaxy:8058

        }

        if ((ModI(lv_durationRemaining, 5) == 0)) {
            SoundPlayAtPointForPlayer(SoundLink("Zagara_Hydralisk_Unburrow", -1), c_maxPlayers, PlayerGroupAll(), RegionGetCenter(RegionFromName("Holdout 1 Unburrow Region")), 0.0, 100.0, 0.0);
            auto215F1BD3_n = libPVEB_gf_PVEDifficultyValueInt(6, 8);

mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmodbase.stormdata/LibPEB1.galaxy:8066

        }

        if ((ModI(lv_durationRemaining, 10) == 0)) {
            auto541C8D27_n = libPVEB_gf_PVEDifficultyValueInt(1, 2);
            for (auto541C8D27_i = 1; auto541C8D27_i <= auto541C8D27_n; auto541C8D27_i += 1) {

mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmodbase.stormdata/LibPBUI.galaxy:1320

    // Automatic Variable Declarations
    // Variable Initialization
    lv_viewerSlot = (ModI((libGame_gv_players[lp_viewerPlayer].lv_rosterSlot - 1), 5) + 1);
    lv_subjectSlot = (ModI((libGame_gv_players[lp_subjectPlayer].lv_rosterSlot - 1), 5) + 1);

mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmodbase.stormdata/LibPBUI.galaxy:1321

    // Variable Initialization
    lv_viewerSlot = (ModI((libGame_gv_players[lp_viewerPlayer].lv_rosterSlot - 1), 5) + 1);
    lv_subjectSlot = (ModI((libGame_gv_players[lp_subjectPlayer].lv_rosterSlot - 1), 5) + 1);

    // Implementation

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEU.galaxy:1335

    // Automatic Variable Declarations
    // Variable Initialization
    lv_viewerSlot = (ModI((libGame_gv_players[lp_viewerPlayer].lv_rosterSlot - 1), 5) + 1);
    lv_subjectSlot = (ModI((libGame_gv_players[lp_subjectPlayer].lv_rosterSlot - 1), 5) + 1);

mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmodbase.stormdata/LibPVEU.galaxy:1336

    // Variable Initialization
    lv_viewerSlot = (ModI((libGame_gv_players[lp_viewerPlayer].lv_rosterSlot - 1), 5) + 1);
    lv_subjectSlot = (ModI((libGame_gv_players[lp_subjectPlayer].lv_rosterSlot - 1), 5) + 1);

    // Implementation

mods/heroesbrawlmods/heroselectionmods/ingameheroselection.stormmodbase.stormdata/LibIGHS.galaxy:1506

    // Automatic Variable Declarations
    // Variable Initialization
    lv_viewerSlot = (ModI((libGame_gv_players[lp_viewerPlayer].lv_rosterSlot - 1), 5) + 1);
    lv_subjectSlot = (ModI((libGame_gv_players[lp_subjectPlayer].lv_rosterSlot - 1), 5) + 1);

mods/heroesbrawlmods/heroselectionmods/ingameheroselection.stormmodbase.stormdata/LibIGHS.galaxy:1507

    // Variable Initialization
    lv_viewerSlot = (ModI((libGame_gv_players[lp_viewerPlayer].lv_rosterSlot - 1), 5) + 1);
    lv_subjectSlot = (ModI((libGame_gv_players[lp_subjectPlayer].lv_rosterSlot - 1), 5) + 1);

    // Implementation

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/AILib.galaxy:2915

    }

    lv_firstDefenderAIIndex = ModI(FixedToInt((GameGetMissionTime() * 16.0)), libAIAI_gv_aIDefenderIndexMod);
    auto12F5795D_ae = libAIAI_gv_defenderAIDefenderAIUpperBound;
    lv_defenderAIIndex = lv_firstDefenderAIIndex;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameDataHelperLib.galaxy:1705

        }
        PlayerScoreValueSetFromInt(lp_killingPlayer, "LostVikingsVikingBriberyStackScore", UnitBehaviorCount(lv_vikingUnit, "LostVikingsVikingBriberyStacks"));
        if ((ModI(UnitBehaviorCount(lv_vikingUnit, "LostVikingsVikingBriberyStacks"), 40) == 0)) {
            PlayerAddChargeUsed(lp_killingPlayer, "Abil/LostVikingsVikingBribery", -1.0);
        }

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameDataHelperLib.galaxy:17820

    for ( ; ( (auto1E7F2B54_ai >= 0 && lv_i <= auto1E7F2B54_ae) || (auto1E7F2B54_ai < 0 && lv_i >= auto1E7F2B54_ae) ) ; lv_i += auto1E7F2B54_ai ) {
        UnitCreateEffectUnit(lv_nova, "TalentBribeAdd1Token", lv_nova);
        if ((ModI(UnitBehaviorCount(lv_nova, libGame_gv_players[lv_player].lv_bribeTokenLink), libGame_gv_players[lv_player].lv_bribeChargeStackRequirement) == 0)) {
            UnitAddChargeUsed(lv_nova, "Abil/TalentBucketBribe", -1.0);
        }

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

    }

    if (((lp_type == libCore_ge_MinionTypes_Catapult) || (lp_type == libCore_ge_MinionTypes_CustomCatapult1) || (lp_type == libCore_ge_MinionTypes_CustomCatapult2)) && ((libGame_gv_minionMapNeverSpawnsCatapults == true) || ((libGame_gv_minion_CapCatapults == true) && (UnitGroupCount(libGame_gv_minion_CatapultGroup[lv_minionTeam], c_unitCountAlive) >= libGame_gv_minion_CatapultCap_C)) || (libGame_gf_TownsAliveinLane(libGame_gf_EnemyTeam(lv_minionTeam), lp_lane) >= 2) || ((libGame_gf_TownsAliveinLane(libGame_gf_EnemyTeam(lv_minionTeam), lp_lane) == 1) && (ModI((libGame_gv_minionWaveSpawnCounter - libGame_gv_minion_PeriodicCatapultsFirstWave), libGame_gv_minion_PeriodicCatapultsWavePeriod_C) != 0)))) {
        return ;
    }

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

        lv_bribeOwnerUnit = libGame_gv_players[lp_killingPlayer].lv_heroUnit;
        UnitCreateEffectUnit(lv_bribeOwnerUnit, "TalentBribeAdd1Token", lv_bribeOwnerUnit);
        if ((ModI(UnitBehaviorCount(lv_bribeOwnerUnit, libGame_gv_players[lp_killingPlayer].lv_bribeTokenLink), libGame_gv_players[lp_killingPlayer].lv_bribeChargeStackRequirement) == 0)) {
            UnitAddChargeUsed(lv_bribeOwnerUnit, "Abil/TalentBucketBribe", -1.0);
        }

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


    lv_missionTime = GameGetMissionTime();
    lv_firstIndex = ModI(FixedToInt((lv_missionTime / 0.0625)), lv_heroIndexMod);
    lv_player = lv_firstIndex;
    for ( ; ( (auto98CCDFBA_ai >= 0 && lv_player <= auto98CCDFBA_ae) || (auto98CCDFBA_ai < 0 && lv_player >= auto98CCDFBA_ae) ) ; lv_player += auto98CCDFBA_ai ) {

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

    lv_i = 1;
    for ( ; ( (autoB5F7F78A_ai >= 0 && lv_i <= autoB5F7F78A_ae) || (autoB5F7F78A_ai < 0 && lv_i >= autoB5F7F78A_ae) ) ; lv_i += autoB5F7F78A_ai ) {
        lv_pointIndex = (ModI(lv_i, lv_numberOfValidPoints) + 1);
        UnitCreateEffectPoint(lp_casterUnit, lp_effect, lv_executionPoints[lv_pointIndex]);
    }

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:2996

    lv_index = 1;
    for ( ; ( (auto3F8AF97C_ai >= 0 && lv_index <= auto3F8AF97C_ae) || (auto3F8AF97C_ai < 0 && lv_index >= auto3F8AF97C_ae) ) ; lv_index += auto3F8AF97C_ai ) {
        if ((lv_index != libMapM_gv_mMRavenLastTributeSpawnIndex1) && (!(((libMapM_gv_mMRavenLastTributeSpawnIndex1 > 0) && (libMapM_gv_mMRavenLastTributeSpawnIndex2 > 0) && (ModI(libMapM_gv_mMRavenLastTributeSpawnIndex1, 2) == ModI(libMapM_gv_mMRavenLastTributeSpawnIndex2, 2)) && (ModI(lv_index, 2) == ModI(libMapM_gv_mMRavenLastTributeSpawnIndex1, 2)))))) {
            lv_pointGood = false;
            lv_sideIndex = libMapM_gf_MMRavenSpawnPointSide(lv_index);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:2996

    lv_index = 1;
    for ( ; ( (auto3F8AF97C_ai >= 0 && lv_index <= auto3F8AF97C_ae) || (auto3F8AF97C_ai < 0 && lv_index >= auto3F8AF97C_ae) ) ; lv_index += auto3F8AF97C_ai ) {
        if ((lv_index != libMapM_gv_mMRavenLastTributeSpawnIndex1) && (!(((libMapM_gv_mMRavenLastTributeSpawnIndex1 > 0) && (libMapM_gv_mMRavenLastTributeSpawnIndex2 > 0) && (ModI(libMapM_gv_mMRavenLastTributeSpawnIndex1, 2) == ModI(libMapM_gv_mMRavenLastTributeSpawnIndex2, 2)) && (ModI(lv_index, 2) == ModI(libMapM_gv_mMRavenLastTributeSpawnIndex1, 2)))))) {
            lv_pointGood = false;
            lv_sideIndex = libMapM_gf_MMRavenSpawnPointSide(lv_index);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:2996

    lv_index = 1;
    for ( ; ( (auto3F8AF97C_ai >= 0 && lv_index <= auto3F8AF97C_ae) || (auto3F8AF97C_ai < 0 && lv_index >= auto3F8AF97C_ae) ) ; lv_index += auto3F8AF97C_ai ) {
        if ((lv_index != libMapM_gv_mMRavenLastTributeSpawnIndex1) && (!(((libMapM_gv_mMRavenLastTributeSpawnIndex1 > 0) && (libMapM_gv_mMRavenLastTributeSpawnIndex2 > 0) && (ModI(libMapM_gv_mMRavenLastTributeSpawnIndex1, 2) == ModI(libMapM_gv_mMRavenLastTributeSpawnIndex2, 2)) && (ModI(lv_index, 2) == ModI(libMapM_gv_mMRavenLastTributeSpawnIndex1, 2)))))) {
            lv_pointGood = false;
            lv_sideIndex = libMapM_gf_MMRavenSpawnPointSide(lv_index);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:2996

    lv_index = 1;
    for ( ; ( (auto3F8AF97C_ai >= 0 && lv_index <= auto3F8AF97C_ae) || (auto3F8AF97C_ai < 0 && lv_index >= auto3F8AF97C_ae) ) ; lv_index += auto3F8AF97C_ai ) {
        if ((lv_index != libMapM_gv_mMRavenLastTributeSpawnIndex1) && (!(((libMapM_gv_mMRavenLastTributeSpawnIndex1 > 0) && (libMapM_gv_mMRavenLastTributeSpawnIndex2 > 0) && (ModI(libMapM_gv_mMRavenLastTributeSpawnIndex1, 2) == ModI(libMapM_gv_mMRavenLastTributeSpawnIndex2, 2)) && (ModI(lv_index, 2) == ModI(libMapM_gv_mMRavenLastTributeSpawnIndex1, 2)))))) {
            lv_pointGood = false;
            lv_sideIndex = libMapM_gf_MMRavenSpawnPointSide(lv_index);

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

        libNtve_gf_SetDialogItemText(libNPLD_gv_hanamura.lv_attackingStructureLabel[2], TextExpressionAssemble("Param/Expression/lib_MHmu_C22502E9"), PlayerGroupAll());
        Wait(0.5, c_timeGame);
        if ((ModI(lv_shotsRemaining, lv_shotspervolley) == 0)) {
            Wait(2.0, c_timeGame);
        }

mods/heroesmapmods/battlegroundmapmods/hauntedmines.stormmodbase.stormdata/LibMHtM.galaxy:1493

            lv_itGate = UnitGroupUnitFromEnd(auto8E616A07_g, auto8E616A07_u);
            if (lv_itGate == null) { break; }
            auto7311CB1E_val = ModI(lv_timeIndex, 4);
            if (auto7311CB1E_val == 1) {
                libCore_gf_CreateMinimapPingStorm(lv_pingPlayers, "StormAlert", UnitGetPosition(lv_itGate), ColorWithAlpha(100.00, 100.00, 0.00, 0.00), 0.0);

mods/heroesmapmods/battlegroundmapmods/tombofthespiderqueen.stormmodbase.stormdata/LibMSOC.galaxy:415

    lv_count1 = lp_count;
    lv_count20 = (lv_count1 / 20);
    lv_count1 = ModI(lv_count1, 20);
    lv_count5 = (lv_count1 / 5);
    lv_count1 = ModI(lv_count1, 5);

mods/heroesmapmods/battlegroundmapmods/tombofthespiderqueen.stormmodbase.stormdata/LibMSOC.galaxy:417

    lv_count1 = ModI(lv_count1, 20);
    lv_count5 = (lv_count1 / 5);
    lv_count1 = ModI(lv_count1, 5);
    auto9075D5F5_n = lv_count20;
    for (auto9075D5F5_i = 1; auto9075D5F5_i <= auto9075D5F5_n; auto9075D5F5_i += 1) {

mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmodbase.stormdata/LibVLSK.galaxy:1126

        }
    }
    if ((ModI(lp_rawTime, 60) >= 10)) {
        lv_seconds = IntToString(ModI(lp_rawTime, 60));
    }

mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmodbase.stormdata/LibVLSK.galaxy:1127

    }
    if ((ModI(lp_rawTime, 60) >= 10)) {
        lv_seconds = IntToString(ModI(lp_rawTime, 60));
    }
    else {

mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmodbase.stormdata/LibVLSK.galaxy:1131

    else {
        if ((lp_rawTime >= 1)) {
            lv_seconds = ("0" + IntToString(ModI(lp_rawTime, 60)));
        }
        else {

mods/heromods/dehaka.stormmodbase.stormdata/LibHDEH.galaxy:130

    lv_newScoreValue = (lv_currentScoreValue + lp_essenceCollectedAmount);
    lv_questStackstoAdd = (lv_newScoreValue / libHDEH_gv_heroDehakaTalentEnhancedAgilityEssencePerStack);
    lv_remainderEssence = ModI(lv_newScoreValue, libHDEH_gv_heroDehakaTalentEnhancedAgilityEssencePerStack);

    // Implementation

mods/heromods/dehaka.stormmodbase.stormdata/LibHDEH.galaxy:169

    lv_newScoreValue = (lv_currentScoreValue + lp_essenceCollectedAmount);
    lv_questStackstoAdd = (lv_newScoreValue / libHDEH_gv_heroDehakaTalentTissueRegenerationEssencePerStack);
    lv_remainderEssence = ModI(lv_newScoreValue, libHDEH_gv_heroDehakaTalentTissueRegenerationEssencePerStack);

    // Implementation

mods/liberty.sc2modbase.sc2data/TriggerLibs/LibertyLib.galaxy:507

    for ( ; ( (auto3340955B_ai >= 0 && lv_i <= auto3340955B_ae) || (auto3340955B_ai < 0 && lv_i >= auto3340955B_ae) ) ; lv_i += auto3340955B_ai ) {
        lv_positionFromRight = ((lv_numberLength + 1) - lv_i);
        if ((ModI(lv_positionFromRight, 3) == 0)) {
            lv_placeValue = StringToInt(StringSub(IntToString(lp_number), lv_i, lv_i));
            if ((lv_placeValue != 0)) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/LibertyLib.galaxy:518

        }

        if ((ModI((lv_positionFromRight + 1), 3) == 0)) {
            lv_placeValue = StringToInt(StringSub(IntToString(lp_number), lv_i, (lv_i + 1)));
            if ((lv_placeValue > 0)) {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNovC.galaxy:258

        lv_indexTechItem = UserDataInstance("CampaignTechItem", autoF251B207_ai);
        autoF251B207_ai = autoF251B207_ai+1;
        lv_x = (160 + (210 * ModI(lv_techItemIndex, 5)));
        if ((ModI(lv_techItemIndex, 5) == 0)) {
            lv_y += 110;

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNovC.galaxy:259

        autoF251B207_ai = autoF251B207_ai+1;
        lv_x = (160 + (210 * ModI(lv_techItemIndex, 5)));
        if ((ModI(lv_techItemIndex, 5) == 0)) {
            lv_y += 110;
        }

mods/novastoryassets.sc2modbase.sc2maps/maps/campaign/nova/nova01.sc2map/MapScript.galaxy:663

            libNtve_gf_CreateActorAtPoint("DOM_Fire_Large_Long", PointFromName(("Destruction Fire " + IntToString(lp_area) + "-" + IntToString(lv_i))));
            gf_CreateDoMExplosion(libNtve_ge_ExplosionSize_Large, PointFromName(("Destruction Fire " + IntToString(lp_area) + "-" + IntToString(lv_i))));
            if ((ModI(lv_i, 2) == 1)) {
                if ((RandomInt(1, 2) == 1)) {
                    PlayerCreateEffectPoint(1, "FX_DOM_CeilingDebris_Beams", PointFromName(("Destruction Fire " + IntToString(lp_area) + "-" + IntToString(lv_i))));

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:3839


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_SmallA);
    }

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:3883


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_MediumA);
    }

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:3927


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_LargeA);
    }

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:8713


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_SmallA);
    }

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:8745


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_MediumA);
    }

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:8777


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_LargeA);
    }

mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nova01.sc2mapMapScript.galaxy:663

            libNtve_gf_CreateActorAtPoint("DOM_Fire_Large_Long", PointFromName(("Destruction Fire " + IntToString(lp_area) + "-" + IntToString(lv_i))));
            gf_CreateDoMExplosion(libNtve_ge_ExplosionSize_Large, PointFromName(("Destruction Fire " + IntToString(lp_area) + "-" + IntToString(lv_i))));
            if ((ModI(lv_i, 2) == 1)) {
                if ((RandomInt(1, 2) == 1)) {
                    PlayerCreateEffectPoint(1, "FX_DOM_CeilingDebris_Beams", PointFromName(("Destruction Fire " + IntToString(lp_area) + "-" + IntToString(lv_i))));

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2mapMapScript.galaxy:3839


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_SmallA);
    }

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2mapMapScript.galaxy:3883


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_MediumA);
    }

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2mapMapScript.galaxy:3927


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_LargeA);
    }

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2mapMapScript.galaxy:8713


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_SmallA);
    }

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2mapMapScript.galaxy:8745


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_MediumA);
    }

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2mapMapScript.galaxy:8777


    gv_protossClaimWavesSent += 1;
    if ((ModI(gv_protossClaimWavesSent, 2) == 1)) {
        gf_RunProtossClaimerWave(ge_PRESETClaimerWaveType_LargeA);
    }