package WurstExportedObjects_w3u import ObjEditingNatives // Modified Table (contains all custom objects) @compiletime function create_w3u_x001() let def = createObjectDefinition("w3u", 'x001', 'nska') ..setInt("wurs", 42) ..setString("uabi", "") ..setString("uico", "ReplaceableTextures\\CommandButtons\\BTNAcolyte.blp") ..setString("umdl", "Units\\Undead\\Acolyte\\Acolyte.mdx") ..setInt("ua1b", 75) ..setInt("ua1r", 450) ..setReal("usca", 1.25) ..setInt("uclr", 35) ..setInt("uclg", 20) ..setInt("uclb", 20) ..setString("ua1m", "Abilities\\Weapons\\AvengerMissile\\AvengerMissile.mdx") ..setString("usnd", "Acolyte") ..setInt("uhpm", 5000) ..setUnreal("uhpr", 2.5) ..setString("unam", "Special 5: Dark One") ..setString("urac", "undead") ..setInt("usin", 1800) ..setInt("usid", 1800) ..setInt("ubba", 0) ..setString("udty", "none") ..setInt("udef", 7) ..setInt("ulev", 6) ..setUnreal("ucol", 0.0) ..setString("ushu", "") ..setInt("umvs", 175) @compiletime function create_w3u_x002() let def = createObjectDefinition("w3u", 'x002', 'ewsp') ..setInt("wurs", 42) ..setString("unam", "Effect Dummy Unit") ..setString("upgr", "") ..setString("ubui", "") ..setUnreal("umpr", 0.1) ..setInt("umpi", 1000) ..setInt("umpm", 1000) ..setUnreal("ucol", 0.0) ..setString("urac", "commoner") ..setInt("ufoo", 0) ..setString("udty", "divine") ..setString("uico", "ReplaceableTextures\\CommandButtons\\BTNTemp.blp") ..setInt("umvs", 522) ..setString("umdl", "dummy.mdl") ..setReal("uble", 0.0) ..setUnreal("ucbs", 0.0) ..setReal("umxp", 0.0) ..setReal("umxr", 0.0) ..setString("uspa", "") ..setUnreal("uimz", 0.0) ..setUnreal("ulpz", 0.0) ..setString("unsf", "(Basics)") ..setInt("usid", 1) ..setInt("usin", 1) ..setString("utyp", "_") ..setUnreal("uprw", 1.0) ..setString("utip", "") ..setInt("uaen", 1) ..setUnreal("ubs1", 0.0) ..setUnreal("udp1", 0.0) ..setUnreal("ua1c", 0.0) ..setString("ua1t", "unknown") ..setInt("ua1b", -1) ..setInt("ua1d", 1) ..setInt("ua1s", 1) ..setInt("ua1z", 2147483647) ..setInt("ua1r", 2147483647) ..setString("ua1g", "air,debris,ground,invulnerable,item,structure,vulnerable,ward") ..setString("ucs1", "Nothing") ..setString("ua1w", "instant") ..setUnreal("uacq", 2.14748365E9) ..setString("uabi", "Avul,Aloc,AM06") // Original Table (contains all modified default objects) // Wurst does not support modifying default objects // but you can copy these functions and replace 'xxxx' with a new, custom id.