# Create Model At Point

Grammar — Create actor model model at point position
FlagsAction

Creates a generic actor with the specified model at the specified point. Running the “Last Created Actor” function immediately after this action will return the actor created by this action.

# Arguments

  • string [ gamelink::Model ] — Model
  • point — Position

Returns — actor

actor libNtve_gf_CreateModelAtPoint(
	string lp_model,
	point lp_position,
);

Category: Actor / Create Actors

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L793
libNtve_gf_CreateModelAtPoint("SupplyDepotPlacement", RegionGetCenter(RegionFromId(1)))
// L801
libNtve_gf_CreateModelAtPoint("SupplyDepotPlacement", RegionGetCenter(RegionFromId(2)))
// L809
libNtve_gf_CreateModelAtPoint("BarracksPlacement", RegionGetCenter(RegionFromId(4)))
// L4705
libNtve_gf_CreateModelAtPoint("SS_CarrierBossBirth", libNtve_gf_PointWithZOffset(lv_spawnLoc, gv_c_PlaneHeight))
// L7117
libNtve_gf_CreateModelAtPoint("MothershipTeleportIn", libNtve_gf_PointWithZOffset(lv_spawnLoc, gv_c_PlaneHeight))
// L7198
libNtve_gf_CreateModelAtPoint("SS_BossLaserBeam", lv_pos)
// L7256
libNtve_gf_CreateModelAtPoint("ProtossLargeUnitDeath", lv_center)
// L7262
libNtve_gf_CreateModelAtPoint("ProtossLargeUnitDeath", RegionRandomPoint(lv_region))
// L3002
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_chrysalisPingUnit))
// L6263
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_briefingViking1))
// L6266
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_briefingViking2))
// L6269
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_briefingViking3))
// L6418
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLargeRed", UnitGetPosition(UnitFromId(2915)))
// L365
libNtve_gf_CreateModelAtPoint("GhostNukeIndicator", RegionGetCenter(RegionFromId(55)))
// L3753
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(UnitFromId(327)))
// L3800
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", RegionGetCenter(RegionFromId(20)))
// L3802
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", RegionGetCenter(RegionFromId(21)))
// L3809
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", RegionGetCenter(RegionFromId(12)))
// L3811
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", RegionGetCenter(RegionFromId(8)))
// L3818
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", RegionGetCenter(RegionFromId(13)))
// L3820
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", RegionGetCenter(RegionFromId(14)))
// L3827
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", RegionGetCenter(RegionFromId(18)))
// L3829
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", RegionGetCenter(RegionFromId(19)))
// L2715
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(UnitFromId(808)))
// L2717
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(UnitFromId(806)))
// L2719
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(UnitFromId(807)))
// L6643
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(UnitFromId(808)))
// L6645
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(UnitFromId(806)))
// L6647
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(UnitFromId(807)))
// L8376
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectRed", PointFromId(593))
// L1564
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_bunkerBridgeEast))
// L1571
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_bunkerBridgeWest))
// L1578
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_bunkerBaseEast))
// L1585
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_bunkerBaseWest))
// L1622
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_bunkerBridgeEast))
// L1629
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_bunkerBridgeWest))
// L1636
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_bunkerBaseEast))
// L1643
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_bunkerBaseWest))
// L4163
libNtve_gf_CreateModelAtPoint("TaurenFlyingOutHouse", PointFromId(1043))
// L4168
libNtve_gf_CreateModelAtPoint("TaurenFlyingOutHouse", PointFromId(1044))
// L32341
libNtve_gf_CreateModelAtPoint("ZeratulCrystalCharge", PointFromId(605))
// L32479
libNtve_gf_CreateModelAtPoint("ZeratulCrystalCharge", PointFromId(605))
// L32601
libNtve_gf_CreateModelAtPoint("ZeratulCrystalCharge", PointFromId(605))
// L32726
libNtve_gf_CreateModelAtPoint("ZeratulCrystalCharge", PointFromId(605))
// L4157
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLargeRed", libNtve_gf_CenterOfUnitGroup(lv_initialMarineGroup))
// L950
libNtve_gf_CreateModelAtPoint(lv_model, lp_location)
// L4366
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", libNtve_gf_PointWithZOffset(UnitGetPosition(UnitFromId(430)), 0.7))
// L1216
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", PointFromId(573))
// L5277
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLarge", PointFromId(257))
// L5280
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLarge", PointFromId(669))
// L5283
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLarge", PointFromId(672))
// L5286
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLarge", PointFromId(673))
// L3165
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLarge", PointFromId(2654))
// L3230
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLarge", PointFromId(2654))
// L3350
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLarge", PointFromId(564))
// L3470
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLarge", PointFromId(2656))
// L3714
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLarge", PointFromId(2672))
// L951
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectRed", UnitGetPosition(UnitFromId(420)))
// L954
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectRed", UnitGetPosition(UnitFromId(4)))
// L3455
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLargeRed", UnitGetPosition(UnitFromId(28)))
// L1699
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectRed", PointFromId(89))
// L1998
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectRed", PointFromId(44))
// L2329
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", PointFromId(907))
// L2331
libNtve_gf_CreateModelAtPoint("FlamingBettyPlacementTValerian02A", PointFromId(907))
// L9506
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", PointFromId(872))
// L9508
libNtve_gf_CreateModelAtPoint("FlamingBettyPlacementTValerian02A", PointFromId(872))
// L9511
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", PointFromId(842))
// L9513
libNtve_gf_CreateModelAtPoint("FlamingBettyPlacementTValerian02A", PointFromId(842))
// L9516
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", PointFromId(379))
// L9518
libNtve_gf_CreateModelAtPoint("FlamingBettyPlacementTValerian02A", PointFromId(379))
// L1574
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", PointFromId(1473))
// L1576
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", PointFromId(1472))
// L1699
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", PointFromId(75))
// L1782
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", UnitGetPosition(UnitFromId(371)))
// L2079
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", UnitGetPosition(UnitFromId(223)))
// L2897
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", PointFromId(144))
// L3841
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", UnitGetPosition(UnitFromId(28)))
// L4362
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", UnitGetPosition(UnitFromId(28)))
// L5247
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", PointFromId(851))
// L5636
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", UnitGetPosition(UnitFromId(28)))
// L1540
libNtve_gf_CreateModelAtPoint("HybridCDeath", UnitGetPosition(gv_hybridPhysical))
// L1546
libNtve_gf_CreateModelAtPoint("HybridWarpIn", PointFromId(181))
// L1653
libNtve_gf_CreateModelAtPoint("HybridWarpIn", libNtve_gf_PointOffsetTowardsPoint(PointFromId(181), 0.0, PointFromId(345)))
// L1655
libNtve_gf_CreateModelAtPoint("HybridCDeath", UnitGetPosition(gv_hybridPhysical))
// L2716
libNtve_gf_CreateModelAtPoint("GatewayPlacement", PointFromId(331))
// L2795
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", PointFromId(12))
// L2797
libNtve_gf_CreateModelAtPoint("PylonPlacementTZeratul02", PointFromId(12))
// L2828
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", PointFromId(348))
// L2830
libNtve_gf_CreateModelAtPoint("PylonPlacementTZeratul02", PointFromId(348))
// L5377
libNtve_gf_CreateModelAtPoint("HybridProtossFinalDeath", UnitGetPosition(gv_hybridPhysical))
// L4705
libNtve_gf_CreateModelAtPoint("SS_CarrierBossBirth", libNtve_gf_PointWithZOffset(lv_spawnLoc, gv_c_PlaneHeight))
// L7117
libNtve_gf_CreateModelAtPoint("MothershipTeleportIn", libNtve_gf_PointWithZOffset(lv_spawnLoc, gv_c_PlaneHeight))
// L7198
libNtve_gf_CreateModelAtPoint("SS_BossLaserBeam", lv_pos)
// L7256
libNtve_gf_CreateModelAtPoint("ProtossLargeUnitDeath", lv_center)
// L7262
libNtve_gf_CreateModelAtPoint("ProtossLargeUnitDeath", RegionRandomPoint(lv_region))
// L3002
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_chrysalisPingUnit))
// L6263
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_briefingViking1))
// L6266
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_briefingViking2))
// L6269
libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", UnitGetPosition(gv_briefingViking3))
// L6418
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectLargeRed", UnitGetPosition(UnitFromId(2915)))