
scope HunterProjectile
	import ObjEditingNatives

	@compiletime function create_w3u_h000 takes nothing returns nothing
		let u = createObjectDefinition("w3u", 'h000', 'hfoo')
		u.setString("uabi", "Aloc")
		u.setString("utip", "")
		u.setString("unam", "hunterProjectile")
		u.setString("utub", "")
		u.setString("uhot", "")
		u.setString("upgr", "")
		u.setInt("usrg", 0)
		u.setInt("usma", 0)
		u.setInt("usin", 0)
		u.setInt("usid", 0)
		u.setInt("ugor", 0)
		u.setInt("urtm", 1)
		u.setInt("upri", 0)
		u.setInt("upoi", 0)
		u.setInt("ulev", 1)
		u.setInt("uhpm", 500000)
		u.setInt("ugol", 0)
		u.setInt("ubdi", 0)
		u.setInt("ubba", 0)
		u.setInt("ubsi", 0)
		u.setInt("ufoo", 0)
		u.setInt("ubld", 1)
		u.setString("usnd", "")
		u.setUnreal("ucol", 0.0)
		u.setString("umvt", "float")
		u.setUnreal("umvr", 1.0)
		u.setInt("umvs", 522)
		u.setString("utar", "none")
		u.setInt("udup", 0)
		u.setString("udty", "small")
		u.setInt("udef", 0)
		u.setInt("uaen", 0)
		u.setString("uspa", "")
		u.setReal("ushw", 2.0)
		u.setReal("ushh", 2.0)
		u.setReal("ushx", 100.0)
		u.setReal("ushy", 100.0)
		u.setString("ushu", "ShadowFlyer")
		u.setString("umdl", "Abilities\\Weapons\\RocketMissile\\RocketMissile.mdl")
		u.setString("uico", "ReplaceableTextures\\CommandButtons\\BTNAcorn.blp")
		u.setUnreal("udtm", 1.0)
		u.setInt("utco", 12)
		u.setUnreal("ulpz", 50.0)
		u.setUnreal("uprw", 20.0)
	end
endscope
