# Attach Model To Unit

Grammar — Attach model to attachPoint|Attach Point on unit
FlagsAction

Creates a generic actor with the specified model attached to a unit at the specified attach point. Use “Last Created Actor” to get the actor.

# Arguments

  • unit — Unit
  • string [ gamelink::Model ] — Model
  • string [ preset::AttachPoints ] — AttachPoint

Returns — actor

actor libNtve_gf_AttachModelToUnit(
	unit lp_unit,
	string lp_model,
	string lp_attachPoint,
);

Category: Actor / Create Actors

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L7883
libNtve_gf_AttachModelToUnit(gv_viking, "VikingMercenaryFighterReentry", "Ref_Origin")
// L1935
libNtve_gf_AttachModelToUnit(gv_firstSightInfestedStructure, "BriefingUnitSelectRed", "Ref_Origin")
// L3581
libNtve_gf_AttachModelToUnit(gv_pickedInfestedUnit, "BriefingUnitSelectRed", "Ref_Origin")
// L1163
libNtve_gf_AttachModelToUnit(gv_purifier, "MothershipTeleportIn", "Ref_Center")
// L1169
libNtve_gf_AttachModelToUnit(gv_purifier, "MothershipTeleportOut", "Ref_Center")
// L703
libNtve_gf_AttachModelToUnit(lv_sPEAKER, "TalkIcon", "Ref_Origin")
// L712
libNtve_gf_AttachModelToUnit(lv_sPEAKER, "TalkIcon", "Ref_Origin")
// L721
libNtve_gf_AttachModelToUnit(lv_sPEAKER, "TalkIcon", "Ref_Origin")
// L4342
libNtve_gf_AttachModelToUnit(UnitFromId(1048), "BriefingUnitSelectLargeRed", "Ref_Center")
// L4545
libNtve_gf_AttachModelToUnit(lv_virophage, "BriefingUnitSelectLargeRed", "Ref_Center")
// L4557
libNtve_gf_AttachModelToUnit(lv_broodLord1, "BriefingUnitSelectLargeRed", "Ref_Center")
// L4560
libNtve_gf_AttachModelToUnit(lv_broodLord2, "BriefingUnitSelectLargeRed", "Ref_Center")
// L1748
libNtve_gf_AttachModelToUnit(lv_nearbyDetector, "BriefingUnitSelectRed", "Ref_Center")
// L2863
libNtve_gf_AttachModelToUnit(EventUnitCargo(), "BriefingUnitSelect", "Ref_Center")
// L2944
libNtve_gf_AttachModelToUnit(gv_statueBullhorns[1], "TalkIcon", "Ref_Overhead")
// L2995
libNtve_gf_AttachModelToUnit(gv_statueBullhorns[2], "TalkIcon", "Ref_Overhead")
// L3046
libNtve_gf_AttachModelToUnit(gv_statueBullhorns[3], "TalkIcon", "Ref_Overhead")
// L3097
libNtve_gf_AttachModelToUnit(gv_statueBullhorns[4], "TalkIcon", "Ref_Overhead")
// L3148
libNtve_gf_AttachModelToUnit(gv_statueBullhorns[5], "TalkIcon", "Ref_Overhead")
// L3199
libNtve_gf_AttachModelToUnit(gv_statueBullhorns[6], "TalkIcon", "Ref_Overhead")
// L4764
libNtve_gf_AttachModelToUnit(lv_chosenUnit_Local, "TalkIcon", "Ref_Overhead")
// L6619
libNtve_gf_AttachModelToUnit(UnitFromId(162), "BriefingUnitSelectRed", "Ref_Hardpoint")
// L6680
libNtve_gf_AttachModelToUnit(UnitFromId(196), "TalkIcon", "Origin")
// L6741
libNtve_gf_AttachModelToUnit(UnitFromId(1212), "TalkIcon", "Origin")
// L6971
libNtve_gf_AttachModelToUnit(UnitFromId(1212), "TalkIcon", "Origin")
// L7159
libNtve_gf_AttachModelToUnit(UnitFromId(756), "TalkIcon", "Origin")
// L12109
libNtve_gf_AttachModelToUnit(UnitFromId(2898), "BriefingUnitSelectRed", "Ref_Head")
// L1080
libNtve_gf_AttachModelToUnit(UnitFromId(59), "BriefingUnitSelectRedSmall", "Ref_Center")
// L1082
libNtve_gf_AttachModelToUnit(UnitFromId(238), "BriefingUnitSelectRedSmall", "Ref_Center")
// L1084
libNtve_gf_AttachModelToUnit(UnitFromId(2671), "BriefingUnitSelectRedSmall", "Ref_Center")
// L3167
libNtve_gf_AttachModelToUnit(gv_holoboards[2], "BriefingUnitSelectRed", "Ref_Center")
// L3209
libNtve_gf_AttachModelToUnit(gv_holoboards[3], "BriefingUnitSelectRed", "Ref_Center")
// L3251
libNtve_gf_AttachModelToUnit(gv_holoboards[4], "BriefingUnitSelectRed", "Ref_Center")
// L3293
libNtve_gf_AttachModelToUnit(gv_holoboards[5], "BriefingUnitSelectRed", "Ref_Center")
// L3335
libNtve_gf_AttachModelToUnit(gv_holoboards[6], "BriefingUnitSelectRed", "Ref_Center")
// L4355
libNtve_gf_AttachModelToUnit(UnitFromId(158), "BriefingUnitSelectLargeRed", "Ref_Center")
// L4839
libNtve_gf_AttachModelToUnit(lv_crosshairUnit, "BriefingUnitSelectLargeRed", "Head")
// L908
libNtve_gf_AttachModelToUnit(UnitFromId(106), "BriefingUnitSelectLarge", "Ref_Target")
// L919
libNtve_gf_AttachModelToUnit(UnitFromId(18), "BriefingUnitSelectLarge", "Ref_Target")
// L2046
libNtve_gf_AttachModelToUnit(lv_marineTalker, "TalkIcon", "Ref_Origin")
// L2104
libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin")
// L2160
libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin")
// L2216
libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin")
// L2272
libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin")
// L2328
libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin")
// L2384
libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin")
// L2440
libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin")
// L631
libNtve_gf_AttachModelToUnit(UnitFromId(258), "ArtifactPiece1", "Hardpoint")
// L4752
libNtve_gf_AttachModelToUnit(UnitLastCreated(), "ArtifactPiece1", "Hardpoint")
// L4992
libNtve_gf_AttachModelToUnit(UnitFromId(291), "BriefingUnitSelect", "Center")
// L4994
libNtve_gf_AttachModelToUnit(UnitFromId(298), "BriefingUnitSelect", "Center")
// L1701
libNtve_gf_AttachModelToUnit(gv_brutalisk, "BriefingUnitSelectLargeRed", "Ref_Origin")
// L2167
libNtve_gf_AttachModelToUnit(lv_firstSCVGoingHome, "TalkIcon", "Ref_Origin")
// L5129
libNtve_gf_AttachModelToUnit(UnitFromId(922), "BriefingUnitSelectLargeRed", "Ref_Center")
// L1458
libNtve_gf_AttachModelToUnit(gv_p1GateControl, "BriefingUnitSelectLargeRed", "Ref_Origin")
// L2158
libNtve_gf_AttachModelToUnit(gv_p1MineralDepot, "BriefingUnitSelectLargeRed", "Ref_Center")
// L3061
libNtve_gf_AttachModelToUnit(UnitFromId(455), "BriefingUnitSelectRed", "Ref_Origin")
// L3607
libNtve_gf_AttachModelToUnit(gv_p2TerrazineDepot, "BriefingUnitSelectLargeRed", "Ref_Center")
// L4604
libNtve_gf_AttachModelToUnit(gv_p3PsiIndoctrinator, "BriefingUnitSelectLargeRed", "Ref_Center")
// L5636
libNtve_gf_AttachModelToUnit(UnitFromId(235), "BriefingUnitSelectLargeRed", "Ref_Center")
// L5668
libNtve_gf_AttachModelToUnit(UnitFromId(96), "BriefingUnitSelectLargeRed", "Ref_Target")
// L5697
libNtve_gf_AttachModelToUnit(UnitFromId(269), "BriefingUnitSelectLargeRed", "Ref_Center")
// L4177
libNtve_gf_AttachModelToUnit(UnitGroupLoopCurrent(), "BriefingUnitSelectRed", "Center")
// L5745
libNtve_gf_AttachModelToUnit(UnitGroupLoopCurrent(), "BriefingUnitSelect", "Center")
// L6553
libNtve_gf_AttachModelToUnit(UnitGroupLoopCurrent(), "BriefingUnitSelect", "Origin")
// L6961
libNtve_gf_AttachModelToUnit(UnitGroupLoopCurrent(), "BriefingUnitSelect", "Origin")
// L3920
libNtve_gf_AttachModelToUnit(UnitFromId(139), "BriefingUnitSelect", "Ref_Center")
// L3969
libNtve_gf_AttachModelToUnit(UnitFromId(109), "BriefingUnitSelect", "Ref_Center")
// L4018
libNtve_gf_AttachModelToUnit(UnitFromId(126), "BriefingUnitSelect", "Ref_Center")
// L5723
libNtve_gf_AttachModelToUnit(UnitLastCreated(), "ArtifactPiece3", "Ref_Hardpoint")
// L2097
libNtve_gf_AttachModelToUnit(UnitFromId(12), "BriefingUnitSelectLargeRed", "Ref_Center")
// L2127
libNtve_gf_AttachModelToUnit(UnitFromId(65), "BriefingUnitSelectLargeRed", "Ref_Center")
// L2157
libNtve_gf_AttachModelToUnit(UnitFromId(84), "BriefingUnitSelectLargeRed", "Ref_Center")
// L2305
libNtve_gf_AttachModelToUnit(gv_baseNydus, "BriefingUnitSelectRed", "Ref_Center")
// L2341
libNtve_gf_AttachModelToUnit(gv_baseNydus, "BriefingUnitSelectRed", "Ref_Center")
// L3151
libNtve_gf_AttachModelToUnit(gv_uNITIntroSpeaker, "TalkIcon", "Origin")
// L3171
libNtve_gf_AttachModelToUnit(gv_uNITSite1Speaker, "TalkIcon", "Origin")
// L3236
libNtve_gf_AttachModelToUnit(gv_uNITSite1Speaker, "TalkIcon", "Origin")
// L3356
libNtve_gf_AttachModelToUnit(gv_uNITWallSpeaker, "TalkIcon", "Origin")
// L3476
libNtve_gf_AttachModelToUnit(gv_uNITSite2Speaker, "TalkIcon", "Origin")
// L931
libNtve_gf_AttachModelToUnit(UnitFromId(23), "BriefingUnitSelect", "Origin")
// L933
libNtve_gf_AttachModelToUnit(UnitFromId(159), "BriefingUnitSelect", "Origin")
// L935
libNtve_gf_AttachModelToUnit(UnitFromId(361), "BriefingUnitSelect", "Origin")
// L2050
libNtve_gf_AttachModelToUnit(gv_uNIT_RipFieldGenerator01, "BriefingUnitSelectRed", "Ref_Center")
// L2090
libNtve_gf_AttachModelToUnit(gv_uNIT_RipFieldGenerator02[1], "BriefingUnitSelectRed", "Ref_Center")
// L2130
libNtve_gf_AttachModelToUnit(gv_uNIT_RipFieldGenerator02[2], "BriefingUnitSelectRed", "Ref_Center")
// L2170
libNtve_gf_AttachModelToUnit(gv_uNIT_RipFieldGenerator02[3], "BriefingUnitSelectRed", "Ref_Center")
// L2218
libNtve_gf_AttachModelToUnit(gv_uNIT_RipFieldGenerator03[lv_generatorIndex], "BriefingUnitSelectRed", "Ref_Center")
// L4314
libNtve_gf_AttachModelToUnit(gv_uNITVault, "BriefingUnitSelectLargeRed", "Ref_Center")
// L4419
libNtve_gf_AttachModelToUnit(gv_uNITPrison[lv_iNT], "BriefingUnitSelectLargeRed", "Ref_Origin")
// L7771
libNtve_gf_AttachModelToUnit(gv_nydusOBJ01, "BriefingUnitSelectRed", "Head")
// L7773
libNtve_gf_AttachModelToUnit(gv_nydusOBJ02, "BriefingUnitSelectRed", "Head")
// L7775
libNtve_gf_AttachModelToUnit(gv_nydusOBJ03, "BriefingUnitSelectRed", "Head")
// L7925
libNtve_gf_AttachModelToUnit(gv_nydusOBJ01, "BriefingUnitSelectRed", "Head")
// L7927
libNtve_gf_AttachModelToUnit(gv_nydusOBJ02, "BriefingUnitSelectRed", "Head")
// L7929
libNtve_gf_AttachModelToUnit(gv_nydusOBJ03, "BriefingUnitSelectRed", "Head")
// L1697
libNtve_gf_AttachModelToUnit(gv_tHEONERAYNOR, "TalkIcon", "Origin")
// L1996
libNtve_gf_AttachModelToUnit(gv_tHEONETYCHUS, "TalkIcon", "Origin")
// L2327
libNtve_gf_AttachModelToUnit(gv_tHEONESWANN, "TalkIcon", "Origin")
// L4110
libNtve_gf_AttachModelToUnit(UnitFromId(29), "BriefingUnitSelectLargeRed", "Origin")