# Create Units With Default Facing

Grammar — Create count|Number type|Unit for player player at p using default facing (style)
FlagsAction

Creates units using the default facing angle of the unit. Use the “Last Created Unit” and “Last Created Units” functions to refer to the created units.

# Arguments

  • int — Count
  • string [ gamelink::Unit ] — Type
  • int [ preset::Unit_Create_Style2 ] — Flags
  • int — Player
  • point — Point

Returns — void

void libNtve_gf_CreateUnitsWithDefaultFacing(
	int lp_count,
	string lp_type,
	int lp_style,
	int lp_player,
	point lp_p,
);

Category: Unit / Basic

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L490
libNtve_gf_CreateUnitsWithDefaultFacing(1, "MultiKillObject", 0, 1, UnitGetPosition(EventUnit()))
// L915
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField10", 0, gv_pLAYER_BOARD, RegionGetCenter(RegionFromId(20)))
// L917
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField12", 0, gv_pLAYER_BOARD, RegionGetCenter(RegionFromId(29)))
// L919
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField12", 0, gv_pLAYER_BOARD, RegionGetCenter(RegionFromId(37)))
// L927
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Pylon", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(13)))
// L929
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Pylon", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(14)))
// L931
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Pylon", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(15)))
// L563
libNtve_gf_CreateUnitsWithDefaultFacing(1, "MultiKillObject", 0, gv_pLAYER_USER, UnitGetPosition(EventUnit()))
// L734
libNtve_gf_CreateUnitsWithDefaultFacing(1, "DestructibleRock6x6", 0, 0, PointFromId(241))
// L738
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField12", 0, gv_pLAYER_COMPUTER2, RegionGetCenter(RegionFromId(24)))
// L739
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField12", 0, gv_pLAYER_COMPUTER2, RegionGetCenter(RegionFromId(26)))
// L740
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField12", 0, gv_pLAYER_COMPUTER2, RegionGetCenter(RegionFromId(25)))
// L746
libNtve_gf_CreateUnitsWithDefaultFacing(1, "HighTemplar", 0, gv_pLAYER_USER, PointFromId(5))
// L747
libNtve_gf_CreateUnitsWithDefaultFacing(1, "HighTemplar", 0, gv_pLAYER_USER, PointFromId(6))
// L748
libNtve_gf_CreateUnitsWithDefaultFacing(1, "HighTemplar", 0, gv_pLAYER_USER, PointFromId(7))
// L749
libNtve_gf_CreateUnitsWithDefaultFacing(1, "HighTemplar", 0, gv_pLAYER_USER, PointFromId(8))
// L750
libNtve_gf_CreateUnitsWithDefaultFacing(1, "HighTemplar", 0, gv_pLAYER_USER, PointFromId(9))
// L672
libNtve_gf_CreateUnitsWithDefaultFacing(1, "CommandCenter", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(7)))
// L690
libNtve_gf_CreateUnitsWithDefaultFacing(1, "MineralField", 0, 0, gv_mineralLocs[lv_iNT])
// L696
libNtve_gf_CreateUnitsWithDefaultFacing(1, "VespeneGeyser", 0, 0, gv_vespeneLocs[lv_iNT])
// L1542
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Refinery", c_unitCreateIgnorePlacement, gv_pLAYER_USER, UnitGetPosition(UnitFromId(17)))
// L1543
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Refinery", c_unitCreateIgnorePlacement, gv_pLAYER_USER, UnitGetPosition(UnitFromId(16)))
// L1544
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Refinery", c_unitCreateIgnorePlacement, gv_pLAYER_USER, UnitGetPosition(UnitFromId(26)))
// L1545
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Refinery", c_unitCreateIgnorePlacement, gv_pLAYER_USER, UnitGetPosition(UnitFromId(27)))
// L1546
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Barracks", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(4)))
// L1547
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Barracks", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(9)))
// L1548
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Barracks", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(10)))
// L732
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Nexus", 0, gv_p3_ENEMY_PROTOSS, RegionGetCenter(RegionFromId(2)))
// L733
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Pylon", 0, gv_p3_ENEMY_PROTOSS, RegionGetCenter(RegionFromId(2)))
// L734
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Pylon", 0, gv_p3_ENEMY_PROTOSS, RegionGetCenter(RegionFromId(2)))
// L735
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Pylon", 0, gv_p3_ENEMY_PROTOSS, RegionGetCenter(RegionFromId(2)))
// L736
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Pylon", 0, gv_p3_ENEMY_PROTOSS, RegionGetCenter(RegionFromId(2)))
// L745
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Probe", 0, gv_p3_ENEMY_PROTOSS, PointFromId(38))
// L746
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Probe", 0, gv_p3_ENEMY_PROTOSS, PointFromId(39))
// L747
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Pylon", 0, gv_p3_ENEMY_PROTOSS, PointFromId(40))
// L748
libNtve_gf_CreateUnitsWithDefaultFacing(1, "PhotonCannon", 0, gv_p3_ENEMY_PROTOSS, PointFromId(75))
// L749
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Gateway", c_unitCreateConstruct, gv_p3_ENEMY_PROTOSS, RegionGetCenter(RegionFromId(4)))
// L863
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField10", 0, gv_pLAYER_BOARD, RegionGetCenter(RegionFromId(20)))
// L865
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField10", 0, gv_pLAYER_BOARD, RegionGetCenter(RegionFromId(29)))
// L867
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField10", 0, gv_pLAYER_BOARD, RegionGetCenter(RegionFromId(37)))
// L875
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SupplyDepot", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(13)))
// L877
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SupplyDepot", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(14)))
// L879
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SupplyDepot", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(15)))
// L479
libNtve_gf_CreateUnitsWithDefaultFacing(1, "MultiKillObject", 0, gv_pLAYER_USER, UnitGetPosition(EventUnit()))
// L923
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField12", 0, gv_pLAYER_BOARD, RegionGetCenter(RegionFromId(20)))
// L925
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField12", 0, gv_pLAYER_BOARD, RegionGetCenter(RegionFromId(29)))
// L927
libNtve_gf_CreateUnitsWithDefaultFacing(1, "RepulserField12", 0, gv_pLAYER_BOARD, RegionGetCenter(RegionFromId(37)))
// L936
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Spire", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(13)))
// L938
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Spire", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(14)))
// L940
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Spire", 0, gv_pLAYER_USER, RegionGetCenter(RegionFromId(15)))
// L476
libNtve_gf_CreateUnitsWithDefaultFacing(1, "MultiKillObject", 0, gv_pLAYER_USER, UnitGetPosition(EventUnit()))
// L694
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_PowerupSideMissiles", 0, 0, gf_ConvertShooterCoordToMapCoord(Point(1.5, -10.0)))
// L696
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_PowerupSideMissiles", 0, 0, gf_ConvertShooterCoordToMapCoord(Point(3.5, -10.0)))
// L698
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_PowerupHealth", 0, 0, gf_ConvertShooterCoordToMapCoord(Point(6.5, -10.0)))
// L700
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_PowerupHealth", 0, 0, gf_ConvertShooterCoordToMapCoord(Point(8.5, -10.0)))
// L702
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_PowerupStrongerMissiles", 0, 0, gf_ConvertShooterCoordToMapCoord(Point(11.5, -10.0)))
// L704
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_PowerupStrongerMissiles", 0, 0, gf_ConvertShooterCoordToMapCoord(Point(13.5, -10.0)))
// L706
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_PowerupBomb", 0, 0, gf_ConvertShooterCoordToMapCoord(Point(16.5, -10.0)))
// L708
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_PowerupBomb", 0, 0, gf_ConvertShooterCoordToMapCoord(Point(18.5, -10.0)))
// L2302
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_TerraTronBeamTarget", 0, UnitGetOwner(gv_boss), PointWithOffset(UnitGetPosition(gv_boss), -20.0, -20.0))
// L2329
libNtve_gf_CreateUnitsWithDefaultFacing(1, "SS_TerraTronBeamTarget", 0, UnitGetOwner(gv_boss), PointWithOffset(UnitGetPosition(gv_boss), 20.0, -20.0))
// L2145
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(2, 3, 4, 6), "Broodling", 0, gv_pLAYER_03_INFESTED_REFUGEES, UnitGetPosition(EventUnit()))
// L1325
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Blocker6x6", c_unitCreateIgnorePlacement, 0, PointFromId(877))
// L1435
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Blocker6x6", c_unitCreateIgnorePlacement, 0, PointFromId(613))
// L1549
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Blocker6x6", 0, 0, PointFromId(1713))
// L1663
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Blocker6x6", 0, 0, PointFromId(1258))
// L1754
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Blocker6x6", 0, 0, PointFromId(1992))
// L6382
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Gateway", c_unitCreateConstruct, gv_pLAYER02_PROTOSS, PointFromId(2359))
// L6383
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Gateway", c_unitCreateConstruct, gv_pLAYER02_PROTOSS, PointFromId(1927))
// L6384
libNtve_gf_CreateUnitsWithDefaultFacing(1, "PhotonCannon", c_unitCreateConstruct, gv_pLAYER02_PROTOSS, PointFromId(1930))
// L311
libNtve_gf_CreateUnitsWithDefaultFacing(1, "InfestedCivilianBurrowed", 0, gv_p03_VIROPHAGE, RegionRandomPoint(gv_infestationRegion[lp_colony]))
// L319
libNtve_gf_CreateUnitsWithDefaultFacing(1, "InfestedTerranCampaignBurrowed", 0, gv_p03_VIROPHAGE, RegionRandomPoint(gv_infestationRegion[lp_colony]))
// L795
libNtve_gf_CreateUnitsWithDefaultFacing(1, gv_eGG_UNIT, 0, gv_p07_ZERG_INFESTED, lp_spawnLoc)
// L2070
libNtve_gf_CreateUnitsWithDefaultFacing(1, gv_eggData[lv_eggType].lv_spawnType, 0, gv_eggData[lv_eggType].lv_spawnOwner, lv_eggPosition)
// L2347
libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(2, 3, 4, 6), "Broodling", 0, gv_p03_VIROPHAGE, UnitGetPosition(EventUnit()))
// L4005
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Civilian", 0, gv_p05_COLONIST, RegionRandomPoint(RegionFromId(6)))
// L4217
libNtve_gf_CreateUnitsWithDefaultFacing(1, "InfestedCivilian", 0, gv_p03_VIROPHAGE, RegionRandomPoint(RegionFromId(55)))
// L4220
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Zergling", 0, gv_p03_VIROPHAGE, RegionRandomPoint(RegionFromId(55)))
// L4273
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Feederling", 0, gv_p07_ZERG_INFESTED, RegionRandomPoint(RegionFromId(9)))
// L4277
libNtve_gf_CreateUnitsWithDefaultFacing(1, gv_eGG_UNIT, 0, gv_p03_VIROPHAGE, RegionRandomPoint(RegionFromId(56)))
// L5900
libNtve_gf_CreateUnitsWithDefaultFacing(1, "AdjutantCapsule", 0, 0, PointFromId(2001))
// L336
libNtve_gf_CreateUnitsWithDefaultFacing(1, "ElevatorBlocker", c_unitCreateIgnorePlacement, 0, RegionGetCenter(lp_salvageRegion))
// L342
libNtve_gf_CreateUnitsWithDefaultFacing(1, lp_salvageType, c_unitCreateIgnorePlacement, gv_p05_SCRAP, RegionGetCenter(lp_salvageRegion))
// L596
libNtve_gf_CreateUnitsWithDefaultFacing(1, "ElevatorBlocker", c_unitCreateIgnorePlacement, 0, RegionGetCenter(RegionFromId(20)))
// L598
libNtve_gf_CreateUnitsWithDefaultFacing(1, "ElevatorBlocker", c_unitCreateIgnorePlacement, 0, RegionGetCenter(RegionFromId(21)))
// L600
libNtve_gf_CreateUnitsWithDefaultFacing(1, "ElevatorBlocker", c_unitCreateIgnorePlacement, 0, RegionGetCenter(RegionFromId(12)))
// L602
libNtve_gf_CreateUnitsWithDefaultFacing(1, "ElevatorBlocker", c_unitCreateIgnorePlacement, 0, RegionGetCenter(RegionFromId(8)))
// L604
libNtve_gf_CreateUnitsWithDefaultFacing(1, "ElevatorBlocker", c_unitCreateIgnorePlacement, 0, RegionGetCenter(RegionFromId(13)))
// L606
libNtve_gf_CreateUnitsWithDefaultFacing(1, "ElevatorBlocker", c_unitCreateIgnorePlacement, 0, RegionGetCenter(RegionFromId(14)))
// L608
libNtve_gf_CreateUnitsWithDefaultFacing(1, "ElevatorBlocker", c_unitCreateIgnorePlacement, 0, RegionGetCenter(RegionFromId(18)))
// L610
libNtve_gf_CreateUnitsWithDefaultFacing(1, "ElevatorBlocker", c_unitCreateIgnorePlacement, 0, RegionGetCenter(RegionFromId(19)))
// L5111
libNtve_gf_CreateUnitsWithDefaultFacing(1, "BreachingCharge", 0, gv_p01_USER, PointFromId(923))
// L5113
libNtve_gf_CreateUnitsWithDefaultFacing(1, "BreachingCharge", 0, gv_p01_USER, PointFromId(926))
// L5115
libNtve_gf_CreateUnitsWithDefaultFacing(1, "BreachingCharge", 0, gv_p01_USER, PointFromId(927))
// L5663
libNtve_gf_CreateUnitsWithDefaultFacing(1, "Refinery", 0, gv_p01_USER, PointFromId(2249))
// L1448
libNtve_gf_CreateUnitsWithDefaultFacing(1, "CruiserBike", 0, gv_p06_CIVILIANS, PointFromId(245))
// L1458
libNtve_gf_CreateUnitsWithDefaultFacing(1, "TerranBuggy", 0, gv_p06_CIVILIANS, PointFromId(245))
// L1468
libNtve_gf_CreateUnitsWithDefaultFacing(1, "CargoTruckUnitBarrels", 0, gv_p06_CIVILIANS, PointFromId(245))
// L1478
libNtve_gf_CreateUnitsWithDefaultFacing(1, "CargoTruckUnitTrailer", 0, gv_p06_CIVILIANS, PointFromId(245))
// L1488
libNtve_gf_CreateUnitsWithDefaultFacing(1, "CargoTruckUnitFlatbed", 0, gv_p06_CIVILIANS, PointFromId(245))