]> git.lizzy.rs Git - Crafter.git/commitdiff
Turn "minecart" mod into "train" mod
authoroilboi <47129783+oilboi@users.noreply.github.com>
Sun, 5 Jul 2020 20:58:10 +0000 (16:58 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Sun, 5 Jul 2020 20:58:10 +0000 (16:58 -0400)
43 files changed:
mods/minecart/depends.txt [deleted file]
mods/minecart/init.lua [deleted file]
mods/minecart/models/minecart.blend [deleted file]
mods/minecart/models/minecart.x [deleted file]
mods/minecart/sounds/attributes.txt [deleted file]
mods/minecart/sounds/wrench.1.ogg [deleted file]
mods/minecart/sounds/wrench.2.ogg [deleted file]
mods/minecart/sounds/wrench.3.ogg [deleted file]
mods/minecart/sounds/wrench.4.ogg [deleted file]
mods/minecart/sounds/wrench.5.ogg [deleted file]
mods/minecart/sounds/wrench.6.ogg [deleted file]
mods/minecart/sounds/wrench.7.ogg [deleted file]
mods/minecart/textures/couple_particle.png [deleted file]
mods/minecart/textures/minecart.png [deleted file]
mods/minecart/textures/minecartitem.png [deleted file]
mods/minecart/textures/rail.png [deleted file]
mods/minecart/textures/railcross.png [deleted file]
mods/minecart/textures/railcurve.png [deleted file]
mods/minecart/textures/railt.png [deleted file]
mods/minecart/textures/wrench.png [deleted file]
mods/train/depends.txt [new file with mode: 0644]
mods/train/init.lua [new file with mode: 0644]
mods/train/models/blends/steam_train.blend [new file with mode: 0644]
mods/train/models/minecart.blend [new file with mode: 0644]
mods/train/models/minecart.x [new file with mode: 0644]
mods/train/models/steam_train.b3d [new file with mode: 0644]
mods/train/sounds/attributes.txt [new file with mode: 0644]
mods/train/sounds/wrench.1.ogg [new file with mode: 0644]
mods/train/sounds/wrench.2.ogg [new file with mode: 0644]
mods/train/sounds/wrench.3.ogg [new file with mode: 0644]
mods/train/sounds/wrench.4.ogg [new file with mode: 0644]
mods/train/sounds/wrench.5.ogg [new file with mode: 0644]
mods/train/sounds/wrench.6.ogg [new file with mode: 0644]
mods/train/sounds/wrench.7.ogg [new file with mode: 0644]
mods/train/textures/couple_particle.png [new file with mode: 0644]
mods/train/textures/minecart.png [new file with mode: 0644]
mods/train/textures/minecartitem.png [new file with mode: 0644]
mods/train/textures/rail.png [new file with mode: 0644]
mods/train/textures/railcross.png [new file with mode: 0644]
mods/train/textures/railcurve.png [new file with mode: 0644]
mods/train/textures/railt.png [new file with mode: 0644]
mods/train/textures/steam_train.png [new file with mode: 0644]
mods/train/textures/wrench.png [new file with mode: 0644]

diff --git a/mods/minecart/depends.txt b/mods/minecart/depends.txt
deleted file mode 100644 (file)
index ba2906d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-main
diff --git a/mods/minecart/init.lua b/mods/minecart/init.lua
deleted file mode 100644 (file)
index 6287fd1..0000000
+++ /dev/null
@@ -1,579 +0,0 @@
-local pool = {}
-
-local player_pool = {}
-
-
-local dirs = {
-       {x= 1,y= 0,z= 0},
-       {x=-1,y= 0,z= 0},
-
-       {x= 1,y= 1,z= 0}, 
-       {x=-1,y= 1,z= 0},
-
-       {x= 1,y=-1,z= 0},
-       {x=-1,y=-1,z= 0},
-
-       {x= 0,y= 0,z= 1},
-       {x= 0,y= 0,z=-1},
-
-       {x= 0,y= 1,z= 1},
-       {x= 0,y= 1,z=-1},
-
-       {x= 0,y=-1,z= 1},
-       {x= 0,y=-1,z=-1},
-}
-
-local function coupling_particles(pos,truth)
-       local color = "red"
-       if truth then
-               color = "green"
-       end
-
-       minetest.add_particlespawner({
-               amount = 15,
-               time = 0.001,
-               minpos = pos,
-               maxpos = pos,
-               minvel = vector.new(-10,-10,-10),
-               maxvel = vector.new(10,10,10),
-               minacc = {x=0, y=0, z=0},
-               maxacc = {x=0, y=0, z=0},
-               minexptime = 1.1,
-               maxexptime = 1.5,
-               minsize = 1,
-               maxsize = 2,
-               collisiondetection = false,
-               collision_removal = false,
-               vertical = false,
-               texture = "couple_particle.png^[colorize:"..color..":200",
-               glow = 14,
-       })
-end
-
-local function data_injection(pos,data)
-       if data then
-               pool[minetest.hash_node_position(pos)] = true
-       else
-               pool[minetest.hash_node_position(pos)] = nil
-       end
-end
-
-local function speed_limiter(self,speed)
-       local test = self.object:get_velocity()--vector.multiply(self.velocity,new_vel)
-
-       if test.x > speed then
-               test.x = speed
-       elseif test.x < -speed then
-               test.x = -speed
-       end
-       if test.z > speed then
-               test.z = speed
-       elseif test.z < -speed then
-               test.z = -speed         
-       end
-       self.object:set_velocity(test)
-end
-
-local function create_axis(pos)
-       local possible_dirs = {}
-       for _,dir in pairs(dirs) do
-               local pos2 = vector.add(pos,dir)
-               if pool[minetest.hash_node_position(pos2)] then
-                       table.insert(possible_dirs,dir)
-               end
-       end
-       return(possible_dirs)
-end
-
-local function collision_detect(self)
-       if not self.axis_lock then return end
-       local pos = self.object:get_pos()
-       for _,object in ipairs(minetest.get_objects_inside_radius(pos, 1)) do
-               if object:is_player() then
-                       local pos2 = object:get_pos()
-                       if self.axis_lock == "x" then
-
-                               local velocity = (1-vector.distance(vector.new(pos.x,0,0),vector.new(pos2.x,0,0)))*5
-                               local dir = vector.direction(vector.new(pos2.x,0,0),vector.new(pos.x,0,0))
-                               local new_vel = vector.multiply(dir,velocity)
-                               self.object:add_velocity(new_vel)
-                               self.dir = dir
-                       elseif self.axis_lock == "z" then
-                               local velocity = (1-vector.distance(vector.new(0,0,pos.z),vector.new(0,0,pos2.z)))*5
-                               local dir = vector.direction(vector.new(0,0,pos2.z),vector.new(0,0,pos.z))
-                               local new_vel = vector.multiply(dir,velocity)
-                               self.object:add_velocity(new_vel)
-                               self.dir = dir
-                       end
-                       return
-               end
-       end
-end
-
-local function direction_snap(self)
-       local dir = self.dir
-       local pitch = 0
-       if dir.y == 1 then pitch = math.pi/4 end
-       if dir.y == -1 then pitch = -math.pi/4 end
-       local yaw = minetest.dir_to_yaw(dir)
-       self.object:set_rotation(vector.new(pitch,yaw,0))
-end
-
-local function turn_snap(pos,self,dir,dir2)
-       if self.axis_lock == "x" then
-               if dir.x ~= 0 and dir2.z ~= 0 then
-                       local velocity = self.object:get_velocity()
-                       local inertia = math.abs(velocity.x)
-                       self.object:set_velocity(vector.multiply(dir2,inertia))
-                       self.dir = dir2
-                       self.axis_lock = "z"
-                       self.object:set_pos(pos)
-                       direction_snap(self)
-                       return(true)
-               end
-       end
-       if self.axis_lock == "z" then
-               if dir.z ~= 0 and dir2.x ~= 0 then
-                       local velocity = self.object:get_velocity()
-                       local inertia = math.abs(velocity.z)
-                       self.object:set_velocity(vector.multiply(dir2,inertia))
-                       self.dir = dir2
-                       self.axis_lock = "x"
-                       self.object:set_pos(pos)
-                       direction_snap(self)
-                       return(true)
-               end
-       end
-       return(false)
-end
-
-local function climb_snap(pos,self,dir,dir2)
-       if self.axis_lock == "x" then
-               if dir.x == dir2.x and dir2.y ~= 0 then
-                       local velocity = self.object:get_velocity()
-                       local inertia = math.abs(velocity.x)
-                       self.object:set_velocity(vector.multiply(dir2,inertia))
-                       self.dir = dir2
-                       self.axis_lock = "x"
-                       self.object:set_pos(pos)
-                       direction_snap(self)
-                       return(true)
-               end
-       end
-       if self.axis_lock == "z" then
-               if dir.z == dir2.z and dir2.y ~= 0 then
-                       local velocity = self.object:get_velocity()
-                       local inertia = math.abs(velocity.z)
-                       self.object:set_velocity(vector.multiply(dir2,inertia))
-                       self.dir = dir2
-                       self.axis_lock = "z"
-                       self.object:set_pos(pos)
-                       direction_snap(self)
-                       return(true)
-               end
-       end
-       return(false)
-end
-
-local function straight_snap(pos,self,dir)
-       if self.axis_lock == "x" then
-               if dir.x ~= 0 and pool[minetest.hash_node_position(vector.add(pos,vector.new(dir.x,0,0)))] then
-                       local velocity = self.object:get_velocity()
-                       self.object:set_velocity(vector.new(velocity.x,0,0))
-                       self.dir = vector.new(dir.x,0,0)
-                       self.axis_lock = "x"
-                       self.object:set_pos(pos)
-                       direction_snap(self)
-                       return(true)
-               end
-       end
-       if self.axis_lock == "z" then
-               if dir.z ~= 0 and pool[minetest.hash_node_position(vector.add(pos,vector.new(0,0,dir.z)))] then
-                       local velocity = self.object:get_velocity()
-                       self.object:set_velocity(vector.new(0,0,velocity.z))
-                       self.dir = vector.new(0,0,dir.z)
-                       self.axis_lock = "z"
-                       self.object:set_pos(pos)
-                       direction_snap(self)
-                       return(true)
-               end
-       end
-       return(false)
-end
-
-
-local function coupling_logic(self)
-       
-       if not self.axis_lock then return end
-
-       if not self.coupler1 then return end
-
-       if self.dir.y ~= 0 then return end
-
-       local pos = self.object:get_pos()
-       
-       local pos2 = self.coupler1:get_pos()
-
-       if self.axis_lock == "x" then
-               local velocity_real = self.object:get_velocity()
-               local distance = vector.distance(pos,pos2)
-               local new_vel = vector.new(0,0,0)
-               if distance > 1.5 then
-                       local velocity = (distance-1)
-                       local dir = vector.direction(vector.new(pos.x,0,0),vector.new(pos2.x,0,0))
-                       self.dir = dir
-                       new_vel = vector.multiply(dir,velocity)
-               else
-                       new_vel = vector.multiply(velocity_real,-0.1)
-               end
-               self.object:add_velocity(new_vel)
-       elseif self.axis_lock == "z" then
-               local velocity_real = self.object:get_velocity()
-               local distance = vector.distance(pos,pos2)
-               local new_vel = vector.new(0,0,0)
-               if distance > 1.5 then
-                       local velocity = (distance-1)
-                       local dir = vector.direction(vector.new(0,0,pos.z),vector.new(0,0,pos2.z))
-                       self.dir = dir
-                       new_vel = vector.multiply(dir,velocity)
-               else
-                       new_vel = vector.multiply(velocity_real,-0.1)
-               end
-               self.object:add_velocity(new_vel)
-       end
-
-       return
-end
-
-
-local function rail_brain(self,pos)
-
-
-       if not self.dir then self.dir = vector.new(0,0,0) end
-
-       local pos2 = self.object:get_pos()
-
-       local dir = self.dir
-
-       speed_limiter(self,6)
-
-       if not pool[minetest.hash_node_position(vector.add(pos,dir))] then
-
-               if straight_snap(pos,self,dir) then
-                       return
-               end
-
-               local possible_dirs = create_axis(pos)
-
-               if table.getn(possible_dirs) == 0 then
-                       --stop slow down become physical
-               else
-                       for _,dir2 in pairs(possible_dirs) do
-                               if turn_snap(pos,self,dir,dir2) then
-                                       return
-                               end
-                               if climb_snap(pos,self,dir,dir2) then
-                                       return
-                               end
-                       end
-               end
-       else
-               coupling_logic(self)
-       end
-
-end
-
-local minecart = {}
-
-minecart.on_step = function(self,dtime)
-       if dtime > 0.1 then
-               self.object:set_pos(self.old_pos)
-       end
-       local pos = vector.round(self.object:get_pos())
-       if not self.axis_lock then
-               local possible_dirs = create_axis(pos)
-               for _,dir in pairs(possible_dirs) do
-                       if dir.x ~=0 then
-                               self.axis_lock = "x"
-                               self.dir = dir
-                               direction_snap(self)
-                               break
-                       elseif dir.z ~= 0 then
-                               self.axis_lock = "z"
-                               self.dir = dir
-                               direction_snap(self)
-                               break
-                       end
-               end
-       else
-               rail_brain(self,pos)
-               --collision_detect(self)
-       end
-       self.old_pos = self.object:get_pos()
-end
-
-
-minecart.on_punch = function(self, puncher)
-       if not puncher:get_wielded_item():get_name() == "minecart:wrench" then
-               return
-       end
-       if self.furnace then
-               self.object:set_velocity(vector.multiply(self.dir,6))
-               minetest.add_particlespawner({
-                       amount = 30,
-                       time = 0,
-                       minpos = vector.new(0,0.5,0),
-                       maxpos = vector.new(0,0.5,0),
-                       minvel = vector.new(0,0,0),
-                       maxvel = vector.new(0,0,0),
-                       minacc = {x=0, y=3, z=0},
-                       maxacc = {x=0, y=5, z=0},
-                       minexptime = 1.1,
-                       maxexptime = 1.5,
-                       minsize = 1,
-                       maxsize = 2,
-                       collisiondetection = false,
-                       collision_removal = false,
-                       vertical = false,
-                       texture = "smoke.png",
-                       attached = self.object
-               })
-       end
-
-end
-
-
-minecart.on_rightclick = function(self,clicker)
-       local pos = self.object:get_pos()
-       if clicker:get_wielded_item():get_name() == "utility:furnace" then
-               local obj = minetest.add_entity(pos, "minecart:furnace")
-               obj:set_attach(self.object,"",vector.new(0,0,0),vector.new(0,0,0))
-               minetest.sound_play("wrench",{
-                       object = self.object,
-                       gain = 1.0,
-                       max_hear_distance = 64,
-               })
-               coupling_particles(pos,true)
-               self.furnace = true
-               return
-       end
-
-       if not clicker:get_wielded_item():get_name() == "minecart:wrench" then
-               return
-       end
-
-       local name = clicker:get_player_name()
-       if not pool[name] then
-               if not self.coupler2 then
-                       pool[name] = self.object
-                       minetest.sound_play("wrench",{
-                               object = self.object,
-                               gain = 1.0,
-                               max_hear_distance = 64,
-                       })
-                       coupling_particles(pos,true)
-               else
-                       minetest.sound_play("wrench",{
-                               object = self.object,
-                               gain = 1.0,
-                               max_hear_distance = 64,
-                               pitch = 0.7,
-                       })
-                       coupling_particles(pos,false)
-               end
-       else
-               if pool[name] ~= self.object and not (pool[name]:get_luaentity().coupler1 and pool[name]:get_luaentity().coupler1 == self.object or self.coupler2) then
-                       self.coupler1 = pool[name]
-                       pool[name]:get_luaentity().coupler2 = self.object
-                       minetest.sound_play("wrench",{
-                               object = self.object,
-                               gain = 1.0,
-                               max_hear_distance = 64,
-                       })
-                       coupling_particles(pos,true)
-               else
-                       minetest.sound_play("wrench",{
-                               object = self.object,
-                               gain = 1.0,
-                               max_hear_distance = 64,
-                               pitch = 0.7,
-                       })
-                       coupling_particles(pos,false)
-               end
-               pool[name] = nil
-       end
-end
-
---get old data
-minecart.on_activate = function(self,staticdata, dtime_s)
-       self.object:set_armor_groups({immortal=1})
-       if string.sub(staticdata, 1, string.len("return")) ~= "return" then
-               return
-       end
-       local data = minetest.deserialize(staticdata)
-       if type(data) ~= "table" then
-               return
-       end
-       self.old_pos = self.object:get_pos()
-       self.velocity = vector.new(0,0,0)
-end
-
-minecart.get_staticdata = function(self)
-       return minetest.serialize({
-       })
-end
-
-
-
-minecart.initial_properties = {
-       physical = false, -- otherwise going uphill breaks
-       collisionbox = {-0.4, -0.5, -0.4, 0.4, 0.45, 0.4},--{-0.5, -0.4, -0.5, 0.5, 0.25, 0.5},
-       visual = "mesh",
-       mesh = "minecart.x",
-       visual_size = {x=1, y=1},
-       textures = {"minecart.png"},
-}
-
-       
-
-minetest.register_entity("minecart:minecart", minecart)
-
-
-
-
-
-
-
-
-
-
-
-
-minetest.register_craftitem("minecart:minecart", {
-       description = "Minecart",
-       inventory_image = "minecartitem.png",
-       wield_image = "minecartitem.png",
-       on_place = function(itemstack, placer, pointed_thing)
-               if not pointed_thing.type == "node" then
-                       return
-               end
-               
-               local sneak = placer:get_player_control().sneak
-               local noddef = minetest.registered_nodes[minetest.get_node(pointed_thing.under).name]
-               if not sneak and noddef.on_rightclick then
-                       minetest.item_place(itemstack, placer, pointed_thing)
-                       return
-               end
-               
-               if minetest.get_item_group(minetest.get_node(pointed_thing.under).name, "rail")>0 then
-                       minetest.add_entity(pointed_thing.under, "minecart:minecart")
-               else
-                       return
-               end
-
-               itemstack:take_item()
-
-               return itemstack
-       end,
-})
-
-minetest.register_craft({
-       output = "minecart:minecart",
-       recipe = {
-               {"main:iron", "", "main:iron"},
-               {"main:iron", "main:iron", "main:iron"},
-       },
-})
-
-
-
-
-
-minetest.register_node("minecart:rail",{
-       description = "Rail",
-       wield_image = "rail.png",
-       tiles = {
-               "rail.png", "railcurve.png",
-               "railt.png", "railcross.png"
-       },
-       drawtype = "raillike",
-       paramtype = "light",
-       sunlight_propagates = true,
-       is_ground_content = false,
-       walkable = false,
-       node_placement_prediction = "",
-       selection_box = {
-               type = "fixed",
-               fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
-       },
-       sounds = main.stoneSound(),
-       after_place_node = function(pos)
-               data_injection(pos,true)
-       end,
-       after_destruct = function(pos)
-               data_injection(pos)
-       end,
-       groups={stone=1,wood=1,rail=1,attached_node=1},
-})
-
-
-minetest.register_lbm({
-       name = "minecart:rail",
-       nodenames = {"minecart:rail"},
-       run_at_every_load = true,
-       action = function(pos)
-               data_injection(pos,true)
-       end,
-})
-
-minetest.register_craft({
-       output = "minecart:rail 32",
-       recipe = {
-               {"main:iron","","main:iron"},
-               {"main:iron","main:stick","main:iron"},
-               {"main:iron","","main:iron"}
-       }
-})
-
-
-minetest.register_food("minecart:wrench",{
-       description = "Train Wrench",
-       texture = "wrench.png",
-})
-
-minetest.register_craft({
-       output = "minecart:wrench",
-       recipe = {
-               {"main:iron", "", "main:iron"},
-               {"main:iron", "main:lapis", "main:iron"},
-               {"", "main:lapis", ""}
-       }
-})
-
-
-
-minetest.register_entity("minecart:furnace", {
-       initial_properties = {
-               visual = "wielditem",
-               visual_size = {x = 0.6, y = 0.6},
-               textures = {},
-               physical = true,
-               is_visible = false,
-               collide_with_objects = false,
-               pointable=false,
-               collisionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
-       },
-       set_node = function(self)
-               self.object:set_properties({
-                       is_visible = true,
-                       textures = {"utility:furnace"},
-               })
-       end,
-
-
-       on_activate = function(self, staticdata)
-               self.object:set_armor_groups({immortal = 1})
-
-               self:set_node()
-       end,
-})
diff --git a/mods/minecart/models/minecart.blend b/mods/minecart/models/minecart.blend
deleted file mode 100644 (file)
index 0a39a14..0000000
Binary files a/mods/minecart/models/minecart.blend and /dev/null differ
diff --git a/mods/minecart/models/minecart.x b/mods/minecart/models/minecart.x
deleted file mode 100644 (file)
index 555f61e..0000000
+++ /dev/null
@@ -1,1414 +0,0 @@
-xof 0303txt 0032
-
-template AnimTicksPerSecond {
-  <9E415A43-7BA6-4a73-8743-B73D47E88476>
-  DWORD AnimTicksPerSecond;
-}
-
-Frame Root {
-  FrameTransformMatrix {
-     1.000000, 0.000000, 0.000000, 0.000000,
-     0.000000,-0.000000, 1.000000, 0.000000,
-     0.000000, 1.000000, 0.000000, 0.000000,
-     0.000000, 0.000000, 0.000000, 1.000000;;
-  }
-  Frame Minecart {
-    FrameTransformMatrix {
-       1.000000, 0.000000, 0.000000, 0.000000,
-       0.000000,-0.707107, 0.707106, 0.000000,
-       0.000000,-0.707106,-0.707107, 0.000000,
-       0.000000,-3.000000, 3.000000, 1.000000;;
-    }
-    Mesh { // Minecart mesh
-      180;
-       3.750000;-2.750000; 5.000000;,
-      -3.750000;-2.750000;-5.000000;,
-       3.750000;-2.750000;-5.000000;,
-       3.750000;-2.750000; 5.000000;,
-      -3.750000;-2.750000; 5.000000;,
-      -3.750000;-2.750000;-5.000000;,
-       3.750000;-4.000000; 5.000000;,
-      -3.750000;-4.000000;-5.000000;,
-      -3.750000;-4.000000; 5.000000;,
-       3.750000;-4.000000; 5.000000;,
-       3.750000;-4.000000;-5.000000;,
-      -3.750000;-4.000000;-5.000000;,
-      -5.000000;-2.750000; 6.250000;,
-       5.000000;-4.000000; 6.250000;,
-      -5.000000;-4.000000; 6.250000;,
-      -5.000000;-2.750000; 6.250000;,
-       5.000000;-2.750000; 6.250000;,
-       5.000000;-4.000000; 6.250000;,
-       5.000000;-2.750000; 5.000000;,
-       5.000000;-4.000000;-5.000000;,
-       5.000000;-4.000000; 5.000000;,
-       5.000000;-2.750000; 5.000000;,
-       5.000000;-2.750000;-5.000000;,
-       5.000000;-4.000000;-5.000000;,
-       5.000000;-4.000000; 5.000000;,
-       5.000000;-2.750000; 6.250000;,
-       5.000000;-2.750000; 5.000000;,
-       5.000000;-4.000000; 5.000000;,
-       5.000000;-4.000000; 6.250000;,
-       5.000000;-2.750000; 6.250000;,
-       5.000000;-4.000000; 5.000000;,
-       3.750000;-4.000000;-5.000000;,
-       3.750000;-4.000000; 5.000000;,
-       5.000000;-4.000000; 5.000000;,
-       5.000000;-4.000000;-5.000000;,
-       3.750000;-4.000000;-5.000000;,
-       5.000000; 2.250000;-6.250000;,
-      -5.000000; 2.250000;-5.000000;,
-      -5.000000; 2.250000;-6.250000;,
-       5.000000; 2.250000;-6.250000;,
-       5.000000; 2.250000;-5.000000;,
-      -5.000000; 2.250000;-5.000000;,
-      -5.000000;-4.000000; 6.250000;,
-      -5.000000;-2.750000; 5.000000;,
-      -5.000000;-2.750000; 6.250000;,
-      -5.000000;-4.000000; 6.250000;,
-      -5.000000;-4.000000; 5.000000;,
-      -5.000000;-2.750000; 5.000000;,
-      -5.000000;-2.750000;-5.000000;,
-      -5.000000;-4.000000; 5.000000;,
-      -5.000000;-4.000000;-5.000000;,
-      -5.000000;-2.750000;-5.000000;,
-      -5.000000;-2.750000; 5.000000;,
-      -5.000000;-4.000000; 5.000000;,
-      -3.750000;-2.750000;-5.000000;,
-      -3.750000; 2.250000; 5.000000;,
-      -3.750000; 2.250000;-5.000000;,
-      -3.750000;-2.750000;-5.000000;,
-      -3.750000;-2.750000; 5.000000;,
-      -3.750000; 2.250000; 5.000000;,
-      -5.000000; 2.250000;-5.000000;,
-      -5.000000;-2.750000; 5.000000;,
-      -5.000000;-2.750000;-5.000000;,
-      -5.000000; 2.250000;-5.000000;,
-      -5.000000; 2.250000; 5.000000;,
-      -5.000000;-2.750000; 5.000000;,
-      -5.000000;-4.000000;-5.000000;,
-      -3.750000;-4.000000; 5.000000;,
-      -3.750000;-4.000000;-5.000000;,
-      -5.000000;-4.000000;-5.000000;,
-      -5.000000;-4.000000; 5.000000;,
-      -3.750000;-4.000000; 5.000000;,
-      -5.000000; 2.250000;-5.000000;,
-      -3.750000; 2.250000; 5.000000;,
-      -5.000000; 2.250000; 5.000000;,
-      -5.000000; 2.250000;-5.000000;,
-      -3.750000; 2.250000;-5.000000;,
-      -3.750000; 2.250000; 5.000000;,
-       5.000000; 2.250000;-6.250000;,
-      -5.000000;-2.750000;-6.250000;,
-       5.000000;-2.750000;-6.250000;,
-       5.000000; 2.250000;-6.250000;,
-      -5.000000; 2.250000;-6.250000;,
-      -5.000000;-2.750000;-6.250000;,
-      -5.000000;-2.750000;-5.000000;,
-      -5.000000; 2.250000;-6.250000;,
-      -5.000000; 2.250000;-5.000000;,
-      -5.000000;-2.750000;-5.000000;,
-      -5.000000;-2.750000;-6.250000;,
-      -5.000000; 2.250000;-6.250000;,
-       5.000000;-2.750000;-5.000000;,
-      -5.000000; 2.250000;-5.000000;,
-       5.000000; 2.250000;-5.000000;,
-       5.000000;-2.750000;-5.000000;,
-      -5.000000;-2.750000;-5.000000;,
-      -5.000000; 2.250000;-5.000000;,
-      -5.000000;-4.000000; 6.250000;,
-       5.000000;-4.000000; 5.000000;,
-      -5.000000;-4.000000; 5.000000;,
-      -5.000000;-4.000000; 6.250000;,
-       5.000000;-4.000000; 6.250000;,
-       5.000000;-4.000000; 5.000000;,
-       5.000000;-2.750000;-6.250000;,
-       5.000000; 2.250000;-5.000000;,
-       5.000000; 2.250000;-6.250000;,
-       5.000000;-2.750000;-6.250000;,
-       5.000000;-2.750000;-5.000000;,
-       5.000000; 2.250000;-5.000000;,
-      -5.000000; 2.250000; 6.250000;,
-       5.000000;-2.750000; 6.250000;,
-      -5.000000;-2.750000; 6.250000;,
-      -5.000000; 2.250000; 6.250000;,
-       5.000000; 2.250000; 6.250000;,
-       5.000000;-2.750000; 6.250000;,
-       5.000000;-2.750000; 5.000000;,
-       5.000000; 2.250000; 6.250000;,
-       5.000000; 2.250000; 5.000000;,
-       5.000000;-2.750000; 5.000000;,
-       5.000000;-2.750000; 6.250000;,
-       5.000000; 2.250000; 6.250000;,
-      -5.000000;-2.750000; 5.000000;,
-       5.000000; 2.250000; 5.000000;,
-      -5.000000; 2.250000; 5.000000;,
-      -5.000000;-2.750000; 5.000000;,
-       5.000000;-2.750000; 5.000000;,
-       5.000000; 2.250000; 5.000000;,
-      -5.000000;-2.750000; 6.250000;,
-      -5.000000; 2.250000; 5.000000;,
-      -5.000000; 2.250000; 6.250000;,
-      -5.000000;-2.750000; 6.250000;,
-      -5.000000;-2.750000; 5.000000;,
-      -5.000000; 2.250000; 5.000000;,
-      -5.000000; 2.250000; 6.250000;,
-       5.000000; 2.250000; 5.000000;,
-       5.000000; 2.250000; 6.250000;,
-      -5.000000; 2.250000; 6.250000;,
-      -5.000000; 2.250000; 5.000000;,
-       5.000000; 2.250000; 5.000000;,
-       5.000000;-2.750000;-6.250000;,
-      -5.000000;-4.000000;-6.250000;,
-       5.000000;-4.000000;-6.250000;,
-       5.000000;-2.750000;-6.250000;,
-      -5.000000;-2.750000;-6.250000;,
-      -5.000000;-4.000000;-6.250000;,
-      -5.000000;-4.000000;-5.000000;,
-      -5.000000;-2.750000;-6.250000;,
-      -5.000000;-2.750000;-5.000000;,
-      -5.000000;-4.000000;-5.000000;,
-      -5.000000;-4.000000;-6.250000;,
-      -5.000000;-2.750000;-6.250000;,
-       5.000000;-4.000000;-6.250000;,
-       5.000000;-2.750000;-5.000000;,
-       5.000000;-2.750000;-6.250000;,
-       5.000000;-4.000000;-6.250000;,
-       5.000000;-4.000000;-5.000000;,
-       5.000000;-2.750000;-5.000000;,
-       5.000000;-4.000000;-6.250000;,
-      -5.000000;-4.000000;-5.000000;,
-       5.000000;-4.000000;-5.000000;,
-       5.000000;-4.000000;-6.250000;,
-      -5.000000;-4.000000;-6.250000;,
-      -5.000000;-4.000000;-5.000000;,
-       5.000000; 2.250000; 5.000000;,
-       3.750000; 2.250000;-5.000000;,
-       5.000000; 2.250000;-5.000000;,
-       5.000000; 2.250000; 5.000000;,
-       3.750000; 2.250000; 5.000000;,
-       3.750000; 2.250000;-5.000000;,
-       3.750000;-2.750000; 5.000000;,
-       3.750000; 2.250000;-5.000000;,
-       3.750000; 2.250000; 5.000000;,
-       3.750000;-2.750000; 5.000000;,
-       3.750000;-2.750000;-5.000000;,
-       3.750000; 2.250000;-5.000000;,
-       5.000000; 2.250000; 5.000000;,
-       5.000000;-2.750000;-5.000000;,
-       5.000000;-2.750000; 5.000000;,
-       5.000000; 2.250000; 5.000000;,
-       5.000000; 2.250000;-5.000000;,
-       5.000000;-2.750000;-5.000000;;
-      60;
-      3;0,1,2;,
-      3;3,4,5;,
-      3;6,7,8;,
-      3;9,10,11;,
-      3;12,13,14;,
-      3;15,16,17;,
-      3;18,19,20;,
-      3;21,22,23;,
-      3;24,25,26;,
-      3;27,28,29;,
-      3;30,31,32;,
-      3;33,34,35;,
-      3;36,37,38;,
-      3;39,40,41;,
-      3;42,43,44;,
-      3;45,46,47;,
-      3;48,49,50;,
-      3;51,52,53;,
-      3;54,55,56;,
-      3;57,58,59;,
-      3;60,61,62;,
-      3;63,64,65;,
-      3;66,67,68;,
-      3;69,70,71;,
-      3;72,73,74;,
-      3;75,76,77;,
-      3;78,79,80;,
-      3;81,82,83;,
-      3;84,85,86;,
-      3;87,88,89;,
-      3;90,91,92;,
-      3;93,94,95;,
-      3;96,97,98;,
-      3;99,100,101;,
-      3;102,103,104;,
-      3;105,106,107;,
-      3;108,109,110;,
-      3;111,112,113;,
-      3;114,115,116;,
-      3;117,118,119;,
-      3;120,121,122;,
-      3;123,124,125;,
-      3;126,127,128;,
-      3;129,130,131;,
-      3;132,133,134;,
-      3;135,136,137;,
-      3;138,139,140;,
-      3;141,142,143;,
-      3;144,145,146;,
-      3;147,148,149;,
-      3;150,151,152;,
-      3;153,154,155;,
-      3;156,157,158;,
-      3;159,160,161;,
-      3;162,163,164;,
-      3;165,166,167;,
-      3;168,169,170;,
-      3;171,172,173;,
-      3;174,175,176;,
-      3;177,178,179;;
-      MeshNormals { // Minecart normals
-        60;
-        -0.000000; 1.000000;-0.000000;,
-        -0.000000; 1.000000;-0.000000;,
-         0.000000;-1.000000;-0.000000;,
-        -0.000000;-1.000000;-0.000000;,
-        -0.000000;-0.000000; 1.000000;,
-        -0.000000;-0.000000; 1.000000;,
-         1.000000;-0.000000;-0.000000;,
-         1.000000;-0.000000;-0.000000;,
-         1.000000; 0.000000;-0.000000;,
-         1.000000; 0.000000; 0.000000;,
-         0.000000;-1.000000;-0.000000;,
-        -0.000000;-1.000000;-0.000000;,
-        -0.000000; 1.000000;-0.000000;,
-        -0.000000; 1.000000;-0.000000;,
-        -1.000000;-0.000000;-0.000000;,
-        -1.000000;-0.000000; 0.000000;,
-        -1.000000; 0.000000;-0.000000;,
-        -1.000000; 0.000000;-0.000000;,
-         1.000000; 0.000000;-0.000000;,
-         1.000000; 0.000000; 0.000000;,
-        -1.000000; 0.000000;-0.000000;,
-        -1.000000; 0.000000;-0.000000;,
-        -0.000000;-1.000000; 0.000000;,
-        -0.000000;-1.000000;-0.000000;,
-        -0.000000; 1.000000; 0.000000;,
-         0.000000; 1.000000; 0.000000;,
-        -0.000000; 0.000000;-1.000000;,
-        -0.000000;-0.000000;-1.000000;,
-        -1.000000;-0.000000;-0.000000;,
-        -1.000000;-0.000000; 0.000000;,
-         0.000000; 0.000000; 1.000000;,
-        -0.000000;-0.000000; 1.000000;,
-        -0.000000;-1.000000; 0.000000;,
-        -0.000000;-1.000000; 0.000000;,
-         1.000000; 0.000000;-0.000000;,
-         1.000000; 0.000000; 0.000000;,
-        -0.000000;-0.000000; 1.000000;,
-        -0.000000;-0.000000; 1.000000;,
-         1.000000; 0.000000;-0.000000;,
-         1.000000; 0.000000; 0.000000;,
-         0.000000;-0.000000;-1.000000;,
-        -0.000000;-0.000000;-1.000000;,
-        -1.000000;-0.000000;-0.000000;,
-        -1.000000;-0.000000; 0.000000;,
-         0.000000; 1.000000; 0.000000;,
-        -0.000000; 1.000000;-0.000000;,
-        -0.000000; 0.000000;-1.000000;,
-        -0.000000;-0.000000;-1.000000;,
-        -1.000000;-0.000000;-0.000000;,
-        -1.000000;-0.000000; 0.000000;,
-         1.000000; 0.000000;-0.000000;,
-         1.000000; 0.000000; 0.000000;,
-        -0.000000;-1.000000;-0.000000;,
-         0.000000;-1.000000;-0.000000;,
-        -0.000000; 1.000000;-0.000000;,
-        -0.000000; 1.000000;-0.000000;,
-        -1.000000;-0.000000;-0.000000;,
-        -1.000000;-0.000000; 0.000000;,
-         1.000000;-0.000000;-0.000000;,
-         1.000000;-0.000000;-0.000000;;
-        60;
-        3;0,0,0;,
-        3;1,1,1;,
-        3;2,2,2;,
-        3;3,3,3;,
-        3;4,4,4;,
-        3;5,5,5;,
-        3;6,6,6;,
-        3;7,7,7;,
-        3;8,8,8;,
-        3;9,9,9;,
-        3;10,10,10;,
-        3;11,11,11;,
-        3;12,12,12;,
-        3;13,13,13;,
-        3;14,14,14;,
-        3;15,15,15;,
-        3;16,16,16;,
-        3;17,17,17;,
-        3;18,18,18;,
-        3;19,19,19;,
-        3;20,20,20;,
-        3;21,21,21;,
-        3;22,22,22;,
-        3;23,23,23;,
-        3;24,24,24;,
-        3;25,25,25;,
-        3;26,26,26;,
-        3;27,27,27;,
-        3;28,28,28;,
-        3;29,29,29;,
-        3;30,30,30;,
-        3;31,31,31;,
-        3;32,32,32;,
-        3;33,33,33;,
-        3;34,34,34;,
-        3;35,35,35;,
-        3;36,36,36;,
-        3;37,37,37;,
-        3;38,38,38;,
-        3;39,39,39;,
-        3;40,40,40;,
-        3;41,41,41;,
-        3;42,42,42;,
-        3;43,43,43;,
-        3;44,44,44;,
-        3;45,45,45;,
-        3;46,46,46;,
-        3;47,47,47;,
-        3;48,48,48;,
-        3;49,49,49;,
-        3;50,50,50;,
-        3;51,51,51;,
-        3;52,52,52;,
-        3;53,53,53;,
-        3;54,54,54;,
-        3;55,55,55;,
-        3;56,56,56;,
-        3;57,57,57;,
-        3;58,58,58;,
-        3;59,59,59;;
-      } // End of Minecart normals
-      MeshTextureCoords { // Minecart UV coordinates
-        180;
-         0.656250; 0.437500;,
-         0.406250; 0.812500;,
-         0.406250; 0.437500;,
-         0.656250; 0.437500;,
-         0.656250; 0.812500;,
-         0.406250; 0.812500;,
-         0.062500; 0.437500;,
-         0.312500; 0.812500;,
-         0.062500; 0.812500;,
-         0.062500; 0.437500;,
-         0.312500; 0.437500;,
-         0.312500; 0.812500;,
-         0.375000; 0.375000;,
-         0.343750; 0.875000;,
-         0.343750; 0.375000;,
-         0.375000; 0.375000;,
-         0.375000; 0.875000;,
-         0.343750; 0.875000;,
-         0.375000; 0.312500;,
-         0.625000; 0.375000;,
-         0.375000; 0.375000;,
-         0.375000; 0.312500;,
-         0.625000; 0.312500;,
-         0.625000; 0.375000;,
-         0.312500; 0.312500;,
-         0.343750; 0.375000;,
-         0.312500; 0.375000;,
-         0.312500; 0.312500;,
-         0.343750; 0.312500;,
-         0.343750; 0.375000;,
-         0.062500; 0.375000;,
-         0.312500; 0.437500;,
-         0.062500; 0.437500;,
-         0.062500; 0.375000;,
-         0.312500; 0.375000;,
-         0.312500; 0.437500;,
-         0.281250; 0.000000;,
-         0.031250; 0.062500;,
-         0.031250; 0.000000;,
-         0.281250; 0.000000;,
-         0.281250; 0.062500;,
-         0.031250; 0.062500;,
-         0.625000; 0.375000;,
-         0.656250; 0.312500;,
-         0.656250; 0.375000;,
-         0.625000; 0.375000;,
-         0.625000; 0.312500;,
-         0.656250; 0.312500;,
-         0.062500; 0.312500;,
-         0.312500; 0.375000;,
-         0.062500; 0.375000;,
-         0.062500; 0.312500;,
-         0.312500; 0.312500;,
-         0.312500; 0.375000;,
-         0.281250; 0.312500;,
-         0.031250; 0.062500;,
-         0.281250; 0.062500;,
-         0.281250; 0.312500;,
-         0.031250; 0.312500;,
-         0.031250; 0.062500;,
-         0.312500; 0.062500;,
-         0.562500; 0.312500;,
-         0.312500; 0.312500;,
-         0.312500; 0.062500;,
-         0.562500; 0.062500;,
-         0.562500; 0.312500;,
-         0.062500; 0.812500;,
-         0.312500; 0.875000;,
-         0.062500; 0.875000;,
-         0.062500; 0.812500;,
-         0.312500; 0.812500;,
-         0.312500; 0.875000;,
-         0.281250; 0.000000;,
-         0.031250; 0.062500;,
-         0.031250; 0.000000;,
-         0.281250; 0.000000;,
-         0.281250; 0.062500;,
-         0.031250; 0.062500;,
-         0.312500; 0.062500;,
-         0.562500; 0.312500;,
-         0.312500; 0.312500;,
-         0.312500; 0.062500;,
-         0.562500; 0.062500;,
-         0.562500; 0.312500;,
-         0.281250; 0.312500;,
-         0.312500; 0.062500;,
-         0.281250; 0.062500;,
-         0.281250; 0.312500;,
-         0.312500; 0.312500;,
-         0.312500; 0.062500;,
-         0.281250; 0.312500;,
-         0.031250; 0.062500;,
-         0.281250; 0.062500;,
-         0.281250; 0.312500;,
-         0.031250; 0.312500;,
-         0.031250; 0.062500;,
-         0.343750; 0.375000;,
-         0.312500; 0.875000;,
-         0.312500; 0.375000;,
-         0.343750; 0.375000;,
-         0.343750; 0.875000;,
-         0.312500; 0.875000;,
-        -0.000000; 0.312500;,
-         0.031250; 0.062500;,
-         0.000000; 0.062500;,
-        -0.000000; 0.312500;,
-         0.031250; 0.312500;,
-         0.031250; 0.062500;,
-         0.312500; 0.062500;,
-         0.562500; 0.312500;,
-         0.312500; 0.312500;,
-         0.312500; 0.062500;,
-         0.562500; 0.062500;,
-         0.562500; 0.312500;,
-         0.281250; 0.312500;,
-         0.312500; 0.062500;,
-         0.281250; 0.062500;,
-         0.281250; 0.312500;,
-         0.312500; 0.312500;,
-         0.312500; 0.062500;,
-         0.281250; 0.312500;,
-         0.031250; 0.062500;,
-         0.281250; 0.062500;,
-         0.281250; 0.312500;,
-         0.031250; 0.312500;,
-         0.031250; 0.062500;,
-         0.000000; 0.312500;,
-         0.031250; 0.062500;,
-         0.000000; 0.062500;,
-         0.000000; 0.312500;,
-         0.031250; 0.312500;,
-         0.031250; 0.062500;,
-         0.281250; 0.000000;,
-         0.031250; 0.062500;,
-         0.031250; 0.000000;,
-         0.281250; 0.000000;,
-         0.281250; 0.062500;,
-         0.031250; 0.062500;,
-         0.000000; 0.875000;,
-         0.031250; 0.375000;,
-         0.031250; 0.875000;,
-         0.000000; 0.875000;,
-        -0.000000; 0.375000;,
-         0.031250; 0.375000;,
-         0.062500; 0.375000;,
-         0.031250; 0.312500;,
-         0.062500; 0.312500;,
-         0.062500; 0.375000;,
-         0.031250; 0.375000;,
-         0.031250; 0.312500;,
-         0.031250; 0.375000;,
-         0.062500; 0.312500;,
-         0.062500; 0.375000;,
-         0.031250; 0.375000;,
-         0.031250; 0.312500;,
-         0.062500; 0.312500;,
-         0.062500; 0.375000;,
-         0.031250; 0.875000;,
-         0.031250; 0.375000;,
-         0.062500; 0.375000;,
-         0.062500; 0.875000;,
-         0.031250; 0.875000;,
-         0.281250; 0.000000;,
-         0.031250; 0.062500;,
-         0.031250; 0.000000;,
-         0.281250; 0.000000;,
-         0.281250; 0.062500;,
-         0.031250; 0.062500;,
-         0.281250; 0.312500;,
-         0.031250; 0.062500;,
-         0.281250; 0.062500;,
-         0.281250; 0.312500;,
-         0.031250; 0.312500;,
-         0.031250; 0.062500;,
-         0.312500; 0.062500;,
-         0.562500; 0.312500;,
-         0.312500; 0.312500;,
-         0.312500; 0.062500;,
-         0.562500; 0.062500;,
-         0.562500; 0.312500;;
-      } // End of Minecart UV coordinates
-      MeshMaterialList { // Minecart material list
-        1;
-        60;
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0;;
-        Material m0Brush_001 {
-           0.640000; 0.640000; 0.640000; 1.000000;;
-           96.078431;
-           0.500000; 0.500000; 0.500000;;
-           0.000000; 0.000000; 0.000000;;
-        }
-      } // End of Minecart material list
-    } // End of Minecart mesh
-  } // End of Minecart
-} // End of Root
-AnimTicksPerSecond {
-  24;
-}
-AnimationSet MinecartAction {
-  Animation {
-    {Minecart}
-    AnimationKey { // Rotation
-      0;
-      250;
-      0;4;-0.707107, 0.707107, 0.000000, 0.000000;;,
-      1;4;-0.923880, 0.382683, 0.000000, 0.000000;;,
-      2;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      3;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      4;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      5;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      6;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      7;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      8;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      9;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      10;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      11;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      12;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      13;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      14;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      15;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      16;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      17;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      18;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      19;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      20;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      21;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      22;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      23;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      24;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      25;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      26;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      27;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      28;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      29;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      30;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      31;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      32;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      33;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      34;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      35;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      36;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      37;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      38;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      39;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      40;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      41;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      42;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      43;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      44;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      45;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      46;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      47;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      48;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      49;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      50;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      51;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      52;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      53;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      54;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      55;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      56;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      57;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      58;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      59;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      60;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      61;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      62;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      63;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      64;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      65;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      66;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      67;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      68;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      69;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      70;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      71;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      72;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      73;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      74;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      75;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      76;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      77;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      78;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      79;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      80;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      81;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      82;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      83;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      84;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      85;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      86;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      87;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      88;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      89;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      90;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      91;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      92;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      93;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      94;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      95;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      96;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      97;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      98;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      99;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      100;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      101;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      102;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      103;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      104;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      105;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      106;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      107;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      108;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      109;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      110;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      111;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      112;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      113;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      114;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      115;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      116;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      117;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      118;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      119;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      120;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      121;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      122;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      123;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      124;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      125;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      126;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      127;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      128;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      129;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      130;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      131;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      132;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      133;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      134;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      135;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      136;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      137;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      138;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      139;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      140;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      141;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      142;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      143;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      144;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      145;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      146;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      147;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      148;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      149;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      150;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      151;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      152;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      153;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      154;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      155;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      156;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      157;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      158;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      159;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      160;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      161;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      162;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      163;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      164;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      165;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      166;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      167;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      168;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      169;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      170;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      171;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      172;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      173;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      174;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      175;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      176;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      177;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      178;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      179;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      180;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      181;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      182;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      183;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      184;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      185;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      186;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      187;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      188;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      189;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      190;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      191;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      192;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      193;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      194;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      195;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      196;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      197;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      198;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      199;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      200;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      201;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      202;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      203;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      204;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      205;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      206;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      207;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      208;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      209;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      210;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      211;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      212;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      213;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      214;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      215;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      216;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      217;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      218;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      219;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      220;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      221;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      222;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      223;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      224;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      225;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      226;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      227;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      228;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      229;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      230;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      231;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      232;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      233;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      234;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      235;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      236;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      237;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      238;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      239;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      240;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      241;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      242;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      243;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      244;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      245;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      246;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      247;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      248;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
-      249;4;-0.382683, 0.923880, 0.000000, 0.000000;;;
-    }
-    AnimationKey { // Scale
-      1;
-      250;
-      0;3; 1.000000, 1.000000, 1.000000;;,
-      1;3; 1.000000, 1.000000, 1.000000;;,
-      2;3; 1.000000, 1.000000, 1.000000;;,
-      3;3; 1.000000, 1.000000, 1.000000;;,
-      4;3; 1.000000, 1.000000, 1.000000;;,
-      5;3; 1.000000, 1.000000, 1.000000;;,
-      6;3; 1.000000, 1.000000, 1.000000;;,
-      7;3; 1.000000, 1.000000, 1.000000;;,
-      8;3; 1.000000, 1.000000, 1.000000;;,
-      9;3; 1.000000, 1.000000, 1.000000;;,
-      10;3; 1.000000, 1.000000, 1.000000;;,
-      11;3; 1.000000, 1.000000, 1.000000;;,
-      12;3; 1.000000, 1.000000, 1.000000;;,
-      13;3; 1.000000, 1.000000, 1.000000;;,
-      14;3; 1.000000, 1.000000, 1.000000;;,
-      15;3; 1.000000, 1.000000, 1.000000;;,
-      16;3; 1.000000, 1.000000, 1.000000;;,
-      17;3; 1.000000, 1.000000, 1.000000;;,
-      18;3; 1.000000, 1.000000, 1.000000;;,
-      19;3; 1.000000, 1.000000, 1.000000;;,
-      20;3; 1.000000, 1.000000, 1.000000;;,
-      21;3; 1.000000, 1.000000, 1.000000;;,
-      22;3; 1.000000, 1.000000, 1.000000;;,
-      23;3; 1.000000, 1.000000, 1.000000;;,
-      24;3; 1.000000, 1.000000, 1.000000;;,
-      25;3; 1.000000, 1.000000, 1.000000;;,
-      26;3; 1.000000, 1.000000, 1.000000;;,
-      27;3; 1.000000, 1.000000, 1.000000;;,
-      28;3; 1.000000, 1.000000, 1.000000;;,
-      29;3; 1.000000, 1.000000, 1.000000;;,
-      30;3; 1.000000, 1.000000, 1.000000;;,
-      31;3; 1.000000, 1.000000, 1.000000;;,
-      32;3; 1.000000, 1.000000, 1.000000;;,
-      33;3; 1.000000, 1.000000, 1.000000;;,
-      34;3; 1.000000, 1.000000, 1.000000;;,
-      35;3; 1.000000, 1.000000, 1.000000;;,
-      36;3; 1.000000, 1.000000, 1.000000;;,
-      37;3; 1.000000, 1.000000, 1.000000;;,
-      38;3; 1.000000, 1.000000, 1.000000;;,
-      39;3; 1.000000, 1.000000, 1.000000;;,
-      40;3; 1.000000, 1.000000, 1.000000;;,
-      41;3; 1.000000, 1.000000, 1.000000;;,
-      42;3; 1.000000, 1.000000, 1.000000;;,
-      43;3; 1.000000, 1.000000, 1.000000;;,
-      44;3; 1.000000, 1.000000, 1.000000;;,
-      45;3; 1.000000, 1.000000, 1.000000;;,
-      46;3; 1.000000, 1.000000, 1.000000;;,
-      47;3; 1.000000, 1.000000, 1.000000;;,
-      48;3; 1.000000, 1.000000, 1.000000;;,
-      49;3; 1.000000, 1.000000, 1.000000;;,
-      50;3; 1.000000, 1.000000, 1.000000;;,
-      51;3; 1.000000, 1.000000, 1.000000;;,
-      52;3; 1.000000, 1.000000, 1.000000;;,
-      53;3; 1.000000, 1.000000, 1.000000;;,
-      54;3; 1.000000, 1.000000, 1.000000;;,
-      55;3; 1.000000, 1.000000, 1.000000;;,
-      56;3; 1.000000, 1.000000, 1.000000;;,
-      57;3; 1.000000, 1.000000, 1.000000;;,
-      58;3; 1.000000, 1.000000, 1.000000;;,
-      59;3; 1.000000, 1.000000, 1.000000;;,
-      60;3; 1.000000, 1.000000, 1.000000;;,
-      61;3; 1.000000, 1.000000, 1.000000;;,
-      62;3; 1.000000, 1.000000, 1.000000;;,
-      63;3; 1.000000, 1.000000, 1.000000;;,
-      64;3; 1.000000, 1.000000, 1.000000;;,
-      65;3; 1.000000, 1.000000, 1.000000;;,
-      66;3; 1.000000, 1.000000, 1.000000;;,
-      67;3; 1.000000, 1.000000, 1.000000;;,
-      68;3; 1.000000, 1.000000, 1.000000;;,
-      69;3; 1.000000, 1.000000, 1.000000;;,
-      70;3; 1.000000, 1.000000, 1.000000;;,
-      71;3; 1.000000, 1.000000, 1.000000;;,
-      72;3; 1.000000, 1.000000, 1.000000;;,
-      73;3; 1.000000, 1.000000, 1.000000;;,
-      74;3; 1.000000, 1.000000, 1.000000;;,
-      75;3; 1.000000, 1.000000, 1.000000;;,
-      76;3; 1.000000, 1.000000, 1.000000;;,
-      77;3; 1.000000, 1.000000, 1.000000;;,
-      78;3; 1.000000, 1.000000, 1.000000;;,
-      79;3; 1.000000, 1.000000, 1.000000;;,
-      80;3; 1.000000, 1.000000, 1.000000;;,
-      81;3; 1.000000, 1.000000, 1.000000;;,
-      82;3; 1.000000, 1.000000, 1.000000;;,
-      83;3; 1.000000, 1.000000, 1.000000;;,
-      84;3; 1.000000, 1.000000, 1.000000;;,
-      85;3; 1.000000, 1.000000, 1.000000;;,
-      86;3; 1.000000, 1.000000, 1.000000;;,
-      87;3; 1.000000, 1.000000, 1.000000;;,
-      88;3; 1.000000, 1.000000, 1.000000;;,
-      89;3; 1.000000, 1.000000, 1.000000;;,
-      90;3; 1.000000, 1.000000, 1.000000;;,
-      91;3; 1.000000, 1.000000, 1.000000;;,
-      92;3; 1.000000, 1.000000, 1.000000;;,
-      93;3; 1.000000, 1.000000, 1.000000;;,
-      94;3; 1.000000, 1.000000, 1.000000;;,
-      95;3; 1.000000, 1.000000, 1.000000;;,
-      96;3; 1.000000, 1.000000, 1.000000;;,
-      97;3; 1.000000, 1.000000, 1.000000;;,
-      98;3; 1.000000, 1.000000, 1.000000;;,
-      99;3; 1.000000, 1.000000, 1.000000;;,
-      100;3; 1.000000, 1.000000, 1.000000;;,
-      101;3; 1.000000, 1.000000, 1.000000;;,
-      102;3; 1.000000, 1.000000, 1.000000;;,
-      103;3; 1.000000, 1.000000, 1.000000;;,
-      104;3; 1.000000, 1.000000, 1.000000;;,
-      105;3; 1.000000, 1.000000, 1.000000;;,
-      106;3; 1.000000, 1.000000, 1.000000;;,
-      107;3; 1.000000, 1.000000, 1.000000;;,
-      108;3; 1.000000, 1.000000, 1.000000;;,
-      109;3; 1.000000, 1.000000, 1.000000;;,
-      110;3; 1.000000, 1.000000, 1.000000;;,
-      111;3; 1.000000, 1.000000, 1.000000;;,
-      112;3; 1.000000, 1.000000, 1.000000;;,
-      113;3; 1.000000, 1.000000, 1.000000;;,
-      114;3; 1.000000, 1.000000, 1.000000;;,
-      115;3; 1.000000, 1.000000, 1.000000;;,
-      116;3; 1.000000, 1.000000, 1.000000;;,
-      117;3; 1.000000, 1.000000, 1.000000;;,
-      118;3; 1.000000, 1.000000, 1.000000;;,
-      119;3; 1.000000, 1.000000, 1.000000;;,
-      120;3; 1.000000, 1.000000, 1.000000;;,
-      121;3; 1.000000, 1.000000, 1.000000;;,
-      122;3; 1.000000, 1.000000, 1.000000;;,
-      123;3; 1.000000, 1.000000, 1.000000;;,
-      124;3; 1.000000, 1.000000, 1.000000;;,
-      125;3; 1.000000, 1.000000, 1.000000;;,
-      126;3; 1.000000, 1.000000, 1.000000;;,
-      127;3; 1.000000, 1.000000, 1.000000;;,
-      128;3; 1.000000, 1.000000, 1.000000;;,
-      129;3; 1.000000, 1.000000, 1.000000;;,
-      130;3; 1.000000, 1.000000, 1.000000;;,
-      131;3; 1.000000, 1.000000, 1.000000;;,
-      132;3; 1.000000, 1.000000, 1.000000;;,
-      133;3; 1.000000, 1.000000, 1.000000;;,
-      134;3; 1.000000, 1.000000, 1.000000;;,
-      135;3; 1.000000, 1.000000, 1.000000;;,
-      136;3; 1.000000, 1.000000, 1.000000;;,
-      137;3; 1.000000, 1.000000, 1.000000;;,
-      138;3; 1.000000, 1.000000, 1.000000;;,
-      139;3; 1.000000, 1.000000, 1.000000;;,
-      140;3; 1.000000, 1.000000, 1.000000;;,
-      141;3; 1.000000, 1.000000, 1.000000;;,
-      142;3; 1.000000, 1.000000, 1.000000;;,
-      143;3; 1.000000, 1.000000, 1.000000;;,
-      144;3; 1.000000, 1.000000, 1.000000;;,
-      145;3; 1.000000, 1.000000, 1.000000;;,
-      146;3; 1.000000, 1.000000, 1.000000;;,
-      147;3; 1.000000, 1.000000, 1.000000;;,
-      148;3; 1.000000, 1.000000, 1.000000;;,
-      149;3; 1.000000, 1.000000, 1.000000;;,
-      150;3; 1.000000, 1.000000, 1.000000;;,
-      151;3; 1.000000, 1.000000, 1.000000;;,
-      152;3; 1.000000, 1.000000, 1.000000;;,
-      153;3; 1.000000, 1.000000, 1.000000;;,
-      154;3; 1.000000, 1.000000, 1.000000;;,
-      155;3; 1.000000, 1.000000, 1.000000;;,
-      156;3; 1.000000, 1.000000, 1.000000;;,
-      157;3; 1.000000, 1.000000, 1.000000;;,
-      158;3; 1.000000, 1.000000, 1.000000;;,
-      159;3; 1.000000, 1.000000, 1.000000;;,
-      160;3; 1.000000, 1.000000, 1.000000;;,
-      161;3; 1.000000, 1.000000, 1.000000;;,
-      162;3; 1.000000, 1.000000, 1.000000;;,
-      163;3; 1.000000, 1.000000, 1.000000;;,
-      164;3; 1.000000, 1.000000, 1.000000;;,
-      165;3; 1.000000, 1.000000, 1.000000;;,
-      166;3; 1.000000, 1.000000, 1.000000;;,
-      167;3; 1.000000, 1.000000, 1.000000;;,
-      168;3; 1.000000, 1.000000, 1.000000;;,
-      169;3; 1.000000, 1.000000, 1.000000;;,
-      170;3; 1.000000, 1.000000, 1.000000;;,
-      171;3; 1.000000, 1.000000, 1.000000;;,
-      172;3; 1.000000, 1.000000, 1.000000;;,
-      173;3; 1.000000, 1.000000, 1.000000;;,
-      174;3; 1.000000, 1.000000, 1.000000;;,
-      175;3; 1.000000, 1.000000, 1.000000;;,
-      176;3; 1.000000, 1.000000, 1.000000;;,
-      177;3; 1.000000, 1.000000, 1.000000;;,
-      178;3; 1.000000, 1.000000, 1.000000;;,
-      179;3; 1.000000, 1.000000, 1.000000;;,
-      180;3; 1.000000, 1.000000, 1.000000;;,
-      181;3; 1.000000, 1.000000, 1.000000;;,
-      182;3; 1.000000, 1.000000, 1.000000;;,
-      183;3; 1.000000, 1.000000, 1.000000;;,
-      184;3; 1.000000, 1.000000, 1.000000;;,
-      185;3; 1.000000, 1.000000, 1.000000;;,
-      186;3; 1.000000, 1.000000, 1.000000;;,
-      187;3; 1.000000, 1.000000, 1.000000;;,
-      188;3; 1.000000, 1.000000, 1.000000;;,
-      189;3; 1.000000, 1.000000, 1.000000;;,
-      190;3; 1.000000, 1.000000, 1.000000;;,
-      191;3; 1.000000, 1.000000, 1.000000;;,
-      192;3; 1.000000, 1.000000, 1.000000;;,
-      193;3; 1.000000, 1.000000, 1.000000;;,
-      194;3; 1.000000, 1.000000, 1.000000;;,
-      195;3; 1.000000, 1.000000, 1.000000;;,
-      196;3; 1.000000, 1.000000, 1.000000;;,
-      197;3; 1.000000, 1.000000, 1.000000;;,
-      198;3; 1.000000, 1.000000, 1.000000;;,
-      199;3; 1.000000, 1.000000, 1.000000;;,
-      200;3; 1.000000, 1.000000, 1.000000;;,
-      201;3; 1.000000, 1.000000, 1.000000;;,
-      202;3; 1.000000, 1.000000, 1.000000;;,
-      203;3; 1.000000, 1.000000, 1.000000;;,
-      204;3; 1.000000, 1.000000, 1.000000;;,
-      205;3; 1.000000, 1.000000, 1.000000;;,
-      206;3; 1.000000, 1.000000, 1.000000;;,
-      207;3; 1.000000, 1.000000, 1.000000;;,
-      208;3; 1.000000, 1.000000, 1.000000;;,
-      209;3; 1.000000, 1.000000, 1.000000;;,
-      210;3; 1.000000, 1.000000, 1.000000;;,
-      211;3; 1.000000, 1.000000, 1.000000;;,
-      212;3; 1.000000, 1.000000, 1.000000;;,
-      213;3; 1.000000, 1.000000, 1.000000;;,
-      214;3; 1.000000, 1.000000, 1.000000;;,
-      215;3; 1.000000, 1.000000, 1.000000;;,
-      216;3; 1.000000, 1.000000, 1.000000;;,
-      217;3; 1.000000, 1.000000, 1.000000;;,
-      218;3; 1.000000, 1.000000, 1.000000;;,
-      219;3; 1.000000, 1.000000, 1.000000;;,
-      220;3; 1.000000, 1.000000, 1.000000;;,
-      221;3; 1.000000, 1.000000, 1.000000;;,
-      222;3; 1.000000, 1.000000, 1.000000;;,
-      223;3; 1.000000, 1.000000, 1.000000;;,
-      224;3; 1.000000, 1.000000, 1.000000;;,
-      225;3; 1.000000, 1.000000, 1.000000;;,
-      226;3; 1.000000, 1.000000, 1.000000;;,
-      227;3; 1.000000, 1.000000, 1.000000;;,
-      228;3; 1.000000, 1.000000, 1.000000;;,
-      229;3; 1.000000, 1.000000, 1.000000;;,
-      230;3; 1.000000, 1.000000, 1.000000;;,
-      231;3; 1.000000, 1.000000, 1.000000;;,
-      232;3; 1.000000, 1.000000, 1.000000;;,
-      233;3; 1.000000, 1.000000, 1.000000;;,
-      234;3; 1.000000, 1.000000, 1.000000;;,
-      235;3; 1.000000, 1.000000, 1.000000;;,
-      236;3; 1.000000, 1.000000, 1.000000;;,
-      237;3; 1.000000, 1.000000, 1.000000;;,
-      238;3; 1.000000, 1.000000, 1.000000;;,
-      239;3; 1.000000, 1.000000, 1.000000;;,
-      240;3; 1.000000, 1.000000, 1.000000;;,
-      241;3; 1.000000, 1.000000, 1.000000;;,
-      242;3; 1.000000, 1.000000, 1.000000;;,
-      243;3; 1.000000, 1.000000, 1.000000;;,
-      244;3; 1.000000, 1.000000, 1.000000;;,
-      245;3; 1.000000, 1.000000, 1.000000;;,
-      246;3; 1.000000, 1.000000, 1.000000;;,
-      247;3; 1.000000, 1.000000, 1.000000;;,
-      248;3; 1.000000, 1.000000, 1.000000;;,
-      249;3; 1.000000, 1.000000, 1.000000;;;
-    }
-    AnimationKey { // Position
-      2;
-      250;
-      0;3; 0.000000, 0.000000, 0.000000;;,
-      1;3; 0.000000, 4.000000, 2.000000;;,
-      2;3; 0.000000,-3.000000, 3.000000;;,
-      3;3; 0.000000,-3.000000, 3.000000;;,
-      4;3; 0.000000,-3.000000, 3.000000;;,
-      5;3; 0.000000,-3.000000, 3.000000;;,
-      6;3; 0.000000,-3.000000, 3.000000;;,
-      7;3; 0.000000,-3.000000, 3.000000;;,
-      8;3; 0.000000,-3.000000, 3.000000;;,
-      9;3; 0.000000,-3.000000, 3.000000;;,
-      10;3; 0.000000,-3.000000, 3.000000;;,
-      11;3; 0.000000,-3.000000, 3.000000;;,
-      12;3; 0.000000,-3.000000, 3.000000;;,
-      13;3; 0.000000,-3.000000, 3.000000;;,
-      14;3; 0.000000,-3.000000, 3.000000;;,
-      15;3; 0.000000,-3.000000, 3.000000;;,
-      16;3; 0.000000,-3.000000, 3.000000;;,
-      17;3; 0.000000,-3.000000, 3.000000;;,
-      18;3; 0.000000,-3.000000, 3.000000;;,
-      19;3; 0.000000,-3.000000, 3.000000;;,
-      20;3; 0.000000,-3.000000, 3.000000;;,
-      21;3; 0.000000,-3.000000, 3.000000;;,
-      22;3; 0.000000,-3.000000, 3.000000;;,
-      23;3; 0.000000,-3.000000, 3.000000;;,
-      24;3; 0.000000,-3.000000, 3.000000;;,
-      25;3; 0.000000,-3.000000, 3.000000;;,
-      26;3; 0.000000,-3.000000, 3.000000;;,
-      27;3; 0.000000,-3.000000, 3.000000;;,
-      28;3; 0.000000,-3.000000, 3.000000;;,
-      29;3; 0.000000,-3.000000, 3.000000;;,
-      30;3; 0.000000,-3.000000, 3.000000;;,
-      31;3; 0.000000,-3.000000, 3.000000;;,
-      32;3; 0.000000,-3.000000, 3.000000;;,
-      33;3; 0.000000,-3.000000, 3.000000;;,
-      34;3; 0.000000,-3.000000, 3.000000;;,
-      35;3; 0.000000,-3.000000, 3.000000;;,
-      36;3; 0.000000,-3.000000, 3.000000;;,
-      37;3; 0.000000,-3.000000, 3.000000;;,
-      38;3; 0.000000,-3.000000, 3.000000;;,
-      39;3; 0.000000,-3.000000, 3.000000;;,
-      40;3; 0.000000,-3.000000, 3.000000;;,
-      41;3; 0.000000,-3.000000, 3.000000;;,
-      42;3; 0.000000,-3.000000, 3.000000;;,
-      43;3; 0.000000,-3.000000, 3.000000;;,
-      44;3; 0.000000,-3.000000, 3.000000;;,
-      45;3; 0.000000,-3.000000, 3.000000;;,
-      46;3; 0.000000,-3.000000, 3.000000;;,
-      47;3; 0.000000,-3.000000, 3.000000;;,
-      48;3; 0.000000,-3.000000, 3.000000;;,
-      49;3; 0.000000,-3.000000, 3.000000;;,
-      50;3; 0.000000,-3.000000, 3.000000;;,
-      51;3; 0.000000,-3.000000, 3.000000;;,
-      52;3; 0.000000,-3.000000, 3.000000;;,
-      53;3; 0.000000,-3.000000, 3.000000;;,
-      54;3; 0.000000,-3.000000, 3.000000;;,
-      55;3; 0.000000,-3.000000, 3.000000;;,
-      56;3; 0.000000,-3.000000, 3.000000;;,
-      57;3; 0.000000,-3.000000, 3.000000;;,
-      58;3; 0.000000,-3.000000, 3.000000;;,
-      59;3; 0.000000,-3.000000, 3.000000;;,
-      60;3; 0.000000,-3.000000, 3.000000;;,
-      61;3; 0.000000,-3.000000, 3.000000;;,
-      62;3; 0.000000,-3.000000, 3.000000;;,
-      63;3; 0.000000,-3.000000, 3.000000;;,
-      64;3; 0.000000,-3.000000, 3.000000;;,
-      65;3; 0.000000,-3.000000, 3.000000;;,
-      66;3; 0.000000,-3.000000, 3.000000;;,
-      67;3; 0.000000,-3.000000, 3.000000;;,
-      68;3; 0.000000,-3.000000, 3.000000;;,
-      69;3; 0.000000,-3.000000, 3.000000;;,
-      70;3; 0.000000,-3.000000, 3.000000;;,
-      71;3; 0.000000,-3.000000, 3.000000;;,
-      72;3; 0.000000,-3.000000, 3.000000;;,
-      73;3; 0.000000,-3.000000, 3.000000;;,
-      74;3; 0.000000,-3.000000, 3.000000;;,
-      75;3; 0.000000,-3.000000, 3.000000;;,
-      76;3; 0.000000,-3.000000, 3.000000;;,
-      77;3; 0.000000,-3.000000, 3.000000;;,
-      78;3; 0.000000,-3.000000, 3.000000;;,
-      79;3; 0.000000,-3.000000, 3.000000;;,
-      80;3; 0.000000,-3.000000, 3.000000;;,
-      81;3; 0.000000,-3.000000, 3.000000;;,
-      82;3; 0.000000,-3.000000, 3.000000;;,
-      83;3; 0.000000,-3.000000, 3.000000;;,
-      84;3; 0.000000,-3.000000, 3.000000;;,
-      85;3; 0.000000,-3.000000, 3.000000;;,
-      86;3; 0.000000,-3.000000, 3.000000;;,
-      87;3; 0.000000,-3.000000, 3.000000;;,
-      88;3; 0.000000,-3.000000, 3.000000;;,
-      89;3; 0.000000,-3.000000, 3.000000;;,
-      90;3; 0.000000,-3.000000, 3.000000;;,
-      91;3; 0.000000,-3.000000, 3.000000;;,
-      92;3; 0.000000,-3.000000, 3.000000;;,
-      93;3; 0.000000,-3.000000, 3.000000;;,
-      94;3; 0.000000,-3.000000, 3.000000;;,
-      95;3; 0.000000,-3.000000, 3.000000;;,
-      96;3; 0.000000,-3.000000, 3.000000;;,
-      97;3; 0.000000,-3.000000, 3.000000;;,
-      98;3; 0.000000,-3.000000, 3.000000;;,
-      99;3; 0.000000,-3.000000, 3.000000;;,
-      100;3; 0.000000,-3.000000, 3.000000;;,
-      101;3; 0.000000,-3.000000, 3.000000;;,
-      102;3; 0.000000,-3.000000, 3.000000;;,
-      103;3; 0.000000,-3.000000, 3.000000;;,
-      104;3; 0.000000,-3.000000, 3.000000;;,
-      105;3; 0.000000,-3.000000, 3.000000;;,
-      106;3; 0.000000,-3.000000, 3.000000;;,
-      107;3; 0.000000,-3.000000, 3.000000;;,
-      108;3; 0.000000,-3.000000, 3.000000;;,
-      109;3; 0.000000,-3.000000, 3.000000;;,
-      110;3; 0.000000,-3.000000, 3.000000;;,
-      111;3; 0.000000,-3.000000, 3.000000;;,
-      112;3; 0.000000,-3.000000, 3.000000;;,
-      113;3; 0.000000,-3.000000, 3.000000;;,
-      114;3; 0.000000,-3.000000, 3.000000;;,
-      115;3; 0.000000,-3.000000, 3.000000;;,
-      116;3; 0.000000,-3.000000, 3.000000;;,
-      117;3; 0.000000,-3.000000, 3.000000;;,
-      118;3; 0.000000,-3.000000, 3.000000;;,
-      119;3; 0.000000,-3.000000, 3.000000;;,
-      120;3; 0.000000,-3.000000, 3.000000;;,
-      121;3; 0.000000,-3.000000, 3.000000;;,
-      122;3; 0.000000,-3.000000, 3.000000;;,
-      123;3; 0.000000,-3.000000, 3.000000;;,
-      124;3; 0.000000,-3.000000, 3.000000;;,
-      125;3; 0.000000,-3.000000, 3.000000;;,
-      126;3; 0.000000,-3.000000, 3.000000;;,
-      127;3; 0.000000,-3.000000, 3.000000;;,
-      128;3; 0.000000,-3.000000, 3.000000;;,
-      129;3; 0.000000,-3.000000, 3.000000;;,
-      130;3; 0.000000,-3.000000, 3.000000;;,
-      131;3; 0.000000,-3.000000, 3.000000;;,
-      132;3; 0.000000,-3.000000, 3.000000;;,
-      133;3; 0.000000,-3.000000, 3.000000;;,
-      134;3; 0.000000,-3.000000, 3.000000;;,
-      135;3; 0.000000,-3.000000, 3.000000;;,
-      136;3; 0.000000,-3.000000, 3.000000;;,
-      137;3; 0.000000,-3.000000, 3.000000;;,
-      138;3; 0.000000,-3.000000, 3.000000;;,
-      139;3; 0.000000,-3.000000, 3.000000;;,
-      140;3; 0.000000,-3.000000, 3.000000;;,
-      141;3; 0.000000,-3.000000, 3.000000;;,
-      142;3; 0.000000,-3.000000, 3.000000;;,
-      143;3; 0.000000,-3.000000, 3.000000;;,
-      144;3; 0.000000,-3.000000, 3.000000;;,
-      145;3; 0.000000,-3.000000, 3.000000;;,
-      146;3; 0.000000,-3.000000, 3.000000;;,
-      147;3; 0.000000,-3.000000, 3.000000;;,
-      148;3; 0.000000,-3.000000, 3.000000;;,
-      149;3; 0.000000,-3.000000, 3.000000;;,
-      150;3; 0.000000,-3.000000, 3.000000;;,
-      151;3; 0.000000,-3.000000, 3.000000;;,
-      152;3; 0.000000,-3.000000, 3.000000;;,
-      153;3; 0.000000,-3.000000, 3.000000;;,
-      154;3; 0.000000,-3.000000, 3.000000;;,
-      155;3; 0.000000,-3.000000, 3.000000;;,
-      156;3; 0.000000,-3.000000, 3.000000;;,
-      157;3; 0.000000,-3.000000, 3.000000;;,
-      158;3; 0.000000,-3.000000, 3.000000;;,
-      159;3; 0.000000,-3.000000, 3.000000;;,
-      160;3; 0.000000,-3.000000, 3.000000;;,
-      161;3; 0.000000,-3.000000, 3.000000;;,
-      162;3; 0.000000,-3.000000, 3.000000;;,
-      163;3; 0.000000,-3.000000, 3.000000;;,
-      164;3; 0.000000,-3.000000, 3.000000;;,
-      165;3; 0.000000,-3.000000, 3.000000;;,
-      166;3; 0.000000,-3.000000, 3.000000;;,
-      167;3; 0.000000,-3.000000, 3.000000;;,
-      168;3; 0.000000,-3.000000, 3.000000;;,
-      169;3; 0.000000,-3.000000, 3.000000;;,
-      170;3; 0.000000,-3.000000, 3.000000;;,
-      171;3; 0.000000,-3.000000, 3.000000;;,
-      172;3; 0.000000,-3.000000, 3.000000;;,
-      173;3; 0.000000,-3.000000, 3.000000;;,
-      174;3; 0.000000,-3.000000, 3.000000;;,
-      175;3; 0.000000,-3.000000, 3.000000;;,
-      176;3; 0.000000,-3.000000, 3.000000;;,
-      177;3; 0.000000,-3.000000, 3.000000;;,
-      178;3; 0.000000,-3.000000, 3.000000;;,
-      179;3; 0.000000,-3.000000, 3.000000;;,
-      180;3; 0.000000,-3.000000, 3.000000;;,
-      181;3; 0.000000,-3.000000, 3.000000;;,
-      182;3; 0.000000,-3.000000, 3.000000;;,
-      183;3; 0.000000,-3.000000, 3.000000;;,
-      184;3; 0.000000,-3.000000, 3.000000;;,
-      185;3; 0.000000,-3.000000, 3.000000;;,
-      186;3; 0.000000,-3.000000, 3.000000;;,
-      187;3; 0.000000,-3.000000, 3.000000;;,
-      188;3; 0.000000,-3.000000, 3.000000;;,
-      189;3; 0.000000,-3.000000, 3.000000;;,
-      190;3; 0.000000,-3.000000, 3.000000;;,
-      191;3; 0.000000,-3.000000, 3.000000;;,
-      192;3; 0.000000,-3.000000, 3.000000;;,
-      193;3; 0.000000,-3.000000, 3.000000;;,
-      194;3; 0.000000,-3.000000, 3.000000;;,
-      195;3; 0.000000,-3.000000, 3.000000;;,
-      196;3; 0.000000,-3.000000, 3.000000;;,
-      197;3; 0.000000,-3.000000, 3.000000;;,
-      198;3; 0.000000,-3.000000, 3.000000;;,
-      199;3; 0.000000,-3.000000, 3.000000;;,
-      200;3; 0.000000,-3.000000, 3.000000;;,
-      201;3; 0.000000,-3.000000, 3.000000;;,
-      202;3; 0.000000,-3.000000, 3.000000;;,
-      203;3; 0.000000,-3.000000, 3.000000;;,
-      204;3; 0.000000,-3.000000, 3.000000;;,
-      205;3; 0.000000,-3.000000, 3.000000;;,
-      206;3; 0.000000,-3.000000, 3.000000;;,
-      207;3; 0.000000,-3.000000, 3.000000;;,
-      208;3; 0.000000,-3.000000, 3.000000;;,
-      209;3; 0.000000,-3.000000, 3.000000;;,
-      210;3; 0.000000,-3.000000, 3.000000;;,
-      211;3; 0.000000,-3.000000, 3.000000;;,
-      212;3; 0.000000,-3.000000, 3.000000;;,
-      213;3; 0.000000,-3.000000, 3.000000;;,
-      214;3; 0.000000,-3.000000, 3.000000;;,
-      215;3; 0.000000,-3.000000, 3.000000;;,
-      216;3; 0.000000,-3.000000, 3.000000;;,
-      217;3; 0.000000,-3.000000, 3.000000;;,
-      218;3; 0.000000,-3.000000, 3.000000;;,
-      219;3; 0.000000,-3.000000, 3.000000;;,
-      220;3; 0.000000,-3.000000, 3.000000;;,
-      221;3; 0.000000,-3.000000, 3.000000;;,
-      222;3; 0.000000,-3.000000, 3.000000;;,
-      223;3; 0.000000,-3.000000, 3.000000;;,
-      224;3; 0.000000,-3.000000, 3.000000;;,
-      225;3; 0.000000,-3.000000, 3.000000;;,
-      226;3; 0.000000,-3.000000, 3.000000;;,
-      227;3; 0.000000,-3.000000, 3.000000;;,
-      228;3; 0.000000,-3.000000, 3.000000;;,
-      229;3; 0.000000,-3.000000, 3.000000;;,
-      230;3; 0.000000,-3.000000, 3.000000;;,
-      231;3; 0.000000,-3.000000, 3.000000;;,
-      232;3; 0.000000,-3.000000, 3.000000;;,
-      233;3; 0.000000,-3.000000, 3.000000;;,
-      234;3; 0.000000,-3.000000, 3.000000;;,
-      235;3; 0.000000,-3.000000, 3.000000;;,
-      236;3; 0.000000,-3.000000, 3.000000;;,
-      237;3; 0.000000,-3.000000, 3.000000;;,
-      238;3; 0.000000,-3.000000, 3.000000;;,
-      239;3; 0.000000,-3.000000, 3.000000;;,
-      240;3; 0.000000,-3.000000, 3.000000;;,
-      241;3; 0.000000,-3.000000, 3.000000;;,
-      242;3; 0.000000,-3.000000, 3.000000;;,
-      243;3; 0.000000,-3.000000, 3.000000;;,
-      244;3; 0.000000,-3.000000, 3.000000;;,
-      245;3; 0.000000,-3.000000, 3.000000;;,
-      246;3; 0.000000,-3.000000, 3.000000;;,
-      247;3; 0.000000,-3.000000, 3.000000;;,
-      248;3; 0.000000,-3.000000, 3.000000;;,
-      249;3; 0.000000,-3.000000, 3.000000;;;
-    }
-  }
-} // End of AnimationSet MinecartAction
diff --git a/mods/minecart/sounds/attributes.txt b/mods/minecart/sounds/attributes.txt
deleted file mode 100644 (file)
index f13814d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-wrench: https://freesound.org/people/CGEffex/sounds/96215/  Attribution 3.0 Unported (CC BY 3.0)
\ No newline at end of file
diff --git a/mods/minecart/sounds/wrench.1.ogg b/mods/minecart/sounds/wrench.1.ogg
deleted file mode 100644 (file)
index 48e9cd0..0000000
Binary files a/mods/minecart/sounds/wrench.1.ogg and /dev/null differ
diff --git a/mods/minecart/sounds/wrench.2.ogg b/mods/minecart/sounds/wrench.2.ogg
deleted file mode 100644 (file)
index 287a8ed..0000000
Binary files a/mods/minecart/sounds/wrench.2.ogg and /dev/null differ
diff --git a/mods/minecart/sounds/wrench.3.ogg b/mods/minecart/sounds/wrench.3.ogg
deleted file mode 100644 (file)
index c39a31e..0000000
Binary files a/mods/minecart/sounds/wrench.3.ogg and /dev/null differ
diff --git a/mods/minecart/sounds/wrench.4.ogg b/mods/minecart/sounds/wrench.4.ogg
deleted file mode 100644 (file)
index c0b767e..0000000
Binary files a/mods/minecart/sounds/wrench.4.ogg and /dev/null differ
diff --git a/mods/minecart/sounds/wrench.5.ogg b/mods/minecart/sounds/wrench.5.ogg
deleted file mode 100644 (file)
index 2e08220..0000000
Binary files a/mods/minecart/sounds/wrench.5.ogg and /dev/null differ
diff --git a/mods/minecart/sounds/wrench.6.ogg b/mods/minecart/sounds/wrench.6.ogg
deleted file mode 100644 (file)
index 35803c1..0000000
Binary files a/mods/minecart/sounds/wrench.6.ogg and /dev/null differ
diff --git a/mods/minecart/sounds/wrench.7.ogg b/mods/minecart/sounds/wrench.7.ogg
deleted file mode 100644 (file)
index 30a86a1..0000000
Binary files a/mods/minecart/sounds/wrench.7.ogg and /dev/null differ
diff --git a/mods/minecart/textures/couple_particle.png b/mods/minecart/textures/couple_particle.png
deleted file mode 100644 (file)
index 07303a5..0000000
Binary files a/mods/minecart/textures/couple_particle.png and /dev/null differ
diff --git a/mods/minecart/textures/minecart.png b/mods/minecart/textures/minecart.png
deleted file mode 100755 (executable)
index 9750048..0000000
Binary files a/mods/minecart/textures/minecart.png and /dev/null differ
diff --git a/mods/minecart/textures/minecartitem.png b/mods/minecart/textures/minecartitem.png
deleted file mode 100755 (executable)
index c9a4c35..0000000
Binary files a/mods/minecart/textures/minecartitem.png and /dev/null differ
diff --git a/mods/minecart/textures/rail.png b/mods/minecart/textures/rail.png
deleted file mode 100755 (executable)
index 4f25f6b..0000000
Binary files a/mods/minecart/textures/rail.png and /dev/null differ
diff --git a/mods/minecart/textures/railcross.png b/mods/minecart/textures/railcross.png
deleted file mode 100755 (executable)
index 409f14b..0000000
Binary files a/mods/minecart/textures/railcross.png and /dev/null differ
diff --git a/mods/minecart/textures/railcurve.png b/mods/minecart/textures/railcurve.png
deleted file mode 100755 (executable)
index 1633230..0000000
Binary files a/mods/minecart/textures/railcurve.png and /dev/null differ
diff --git a/mods/minecart/textures/railt.png b/mods/minecart/textures/railt.png
deleted file mode 100755 (executable)
index f25c510..0000000
Binary files a/mods/minecart/textures/railt.png and /dev/null differ
diff --git a/mods/minecart/textures/wrench.png b/mods/minecart/textures/wrench.png
deleted file mode 100644 (file)
index 5bb5083..0000000
Binary files a/mods/minecart/textures/wrench.png and /dev/null differ
diff --git a/mods/train/depends.txt b/mods/train/depends.txt
new file mode 100644 (file)
index 0000000..ba2906d
--- /dev/null
@@ -0,0 +1 @@
+main
diff --git a/mods/train/init.lua b/mods/train/init.lua
new file mode 100644 (file)
index 0000000..44d49f7
--- /dev/null
@@ -0,0 +1,580 @@
+local pool = {}
+
+local player_pool = {}
+
+
+local dirs = {
+       {x= 1,y= 0,z= 0},
+       {x=-1,y= 0,z= 0},
+
+       {x= 1,y= 1,z= 0}, 
+       {x=-1,y= 1,z= 0},
+
+       {x= 1,y=-1,z= 0},
+       {x=-1,y=-1,z= 0},
+
+       {x= 0,y= 0,z= 1},
+       {x= 0,y= 0,z=-1},
+
+       {x= 0,y= 1,z= 1},
+       {x= 0,y= 1,z=-1},
+
+       {x= 0,y=-1,z= 1},
+       {x= 0,y=-1,z=-1},
+}
+
+local function coupling_particles(pos,truth)
+       local color = "red"
+       if truth then
+               color = "green"
+       end
+
+       minetest.add_particlespawner({
+               amount = 15,
+               time = 0.001,
+               minpos = pos,
+               maxpos = pos,
+               minvel = vector.new(-10,-10,-10),
+               maxvel = vector.new(10,10,10),
+               minacc = {x=0, y=0, z=0},
+               maxacc = {x=0, y=0, z=0},
+               minexptime = 1.1,
+               maxexptime = 1.5,
+               minsize = 1,
+               maxsize = 2,
+               collisiondetection = false,
+               collision_removal = false,
+               vertical = false,
+               texture = "couple_particle.png^[colorize:"..color..":200",
+               glow = 14,
+       })
+end
+
+local function data_injection(pos,data)
+       if data then
+               pool[minetest.hash_node_position(pos)] = true
+       else
+               pool[minetest.hash_node_position(pos)] = nil
+       end
+end
+
+local function speed_limiter(self,speed)
+       local test = self.object:get_velocity()--vector.multiply(self.velocity,new_vel)
+
+       if test.x > speed then
+               test.x = speed
+       elseif test.x < -speed then
+               test.x = -speed
+       end
+       if test.z > speed then
+               test.z = speed
+       elseif test.z < -speed then
+               test.z = -speed         
+       end
+       self.object:set_velocity(test)
+end
+
+local function create_axis(pos)
+       local possible_dirs = {}
+       for _,dir in pairs(dirs) do
+               local pos2 = vector.add(pos,dir)
+               if pool[minetest.hash_node_position(pos2)] then
+                       table.insert(possible_dirs,dir)
+               end
+       end
+       return(possible_dirs)
+end
+
+local function collision_detect(self)
+       if not self.axis_lock then return end
+       local pos = self.object:get_pos()
+       for _,object in ipairs(minetest.get_objects_inside_radius(pos, 1)) do
+               if object:is_player() then
+                       local pos2 = object:get_pos()
+                       if self.axis_lock == "x" then
+
+                               local velocity = (1-vector.distance(vector.new(pos.x,0,0),vector.new(pos2.x,0,0)))*5
+                               local dir = vector.direction(vector.new(pos2.x,0,0),vector.new(pos.x,0,0))
+                               local new_vel = vector.multiply(dir,velocity)
+                               self.object:add_velocity(new_vel)
+                               self.dir = dir
+                       elseif self.axis_lock == "z" then
+                               local velocity = (1-vector.distance(vector.new(0,0,pos.z),vector.new(0,0,pos2.z)))*5
+                               local dir = vector.direction(vector.new(0,0,pos2.z),vector.new(0,0,pos.z))
+                               local new_vel = vector.multiply(dir,velocity)
+                               self.object:add_velocity(new_vel)
+                               self.dir = dir
+                       end
+                       return
+               end
+       end
+end
+
+local function direction_snap(self)
+       local dir = self.dir
+       local pitch = 0
+       if dir.y == 1 then pitch = math.pi/4 end
+       if dir.y == -1 then pitch = -math.pi/4 end
+       local yaw = minetest.dir_to_yaw(dir)
+       self.object:set_rotation(vector.new(pitch,yaw,0))
+end
+
+local function turn_snap(pos,self,dir,dir2)
+       if self.axis_lock == "x" then
+               if dir.x ~= 0 and dir2.z ~= 0 then
+                       local velocity = self.object:get_velocity()
+                       local inertia = math.abs(velocity.x)
+                       self.object:set_velocity(vector.multiply(dir2,inertia))
+                       self.dir = dir2
+                       self.axis_lock = "z"
+                       self.object:set_pos(pos)
+                       direction_snap(self)
+                       return(true)
+               end
+       end
+       if self.axis_lock == "z" then
+               if dir.z ~= 0 and dir2.x ~= 0 then
+                       local velocity = self.object:get_velocity()
+                       local inertia = math.abs(velocity.z)
+                       self.object:set_velocity(vector.multiply(dir2,inertia))
+                       self.dir = dir2
+                       self.axis_lock = "x"
+                       self.object:set_pos(pos)
+                       direction_snap(self)
+                       return(true)
+               end
+       end
+       return(false)
+end
+
+local function climb_snap(pos,self,dir,dir2)
+       if self.axis_lock == "x" then
+               if dir.x == dir2.x and dir2.y ~= 0 then
+                       local velocity = self.object:get_velocity()
+                       local inertia = math.abs(velocity.x)
+                       self.object:set_velocity(vector.multiply(dir2,inertia))
+                       self.dir = dir2
+                       self.axis_lock = "x"
+                       self.object:set_pos(pos)
+                       direction_snap(self)
+                       return(true)
+               end
+       end
+       if self.axis_lock == "z" then
+               if dir.z == dir2.z and dir2.y ~= 0 then
+                       local velocity = self.object:get_velocity()
+                       local inertia = math.abs(velocity.z)
+                       self.object:set_velocity(vector.multiply(dir2,inertia))
+                       self.dir = dir2
+                       self.axis_lock = "z"
+                       self.object:set_pos(pos)
+                       direction_snap(self)
+                       return(true)
+               end
+       end
+       return(false)
+end
+
+local function straight_snap(pos,self,dir)
+       if self.axis_lock == "x" then
+               if dir.x ~= 0 and pool[minetest.hash_node_position(vector.add(pos,vector.new(dir.x,0,0)))] then
+                       local velocity = self.object:get_velocity()
+                       self.object:set_velocity(vector.new(velocity.x,0,0))
+                       self.dir = vector.new(dir.x,0,0)
+                       self.axis_lock = "x"
+                       self.object:set_pos(pos)
+                       direction_snap(self)
+                       return(true)
+               end
+       end
+       if self.axis_lock == "z" then
+               if dir.z ~= 0 and pool[minetest.hash_node_position(vector.add(pos,vector.new(0,0,dir.z)))] then
+                       local velocity = self.object:get_velocity()
+                       self.object:set_velocity(vector.new(0,0,velocity.z))
+                       self.dir = vector.new(0,0,dir.z)
+                       self.axis_lock = "z"
+                       self.object:set_pos(pos)
+                       direction_snap(self)
+                       return(true)
+               end
+       end
+       return(false)
+end
+
+
+local function coupling_logic(self)
+       
+       if not self.axis_lock then return end
+
+       if not self.coupler1 then return end
+
+       if self.dir.y ~= 0 then return end
+
+       local pos = self.object:get_pos()
+       
+       local pos2 = self.coupler1:get_pos()
+
+       if self.axis_lock == "x" then
+               local velocity_real = self.object:get_velocity()
+               local distance = vector.distance(pos,pos2)
+               local new_vel = vector.new(0,0,0)
+               if distance > 1.5 then
+                       local velocity = (distance-1)
+                       local dir = vector.direction(vector.new(pos.x,0,0),vector.new(pos2.x,0,0))
+                       self.dir = dir
+                       new_vel = vector.multiply(dir,velocity)
+               else
+                       new_vel = vector.multiply(velocity_real,-1)
+               end
+               self.object:add_velocity(new_vel)
+       elseif self.axis_lock == "z" then
+               local velocity_real = self.object:get_velocity()
+               local distance = vector.distance(pos,pos2)
+               local new_vel = vector.new(0,0,0)
+               if distance > 1.5 then
+                       local velocity = (distance-1)
+                       local dir = vector.direction(vector.new(0,0,pos.z),vector.new(0,0,pos2.z))
+                       self.dir = dir
+                       new_vel = vector.multiply(dir,velocity)
+               else
+                       new_vel = vector.multiply(velocity_real,-1)
+               end
+               self.object:add_velocity(new_vel)
+       end
+
+       return
+end
+
+
+local function rail_brain(self,pos)
+
+       if not self.dir then self.dir = vector.new(0,0,0) end
+
+       local pos2 = self.object:get_pos()
+
+       local dir = self.dir
+
+       speed_limiter(self,6)
+
+       if not pool[minetest.hash_node_position(vector.add(pos,dir))] then
+
+               if straight_snap(pos,self,dir) then
+                       return
+               end
+
+               local possible_dirs = create_axis(pos)
+
+               if table.getn(possible_dirs) == 0 then
+                       --stop slow down become physical
+               else
+                       for _,dir2 in pairs(possible_dirs) do
+                               if turn_snap(pos,self,dir,dir2) then
+                                       return
+                               end
+                               if climb_snap(pos,self,dir,dir2) then
+                                       return
+                               end
+                       end
+               end
+       else
+               coupling_logic(self)
+       end
+
+end
+
+function register_train(name,data)
+
+       local train = {}
+
+       train.on_step = function(self,dtime)
+               if dtime > 0.1 then
+                       self.object:set_pos(self.old_pos)
+               end
+               local pos = vector.round(self.object:get_pos())
+               if not self.axis_lock then
+                       local possible_dirs = create_axis(pos)
+                       for _,dir in pairs(possible_dirs) do
+                               if dir.x ~=0 then
+                                       self.axis_lock = "x"
+                                       self.dir = dir
+                                       direction_snap(self)
+                                       break
+                               elseif dir.z ~= 0 then
+                                       self.axis_lock = "z"
+                                       self.dir = dir
+                                       direction_snap(self)
+                                       break
+                               end
+                       end
+               else
+                       rail_brain(self,pos)
+                       --collision_detect(self)
+               end
+               self.old_pos = self.object:get_pos()
+       end
+
+
+       train.on_punch = function(self, puncher)
+               if not puncher:get_wielded_item():get_name() == "train:wrench" then
+                       return
+               end
+               if self.furnace then
+                       self.object:set_velocity(vector.multiply(self.dir,6))
+                       minetest.add_particlespawner({
+                               amount = 30,
+                               time = 0,
+                               minpos = vector.new(0,0.5,0),
+                               maxpos = vector.new(0,0.5,0),
+                               minvel = vector.new(0,0,0),
+                               maxvel = vector.new(0,0,0),
+                               minacc = {x=0, y=3, z=0},
+                               maxacc = {x=0, y=5, z=0},
+                               minexptime = 1.1,
+                               maxexptime = 1.5,
+                               minsize = 1,
+                               maxsize = 2,
+                               collisiondetection = false,
+                               collision_removal = false,
+                               vertical = false,
+                               texture = "smoke.png",
+                               attached = self.object
+                       })
+               end
+
+       end
+
+
+       train.on_rightclick = function(self,clicker)
+               local pos = self.object:get_pos()
+               if clicker:get_wielded_item():get_name() == "utility:furnace" then
+                       local obj = minetest.add_entity(pos, "train:furnace")
+                       obj:set_attach(self.object,"",vector.new(0,0,0),vector.new(0,0,0))
+                       minetest.sound_play("wrench",{
+                               object = self.object,
+                               gain = 1.0,
+                               max_hear_distance = 64,
+                       })
+                       coupling_particles(pos,true)
+                       self.furnace = true
+                       return
+               end
+
+               if not clicker:get_wielded_item():get_name() == "train:wrench" then
+                       return
+               end
+
+               local name = clicker:get_player_name()
+               if not pool[name] then
+                       if not self.coupler2 then
+                               pool[name] = self.object
+                               minetest.sound_play("wrench",{
+                                       object = self.object,
+                                       gain = 1.0,
+                                       max_hear_distance = 64,
+                               })
+                               coupling_particles(pos,true)
+                       else
+                               minetest.sound_play("wrench",{
+                                       object = self.object,
+                                       gain = 1.0,
+                                       max_hear_distance = 64,
+                                       pitch = 0.7,
+                               })
+                               coupling_particles(pos,false)
+                       end
+               else
+                       if pool[name] ~= self.object and not (pool[name]:get_luaentity().coupler1 and pool[name]:get_luaentity().coupler1 == self.object or self.coupler2) then
+                               self.coupler1 = pool[name]
+                               pool[name]:get_luaentity().coupler2 = self.object
+                               minetest.sound_play("wrench",{
+                                       object = self.object,
+                                       gain = 1.0,
+                                       max_hear_distance = 64,
+                               })
+                               coupling_particles(pos,true)
+                       else
+                               minetest.sound_play("wrench",{
+                                       object = self.object,
+                                       gain = 1.0,
+                                       max_hear_distance = 64,
+                                       pitch = 0.7,
+                               })
+                               coupling_particles(pos,false)
+                       end
+                       pool[name] = nil
+               end
+       end
+
+       --get old data
+       train.on_activate = function(self,staticdata, dtime_s)
+               self.object:set_armor_groups({immortal=1})
+               if string.sub(staticdata, 1, string.len("return")) ~= "return" then
+                       return
+               end
+               local data = minetest.deserialize(staticdata)
+               if type(data) ~= "table" then
+                       return
+               end
+               self.old_pos = self.object:get_pos()
+               self.velocity = vector.new(0,0,0)
+       end
+
+       train.get_staticdata = function(self)
+               return minetest.serialize({
+               })
+       end
+
+
+
+       train.initial_properties = {
+               physical = false, -- otherwise going uphill breaks
+               collisionbox = {-0.4, -0.5, -0.4, 0.4, 0.45, 0.4},--{-0.5, -0.4, -0.5, 0.5, 0.25, 0.5},
+               visual = "mesh",
+               mesh = "steam_train.b3d",
+               visual_size = {x=1, y=1},
+               textures = {"steam_train.png"},
+       }
+
+               
+
+       minetest.register_entity(name, train)
+
+end
+
+
+
+
+
+
+
+
+
+
+minetest.register_craftitem("train:minecart", {
+       description = "train",
+       inventory_image = "minecartitem.png",
+       wield_image = "minecartitem.png",
+       on_place = function(itemstack, placer, pointed_thing)
+               if not pointed_thing.type == "node" then
+                       return
+               end
+               
+               local sneak = placer:get_player_control().sneak
+               local noddef = minetest.registered_nodes[minetest.get_node(pointed_thing.under).name]
+               if not sneak and noddef.on_rightclick then
+                       minetest.item_place(itemstack, placer, pointed_thing)
+                       return
+               end
+               
+               if minetest.get_item_group(minetest.get_node(pointed_thing.under).name, "rail")>0 then
+                       minetest.add_entity(pointed_thing.under, "train:train")
+               else
+                       return
+               end
+
+               itemstack:take_item()
+
+               return itemstack
+       end,
+})
+
+minetest.register_craft({
+       output = "train:train",
+       recipe = {
+               {"main:iron", "", "main:iron"},
+               {"main:iron", "main:iron", "main:iron"},
+       },
+})
+
+
+
+
+
+minetest.register_node("train:rail",{
+       description = "Rail",
+       wield_image = "rail.png",
+       tiles = {
+               "rail.png", "railcurve.png",
+               "railt.png", "railcross.png"
+       },
+       drawtype = "raillike",
+       paramtype = "light",
+       sunlight_propagates = true,
+       is_ground_content = false,
+       walkable = false,
+       node_placement_prediction = "",
+       selection_box = {
+               type = "fixed",
+               fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
+       },
+       sounds = main.stoneSound(),
+       after_place_node = function(pos)
+               data_injection(pos,true)
+       end,
+       after_destruct = function(pos)
+               data_injection(pos)
+       end,
+       groups={stone=1,wood=1,rail=1,attached_node=1},
+})
+
+
+minetest.register_lbm({
+       name = "train:rail",
+       nodenames = {"train:rail"},
+       run_at_every_load = true,
+       action = function(pos)
+               data_injection(pos,true)
+       end,
+})
+
+minetest.register_craft({
+       output = "train:rail 32",
+       recipe = {
+               {"main:iron","","main:iron"},
+               {"main:iron","main:stick","main:iron"},
+               {"main:iron","","main:iron"}
+       }
+})
+
+
+minetest.register_food("train:wrench",{
+       description = "Train Wrench",
+       texture = "wrench.png",
+})
+
+minetest.register_craft({
+       output = "train:wrench",
+       recipe = {
+               {"main:iron", "", "main:iron"},
+               {"main:iron", "main:lapis", "main:iron"},
+               {"", "main:lapis", ""}
+       }
+})
+
+
+
+minetest.register_entity("train:furnace", {
+       initial_properties = {
+               visual = "wielditem",
+               visual_size = {x = 0.6, y = 0.6},
+               textures = {},
+               physical = true,
+               is_visible = false,
+               collide_with_objects = false,
+               pointable=false,
+               collisionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
+       },
+       set_node = function(self)
+               self.object:set_properties({
+                       is_visible = true,
+                       textures = {"utility:furnace"},
+               })
+       end,
+
+
+       on_activate = function(self, staticdata)
+               self.object:set_armor_groups({immortal = 1})
+
+               self:set_node()
+       end,
+})
diff --git a/mods/train/models/blends/steam_train.blend b/mods/train/models/blends/steam_train.blend
new file mode 100644 (file)
index 0000000..bb8bd8d
Binary files /dev/null and b/mods/train/models/blends/steam_train.blend differ
diff --git a/mods/train/models/minecart.blend b/mods/train/models/minecart.blend
new file mode 100644 (file)
index 0000000..0a39a14
Binary files /dev/null and b/mods/train/models/minecart.blend differ
diff --git a/mods/train/models/minecart.x b/mods/train/models/minecart.x
new file mode 100644 (file)
index 0000000..555f61e
--- /dev/null
@@ -0,0 +1,1414 @@
+xof 0303txt 0032
+
+template AnimTicksPerSecond {
+  <9E415A43-7BA6-4a73-8743-B73D47E88476>
+  DWORD AnimTicksPerSecond;
+}
+
+Frame Root {
+  FrameTransformMatrix {
+     1.000000, 0.000000, 0.000000, 0.000000,
+     0.000000,-0.000000, 1.000000, 0.000000,
+     0.000000, 1.000000, 0.000000, 0.000000,
+     0.000000, 0.000000, 0.000000, 1.000000;;
+  }
+  Frame Minecart {
+    FrameTransformMatrix {
+       1.000000, 0.000000, 0.000000, 0.000000,
+       0.000000,-0.707107, 0.707106, 0.000000,
+       0.000000,-0.707106,-0.707107, 0.000000,
+       0.000000,-3.000000, 3.000000, 1.000000;;
+    }
+    Mesh { // Minecart mesh
+      180;
+       3.750000;-2.750000; 5.000000;,
+      -3.750000;-2.750000;-5.000000;,
+       3.750000;-2.750000;-5.000000;,
+       3.750000;-2.750000; 5.000000;,
+      -3.750000;-2.750000; 5.000000;,
+      -3.750000;-2.750000;-5.000000;,
+       3.750000;-4.000000; 5.000000;,
+      -3.750000;-4.000000;-5.000000;,
+      -3.750000;-4.000000; 5.000000;,
+       3.750000;-4.000000; 5.000000;,
+       3.750000;-4.000000;-5.000000;,
+      -3.750000;-4.000000;-5.000000;,
+      -5.000000;-2.750000; 6.250000;,
+       5.000000;-4.000000; 6.250000;,
+      -5.000000;-4.000000; 6.250000;,
+      -5.000000;-2.750000; 6.250000;,
+       5.000000;-2.750000; 6.250000;,
+       5.000000;-4.000000; 6.250000;,
+       5.000000;-2.750000; 5.000000;,
+       5.000000;-4.000000;-5.000000;,
+       5.000000;-4.000000; 5.000000;,
+       5.000000;-2.750000; 5.000000;,
+       5.000000;-2.750000;-5.000000;,
+       5.000000;-4.000000;-5.000000;,
+       5.000000;-4.000000; 5.000000;,
+       5.000000;-2.750000; 6.250000;,
+       5.000000;-2.750000; 5.000000;,
+       5.000000;-4.000000; 5.000000;,
+       5.000000;-4.000000; 6.250000;,
+       5.000000;-2.750000; 6.250000;,
+       5.000000;-4.000000; 5.000000;,
+       3.750000;-4.000000;-5.000000;,
+       3.750000;-4.000000; 5.000000;,
+       5.000000;-4.000000; 5.000000;,
+       5.000000;-4.000000;-5.000000;,
+       3.750000;-4.000000;-5.000000;,
+       5.000000; 2.250000;-6.250000;,
+      -5.000000; 2.250000;-5.000000;,
+      -5.000000; 2.250000;-6.250000;,
+       5.000000; 2.250000;-6.250000;,
+       5.000000; 2.250000;-5.000000;,
+      -5.000000; 2.250000;-5.000000;,
+      -5.000000;-4.000000; 6.250000;,
+      -5.000000;-2.750000; 5.000000;,
+      -5.000000;-2.750000; 6.250000;,
+      -5.000000;-4.000000; 6.250000;,
+      -5.000000;-4.000000; 5.000000;,
+      -5.000000;-2.750000; 5.000000;,
+      -5.000000;-2.750000;-5.000000;,
+      -5.000000;-4.000000; 5.000000;,
+      -5.000000;-4.000000;-5.000000;,
+      -5.000000;-2.750000;-5.000000;,
+      -5.000000;-2.750000; 5.000000;,
+      -5.000000;-4.000000; 5.000000;,
+      -3.750000;-2.750000;-5.000000;,
+      -3.750000; 2.250000; 5.000000;,
+      -3.750000; 2.250000;-5.000000;,
+      -3.750000;-2.750000;-5.000000;,
+      -3.750000;-2.750000; 5.000000;,
+      -3.750000; 2.250000; 5.000000;,
+      -5.000000; 2.250000;-5.000000;,
+      -5.000000;-2.750000; 5.000000;,
+      -5.000000;-2.750000;-5.000000;,
+      -5.000000; 2.250000;-5.000000;,
+      -5.000000; 2.250000; 5.000000;,
+      -5.000000;-2.750000; 5.000000;,
+      -5.000000;-4.000000;-5.000000;,
+      -3.750000;-4.000000; 5.000000;,
+      -3.750000;-4.000000;-5.000000;,
+      -5.000000;-4.000000;-5.000000;,
+      -5.000000;-4.000000; 5.000000;,
+      -3.750000;-4.000000; 5.000000;,
+      -5.000000; 2.250000;-5.000000;,
+      -3.750000; 2.250000; 5.000000;,
+      -5.000000; 2.250000; 5.000000;,
+      -5.000000; 2.250000;-5.000000;,
+      -3.750000; 2.250000;-5.000000;,
+      -3.750000; 2.250000; 5.000000;,
+       5.000000; 2.250000;-6.250000;,
+      -5.000000;-2.750000;-6.250000;,
+       5.000000;-2.750000;-6.250000;,
+       5.000000; 2.250000;-6.250000;,
+      -5.000000; 2.250000;-6.250000;,
+      -5.000000;-2.750000;-6.250000;,
+      -5.000000;-2.750000;-5.000000;,
+      -5.000000; 2.250000;-6.250000;,
+      -5.000000; 2.250000;-5.000000;,
+      -5.000000;-2.750000;-5.000000;,
+      -5.000000;-2.750000;-6.250000;,
+      -5.000000; 2.250000;-6.250000;,
+       5.000000;-2.750000;-5.000000;,
+      -5.000000; 2.250000;-5.000000;,
+       5.000000; 2.250000;-5.000000;,
+       5.000000;-2.750000;-5.000000;,
+      -5.000000;-2.750000;-5.000000;,
+      -5.000000; 2.250000;-5.000000;,
+      -5.000000;-4.000000; 6.250000;,
+       5.000000;-4.000000; 5.000000;,
+      -5.000000;-4.000000; 5.000000;,
+      -5.000000;-4.000000; 6.250000;,
+       5.000000;-4.000000; 6.250000;,
+       5.000000;-4.000000; 5.000000;,
+       5.000000;-2.750000;-6.250000;,
+       5.000000; 2.250000;-5.000000;,
+       5.000000; 2.250000;-6.250000;,
+       5.000000;-2.750000;-6.250000;,
+       5.000000;-2.750000;-5.000000;,
+       5.000000; 2.250000;-5.000000;,
+      -5.000000; 2.250000; 6.250000;,
+       5.000000;-2.750000; 6.250000;,
+      -5.000000;-2.750000; 6.250000;,
+      -5.000000; 2.250000; 6.250000;,
+       5.000000; 2.250000; 6.250000;,
+       5.000000;-2.750000; 6.250000;,
+       5.000000;-2.750000; 5.000000;,
+       5.000000; 2.250000; 6.250000;,
+       5.000000; 2.250000; 5.000000;,
+       5.000000;-2.750000; 5.000000;,
+       5.000000;-2.750000; 6.250000;,
+       5.000000; 2.250000; 6.250000;,
+      -5.000000;-2.750000; 5.000000;,
+       5.000000; 2.250000; 5.000000;,
+      -5.000000; 2.250000; 5.000000;,
+      -5.000000;-2.750000; 5.000000;,
+       5.000000;-2.750000; 5.000000;,
+       5.000000; 2.250000; 5.000000;,
+      -5.000000;-2.750000; 6.250000;,
+      -5.000000; 2.250000; 5.000000;,
+      -5.000000; 2.250000; 6.250000;,
+      -5.000000;-2.750000; 6.250000;,
+      -5.000000;-2.750000; 5.000000;,
+      -5.000000; 2.250000; 5.000000;,
+      -5.000000; 2.250000; 6.250000;,
+       5.000000; 2.250000; 5.000000;,
+       5.000000; 2.250000; 6.250000;,
+      -5.000000; 2.250000; 6.250000;,
+      -5.000000; 2.250000; 5.000000;,
+       5.000000; 2.250000; 5.000000;,
+       5.000000;-2.750000;-6.250000;,
+      -5.000000;-4.000000;-6.250000;,
+       5.000000;-4.000000;-6.250000;,
+       5.000000;-2.750000;-6.250000;,
+      -5.000000;-2.750000;-6.250000;,
+      -5.000000;-4.000000;-6.250000;,
+      -5.000000;-4.000000;-5.000000;,
+      -5.000000;-2.750000;-6.250000;,
+      -5.000000;-2.750000;-5.000000;,
+      -5.000000;-4.000000;-5.000000;,
+      -5.000000;-4.000000;-6.250000;,
+      -5.000000;-2.750000;-6.250000;,
+       5.000000;-4.000000;-6.250000;,
+       5.000000;-2.750000;-5.000000;,
+       5.000000;-2.750000;-6.250000;,
+       5.000000;-4.000000;-6.250000;,
+       5.000000;-4.000000;-5.000000;,
+       5.000000;-2.750000;-5.000000;,
+       5.000000;-4.000000;-6.250000;,
+      -5.000000;-4.000000;-5.000000;,
+       5.000000;-4.000000;-5.000000;,
+       5.000000;-4.000000;-6.250000;,
+      -5.000000;-4.000000;-6.250000;,
+      -5.000000;-4.000000;-5.000000;,
+       5.000000; 2.250000; 5.000000;,
+       3.750000; 2.250000;-5.000000;,
+       5.000000; 2.250000;-5.000000;,
+       5.000000; 2.250000; 5.000000;,
+       3.750000; 2.250000; 5.000000;,
+       3.750000; 2.250000;-5.000000;,
+       3.750000;-2.750000; 5.000000;,
+       3.750000; 2.250000;-5.000000;,
+       3.750000; 2.250000; 5.000000;,
+       3.750000;-2.750000; 5.000000;,
+       3.750000;-2.750000;-5.000000;,
+       3.750000; 2.250000;-5.000000;,
+       5.000000; 2.250000; 5.000000;,
+       5.000000;-2.750000;-5.000000;,
+       5.000000;-2.750000; 5.000000;,
+       5.000000; 2.250000; 5.000000;,
+       5.000000; 2.250000;-5.000000;,
+       5.000000;-2.750000;-5.000000;;
+      60;
+      3;0,1,2;,
+      3;3,4,5;,
+      3;6,7,8;,
+      3;9,10,11;,
+      3;12,13,14;,
+      3;15,16,17;,
+      3;18,19,20;,
+      3;21,22,23;,
+      3;24,25,26;,
+      3;27,28,29;,
+      3;30,31,32;,
+      3;33,34,35;,
+      3;36,37,38;,
+      3;39,40,41;,
+      3;42,43,44;,
+      3;45,46,47;,
+      3;48,49,50;,
+      3;51,52,53;,
+      3;54,55,56;,
+      3;57,58,59;,
+      3;60,61,62;,
+      3;63,64,65;,
+      3;66,67,68;,
+      3;69,70,71;,
+      3;72,73,74;,
+      3;75,76,77;,
+      3;78,79,80;,
+      3;81,82,83;,
+      3;84,85,86;,
+      3;87,88,89;,
+      3;90,91,92;,
+      3;93,94,95;,
+      3;96,97,98;,
+      3;99,100,101;,
+      3;102,103,104;,
+      3;105,106,107;,
+      3;108,109,110;,
+      3;111,112,113;,
+      3;114,115,116;,
+      3;117,118,119;,
+      3;120,121,122;,
+      3;123,124,125;,
+      3;126,127,128;,
+      3;129,130,131;,
+      3;132,133,134;,
+      3;135,136,137;,
+      3;138,139,140;,
+      3;141,142,143;,
+      3;144,145,146;,
+      3;147,148,149;,
+      3;150,151,152;,
+      3;153,154,155;,
+      3;156,157,158;,
+      3;159,160,161;,
+      3;162,163,164;,
+      3;165,166,167;,
+      3;168,169,170;,
+      3;171,172,173;,
+      3;174,175,176;,
+      3;177,178,179;;
+      MeshNormals { // Minecart normals
+        60;
+        -0.000000; 1.000000;-0.000000;,
+        -0.000000; 1.000000;-0.000000;,
+         0.000000;-1.000000;-0.000000;,
+        -0.000000;-1.000000;-0.000000;,
+        -0.000000;-0.000000; 1.000000;,
+        -0.000000;-0.000000; 1.000000;,
+         1.000000;-0.000000;-0.000000;,
+         1.000000;-0.000000;-0.000000;,
+         1.000000; 0.000000;-0.000000;,
+         1.000000; 0.000000; 0.000000;,
+         0.000000;-1.000000;-0.000000;,
+        -0.000000;-1.000000;-0.000000;,
+        -0.000000; 1.000000;-0.000000;,
+        -0.000000; 1.000000;-0.000000;,
+        -1.000000;-0.000000;-0.000000;,
+        -1.000000;-0.000000; 0.000000;,
+        -1.000000; 0.000000;-0.000000;,
+        -1.000000; 0.000000;-0.000000;,
+         1.000000; 0.000000;-0.000000;,
+         1.000000; 0.000000; 0.000000;,
+        -1.000000; 0.000000;-0.000000;,
+        -1.000000; 0.000000;-0.000000;,
+        -0.000000;-1.000000; 0.000000;,
+        -0.000000;-1.000000;-0.000000;,
+        -0.000000; 1.000000; 0.000000;,
+         0.000000; 1.000000; 0.000000;,
+        -0.000000; 0.000000;-1.000000;,
+        -0.000000;-0.000000;-1.000000;,
+        -1.000000;-0.000000;-0.000000;,
+        -1.000000;-0.000000; 0.000000;,
+         0.000000; 0.000000; 1.000000;,
+        -0.000000;-0.000000; 1.000000;,
+        -0.000000;-1.000000; 0.000000;,
+        -0.000000;-1.000000; 0.000000;,
+         1.000000; 0.000000;-0.000000;,
+         1.000000; 0.000000; 0.000000;,
+        -0.000000;-0.000000; 1.000000;,
+        -0.000000;-0.000000; 1.000000;,
+         1.000000; 0.000000;-0.000000;,
+         1.000000; 0.000000; 0.000000;,
+         0.000000;-0.000000;-1.000000;,
+        -0.000000;-0.000000;-1.000000;,
+        -1.000000;-0.000000;-0.000000;,
+        -1.000000;-0.000000; 0.000000;,
+         0.000000; 1.000000; 0.000000;,
+        -0.000000; 1.000000;-0.000000;,
+        -0.000000; 0.000000;-1.000000;,
+        -0.000000;-0.000000;-1.000000;,
+        -1.000000;-0.000000;-0.000000;,
+        -1.000000;-0.000000; 0.000000;,
+         1.000000; 0.000000;-0.000000;,
+         1.000000; 0.000000; 0.000000;,
+        -0.000000;-1.000000;-0.000000;,
+         0.000000;-1.000000;-0.000000;,
+        -0.000000; 1.000000;-0.000000;,
+        -0.000000; 1.000000;-0.000000;,
+        -1.000000;-0.000000;-0.000000;,
+        -1.000000;-0.000000; 0.000000;,
+         1.000000;-0.000000;-0.000000;,
+         1.000000;-0.000000;-0.000000;;
+        60;
+        3;0,0,0;,
+        3;1,1,1;,
+        3;2,2,2;,
+        3;3,3,3;,
+        3;4,4,4;,
+        3;5,5,5;,
+        3;6,6,6;,
+        3;7,7,7;,
+        3;8,8,8;,
+        3;9,9,9;,
+        3;10,10,10;,
+        3;11,11,11;,
+        3;12,12,12;,
+        3;13,13,13;,
+        3;14,14,14;,
+        3;15,15,15;,
+        3;16,16,16;,
+        3;17,17,17;,
+        3;18,18,18;,
+        3;19,19,19;,
+        3;20,20,20;,
+        3;21,21,21;,
+        3;22,22,22;,
+        3;23,23,23;,
+        3;24,24,24;,
+        3;25,25,25;,
+        3;26,26,26;,
+        3;27,27,27;,
+        3;28,28,28;,
+        3;29,29,29;,
+        3;30,30,30;,
+        3;31,31,31;,
+        3;32,32,32;,
+        3;33,33,33;,
+        3;34,34,34;,
+        3;35,35,35;,
+        3;36,36,36;,
+        3;37,37,37;,
+        3;38,38,38;,
+        3;39,39,39;,
+        3;40,40,40;,
+        3;41,41,41;,
+        3;42,42,42;,
+        3;43,43,43;,
+        3;44,44,44;,
+        3;45,45,45;,
+        3;46,46,46;,
+        3;47,47,47;,
+        3;48,48,48;,
+        3;49,49,49;,
+        3;50,50,50;,
+        3;51,51,51;,
+        3;52,52,52;,
+        3;53,53,53;,
+        3;54,54,54;,
+        3;55,55,55;,
+        3;56,56,56;,
+        3;57,57,57;,
+        3;58,58,58;,
+        3;59,59,59;;
+      } // End of Minecart normals
+      MeshTextureCoords { // Minecart UV coordinates
+        180;
+         0.656250; 0.437500;,
+         0.406250; 0.812500;,
+         0.406250; 0.437500;,
+         0.656250; 0.437500;,
+         0.656250; 0.812500;,
+         0.406250; 0.812500;,
+         0.062500; 0.437500;,
+         0.312500; 0.812500;,
+         0.062500; 0.812500;,
+         0.062500; 0.437500;,
+         0.312500; 0.437500;,
+         0.312500; 0.812500;,
+         0.375000; 0.375000;,
+         0.343750; 0.875000;,
+         0.343750; 0.375000;,
+         0.375000; 0.375000;,
+         0.375000; 0.875000;,
+         0.343750; 0.875000;,
+         0.375000; 0.312500;,
+         0.625000; 0.375000;,
+         0.375000; 0.375000;,
+         0.375000; 0.312500;,
+         0.625000; 0.312500;,
+         0.625000; 0.375000;,
+         0.312500; 0.312500;,
+         0.343750; 0.375000;,
+         0.312500; 0.375000;,
+         0.312500; 0.312500;,
+         0.343750; 0.312500;,
+         0.343750; 0.375000;,
+         0.062500; 0.375000;,
+         0.312500; 0.437500;,
+         0.062500; 0.437500;,
+         0.062500; 0.375000;,
+         0.312500; 0.375000;,
+         0.312500; 0.437500;,
+         0.281250; 0.000000;,
+         0.031250; 0.062500;,
+         0.031250; 0.000000;,
+         0.281250; 0.000000;,
+         0.281250; 0.062500;,
+         0.031250; 0.062500;,
+         0.625000; 0.375000;,
+         0.656250; 0.312500;,
+         0.656250; 0.375000;,
+         0.625000; 0.375000;,
+         0.625000; 0.312500;,
+         0.656250; 0.312500;,
+         0.062500; 0.312500;,
+         0.312500; 0.375000;,
+         0.062500; 0.375000;,
+         0.062500; 0.312500;,
+         0.312500; 0.312500;,
+         0.312500; 0.375000;,
+         0.281250; 0.312500;,
+         0.031250; 0.062500;,
+         0.281250; 0.062500;,
+         0.281250; 0.312500;,
+         0.031250; 0.312500;,
+         0.031250; 0.062500;,
+         0.312500; 0.062500;,
+         0.562500; 0.312500;,
+         0.312500; 0.312500;,
+         0.312500; 0.062500;,
+         0.562500; 0.062500;,
+         0.562500; 0.312500;,
+         0.062500; 0.812500;,
+         0.312500; 0.875000;,
+         0.062500; 0.875000;,
+         0.062500; 0.812500;,
+         0.312500; 0.812500;,
+         0.312500; 0.875000;,
+         0.281250; 0.000000;,
+         0.031250; 0.062500;,
+         0.031250; 0.000000;,
+         0.281250; 0.000000;,
+         0.281250; 0.062500;,
+         0.031250; 0.062500;,
+         0.312500; 0.062500;,
+         0.562500; 0.312500;,
+         0.312500; 0.312500;,
+         0.312500; 0.062500;,
+         0.562500; 0.062500;,
+         0.562500; 0.312500;,
+         0.281250; 0.312500;,
+         0.312500; 0.062500;,
+         0.281250; 0.062500;,
+         0.281250; 0.312500;,
+         0.312500; 0.312500;,
+         0.312500; 0.062500;,
+         0.281250; 0.312500;,
+         0.031250; 0.062500;,
+         0.281250; 0.062500;,
+         0.281250; 0.312500;,
+         0.031250; 0.312500;,
+         0.031250; 0.062500;,
+         0.343750; 0.375000;,
+         0.312500; 0.875000;,
+         0.312500; 0.375000;,
+         0.343750; 0.375000;,
+         0.343750; 0.875000;,
+         0.312500; 0.875000;,
+        -0.000000; 0.312500;,
+         0.031250; 0.062500;,
+         0.000000; 0.062500;,
+        -0.000000; 0.312500;,
+         0.031250; 0.312500;,
+         0.031250; 0.062500;,
+         0.312500; 0.062500;,
+         0.562500; 0.312500;,
+         0.312500; 0.312500;,
+         0.312500; 0.062500;,
+         0.562500; 0.062500;,
+         0.562500; 0.312500;,
+         0.281250; 0.312500;,
+         0.312500; 0.062500;,
+         0.281250; 0.062500;,
+         0.281250; 0.312500;,
+         0.312500; 0.312500;,
+         0.312500; 0.062500;,
+         0.281250; 0.312500;,
+         0.031250; 0.062500;,
+         0.281250; 0.062500;,
+         0.281250; 0.312500;,
+         0.031250; 0.312500;,
+         0.031250; 0.062500;,
+         0.000000; 0.312500;,
+         0.031250; 0.062500;,
+         0.000000; 0.062500;,
+         0.000000; 0.312500;,
+         0.031250; 0.312500;,
+         0.031250; 0.062500;,
+         0.281250; 0.000000;,
+         0.031250; 0.062500;,
+         0.031250; 0.000000;,
+         0.281250; 0.000000;,
+         0.281250; 0.062500;,
+         0.031250; 0.062500;,
+         0.000000; 0.875000;,
+         0.031250; 0.375000;,
+         0.031250; 0.875000;,
+         0.000000; 0.875000;,
+        -0.000000; 0.375000;,
+         0.031250; 0.375000;,
+         0.062500; 0.375000;,
+         0.031250; 0.312500;,
+         0.062500; 0.312500;,
+         0.062500; 0.375000;,
+         0.031250; 0.375000;,
+         0.031250; 0.312500;,
+         0.031250; 0.375000;,
+         0.062500; 0.312500;,
+         0.062500; 0.375000;,
+         0.031250; 0.375000;,
+         0.031250; 0.312500;,
+         0.062500; 0.312500;,
+         0.062500; 0.375000;,
+         0.031250; 0.875000;,
+         0.031250; 0.375000;,
+         0.062500; 0.375000;,
+         0.062500; 0.875000;,
+         0.031250; 0.875000;,
+         0.281250; 0.000000;,
+         0.031250; 0.062500;,
+         0.031250; 0.000000;,
+         0.281250; 0.000000;,
+         0.281250; 0.062500;,
+         0.031250; 0.062500;,
+         0.281250; 0.312500;,
+         0.031250; 0.062500;,
+         0.281250; 0.062500;,
+         0.281250; 0.312500;,
+         0.031250; 0.312500;,
+         0.031250; 0.062500;,
+         0.312500; 0.062500;,
+         0.562500; 0.312500;,
+         0.312500; 0.312500;,
+         0.312500; 0.062500;,
+         0.562500; 0.062500;,
+         0.562500; 0.312500;;
+      } // End of Minecart UV coordinates
+      MeshMaterialList { // Minecart material list
+        1;
+        60;
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0;;
+        Material m0Brush_001 {
+           0.640000; 0.640000; 0.640000; 1.000000;;
+           96.078431;
+           0.500000; 0.500000; 0.500000;;
+           0.000000; 0.000000; 0.000000;;
+        }
+      } // End of Minecart material list
+    } // End of Minecart mesh
+  } // End of Minecart
+} // End of Root
+AnimTicksPerSecond {
+  24;
+}
+AnimationSet MinecartAction {
+  Animation {
+    {Minecart}
+    AnimationKey { // Rotation
+      0;
+      250;
+      0;4;-0.707107, 0.707107, 0.000000, 0.000000;;,
+      1;4;-0.923880, 0.382683, 0.000000, 0.000000;;,
+      2;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      3;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      4;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      5;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      6;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      7;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      8;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      9;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      10;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      11;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      12;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      13;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      14;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      15;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      16;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      17;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      18;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      19;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      20;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      21;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      22;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      23;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      24;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      25;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      26;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      27;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      28;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      29;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      30;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      31;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      32;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      33;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      34;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      35;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      36;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      37;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      38;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      39;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      40;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      41;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      42;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      43;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      44;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      45;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      46;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      47;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      48;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      49;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      50;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      51;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      52;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      53;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      54;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      55;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      56;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      57;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      58;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      59;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      60;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      61;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      62;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      63;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      64;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      65;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      66;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      67;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      68;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      69;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      70;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      71;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      72;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      73;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      74;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      75;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      76;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      77;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      78;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      79;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      80;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      81;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      82;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      83;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      84;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      85;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      86;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      87;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      88;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      89;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      90;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      91;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      92;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      93;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      94;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      95;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      96;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      97;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      98;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      99;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      100;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      101;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      102;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      103;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      104;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      105;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      106;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      107;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      108;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      109;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      110;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      111;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      112;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      113;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      114;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      115;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      116;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      117;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      118;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      119;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      120;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      121;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      122;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      123;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      124;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      125;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      126;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      127;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      128;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      129;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      130;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      131;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      132;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      133;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      134;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      135;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      136;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      137;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      138;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      139;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      140;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      141;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      142;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      143;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      144;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      145;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      146;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      147;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      148;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      149;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      150;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      151;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      152;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      153;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      154;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      155;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      156;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      157;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      158;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      159;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      160;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      161;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      162;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      163;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      164;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      165;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      166;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      167;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      168;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      169;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      170;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      171;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      172;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      173;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      174;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      175;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      176;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      177;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      178;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      179;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      180;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      181;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      182;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      183;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      184;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      185;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      186;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      187;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      188;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      189;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      190;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      191;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      192;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      193;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      194;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      195;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      196;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      197;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      198;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      199;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      200;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      201;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      202;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      203;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      204;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      205;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      206;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      207;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      208;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      209;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      210;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      211;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      212;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      213;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      214;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      215;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      216;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      217;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      218;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      219;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      220;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      221;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      222;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      223;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      224;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      225;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      226;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      227;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      228;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      229;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      230;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      231;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      232;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      233;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      234;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      235;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      236;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      237;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      238;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      239;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      240;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      241;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      242;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      243;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      244;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      245;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      246;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      247;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      248;4;-0.382683, 0.923880, 0.000000, 0.000000;;,
+      249;4;-0.382683, 0.923880, 0.000000, 0.000000;;;
+    }
+    AnimationKey { // Scale
+      1;
+      250;
+      0;3; 1.000000, 1.000000, 1.000000;;,
+      1;3; 1.000000, 1.000000, 1.000000;;,
+      2;3; 1.000000, 1.000000, 1.000000;;,
+      3;3; 1.000000, 1.000000, 1.000000;;,
+      4;3; 1.000000, 1.000000, 1.000000;;,
+      5;3; 1.000000, 1.000000, 1.000000;;,
+      6;3; 1.000000, 1.000000, 1.000000;;,
+      7;3; 1.000000, 1.000000, 1.000000;;,
+      8;3; 1.000000, 1.000000, 1.000000;;,
+      9;3; 1.000000, 1.000000, 1.000000;;,
+      10;3; 1.000000, 1.000000, 1.000000;;,
+      11;3; 1.000000, 1.000000, 1.000000;;,
+      12;3; 1.000000, 1.000000, 1.000000;;,
+      13;3; 1.000000, 1.000000, 1.000000;;,
+      14;3; 1.000000, 1.000000, 1.000000;;,
+      15;3; 1.000000, 1.000000, 1.000000;;,
+      16;3; 1.000000, 1.000000, 1.000000;;,
+      17;3; 1.000000, 1.000000, 1.000000;;,
+      18;3; 1.000000, 1.000000, 1.000000;;,
+      19;3; 1.000000, 1.000000, 1.000000;;,
+      20;3; 1.000000, 1.000000, 1.000000;;,
+      21;3; 1.000000, 1.000000, 1.000000;;,
+      22;3; 1.000000, 1.000000, 1.000000;;,
+      23;3; 1.000000, 1.000000, 1.000000;;,
+      24;3; 1.000000, 1.000000, 1.000000;;,
+      25;3; 1.000000, 1.000000, 1.000000;;,
+      26;3; 1.000000, 1.000000, 1.000000;;,
+      27;3; 1.000000, 1.000000, 1.000000;;,
+      28;3; 1.000000, 1.000000, 1.000000;;,
+      29;3; 1.000000, 1.000000, 1.000000;;,
+      30;3; 1.000000, 1.000000, 1.000000;;,
+      31;3; 1.000000, 1.000000, 1.000000;;,
+      32;3; 1.000000, 1.000000, 1.000000;;,
+      33;3; 1.000000, 1.000000, 1.000000;;,
+      34;3; 1.000000, 1.000000, 1.000000;;,
+      35;3; 1.000000, 1.000000, 1.000000;;,
+      36;3; 1.000000, 1.000000, 1.000000;;,
+      37;3; 1.000000, 1.000000, 1.000000;;,
+      38;3; 1.000000, 1.000000, 1.000000;;,
+      39;3; 1.000000, 1.000000, 1.000000;;,
+      40;3; 1.000000, 1.000000, 1.000000;;,
+      41;3; 1.000000, 1.000000, 1.000000;;,
+      42;3; 1.000000, 1.000000, 1.000000;;,
+      43;3; 1.000000, 1.000000, 1.000000;;,
+      44;3; 1.000000, 1.000000, 1.000000;;,
+      45;3; 1.000000, 1.000000, 1.000000;;,
+      46;3; 1.000000, 1.000000, 1.000000;;,
+      47;3; 1.000000, 1.000000, 1.000000;;,
+      48;3; 1.000000, 1.000000, 1.000000;;,
+      49;3; 1.000000, 1.000000, 1.000000;;,
+      50;3; 1.000000, 1.000000, 1.000000;;,
+      51;3; 1.000000, 1.000000, 1.000000;;,
+      52;3; 1.000000, 1.000000, 1.000000;;,
+      53;3; 1.000000, 1.000000, 1.000000;;,
+      54;3; 1.000000, 1.000000, 1.000000;;,
+      55;3; 1.000000, 1.000000, 1.000000;;,
+      56;3; 1.000000, 1.000000, 1.000000;;,
+      57;3; 1.000000, 1.000000, 1.000000;;,
+      58;3; 1.000000, 1.000000, 1.000000;;,
+      59;3; 1.000000, 1.000000, 1.000000;;,
+      60;3; 1.000000, 1.000000, 1.000000;;,
+      61;3; 1.000000, 1.000000, 1.000000;;,
+      62;3; 1.000000, 1.000000, 1.000000;;,
+      63;3; 1.000000, 1.000000, 1.000000;;,
+      64;3; 1.000000, 1.000000, 1.000000;;,
+      65;3; 1.000000, 1.000000, 1.000000;;,
+      66;3; 1.000000, 1.000000, 1.000000;;,
+      67;3; 1.000000, 1.000000, 1.000000;;,
+      68;3; 1.000000, 1.000000, 1.000000;;,
+      69;3; 1.000000, 1.000000, 1.000000;;,
+      70;3; 1.000000, 1.000000, 1.000000;;,
+      71;3; 1.000000, 1.000000, 1.000000;;,
+      72;3; 1.000000, 1.000000, 1.000000;;,
+      73;3; 1.000000, 1.000000, 1.000000;;,
+      74;3; 1.000000, 1.000000, 1.000000;;,
+      75;3; 1.000000, 1.000000, 1.000000;;,
+      76;3; 1.000000, 1.000000, 1.000000;;,
+      77;3; 1.000000, 1.000000, 1.000000;;,
+      78;3; 1.000000, 1.000000, 1.000000;;,
+      79;3; 1.000000, 1.000000, 1.000000;;,
+      80;3; 1.000000, 1.000000, 1.000000;;,
+      81;3; 1.000000, 1.000000, 1.000000;;,
+      82;3; 1.000000, 1.000000, 1.000000;;,
+      83;3; 1.000000, 1.000000, 1.000000;;,
+      84;3; 1.000000, 1.000000, 1.000000;;,
+      85;3; 1.000000, 1.000000, 1.000000;;,
+      86;3; 1.000000, 1.000000, 1.000000;;,
+      87;3; 1.000000, 1.000000, 1.000000;;,
+      88;3; 1.000000, 1.000000, 1.000000;;,
+      89;3; 1.000000, 1.000000, 1.000000;;,
+      90;3; 1.000000, 1.000000, 1.000000;;,
+      91;3; 1.000000, 1.000000, 1.000000;;,
+      92;3; 1.000000, 1.000000, 1.000000;;,
+      93;3; 1.000000, 1.000000, 1.000000;;,
+      94;3; 1.000000, 1.000000, 1.000000;;,
+      95;3; 1.000000, 1.000000, 1.000000;;,
+      96;3; 1.000000, 1.000000, 1.000000;;,
+      97;3; 1.000000, 1.000000, 1.000000;;,
+      98;3; 1.000000, 1.000000, 1.000000;;,
+      99;3; 1.000000, 1.000000, 1.000000;;,
+      100;3; 1.000000, 1.000000, 1.000000;;,
+      101;3; 1.000000, 1.000000, 1.000000;;,
+      102;3; 1.000000, 1.000000, 1.000000;;,
+      103;3; 1.000000, 1.000000, 1.000000;;,
+      104;3; 1.000000, 1.000000, 1.000000;;,
+      105;3; 1.000000, 1.000000, 1.000000;;,
+      106;3; 1.000000, 1.000000, 1.000000;;,
+      107;3; 1.000000, 1.000000, 1.000000;;,
+      108;3; 1.000000, 1.000000, 1.000000;;,
+      109;3; 1.000000, 1.000000, 1.000000;;,
+      110;3; 1.000000, 1.000000, 1.000000;;,
+      111;3; 1.000000, 1.000000, 1.000000;;,
+      112;3; 1.000000, 1.000000, 1.000000;;,
+      113;3; 1.000000, 1.000000, 1.000000;;,
+      114;3; 1.000000, 1.000000, 1.000000;;,
+      115;3; 1.000000, 1.000000, 1.000000;;,
+      116;3; 1.000000, 1.000000, 1.000000;;,
+      117;3; 1.000000, 1.000000, 1.000000;;,
+      118;3; 1.000000, 1.000000, 1.000000;;,
+      119;3; 1.000000, 1.000000, 1.000000;;,
+      120;3; 1.000000, 1.000000, 1.000000;;,
+      121;3; 1.000000, 1.000000, 1.000000;;,
+      122;3; 1.000000, 1.000000, 1.000000;;,
+      123;3; 1.000000, 1.000000, 1.000000;;,
+      124;3; 1.000000, 1.000000, 1.000000;;,
+      125;3; 1.000000, 1.000000, 1.000000;;,
+      126;3; 1.000000, 1.000000, 1.000000;;,
+      127;3; 1.000000, 1.000000, 1.000000;;,
+      128;3; 1.000000, 1.000000, 1.000000;;,
+      129;3; 1.000000, 1.000000, 1.000000;;,
+      130;3; 1.000000, 1.000000, 1.000000;;,
+      131;3; 1.000000, 1.000000, 1.000000;;,
+      132;3; 1.000000, 1.000000, 1.000000;;,
+      133;3; 1.000000, 1.000000, 1.000000;;,
+      134;3; 1.000000, 1.000000, 1.000000;;,
+      135;3; 1.000000, 1.000000, 1.000000;;,
+      136;3; 1.000000, 1.000000, 1.000000;;,
+      137;3; 1.000000, 1.000000, 1.000000;;,
+      138;3; 1.000000, 1.000000, 1.000000;;,
+      139;3; 1.000000, 1.000000, 1.000000;;,
+      140;3; 1.000000, 1.000000, 1.000000;;,
+      141;3; 1.000000, 1.000000, 1.000000;;,
+      142;3; 1.000000, 1.000000, 1.000000;;,
+      143;3; 1.000000, 1.000000, 1.000000;;,
+      144;3; 1.000000, 1.000000, 1.000000;;,
+      145;3; 1.000000, 1.000000, 1.000000;;,
+      146;3; 1.000000, 1.000000, 1.000000;;,
+      147;3; 1.000000, 1.000000, 1.000000;;,
+      148;3; 1.000000, 1.000000, 1.000000;;,
+      149;3; 1.000000, 1.000000, 1.000000;;,
+      150;3; 1.000000, 1.000000, 1.000000;;,
+      151;3; 1.000000, 1.000000, 1.000000;;,
+      152;3; 1.000000, 1.000000, 1.000000;;,
+      153;3; 1.000000, 1.000000, 1.000000;;,
+      154;3; 1.000000, 1.000000, 1.000000;;,
+      155;3; 1.000000, 1.000000, 1.000000;;,
+      156;3; 1.000000, 1.000000, 1.000000;;,
+      157;3; 1.000000, 1.000000, 1.000000;;,
+      158;3; 1.000000, 1.000000, 1.000000;;,
+      159;3; 1.000000, 1.000000, 1.000000;;,
+      160;3; 1.000000, 1.000000, 1.000000;;,
+      161;3; 1.000000, 1.000000, 1.000000;;,
+      162;3; 1.000000, 1.000000, 1.000000;;,
+      163;3; 1.000000, 1.000000, 1.000000;;,
+      164;3; 1.000000, 1.000000, 1.000000;;,
+      165;3; 1.000000, 1.000000, 1.000000;;,
+      166;3; 1.000000, 1.000000, 1.000000;;,
+      167;3; 1.000000, 1.000000, 1.000000;;,
+      168;3; 1.000000, 1.000000, 1.000000;;,
+      169;3; 1.000000, 1.000000, 1.000000;;,
+      170;3; 1.000000, 1.000000, 1.000000;;,
+      171;3; 1.000000, 1.000000, 1.000000;;,
+      172;3; 1.000000, 1.000000, 1.000000;;,
+      173;3; 1.000000, 1.000000, 1.000000;;,
+      174;3; 1.000000, 1.000000, 1.000000;;,
+      175;3; 1.000000, 1.000000, 1.000000;;,
+      176;3; 1.000000, 1.000000, 1.000000;;,
+      177;3; 1.000000, 1.000000, 1.000000;;,
+      178;3; 1.000000, 1.000000, 1.000000;;,
+      179;3; 1.000000, 1.000000, 1.000000;;,
+      180;3; 1.000000, 1.000000, 1.000000;;,
+      181;3; 1.000000, 1.000000, 1.000000;;,
+      182;3; 1.000000, 1.000000, 1.000000;;,
+      183;3; 1.000000, 1.000000, 1.000000;;,
+      184;3; 1.000000, 1.000000, 1.000000;;,
+      185;3; 1.000000, 1.000000, 1.000000;;,
+      186;3; 1.000000, 1.000000, 1.000000;;,
+      187;3; 1.000000, 1.000000, 1.000000;;,
+      188;3; 1.000000, 1.000000, 1.000000;;,
+      189;3; 1.000000, 1.000000, 1.000000;;,
+      190;3; 1.000000, 1.000000, 1.000000;;,
+      191;3; 1.000000, 1.000000, 1.000000;;,
+      192;3; 1.000000, 1.000000, 1.000000;;,
+      193;3; 1.000000, 1.000000, 1.000000;;,
+      194;3; 1.000000, 1.000000, 1.000000;;,
+      195;3; 1.000000, 1.000000, 1.000000;;,
+      196;3; 1.000000, 1.000000, 1.000000;;,
+      197;3; 1.000000, 1.000000, 1.000000;;,
+      198;3; 1.000000, 1.000000, 1.000000;;,
+      199;3; 1.000000, 1.000000, 1.000000;;,
+      200;3; 1.000000, 1.000000, 1.000000;;,
+      201;3; 1.000000, 1.000000, 1.000000;;,
+      202;3; 1.000000, 1.000000, 1.000000;;,
+      203;3; 1.000000, 1.000000, 1.000000;;,
+      204;3; 1.000000, 1.000000, 1.000000;;,
+      205;3; 1.000000, 1.000000, 1.000000;;,
+      206;3; 1.000000, 1.000000, 1.000000;;,
+      207;3; 1.000000, 1.000000, 1.000000;;,
+      208;3; 1.000000, 1.000000, 1.000000;;,
+      209;3; 1.000000, 1.000000, 1.000000;;,
+      210;3; 1.000000, 1.000000, 1.000000;;,
+      211;3; 1.000000, 1.000000, 1.000000;;,
+      212;3; 1.000000, 1.000000, 1.000000;;,
+      213;3; 1.000000, 1.000000, 1.000000;;,
+      214;3; 1.000000, 1.000000, 1.000000;;,
+      215;3; 1.000000, 1.000000, 1.000000;;,
+      216;3; 1.000000, 1.000000, 1.000000;;,
+      217;3; 1.000000, 1.000000, 1.000000;;,
+      218;3; 1.000000, 1.000000, 1.000000;;,
+      219;3; 1.000000, 1.000000, 1.000000;;,
+      220;3; 1.000000, 1.000000, 1.000000;;,
+      221;3; 1.000000, 1.000000, 1.000000;;,
+      222;3; 1.000000, 1.000000, 1.000000;;,
+      223;3; 1.000000, 1.000000, 1.000000;;,
+      224;3; 1.000000, 1.000000, 1.000000;;,
+      225;3; 1.000000, 1.000000, 1.000000;;,
+      226;3; 1.000000, 1.000000, 1.000000;;,
+      227;3; 1.000000, 1.000000, 1.000000;;,
+      228;3; 1.000000, 1.000000, 1.000000;;,
+      229;3; 1.000000, 1.000000, 1.000000;;,
+      230;3; 1.000000, 1.000000, 1.000000;;,
+      231;3; 1.000000, 1.000000, 1.000000;;,
+      232;3; 1.000000, 1.000000, 1.000000;;,
+      233;3; 1.000000, 1.000000, 1.000000;;,
+      234;3; 1.000000, 1.000000, 1.000000;;,
+      235;3; 1.000000, 1.000000, 1.000000;;,
+      236;3; 1.000000, 1.000000, 1.000000;;,
+      237;3; 1.000000, 1.000000, 1.000000;;,
+      238;3; 1.000000, 1.000000, 1.000000;;,
+      239;3; 1.000000, 1.000000, 1.000000;;,
+      240;3; 1.000000, 1.000000, 1.000000;;,
+      241;3; 1.000000, 1.000000, 1.000000;;,
+      242;3; 1.000000, 1.000000, 1.000000;;,
+      243;3; 1.000000, 1.000000, 1.000000;;,
+      244;3; 1.000000, 1.000000, 1.000000;;,
+      245;3; 1.000000, 1.000000, 1.000000;;,
+      246;3; 1.000000, 1.000000, 1.000000;;,
+      247;3; 1.000000, 1.000000, 1.000000;;,
+      248;3; 1.000000, 1.000000, 1.000000;;,
+      249;3; 1.000000, 1.000000, 1.000000;;;
+    }
+    AnimationKey { // Position
+      2;
+      250;
+      0;3; 0.000000, 0.000000, 0.000000;;,
+      1;3; 0.000000, 4.000000, 2.000000;;,
+      2;3; 0.000000,-3.000000, 3.000000;;,
+      3;3; 0.000000,-3.000000, 3.000000;;,
+      4;3; 0.000000,-3.000000, 3.000000;;,
+      5;3; 0.000000,-3.000000, 3.000000;;,
+      6;3; 0.000000,-3.000000, 3.000000;;,
+      7;3; 0.000000,-3.000000, 3.000000;;,
+      8;3; 0.000000,-3.000000, 3.000000;;,
+      9;3; 0.000000,-3.000000, 3.000000;;,
+      10;3; 0.000000,-3.000000, 3.000000;;,
+      11;3; 0.000000,-3.000000, 3.000000;;,
+      12;3; 0.000000,-3.000000, 3.000000;;,
+      13;3; 0.000000,-3.000000, 3.000000;;,
+      14;3; 0.000000,-3.000000, 3.000000;;,
+      15;3; 0.000000,-3.000000, 3.000000;;,
+      16;3; 0.000000,-3.000000, 3.000000;;,
+      17;3; 0.000000,-3.000000, 3.000000;;,
+      18;3; 0.000000,-3.000000, 3.000000;;,
+      19;3; 0.000000,-3.000000, 3.000000;;,
+      20;3; 0.000000,-3.000000, 3.000000;;,
+      21;3; 0.000000,-3.000000, 3.000000;;,
+      22;3; 0.000000,-3.000000, 3.000000;;,
+      23;3; 0.000000,-3.000000, 3.000000;;,
+      24;3; 0.000000,-3.000000, 3.000000;;,
+      25;3; 0.000000,-3.000000, 3.000000;;,
+      26;3; 0.000000,-3.000000, 3.000000;;,
+      27;3; 0.000000,-3.000000, 3.000000;;,
+      28;3; 0.000000,-3.000000, 3.000000;;,
+      29;3; 0.000000,-3.000000, 3.000000;;,
+      30;3; 0.000000,-3.000000, 3.000000;;,
+      31;3; 0.000000,-3.000000, 3.000000;;,
+      32;3; 0.000000,-3.000000, 3.000000;;,
+      33;3; 0.000000,-3.000000, 3.000000;;,
+      34;3; 0.000000,-3.000000, 3.000000;;,
+      35;3; 0.000000,-3.000000, 3.000000;;,
+      36;3; 0.000000,-3.000000, 3.000000;;,
+      37;3; 0.000000,-3.000000, 3.000000;;,
+      38;3; 0.000000,-3.000000, 3.000000;;,
+      39;3; 0.000000,-3.000000, 3.000000;;,
+      40;3; 0.000000,-3.000000, 3.000000;;,
+      41;3; 0.000000,-3.000000, 3.000000;;,
+      42;3; 0.000000,-3.000000, 3.000000;;,
+      43;3; 0.000000,-3.000000, 3.000000;;,
+      44;3; 0.000000,-3.000000, 3.000000;;,
+      45;3; 0.000000,-3.000000, 3.000000;;,
+      46;3; 0.000000,-3.000000, 3.000000;;,
+      47;3; 0.000000,-3.000000, 3.000000;;,
+      48;3; 0.000000,-3.000000, 3.000000;;,
+      49;3; 0.000000,-3.000000, 3.000000;;,
+      50;3; 0.000000,-3.000000, 3.000000;;,
+      51;3; 0.000000,-3.000000, 3.000000;;,
+      52;3; 0.000000,-3.000000, 3.000000;;,
+      53;3; 0.000000,-3.000000, 3.000000;;,
+      54;3; 0.000000,-3.000000, 3.000000;;,
+      55;3; 0.000000,-3.000000, 3.000000;;,
+      56;3; 0.000000,-3.000000, 3.000000;;,
+      57;3; 0.000000,-3.000000, 3.000000;;,
+      58;3; 0.000000,-3.000000, 3.000000;;,
+      59;3; 0.000000,-3.000000, 3.000000;;,
+      60;3; 0.000000,-3.000000, 3.000000;;,
+      61;3; 0.000000,-3.000000, 3.000000;;,
+      62;3; 0.000000,-3.000000, 3.000000;;,
+      63;3; 0.000000,-3.000000, 3.000000;;,
+      64;3; 0.000000,-3.000000, 3.000000;;,
+      65;3; 0.000000,-3.000000, 3.000000;;,
+      66;3; 0.000000,-3.000000, 3.000000;;,
+      67;3; 0.000000,-3.000000, 3.000000;;,
+      68;3; 0.000000,-3.000000, 3.000000;;,
+      69;3; 0.000000,-3.000000, 3.000000;;,
+      70;3; 0.000000,-3.000000, 3.000000;;,
+      71;3; 0.000000,-3.000000, 3.000000;;,
+      72;3; 0.000000,-3.000000, 3.000000;;,
+      73;3; 0.000000,-3.000000, 3.000000;;,
+      74;3; 0.000000,-3.000000, 3.000000;;,
+      75;3; 0.000000,-3.000000, 3.000000;;,
+      76;3; 0.000000,-3.000000, 3.000000;;,
+      77;3; 0.000000,-3.000000, 3.000000;;,
+      78;3; 0.000000,-3.000000, 3.000000;;,
+      79;3; 0.000000,-3.000000, 3.000000;;,
+      80;3; 0.000000,-3.000000, 3.000000;;,
+      81;3; 0.000000,-3.000000, 3.000000;;,
+      82;3; 0.000000,-3.000000, 3.000000;;,
+      83;3; 0.000000,-3.000000, 3.000000;;,
+      84;3; 0.000000,-3.000000, 3.000000;;,
+      85;3; 0.000000,-3.000000, 3.000000;;,
+      86;3; 0.000000,-3.000000, 3.000000;;,
+      87;3; 0.000000,-3.000000, 3.000000;;,
+      88;3; 0.000000,-3.000000, 3.000000;;,
+      89;3; 0.000000,-3.000000, 3.000000;;,
+      90;3; 0.000000,-3.000000, 3.000000;;,
+      91;3; 0.000000,-3.000000, 3.000000;;,
+      92;3; 0.000000,-3.000000, 3.000000;;,
+      93;3; 0.000000,-3.000000, 3.000000;;,
+      94;3; 0.000000,-3.000000, 3.000000;;,
+      95;3; 0.000000,-3.000000, 3.000000;;,
+      96;3; 0.000000,-3.000000, 3.000000;;,
+      97;3; 0.000000,-3.000000, 3.000000;;,
+      98;3; 0.000000,-3.000000, 3.000000;;,
+      99;3; 0.000000,-3.000000, 3.000000;;,
+      100;3; 0.000000,-3.000000, 3.000000;;,
+      101;3; 0.000000,-3.000000, 3.000000;;,
+      102;3; 0.000000,-3.000000, 3.000000;;,
+      103;3; 0.000000,-3.000000, 3.000000;;,
+      104;3; 0.000000,-3.000000, 3.000000;;,
+      105;3; 0.000000,-3.000000, 3.000000;;,
+      106;3; 0.000000,-3.000000, 3.000000;;,
+      107;3; 0.000000,-3.000000, 3.000000;;,
+      108;3; 0.000000,-3.000000, 3.000000;;,
+      109;3; 0.000000,-3.000000, 3.000000;;,
+      110;3; 0.000000,-3.000000, 3.000000;;,
+      111;3; 0.000000,-3.000000, 3.000000;;,
+      112;3; 0.000000,-3.000000, 3.000000;;,
+      113;3; 0.000000,-3.000000, 3.000000;;,
+      114;3; 0.000000,-3.000000, 3.000000;;,
+      115;3; 0.000000,-3.000000, 3.000000;;,
+      116;3; 0.000000,-3.000000, 3.000000;;,
+      117;3; 0.000000,-3.000000, 3.000000;;,
+      118;3; 0.000000,-3.000000, 3.000000;;,
+      119;3; 0.000000,-3.000000, 3.000000;;,
+      120;3; 0.000000,-3.000000, 3.000000;;,
+      121;3; 0.000000,-3.000000, 3.000000;;,
+      122;3; 0.000000,-3.000000, 3.000000;;,
+      123;3; 0.000000,-3.000000, 3.000000;;,
+      124;3; 0.000000,-3.000000, 3.000000;;,
+      125;3; 0.000000,-3.000000, 3.000000;;,
+      126;3; 0.000000,-3.000000, 3.000000;;,
+      127;3; 0.000000,-3.000000, 3.000000;;,
+      128;3; 0.000000,-3.000000, 3.000000;;,
+      129;3; 0.000000,-3.000000, 3.000000;;,
+      130;3; 0.000000,-3.000000, 3.000000;;,
+      131;3; 0.000000,-3.000000, 3.000000;;,
+      132;3; 0.000000,-3.000000, 3.000000;;,
+      133;3; 0.000000,-3.000000, 3.000000;;,
+      134;3; 0.000000,-3.000000, 3.000000;;,
+      135;3; 0.000000,-3.000000, 3.000000;;,
+      136;3; 0.000000,-3.000000, 3.000000;;,
+      137;3; 0.000000,-3.000000, 3.000000;;,
+      138;3; 0.000000,-3.000000, 3.000000;;,
+      139;3; 0.000000,-3.000000, 3.000000;;,
+      140;3; 0.000000,-3.000000, 3.000000;;,
+      141;3; 0.000000,-3.000000, 3.000000;;,
+      142;3; 0.000000,-3.000000, 3.000000;;,
+      143;3; 0.000000,-3.000000, 3.000000;;,
+      144;3; 0.000000,-3.000000, 3.000000;;,
+      145;3; 0.000000,-3.000000, 3.000000;;,
+      146;3; 0.000000,-3.000000, 3.000000;;,
+      147;3; 0.000000,-3.000000, 3.000000;;,
+      148;3; 0.000000,-3.000000, 3.000000;;,
+      149;3; 0.000000,-3.000000, 3.000000;;,
+      150;3; 0.000000,-3.000000, 3.000000;;,
+      151;3; 0.000000,-3.000000, 3.000000;;,
+      152;3; 0.000000,-3.000000, 3.000000;;,
+      153;3; 0.000000,-3.000000, 3.000000;;,
+      154;3; 0.000000,-3.000000, 3.000000;;,
+      155;3; 0.000000,-3.000000, 3.000000;;,
+      156;3; 0.000000,-3.000000, 3.000000;;,
+      157;3; 0.000000,-3.000000, 3.000000;;,
+      158;3; 0.000000,-3.000000, 3.000000;;,
+      159;3; 0.000000,-3.000000, 3.000000;;,
+      160;3; 0.000000,-3.000000, 3.000000;;,
+      161;3; 0.000000,-3.000000, 3.000000;;,
+      162;3; 0.000000,-3.000000, 3.000000;;,
+      163;3; 0.000000,-3.000000, 3.000000;;,
+      164;3; 0.000000,-3.000000, 3.000000;;,
+      165;3; 0.000000,-3.000000, 3.000000;;,
+      166;3; 0.000000,-3.000000, 3.000000;;,
+      167;3; 0.000000,-3.000000, 3.000000;;,
+      168;3; 0.000000,-3.000000, 3.000000;;,
+      169;3; 0.000000,-3.000000, 3.000000;;,
+      170;3; 0.000000,-3.000000, 3.000000;;,
+      171;3; 0.000000,-3.000000, 3.000000;;,
+      172;3; 0.000000,-3.000000, 3.000000;;,
+      173;3; 0.000000,-3.000000, 3.000000;;,
+      174;3; 0.000000,-3.000000, 3.000000;;,
+      175;3; 0.000000,-3.000000, 3.000000;;,
+      176;3; 0.000000,-3.000000, 3.000000;;,
+      177;3; 0.000000,-3.000000, 3.000000;;,
+      178;3; 0.000000,-3.000000, 3.000000;;,
+      179;3; 0.000000,-3.000000, 3.000000;;,
+      180;3; 0.000000,-3.000000, 3.000000;;,
+      181;3; 0.000000,-3.000000, 3.000000;;,
+      182;3; 0.000000,-3.000000, 3.000000;;,
+      183;3; 0.000000,-3.000000, 3.000000;;,
+      184;3; 0.000000,-3.000000, 3.000000;;,
+      185;3; 0.000000,-3.000000, 3.000000;;,
+      186;3; 0.000000,-3.000000, 3.000000;;,
+      187;3; 0.000000,-3.000000, 3.000000;;,
+      188;3; 0.000000,-3.000000, 3.000000;;,
+      189;3; 0.000000,-3.000000, 3.000000;;,
+      190;3; 0.000000,-3.000000, 3.000000;;,
+      191;3; 0.000000,-3.000000, 3.000000;;,
+      192;3; 0.000000,-3.000000, 3.000000;;,
+      193;3; 0.000000,-3.000000, 3.000000;;,
+      194;3; 0.000000,-3.000000, 3.000000;;,
+      195;3; 0.000000,-3.000000, 3.000000;;,
+      196;3; 0.000000,-3.000000, 3.000000;;,
+      197;3; 0.000000,-3.000000, 3.000000;;,
+      198;3; 0.000000,-3.000000, 3.000000;;,
+      199;3; 0.000000,-3.000000, 3.000000;;,
+      200;3; 0.000000,-3.000000, 3.000000;;,
+      201;3; 0.000000,-3.000000, 3.000000;;,
+      202;3; 0.000000,-3.000000, 3.000000;;,
+      203;3; 0.000000,-3.000000, 3.000000;;,
+      204;3; 0.000000,-3.000000, 3.000000;;,
+      205;3; 0.000000,-3.000000, 3.000000;;,
+      206;3; 0.000000,-3.000000, 3.000000;;,
+      207;3; 0.000000,-3.000000, 3.000000;;,
+      208;3; 0.000000,-3.000000, 3.000000;;,
+      209;3; 0.000000,-3.000000, 3.000000;;,
+      210;3; 0.000000,-3.000000, 3.000000;;,
+      211;3; 0.000000,-3.000000, 3.000000;;,
+      212;3; 0.000000,-3.000000, 3.000000;;,
+      213;3; 0.000000,-3.000000, 3.000000;;,
+      214;3; 0.000000,-3.000000, 3.000000;;,
+      215;3; 0.000000,-3.000000, 3.000000;;,
+      216;3; 0.000000,-3.000000, 3.000000;;,
+      217;3; 0.000000,-3.000000, 3.000000;;,
+      218;3; 0.000000,-3.000000, 3.000000;;,
+      219;3; 0.000000,-3.000000, 3.000000;;,
+      220;3; 0.000000,-3.000000, 3.000000;;,
+      221;3; 0.000000,-3.000000, 3.000000;;,
+      222;3; 0.000000,-3.000000, 3.000000;;,
+      223;3; 0.000000,-3.000000, 3.000000;;,
+      224;3; 0.000000,-3.000000, 3.000000;;,
+      225;3; 0.000000,-3.000000, 3.000000;;,
+      226;3; 0.000000,-3.000000, 3.000000;;,
+      227;3; 0.000000,-3.000000, 3.000000;;,
+      228;3; 0.000000,-3.000000, 3.000000;;,
+      229;3; 0.000000,-3.000000, 3.000000;;,
+      230;3; 0.000000,-3.000000, 3.000000;;,
+      231;3; 0.000000,-3.000000, 3.000000;;,
+      232;3; 0.000000,-3.000000, 3.000000;;,
+      233;3; 0.000000,-3.000000, 3.000000;;,
+      234;3; 0.000000,-3.000000, 3.000000;;,
+      235;3; 0.000000,-3.000000, 3.000000;;,
+      236;3; 0.000000,-3.000000, 3.000000;;,
+      237;3; 0.000000,-3.000000, 3.000000;;,
+      238;3; 0.000000,-3.000000, 3.000000;;,
+      239;3; 0.000000,-3.000000, 3.000000;;,
+      240;3; 0.000000,-3.000000, 3.000000;;,
+      241;3; 0.000000,-3.000000, 3.000000;;,
+      242;3; 0.000000,-3.000000, 3.000000;;,
+      243;3; 0.000000,-3.000000, 3.000000;;,
+      244;3; 0.000000,-3.000000, 3.000000;;,
+      245;3; 0.000000,-3.000000, 3.000000;;,
+      246;3; 0.000000,-3.000000, 3.000000;;,
+      247;3; 0.000000,-3.000000, 3.000000;;,
+      248;3; 0.000000,-3.000000, 3.000000;;,
+      249;3; 0.000000,-3.000000, 3.000000;;;
+    }
+  }
+} // End of AnimationSet MinecartAction
diff --git a/mods/train/models/steam_train.b3d b/mods/train/models/steam_train.b3d
new file mode 100644 (file)
index 0000000..8193160
Binary files /dev/null and b/mods/train/models/steam_train.b3d differ
diff --git a/mods/train/sounds/attributes.txt b/mods/train/sounds/attributes.txt
new file mode 100644 (file)
index 0000000..f13814d
--- /dev/null
@@ -0,0 +1 @@
+wrench: https://freesound.org/people/CGEffex/sounds/96215/  Attribution 3.0 Unported (CC BY 3.0)
\ No newline at end of file
diff --git a/mods/train/sounds/wrench.1.ogg b/mods/train/sounds/wrench.1.ogg
new file mode 100644 (file)
index 0000000..48e9cd0
Binary files /dev/null and b/mods/train/sounds/wrench.1.ogg differ
diff --git a/mods/train/sounds/wrench.2.ogg b/mods/train/sounds/wrench.2.ogg
new file mode 100644 (file)
index 0000000..287a8ed
Binary files /dev/null and b/mods/train/sounds/wrench.2.ogg differ
diff --git a/mods/train/sounds/wrench.3.ogg b/mods/train/sounds/wrench.3.ogg
new file mode 100644 (file)
index 0000000..c39a31e
Binary files /dev/null and b/mods/train/sounds/wrench.3.ogg differ
diff --git a/mods/train/sounds/wrench.4.ogg b/mods/train/sounds/wrench.4.ogg
new file mode 100644 (file)
index 0000000..c0b767e
Binary files /dev/null and b/mods/train/sounds/wrench.4.ogg differ
diff --git a/mods/train/sounds/wrench.5.ogg b/mods/train/sounds/wrench.5.ogg
new file mode 100644 (file)
index 0000000..2e08220
Binary files /dev/null and b/mods/train/sounds/wrench.5.ogg differ
diff --git a/mods/train/sounds/wrench.6.ogg b/mods/train/sounds/wrench.6.ogg
new file mode 100644 (file)
index 0000000..35803c1
Binary files /dev/null and b/mods/train/sounds/wrench.6.ogg differ
diff --git a/mods/train/sounds/wrench.7.ogg b/mods/train/sounds/wrench.7.ogg
new file mode 100644 (file)
index 0000000..30a86a1
Binary files /dev/null and b/mods/train/sounds/wrench.7.ogg differ
diff --git a/mods/train/textures/couple_particle.png b/mods/train/textures/couple_particle.png
new file mode 100644 (file)
index 0000000..07303a5
Binary files /dev/null and b/mods/train/textures/couple_particle.png differ
diff --git a/mods/train/textures/minecart.png b/mods/train/textures/minecart.png
new file mode 100644 (file)
index 0000000..9750048
Binary files /dev/null and b/mods/train/textures/minecart.png differ
diff --git a/mods/train/textures/minecartitem.png b/mods/train/textures/minecartitem.png
new file mode 100644 (file)
index 0000000..c9a4c35
Binary files /dev/null and b/mods/train/textures/minecartitem.png differ
diff --git a/mods/train/textures/rail.png b/mods/train/textures/rail.png
new file mode 100644 (file)
index 0000000..4f25f6b
Binary files /dev/null and b/mods/train/textures/rail.png differ
diff --git a/mods/train/textures/railcross.png b/mods/train/textures/railcross.png
new file mode 100644 (file)
index 0000000..409f14b
Binary files /dev/null and b/mods/train/textures/railcross.png differ
diff --git a/mods/train/textures/railcurve.png b/mods/train/textures/railcurve.png
new file mode 100644 (file)
index 0000000..1633230
Binary files /dev/null and b/mods/train/textures/railcurve.png differ
diff --git a/mods/train/textures/railt.png b/mods/train/textures/railt.png
new file mode 100644 (file)
index 0000000..f25c510
Binary files /dev/null and b/mods/train/textures/railt.png differ
diff --git a/mods/train/textures/steam_train.png b/mods/train/textures/steam_train.png
new file mode 100644 (file)
index 0000000..a3b049c
Binary files /dev/null and b/mods/train/textures/steam_train.png differ
diff --git a/mods/train/textures/wrench.png b/mods/train/textures/wrench.png
new file mode 100644 (file)
index 0000000..5bb5083
Binary files /dev/null and b/mods/train/textures/wrench.png differ