local vec3 = require "vec3" local transf = require "transf" function data() return { boundingInfo = { bbMax = { 13.272152900696, 1.4717669487, 4.8094282150269, }, bbMin = { -13.272152900696, -1.4717669487, -0.064345985651016, }, }, collider = { params = { }, type = "MESH", }, lods = { { animations = { }, children = { { id = "vehicle/train/twindexx/lod_2_d5.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx/lod_2_d6.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx/lod_2_d5.msh", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, -5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx/lod_2_d6.msh", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx_lod_2_bogie.grp", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, -9.6660995483398, 0, 0, 1, }, type = "GROUP", }, { id = "vehicle/train/twindexx_lod_2_bogie.grp", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.6660995483398, 0, 0, 1, }, type = "GROUP", }, { id = "vehicle/train/twindexx/lod_2_back.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, type = "MESH", }, }, events = { open_all_doors = { { name = "opend5", forward = true }, { name = "opend6", forward = true }, { name = "opend5", forward = true }, { name = "opend6", forward = true }, }, close_all_doors = { { name = "opend5", forward = false }, { name = "opend6", forward = false }, { name = "opend5", forward = false }, { name = "opend6", forward = false }, }, open_doors_left = { [1] = { name = "opend5", forward = true }, [2] = { name = "opend6", forward = true }, }, close_doors_left = { [1] = { name = "opend5", forward = false }, [2] = { name = "opend6", forward = false }, }, open_doors_right = { [3] = { name = "opend5", forward = true }, [4] = { name = "opend6", forward = true }, }, close_doors_right = { [3] = { name = "opend5", forward = false }, [4] = { name = "opend6", forward = false }, }, }, matConfigs = { { 0, 0, 0, 0, 0, 0, 0, 0, }, }, static = false, visibleFrom = 450, visibleTo = 2140, }, { animations = { }, children = { { id = "vehicle/train/twindexx/lod_1_d5.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx/lod_1_d6.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx/lod_1_d5.msh", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, -5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx/lod_1_d6.msh", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx_lod_1_bogie.grp", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, -9.6660995483398, 0, 0, 1, }, type = "GROUP", }, { id = "vehicle/train/twindexx_lod_1_bogie.grp", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.6660995483398, 0, 0, 1, }, type = "GROUP", }, { id = "vehicle/train/twindexx/lod_1_back.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, type = "MESH", }, }, events = { open_all_doors = { { name = "opend5", forward = true }, { name = "opend6", forward = true }, { name = "opend5", forward = true }, { name = "opend6", forward = true }, }, close_all_doors = { { name = "opend5", forward = false }, { name = "opend6", forward = false }, { name = "opend5", forward = false }, { name = "opend6", forward = false }, }, open_doors_left = { [1] = { name = "opend5", forward = true }, [2] = { name = "opend6", forward = true }, }, close_doors_left = { [1] = { name = "opend5", forward = false }, [2] = { name = "opend6", forward = false }, }, open_doors_right = { [3] = { name = "opend5", forward = true }, [4] = { name = "opend6", forward = true }, }, close_doors_right = { [3] = { name = "opend5", forward = false }, [4] = { name = "opend6", forward = false }, }, }, matConfigs = { { 0, 0, 0, 0, 0, 0, 0, 0, }, }, static = false, visibleFrom = 150, visibleTo = 450, }, { animations = { }, children = { { id = "vehicle/train/twindexx/lod_0_d5.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx/lod_0_d6.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx/lod_0_d5.msh", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, -5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx/lod_0_d6.msh", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 5.2399997711182, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx_lod_0_bogie.grp", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, -9.6660995483398, 0, 0, 1, }, type = "GROUP", }, { id = "vehicle/train/twindexx_lod_0_bogie.grp", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 9.6660995483398, 0, 0, 1, }, type = "GROUP", }, { id = "vehicle/train/twindexx/lod_0_back.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, type = "MESH", }, { id = "vehicle/train/twindexx/lod_0_interior_back.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, type = "MESH", },{ id = "vehicle/train/twindexx/lod_0_logos_back.msh", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, type = "MESH", }, }, events = { open_all_doors = { { name = "opend5", forward = true }, { name = "opend6", forward = true }, { name = "opend5", forward = true }, { name = "opend6", forward = true }, }, close_all_doors = { { name = "opend5", forward = false }, { name = "opend6", forward = false }, { name = "opend5", forward = false }, { name = "opend6", forward = false }, }, open_doors_left = { [1] = { name = "opend5", forward = true }, [2] = { name = "opend6", forward = true }, }, close_doors_left = { [1] = { name = "opend5", forward = false }, [2] = { name = "opend6", forward = false }, }, open_doors_right = { [3] = { name = "opend5", forward = true }, [4] = { name = "opend6", forward = true }, }, close_doors_right = { [3] = { name = "opend5", forward = false }, [4] = { name = "opend6", forward = false }, }, }, matConfigs = { { 0, 0, 0, 0, 0, 0, 0, 0, }, }, static = false, visibleFrom = 0, visibleTo = 150, }, }, metadata = { availability = { yearFrom = 3000, yearTo = 3000, }, cost = { price = -1, }, maintenance = { lifespan = 50, runningCosts = -1, }, railVehicle = { configs = { { axles = { "vehicle/train/twindexx/lod_2_w1.msh", }, fakeBogies = { }, }, { axles = { "vehicle/train/twindexx/lod_1_w1.msh", }, fakeBogies = { }, }, { axles = { "vehicle/train/twindexx/lod_0_w1.msh", }, fakeBogies = { }, }, }, engines = { }, soundSet = { horn = "", name = "waggon_modern", }, topSpeed = 200, weight = 45, }, transportVehicle = { capacities = { { capacity = 152, type = "PASSENGERS", }, }, carrier = "RAIL", loadSpeed = 4, seats = { { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-2.3, -0.7, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-2.3, -1.1, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-2.3, 0.5, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-2.3, 0.95, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-1.3, 0.7, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-1.3, 1.1, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-1.3, -0.5, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-1.3, -0.9, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-4, -0.7, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-4, -1.1, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-4, 0.5, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-4, 0.95, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-3, 0.7, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-3, 1.1, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-3, -0.5, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-3, -0.9, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(1.3, -0.7, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(1.3, -1.1, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(1.3, 0.5, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(1.3, 0.95, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(2.3, 0.7, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(2.3, 1.1, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(2.3, -0.5, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(2.3, -0.9, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(3, -0.7, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(3, -1.1, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(3, 0.5, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(3, 0.95, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(4, 0.7, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(4, 1.1, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(4, -0.5, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(4, -0.9, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-0.45, -0.7, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-0.45, -1.1, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-0.45, 0.5, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-0.45, 0.95, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(0.45, 0.7, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(0.45, 1.1, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(0.45, -0.5, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(0.45, -0.9, 0.5)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(1.9, -0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(1.9, -1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(1.9, 0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(1.9, 0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(2.9, 0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(2.9, 1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(2.9, -0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(2.9, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(0.3, -0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(0.3, -1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(0.3, 0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(0.3, 0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(1.3, 0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(1.3, 1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(1.3, -0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(1.3, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-1.5, -0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-1.5, -1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-1.5, 0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-1.5, 0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-0.5, 0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-0.5, 1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-0.5, -0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-0.5, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-3.2, -0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-3.2, -1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-3.2, 0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-3.2, 0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-2.2, 0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-2.2, 1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-2.2, -0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-2.2, -0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-9.2, 0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-9.2, 0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-8.2, 0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-8.2, 1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-10.9, -0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-10.9, -1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-10.9, 0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-10.9, 0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-9.9, 0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-9.9, 1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-9.9, -0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-9.9, -0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-4.7, -0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-4.7, -1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-4.7, 0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(-4.7, 0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-3.7, 0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-3.7, 1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-3.7, -0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(-3.7, -0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(3.6, -0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(3.6, -1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(3.6, 0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(3.6, 0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(4.6, 0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(4.6, 1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(4.6, -0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(4.6, -0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(-90.0, 0.0, 0.0), vec3.new(-5.5, 0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(-90.0, 0.0, 0.0), vec3.new(-6, 0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(-90.0, 0.0, 0.0), vec3.new(-6.5, 0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(-90.0, 0.0, 0.0), vec3.new(-7, 0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(90.0, 0.0, 0.0), vec3.new(-5.5, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(90.0, 0.0, 0.0), vec3.new(-6, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(90.0, 0.0, 0.0), vec3.new(-6.5, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(90.0, 0.0, 0.0), vec3.new(-7, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(-90.0, 0.0, 0.0), vec3.new(5.5, 0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(-90.0, 0.0, 0.0), vec3.new(6, 0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(-90.0, 0.0, 0.0), vec3.new(6.5, 0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(-90.0, 0.0, 0.0), vec3.new(7, 0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(90.0, 0.0, 0.0), vec3.new(5.5, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(90.0, 0.0, 0.0), vec3.new(6, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(90.0, 0.0, 0.0), vec3.new(6.5, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(90.0, 0.0, 0.0), vec3.new(7, -0.9, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(8.2, 0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(8.2, 0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(9.2, 0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(9.2, 1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(9.9, -0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(9.9, -1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(9.9, 0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(0.0, 0.0, 0.0), vec3.new(9.9, 0.95, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(10.9, 0.7, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(10.9, 1.1, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(10.9, -0.5, 2.6)), }, { group =13, transf = transf.rotZYXTransl(transf.degToRad(180.0, 0.0, 0.0), vec3.new(10.9, -0.95, 2.6)), }, }, multipleUnitOnly = true, }, }, } end