# Create Actor Region

Grammar — Create actor region actorLink in actor scope actorScope from game region region
FlagsNative | Action

Creates a region actor from a game region. You can use a region actor to send an actor message to all of the actors that are currently inside it. If you set a variable to “Last Created Actor” after running this action, your variable will be set to the region actor created by this action.

# Arguments

  • actorscope — Actor Scope
  • string [ gamelink::Actor ] — Actor Link
  • region — Region

Returns — actor

native actor ActorRegionCreate(
	actorscope as,
	string actorName,
	region r,
);

Category: Actor / Create Actors

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L338
ActorRegionCreate(null, "TriggerRegion", lp_salvageRegion)
// L2370
ActorRegionCreate(null, "LaserRegion", gv_soundRegion)
// L1146
ActorRegionCreate(null, "WallOfFireRegion", gv_wall_of_Fire_DamageRegion)
// L338
ActorRegionCreate(null, "TriggerRegion", lp_salvageRegion)
// L2370
ActorRegionCreate(null, "LaserRegion", gv_soundRegion)
// L1146
ActorRegionCreate(null, "WallOfFireRegion", gv_wall_of_Fire_DamageRegion)
// L1866
ActorRegionCreate(null, "KerriganBeamRegion", gv_kerriganSoundRegion)
// L1932
ActorRegionCreate(null, "NarudBeamRegion", gv_narudSoundRegion)
// L2902
ActorRegionCreate(ActorScopeFromUnit(gv_psiDestroyer), "PsiDecimatorDomeRegion", gv_psiFieldSoundRegion)
// L990
ActorRegionCreate(null, "TriggerRegion", lp_rEGION)
// L1324
ActorRegionCreate(null, "TriggerRegion", RegionFromId(130))
// L531
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L1866
ActorRegionCreate(null, "KerriganBeamRegion", gv_kerriganSoundRegion)
// L1932
ActorRegionCreate(null, "NarudBeamRegion", gv_narudSoundRegion)
// L2902
ActorRegionCreate(ActorScopeFromUnit(gv_psiDestroyer), "PsiDecimatorDomeRegion", gv_psiFieldSoundRegion)
// L990
ActorRegionCreate(null, "TriggerRegion", lp_rEGION)
// L1324
ActorRegionCreate(null, "TriggerRegion", RegionFromId(130))
// L531
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L518
ActorRegionCreate(null, "TriggerRegion", RegionEntireMap())
// L3852
ActorRegionCreate(null, "CelestialBeamRegion", gv_soundRegion)
// L518
ActorRegionCreate(null, "TriggerRegion", RegionEntireMap())
// L3852
ActorRegionCreate(null, "CelestialBeamRegion", gv_soundRegion)

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L3681
ActorRegionCreate(null, "TriggerRegion", lp_target)

# mods/core.sc2mod

NativeLib.galaxy

// L445
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L459
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L1142
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L1162
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L1177
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L1279
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L1490
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L1512
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L1542
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L3623
ActorRegionCreate(null, "TriggerRegion", RegionEntireMap())
// L328
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L342
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L1037
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L1057
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L1073
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L1175
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L1299
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L1321
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L1351
ActorRegionCreate(null, "TriggerRegion", lp_target)

# mods/heroes.stormmod

MapScript.galaxy

// L925
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L925
ActorRegionCreate(null, "TriggerRegion", lp_region)

# mods/heroesbrawlmods/arenamodemods/arenamode.stormmod

LibAREN.galaxy

// L1292
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L2517
ActorRegionCreate(null, "TriggerRegion", libAREN_gv_aRM_MechanicData[libAREN_gf_ArenaCurrentMechanicId()].lv_playableRegion)

# mods/heroesbrawlmods/arenamodemods/gardenarena.stormmod

LibAMGT.galaxy

// L173
ActorRegionCreate(null, "TriggerRegion", RegionEntireMap())

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

LibPEB1.galaxy

// L2154
ActorRegionCreate(null, "TriggerRegion", lp_region)

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

LibPVEM.galaxy

// L1495
ActorRegionCreate(null, "TriggerRegion", lp_region)

# mods/heroesdata.stormmod

HeroesLib.galaxy

// L2925
ActorRegionCreate(null, "TriggerRegion", lp_target)

# mods/heroesdata.stormmod

MapMechanicsLib.galaxy

// L3708
ActorRegionCreate(null, "DragonBeamEndRegion", libMapM_gv_mMGardensDragonSoundRegion)
// L3780
ActorRegionCreate(null, "DragonBeamStartRegion", libMapM_gv_mMGardensDragonSoundRegion)
// L3781
ActorRegionCreate(null, "DragonBeamLoopRegion", libMapM_gv_mMGardensDragonSoundRegion)
// L7522
ActorRegionCreate(null, "DragonBeamEndRegion", libMapM_gv_mMGardensDragonSoundRegion)

# mods/heroesmapmods/battlegroundmapmods/braxisholdout.stormmod

LibSCHO.galaxy

// L661
ActorRegionCreate(null, "HoldoutBeamLoopRegion", libSCHO_gv_mMHO_HiveCages[libGame_gv_teamOrderIndex_C].lv_southSoundRegion)
// L667
ActorRegionCreate(null, "HoldoutBeamLoopRegion", libSCHO_gv_mMHO_HiveCages[libGame_gv_teamOrderIndex_C].lv_northSoundRegion)
// L673
ActorRegionCreate(null, "HoldoutBeamLoopRegion", libSCHO_gv_mMHO_HiveCages[libGame_gv_teamChaosIndex_C].lv_northSoundRegion)
// L679
ActorRegionCreate(null, "HoldoutBeamLoopRegion", libSCHO_gv_mMHO_HiveCages[libGame_gv_teamChaosIndex_C].lv_southSoundRegion)

# mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod

LibMTOD.galaxy

// L686
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L840
ActorRegionCreate(null, "TriggerRegion", lp_region)
// L1962
ActorRegionCreate(null, "TriggerRegion", RegionEntireMap())

# mods/missionpacks/novacampaign.sc2mod

LibNCMI.galaxy

// L3818
ActorRegionCreate(null, "TriggerRegion", lp_target)

# mods/novastoryassets.sc2mod

MapScript.galaxy

// L3738
ActorRegionCreate(null, "Nova07AmbientSoundRegionOutside", gv_ambienceRegion_Facility_Outside)
// L3741
ActorRegionCreate(null, "Nova07AmbientSoundRegionInside", gv_ambienceRegion_Facility_Inside)
// L3738
ActorRegionCreate(null, "Nova07AmbientSoundRegionOutside", gv_ambienceRegion_Facility_Outside)
// L3741
ActorRegionCreate(null, "Nova07AmbientSoundRegionInside", gv_ambienceRegion_Facility_Inside)

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L3660
ActorRegionCreate(null, "TriggerRegion", RegionEntireMap())
// L11570
ActorRegionCreate(null, "TriggerRegion", lp_target)
// L21302
ActorRegionCreate(null, "LaserDrillCoopBeamRegion", libCOMI_gv_laserDrillSoundRegion[lv_player])
// L21363
ActorRegionCreate(null, "LaserDrillCoopConcentratedBeamRegion", libCOMI_gv_laserDrillBFGSoundRegion[lv_player])
// L21424
ActorRegionCreate(null, "PulseCannonBeamRegion", libCOMI_gv_laserDrillNukeSoundRegion[lv_player])

# mods/starcoop/starcoop.sc2mod

LibCOMU.galaxy

// L10476
ActorRegionCreate(null, "MutatorLaserDrillBeamRegion", libCOMU_gv_mutatorLaserDrillSoundRegion)