# Send Actor Message To Actor Region With Filters

Grammar — Send actor message message to all actors that intersect actor region region with their intersectType that belong to class classFilters and match terms terms
FlagsNative | Action

Sends an actor message to all the actors contained within the specified region actor. The Intersect Type parameter defines which radius will be used to determine intersection with the region. The Class Filters parameter is used to specify which types of actors should receive the message. The format for Class Filters is a list of comma delimited actor types. The Terms parameter is used to specify a condition that an actor in the region must meet in order to receive the message. The format for Terms is a list of semi colon delimited actor terms. An actor message will perform an action and/or trigger an event on the actor it is sent to.

# Arguments

  • actor — Region
  • int<preset::ActorIntersectType> — Intersect Type
  • string<actormsg> — Message
  • string — Class Filters
  • string — Terms

Returns — void

native void ActorRegionSend(
	actor a,
	int intersect,
	string msg,
	string filters,
	string terms,
);

Category: Actor / Send Actor Messages

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:340

        ActorRegionCreate(null, "TriggerRegion", lp_salvageRegion);
        lv_actorRegion = libNtve_gf_ActorLastCreated();
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal Down", "Doodad", "ScopeContains PortZionScrapElevatorLeft");
        Wait(1.75, c_timeGame);
        libNtve_gf_CreateUnitsWithDefaultFacing(1, lp_salvageType, c_unitCreateIgnorePlacement, gv_p05_SCRAP, RegionGetCenter(lp_salvageRegion));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:344

        libNtve_gf_CreateUnitsWithDefaultFacing(1, lp_salvageType, c_unitCreateIgnorePlacement, gv_p05_SCRAP, RegionGetCenter(lp_salvageRegion));
        UnitSetInfoText(UnitLastCreated(), StringExternal("Param/Value/332D48ED"), StringToText(""), StringToText(""));
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal Up", "Doodad", "ScopeContains PortZionScrapElevatorLeft");
        Wait(1.75, c_timeGame);
        UnitRemove(lv_elevatorBlocker);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner02.sc2mapMapScript.galaxy:340

        ActorRegionCreate(null, "TriggerRegion", lp_salvageRegion);
        lv_actorRegion = libNtve_gf_ActorLastCreated();
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal Down", "Doodad", "ScopeContains PortZionScrapElevatorLeft");
        Wait(1.75, c_timeGame);
        libNtve_gf_CreateUnitsWithDefaultFacing(1, lp_salvageType, c_unitCreateIgnorePlacement, gv_p05_SCRAP, RegionGetCenter(lp_salvageRegion));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner02.sc2mapMapScript.galaxy:344

        libNtve_gf_CreateUnitsWithDefaultFacing(1, lp_salvageType, c_unitCreateIgnorePlacement, gv_p05_SCRAP, RegionGetCenter(lp_salvageRegion));
        UnitSetInfoText(UnitLastCreated(), StringExternal("Param/Value/332D48ED"), StringToText(""), StringToText(""));
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal Up", "Doodad", "ScopeContains PortZionScrapElevatorLeft");
        Wait(1.75, c_timeGame);
        UnitRemove(lv_elevatorBlocker);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab01.sc2map/MapScript.galaxy:992

    ActorRegionCreate(null, "TriggerRegion", lp_rEGION);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "ModelSwap UmojanLabWallConsolesDeath", "Doodad", ("ScopeContains " + ("UmojanLabWallConsoles")));
    libNtve_gf_PlayAnimationOnDoodadsInRegion(lp_rEGION, "UmojanLabWallConsoles", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    Wait(2.0, c_timeGame);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:537

    }

    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, lp_message, "Doodad", lv_termsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab01.sc2mapMapScript.galaxy:992

    ActorRegionCreate(null, "TriggerRegion", lp_rEGION);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "ModelSwap UmojanLabWallConsolesDeath", "Doodad", ("ScopeContains " + ("UmojanLabWallConsoles")));
    libNtve_gf_PlayAnimationOnDoodadsInRegion(lp_rEGION, "UmojanLabWallConsoles", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    Wait(2.0, c_timeGame);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zspace02.sc2mapMapScript.galaxy:537

    }

    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, lp_message, "Doodad", lv_termsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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

    ActorRegionCreate(null, "TriggerRegion", RegionEntireMap());
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, lp_actorMessage, "Doodad", ("ScopeContains " + lp_doodadType));
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
    return true;

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

    ActorRegionCreate(null, "TriggerRegion", RegionEntireMap());
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, lp_actorMessage, "Doodad", ("ScopeContains " + lp_doodadType));
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
    return true;

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

    }

    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, lp_message, "Doodad", lv_terms);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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

    // Automatic Variable Declarations
    // Implementation
    ActorRegionSend(lp_region, c_actorIntersectAgainstRadiusContact, lp_message, null, null);
}

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, lp_message, null, null);
    ActorSend(lv_actorRegion, "Destroy");
}

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, lp_intersectType, lp_message, lp_classFilters, lp_terms);
    ActorSend(lv_actorRegion, "Destroy");
}

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


    lv_animTermsString = (lv_animTermsString + "!HasStatus DoodadKilled");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Doodad", lv_animTermsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _DeathModel");
    ActorWorldParticleFXDestroy();
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy Immediate", "Model", "ScopeContains _DeathModel");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
    ActorSend(ActorFrom("::Scene"), "SceneParticlesDestroy");

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

    }

    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, (lv_actorMessageString), "Doodad", lv_termsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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

    }

    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, (lv_actorMessageString), "Doodad", lv_termsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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


    lv_animTermsString = (lv_animTermsString + "!HasStatus DoodadKilled");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "AnimPlay Death Death PlayForever,NonLooping", "Doodad", lv_animTermsString);
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "StatusIncrement DoodadKilled", "Doodad", lv_statusTermsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));

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

    lv_animTermsString = (lv_animTermsString + "!HasStatus DoodadKilled");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "AnimPlay Death Death PlayForever,NonLooping", "Doodad", lv_animTermsString);
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "StatusIncrement DoodadKilled", "Doodad", lv_statusTermsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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

    // Automatic Variable Declarations
    // Implementation
    ActorRegionSend(lp_region, c_actorIntersectAgainstRadiusContact, lp_message, null, null);
}

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, lp_message, null, null);
    ActorSend(lv_actorRegion, "Destroy");
}

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, lp_intersectType, lp_message, lp_classFilters, lp_terms);
    ActorSend(lv_actorRegion, "Destroy");
}

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


    lv_animTermsString = (lv_animTermsString + "!HasStatus DoodadKilled");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Doodad", lv_animTermsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _DeathModel");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _DeathModel");
    ActorWorldParticleFXDestroy();

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

    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _DeathModel");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _DeathModel");
    ActorWorldParticleFXDestroy();
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy Immediate", "Model", "ScopeContains _DeathModel");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
    ActorSend(ActorFrom("::Scene"), "SceneParticlesDestroy");

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

    }

    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, (lv_actorMessageString), "Doodad", lv_termsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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

    }

    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, (lv_actorMessageString), "Doodad", lv_termsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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


    lv_animTermsString = (lv_animTermsString + "!HasStatus DoodadKilled");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "AnimPlay Death Death PlayForever,NonLooping", "Doodad", lv_animTermsString);
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "StatusIncrement DoodadKilled", "Doodad", lv_statusTermsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _DeadClearable");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _DeadClearable");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));

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

    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _DeadClearable");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _DeadClearable");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _DeadClearable");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _DeadClearable");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));

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

    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _DeadClearable");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _DeadClearable");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

mods/heroesbrawlmods/arenamodemods/arenamode.stormmodbase.stormdata/LibAREN.galaxy:1296

    autoA3D2E25D_val = lp_onOff;
    if (autoA3D2E25D_val == true) {
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal Activate", "Doodad", "ScopeContains _StartingPlatform");
    }
    else if (autoA3D2E25D_val == false) {

mods/heroesbrawlmods/arenamodemods/arenamode.stormmodbase.stormdata/LibAREN.galaxy:1299

    }
    else if (autoA3D2E25D_val == false) {
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal Deactivate", "Doodad", "ScopeContains _StartingPlatform");
    }
    else {

mods/heroesbrawlmods/arenamodemods/arenamode.stormmodbase.stormdata/LibAREN.galaxy:2147

            lv_actorMessageLevelString = "Chaos";
        }
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, (("Signal " + lv_actorMessageTeamString + lv_actorMessageLevelString + "Kill")), "Doodad", "ScopeContains _Spectator");
    }

mods/heroesbrawlmods/arenamodemods/arenamode.stormmodbase.stormdata/LibAREN.galaxy:2519

    ActorRegionCreate(null, "TriggerRegion", libAREN_gv_aRM_MechanicData[libAREN_gf_ArenaCurrentMechanicId()].lv_playableRegion);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal OrderMegaKill", "Doodad", "ScopeContains _Spectator");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal ChaosMegaKill", "Doodad", "ScopeContains _Spectator");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));

mods/heroesbrawlmods/arenamodemods/arenamode.stormmodbase.stormdata/LibAREN.galaxy:2520

    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal OrderMegaKill", "Doodad", "ScopeContains _Spectator");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal ChaosMegaKill", "Doodad", "ScopeContains _Spectator");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
    return true;

mods/heroesbrawlmods/arenamodemods/gardenarena.stormmodbase.stormdata/LibAMGT.galaxy:178

        libAMGT_gv_aRMGardenNightFallen = true;
        ActorSend(libMapM_gv_mapMechanicControllerActor, "Signal Light2On");
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal NightOn", "Doodad", "ScopeContains _StreetLamp");
        libAMGT_gf_ARMGardenNightStart();
    }

mods/heroesbrawlmods/arenamodemods/gardenarena.stormmodbase.stormdata/LibAMGT.galaxy:185

        libAMGT_gv_aRMGardenNightFallen = false;
        ActorSend(libMapM_gv_mapMechanicControllerActor, "Signal Light2Off");
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal NightOff", "Doodad", "ScopeContains _StreetLamp");
        libAMGT_gf_ARMGardenNightEnds();
    }

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _Clearable");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _Clearable");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));

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

    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _Clearable");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _Clearable");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _Clearable");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _Clearable");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));

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

    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _Clearable");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _Clearable");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

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

    }

    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, lp_message, "Doodad", lv_termsString);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmodbase.stormdata/LibMTOD.galaxy:688

    ActorRegionCreate(null, "TriggerRegion", lp_region);
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _ToDClearable");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _ToDClearable");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));

mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmodbase.stormdata/LibMTOD.galaxy:689

    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Model", "ScopeContains _ToDClearable");
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Destroy", "Unit", "ScopeContains _ToDClearable");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmodbase.stormdata/LibMTOD.galaxy:844

    autoF9E39A17_val = lp_newOwningTeam;
    if (autoF9E39A17_val == libCore_gv_cOMPUTER_TeamOrder) {
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "SetPlayerId 11", "Doodad", "ScopeContains _TownIndicator");
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal Order", "Doodad", "ScopeContains _CaptureBanner");
    }

mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmodbase.stormdata/LibMTOD.galaxy:845

    if (autoF9E39A17_val == libCore_gv_cOMPUTER_TeamOrder) {
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "SetPlayerId 11", "Doodad", "ScopeContains _TownIndicator");
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal Order", "Doodad", "ScopeContains _CaptureBanner");
    }
    else if (autoF9E39A17_val == libCore_gv_cOMPUTER_TeamChaos) {

mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmodbase.stormdata/LibMTOD.galaxy:848

    }
    else if (autoF9E39A17_val == libCore_gv_cOMPUTER_TeamChaos) {
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "SetPlayerId 12", "Doodad", "ScopeContains _TownIndicator");
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal Chaos", "Doodad", "ScopeContains _CaptureBanner");
    }

mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmodbase.stormdata/LibMTOD.galaxy:849

    else if (autoF9E39A17_val == libCore_gv_cOMPUTER_TeamChaos) {
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "SetPlayerId 12", "Doodad", "ScopeContains _TownIndicator");
        ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal Chaos", "Doodad", "ScopeContains _CaptureBanner");
    }
    else {

mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmodbase.stormdata/LibMTOD.galaxy:1964

    ActorRegionCreate(null, "TriggerRegion", RegionEntireMap());
    lv_actorRegion = libNtve_gf_ActorLastCreated();
    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, "Signal OpenSesame", "Doodad", "ScopeContains _ArchwayDoor");
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
    return true;

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

    }

    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, lp_message, "Doodad", lv_terms);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:3669

            lv_modelOld = CatalogFieldValueGet(c_gameCatalogSkin, lp_skin, (("ReplacementArray[" + IntToString(lv_i) + "]." + lv_fromPath)), c_playerAny);
            if ((lp_extraMessage != null)) {
                ActorRegionSend(lv_ar, c_actorIntersectAgainstRadiusContact, lp_extraMessage, "Model", ("ModelName " + lv_modelOld + "; PlayerId " + IntToString(lp_player) + " " + IntToString(lp_player)));
                ActorRegionSend(lv_ar, c_actorIntersectAgainstRadiusContact, lp_extraMessage, "Unit", ("ModelName " + lv_modelOld + "; PlayerId " + IntToString(lp_player) + " " + IntToString(lp_player)));
            }

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:3670

            if ((lp_extraMessage != null)) {
                ActorRegionSend(lv_ar, c_actorIntersectAgainstRadiusContact, lp_extraMessage, "Model", ("ModelName " + lv_modelOld + "; PlayerId " + IntToString(lp_player) + " " + IntToString(lp_player)));
                ActorRegionSend(lv_ar, c_actorIntersectAgainstRadiusContact, lp_extraMessage, "Unit", ("ModelName " + lv_modelOld + "; PlayerId " + IntToString(lp_player) + " " + IntToString(lp_player)));
            }

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:11579

    }

    ActorRegionSend(lv_actorRegion, c_actorIntersectAgainstRadiusContact, lp_message, "Doodad", lv_terms);
    ActorScopeKill(ActorScopeFromActor(lv_actorRegion));
}