# Set Unit Model Variation

Grammar — Set unit unit model to model with variation percent and textures textures
FlagsAction

Changes a unit’s model to the specified model with the specified variation and can alter the textures with the specified texture props string.

# Arguments

  • unit — Unit
  • string [ gamelink::Model ] — Model
  • int — Variation
  • string — Textures

Returns — void

void libNtve_gf_UnitSetVariation(
	unit lp_unit,
	string lp_model,
	int lp_percent,
	string lp_textures,
);

Category: Unit / Properties

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L5990
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Biodome", 3, "")
// L5994
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 5, "")
// L5996
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 7, "")
// L5998
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 4, "")
// L6000
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 3, "")
// L6002
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 5, "")
// L6004
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 3, "")
// L6006
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 1, "")
// L6008
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 2, "")
// L6625
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 4, "")
// L2505
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 1, "male,01")
// L2512
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 2, "male,backpack,01")
// L2519
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 2, "male,backpack,02")
// L2525
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 3, "male,helmet,02")
// L2532
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 3, "male,helmet,03")
// L2539
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 1, "male,helmet,01")
// L2547
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 2, "male,helmet,02")
// L2553
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 1, "male,03")
// L2560
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 2, "male,helmet,03")
// L2566
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 1, "male,helmet,03")
// L5332
libNtve_gf_UnitSetVariation(UnitLastCreated(), "InfestationSpire", 4, "")
// L5334
libNtve_gf_UnitSetVariation(UnitLastCreated(), "InfestationSpire", 2, "")
// L5336
libNtve_gf_UnitSetVariation(UnitLastCreated(), "InfestationSpire", 1, "")
// L5990
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Biodome", 3, "")
// L5994
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 5, "")
// L5996
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 7, "")
// L5998
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 4, "")
// L6000
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 3, "")
// L6002
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 5, "")
// L6004
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 3, "")
// L6006
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 1, "")
// L6008
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 2, "")
// L6625
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Hut", 4, "")
// L2505
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 1, "male,01")
// L2512
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 2, "male,backpack,01")
// L2519
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 2, "male,backpack,02")
// L2525
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 3, "male,helmet,02")
// L2532
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 3, "male,helmet,03")
// L2539
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 1, "male,helmet,01")
// L2547
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 2, "male,helmet,02")
// L2553
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 1, "male,03")
// L2560
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 2, "male,helmet,03")
// L2566
libNtve_gf_UnitSetVariation(UnitLastCreated(), "Civilian", 1, "male,helmet,03")
// L5332
libNtve_gf_UnitSetVariation(UnitLastCreated(), "InfestationSpire", 4, "")
// L5334
libNtve_gf_UnitSetVariation(UnitLastCreated(), "InfestationSpire", 2, "")
// L5336
libNtve_gf_UnitSetVariation(UnitLastCreated(), "InfestationSpire", 1, "")
// L715
libNtve_gf_UnitSetVariation(UnitGroupLoopCurrent(), "BroodLord", 0, "")
// L715
libNtve_gf_UnitSetVariation(UnitGroupLoopCurrent(), "BroodLord", 0, "")
// L1067
libNtve_gf_UnitSetVariation(UnitLastCreated(), "WallRadial4", 9, "")
// L1072
libNtve_gf_UnitSetVariation(UnitLastCreated(), "WallRadial5", 7, "")
// L1114
libNtve_gf_UnitSetVariation(UnitLastCreated(), "WallRadial1", 7, "")
// L1118
libNtve_gf_UnitSetVariation(UnitLastCreated(), "WallRadial0", 10, "")
// L1067
libNtve_gf_UnitSetVariation(UnitLastCreated(), "WallRadial4", 9, "")
// L1072
libNtve_gf_UnitSetVariation(UnitLastCreated(), "WallRadial5", 7, "")
// L1114
libNtve_gf_UnitSetVariation(UnitLastCreated(), "WallRadial1", 7, "")
// L1118
libNtve_gf_UnitSetVariation(UnitLastCreated(), "WallRadial0", 10, "")