
scope LesserBeast
	import ObjEditingNatives

	@compiletime function create_w3u_H001 takes nothing returns nothing
		let u = createObjectDefinition("w3u", 'H001', 'Hmkg')
		u.setString("uhab", "")
		u.setString("uabi", "A00F,A00E,A00L,A00J")
		u.setUnreal("ucbs", 0.51)
		u.setUnreal("ucpt", 0.3)
		u.setReal("urun", 240.0)
		u.setReal("uwal", 240.0)
		u.setUnreal("udtm", 1.7)
		u.setString("uico", "ReplaceableTextures\\CommandButtons\\BTNTreantHide.blp")
		u.setString("umdl", "Units\\Critters\\zergling\\zergling.mdl")
		u.setInt("uori", 0)
		u.setUnreal("uimz", 50.0)
		u.setReal("ussc", 1.0)
		u.setReal("ushx", 50.0)
		u.setReal("ushy", 50.0)
		u.setReal("ushh", 120.0)
		u.setReal("ushw", 120.0)
		u.setInt("udea", 1)
		u.setInt("udef", 0)
		u.setString("udty", "medium")
		u.setString("usnd", "Zombie")
		u.setUnreal("uagp", 0.0)
		u.setInt("ufle", 0)
		u.setInt("ufoo", 0)
		u.setInt("uhhd", 1)
		u.setInt("uhpm", 125)
		u.setUnreal("uhpr", 2.0)
		u.setUnreal("uinp", 0.0)
		u.setInt("umpi", 0)
		u.setUnreal("umpr", 0.0)
		u.setString("upra", "AGI")
		u.setInt("upri", 2)
		u.setInt("usid", 900)
		u.setInt("usin", 900)
		u.setInt("uagi", 10)
		u.setInt("uint", 10)
		u.setInt("ustr", 10)
		u.setUnreal("ustp", 0.0)
		u.setString("unam", "Lesser Beast")
		u.setString("upro", "Xie Ka,Zha Ka,Ro Ka,Kha Ka,Fi Ka,Tan Ka,Shay Ka,Dö Ka,Sæ Ka,Äan Ka,Ølus Ka,Gra Ka,Shé Ka,Ché Ka")
		u.setInt("upru", 14)
		u.setReal("uerd", 20.0)
		u.setString("ussi", "UI\\Glues\\ScoreScreen\\scorescreen-hero-pitlord.blp")
		u.setUnreal("uacq", 600.0)
		u.setString("uarm", "Flesh")
		u.setUnreal("ubs1", 0.7)
		u.setUnreal("udp1", 0.17)
		u.setString("ua1t", "pierce")
		u.setUnreal("ua1c", 1.0)
		u.setInt("ua1b", -1)
		u.setInt("ua1d", 1)
		u.setInt("ua1s", 1)
		u.setString("ua1g", "enemies,ground,vulnerable")
		u.setString("ucs1", "")
		u.setString("ua1w", "instant")
		u.setUnreal("ucol", 0.1)
		u.setReal("usca", 0.8)
		u.setInt("utco", 12)
		u.setInt("uclr", 200)
		u.setInt("uclg", 200)
		u.setInt("uclb", 200)
	end
endscope
