diff --git a/danglers.lua b/danglers.lua new file mode 100644 index 0000000..8c5df19 --- /dev/null +++ b/danglers.lua @@ -0,0 +1,118 @@ + +-- Spider by AspireMint (fishyWET (CC-BY-SA 3.0 license for texture) + +function fun_caves.climb(self) + if self.state == "stand" and math.random() < 0.2 then + if self.fall_speed == 2 then + self.fall_speed = -2 + else + self.fall_speed = 2 + end + elseif self.state == "attack" and self.fall_speed ~= -2 then + self.fall_speed = -2 + end +end + +mobs:register_mob("fun_caves:dangler", { + description = "Dangling Spider", + type = "monster", + passive = false, + attack_type = "dogfight", + attacks_monsters = true, + reach = 2, + damage = 1, + hp_min = 5, + hp_max = 10, + armor = 200, + collisionbox = {-0.32, -0.0, -0.25, 0.25, 0.25, 0.25}, + visual = "mesh", + mesh = "fun_caves_spider.x", + drawtype = "front", + textures = { + {"mobs_spider.png"}, + }, + visual_size = {x = 1.5, y = 1.5}, + makes_footstep_sound = false, + sounds = { + random = "mobs_spider", + attack = "mobs_spider", + }, + walk_velocity = 1, + run_velocity = 3, + jump = true, + view_range = 15, + floats = 0, + drops = { + {name = "mobs:meat_raw", chance = 2, min = 1, max = 1}, + {name = "farming:cotton", chance = 2, min = 1, max = 2}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 0, + fall_damage = 0, + lifetimer = 360, + follow = nil, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 1, + stand_end = 1, + walk_start = 20, + walk_end = 40, + run_start = 20, + run_end = 40, + punch_start = 50, + punch_end = 90, + }, + replace_rate = 50, + --replace_what = {"mobs:cobweb", "fun_caves:glowing_fungal_wood", "fun_caves:sap",}, + --replace_with = "air", + --replace_offset = -1, + do_custom = function(self) + fun_caves.climb(self) + fun_caves.search_replace(self.object:getpos(), 200, {"air"}, "mobs:cobweb") + end, +}) + +mobs:register_spawn("fun_caves:dangler", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 2500, 3, 31000) + +mobs:register_egg("fun_caves:dangler", "Dangling Spider", "mobs_cobweb.png", 1) + +minetest.register_abm({ + nodenames = {"mobs:cobweb"}, + interval = 500, + chance = 50, + action = function(pos, node) + minetest.set_node(pos, {name = "air"}) + end +}) + +-- cobweb +minetest.register_node(":mobs:cobweb", { + description = "Cobweb", + drawtype = "plantlike", + visual_scale = 1.1, + tiles = {"mobs_cobweb.png"}, + inventory_image = "mobs_cobweb.png", + paramtype = "light", + sunlight_propagates = true, + liquid_viscosity = 11, + liquidtype = "source", + liquid_alternative_flowing = "mobs:cobweb", + liquid_alternative_source = "mobs:cobweb", + liquid_renewable = false, + liquid_range = 0, + walkable = false, + groups = {snappy = 1, liquid = 3}, + drop = "farming:cotton", + sounds = default.node_sound_leaves_defaults(), +}) + +minetest.register_craft({ + output = "mobs:cobweb", + recipe = { + {"farming:string", "", "farming:string"}, + {"", "farming:string", ""}, + {"farming:string", "", "farming:string"}, + } +}) diff --git a/depends.txt b/depends.txt index abb01ae..018d51a 100644 --- a/depends.txt +++ b/depends.txt @@ -1,2 +1,4 @@ default flowers +wool +mobs? diff --git a/dirt_monster.lua b/dirt_monster.lua new file mode 100644 index 0000000..56055d2 --- /dev/null +++ b/dirt_monster.lua @@ -0,0 +1,56 @@ + +-- Dirt Monster by PilzAdam + +mobs:register_mob("fun_caves:dirt_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + pathfinding = true, + reach = 2, + damage = 2, + hp_min = 3, + hp_max = 27, + armor = 100, + collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4}, + visual = "mesh", + mesh = "mobs_stone_monster.b3d", + textures = { + {"mobs_dirt_monster.png"}, + }, + blood_texture = "default_dirt.png", + makes_footstep_sound = true, + sounds = { + random = "mobs_dirtmonster", + }, + view_range = 15, + walk_velocity = 1, + run_velocity = 3, + jump = true, + drops = { + {name = "default:dirt", chance = 1, min = 3, max = 5}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 2, + fear_height = 4, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 14, + walk_start = 15, + walk_end = 38, + run_start = 40, + run_end = 63, + punch_start = 40, + punch_end = 63, + }, +}) + +mobs:register_spawn("fun_caves:dirt_monster", + {"default:dirt"}, 14, 0, 7000, 1, 31000) + +mobs:register_egg("fun_caves:dirt_monster", "Dirt Monster", "default_dirt.png", 1) + +-- compatibility +mobs:alias_mob("mobs:dirt_monster", "fun_caves:dirt_monster") diff --git a/fungal_tree.lua b/fungal_tree.lua index 3a65241..d5b73e0 100644 --- a/fungal_tree.lua +++ b/fungal_tree.lua @@ -4,7 +4,11 @@ local light_max = 9 -local colors = {"^[colorize:#FF00FF:60", "", "^[colorize:#0000FF:60", "^[colorize:#FF4500:80"} +local colors = {} +colors["^[colorize:#FF00FF:60"] = "dye:violet" +colors["^[colorize:#0000FF:60"] = "dye:blue" +colors["^[colorize:#FF4500:80"] = "dye:green" +colors[""] = "dye:white" fun_caves.fungal_tree_leaves = {} -- all leaves @@ -34,7 +38,7 @@ end -- multicolored growths local count = 0 -for _, color in pairs(colors) do +for color, dye in pairs(colors) do count = count + 1 local name = "fun_caves:fungal_tree_leaves_"..count fun_caves.fungal_tree_leaves[#fun_caves.fungal_tree_leaves+1] = name @@ -60,13 +64,29 @@ for _, color in pairs(colors) do }) minetest.register_craft({ - output = "default:stick", - recipe = { - {name} - } + type = "cooking", + output = "farming:straw", + recipe = name, + cooktime = 2, }) + + if dye then + minetest.register_craft({ + output = dye, + recipe = { + {name} + } + }) + end end +minetest.register_craft({ + output = "dye:yellow", + recipe = { + {"flowers:mushroom_brown"} + } +}) + local leaves_and_air = table.copy(fun_caves.fungal_tree_leaves) leaves_and_air[#leaves_and_air+1] = "air" diff --git a/goblin_coal.lua b/goblin_coal.lua new file mode 100644 index 0000000..272a788 --- /dev/null +++ b/goblin_coal.lua @@ -0,0 +1,144 @@ + + +mobs:register_mob("fun_caves:goblin_coal", { + description = "Coal Goblin", + type = "animal", + passive = false, + damage = 1, + attack_type = "dogfight", + attacks_monsters = true, + hp_min = 5, + hp_max = 10, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_coal1.png"}, + {"goblins_goblin_coal2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:coal_lump", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:torch", + chance = 3, min = 1, max = 10}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = {"default:diamond"}, + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, {"group:stone"}, "fun_caves:stone_with_coal_trap") + end, + +}) +mobs:register_egg("fun_caves:goblin_coal", "Goblin Egg (coal)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_coal", {"default:stone_with_coal"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:stone_with_coal_trap", { + description = "Coal Trap", + tiles = {"default_cobble.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = 'default:coal_lump', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_abm({ + nodenames = {"fun_caves:stone_with_coal_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 2)) do + if object:is_player() then + minetest.set_node(pos, {name="fire:basic_flame"}) + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-2) + end + end + end + end +}) + diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua new file mode 100644 index 0000000..e5612cd --- /dev/null +++ b/goblin_cobbler.lua @@ -0,0 +1,154 @@ + + +mobs:register_mob("fun_caves:goblin_cobble", { + description = "Cobble Goblin", + type = "animal", + passive = false, + damage = 1, + attack_type = "dogfight", + attacks_monsters = true, + hp_min = 5, + hp_max = 10, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_cobble1.png"}, + {"goblins_goblin_cobble2.png"}, + + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:pick_stone", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "fun_caves:glowing_fungus", + chance = 1, min = 2, max = 5}, + {name = "default:torch", + chance = 3, min = 1, max = 10}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + lifetimer = 360, + follow = {"default:diamond"}, + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 5, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + end, +}) +mobs:register_egg("fun_caves:goblin_cobble", "Goblin Egg (cobble)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_cobble", {"group:stone"}, 100, 0, 10 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_cobble", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:mossycobble_trap", { + description = "Messy Gobblestone", + tiles = {"default_mossycobble.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + paramtype = "light", + light_source = 4, +}) + +--[[ too bad we can't keep track of what physics are set too by other mods...]] +minetest.register_abm({ + nodenames = {"fun_caves:mossycobble_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 0.95)) do -- IDKWTF this is but it works + if object:is_player() then + object:set_physics_override({speed = 0.1}) + minetest.after(1, function() -- this effect is temporary + object:set_physics_override({speed = 1}) -- we'll just set it to 1 and be done. + end) + end + end + end}) + +minetest.register_craft({ + type = "cooking", + output = "default:stone", + recipe = "fun_caves:mossycobble_trap", +}) + diff --git a/goblin_copper.lua b/goblin_copper.lua new file mode 100644 index 0000000..819fda3 --- /dev/null +++ b/goblin_copper.lua @@ -0,0 +1,163 @@ + + +mobs:register_mob("fun_caves:goblin_copper", { + description = "Copper Goblin", + type = "monster", + passive = false, + damage = 2, + attack_type = "dogfight", + attacks_monsters = false, + hp_min = 10, + hp_max = 20, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_copper1.png"}, + {"goblins_goblin_copper2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:copper_lump", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:pick_steel", + chance = 5, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = "default:diamond", + view_range = 15, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") + end, +}) +mobs:register_egg("fun_caves:goblin_copper", "Goblin Egg (copper)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_copper", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:stone_with_copper_trap", { + description = "Copper Trap", + tiles = {"default_cobble.png^default_mineral_copper.png"}, + groups = {cracky = 3}, + drop = 'default:copper_lump', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +local function lightning_effects(pos, radius) + minetest.add_particlespawner({ + amount = 30, + time = 1, + minpos = vector.subtract(pos, radius / 2), + maxpos = vector.add(pos, radius / 2), + minvel = {x=-10, y=-10, z=-10}, + maxvel = {x=10, y=10, z=10}, + minacc = vector.new(), + maxacc = vector.new(), + minexptime = 1, + maxexptime = 3, + minsize = 16, + maxsize = 32, + texture = "goblins_lightning.png", + }) +end + +--[[ based on dwarves cactus]] +minetest.register_abm({ + nodenames = {"fun_caves:stone_with_copper_trap"}, + interval = 1, + chance = 2, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 3)) do + if object:is_player() then + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-1) + -- sprite + lightning_effects(pos, 3) + minetest.sound_play("default_dig_crumbly", {pos = pos, gain = 0.5, max_hear_distance = 10}) + end + end + end + end}) + diff --git a/goblin_diamond.lua b/goblin_diamond.lua new file mode 100644 index 0000000..2886d7c --- /dev/null +++ b/goblin_diamond.lua @@ -0,0 +1,165 @@ + + +mobs:register_mob("fun_caves:goblin_diamond", { + description = "Diamond Goblin", + type = "monster", + passive = false, + damage = 3, + attack_type = "dogfight", + attacks_monsters = false, + hp_min = 20, + hp_max = 30, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_diamond1.png"}, + {"goblins_goblin_diamond2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:pick_diamond", + chance = 2, min = 1, max = 1}, + {name = "default:sword_diamond", + chance = 5, min = 1, max = 1}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:diamond", + chance = 5, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = "default:diamond", + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_diamond_trap") + end, + +}) +mobs:register_egg("fun_caves:goblin_diamond", "Goblin Egg (diamond)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:stone_with_diamond" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 31000) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:mossycobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:stone_with_diamond_trap", { + description = "Diamond Trap", + tiles = {"default_cobble.png^default_mineral_diamond.png"}, + groups = {cracky = 3}, + drop = 'default:diamond', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +local singleplayer = minetest.is_singleplayer() +local setting = minetest.setting_getbool("enable_tnt") +if (not singleplayer and setting ~= true) or (singleplayer and setting == false) then + -- wimpier trap for non-tnt settings + minetest.register_abm({ + nodenames = {"fun_caves:stone_with_diamond_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 3)) do + if object:is_player() then + minetest.set_node(pos, {name="default:lava_source"}) + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-2) + minetest.sound_play("default_dig_crumbly", {pos = pos, gain = 0.5, max_hear_distance = 10}) + end + end + end + end}) +else + -- 5... 4... 3... 2... 1... + minetest.register_abm({ + nodenames = {"fun_caves:stone_with_diamond_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 3)) do + if object:is_player() then + minetest.set_node(pos, {name="tnt:tnt_burning"}) + minetest.get_node_timer(pos):start(5) + minetest.sound_play("default_dig_crumbly", {pos = pos, gain = 0.5, max_hear_distance = 10}) + end + end + end}) +end diff --git a/goblin_digger.lua b/goblin_digger.lua new file mode 100644 index 0000000..60963eb --- /dev/null +++ b/goblin_digger.lua @@ -0,0 +1,216 @@ +-- goblins_digger.lua +-- + +-- He destroys everything diggable in his path. It's too much trouble +-- to fudge around with particulars. Besides, I don't want them to +-- mine for me. +local diggable_nodes = {"group:stone", "group:sand", "group:soil", "group:plant"} + +-- This translates yaw into vectors. +local cardinals = {{x=0,y=0,z=0.75}, {x=-0.75,y=0,z=0}, {x=0,y=0,z=-0.75}, {x=0.75,y=0,z=0}} + +fun_caves.goblin_tunneling = function(self, type) + -- Types are available for fine-tuning. + if type == nil then + type = "digger" + end + + local pos = self.object:getpos() + + if self.state == "tunnel" then + -- Yaw is stored as one of the four cardinal directions. + if not self.digging_dir then + self.digging_dir = math.random(0,3) + end + + -- Turn him roughly in the right direction. + -- self.object:setyaw(self.digging_dir * math.pi * 0.5 + math.random() * 0.5 - 0.25) + self.object:setyaw(self.digging_dir * math.pi * 0.5) + + -- Get a pair of coordinates that should cover what's in front of him. + local p = vector.add(pos, cardinals[self.digging_dir+1]) + p.y = p.y - 0.5 -- What's this about? + local p1 = vector.add(p, -0.3) + local p2 = vector.add(p, 0.3) + + -- Get any diggable nodes in that area. + local np_list = minetest.find_nodes_in_area(p1, p2, diggable_nodes) + + if #np_list > 0 then + -- Dig it. + for _, np in pairs(np_list) do + if np.name ~= "default:cobble" then + minetest.remove_node(np) + end + end + end + + if math.random() < 0.2 then + local d = {-1,1} + self.digging_dir = (self.digging_dir + d[math.random(2)]) % 4 + end + + set_animation(self, "walk") + set_velocity(self, self.walk_velocity) + elseif self.state == "room" then -- Dig a room. + if not self.room_radius then + self.room_radius = 1 + end + + set_animation(self, "stand") + set_velocity(self, 0) + + -- Work from the inside, out. + for r = 1,self.room_radius do + -- Get a pair of coordinates that form a room. + local p1 = vector.add(pos, -r) + local p2 = vector.add(pos, r) + -- But not below him. + p1.y = pos.y + + local np_list = minetest.find_nodes_in_area(p1, p2, diggable_nodes) + + -- I wanted to leave the outer layer incomplete, but this + -- actually tends to make it look worse. + if r >= self.room_radius and #np_list == 0 then + self.room_radius = math.random(1,2) + math.random(0,1) + self.state = "stand" + break + end + + if #np_list > 0 then + -- Dig it. + minetest.remove_node(np_list[math.random(#np_list)]) + break + end + end + end + + if self.state == "stand" and math.random() < 0.05 then + self.state = "tunnel" + elseif self.state == "tunnel" and math.random() < 0.05 then + self.state = "room" + elseif self.state == "tunnel" and math.random() < 0.1 then + self.state = "stand" + end +end + +mobs:register_mob("fun_caves:goblin_digger", { + description = "Digger Goblin", + type = "animal", + passive = false, + damage = 1, + attack_type = "dogfight", + attacks_monsters = true, + hp_min = 5, + hp_max = 10, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_digger.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:mossycobble", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:torch", + chance = 3, min = 1, max = 10}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + lifetimer = 360, + follow = {"default:diamond"}, + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.goblin_tunneling(self, "digger") + + fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 10, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + end, +}) + +mobs:register_egg("fun_caves:goblin_digger", "Goblin Egg (digger)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_digger", {"group:stone"}, 100, 0, 20 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_digger", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) + diff --git a/goblin_gold.lua b/goblin_gold.lua new file mode 100644 index 0000000..2696498 --- /dev/null +++ b/goblin_gold.lua @@ -0,0 +1,239 @@ + + +mobs:register_mob("fun_caves:goblin_gold", { + description = "Gold Goblin", + type = "monster", + passive = false, + damage = 3, + attack_type = "dogfight", + attacks_monsters = false, + hp_min = 10, + hp_max = 30, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_gold1.png"}, + {"goblins_goblin_gold2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:gold_lump", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:gold_ingot", + chance = 5, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = "default:diamond", + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") + end, +}) +mobs:register_egg("fun_caves:goblin_gold", "Goblin Egg (gold)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_gold", {"default:stone_with_gold" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 31000) +mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:molten_gold_source", { + description = "Molten Gold Source", + inventory_image = minetest.inventorycube("default_lava.png"), + drawtype = "liquid", + tiles = { + { + name = "goblins_molten_gold_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + }, + special_tiles = { + -- New-style lava source material (mostly unused) + { + name = "goblins_molten_gold_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + backface_culling = false, + }, + }, + paramtype = "light", + light_source = default.LIGHT_MAX - 1, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "fun_caves:molten_gold_flowing", + liquid_alternative_source = "fun_caves:molten_gold_source", + liquid_viscosity = 7, + liquid_renewable = false, + liquid_range = 3, + damage_per_second = 4 * 2, + post_effect_color = {a=192, r=255, g=64, b=0}, + groups = {lava=3, liquid=2, hot=3, igniter=1}, +}) + +minetest.register_node("fun_caves:molten_gold_flowing", { + description = "Flowing Molten Gold", + inventory_image = minetest.inventorycube("default_lava.png"), + drawtype = "flowingliquid", + tiles = {"default_lava.png"}, + special_tiles = { + { + name = "goblins_molten_gold_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.3, + }, + }, + { + name = "goblins_molten_gold_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.3, + }, + }, + }, + paramtype = "light", + paramtype2 = "flowingliquid", + light_source = default.LIGHT_MAX - 1, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "flowing", + liquid_alternative_flowing = "fun_caves:molten_gold_flowing", + liquid_alternative_source = "fun_caves:molten_gold_source", + liquid_viscosity = 7, + liquid_renewable = false, + liquid_range = 3, + damage_per_second = 4 * 2, + post_effect_color = {a=192, r=255, g=64, b=0}, + groups = {lava=3, liquid=2, hot=3, igniter=1, not_in_creative_inventory=1}, +}) + +minetest.register_node("fun_caves:stone_with_gold_trap", { + description = "Gold Trap", + tiles = {"default_cobble.png^default_mineral_gold.png"}, + groups = {cracky = 3}, + drop = 'default:gold_lump', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_abm({ + nodenames = {"fun_caves:stone_with_gold_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 2)) do + if object:is_player() then + minetest.set_node(pos, {name="fun_caves:molten_gold_source"}) + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-2) + minetest.sound_play("default_dig_crumbly", {pos = pos, gain = 0.5, max_hear_distance = 10}) + end + end + end + end}) + diff --git a/goblin_iron.lua b/goblin_iron.lua new file mode 100644 index 0000000..5b77bba --- /dev/null +++ b/goblin_iron.lua @@ -0,0 +1,146 @@ + + +mobs:register_mob("fun_caves:goblin_iron", { + description = "Iron Goblin", + type = "monster", + passive = false, + damage = 2, + attack_type = "dogfight", + attacks_monsters = false, + hp_min = 10, + hp_max = 20, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_iron1.png"}, + {"goblins_goblin_iron2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:iron_lump", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:pick_steel", + chance = 5, min = 1, max = 1}, + {name = "default:sword_steel", + chance = 5, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = "default:diamond", + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") + end, +}) +mobs:register_egg("fun_caves:goblin_iron", "Goblin Egg (iron)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_iron", {"default:stone_with_iron"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_iron", {"default:mossycobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:stone_with_iron_trap", { + description = "Iron Trap", + tiles = {"default_cobble.png^default_mineral_iron.png"}, + groups = {cracky = 3}, + drop = 'default:iron_lump', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +-- summon a metallic goblin? +-- pit of iron razors? +minetest.register_abm({ + nodenames = {"fun_caves:stone_with_iron_trap"}, + interval = 2, + chance = 2, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 2)) do + if object:is_player() then + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-1) + minetest.sound_play("default_dig_crumbly", {pos = pos, gain = 0.5, max_hear_distance = 10}) + end + end + end + end}) + diff --git a/goblin_king.lua b/goblin_king.lua new file mode 100644 index 0000000..cae35f9 --- /dev/null +++ b/goblin_king.lua @@ -0,0 +1,123 @@ + + +mobs:register_mob("fun_caves:goblin_king", { + description = "Goblin King", + type = "monster", + passive = false, + damage = 4, + attack_type = "dogfight", + attacks_monsters = false, + hp_min = 20, + hp_max = 40, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_king.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:pick_mese", + chance = 2, min = 1, max = 1}, + {name = "default:sword_mese", + chance = 4, min = 1, max = 1}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:mese_crystal", + chance = 5, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = "default:diamond", + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 2, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + fun_caves.search_replace(self.object:getpos(), 50, {"group:stone"}, "fun_caves:stone_with_coal_trap") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") + end, +}) +mobs:register_egg("fun_caves:goblin_king", "Goblin King Egg", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_king", {"default:stone_with_mese"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 1, 31000) +mobs:register_spawn("fun_caves:goblin_king", {"default:mossycobble"}, 100, 0, 3 * fun_caves.goblin_spawn_frequency, 3, 31000) + diff --git a/init.lua b/init.lua index 13bf403..f3dd2ea 100644 --- a/init.lua +++ b/init.lua @@ -5,6 +5,11 @@ fun_caves.world = false fun_caves.time_factor = 10 +if not mobs or not mobs.mod then + dofile(fun_caves.path .. "/mobs_api.lua") +end + + minetest.register_on_mapgen_init(function(mgparams) minetest.set_mapgen_params({mgname="singlenode", flags="nolight"}) end) @@ -85,6 +90,7 @@ end dofile(fun_caves.path .. "/nodes.lua") dofile(fun_caves.path .. "/fungal_tree.lua") dofile(fun_caves.path .. "/mapgen.lua") +dofile(fun_caves.path .. "/mobs.lua") minetest.register_on_newplayer(fun_caves.respawn) diff --git a/lava_flan.lua b/lava_flan.lua new file mode 100644 index 0000000..1638206 --- /dev/null +++ b/lava_flan.lua @@ -0,0 +1,141 @@ + +-- Lava Flan by Zeg9 (additional textures by JurajVajda) + +mobs:register_mob("fun_caves:lava_flan", { + type = "monster", + passive = false, + attack_type = "dogfight", + reach = 2, + damage = 3, + hp_min = 10, + hp_max = 35, + armor = 80, + collisionbox = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}, + visual = "mesh", + mesh = "zmobs_lava_flan.x", + textures = { + {"zmobs_lava_flan.png"}, + {"zmobs_lava_flan2.png"}, + {"zmobs_lava_flan3.png"}, + }, + blood_texture = "fire_basic_flame.png", + makes_footstep_sound = false, + sounds = { + random = "mobs_lavaflan", + war_cry = "mobs_lavaflan", + }, + walk_velocity = 0.5, + run_velocity = 2, + jump = true, + view_range = 10, + floats = 1, + drops = { + {name = "mobs:lava_orb", chance = 15, min = 1, max = 1}, + }, + water_damage = 5, + lava_damage = 0, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 8, + walk_start = 10, + walk_end = 18, + run_start = 20, + run_end = 28, + punch_start = 20, + punch_end = 28, + }, + on_die = function(self, pos) + minetest.set_node(pos, {name = "fire:basic_flame"}) + end, +}) + +mobs:register_spawn("fun_caves:lava_flan", {"default:lava_source"}, 15, 0, 1000, 2, 31000) + +mobs:register_egg("fun_caves:lava_flan", "Lava Flan", "default_lava.png", 1) + +-- compatibility +mobs:alias_mob("mobs:lava_flan", "fun_caves:lava_flan") + +-- lava orb +minetest.register_craftitem(":mobs:lava_orb", { + description = "Lava orb", + inventory_image = "zmobs_lava_orb.png", +}) + +minetest.register_alias("zmobs:lava_orb", "mobs:lava_orb") + +minetest.register_craft({ + type = "fuel", + recipe = "mobs:lava_orb", + burntime = 80, +}) + +-- Lava Pick (digs and smelts at same time) + +local old_handle_node_drops = minetest.handle_node_drops + +function minetest.handle_node_drops(pos, drops, digger) + + -- are we holding Lava Pick? + if digger:get_wielded_item():get_name() ~= ("mobs:pick_lava") then + return old_handle_node_drops(pos, drops, digger) + end + + -- reset new smelted drops + local hot_drops = {} + + -- loop through current node drops + for _, drop in pairs(drops) do + + -- get cooked output of current drops + local stack = ItemStack(drop) + local output = minetest.get_craft_result({ + method = "cooking", + width = 1, + items = {drop} + }) + + -- if we have cooked result then add to new list + if output + and output.item + and not output.item:is_empty() then + + table.insert(hot_drops, + ItemStack({ + name = output.item:get_name(), + count = stack:get_count() + }) + ) + + else -- if not then return normal drops + table.insert(hot_drops, stack) + end + end + + return old_handle_node_drops(pos, hot_drops, digger) +end + +minetest.register_tool(":mobs:pick_lava", { + description = "Lava Pickaxe", + inventory_image = "mobs_pick_lava.png", + tool_capabilities = { + full_punch_interval = 0.4, + max_drop_level=3, + groupcaps={ + cracky = {times={[1]=1.80, [2]=0.90, [3]=0.45}, uses=30, maxlevel=3}, + }, + damage_groups = {fleshy=6}, + }, +}) + +minetest.register_craft({ + output = "mobs:pick_lava", + recipe = { + {"mobs:lava_orb", "mobs:lava_orb", "mobs:lava_orb"}, + {"", "default:obsidian_shard", ""}, + {"", "default:obsidian_shard", ""}, + } +}) diff --git a/mapgen.lua b/mapgen.lua index fd925e6..e45cf2c 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -488,8 +488,8 @@ function fun_caves.generate(p_minp, p_maxp, seed) data[ivm] = node("air") made_a_big_one = true else - local n1 = (math.abs(cave_1[index3d]) < 0.08) - local n2 = (math.abs(cave_2[index3d]) < 0.08) + local n1 = (math.abs(cave_1[index3d]) < 0.2) + local n2 = (math.abs(cave_2[index3d]) < 0.2) if n1 and n2 then local sr = 1000 @@ -550,15 +550,18 @@ function fun_caves.generate(p_minp, p_maxp, seed) end elseif biome_val < -0.7 then stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < -0.3 then + elseif biome_val < -0.4 then stone_type = node("fun_caves:stone_with_moss") - elseif biome_val < 0.2 then + elseif biome_val < 0.1 then stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < 0.5 then + elseif biome_val < 0.4 then stone_type = node("fun_caves:stone_with_algae") - elseif biome_val < 0.6 then + elseif biome_val < 0.55 then stone_type = node("fun_caves:stone_with_salt") stone_depth = 2 + elseif biome_val < 0.7 then + stone_type = node("default:sand") + stone_depth = 2 elseif biome_val < 0.8 then stone_type = node("default:coalblock") stone_depth = 2 @@ -676,7 +679,7 @@ function fun_caves.respawn(player) local biome_bn = minetest.get_perlin(biome_blend):get2d({x=pos.x, y=pos.z}) local biome = biome_n + biome_bn - while biome < 0.3 or biome > 0.5 do + while biome < -0.4 or biome > 0.4 do pos.x = pos.x + math.random(20) - 10 pos.z = pos.z + math.random(20) - 10 diff --git a/mobs.lua b/mobs.lua new file mode 100644 index 0000000..e0ebddf --- /dev/null +++ b/mobs.lua @@ -0,0 +1,42 @@ + +fun_caves.search_replace = function(pos, search_rate, replace_what, replace_with) + if math.random(1, search_rate) == 1 then + local p1 = vector.subtract(pos, 1) + local p2 = vector.add(pos, 1) + + --look for nodes + local nodelist = minetest.find_nodes_in_area(p1, p2, replace_what) + + if #nodelist > 0 then + for key,value in pairs(nodelist) do + minetest.set_node(value, {name = replace_with}) + return -- only one at a time + end + end + end +end + + +dofile(fun_caves.path .. "/mobs_crafts.lua") +dofile(fun_caves.path .. "/danglers.lua") +dofile(fun_caves.path .. "/spider.lua") +dofile(fun_caves.path .. "/dirt_monster.lua") +dofile(fun_caves.path .. "/stone_monster.lua") +dofile(fun_caves.path .. "/lava_flan.lua") +--dofile(fun_caves.path .. "/dungeon_master.lua") +--dofile(fun_caves.path .. "/mese_monster.lua") +--dofile(fun_caves.path .. "/sand_monster.lua") + +fun_caves.goblin_spawn_frequency = 150 + +fun_caves.goblin_drops = { "default:pick_steel", "default:sword_steel", "default:shovel_steel", "farming:bread", "bucket:bucket_water", "default:pick_stone", "default:sword_stone" } +--{"group:stone"} = { "default:stone", "default:mossycobble", "default:sandstone", "default:desert_stone", "default:stone_with_coal", "default:stone_with_iron", "default:stone_with_copper", "default:stone_with_gold", "default:stone_with_diamond" } + +dofile(fun_caves.path.."/goblin_cobbler.lua") +dofile(fun_caves.path.."/goblin_digger.lua") +dofile(fun_caves.path.."/goblin_coal.lua") +dofile(fun_caves.path.."/goblin_copper.lua") +dofile(fun_caves.path.."/goblin_iron.lua") +dofile(fun_caves.path.."/goblin_gold.lua") +dofile(fun_caves.path.."/goblin_diamond.lua") +dofile(fun_caves.path.."/goblin_king.lua") diff --git a/mobs_api.lua b/mobs_api.lua new file mode 100644 index 0000000..3c8bcf4 --- /dev/null +++ b/mobs_api.lua @@ -0,0 +1,2875 @@ + +-- Mobs Api (25th April 2016) + +mobs = {} +mobs.mod = "redo" + +-- Load settings +local damage_enabled = minetest.setting_getbool("enable_damage") +local peaceful_only = minetest.setting_getbool("only_peaceful_mobs") +local disable_blood = minetest.setting_getbool("mobs_disable_blood") +local creative = minetest.setting_getbool("creative_mode") +local spawn_protected = tonumber(minetest.setting_get("mobs_spawn_protected")) or 1 +local remove_far = minetest.setting_getbool("remove_far_mobs") + +-- pathfinding settings +local enable_pathfinding = true +local enable_pathfind_digging = false +local stuck_timeout = 3 -- how long before mob gets stuck in place and starts searching +local stuck_path_timeout = 10 -- how long will mob follow path before giving up + +-- internal functions + +local pi = math.pi +local square = math.sqrt +local atan = function(x) + + if x ~= x then + --error("atan bassed NaN") + print ("atan based NaN") + return 0 + else + return math.atan(x) + end +end + +do_attack = function(self, player) + + if self.state ~= "attack" then + + if math.random(0,100) < 90 + and self.sounds.war_cry then + + minetest.sound_play(self.sounds.war_cry,{ + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + self.state = "attack" + self.attack = player + end +end + +set_velocity = function(self, v) + + v = v or 0 + + local yaw = (self.object:getyaw() + self.rotate) or 0 + + self.object:setvelocity({ + x = math.sin(yaw) * -v, + y = self.object:getvelocity().y, + z = math.cos(yaw) * v + }) +end + +get_velocity = function(self) + + local v = self.object:getvelocity() + + return (v.x * v.x + v.z * v.z) ^ 0.5 +end + +set_animation = function(self, type) + + if not self.animation then + return + end + + self.animation.current = self.animation.current or "" + + self.animation.speed_normal = self.animation.speed_normal or 15 + + if type == "stand" + and self.animation.current ~= "stand" then + + if self.animation.stand_start + and self.animation.stand_end + and self.animation.speed_normal then + + self.object:set_animation({ + x = self.animation.stand_start, + y = self.animation.stand_end}, + self.animation.speed_normal, 0) + + self.animation.current = "stand" + end + + elseif type == "walk" + and self.animation.current ~= "walk" then + + if self.animation.walk_start + and self.animation.walk_end + and self.animation.speed_normal then + + self.object:set_animation({ + x = self.animation.walk_start, + y = self.animation.walk_end}, + self.animation.speed_normal, 0) + + self.animation.current = "walk" + end + + elseif type == "run" + and self.animation.current ~= "run" then + + if self.animation.run_start + and self.animation.run_end + and self.animation.speed_run then + + self.object:set_animation({ + x = self.animation.run_start, + y = self.animation.run_end}, + (self.animation.speed_run or self.animation.speed_normal), 0) + + self.animation.current = "run" + end + + elseif type == "punch" + and self.animation.current ~= "punch" then + + if self.animation.punch_start + and self.animation.punch_end + and self.animation.speed_normal then + + self.object:set_animation({ + x = self.animation.punch_start, + y = self.animation.punch_end}, + (self.animation.speed_punch or self.animation.speed_normal), 0) + + self.animation.current = "punch" + end + end +end + +-- check line of sight for walkers and swimmers alike +function line_of_sight_water(self, pos1, pos2, stepsize) + + local s, pos_w = minetest.line_of_sight(pos1, pos2, stepsize) + + -- normal walking and flying mobs can see you through air + if s == true then + return true + end + + -- swimming mobs can see you through water + if s == false + and self.fly + and self.fly_in == "default:water_source" then + + local nod = minetest.get_node(pos_w).name + + if nod == "default:water_source" + or nod == "default:water_flowing" then + + return true + end + end + + return false + +end + +-- particle effects +function effect(pos, amount, texture, max_size, radius) + + radius = radius or 2 + + minetest.add_particlespawner({ + amount = amount, + time = 0.25, + minpos = pos, + maxpos = pos, + minvel = {x = -radius, y = -radius, z = -radius}, + maxvel = {x = radius, y = radius, z = radius}, + minacc = {x = -radius, y = -radius, z = -radius}, + maxacc = {x = radius, y = radius, z = radius}, + minexptime = 0.1, + maxexptime = 1, + minsize = 0.5, + maxsize = (max_size or 1), + texture = texture, + }) +end + +-- update nametag colour +function update_tag(self) + + local col = "#00FF00" + local qua = self.hp_max / 4 + + if self.health <= math.floor(qua * 3) then + col = "#FFFF00" + end + + if self.health <= math.floor(qua * 2) then + col = "#FF6600" + end + + if self.health <= math.floor(qua) then + col = "#FF0000" + end + + self.object:set_properties({ + nametag = self.nametag, + nametag_color = col + }) + +end + +-- check if mob is dead or only hurt +function check_for_death(self) + + -- has health actually changed? + if self.health == self.old_health then + return + end + + self.old_health = self.health + + -- still got some health? play hurt sound + if self.health > 0 then + + if self.sounds.damage then + + minetest.sound_play(self.sounds.damage,{ + object = self.object, + gain = 1.0, + max_hear_distance = self.sounds.distance + }) + end + + -- make sure health isn't higher than max + if self.health > self.hp_max then + self.health = self.hp_max + end + + update_tag(self) + + return false + end + + -- drop items when dead + local obj + local pos = self.object:getpos() + + for _,drop in pairs(self.drops) do + + if math.random(1, drop.chance) == 1 then + + obj = minetest.add_item(pos, + ItemStack(drop.name .. " " + .. math.random(drop.min, drop.max))) + + if obj then + + obj:setvelocity({ + x = math.random(-1, 1), + y = 6, + z = math.random(-1, 1) + }) + end + end + end + + -- play death sound + if self.sounds.death then + + minetest.sound_play(self.sounds.death,{ + object = self.object, + gain = 1.0, + max_hear_distance = self.sounds.distance + }) + end + + -- execute custom death function + if self.on_die then + self.on_die(self, pos) + end + + self.object:remove() + + return true +end + +-- check if within map limits (-30911 to 30927) +function within_limits(pos, radius) + + if (pos.x - radius) > -30913 + and (pos.x + radius) < 30928 + and (pos.y - radius) > -30913 + and (pos.y + radius) < 30928 + and (pos.z - radius) > -30913 + and (pos.z + radius) < 30928 then + return true -- within limits + end + + return false -- beyond limits +end + +-- is mob facing a cliff +local function is_at_cliff(self) + + if self.fear_height == 0 then -- if 0, no falling protection! + return false + end + + local yaw = self.object:getyaw() + local dir_x = -math.sin(yaw) * (self.collisionbox[4] + 0.5) + local dir_z = math.cos(yaw) * (self.collisionbox[4] + 0.5) + local pos = self.object:getpos() + local ypos = pos.y + self.collisionbox[2] -- just above floor + + if minetest.line_of_sight( + {x = pos.x + dir_x, y = ypos, z = pos.z + dir_z}, + {x = pos.x + dir_x, y = ypos - self.fear_height, z = pos.z + dir_z} + , 1) then + + return true + end + + return false +end + +-- get node but use fallback for nil or unknown +local function node_ok(pos, fallback) + + fallback = fallback or "default:dirt" + + local node = minetest.get_node_or_nil(pos) + + if not node then + return minetest.registered_nodes[fallback] + end + + if minetest.registered_nodes[node.name] then + return node + end + + return minetest.registered_nodes[fallback] +end + +-- environmental damage (water, lava, fire, light) +do_env_damage = function(self) + + -- feed/tame text timer (so mob 'full' messages dont spam chat) + if self.htimer > 0 then + self.htimer = self.htimer - 1 + end + + local pos = self.object:getpos() + + self.time_of_day = minetest.get_timeofday() + + -- remove mob if beyond map limits + if not within_limits(pos, 0) then + self.object:remove() + return + end + + -- daylight above ground + if self.light_damage ~= 0 + and pos.y > 0 + and self.time_of_day > 0.2 + and self.time_of_day < 0.8 + and (minetest.get_node_light(pos) or 0) > 12 then + + self.health = self.health - self.light_damage + + effect(pos, 5, "tnt_smoke.png") + end + + -- what is mob standing in? + pos.y = pos.y + self.collisionbox[2] + 0.1 -- foot level + self.standing_in = node_ok(pos, "air").name + --print ("standing in " .. self.standing_in) + + if self.water_damage ~= 0 + or self.lava_damage ~= 0 then + + local nodef = minetest.registered_nodes[self.standing_in] + + pos.y = pos.y + 1 + + -- water + if self.water_damage ~= 0 + and nodef.groups.water then + + self.health = self.health - self.water_damage + + effect(pos, 5, "bubble.png") + end + + -- lava or fire + if self.lava_damage ~= 0 + and (nodef.groups.lava + or self.standing_in == "fire:basic_flame" + or self.standing_in == "fire:permanent_flame") then + + self.health = self.health - self.lava_damage + + effect(pos, 5, "fire_basic_flame.png") + end + end + + check_for_death(self) +end + +-- jump if facing a solid node (not fences or gates) +do_jump = function(self) + + if self.fly + or self.child then + return + end + + local pos = self.object:getpos() + + -- what is mob standing on? + pos.y = pos.y + self.collisionbox[2] - 0.2 + + local nod = node_ok(pos) + +--print ("standing on:", nod.name, pos.y) + + if minetest.registered_nodes[nod.name].walkable == false then + return + end + + -- where is front + local yaw = self.object:getyaw() + local dir_x = -math.sin(yaw) * (self.collisionbox[4] + 0.5) + local dir_z = math.cos(yaw) * (self.collisionbox[4] + 0.5) + + -- what is in front of mob? + local nod = node_ok({ + x = pos.x + dir_x, + y = pos.y + 0.5, + z = pos.z + dir_z + }) + + -- thin blocks that do not need to be jumped + if nod.name == "default:snow" then + return + end + +--print ("in front:", nod.name, pos.y + 0.5) + + if (minetest.registered_items[nod.name].walkable + and not nod.name:find("fence") + and not nod.name:find("gate")) + or self.walk_chance == 0 then + + local v = self.object:getvelocity() + + v.y = self.jump_height + 1 + v.x = v.x * 2.2 + v.z = v.z * 2.2 + + self.object:setvelocity(v) + + if self.sounds.jump then + + minetest.sound_play(self.sounds.jump, { + object = self.object, + gain = 1.0, + max_hear_distance = self.sounds.distance + }) + end + else + if self.state ~= "attack" then + self.state = "stand" + set_animation(self, "stand") + end + end +end + +-- this is a faster way to calculate distance +local get_distance = function(a, b) + + local x, y, z = a.x - b.x, a.y - b.y, a.z - b.z + + return square(x * x + y * y + z * z) +end + +-- blast damage to entities nearby (modified from TNT mod) +function entity_physics(pos, radius) + + radius = radius * 2 + + local objs = minetest.get_objects_inside_radius(pos, radius) + local obj_pos, dist + + for _, obj in pairs(objs) do + + obj_pos = obj:getpos() + + dist = math.max(1, get_distance(pos, obj_pos)) + + local damage = math.floor((4 / dist) * radius) + local ent = obj:get_luaentity() + + if obj:is_player() then + obj:set_hp(obj:get_hp() - damage) + + else --if ent.health then + + obj:punch(obj, 1.0, { + full_punch_interval = 1.0, + damage_groups = {fleshy = damage}, + }, nil) + + end + end +end + +-- should mob follow what I'm holding ? +function follow_holding(self, clicker) + + local item = clicker:get_wielded_item() + local t = type(self.follow) + + -- single item + if t == "string" + and item:get_name() == self.follow then + return true + + -- multiple items + elseif t == "table" then + + for no = 1, #self.follow do + + if self.follow[no] == item:get_name() then + return true + end + end + end + + return false +end + +-- find two animals of same type and breed if nearby and horny +local function breed(self) + + -- child take 240 seconds before growing into adult + if self.child == true then + + self.hornytimer = self.hornytimer + 1 + + if self.hornytimer > 240 then + + self.child = false + self.hornytimer = 0 + + self.object:set_properties({ + textures = self.base_texture, + mesh = self.base_mesh, + visual_size = self.base_size, + collisionbox = self.base_colbox, + }) + + -- jump when fully grown so not to fall into ground + self.object:setvelocity({ + x = 0, + y = self.jump_height, + z = 0 + }) + end + + return + end + + -- horny animal can mate for 40 seconds, + -- afterwards horny animal cannot mate again for 200 seconds + if self.horny == true + and self.hornytimer < 240 then + + self.hornytimer = self.hornytimer + 1 + + if self.hornytimer >= 240 then + self.hornytimer = 0 + self.horny = false + end + end + + -- find another same animal who is also horny and mate if close enough + if self.horny == true + and self.hornytimer <= 40 then + + local pos = self.object:getpos() + + effect({x = pos.x, y = pos.y + 1, z = pos.z}, 4, "heart.png") + + local ents = minetest.get_objects_inside_radius(pos, 3) + local num = 0 + local ent = nil + + for i, obj in pairs(ents) do + + ent = obj:get_luaentity() + + -- check for same animal with different colour + local canmate = false + + if ent then + + if ent.name == self.name then + canmate = true + else + local entname = string.split(ent.name,":") + local selfname = string.split(self.name,":") + + if entname[1] == selfname[1] then + entname = string.split(entname[2],"_") + selfname = string.split(selfname[2],"_") + + if entname[1] == selfname[1] then + canmate = true + end + end + end + end + + if ent + and canmate == true + and ent.horny == true + and ent.hornytimer <= 40 then + num = num + 1 + end + + -- found your mate? then have a baby + if num > 1 then + + self.hornytimer = 41 + ent.hornytimer = 41 + + -- spawn baby + minetest.after(5, function(dtime) + + local mob = minetest.add_entity(pos, self.name) + local ent2 = mob:get_luaentity() + local textures = self.base_texture + + if self.child_texture then + textures = self.child_texture[1] + end + + mob:set_properties({ + textures = textures, + visual_size = { + x = self.base_size.x / 2, + y = self.base_size.y / 2 + }, + collisionbox = { + self.base_colbox[1] / 2, + self.base_colbox[2] / 2, + self.base_colbox[3] / 2, + self.base_colbox[4] / 2, + self.base_colbox[5] / 2, + self.base_colbox[6] / 2 + }, + }) + ent2.child = true + ent2.tamed = true + ent2.owner = self.owner + end) + + num = 0 + + break + end + end + end +end + +-- find and replace what mob is looking for (grass, wheat etc.) +function replace(self, pos) + + if self.replace_rate + and self.child == false + and math.random(1, self.replace_rate) == 1 then + + local pos = self.object:getpos() + + pos.y = pos.y + self.replace_offset + +-- print ("replace node = ".. minetest.get_node(pos).name, pos.y) + + if self.replace_what + and self.replace_with + and self.object:getvelocity().y == 0 + and #minetest.find_nodes_in_area(pos, pos, self.replace_what) > 0 then + + minetest.set_node(pos, {name = self.replace_with}) + + -- when cow/sheep eats grass, replace wool and milk + if self.gotten == true then + self.gotten = false + self.object:set_properties(self) + end + end + end +end + +-- check if daytime and also if mob is docile during daylight hours +function day_docile(self) + + if self.docile_by_day == false then + + return false + + elseif self.docile_by_day == true + and self.time_of_day > 0.2 + and self.time_of_day < 0.8 then + + return true + end +end + +-- path finding and smart mob routine by rnd +function smart_mobs(self, s, p, dist, dtime) + + local s1 = self.path.lastpos + + -- is it becoming stuck? + if math.abs(s1.x - s.x) + math.abs(s1.z - s.z) < 1.5 then + self.path.stuck_timer = self.path.stuck_timer + dtime + else + self.path.stuck_timer = 0 + end + + self.path.lastpos = {x = s.x, y = s.y, z = s.z} + + -- im stuck, search for path + if (self.path.stuck_timer > stuck_timeout and not self.path.following) + or (self.path.stuck_timer > stuck_path_timeout + and self.path.following) then + + self.path.stuck_timer = 0 + + -- lets try find a path, first take care of positions + -- since pathfinder is very sensitive + local sheight = self.collisionbox[5] - self.collisionbox[2] + + -- round position to center of node to avoid stuck in walls + -- also adjust height for player models! + s.x = math.floor(s.x + 0.5) + s.y = math.floor(s.y + 0.5) - sheight + s.z = math.floor(s.z + 0.5) + + local ssight, sground + ssight, sground = minetest.line_of_sight(s, { + x = s.x, y = s.y - 4, z = s.z}, 1) + + -- determine node above ground + if not ssight then + s.y = sground.y + 1 + end + + local p1 = self.attack:getpos() + + p1.x = math.floor(p1.x + 0.5) + p1.y = math.floor(p1.y + 0.5) + p1.z = math.floor(p1.z + 0.5) + + self.path.way = minetest.find_path(s, p1, 16, 2, 6, "Dijkstra") --"A*_noprefetch") + + -- attempt to unstick mob that is "daydreaming" + self.object:setpos({ + x = s.x + 0.1 * (math.random() * 2 - 1), + y = s.y + 1, + z = s.z + 0.1 * (math.random() * 2 - 1) + }) + + self.state = "" + do_attack(self, self.attack) + + -- no path found, try something else + if not self.path.way then + + self.path.following = false +-- self.path.stuck = true + + -- lets make way by digging/building if not accessible + if enable_pathfind_digging then + + -- add block and remove one block above so + -- there is room to jump if needed + if s.y < p1.y then + + if not minetest.is_protected(s, "") then + minetest.set_node(s, {name = "default:dirt"}) + end + + local sheight = math.ceil(self.collisionbox[5]) + 1 + + -- assume mob is 2 blocks high so it digs above its head + s.y = s.y + sheight + + if not minetest.is_protected(s, "") then + + local node1 = minetest.get_node(s).name + + if node1 ~= "air" + and node1 ~= "ignore" then + minetest.set_node(s, {name = "air"}) + minetest.add_item(s, ItemStack(node1)) + end + end + + s.y = s.y - sheight + self.object:setpos({x = s.x, y = s.y + 2, z = s.z}) + + else -- dig 2 blocks to make door toward player direction + + local yaw1 = self.object:getyaw() + pi / 2 + + local p1 = { + x = s.x + math.cos(yaw1), + y = s.y, + z = s.z + math.sin(yaw1) + } + + if not minetest.is_protected(p1, "") then + + local node1 = minetest.get_node(p1).name + + if node1 ~= "air" + and node1 ~= "ignore" then + minetest.add_item(p1, ItemStack(node1)) + minetest.set_node(p1, {name = "air"}) + end + + p1.y = p1.y + 1 + node1 = minetest.get_node(p1).name + + if node1 ~= "air" + and node1 ~= "ignore" then + minetest.add_item(p1, ItemStack(node1)) + minetest.set_node(p1, {name = "air"}) + end + + end + end + end + + -- will try again in 2 second + self.path.stuck_timer = stuck_timeout - 2 + + -- frustration! cant find the damn path :( + if self.sounds.random then + minetest.sound_play(self.sounds.random, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + else + + -- yay i found path + if self.sounds.attack then + + set_velocity(self, self.walk_velocity) + + minetest.sound_play(self.sounds.attack, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + -- follow path now that it has it + self.path.following = true + end + end +end + +-- monster find someone to attack +local monster_attack = function(self) + + if self.type ~= "monster" + or not damage_enabled + or self.state == "attack" + or day_docile(self) then + return + end + + local s = self.object:getpos() + local p, sp, dist + local player, type, obj, min_player = nil, nil, nil, nil + local min_dist = self.view_range + 1 + + for _,oir in pairs(minetest.get_objects_inside_radius(s, self.view_range)) do + + if oir:is_player() then + + player = oir + type = "player" + else + obj = oir:get_luaentity() + + if obj then + player = obj.object + type = obj.type + end + end + + if type == "player" + or type == "npc" then + + s = self.object:getpos() + p = player:getpos() + sp = s + + -- aim higher to make looking up hills more realistic + p.y = p.y + 1 + sp.y = sp.y + 1 + + dist = get_distance(p, s) + + if dist < self.view_range then + -- field of view check goes here + + -- choose closest player to attack + --if minetest.line_of_sight(sp, p, 2) == true + if line_of_sight_water(self, sp, p, 2) == true + and dist < min_dist then + min_dist = dist + min_player = player + end + end + end + end + + -- attack player + if min_player then + do_attack(self, min_player) + end +end + +-- npc, find closest monster to attack +local npc_attack = function(self) + + if self.type ~= "npc" + or not self.attacks_monsters + or self.state == "attack" then + return + end + + local s = self.object:getpos() + local min_dist = self.view_range + 1 + local obj, min_player = nil, nil + + for _, oir in pairs(minetest.get_objects_inside_radius(s, self.view_range)) do + + obj = oir:get_luaentity() + + if obj + and obj.type == "monster" then + + p = obj.object:getpos() + + dist = get_distance(p, s) + + if dist < min_dist then + min_dist = dist + min_player = obj.object + end + end + end + + if min_player then + do_attack(self, min_player) + end +end + +-- follow player if owner or holding item, if fish outta water then flop +local follow_flop = function(self) + + -- find player to follow + if (self.follow ~= "" + or self.order == "follow") + and not self.following + and self.state ~= "attack" + and self.state ~= "runaway" then + + local s, p, dist + + for _,player in pairs(minetest.get_connected_players()) do + + s = self.object:getpos() + p = player:getpos() + dist = get_distance(p, s) + + if dist < self.view_range then + self.following = player + break + end + end + end + + if self.type == "npc" + and self.order == "follow" + and self.state ~= "attack" + and self.owner ~= "" then + + -- npc stop following player if not owner + if self.following + and self.owner + and self.owner ~= self.following:get_player_name() then + self.following = nil + end + else + -- stop following player if not holding specific item + if self.following + and self.following:is_player() + and follow_holding(self, self.following) == false then + self.following = nil + end + + end + + -- follow that thing + if self.following then + + local s = self.object:getpos() + local p + + if self.following:is_player() then + + p = self.following:getpos() + + elseif self.following.object then + + p = self.following.object:getpos() + end + + if p then + + local dist = get_distance(p, s) + + -- dont follow if out of range + if dist > self.view_range then + self.following = nil + else + local vec = { + x = p.x - s.x, + y = p.y - s.y, + z = p.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate + + if p.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + -- anyone but standing npc's can move along + if dist > self.reach + and self.order ~= "stand" then + + if (self.jump + and get_velocity(self) <= 0.5 + and self.object:getvelocity().y == 0) + or (self.object:getvelocity().y == 0 + and self.jump_chance > 0) then + + do_jump(self) + end + + set_velocity(self, self.walk_velocity) + + if self.walk_chance ~= 0 then + set_animation(self, "walk") + end + else + set_velocity(self, 0) + set_animation(self, "stand") + end + + return + end + end + end + + -- water swimmers flop when on land + if self.fly + and self.fly_in == "default:water_source" + and self.standing_in ~= self.fly_in then + + self.state = "flop" + self.object:setvelocity({x = 0, y = -5, z = 0}) + + set_animation(self, "stand") + + return + end +end + +-- execute current state (stand, walk, run, attacks) +local do_states = function(self, dtime) + + local yaw = 0 + + if self.state == "stand" then + + if math.random(1, 4) == 1 then + + local lp = nil + local s = self.object:getpos() + + if self.type == "npc" then + + local o = minetest.get_objects_inside_radius(self.object:getpos(), 3) + + for _,o in pairs(o) do + + if o:is_player() then + lp = o:getpos() + break + end + end + end + + -- look at any players nearby, otherwise turn randomly + if lp then + + local vec = { + x = lp.x - s.x, + y = lp.y - s.y, + z = lp.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate + + if lp.x > s.x then + yaw = yaw + pi + end + end + else + yaw = (math.random(0, 360) - 180) / 180 * pi + end + + self.object:setyaw(yaw) + end + + set_velocity(self, 0) + set_animation(self, "stand") + + -- npc's ordered to stand stay standing + if self.type ~= "npc" + or self.order ~= "stand" then + + if self.walk_chance ~= 0 + and math.random(1, 100) <= self.walk_chance + and is_at_cliff(self) == false then + + set_velocity(self, self.walk_velocity) + self.state = "walk" + set_animation(self, "walk") + end + end + + elseif self.state == "walk" then + + local s = self.object:getpos() + local lp = minetest.find_node_near(s, 1, {"group:water"}) + + -- if water nearby then turn away + if lp then + + local vec = { + x = lp.x - s.x, + y = lp.y - s.y, + z = lp.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = atan(vec.z / vec.x) + 3 * pi / 2 - self.rotate + + if lp.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + -- otherwise randomly turn + elseif math.random(1, 100) <= 30 then + + local yaw = (math.random(0, 360) - 180) / 180 * pi + + self.object:setyaw(yaw) + end + + -- stand for great fall in front + local temp_is_cliff = is_at_cliff(self) + + -- jump when walking comes to a halt + if temp_is_cliff == false + and self.jump + and get_velocity(self) <= 0.5 + and self.object:getvelocity().y == 0 then + + do_jump(self) + end + + if temp_is_cliff + or math.random(1, 100) <= 30 then + + set_velocity(self, 0) + self.state = "stand" + set_animation(self, "stand") + else + set_velocity(self, self.walk_velocity) + set_animation(self, "walk") + end + + -- runaway when punched + elseif self.state == "runaway" then + + self.runaway_timer = self.runaway_timer + 1 + + -- stop after 3 seconds or when at cliff + if self.runaway_timer > 3 + or is_at_cliff(self) then + self.runaway_timer = 0 + set_velocity(self, 0) + self.state = "stand" + set_animation(self, "stand") + else + set_velocity(self, self.run_velocity) + set_animation(self, "walk") + end + + -- jump when walking comes to a halt + if self.jump + and get_velocity(self) <= 0.5 + and self.object:getvelocity().y == 0 then + + do_jump(self) + end + + -- attack routines (explode, dogfight, shoot, dogshoot) + elseif self.state == "attack" then + + -- calculate distance from mob and enemy + local s = self.object:getpos() + local p = self.attack:getpos() or s + local dist = get_distance(p, s) + + -- stop attacking if player or out of range + if dist > self.view_range + or not self.attack + or not self.attack:getpos() + or self.attack:get_hp() <= 0 then + + --print(" ** stop attacking **", dist, self.view_range) + self.state = "stand" + set_velocity(self, 0) + set_animation(self, "stand") + self.attack = nil + self.v_start = false + self.timer = 0 + self.blinktimer = 0 + + return + end + + if self.attack_type == "explode" then + + local vec = { + x = p.x - s.x, + y = p.y - s.y, + z = p.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = atan(vec.z / vec.x) + pi / 2 - self.rotate + + if p.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + if dist > self.reach then + + if not self.v_start then + + self.v_start = true + set_velocity(self, self.run_velocity) + self.timer = 0 + self.blinktimer = 0 + else + self.timer = 0 + self.blinktimer = 0 + + if get_velocity(self) <= 0.5 + and self.object:getvelocity().y == 0 then + + local v = self.object:getvelocity() + v.y = 5 + self.object:setvelocity(v) + end + + set_velocity(self, self.run_velocity) + end + + set_animation(self, "run") + else + set_velocity(self, 0) + self.timer = self.timer + dtime + self.blinktimer = (self.blinktimer or 0) + dtime + + if self.blinktimer > 0.2 then + + self.blinktimer = 0 + + if self.blinkstatus then + self.object:settexturemod("") + else + self.object:settexturemod("^[brighten") + end + + self.blinkstatus = not self.blinkstatus + end + + if self.timer > 3 then + + local pos = self.object:getpos() + local radius = self.explosion_radius or 1 + + -- hurt player/mobs caught in blast area + entity_physics(pos, radius) + + -- dont damage anything if area protected or next to water + if minetest.find_node_near(pos, 1, {"group:water"}) + or minetest.is_protected(pos, "") then + + if self.sounds.explode then + + minetest.sound_play(self.sounds.explode, { + object = self.object, + gain = 1.0, + max_hear_distance = 16 + }) + end + + self.object:remove() + + effect(pos, 15, "tnt_smoke.png", 5) + + return + end + + pos.y = pos.y - 1 + + mobs:explosion(pos, radius, 0, 1, self.sounds.explode) + + self.object:remove() + + return + end + end + + elseif self.attack_type == "dogfight" + or (self.attack_type == "dogshoot" and dist <= self.reach) then + + if self.fly + and dist > self.reach then + + local nod = node_ok(s) + local p1 = s + local me_y = math.floor(p1.y) + local p2 = p + local p_y = math.floor(p2.y + 1) + local v = self.object:getvelocity() + + if nod.name == self.fly_in then + + if me_y < p_y then + + self.object:setvelocity({ + x = v.x, + y = 1 * self.walk_velocity, + z = v.z + }) + + elseif me_y > p_y then + + self.object:setvelocity({ + x = v.x, + y = -1 * self.walk_velocity, + z = v.z + }) + end + else + if me_y < p_y then + + self.object:setvelocity({ + x = v.x, + y = 0.01, + z = v.z + }) + + elseif me_y > p_y then + + self.object:setvelocity({ + x = v.x, + y = -0.01, + z = v.z + }) + end + end + + end + + -- rnd: new movement direction + if self.path.following + and self.path.way + and self.attack_type ~= "dogshoot" then + + -- no paths longer than 50 + if #self.path.way > 50 + or dist < self.reach then + self.path.following = false + return + end + + local p1 = self.path.way[1] + + if not p1 then + self.path.following = false + return + end + + if math.abs(p1.x-s.x) + math.abs(p1.z - s.z) < 0.6 then + -- reached waypoint, remove it from queue + table.remove(self.path.way, 1) + end + + -- set new temporary target + p = {x = p1.x, y = p1.y, z = p1.z} + end + + local vec = { + x = p.x - s.x, + y = p.y - s.y, + z = p.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate + + if p.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + -- move towards enemy if beyond mob reach + if dist > self.reach then + + -- path finding by rnd + if self.pathfinding -- only if mob has pathfinding enabled + and enable_pathfinding then + + smart_mobs(self, s, p, dist, dtime) + end + + -- jump attack + if (self.jump + and get_velocity(self) <= 0.5 + and self.object:getvelocity().y == 0) + or (self.object:getvelocity().y == 0 + and self.jump_chance > 0) then + + do_jump(self) + end + + if is_at_cliff(self) then + + set_velocity(self, 0) + set_animation(self, "stand") + else + + if self.path.stuck then + set_velocity(self, self.walk_velocity) + else + set_velocity(self, self.run_velocity) + end + + set_animation(self, "run") + end + + else -- rnd: if inside reach range + + self.path.stuck = false + self.path.stuck_timer = 0 + self.path.following = false -- not stuck anymore + + set_velocity(self, 0) + set_animation(self, "punch") + + if self.timer > 1 then + + self.timer = 0 + + local p2 = p + local s2 = s + + p2.y = p2.y + 1.5 + s2.y = s2.y + 1.5 + + --if minetest.line_of_sight(p2, s2) == true then + if line_of_sight_water(self, p2, s2) == true then + + -- play attack sound + if self.sounds.attack then + + minetest.sound_play(self.sounds.attack, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + -- punch player + self.attack:punch(self.object, 1.0, { + full_punch_interval = 1.0, + damage_groups = {fleshy = self.damage} + }, nil) + end + end + end + + elseif self.attack_type == "shoot" + or (self.attack_type == "dogshoot" and dist > self.reach) then + + p.y = p.y - .5 + s.y = s.y + .5 + + local dist = get_distance(p, s) + local vec = { + x = p.x - s.x, + y = p.y - s.y, + z = p.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate + + if p.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + set_velocity(self, 0) + + if self.shoot_interval + and self.timer > self.shoot_interval + and math.random(1, 100) <= 60 then + + self.timer = 0 + set_animation(self, "punch") + + -- play shoot attack sound + if self.sounds.shoot_attack then + + minetest.sound_play(self.sounds.shoot_attack, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + local p = self.object:getpos() + + p.y = p.y + (self.collisionbox[2] + self.collisionbox[5]) / 2 + + local obj = minetest.add_entity(p, self.arrow) + local ent = obj:get_luaentity() + local amount = (vec.x * vec.x + vec.y * vec.y + vec.z * vec.z) ^ 0.5 + local v = ent.velocity or 1 -- or set to default + ent.switch = 1 + + -- offset makes shoot aim accurate + vec.y = vec.y + self.shoot_offset + vec.x = vec.x * (v / amount) + vec.y = vec.y * (v / amount) + vec.z = vec.z * (v / amount) + + obj:setvelocity(vec) + end + end + end +end + +-- falling and fall damag +local falling = function(self, pos) + + if self.fly then + return + end + + -- floating in water (or falling) + local v = self.object:getvelocity() + + -- going up then apply gravity + if v.y > 0.1 then + + self.object:setacceleration({ + x = 0, + y = self.fall_speed, + z = 0 + }) + end + + -- in water then float up + if minetest.registered_nodes[node_ok(pos).name].groups.liquid then -- water then + + if self.floats == 1 then + + self.object:setacceleration({ + x = 0, + y = -self.fall_speed / (math.max(1, v.y) ^ 2), + z = 0 + }) + end + else + -- fall downwards + self.object:setacceleration({ + x = 0, + y = self.fall_speed, + z = 0 + }) + + -- fall damage + if self.fall_damage == 1 + and self.object:getvelocity().y == 0 then + + local d = self.old_y - self.object:getpos().y + + if d > 5 then + + --self.object:set_hp(self.object:get_hp() - math.floor(d - 5)) + self.health = self.health - math.floor(d - 5) + + effect(pos, 5, "tnt_smoke.png") + + if check_for_death(self) then + return + end + end + + self.old_y = self.object:getpos().y + end + end +end + +local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) + + -- direction error check + dir = dir or {x = 0, y = 0, z = 0} + + -- weapon wear + local weapon = hitter:get_wielded_item() + local punch_interval = 1.4 + + -- calculate mob damage + local damage = 0 + local armor = self.object:get_armor_groups() or {} + local tmp + + -- quick error check incase it ends up 0 (serialize.h check test) + if tflp == 0 then + tflp = 0.2 + end + + for group,_ in pairs( (tool_capabilities.damage_groups or {}) ) do + + tmp = tflp / (tool_capabilities.full_punch_interval or 1.4) + + if tmp < 0 then + tmp = 0.0 + elseif tmp > 1 then + tmp = 1.0 + end + + damage = damage + (tool_capabilities.damage_groups[group] or 0) + * tmp * ((armor[group] or 0) / 100.0) + end + + -- check for tool immunity or special damage + for _, no in pairs(self.immune_to) do + + if no[1] == weapon:get_name() then + + damage = no[2] or 0 + + break + end + end + + -- print ("Mob Damage is", damage) + + -- add weapon wear + if tool_capabilities then + punch_interval = tool_capabilities.full_punch_interval or 1.4 + end + + if weapon:get_definition() + and weapon:get_definition().tool_capabilities then + + weapon:add_wear(math.floor((punch_interval / 75) * 9000)) + hitter:set_wielded_item(weapon) + end + + -- weapon sounds + if weapon:get_definition().sounds ~= nil then + + local s = math.random(0, #weapon:get_definition().sounds) + + minetest.sound_play(weapon:get_definition().sounds[s], { + object = hitter, + max_hear_distance = 8 + }) + else + minetest.sound_play("default_punch", { + object = hitter, + max_hear_distance = 5 + }) + end + + -- do damage + self.health = self.health - math.floor(damage) + + -- exit here if dead + if check_for_death(self) then + return + end + + -- add healthy afterglow when hit + core.after(0.1, function() + self.object:settexturemod("^[colorize:#c9900070") + + core.after(0.3, function() + self.object:settexturemod("") + end) + end) + + -- blood_particles + if self.blood_amount > 0 + and not disable_blood then + + local pos = self.object:getpos() + + pos.y = pos.y + (-self.collisionbox[2] + self.collisionbox[5]) / 2 + + effect(pos, self.blood_amount, self.blood_texture) + end + + -- knock back effect (only on full punch) + if self.knock_back > 0 + and tflp > punch_interval then + + local v = self.object:getvelocity() + local r = 1.4 - math.min(punch_interval, 1.4) + local kb = r * 5 + local up = 2 + + -- if already in air then dont go up anymore when hit + if v.y > 0 + or self.fly then + up = 0 + end + + self.object:setvelocity({ + x = dir.x * kb, + y = up, + z = dir.z * kb + }) + + self.pause_timer = r + end + + -- if skittish then run away + if self.runaway == true then + + local lp = hitter:getpos() + local s = self.object:getpos() + + local vec = { + x = lp.x - s.x, + y = lp.y - s.y, + z = lp.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + local yaw = atan(vec.z / vec.x) + 3 * pi / 2 - self.rotate + + if lp.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + self.state = "runaway" + self.runaway_timer = 0 + self.following = nil + end + + -- attack puncher and call other mobs for help + if self.passive == false + and self.state ~= "flop" + and self.child == false + and hitter:get_player_name() ~= self.owner then + + -- attack whoever punched mob + self.state = "" + do_attack(self, hitter) + + -- alert others to the attack + local obj = nil + + for _, oir in pairs(minetest.get_objects_inside_radius(hitter:getpos(), 5)) do + + obj = oir:get_luaentity() + + if obj then + + if obj.group_attack == true + and obj.state ~= "attack" then + do_attack(obj, hitter) + end + end + end + end +end + +local mob_activate = function(self, staticdata, dtime_s, def) + + -- remove monsters in peaceful mode, or when no data + if (self.type == "monster" and peaceful_only) + or not staticdata then + + self.object:remove() + + return + end + + -- load entity variables + local tmp = minetest.deserialize(staticdata) + + if tmp then + + for _,stat in pairs(tmp) do + self[_] = stat + end + end + + -- select random texture, set model and size + if not self.base_texture then + + self.base_texture = def.textures[math.random(1, #def.textures)] + self.base_mesh = def.mesh + self.base_size = self.visual_size + self.base_colbox = self.collisionbox + end + + -- set texture, model and size + local textures = self.base_texture + local mesh = self.base_mesh + local vis_size = self.base_size + local colbox = self.base_colbox + + -- specific texture if gotten + if self.gotten == true + and def.gotten_texture then + textures = def.gotten_texture + end + + -- specific mesh if gotten + if self.gotten == true + and def.gotten_mesh then + mesh = def.gotten_mesh + end + + -- set child objects to half size + if self.child == true then + + vis_size = { + x = self.base_size.x / 2, + y = self.base_size.y / 2 + } + + if def.child_texture then + textures = def.child_texture[1] + end + + colbox = { + self.base_colbox[1] / 2, + self.base_colbox[2] / 2, + self.base_colbox[3] / 2, + self.base_colbox[4] / 2, + self.base_colbox[5] / 2, + self.base_colbox[6] / 2 + } + end + + if self.health == 0 then + self.health = math.random (self.hp_min, self.hp_max) + end + + -- rnd: pathfinding init + self.path = {} + self.path.way = {} -- path to follow, table of positions + self.path.lastpos = {x = 0, y = 0, z = 0} + self.path.stuck = false + self.path.following = false -- currently following path? + self.path.stuck_timer = 0 -- if stuck for too long search for path + -- end init + + self.object:set_armor_groups({immortal = 1, fleshy = self.armor}) + self.old_y = self.object:getpos().y + self.old_health = self.health + self.object:setyaw((math.random(0, 360) - 180) / 180 * pi) + self.sounds.distance = self.sounds.distance or 10 + self.textures = textures + self.mesh = mesh + self.collisionbox = colbox + self.visual_size = vis_size + self.standing_in = "" + + -- set anything changed above + self.object:set_properties(self) + update_tag(self) +end + +local mob_step = function(self, dtime) + + local pos = self.object:getpos() + local yaw = self.object:getyaw() or 0 + + -- when lifetimer expires remove mob (except npc and tamed) + if self.type ~= "npc" + and not self.tamed + and self.state ~= "attack" + and remove_far ~= true then + + self.lifetimer = self.lifetimer - dtime + + if self.lifetimer <= 0 then + + -- only despawn away from player + local objs = minetest.get_objects_inside_radius(pos, 15) + + for _,oir in pairs(objs) do + + if oir:is_player() then + + self.lifetimer = 20 + + return + end + end + + minetest.log("action", + "lifetimer expired, removed " .. self.name) + + effect(pos, 15, "tnt_smoke.png") + + self.object:remove() + + return + end + end + + falling(self, pos) + + -- knockback timer + if self.pause_timer > 0 then + + self.pause_timer = self.pause_timer - dtime + + if self.pause_timer < 1 then + self.pause_timer = 0 + end + + return + end + + -- attack timer + self.timer = self.timer + dtime + + if self.state ~= "attack" then + + if self.timer < 1 then + return + end + + self.timer = 0 + end + + -- never go over 100 + if self.timer > 100 then + self.timer = 1 + end + + -- node replace check (cow eats grass etc.) + replace(self, pos) + + -- mob plays random sound at times + if self.sounds.random + and math.random(1, 100) == 1 then + + minetest.sound_play(self.sounds.random, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + -- environmental damage timer (every 1 second) + self.env_damage_timer = self.env_damage_timer + dtime + + if (self.state == "attack" and self.env_damage_timer > 1) + or self.state ~= "attack" then + + self.env_damage_timer = 0 + + do_env_damage(self) + + -- custom function (defined in mob lua file) + if self.do_custom then + self.do_custom(self) + end + end + + monster_attack(self) + + npc_attack(self) + + breed(self) + + follow_flop(self) + + do_states(self, dtime) + +end + +mobs.spawning_mobs = {} + +-- register mob function +function mobs:register_mob(name, def) + + mobs.spawning_mobs[name] = true + +minetest.register_entity(name, { + + stepheight = def.stepheight or 0.6, + name = name, + type = def.type, + attack_type = def.attack_type, + fly = def.fly, + fly_in = def.fly_in or "air", + owner = def.owner or "", + order = def.order or "", + on_die = def.on_die, + do_custom = def.do_custom, + jump_height = def.jump_height or 6, + jump_chance = def.jump_chance or 0, + drawtype = def.drawtype, -- DEPRECATED, use rotate instead + rotate = math.rad(def.rotate or 0), -- 0=front, 90=side, 180=back, 270=side2 + lifetimer = def.lifetimer or 180, -- 3 minutes + hp_min = def.hp_min or 5, + hp_max = def.hp_max or 10, + physical = true, + collisionbox = def.collisionbox, + visual = def.visual, + visual_size = def.visual_size or {x = 1, y = 1}, + mesh = def.mesh, + makes_footstep_sound = def.makes_footstep_sound or false, + view_range = def.view_range or 5, + walk_velocity = def.walk_velocity or 1, + run_velocity = def.run_velocity or 2, + damage = def.damage or 0, + light_damage = def.light_damage or 0, + water_damage = def.water_damage or 0, + lava_damage = def.lava_damage or 0, + fall_damage = def.fall_damage or 1, + fall_speed = def.fall_speed or -10, -- must be lower than -2 (default: -10) + drops = def.drops or {}, + armor = def.armor, + on_rightclick = def.on_rightclick, + arrow = def.arrow, + shoot_interval = def.shoot_interval, + sounds = def.sounds or {}, + animation = def.animation, + follow = def.follow, + jump = def.jump or true, + walk_chance = def.walk_chance or 50, + attacks_monsters = def.attacks_monsters or false, + group_attack = def.group_attack or false, + --fov = def.fov or 120, + passive = def.passive or false, + recovery_time = def.recovery_time or 0.5, + knock_back = def.knock_back or 3, + blood_amount = def.blood_amount or 5, + blood_texture = def.blood_texture or "mobs_blood.png", + shoot_offset = def.shoot_offset or 0, + floats = def.floats or 1, -- floats in water by default + replace_rate = def.replace_rate, + replace_what = def.replace_what, + replace_with = def.replace_with, + replace_offset = def.replace_offset or 0, + timer = 0, + env_damage_timer = 0, -- only used when state = "attack" + tamed = false, + pause_timer = 0, + horny = false, + hornytimer = 0, + child = false, + gotten = false, + health = 0, + reach = def.reach or 3, + htimer = 0, + child_texture = def.child_texture, + docile_by_day = def.docile_by_day or false, + time_of_day = 0.5, + fear_height = def.fear_height or 0, + runaway = def.runaway, + runaway_timer = 0, + pathfinding = def.pathfinding, + immune_to = def.immune_to or {}, + explosion_radius = def.explosion_radius, + + on_step = mob_step, + + on_punch = mob_punch, + + on_activate = function(self, staticdata, dtime_s) + mob_activate(self, staticdata, dtime_s, def) + end, + + get_staticdata = function(self) + + -- remove mob when out of range unless tamed + if remove_far + and self.remove_ok + and not self.tamed then + + --print ("REMOVED " .. self.name) + + self.object:remove() + + return nil + end + + self.remove_ok = true + self.attack = nil + self.following = nil + self.state = "stand" + + -- used to rotate older mobs + if self.drawtype + and self.drawtype == "side" then + self.rotate = math.rad(90) + end + + local tmp = {} + + for _,stat in pairs(self) do + + local t = type(stat) + + if t ~= 'function' + and t ~= 'nil' + and t ~= 'userdata' then + tmp[_] = self[_] + end + end + + -- print('===== '..self.name..'\n'.. dump(tmp)..'\n=====\n') + return minetest.serialize(tmp) + end, + +}) + +end -- END mobs:register_mob function + +-- global functions + +function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, + interval, chance, active_object_count, min_height, max_height, day_toggle) + + -- chance override in minetest.conf for registered mob + local new_chance = tonumber(minetest.setting_get(name .. "_chance")) + + if new_chance ~= nil then + + if new_chance == 0 then + print("[Mobs Redo] " .. name .. " has spawning disabled") + return + end + + chance = new_chance + + print ("[Mobs Redo] Chance setting for " .. name .. " is now " .. chance) + + end + + minetest.register_abm({ + + nodenames = nodes, + neighbors = neighbors, + interval = interval, + chance = chance, + + action = function(pos, node, aoc, active_object_count_wider) + + -- do not spawn if too many active entities in area + if active_object_count_wider > active_object_count + or not mobs.spawning_mobs[name] then + return + end + + -- if toggle set to nil then ignore day/night check + if day_toggle ~= nil then + + local tod = (minetest.get_timeofday() or 0) * 24000 + + if tod > 4500 and tod < 19500 then + -- daylight, but mob wants night + if day_toggle == false then + return + end + else + -- night time but mob wants day + if day_toggle == true then + return + end + end + end + + -- spawn above node + pos.y = pos.y + 1 + + -- only spawn away from player + local objs = minetest.get_objects_inside_radius(pos, 10) + + for _,oir in pairs(objs) do + + if oir:is_player() then + return + end + end + + -- mobs cannot spawn in protected areas when enabled + if spawn_protected == 1 + and minetest.is_protected(pos, "") then + return + end + + -- check if light and height levels are ok to spawn + local light = minetest.get_node_light(pos) + if not light + or light > max_light + or light < min_light + or pos.y > max_height + or pos.y < min_height then + return + end + + -- are we spawning inside solid nodes? + if minetest.registered_nodes[node_ok(pos).name].walkable == true then + return + end + + pos.y = pos.y + 1 + + if minetest.registered_nodes[node_ok(pos).name].walkable == true then + return + end + + -- spawn mob half block higher than ground + pos.y = pos.y - 0.5 + + local mob = minetest.add_entity(pos, name) + + if mob and mob:get_luaentity() then +-- print ("[mobs] Spawned " .. name .. " at " +-- .. minetest.pos_to_string(pos) .. " on " +-- .. node.name .. " near " .. neighbors[1]) + else + print ("[mobs]" .. name .. " failed to spawn at " + .. minetest.pos_to_string(pos)) + end + + end + }) +end + +-- compatibility with older mob registration +function mobs:register_spawn(name, nodes, max_light, min_light, chance, active_object_count, max_height, day_toggle) + + mobs:spawn_specific(name, nodes, {"air"}, min_light, max_light, 30, + chance, active_object_count, -31000, max_height, day_toggle) +end + +-- set content id's +local c_air = minetest.get_content_id("air") +local c_ignore = minetest.get_content_id("ignore") +local c_obsidian = minetest.get_content_id("default:obsidian") +local c_brick = minetest.get_content_id("default:obsidianbrick") +local c_chest = minetest.get_content_id("default:chest_locked") + +-- explosion (cannot break protected or unbreakable nodes) +function mobs:explosion(pos, radius, fire, smoke, sound) + + radius = radius or 0 + fire = fire or 0 + smoke = smoke or 0 + + -- if area protected or near map limits then no blast damage + if minetest.is_protected(pos, "") + or not within_limits(pos, radius) then + return + end + + -- explosion sound + if sound + and sound ~= "" then + + minetest.sound_play(sound, { + pos = pos, + gain = 1.0, + max_hear_distance = 16 + }) + end + + pos = vector.round(pos) -- voxelmanip doesn't work properly unless pos is rounded ?!?! + + local vm = VoxelManip() + local minp, maxp = vm:read_from_map(vector.subtract(pos, radius), vector.add(pos, radius)) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + local p = {} + local pr = PseudoRandom(os.time()) + + for z = -radius, radius do + for y = -radius, radius do + local vi = a:index(pos.x + (-radius), pos.y + y, pos.z + z) + for x = -radius, radius do + + p.x = pos.x + x + p.y = pos.y + y + p.z = pos.z + z + + if (x * x) + (y * y) + (z * z) <= (radius * radius) + pr:next(-radius, radius) + and data[vi] ~= c_air + and data[vi] ~= c_ignore + and data[vi] ~= c_obsidian + and data[vi] ~= c_brick + and data[vi] ~= c_chest then + + local n = node_ok(p).name + local on_blast = minetest.registered_nodes[n].on_blast + + if on_blast then + return on_blast(p) + else + -- after effects + if fire > 0 + and (minetest.registered_nodes[n].groups.flammable + or math.random(1, 100) <= 30) then + + minetest.set_node(p, {name = "fire:basic_flame"}) + else + minetest.set_node(p, {name = "air"}) + + if smoke > 0 then + effect(p, 2, "tnt_smoke.png", 5) + end + end + end + end + + vi = vi + 1 + + end + end + end +end + +-- register arrow for shoot attack +function mobs:register_arrow(name, def) + + if not name or not def then return end -- errorcheck + + minetest.register_entity(name, { + + physical = false, + visual = def.visual, + visual_size = def.visual_size, + textures = def.textures, + velocity = def.velocity, + hit_player = def.hit_player, + hit_node = def.hit_node, + hit_mob = def.hit_mob, + drop = def.drop or false, + collisionbox = {0, 0, 0, 0, 0, 0}, -- remove box around arrows + timer = 0, + switch = 0, + + on_step = function(self, dtime) + + self.timer = self.timer + 1 + + local pos = self.object:getpos() + + if self.switch == 0 + or self.timer > 150 + or not within_limits(pos, 0) then + + self.object:remove() ; -- print ("removed arrow") + + return + end + + -- does arrow have a tail (fireball) + if def.tail + and def.tail == 1 + and def.tail_texture then + effect(pos, 1, def.tail_texture, 10, 0) + end + + if self.hit_node then + + local node = node_ok(pos).name + + --if minetest.registered_nodes[node].walkable then + if node ~= "air" then + + self.hit_node(self, pos, node) + + if self.drop == true then + + pos.y = pos.y + 1 + + self.lastpos = (self.lastpos or pos) + + minetest.add_item(self.lastpos, self.object:get_luaentity().name) + end + + self.object:remove() ; -- print ("hit node") + + return + end + end + + if (self.hit_player or self.hit_mob) + -- clear mob entity before arrow becomes active + and self.timer > (10 - (self.velocity / 2)) then + + for _,player in pairs(minetest.get_objects_inside_radius(pos, 1.0)) do + + if self.hit_player + and player:is_player() then + + self.hit_player(self, player) + self.object:remove() ; -- print ("hit player") + return + end + + if self.hit_mob + and player:get_luaentity() + and player:get_luaentity().name ~= self.object:get_luaentity().name + and player:get_luaentity().name ~= "__builtin:item" + and player:get_luaentity().name ~= "gauges:hp_bar" + and player:get_luaentity().name ~= "signs:text" + and player:get_luaentity().name ~= "itemframes:item" then + + self.hit_mob(self, player) + + self.object:remove() ; -- print ("hit mob") + + return + end + end + end + + self.lastpos = pos + end + }) +end + +-- Spawn Egg +function mobs:register_egg(mob, desc, background, addegg, no_creative) + + local grp = {} + + -- do NOT add this egg to creative inventory (e.g. dungeon master) + if creative and no_creative == true then + grp = {not_in_creative_inventory = 1} + end + + local invimg = background + + if addegg == 1 then + invimg = "mobs_chicken_egg.png^(" .. invimg .. + "^[mask:mobs_chicken_egg_overlay.png)" + end + + minetest.register_craftitem(mob, { + + description = desc, + inventory_image = invimg, + groups = grp, + + on_place = function(itemstack, placer, pointed_thing) + + local pos = pointed_thing.above + + if pos + and within_limits(pos, 0) + and not minetest.is_protected(pos, placer:get_player_name()) then + + pos.y = pos.y + 1 + + local mob = minetest.add_entity(pos, mob) + local ent = mob:get_luaentity() + + if not ent then + mob:remove() + return + end + + if ent.type ~= "monster" then + -- set owner and tame if not monster + ent.owner = placer:get_player_name() + ent.tamed = true + end + + -- if not in creative then take item + if not creative then + itemstack:take_item() + end + end + + return itemstack + end, + }) +end + +-- capture critter (thanks to blert2112 for idea) +function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, force_take, replacewith) + + if not self.child + and clicker:is_player() + and clicker:get_inventory() then + + -- get name of clicked mob + local mobname = self.name + + -- if not nil change what will be added to inventory + if replacewith then + mobname = replacewith + end + + local name = clicker:get_player_name() + + -- is mob tamed? + if self.tamed == false + and force_take == false then + + minetest.chat_send_player(name, "Not tamed!") + + return + end + + -- cannot pick up if not owner + if self.owner ~= name + and force_take == false then + + minetest.chat_send_player(name, self.owner.." is owner!") + + return + end + + if clicker:get_inventory():room_for_item("main", mobname) then + + -- was mob clicked with hand, net, or lasso? + local tool = clicker:get_wielded_item() + local chance = 0 + + if tool:is_empty() then + chance = chance_hand + + elseif tool:get_name() == "mobs:net" then + + chance = chance_net + + tool:add_wear(4000) -- 17 uses + + clicker:set_wielded_item(tool) + + elseif tool:get_name() == "mobs:magic_lasso" then + + chance = chance_lasso + + tool:add_wear(650) -- 100 uses + + clicker:set_wielded_item(tool) + end + + -- return if no chance + if chance == 0 then return end + + -- calculate chance.. add to inventory if successful? + if math.random(1, 100) <= chance then + + clicker:get_inventory():add_item("main", mobname) + + self.object:remove() + else + minetest.chat_send_player(name, "Missed!") + end + end + end +end + +local mob_obj = {} +local mob_sta = {} + +-- feeding, taming and breeding (thanks blert2112) +function mobs:feed_tame(self, clicker, feed_count, breed, tame) + + if not self.follow then + return false + end + + -- can eat/tame with item in hand + if follow_holding(self, clicker) then + + -- if not in creative then take item + if not creative then + + local item = clicker:get_wielded_item() + + item:take_item() + + clicker:set_wielded_item(item) + end + + -- increase health + self.health = self.health + 4 + + if self.health >= self.hp_max then + + self.health = self.hp_max + + if self.htimer < 1 then + + minetest.chat_send_player(clicker:get_player_name(), + self.name:split(":")[2] + .. " at full health (" .. tostring(self.health) .. ")") + + self.htimer = 5 + end + end + + self.object:set_hp(self.health) + + update_tag(self) + + -- make children grow quicker + if self.child == true then + + self.hornytimer = self.hornytimer + 20 + + return true + end + + -- feed and tame + self.food = (self.food or 0) + 1 + if self.food >= feed_count then + + self.food = 0 + + if breed and self.hornytimer == 0 then + self.horny = true + end + + self.gotten = false + + if tame then + + if self.tamed == false then + minetest.chat_send_player(clicker:get_player_name(), + self.name:split(":")[2] + .. " has been tamed!") + end + + self.tamed = true + + if not self.owner or self.owner == "" then + self.owner = clicker:get_player_name() + end + end + + -- make sound when fed so many times + if self.sounds.random then + + minetest.sound_play(self.sounds.random, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + end + + return true + end + + local item = clicker:get_wielded_item() + + -- if mob has been tamed you can name it with a nametag + if item:get_name() == "mobs:nametag" + and clicker:get_player_name() == self.owner then + + local name = clicker:get_player_name() + + -- store mob and nametag stack in external variables + mob_obj[name] = self + mob_sta[name] = item + + local tag = self.nametag or "" + + local formspec = "size[8,4]" + .. default.gui_bg + .. default.gui_bg_img + .. "field[0.5,1;7.5,0;name;Enter name:;" .. tag .. "]" + .. "button_exit[2.5,3.5;3,1;mob_rename;Rename]" + minetest.show_formspec(name, "mobs_nametag", formspec) + end + + return false + +end + +-- inspired by blockmen's nametag mod +minetest.register_on_player_receive_fields(function(player, formname, fields) + + -- right-clicked with nametag and name entered? + if formname == "mobs_nametag" + and fields.name + and fields.name ~= "" then + + local name = player:get_player_name() + + if not mob_obj[name] + or not mob_obj[name].object then + return + end + + -- update nametag + mob_obj[name].nametag = fields.name + + update_tag(mob_obj[name]) + + -- if not in creative then take item + if not creative then + + mob_sta[name]:take_item() + + player:set_wielded_item(mob_sta[name]) + end + + -- reset external variables + mob_obj[name] = nil + mob_sta[name] = nil + + end +end) + +-- used to drop items inside a chest or container +local drop_items = function(pos, invstring) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + for i = 1, inv:get_size(invstring) do + + local m_stack = inv:get_stack(invstring, i) + local obj = minetest.add_item(pos, m_stack) + + if obj then + + obj:setvelocity({ + x = math.random(-10, 10) / 9, + y = 3, + z = math.random(-10, 10) / 9 + }) + end + end + +end + +-- override chest node so it drops items on explode +minetest.override_item("default:chest", { + + on_blast = function(p) + + minetest.after(0, function() + + drop_items(p, "main") + + minetest.remove_node(p) + end) + end, + +}) + +-- compatibility function for old entities to new modpack entities +function mobs:alias_mob(old_name, new_name) + + -- spawn egg + minetest.register_alias(old_name, new_name) + + -- entity + minetest.register_entity(":" .. old_name, { + + physical = false, + + on_step = function(self) + + local pos = self.object:getpos() + + minetest.add_entity(pos, new_name) + + self.object:remove() + end + }) +end diff --git a/mobs_crafts.lua b/mobs_crafts.lua new file mode 100644 index 0000000..b39f1de --- /dev/null +++ b/mobs_crafts.lua @@ -0,0 +1,69 @@ + +-- name tag +minetest.register_craftitem(":mobs:nametag", { + description = "Nametag", + inventory_image = "mobs_nametag.png", +}) + +core.register_craft({ + type = "shapeless", + output = "mobs:nametag", + recipe = {"default:paper", "dye:black", "farming:string"}, +}) + +-- leather +minetest.register_craftitem(":mobs:leather", { + description = "Leather", + inventory_image = "mobs_leather.png", +}) + +-- raw meat +minetest.register_craftitem(":mobs:meat_raw", { + description = "Raw Meat", + inventory_image = "mobs_meat_raw.png", + on_use = minetest.item_eat(3), +}) + +-- cooked meat +minetest.register_craftitem(":mobs:meat", { + description = "Meat", + inventory_image = "mobs_meat.png", + on_use = minetest.item_eat(8), +}) + +minetest.register_craft({ + type = "cooking", + output = "mobs:meat", + recipe = "mobs:meat_raw", + cooktime = 5, +}) + +-- golden lasso +minetest.register_tool(":mobs:magic_lasso", { + description = "Magic Lasso (right-click animal to put in inventory)", + inventory_image = "mobs_magic_lasso.png", +}) + +minetest.register_craft({ + output = "mobs:magic_lasso", + recipe = { + {"farming:string", "default:gold_lump", "farming:string"}, + {"default:gold_lump", "default:diamondblock", "default:gold_lump"}, + {"farming:string", "default:gold_lump", "farming:string"}, + } +}) + +-- net +minetest.register_tool(":mobs:net", { + description = "Net (right-click animal to put in inventory)", + inventory_image = "mobs_net.png", +}) + +minetest.register_craft({ + output = "mobs:net", + recipe = { + {"default:stick", "", "default:stick"}, + {"default:stick", "", "default:stick"}, + {"farming:string", "default:stick", "farming:string"}, + } +}) diff --git a/models/fun_caves_spider.x b/models/fun_caves_spider.x new file mode 100644 index 0000000..278cbaf --- /dev/null +++ b/models/fun_caves_spider.x @@ -0,0 +1,6102 @@ +xof 0303txt 0032 + +template XSkinMeshHeader { + <3cf169ce-ff7c-44ab-93c0-f78f62d172e2> + WORD nMaxSkinWeightsPerVertex; + WORD nMaxSkinWeightsPerFace; + WORD nBones; +} + +template SkinWeights { + <6f0d123b-bad2-4167-a0d0-80224f25fabb> + STRING transformNodeName; + DWORD nWeights; + array DWORD vertexIndices[nWeights]; + array float weights[nWeights]; + Matrix4x4 matrixOffset; +} + +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 Armature { + FrameTransformMatrix { + -0.000000, 1.000000, 0.000000, 0.000000, + -1.000000,-0.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Armature_Bone { + FrameTransformMatrix { + 0.000000,-0.000000,-1.000000, 0.000000, + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000,-1.000000, 0.000000, 0.000000, + -0.250000, 0.000000, 0.450000, 1.000000;; + } + Frame Armature_Bone_001 { + FrameTransformMatrix { + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.550000,-0.000000, 1.000000;; + } + } // End of Armature_Bone_001 + Frame Armature_Bone_002 { + FrameTransformMatrix { + -0.000000,-0.000000,-1.000000, 0.000000, + -0.000000,-1.000000, 0.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000,-0.995258, 0.000000, 1.000000;; + } + } // End of Armature_Bone_002 + Frame Armature_Bone_003 { + FrameTransformMatrix { + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.230000,-0.350000, 1.000000;; + } + } // End of Armature_Bone_003 + Frame Armature_Bone_004 { + FrameTransformMatrix { + -0.000000,-1.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.230000, 0.350000, 1.000000;; + } + } // End of Armature_Bone_004 + Frame Armature_Bone_005 { + FrameTransformMatrix { + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000, 0.900000,-0.350000, 1.000000;; + } + } // End of Armature_Bone_005 + Frame Armature_Bone_006 { + FrameTransformMatrix { + -0.000000,-1.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.900000, 0.350000, 1.000000;; + } + } // End of Armature_Bone_006 + Frame Armature_Bone_007 { + FrameTransformMatrix { + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000,-0.230000,-0.350000, 1.000000;; + } + } // End of Armature_Bone_007 + Frame Armature_Bone_008 { + FrameTransformMatrix { + -0.000000,-1.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000,-0.230000, 0.350000, 1.000000;; + } + } // End of Armature_Bone_008 + Frame Armature_Bone_009 { + FrameTransformMatrix { + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000,-0.670000,-0.350000, 1.000000;; + } + } // End of Armature_Bone_009 + Frame Armature_Bone_010 { + FrameTransformMatrix { + -0.000000,-1.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000,-0.670000, 0.350000, 1.000000;; + } + } // End of Armature_Bone_010 + } // End of Armature_Bone + Frame Group8 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Mesh { // Group8 mesh + 396; + -1.021228; 2.035352; 0.360000;, + -0.841228; 0.300332; 0.360000;, + -1.021228; 0.300332; 0.360000;, + -0.841228; 0.300332; 0.360000;, + -1.021228; 2.035352; 0.360000;, + -0.841228; 2.035352; 0.360000;, + -1.021228; 2.035352; 0.360000;, + -0.841228; 2.035352; 0.540000;, + -0.841228; 2.035352; 0.360000;, + -0.841228; 2.035352; 0.540000;, + -1.021228; 2.035352; 0.360000;, + -1.021228; 2.035352; 0.540000;, + -1.021228; 2.035352; 0.360000;, + -1.021228; 0.300332; 0.540000;, + -1.021228; 2.035352; 0.540000;, + -1.021228; 0.300332; 0.540000;, + -1.021228; 2.035352; 0.360000;, + -1.021228; 0.300332; 0.360000;, + -0.841228; 0.300332; 0.360000;, + -1.021228; 0.300332; 0.540000;, + -1.021228; 0.300332; 0.360000;, + -1.021228; 0.300332; 0.540000;, + -0.841228; 0.300332; 0.360000;, + -0.841228; 0.300332; 0.540000;, + -0.841228; 0.300332; 0.360000;, + -0.841228; 2.035352; 0.540000;, + -0.841228; 0.300332; 0.540000;, + -0.841228; 2.035352; 0.540000;, + -0.841228; 0.300332; 0.360000;, + -0.841228; 2.035352; 0.360000;, + -0.841228; 2.035352; 0.540000;, + -1.021228; 0.300332; 0.540000;, + -0.841228; 0.300332; 0.540000;, + -1.021228; 0.300332; 0.540000;, + -0.841228; 2.035352; 0.540000;, + -1.021228; 2.035352; 0.540000;, + -1.246228;-0.499668; 0.900000;, + -2.546228;-0.499668; 0.000000;, + -1.246228;-0.499668; 0.000000;, + -2.546228;-0.499668; 0.000000;, + -1.246228;-0.499668; 0.900000;, + -2.546228;-0.499668; 0.900000;, + -1.246228;-0.499668; 0.900000;, + -2.546228; 0.550332; 0.900000;, + -2.546228;-0.499668; 0.900000;, + -2.546228; 0.550332; 0.900000;, + -1.246228;-0.499668; 0.900000;, + -1.246228; 0.550332; 0.900000;, + -1.246228;-0.499668; 0.900000;, + -1.246228; 0.550332; 0.000000;, + -1.246228; 0.550332; 0.900000;, + -1.246228; 0.550332; 0.000000;, + -1.246228;-0.499668; 0.900000;, + -1.246228;-0.499668; 0.000000;, + -2.546228;-0.499668; 0.000000;, + -1.246228; 0.550332; 0.000000;, + -1.246228;-0.499668; 0.000000;, + -1.246228; 0.550332; 0.000000;, + -2.546228;-0.499668; 0.000000;, + -2.546228; 0.550332; 0.000000;, + -2.546228;-0.499668; 0.000000;, + -2.546228; 0.550332; 0.900000;, + -2.546228; 0.550332; 0.000000;, + -2.546228; 0.550332; 0.900000;, + -2.546228;-0.499668; 0.000000;, + -2.546228;-0.499668; 0.900000;, + -2.546228; 0.550332; 0.900000;, + -1.246228; 0.550332; 0.000000;, + -2.546228; 0.550332; 0.000000;, + -1.246228; 0.550332; 0.000000;, + -2.546228; 0.550332; 0.900000;, + -1.246228; 0.550332; 0.900000;, + -0.581228; 2.035352; 0.360000;, + -0.401228; 0.300332; 0.360000;, + -0.581228; 0.300332; 0.360000;, + -0.401228; 0.300332; 0.360000;, + -0.581228; 2.035352; 0.360000;, + -0.401228; 2.035352; 0.360000;, + -0.581228; 2.035352; 0.360000;, + -0.401228; 2.035352; 0.540000;, + -0.401228; 2.035352; 0.360000;, + -0.401228; 2.035352; 0.540000;, + -0.581228; 2.035352; 0.360000;, + -0.581228; 2.035352; 0.540000;, + -0.581228; 2.035352; 0.360000;, + -0.581228; 0.300332; 0.540000;, + -0.581228; 2.035352; 0.540000;, + -0.581228; 0.300332; 0.540000;, + -0.581228; 2.035352; 0.360000;, + -0.581228; 0.300332; 0.360000;, + -0.401228; 0.300332; 0.360000;, + -0.581228; 0.300332; 0.540000;, + -0.581228; 0.300332; 0.360000;, + -0.581228; 0.300332; 0.540000;, + -0.401228; 0.300332; 0.360000;, + -0.401228; 0.300332; 0.540000;, + -0.401228; 0.300332; 0.360000;, + -0.401228; 2.035352; 0.540000;, + -0.401228; 0.300332; 0.540000;, + -0.401228; 2.035352; 0.540000;, + -0.401228; 0.300332; 0.360000;, + -0.401228; 2.035352; 0.360000;, + -0.401228; 2.035352; 0.540000;, + -0.581228; 0.300332; 0.540000;, + -0.401228; 0.300332; 0.540000;, + -0.581228; 0.300332; 0.540000;, + -0.401228; 2.035352; 0.540000;, + -0.581228; 2.035352; 0.540000;, + 0.481772;-0.349668; 0.800000;, + -0.246228;-0.349668; 0.100000;, + 0.481772;-0.349668; 0.100000;, + -0.246228;-0.349668; 0.100000;, + 0.481772;-0.349668; 0.800000;, + -0.246228;-0.349668; 0.800000;, + 0.481772;-0.349668; 0.800000;, + -0.246228; 0.350332; 0.800000;, + -0.246228;-0.349668; 0.800000;, + -0.246228; 0.350332; 0.800000;, + 0.481772;-0.349668; 0.800000;, + 0.481772; 0.350332; 0.800000;, + 0.481772;-0.349668; 0.800000;, + 0.481772; 0.350332; 0.100000;, + 0.481772; 0.350332; 0.800000;, + 0.481772; 0.350332; 0.100000;, + 0.481772;-0.349668; 0.800000;, + 0.481772;-0.349668; 0.100000;, + -0.246228;-0.349668; 0.100000;, + 0.481772; 0.350332; 0.100000;, + 0.481772;-0.349668; 0.100000;, + 0.481772; 0.350332; 0.100000;, + -0.246228;-0.349668; 0.100000;, + -0.246228; 0.350332; 0.100000;, + -0.246228;-0.349668; 0.100000;, + -0.246228; 0.350332; 0.800000;, + -0.246228; 0.350332; 0.100000;, + -0.246228; 0.350332; 0.800000;, + -0.246228;-0.349668; 0.100000;, + -0.246228;-0.349668; 0.800000;, + -0.246228; 0.350332; 0.800000;, + 0.481772; 0.350332; 0.100000;, + -0.246228; 0.350332; 0.100000;, + 0.481772; 0.350332; 0.100000;, + -0.246228; 0.350332; 0.800000;, + 0.481772; 0.350332; 0.800000;, + 0.558772; 2.035352; 0.360000;, + 0.738772; 0.300332; 0.360000;, + 0.558772; 0.300332; 0.360000;, + 0.738772; 0.300332; 0.360000;, + 0.558772; 2.035352; 0.360000;, + 0.738772; 2.035352; 0.360000;, + 0.558772; 2.035352; 0.360000;, + 0.738772; 2.035352; 0.540000;, + 0.738772; 2.035352; 0.360000;, + 0.738772; 2.035352; 0.540000;, + 0.558772; 2.035352; 0.360000;, + 0.558772; 2.035352; 0.540000;, + 0.558772; 2.035352; 0.360000;, + 0.558772; 0.300332; 0.540000;, + 0.558772; 2.035352; 0.540000;, + 0.558772; 0.300332; 0.540000;, + 0.558772; 2.035352; 0.360000;, + 0.558772; 0.300332; 0.360000;, + 0.738772; 0.300332; 0.360000;, + 0.558772; 0.300332; 0.540000;, + 0.558772; 0.300332; 0.360000;, + 0.558772; 0.300332; 0.540000;, + 0.738772; 0.300332; 0.360000;, + 0.738772; 0.300332; 0.540000;, + 0.738772; 0.300332; 0.360000;, + 0.738772; 2.035352; 0.540000;, + 0.738772; 0.300332; 0.540000;, + 0.738772; 2.035352; 0.540000;, + 0.738772; 0.300332; 0.360000;, + 0.738772; 2.035352; 0.360000;, + 0.738772; 2.035352; 0.540000;, + 0.558772; 0.300332; 0.540000;, + 0.738772; 0.300332; 0.540000;, + 0.558772; 0.300332; 0.540000;, + 0.738772; 2.035352; 0.540000;, + 0.558772; 2.035352; 0.540000;, + -0.581228;-0.299668; 0.360000;, + -0.401228;-2.034688; 0.360000;, + -0.581228;-2.034688; 0.360000;, + -0.401228;-2.034688; 0.360000;, + -0.581228;-0.299668; 0.360000;, + -0.401228;-0.299668; 0.360000;, + -0.581228;-0.299668; 0.360000;, + -0.401228;-0.299668; 0.540000;, + -0.401228;-0.299668; 0.360000;, + -0.401228;-0.299668; 0.540000;, + -0.581228;-0.299668; 0.360000;, + -0.581228;-0.299668; 0.540000;, + -0.581228;-0.299668; 0.360000;, + -0.581228;-2.034688; 0.540000;, + -0.581228;-0.299668; 0.540000;, + -0.581228;-2.034688; 0.540000;, + -0.581228;-0.299668; 0.360000;, + -0.581228;-2.034688; 0.360000;, + -0.401228;-2.034688; 0.360000;, + -0.581228;-2.034688; 0.540000;, + -0.581228;-2.034688; 0.360000;, + -0.581228;-2.034688; 0.540000;, + -0.401228;-2.034688; 0.360000;, + -0.401228;-2.034688; 0.540000;, + -0.401228;-2.034688; 0.360000;, + -0.401228;-0.299668; 0.540000;, + -0.401228;-2.034688; 0.540000;, + -0.401228;-0.299668; 0.540000;, + -0.401228;-2.034688; 0.360000;, + -0.401228;-0.299668; 0.360000;, + -0.401228;-0.299668; 0.540000;, + -0.581228;-2.034688; 0.540000;, + -0.401228;-2.034688; 0.540000;, + -0.581228;-2.034688; 0.540000;, + -0.401228;-0.299668; 0.540000;, + -0.581228;-0.299668; 0.540000;, + 0.558772;-0.299668; 0.360000;, + 0.738772;-2.034688; 0.360000;, + 0.558772;-2.034688; 0.360000;, + 0.738772;-2.034688; 0.360000;, + 0.558772;-0.299668; 0.360000;, + 0.738772;-0.299668; 0.360000;, + 0.558772;-0.299668; 0.360000;, + 0.738772;-0.299668; 0.540000;, + 0.738772;-0.299668; 0.360000;, + 0.738772;-0.299668; 0.540000;, + 0.558772;-0.299668; 0.360000;, + 0.558772;-0.299668; 0.540000;, + 0.558772;-0.299668; 0.360000;, + 0.558772;-2.034688; 0.540000;, + 0.558772;-0.299668; 0.540000;, + 0.558772;-2.034688; 0.540000;, + 0.558772;-0.299668; 0.360000;, + 0.558772;-2.034688; 0.360000;, + 0.738772;-2.034688; 0.360000;, + 0.558772;-2.034688; 0.540000;, + 0.558772;-2.034688; 0.360000;, + 0.558772;-2.034688; 0.540000;, + 0.738772;-2.034688; 0.360000;, + 0.738772;-2.034688; 0.540000;, + 0.738772;-2.034688; 0.360000;, + 0.738772;-0.299668; 0.540000;, + 0.738772;-2.034688; 0.540000;, + 0.738772;-0.299668; 0.540000;, + 0.738772;-2.034688; 0.360000;, + 0.738772;-0.299668; 0.360000;, + 0.738772;-0.299668; 0.540000;, + 0.558772;-2.034688; 0.540000;, + 0.738772;-2.034688; 0.540000;, + 0.558772;-2.034688; 0.540000;, + 0.738772;-0.299668; 0.540000;, + 0.558772;-0.299668; 0.540000;, + -1.021228;-0.299668; 0.360000;, + -0.841228;-2.034688; 0.360000;, + -1.021228;-2.034688; 0.360000;, + -0.841228;-2.034688; 0.360000;, + -1.021228;-0.299668; 0.360000;, + -0.841228;-0.299668; 0.360000;, + -1.021228;-0.299668; 0.360000;, + -0.841228;-0.299668; 0.540000;, + -0.841228;-0.299668; 0.360000;, + -0.841228;-0.299668; 0.540000;, + -1.021228;-0.299668; 0.360000;, + -1.021228;-0.299668; 0.540000;, + -1.021228;-0.299668; 0.360000;, + -1.021228;-2.034688; 0.540000;, + -1.021228;-0.299668; 0.540000;, + -1.021228;-2.034688; 0.540000;, + -1.021228;-0.299668; 0.360000;, + -1.021228;-2.034688; 0.360000;, + -0.841228;-2.034688; 0.360000;, + -1.021228;-2.034688; 0.540000;, + -1.021228;-2.034688; 0.360000;, + -1.021228;-2.034688; 0.540000;, + -0.841228;-2.034688; 0.360000;, + -0.841228;-2.034688; 0.540000;, + -0.841228;-2.034688; 0.360000;, + -0.841228;-0.299668; 0.540000;, + -0.841228;-2.034688; 0.540000;, + -0.841228;-0.299668; 0.540000;, + -0.841228;-2.034688; 0.360000;, + -0.841228;-0.299668; 0.360000;, + -0.841228;-0.299668; 0.540000;, + -1.021228;-2.034688; 0.540000;, + -0.841228;-2.034688; 0.540000;, + -1.021228;-2.034688; 0.540000;, + -0.841228;-0.299668; 0.540000;, + -1.021228;-0.299668; 0.540000;, + 0.898772;-0.299668; 0.360000;, + 1.078772;-2.034688; 0.360000;, + 0.898772;-2.034688; 0.360000;, + 1.078772;-2.034688; 0.360000;, + 0.898772;-0.299668; 0.360000;, + 1.078772;-0.299668; 0.360000;, + 0.898772;-0.299668; 0.360000;, + 1.078772;-0.299668; 0.540000;, + 1.078772;-0.299668; 0.360000;, + 1.078772;-0.299668; 0.540000;, + 0.898772;-0.299668; 0.360000;, + 0.898772;-0.299668; 0.540000;, + 0.898772;-0.299668; 0.360000;, + 0.898772;-2.034688; 0.540000;, + 0.898772;-0.299668; 0.540000;, + 0.898772;-2.034688; 0.540000;, + 0.898772;-0.299668; 0.360000;, + 0.898772;-2.034688; 0.360000;, + 1.078772;-2.034688; 0.360000;, + 0.898772;-2.034688; 0.540000;, + 0.898772;-2.034688; 0.360000;, + 0.898772;-2.034688; 0.540000;, + 1.078772;-2.034688; 0.360000;, + 1.078772;-2.034688; 0.540000;, + 1.078772;-2.034688; 0.360000;, + 1.078772;-0.299668; 0.540000;, + 1.078772;-2.034688; 0.540000;, + 1.078772;-0.299668; 0.540000;, + 1.078772;-2.034688; 0.360000;, + 1.078772;-0.299668; 0.360000;, + 1.078772;-0.299668; 0.540000;, + 0.898772;-2.034688; 0.540000;, + 1.078772;-2.034688; 0.540000;, + 0.898772;-2.034688; 0.540000;, + 1.078772;-0.299668; 0.540000;, + 0.898772;-0.299668; 0.540000;, + 0.898772; 2.035352; 0.360000;, + 1.078772; 0.300332; 0.360000;, + 0.898772; 0.300332; 0.360000;, + 1.078772; 0.300332; 0.360000;, + 0.898772; 2.035352; 0.360000;, + 1.078772; 2.035352; 0.360000;, + 0.898772; 2.035352; 0.360000;, + 1.078772; 2.035352; 0.540000;, + 1.078772; 2.035352; 0.360000;, + 1.078772; 2.035352; 0.540000;, + 0.898772; 2.035352; 0.360000;, + 0.898772; 2.035352; 0.540000;, + 0.898772; 2.035352; 0.360000;, + 0.898772; 0.300332; 0.540000;, + 0.898772; 2.035352; 0.540000;, + 0.898772; 0.300332; 0.540000;, + 0.898772; 2.035352; 0.360000;, + 0.898772; 0.300332; 0.360000;, + 1.078772; 0.300332; 0.360000;, + 0.898772; 0.300332; 0.540000;, + 0.898772; 0.300332; 0.360000;, + 0.898772; 0.300332; 0.540000;, + 1.078772; 0.300332; 0.360000;, + 1.078772; 0.300332; 0.540000;, + 1.078772; 0.300332; 0.360000;, + 1.078772; 2.035352; 0.540000;, + 1.078772; 0.300332; 0.540000;, + 1.078772; 2.035352; 0.540000;, + 1.078772; 0.300332; 0.360000;, + 1.078772; 2.035352; 0.360000;, + 1.078772; 2.035352; 0.540000;, + 0.898772; 0.300332; 0.540000;, + 1.078772; 0.300332; 0.540000;, + 0.898772; 0.300332; 0.540000;, + 1.078772; 2.035352; 0.540000;, + 0.898772; 2.035352; 0.540000;, + 2.153772;-0.424668; 0.875000;, + 1.303772;-0.424668; 0.025000;, + 2.153772;-0.424668; 0.025000;, + 1.303772;-0.424668; 0.025000;, + 2.153772;-0.424668; 0.875000;, + 1.303772;-0.424668; 0.875000;, + 2.153772;-0.424668; 0.875000;, + 1.303772; 0.425332; 0.875000;, + 1.303772;-0.424668; 0.875000;, + 1.303772; 0.425332; 0.875000;, + 2.153772;-0.424668; 0.875000;, + 2.153772; 0.425332; 0.875000;, + 2.153772;-0.424668; 0.875000;, + 2.153772; 0.425332; 0.025000;, + 2.153772; 0.425332; 0.875000;, + 2.153772; 0.425332; 0.025000;, + 2.153772;-0.424668; 0.875000;, + 2.153772;-0.424668; 0.025000;, + 1.303772;-0.424668; 0.025000;, + 2.153772; 0.425332; 0.025000;, + 2.153772;-0.424668; 0.025000;, + 2.153772; 0.425332; 0.025000;, + 1.303772;-0.424668; 0.025000;, + 1.303772; 0.425332; 0.025000;, + 1.303772;-0.424668; 0.025000;, + 1.303772; 0.425332; 0.875000;, + 1.303772; 0.425332; 0.025000;, + 1.303772; 0.425332; 0.875000;, + 1.303772;-0.424668; 0.025000;, + 1.303772;-0.424668; 0.875000;, + 1.303772; 0.425332; 0.875000;, + 2.153772; 0.425332; 0.025000;, + 1.303772; 0.425332; 0.025000;, + 2.153772; 0.425332; 0.025000;, + 1.303772; 0.425332; 0.875000;, + 2.153772; 0.425332; 0.875000;; + 132; + 3;2,1,0;, + 3;5,4,3;, + 3;8,7,6;, + 3;11,10,9;, + 3;14,13,12;, + 3;17,16,15;, + 3;20,19,18;, + 3;23,22,21;, + 3;26,25,24;, + 3;29,28,27;, + 3;32,31,30;, + 3;35,34,33;, + 3;38,37,36;, + 3;41,40,39;, + 3;44,43,42;, + 3;47,46,45;, + 3;50,49,48;, + 3;53,52,51;, + 3;56,55,54;, + 3;59,58,57;, + 3;62,61,60;, + 3;65,64,63;, + 3;68,67,66;, + 3;71,70,69;, + 3;74,73,72;, + 3;77,76,75;, + 3;80,79,78;, + 3;83,82,81;, + 3;86,85,84;, + 3;89,88,87;, + 3;92,91,90;, + 3;95,94,93;, + 3;98,97,96;, + 3;101,100,99;, + 3;104,103,102;, + 3;107,106,105;, + 3;110,109,108;, + 3;113,112,111;, + 3;116,115,114;, + 3;119,118,117;, + 3;122,121,120;, + 3;125,124,123;, + 3;128,127,126;, + 3;131,130,129;, + 3;134,133,132;, + 3;137,136,135;, + 3;140,139,138;, + 3;143,142,141;, + 3;146,145,144;, + 3;149,148,147;, + 3;152,151,150;, + 3;155,154,153;, + 3;158,157,156;, + 3;161,160,159;, + 3;164,163,162;, + 3;167,166,165;, + 3;170,169,168;, + 3;173,172,171;, + 3;176,175,174;, + 3;179,178,177;, + 3;182,181,180;, + 3;185,184,183;, + 3;188,187,186;, + 3;191,190,189;, + 3;194,193,192;, + 3;197,196,195;, + 3;200,199,198;, + 3;203,202,201;, + 3;206,205,204;, + 3;209,208,207;, + 3;212,211,210;, + 3;215,214,213;, + 3;218,217,216;, + 3;221,220,219;, + 3;224,223,222;, + 3;227,226,225;, + 3;230,229,228;, + 3;233,232,231;, + 3;236,235,234;, + 3;239,238,237;, + 3;242,241,240;, + 3;245,244,243;, + 3;248,247,246;, + 3;251,250,249;, + 3;254,253,252;, + 3;257,256,255;, + 3;260,259,258;, + 3;263,262,261;, + 3;266,265,264;, + 3;269,268,267;, + 3;272,271,270;, + 3;275,274,273;, + 3;278,277,276;, + 3;281,280,279;, + 3;284,283,282;, + 3;287,286,285;, + 3;290,289,288;, + 3;293,292,291;, + 3;296,295,294;, + 3;299,298,297;, + 3;302,301,300;, + 3;305,304,303;, + 3;308,307,306;, + 3;311,310,309;, + 3;314,313,312;, + 3;317,316,315;, + 3;320,319,318;, + 3;323,322,321;, + 3;326,325,324;, + 3;329,328,327;, + 3;332,331,330;, + 3;335,334,333;, + 3;338,337,336;, + 3;341,340,339;, + 3;344,343,342;, + 3;347,346,345;, + 3;350,349,348;, + 3;353,352,351;, + 3;356,355,354;, + 3;359,358,357;, + 3;362,361,360;, + 3;365,364,363;, + 3;368,367,366;, + 3;371,370,369;, + 3;374,373,372;, + 3;377,376,375;, + 3;380,379,378;, + 3;383,382,381;, + 3;386,385,384;, + 3;389,388,387;, + 3;392,391,390;, + 3;395,394,393;; + MeshNormals { // Group8 normals + 132; + 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;-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;, + 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;, + -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;, + 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;-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;, + 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;, + -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;, + 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;-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;, + 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;-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;, + 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;-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;, + 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;-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;, + 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;-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;, + 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;-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;, + 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;, + -1.000000;-0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;; + 132; + 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;, + 3;60,60,60;, + 3;61,61,61;, + 3;62,62,62;, + 3;63,63,63;, + 3;64,64,64;, + 3;65,65,65;, + 3;66,66,66;, + 3;67,67,67;, + 3;68,68,68;, + 3;69,69,69;, + 3;70,70,70;, + 3;71,71,71;, + 3;72,72,72;, + 3;73,73,73;, + 3;74,74,74;, + 3;75,75,75;, + 3;76,76,76;, + 3;77,77,77;, + 3;78,78,78;, + 3;79,79,79;, + 3;80,80,80;, + 3;81,81,81;, + 3;82,82,82;, + 3;83,83,83;, + 3;84,84,84;, + 3;85,85,85;, + 3;86,86,86;, + 3;87,87,87;, + 3;88,88,88;, + 3;89,89,89;, + 3;90,90,90;, + 3;91,91,91;, + 3;92,92,92;, + 3;93,93,93;, + 3;94,94,94;, + 3;95,95,95;, + 3;96,96,96;, + 3;97,97,97;, + 3;98,98,98;, + 3;99,99,99;, + 3;100,100,100;, + 3;101,101,101;, + 3;102,102,102;, + 3;103,103,103;, + 3;104,104,104;, + 3;105,105,105;, + 3;106,106,106;, + 3;107,107,107;, + 3;108,108,108;, + 3;109,109,109;, + 3;110,110,110;, + 3;111,111,111;, + 3;112,112,112;, + 3;113,113,113;, + 3;114,114,114;, + 3;115,115,115;, + 3;116,116,116;, + 3;117,117,117;, + 3;118,118,118;, + 3;119,119,119;, + 3;120,120,120;, + 3;121,121,121;, + 3;122,122,122;, + 3;123,123,123;, + 3;124,124,124;, + 3;125,125,125;, + 3;126,126,126;, + 3;127,127,127;, + 3;128,128,128;, + 3;129,129,129;, + 3;130,130,130;, + 3;131,131,131;; + } // End of Group8 normals + MeshTextureCoords { // Group8 UV coordinates + 396; + 0.791890; 0.042023;, + 0.769813; 0.261376;, + 0.792562; 0.261306;, + 0.769813; 0.261376;, + 0.791890; 0.042023;, + 0.769140; 0.042093;, + 0.654039; 0.687069;, + 0.631220; 0.664389;, + 0.631290; 0.687139;, + 0.631220; 0.664389;, + 0.654039; 0.687069;, + 0.653970; 0.664319;, + 0.840589; 0.506007;, + 0.818513; 0.286654;, + 0.817840; 0.505937;, + 0.818513; 0.286654;, + 0.840589; 0.506007;, + 0.841262; 0.286723;, + 0.761662; 0.579451;, + 0.738843; 0.602130;, + 0.761592; 0.602200;, + 0.738843; 0.602130;, + 0.761662; 0.579451;, + 0.738912; 0.579381;, + 0.889289; 0.261376;, + 0.867212; 0.042023;, + 0.866540; 0.261306;, + 0.867212; 0.042023;, + 0.889289; 0.261376;, + 0.889962; 0.042093;, + 0.915912; 0.261376;, + 0.937989; 0.042023;, + 0.915239; 0.042093;, + 0.937989; 0.042023;, + 0.915912; 0.261376;, + 0.938662; 0.261306;, + 0.175538; 0.625391;, + 0.291573; 0.794100;, + 0.292089; 0.625748;, + 0.291573; 0.794100;, + 0.175538; 0.625391;, + 0.175022; 0.793742;, + 0.016501; 0.983071;, + 0.154432; 0.813366;, + 0.017022; 0.812944;, + 0.154432; 0.813366;, + 0.016501; 0.983071;, + 0.153910; 0.983492;, + 0.330007; 0.992934;, + 0.452425; 0.850997;, + 0.330444; 0.850622;, + 0.452425; 0.850997;, + 0.330007; 0.992934;, + 0.451989; 0.993308;, + 0.312934; 0.813407;, + 0.174973; 0.985292;, + 0.313460; 0.984867;, + 0.174973; 0.985292;, + 0.312934; 0.813407;, + 0.174447; 0.813831;, + 0.436312; 0.657161;, + 0.316831; 0.795693;, + 0.435886; 0.796059;, + 0.316831; 0.795693;, + 0.436312; 0.657161;, + 0.317258; 0.656796;, + 0.033508; 0.622901;, + 0.154544; 0.796589;, + 0.154010; 0.622532;, + 0.154544; 0.796589;, + 0.033508; 0.622901;, + 0.034042; 0.796959;, + 0.623041; 0.391917;, + 0.646463; 0.172704;, + 0.623714; 0.172634;, + 0.646463; 0.172704;, + 0.623041; 0.391917;, + 0.645790; 0.391987;, + 0.569101; 0.820105;, + 0.546281; 0.797425;, + 0.546351; 0.820174;, + 0.546281; 0.797425;, + 0.569101; 0.820105;, + 0.569031; 0.797355;, + 0.333405; 0.388448;, + 0.311328; 0.169095;, + 0.310655; 0.388379;, + 0.311328; 0.169095;, + 0.333405; 0.388448;, + 0.334078; 0.169165;, + 0.750233; 0.664389;, + 0.727414; 0.687069;, + 0.750163; 0.687139;, + 0.727414; 0.687069;, + 0.750233; 0.664389;, + 0.727483; 0.664320;, + 0.079845; 0.356852;, + 0.057769; 0.137499;, + 0.057096; 0.356782;, + 0.057769; 0.137499;, + 0.079845; 0.356852;, + 0.080518; 0.137569;, + 0.743863; 0.286723;, + 0.720440; 0.505937;, + 0.743190; 0.506007;, + 0.720440; 0.505937;, + 0.743863; 0.286723;, + 0.721113; 0.286654;, + 0.049423; 0.374174;, + 0.137611; 0.466455;, + 0.137893; 0.374445;, + 0.137611; 0.466455;, + 0.049423; 0.374174;, + 0.049141; 0.466183;, + 0.174944; 0.469990;, + 0.263132; 0.377710;, + 0.174662; 0.377981;, + 0.263132; 0.377710;, + 0.174944; 0.469990;, + 0.263415; 0.469719;, + 0.580273; 0.622991;, + 0.670973; 0.532845;, + 0.580550; 0.532567;, + 0.670973; 0.532845;, + 0.580273; 0.622991;, + 0.670696; 0.623268;, + 0.529615; 0.406926;, + 0.440862; 0.498664;, + 0.529333; 0.498935;, + 0.440862; 0.498664;, + 0.529615; 0.406926;, + 0.441145; 0.406654;, + 0.638413; 0.497521;, + 0.550214; 0.408779;, + 0.549943; 0.497250;, + 0.550214; 0.408779;, + 0.638413; 0.497521;, + 0.638685; 0.409050;, + 0.313837; 0.406042;, + 0.402590; 0.497780;, + 0.402308; 0.405770;, + 0.402590; 0.497780;, + 0.313837; 0.406042;, + 0.314120; 0.498051;, + 0.122426; 0.356782;, + 0.145849; 0.137569;, + 0.123099; 0.137499;, + 0.145849; 0.137569;, + 0.122426; 0.356782;, + 0.145176; 0.356852;, + 0.605943; 0.687069;, + 0.583123; 0.664389;, + 0.583193; 0.687139;, + 0.583123; 0.664389;, + 0.605943; 0.687069;, + 0.605873; 0.664319;, + 0.398735; 0.388448;, + 0.376659; 0.169095;, + 0.375986; 0.388379;, + 0.376659; 0.169095;, + 0.398735; 0.388448;, + 0.399408; 0.169165;, + 0.702136; 0.735166;, + 0.679317; 0.712486;, + 0.679387; 0.735236;, + 0.679317; 0.712486;, + 0.702136; 0.735166;, + 0.702066; 0.712416;, + 0.259206; 0.356852;, + 0.237129; 0.137499;, + 0.236457; 0.356782;, + 0.237129; 0.137499;, + 0.259206; 0.356852;, + 0.259879; 0.137569;, + 0.771603; 0.768078;, + 0.748180; 0.987291;, + 0.770930; 0.987361;, + 0.748180; 0.987291;, + 0.771603; 0.768078;, + 0.748853; 0.768008;, + 0.796880; 0.987291;, + 0.820302; 0.768078;, + 0.797553; 0.768008;, + 0.820302; 0.768078;, + 0.796880; 0.987291;, + 0.819630; 0.987361;, + 0.654039; 0.712486;, + 0.631220; 0.735166;, + 0.653970; 0.735236;, + 0.631220; 0.735166;, + 0.654039; 0.712486;, + 0.631290; 0.712416;, + 0.531771; 0.388448;, + 0.509694; 0.169095;, + 0.509021; 0.388379;, + 0.509694; 0.169095;, + 0.531771; 0.388448;, + 0.532444; 0.169165;, + 0.521004; 0.820105;, + 0.498185; 0.797425;, + 0.498254; 0.820174;, + 0.498185; 0.797425;, + 0.521004; 0.820105;, + 0.520934; 0.797355;, + 0.965729; 0.987361;, + 0.943652; 0.768008;, + 0.942979; 0.987291;, + 0.943652; 0.768008;, + 0.965729; 0.987361;, + 0.966402; 0.768078;, + 0.171799; 0.356852;, + 0.193876; 0.137499;, + 0.171126; 0.137569;, + 0.193876; 0.137499;, + 0.171799; 0.356852;, + 0.194548; 0.356782;, + 0.557721; 0.391917;, + 0.581143; 0.172704;, + 0.558394; 0.172634;, + 0.581143; 0.172704;, + 0.557721; 0.391917;, + 0.580471; 0.391987;, + 0.798330; 0.687069;, + 0.775510; 0.664389;, + 0.775580; 0.687139;, + 0.775510; 0.664389;, + 0.798330; 0.687069;, + 0.798260; 0.664320;, + 0.937989; 0.506007;, + 0.915912; 0.286654;, + 0.915239; 0.505937;, + 0.915912; 0.286654;, + 0.937989; 0.506007;, + 0.938662; 0.286723;, + 0.713565; 0.554034;, + 0.690746; 0.531354;, + 0.690816; 0.554103;, + 0.690746; 0.531354;, + 0.713565; 0.554034;, + 0.713495; 0.531284;, + 0.840589; 0.261376;, + 0.818513; 0.042023;, + 0.817840; 0.261306;, + 0.818513; 0.042023;, + 0.840589; 0.261376;, + 0.841262; 0.042093;, + 0.722903; 0.768078;, + 0.699481; 0.987291;, + 0.722230; 0.987361;, + 0.699481; 0.987291;, + 0.722903; 0.768078;, + 0.700153; 0.768008;, + 0.791890; 0.286654;, + 0.769813; 0.506007;, + 0.792562; 0.505937;, + 0.769813; 0.506007;, + 0.791890; 0.286654;, + 0.769140; 0.286723;, + 0.750233; 0.735166;, + 0.727414; 0.712486;, + 0.727483; 0.735236;, + 0.727414; 0.712486;, + 0.750233; 0.735166;, + 0.750163; 0.712416;, + 0.868329; 0.987361;, + 0.846253; 0.768008;, + 0.845580; 0.987292;, + 0.846253; 0.768008;, + 0.868329; 0.987361;, + 0.869002; 0.768078;, + 0.761662; 0.531354;, + 0.738843; 0.554034;, + 0.761592; 0.554103;, + 0.738843; 0.554034;, + 0.761662; 0.531354;, + 0.738912; 0.531284;, + 0.694490; 0.261376;, + 0.672413; 0.042023;, + 0.671741; 0.261306;, + 0.672413; 0.042023;, + 0.694490; 0.261376;, + 0.695163; 0.042093;, + 0.964612; 0.261376;, + 0.986689; 0.042023;, + 0.963939; 0.042093;, + 0.986689; 0.042023;, + 0.964612; 0.261376;, + 0.987361; 0.261306;, + 0.671741; 0.505937;, + 0.695163; 0.286723;, + 0.672413; 0.286654;, + 0.695163; 0.286723;, + 0.671741; 0.505937;, + 0.694490; 0.506007;, + 0.679387; 0.664320;, + 0.702066; 0.687139;, + 0.702136; 0.664389;, + 0.702066; 0.687139;, + 0.679387; 0.664320;, + 0.679317; 0.687069;, + 0.889289; 0.506007;, + 0.867212; 0.286654;, + 0.866540; 0.505937;, + 0.867212; 0.286654;, + 0.889289; 0.506007;, + 0.889962; 0.286723;, + 0.583193; 0.712416;, + 0.605873; 0.735236;, + 0.605943; 0.712486;, + 0.605873; 0.735236;, + 0.583193; 0.712416;, + 0.583123; 0.735166;, + 0.743190; 0.261376;, + 0.721113; 0.042023;, + 0.720440; 0.261306;, + 0.721113; 0.042023;, + 0.743190; 0.261376;, + 0.743863; 0.042093;, + 0.625504; 0.768078;, + 0.602081; 0.987292;, + 0.624831; 0.987361;, + 0.602081; 0.987292;, + 0.625504; 0.768078;, + 0.602754; 0.768008;, + 0.986689; 0.286654;, + 0.964612; 0.506006;, + 0.987361; 0.505937;, + 0.964612; 0.506006;, + 0.986689; 0.286654;, + 0.963939; 0.286723;, + 0.472907; 0.820105;, + 0.450088; 0.797425;, + 0.450158; 0.820174;, + 0.450088; 0.797425;, + 0.472907; 0.820105;, + 0.472837; 0.797355;, + 0.447435; 0.388448;, + 0.425358; 0.169095;, + 0.424686; 0.388379;, + 0.425358; 0.169095;, + 0.447435; 0.388448;, + 0.448108; 0.169165;, + 0.713565; 0.597276;, + 0.690746; 0.619956;, + 0.713495; 0.620026;, + 0.690746; 0.619956;, + 0.713565; 0.597276;, + 0.690816; 0.597207;, + 0.917029; 0.987361;, + 0.894952; 0.768008;, + 0.894280; 0.987292;, + 0.894952; 0.768008;, + 0.917029; 0.987361;, + 0.917702; 0.768078;, + 0.651454; 0.987361;, + 0.673531; 0.768008;, + 0.650781; 0.768078;, + 0.673531; 0.768008;, + 0.651454; 0.987361;, + 0.674203; 0.987291;, + 0.171126; 0.607116;, + 0.278884; 0.500017;, + 0.171456; 0.499687;, + 0.278884; 0.500017;, + 0.171126; 0.607116;, + 0.278555; 0.607445;, + 0.561052; 0.780245;, + 0.453953; 0.657919;, + 0.453623; 0.779871;, + 0.453953; 0.657919;, + 0.561052; 0.780245;, + 0.561381; 0.658294;, + 0.440634; 0.530577;, + 0.560163; 0.638335;, + 0.560531; 0.530906;, + 0.560163; 0.638335;, + 0.440634; 0.530577;, + 0.440266; 0.638005;, + 0.469375; 0.879603;, + 0.576474; 0.987361;, + 0.576804; 0.879933;, + 0.576474; 0.987361;, + 0.469375; 0.879603;, + 0.469046; 0.987032;, + 0.145519; 0.607445;, + 0.038420; 0.499687;, + 0.038090; 0.607116;, + 0.038420; 0.499687;, + 0.145519; 0.607445;, + 0.145849; 0.500017;, + 0.418084; 0.531284;, + 0.310985; 0.639042;, + 0.418413; 0.638712;, + 0.310985; 0.639042;, + 0.418084; 0.531284;, + 0.310655; 0.531613;; + } // End of Group8 UV coordinates + MeshMaterialList { // Group8 material list + 1; + 132; + 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, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0;; + Material FrontCol { + 0.800000; 0.800000; 0.800000; 1.000000;; + 96.078431; + 0.164706; 0.164706; 0.164706;; + 0.000000; 0.000000; 0.000000;; + } + } // End of Group8 material list + XSkinMeshHeader { + 1; + 3; + 11; + } + SkinWeights { + "Armature_Bone_010"; + 36; + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000000, 0.000000, + -0.000000,-0.000000, 1.000000, 0.000000, + -0.920000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_010 skin weights + SkinWeights { + "Armature_Bone_008"; + 36; + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000000, 0.000000, + -0.000000,-0.000000, 1.000000, 0.000000, + -0.480000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_008 skin weights + SkinWeights { + "Armature_Bone_009"; + 36; + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000,-0.000000, 0.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000, 1.000000, 0.000000, + 0.920000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_009 skin weights + SkinWeights { + "Armature_Bone"; + 36; + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.450000, 0.250000,-0.000000, 1.000000;; + } // End of Armature_Bone skin weights + SkinWeights { + "Armature_Bone_001"; + 36; + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 0.000000, 1.000000, 0.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + -0.000000,-1.300000,-0.450000, 1.000000;; + } // End of Armature_Bone_001 skin weights + SkinWeights { + "Armature_Bone_002"; + 36; + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -0.000000,-1.000000,-0.000000, 0.000000, + 1.000000,-0.000000, 0.000000, 0.000000, + -0.000000, 0.000000, 1.000000, 0.000000, + -0.000000,-1.245258,-0.450000, 1.000000;; + } // End of Armature_Bone_002 skin weights + SkinWeights { + "Armature_Bone_003"; + 36; + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000,-0.000000, 0.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000, 1.000000, 0.000000, + -0.980000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_003 skin weights + SkinWeights { + "Armature_Bone_004"; + 36; + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000000, 0.000000, + -0.000000,-0.000000, 1.000000, 0.000000, + 0.980000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_004 skin weights + SkinWeights { + "Armature_Bone_005"; + 36; + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000,-0.000000, 0.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000, 1.000000, 0.000000, + -0.650000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_005 skin weights + SkinWeights { + "Armature_Bone_006"; + 36; + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000000, 0.000000, + -0.000000,-0.000000, 1.000000, 0.000000, + 0.650000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_006 skin weights + SkinWeights { + "Armature_Bone_007"; + 36; + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000,-0.000000, 0.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000, 1.000000, 0.000000, + 0.480000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_007 skin weights + } // End of Group8 mesh + } // End of Group8 + } // End of Armature +} // End of Root +AnimationSet Global { + Animation { + {Armature} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 1;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 2;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 3;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 4;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 5;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 6;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 7;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 8;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 9;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 10;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 11;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 12;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 13;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 14;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 15;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 16;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 17;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 18;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 19;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 20;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 21;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 22;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 23;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 24;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 25;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 26;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 27;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 28;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 29;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 30;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 31;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 32;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 33;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 34;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 35;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 36;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 37;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 38;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 39;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 40;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 41;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 42;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 43;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 44;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 45;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 46;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 47;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 48;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 49;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 50;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 51;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 52;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 53;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 54;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 55;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 56;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 57;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 58;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 59;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 60;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 61;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 62;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 63;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 64;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 65;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 66;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 67;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 68;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 69;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 70;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 71;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 72;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 73;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 74;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 75;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 76;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 77;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 78;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 79;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 80;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 81;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 82;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 83;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 84;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 85;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 86;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 87;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 88;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 89;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 90;4;-0.707107, 0.000000, 0.000000, 0.707107;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3; 0.000000, 0.000000, 0.000000;;, + 1;3; 0.000000, 0.000000, 0.000000;;, + 2;3; 0.000000, 0.000000, 0.000000;;, + 3;3; 0.000000, 0.000000, 0.000000;;, + 4;3; 0.000000, 0.000000, 0.000000;;, + 5;3; 0.000000, 0.000000, 0.000000;;, + 6;3; 0.000000, 0.000000, 0.000000;;, + 7;3; 0.000000, 0.000000, 0.000000;;, + 8;3; 0.000000, 0.000000, 0.000000;;, + 9;3; 0.000000, 0.000000, 0.000000;;, + 10;3; 0.000000, 0.000000, 0.000000;;, + 11;3; 0.000000, 0.000000, 0.000000;;, + 12;3; 0.000000, 0.000000, 0.000000;;, + 13;3; 0.000000, 0.000000, 0.000000;;, + 14;3; 0.000000, 0.000000, 0.000000;;, + 15;3; 0.000000, 0.000000, 0.000000;;, + 16;3; 0.000000, 0.000000, 0.000000;;, + 17;3; 0.000000, 0.000000, 0.000000;;, + 18;3; 0.000000, 0.000000, 0.000000;;, + 19;3; 0.000000, 0.000000, 0.000000;;, + 20;3; 0.000000, 0.000000, 0.000000;;, + 21;3; 0.000000, 0.000000, 0.000000;;, + 22;3; 0.000000, 0.000000, 0.000000;;, + 23;3; 0.000000, 0.000000, 0.000000;;, + 24;3; 0.000000, 0.000000, 0.000000;;, + 25;3; 0.000000, 0.000000, 0.000000;;, + 26;3; 0.000000, 0.000000, 0.000000;;, + 27;3; 0.000000, 0.000000, 0.000000;;, + 28;3; 0.000000, 0.000000, 0.000000;;, + 29;3; 0.000000, 0.000000, 0.000000;;, + 30;3; 0.000000, 0.000000, 0.000000;;, + 31;3; 0.000000, 0.000000, 0.000000;;, + 32;3; 0.000000, 0.000000, 0.000000;;, + 33;3; 0.000000, 0.000000, 0.000000;;, + 34;3; 0.000000, 0.000000, 0.000000;;, + 35;3; 0.000000, 0.000000, 0.000000;;, + 36;3; 0.000000, 0.000000, 0.000000;;, + 37;3; 0.000000, 0.000000, 0.000000;;, + 38;3; 0.000000, 0.000000, 0.000000;;, + 39;3; 0.000000, 0.000000, 0.000000;;, + 40;3; 0.000000, 0.000000, 0.000000;;, + 41;3; 0.000000, 0.000000, 0.000000;;, + 42;3; 0.000000, 0.000000, 0.000000;;, + 43;3; 0.000000, 0.000000, 0.000000;;, + 44;3; 0.000000, 0.000000, 0.000000;;, + 45;3; 0.000000, 0.000000, 0.000000;;, + 46;3; 0.000000, 0.000000, 0.000000;;, + 47;3; 0.000000, 0.000000, 0.000000;;, + 48;3; 0.000000, 0.000000, 0.000000;;, + 49;3; 0.000000, 0.000000, 0.000000;;, + 50;3; 0.000000, 0.000000, 0.000000;;, + 51;3; 0.000000, 0.000000, 0.000000;;, + 52;3; 0.000000, 0.000000, 0.000000;;, + 53;3; 0.000000, 0.000000, 0.000000;;, + 54;3; 0.000000, 0.000000, 0.000000;;, + 55;3; 0.000000, 0.000000, 0.000000;;, + 56;3; 0.000000, 0.000000, 0.000000;;, + 57;3; 0.000000, 0.000000, 0.000000;;, + 58;3; 0.000000, 0.000000, 0.000000;;, + 59;3; 0.000000, 0.000000, 0.000000;;, + 60;3; 0.000000, 0.000000, 0.000000;;, + 61;3; 0.000000, 0.000000, 0.000000;;, + 62;3; 0.000000, 0.000000, 0.000000;;, + 63;3; 0.000000, 0.000000, 0.000000;;, + 64;3; 0.000000, 0.000000, 0.000000;;, + 65;3; 0.000000, 0.000000, 0.000000;;, + 66;3; 0.000000, 0.000000, 0.000000;;, + 67;3; 0.000000, 0.000000, 0.000000;;, + 68;3; 0.000000, 0.000000, 0.000000;;, + 69;3; 0.000000, 0.000000, 0.000000;;, + 70;3; 0.000000, 0.000000, 0.000000;;, + 71;3; 0.000000, 0.000000, 0.000000;;, + 72;3; 0.000000, 0.000000, 0.000000;;, + 73;3; 0.000000, 0.000000, 0.000000;;, + 74;3; 0.000000, 0.000000, 0.000000;;, + 75;3; 0.000000, 0.000000, 0.000000;;, + 76;3; 0.000000, 0.000000, 0.000000;;, + 77;3; 0.000000, 0.000000, 0.000000;;, + 78;3; 0.000000, 0.000000, 0.000000;;, + 79;3; 0.000000, 0.000000, 0.000000;;, + 80;3; 0.000000, 0.000000, 0.000000;;, + 81;3; 0.000000, 0.000000, 0.000000;;, + 82;3; 0.000000, 0.000000, 0.000000;;, + 83;3; 0.000000, 0.000000, 0.000000;;, + 84;3; 0.000000, 0.000000, 0.000000;;, + 85;3; 0.000000, 0.000000, 0.000000;;, + 86;3; 0.000000, 0.000000, 0.000000;;, + 87;3; 0.000000, 0.000000, 0.000000;;, + 88;3; 0.000000, 0.000000, 0.000000;;, + 89;3; 0.000000, 0.000000, 0.000000;;, + 90;3; 0.000000, 0.000000, 0.000000;;; + } + } + Animation { + {Armature_Bone} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 1;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 2;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 3;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 4;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 5;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 6;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 7;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 8;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 9;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 10;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 11;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 12;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 13;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 14;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 15;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 16;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 17;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 18;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 19;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 20;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 21;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 22;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 23;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 24;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 25;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 26;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 27;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 28;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 29;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 30;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 31;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 32;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 33;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 34;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 35;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 36;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 37;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 38;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 39;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 40;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 41;4;-0.499506, 0.499506, 0.500473,-0.500473;;, + 42;4;-0.498019, 0.498019, 0.501896,-0.501896;;, + 43;4;-0.495602, 0.495601, 0.504211,-0.504211;;, + 44;4;-0.492439, 0.492439, 0.507238,-0.507238;;, + 45;4;-0.488857, 0.488857, 0.510667,-0.510667;;, + 46;4;-0.485275, 0.485275, 0.514096,-0.514096;;, + 47;4;-0.482113, 0.482113, 0.517123,-0.517123;;, + 48;4;-0.479695, 0.479695, 0.519437,-0.519437;;, + 49;4;-0.478209, 0.478208, 0.520861,-0.520861;;, + 50;4;-0.477714, 0.477714, 0.521334,-0.521334;;, + 51;4;-0.478682, 0.478681, 0.520367,-0.520367;;, + 52;4;-0.481592, 0.481592, 0.517456,-0.517457;;, + 53;4;-0.486324, 0.486324, 0.512725,-0.512725;;, + 54;4;-0.492513, 0.492513, 0.506535,-0.506535;;, + 55;4;-0.499524, 0.499524, 0.499524,-0.499524;;, + 56;4;-0.506535, 0.506535, 0.492513,-0.492513;;, + 57;4;-0.512725, 0.512725, 0.486324,-0.486324;;, + 58;4;-0.517457, 0.517456, 0.481592,-0.481592;;, + 59;4;-0.520367, 0.520367, 0.478681,-0.478681;;, + 60;4;-0.521334, 0.521334, 0.477714,-0.477714;;, + 61;4;-0.521286, 0.521286, 0.477768,-0.477768;;, + 62;4;-0.521135, 0.521135, 0.477934,-0.477934;;, + 63;4;-0.520874, 0.520874, 0.478222,-0.478222;;, + 64;4;-0.520494, 0.520494, 0.478639,-0.478639;;, + 65;4;-0.519987, 0.519987, 0.479193,-0.479193;;, + 66;4;-0.519348, 0.519348, 0.479888,-0.479888;;, + 67;4;-0.518574, 0.518574, 0.480726,-0.480726;;, + 68;4;-0.517665, 0.517665, 0.481706,-0.481706;;, + 69;4;-0.516623, 0.516623, 0.482823,-0.482823;;, + 70;4;-0.515456, 0.515456, 0.484068,-0.484068;;, + 71;4;-0.514175, 0.514175, 0.485426,-0.485426;;, + 72;4;-0.512794, 0.512794, 0.486883,-0.486883;;, + 73;4;-0.511327, 0.511327, 0.488420,-0.488420;;, + 74;4;-0.509793, 0.509793, 0.490019,-0.490019;;, + 75;4;-0.508208, 0.508208, 0.491660,-0.491660;;, + 76;4;-0.506587, 0.506587, 0.493328,-0.493328;;, + 77;4;-0.504945, 0.504945, 0.495007,-0.495007;;, + 78;4;-0.503293, 0.503293, 0.496685,-0.496686;;, + 79;4;-0.501642, 0.501642, 0.498352,-0.498352;;, + 80;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 81;4;-0.498096, 0.498096, 0.501883,-0.501883;;, + 82;4;-0.495674, 0.495674, 0.504242,-0.504242;;, + 83;4;-0.492810, 0.492810, 0.507002,-0.507002;;, + 84;4;-0.489661, 0.489661, 0.510016,-0.510016;;, + 85;4;-0.486463, 0.486462, 0.513062,-0.513062;;, + 86;4;-0.483491, 0.483491, 0.515880,-0.515880;;, + 87;4;-0.481000, 0.481000, 0.518236,-0.518236;;, + 88;4;-0.479167, 0.479167, 0.519965,-0.519965;;, + 89;4;-0.478071, 0.478071, 0.520998,-0.520998;;, + 90;4;-0.477714, 0.477714, 0.521334,-0.521334;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.250000, 0.000000, 0.450000;;, + 1;3;-0.250000, 0.000000, 0.450000;;, + 2;3;-0.250000, 0.000000, 0.450000;;, + 3;3;-0.250000, 0.000000, 0.450000;;, + 4;3;-0.250000, 0.000000, 0.450000;;, + 5;3;-0.250000, 0.000000, 0.450000;;, + 6;3;-0.250000, 0.000000, 0.450000;;, + 7;3;-0.250000, 0.000000, 0.450000;;, + 8;3;-0.250000, 0.000000, 0.450000;;, + 9;3;-0.250000, 0.000000, 0.450000;;, + 10;3;-0.250000, 0.000000, 0.450000;;, + 11;3;-0.250000, 0.000000, 0.450000;;, + 12;3;-0.250000, 0.000000, 0.450000;;, + 13;3;-0.250000, 0.000000, 0.450000;;, + 14;3;-0.250000, 0.000000, 0.450000;;, + 15;3;-0.250000, 0.000000, 0.450000;;, + 16;3;-0.250000, 0.000000, 0.450000;;, + 17;3;-0.250000, 0.000000, 0.450000;;, + 18;3;-0.250000, 0.000000, 0.450000;;, + 19;3;-0.250000, 0.000000, 0.450000;;, + 20;3;-0.250000, 0.000000, 0.450000;;, + 21;3;-0.250000, 0.000000, 0.450000;;, + 22;3;-0.250000, 0.000000, 0.450000;;, + 23;3;-0.250000, 0.000000, 0.450000;;, + 24;3;-0.250000, 0.000000, 0.450000;;, + 25;3;-0.250000, 0.000000, 0.450000;;, + 26;3;-0.250000, 0.000000, 0.450000;;, + 27;3;-0.250000, 0.000000, 0.450000;;, + 28;3;-0.250000, 0.000000, 0.450000;;, + 29;3;-0.250000, 0.000000, 0.450000;;, + 30;3;-0.250000, 0.000000, 0.450000;;, + 31;3;-0.250000, 0.000000, 0.450000;;, + 32;3;-0.250000, 0.000000, 0.450000;;, + 33;3;-0.250000, 0.000000, 0.450000;;, + 34;3;-0.250000, 0.000000, 0.450000;;, + 35;3;-0.250000, 0.000000, 0.450000;;, + 36;3;-0.250000, 0.000000, 0.450000;;, + 37;3;-0.250000, 0.000000, 0.450000;;, + 38;3;-0.250000, 0.000000, 0.450000;;, + 39;3;-0.250000, 0.000000, 0.450000;;, + 40;3;-0.250000, 0.000000, 0.450000;;, + 41;3;-0.256652,-0.000000, 0.450000;;, + 42;3;-0.276671,-0.000000, 0.450000;;, + 43;3;-0.309217,-0.000000, 0.450000;;, + 44;3;-0.351785,-0.000000, 0.450000;;, + 45;3;-0.400005,-0.000000, 0.450000;;, + 46;3;-0.448223,-0.000000, 0.450000;;, + 47;3;-0.490788,-0.000000, 0.450000;;, + 48;3;-0.523332,-0.000000, 0.450000;;, + 49;3;-0.543349,-0.000000, 0.450000;;, + 50;3;-0.550000, 0.000000, 0.450000;;, + 51;3;-0.538915, 0.000000, 0.450665;;, + 52;3;-0.505555, 0.000000, 0.452667;;, + 53;3;-0.451317, 0.000000, 0.455921;;, + 54;3;-0.380379, 0.000000, 0.460178;;, + 55;3;-0.300018, 0.000000, 0.465000;;, + 56;3;-0.219653, 0.000000, 0.469822;;, + 57;3;-0.148705, 0.000000, 0.474079;;, + 58;3;-0.094456, 0.000000, 0.477333;;, + 59;3;-0.061088, 0.000000, 0.479335;;, + 60;3;-0.050000, 0.000000, 0.480000;;, + 61;3;-0.050255, 0.000000, 0.479835;;, + 62;3;-0.051081, 0.000000, 0.479335;;, + 63;3;-0.052583, 0.000000, 0.478499;;, + 64;3;-0.054869, 0.000000, 0.477333;;, + 65;3;-0.058060, 0.000000, 0.475851;;, + 66;3;-0.062274, 0.000000, 0.474079;;, + 67;3;-0.067628, 0.000000, 0.472053;;, + 68;3;-0.074226, 0.000000, 0.469822;;, + 69;3;-0.082149, 0.000000, 0.467448;;, + 70;3;-0.091450, 0.000000, 0.465000;;, + 71;3;-0.102149, 0.000000, 0.462552;;, + 72;3;-0.114226, 0.000000, 0.460178;;, + 73;3;-0.127628, 0.000000, 0.457947;;, + 74;3;-0.142274, 0.000000, 0.455921;;, + 75;3;-0.158060, 0.000000, 0.454149;;, + 76;3;-0.174869, 0.000000, 0.452667;;, + 77;3;-0.192583, 0.000000, 0.451501;;, + 78;3;-0.211082, 0.000000, 0.450665;;, + 79;3;-0.230255,-0.000000, 0.450165;;, + 80;3;-0.250000,-0.000000, 0.450000;;, + 81;3;-0.273894,-0.000000, 0.450000;;, + 82;3;-0.305344,-0.000000, 0.450000;;, + 83;3;-0.343336,-0.000000, 0.450000;;, + 84;3;-0.385731,-0.000000, 0.450000;;, + 85;3;-0.429259,-0.000000, 0.450000;;, + 86;3;-0.470015,-0.000000, 0.450000;;, + 87;3;-0.504371,-0.000000, 0.450000;;, + 88;3;-0.529776,-0.000000, 0.450000;;, + 89;3;-0.545022,-0.000000, 0.450000;;, + 90;3;-0.550000, 0.000000, 0.450000;;; + } + } + Animation { + {Armature_Bone_001} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 1;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 2;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 3;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 4;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 5;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 6;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 7;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 8;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 9;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 10;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 11;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 12;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 13;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 14;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 15;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 16;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 17;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 18;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 19;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 20;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 21;4;-0.707085,-0.001645,-0.707085, 0.001645;;, + 22;4;-0.707025,-0.006280,-0.707025, 0.006280;;, + 23;4;-0.706947,-0.012230,-0.706947, 0.012230;;, + 24;4;-0.706886,-0.016865,-0.706886, 0.016865;;, + 25;4;-0.706865,-0.018510,-0.706865, 0.018510;;, + 26;4;-0.706886,-0.017462,-0.706886, 0.017462;;, + 27;4;-0.706947,-0.014250,-0.706947, 0.014249;;, + 28;4;-0.707025,-0.009423,-0.707025, 0.009423;;, + 29;4;-0.707085,-0.004300,-0.707085, 0.004300;;, + 30;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 31;4;-0.707085, 0.004299,-0.707085,-0.004300;;, + 32;4;-0.707025, 0.009423,-0.707025,-0.009423;;, + 33;4;-0.706947, 0.014249,-0.706947,-0.014249;;, + 34;4;-0.706886, 0.017462,-0.706886,-0.017462;;, + 35;4;-0.706865, 0.018510,-0.706865,-0.018510;;, + 36;4;-0.706886, 0.016864,-0.706886,-0.016865;;, + 37;4;-0.706947, 0.012230,-0.706947,-0.012230;;, + 38;4;-0.707025, 0.006280,-0.707025,-0.006280;;, + 39;4;-0.707085, 0.001645,-0.707085,-0.001645;;, + 40;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 41;4;-0.707092, 0.000684,-0.707092, 0.000684;;, + 42;4;-0.707047, 0.002742,-0.707047, 0.002742;;, + 43;4;-0.706974, 0.006088,-0.706974, 0.006088;;, + 44;4;-0.706879, 0.010464,-0.706879, 0.010464;;, + 45;4;-0.706770, 0.015422,-0.706770, 0.015422;;, + 46;4;-0.706662, 0.020379,-0.706662, 0.020380;;, + 47;4;-0.706567, 0.024756,-0.706567, 0.024756;;, + 48;4;-0.706494, 0.028102,-0.706494, 0.028102;;, + 49;4;-0.706449, 0.030160,-0.706449, 0.030160;;, + 50;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 51;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 52;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 53;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 54;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 55;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 56;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 57;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 58;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 59;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 60;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 61;4;-0.706438, 0.030673,-0.706438, 0.030674;;, + 62;4;-0.706449, 0.030160,-0.706449, 0.030160;;, + 63;4;-0.706468, 0.029301,-0.706468, 0.029301;;, + 64;4;-0.706494, 0.028102,-0.706494, 0.028102;;, + 65;4;-0.706527, 0.026578,-0.706527, 0.026578;;, + 66;4;-0.706567, 0.024756,-0.706567, 0.024756;;, + 67;4;-0.706612, 0.022673,-0.706612, 0.022673;;, + 68;4;-0.706662, 0.020379,-0.706662, 0.020380;;, + 69;4;-0.706716, 0.017939,-0.706716, 0.017939;;, + 70;4;-0.706770, 0.015422,-0.706770, 0.015422;;, + 71;4;-0.706825, 0.012905,-0.706825, 0.012905;;, + 72;4;-0.706879, 0.010464,-0.706879, 0.010464;;, + 73;4;-0.706929, 0.008171,-0.706929, 0.008171;;, + 74;4;-0.706974, 0.006088,-0.706974, 0.006088;;, + 75;4;-0.707014, 0.004265,-0.707014, 0.004265;;, + 76;4;-0.707047, 0.002742,-0.707047, 0.002742;;, + 77;4;-0.707073, 0.001543,-0.707073, 0.001543;;, + 78;4;-0.707092, 0.000684,-0.707092, 0.000684;;, + 79;4;-0.707103, 0.000170,-0.707103, 0.000170;;, + 80;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 81;4;-0.707092, 0.000684,-0.707092, 0.000684;;, + 82;4;-0.707047, 0.002742,-0.707047, 0.002742;;, + 83;4;-0.706974, 0.006088,-0.706974, 0.006088;;, + 84;4;-0.706879, 0.010464,-0.706879, 0.010464;;, + 85;4;-0.706770, 0.015422,-0.706770, 0.015422;;, + 86;4;-0.706662, 0.020379,-0.706662, 0.020379;;, + 87;4;-0.706567, 0.024756,-0.706567, 0.024756;;, + 88;4;-0.706494, 0.028102,-0.706494, 0.028102;;, + 89;4;-0.706449, 0.030160,-0.706449, 0.030160;;, + 90;4;-0.706434, 0.030843,-0.706434, 0.030844;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.650000, 0.000000;;, + 1;3;-0.000000, 0.650000, 0.000000;;, + 2;3;-0.000000, 0.650000, 0.000000;;, + 3;3;-0.000000, 0.650000, 0.000000;;, + 4;3;-0.000000, 0.650000, 0.000000;;, + 5;3;-0.000000, 0.650000, 0.000000;;, + 6;3;-0.000000, 0.650000, 0.000000;;, + 7;3;-0.000000, 0.650000, 0.000000;;, + 8;3;-0.000000, 0.650000, 0.000000;;, + 9;3;-0.000000, 0.650000, 0.000000;;, + 10;3;-0.000000, 0.650000, 0.000000;;, + 11;3;-0.000000, 0.650000, 0.000000;;, + 12;3;-0.000000, 0.650000, 0.000000;;, + 13;3;-0.000000, 0.650000, 0.000000;;, + 14;3;-0.000000, 0.650000, 0.000000;;, + 15;3;-0.000000, 0.650000, 0.000000;;, + 16;3;-0.000000, 0.650000, 0.000000;;, + 17;3;-0.000000, 0.650000, 0.000000;;, + 18;3;-0.000000, 0.650000, 0.000000;;, + 19;3;-0.000000, 0.650000, 0.000000;;, + 20;3;-0.000000, 0.650000, 0.000000;;, + 21;3;-0.000000, 0.650000, 0.000000;;, + 22;3;-0.000000, 0.650000, 0.000000;;, + 23;3;-0.000000, 0.650000, 0.000000;;, + 24;3;-0.000000, 0.650000, 0.000000;;, + 25;3;-0.000000, 0.650000, 0.000000;;, + 26;3;-0.000000, 0.650000, 0.000000;;, + 27;3;-0.000000, 0.650000, 0.000000;;, + 28;3;-0.000000, 0.650000, 0.000000;;, + 29;3;-0.000000, 0.650000, 0.000000;;, + 30;3;-0.000000, 0.650000, 0.000000;;, + 31;3;-0.000000, 0.650000, 0.000000;;, + 32;3;-0.000000, 0.650000, 0.000000;;, + 33;3;-0.000000, 0.650000, 0.000000;;, + 34;3;-0.000000, 0.650000, 0.000000;;, + 35;3;-0.000000, 0.650000, 0.000000;;, + 36;3;-0.000000, 0.650000, 0.000000;;, + 37;3;-0.000000, 0.650000, 0.000000;;, + 38;3;-0.000000, 0.650000, 0.000000;;, + 39;3;-0.000000, 0.650000, 0.000000;;, + 40;3;-0.000000, 0.650000, 0.000000;;, + 41;3; 0.000000, 0.650000, 0.000000;;, + 42;3; 0.000000, 0.650000, 0.000000;;, + 43;3; 0.000000, 0.650000, 0.000000;;, + 44;3;-0.000000, 0.650000, 0.000000;;, + 45;3;-0.000000, 0.650000, 0.000000;;, + 46;3;-0.000000, 0.650000,-0.000000;;, + 47;3; 0.000000, 0.650000, 0.000000;;, + 48;3; 0.000000, 0.650000,-0.000000;;, + 49;3; 0.000000, 0.650000,-0.000000;;, + 50;3; 0.000000, 0.650000,-0.000000;;, + 51;3; 0.000000, 0.650000,-0.000000;;, + 52;3;-0.000000, 0.650000, 0.000000;;, + 53;3; 0.000000, 0.650000,-0.000000;;, + 54;3;-0.000000, 0.650000,-0.000000;;, + 55;3;-0.000000, 0.650000,-0.000000;;, + 56;3; 0.000000, 0.650000,-0.000000;;, + 57;3; 0.000000, 0.650000,-0.000000;;, + 58;3;-0.000000, 0.650000,-0.000000;;, + 59;3; 0.000000, 0.650000,-0.000000;;, + 60;3;-0.000000, 0.650000,-0.000000;;, + 61;3; 0.000000, 0.650000,-0.000000;;, + 62;3;-0.000000, 0.650000, 0.000000;;, + 63;3; 0.000000, 0.650000,-0.000000;;, + 64;3; 0.000000, 0.650000, 0.000000;;, + 65;3;-0.000000, 0.650000, 0.000000;;, + 66;3;-0.000000, 0.650000,-0.000000;;, + 67;3;-0.000000, 0.650000,-0.000000;;, + 68;3;-0.000000, 0.650000, 0.000000;;, + 69;3;-0.000000, 0.650000,-0.000000;;, + 70;3;-0.000000, 0.650000, 0.000000;;, + 71;3; 0.000000, 0.650000,-0.000000;;, + 72;3;-0.000000, 0.650000,-0.000000;;, + 73;3;-0.000000, 0.650000,-0.000000;;, + 74;3;-0.000000, 0.650000, 0.000000;;, + 75;3; 0.000000, 0.650000, 0.000000;;, + 76;3;-0.000000, 0.650000,-0.000000;;, + 77;3;-0.000000, 0.650000, 0.000000;;, + 78;3; 0.000000, 0.650000,-0.000000;;, + 79;3;-0.000000, 0.650000, 0.000000;;, + 80;3;-0.000000, 0.650000, 0.000000;;, + 81;3;-0.000000, 0.650000, 0.000000;;, + 82;3;-0.000000, 0.650000, 0.000000;;, + 83;3; 0.000000, 0.650000,-0.000000;;, + 84;3;-0.000000, 0.650000, 0.000000;;, + 85;3; 0.000000, 0.650000,-0.000000;;, + 86;3;-0.000000, 0.650000, 0.000000;;, + 87;3;-0.000000, 0.650000,-0.000000;;, + 88;3; 0.000000, 0.650000,-0.000000;;, + 89;3; 0.000000, 0.650000,-0.000000;;, + 90;3; 0.000000, 0.650000,-0.000000;;; + } + } + Animation { + {Armature_Bone_002} + AnimationKey { // Rotation + 0; + 91; + 0;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 1;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 2;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 3;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 4;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 5;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 6;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 7;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 8;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 9;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 10;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 11;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 12;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 13;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 14;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 15;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 16;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 17;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 18;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 19;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 20;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 21;4; 0.001645,-0.707085, 0.001645, 0.707085;;, + 22;4; 0.006280,-0.707025, 0.006280, 0.707025;;, + 23;4; 0.012230,-0.706947, 0.012230, 0.706947;;, + 24;4; 0.016865,-0.706886, 0.016865, 0.706886;;, + 25;4; 0.018510,-0.706864, 0.018510, 0.706865;;, + 26;4; 0.017462,-0.706886, 0.017462, 0.706886;;, + 27;4; 0.014249,-0.706947, 0.014250, 0.706947;;, + 28;4; 0.009423,-0.707025, 0.009423, 0.707025;;, + 29;4; 0.004300,-0.707085, 0.004300, 0.707085;;, + 30;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 31;4;-0.004299,-0.707085,-0.004299, 0.707085;;, + 32;4;-0.009423,-0.707025,-0.009423, 0.707025;;, + 33;4;-0.014249,-0.706947,-0.014249, 0.706947;;, + 34;4;-0.017462,-0.706886,-0.017462, 0.706886;;, + 35;4;-0.018510,-0.706864,-0.018510, 0.706865;;, + 36;4;-0.016865,-0.706886,-0.016864, 0.706886;;, + 37;4;-0.012230,-0.706947,-0.012230, 0.706947;;, + 38;4;-0.006280,-0.707025,-0.006280, 0.707025;;, + 39;4;-0.001645,-0.707085,-0.001645, 0.707085;;, + 40;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 41;4; 0.001366,-0.707047,-0.001366, 0.707047;;, + 42;4; 0.005478,-0.706868,-0.005478, 0.706868;;, + 43;4; 0.012164,-0.706576,-0.012164, 0.706576;;, + 44;4; 0.020908,-0.706194,-0.020908, 0.706194;;, + 45;4; 0.030814,-0.705761,-0.030814, 0.705762;;, + 46;4; 0.040720,-0.705329,-0.040720, 0.705329;;, + 47;4; 0.049465,-0.704947,-0.049465, 0.704947;;, + 48;4; 0.056150,-0.704655,-0.056150, 0.704655;;, + 49;4; 0.060262,-0.704476,-0.060262, 0.704476;;, + 50;4; 0.061628,-0.704416,-0.061628, 0.704416;;, + 51;4; 0.060262,-0.704476,-0.060262, 0.704476;;, + 52;4; 0.056150,-0.704655,-0.056150, 0.704655;;, + 53;4; 0.049465,-0.704947,-0.049465, 0.704947;;, + 54;4; 0.040720,-0.705329,-0.040720, 0.705329;;, + 55;4; 0.030814,-0.705761,-0.030814, 0.705762;;, + 56;4; 0.020908,-0.706194,-0.020908, 0.706194;;, + 57;4; 0.012164,-0.706576,-0.012164, 0.706576;;, + 58;4; 0.005478,-0.706868,-0.005478, 0.706868;;, + 59;4; 0.001366,-0.707047,-0.001366, 0.707047;;, + 60;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 61;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 62;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 63;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 64;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 65;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 66;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 67;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 68;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 69;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 70;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 71;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 72;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 73;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 74;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 75;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 76;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 77;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 78;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 79;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 80;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 81;4; 0.001366,-0.707047,-0.001366, 0.707047;;, + 82;4; 0.005478,-0.706868,-0.005478, 0.706868;;, + 83;4; 0.012164,-0.706576,-0.012164, 0.706576;;, + 84;4; 0.020908,-0.706194,-0.020908, 0.706194;;, + 85;4; 0.030814,-0.705761,-0.030814, 0.705762;;, + 86;4; 0.040720,-0.705329,-0.040720, 0.705329;;, + 87;4; 0.049464,-0.704947,-0.049464, 0.704947;;, + 88;4; 0.056150,-0.704655,-0.056150, 0.704655;;, + 89;4; 0.060262,-0.704476,-0.060262, 0.704476;;, + 90;4; 0.061628,-0.704416,-0.061628, 0.704416;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.104742,-0.000000;;, + 1;3;-0.000000, 0.104742,-0.000000;;, + 2;3;-0.000000, 0.104742,-0.000000;;, + 3;3;-0.000000, 0.104742,-0.000000;;, + 4;3;-0.000000, 0.104742,-0.000000;;, + 5;3;-0.000000, 0.104742,-0.000000;;, + 6;3;-0.000000, 0.104742,-0.000000;;, + 7;3;-0.000000, 0.104742,-0.000000;;, + 8;3;-0.000000, 0.104742,-0.000000;;, + 9;3;-0.000000, 0.104742,-0.000000;;, + 10;3;-0.000000, 0.104742,-0.000000;;, + 11;3;-0.000000, 0.104742,-0.000000;;, + 12;3;-0.000000, 0.104742,-0.000000;;, + 13;3;-0.000000, 0.104742,-0.000000;;, + 14;3;-0.000000, 0.104742,-0.000000;;, + 15;3;-0.000000, 0.104742,-0.000000;;, + 16;3;-0.000000, 0.104742,-0.000000;;, + 17;3;-0.000000, 0.104742,-0.000000;;, + 18;3;-0.000000, 0.104742,-0.000000;;, + 19;3;-0.000000, 0.104742,-0.000000;;, + 20;3;-0.000000, 0.104742,-0.000000;;, + 21;3;-0.000000, 0.104742,-0.000000;;, + 22;3;-0.000000, 0.104742,-0.000000;;, + 23;3;-0.000000, 0.104742,-0.000000;;, + 24;3;-0.000000, 0.104742,-0.000000;;, + 25;3;-0.000000, 0.104742,-0.000000;;, + 26;3;-0.000000, 0.104742,-0.000000;;, + 27;3;-0.000000, 0.104742,-0.000000;;, + 28;3;-0.000000, 0.104742,-0.000000;;, + 29;3;-0.000000, 0.104742,-0.000000;;, + 30;3;-0.000000, 0.104742,-0.000000;;, + 31;3;-0.000000, 0.104742,-0.000000;;, + 32;3;-0.000000, 0.104742,-0.000000;;, + 33;3;-0.000000, 0.104742,-0.000000;;, + 34;3;-0.000000, 0.104742,-0.000000;;, + 35;3;-0.000000, 0.104742,-0.000000;;, + 36;3;-0.000000, 0.104742,-0.000000;;, + 37;3;-0.000000, 0.104742,-0.000000;;, + 38;3;-0.000000, 0.104742,-0.000000;;, + 39;3;-0.000000, 0.104742,-0.000000;;, + 40;3;-0.000000, 0.104742,-0.000000;;, + 41;3;-0.000000, 0.104742,-0.000000;;, + 42;3;-0.000000, 0.104742,-0.000000;;, + 43;3;-0.000000, 0.104742,-0.000000;;, + 44;3;-0.000000, 0.104742, 0.000000;;, + 45;3;-0.000000, 0.104742, 0.000000;;, + 46;3;-0.000000, 0.104742, 0.000000;;, + 47;3;-0.000000, 0.104742,-0.000000;;, + 48;3;-0.000000, 0.104742,-0.000000;;, + 49;3;-0.000000, 0.104742,-0.000000;;, + 50;3;-0.000000, 0.104742,-0.000000;;, + 51;3;-0.000000, 0.104742,-0.000000;;, + 52;3;-0.000000, 0.104742,-0.000000;;, + 53;3;-0.000000, 0.104742,-0.000000;;, + 54;3;-0.000000, 0.104742,-0.000000;;, + 55;3;-0.000000, 0.104742,-0.000000;;, + 56;3;-0.000000, 0.104742,-0.000000;;, + 57;3;-0.000000, 0.104742, 0.000000;;, + 58;3;-0.000000, 0.104742,-0.000000;;, + 59;3;-0.000000, 0.104742,-0.000000;;, + 60;3;-0.000000, 0.104742,-0.000000;;, + 61;3;-0.000000, 0.104742,-0.000000;;, + 62;3;-0.000000, 0.104742, 0.000000;;, + 63;3;-0.000000, 0.104742,-0.000000;;, + 64;3;-0.000000, 0.104742,-0.000000;;, + 65;3;-0.000000, 0.104742,-0.000000;;, + 66;3;-0.000000, 0.104742,-0.000000;;, + 67;3;-0.000000, 0.104742, 0.000000;;, + 68;3;-0.000000, 0.104742,-0.000000;;, + 69;3;-0.000000, 0.104742,-0.000000;;, + 70;3;-0.000000, 0.104742,-0.000000;;, + 71;3;-0.000000, 0.104742,-0.000000;;, + 72;3;-0.000000, 0.104742,-0.000000;;, + 73;3;-0.000000, 0.104742,-0.000000;;, + 74;3;-0.000000, 0.104742,-0.000000;;, + 75;3;-0.000000, 0.104742, 0.000000;;, + 76;3;-0.000000, 0.104742,-0.000000;;, + 77;3;-0.000000, 0.104742, 0.000000;;, + 78;3;-0.000000, 0.104742,-0.000000;;, + 79;3;-0.000000, 0.104742,-0.000000;;, + 80;3;-0.000000, 0.104742,-0.000000;;, + 81;3;-0.000000, 0.104742,-0.000000;;, + 82;3;-0.000000, 0.104742,-0.000000;;, + 83;3;-0.000000, 0.104742,-0.000000;;, + 84;3;-0.000000, 0.104742,-0.000000;;, + 85;3;-0.000000, 0.104742,-0.000000;;, + 86;3;-0.000000, 0.104742,-0.000000;;, + 87;3;-0.000000, 0.104742,-0.000000;;, + 88;3;-0.000000, 0.104742,-0.000000;;, + 89;3;-0.000000, 0.104742,-0.000000;;, + 90;3;-0.000000, 0.104742,-0.000000;;; + } + } + Animation { + {Armature_Bone_003} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.521372,-0.373562,-0.717607, 0.271409;;, + 1;4;-0.521372,-0.373562,-0.717607, 0.271409;;, + 2;4;-0.521720,-0.372975,-0.717828, 0.270623;;, + 3;4;-0.522772,-0.371198,-0.718497, 0.268245;;, + 4;4;-0.524529,-0.368229,-0.719615, 0.264272;;, + 5;4;-0.526978,-0.364092,-0.721173, 0.258737;;, + 6;4;-0.530082,-0.358848,-0.723148, 0.251720;;, + 7;4;-0.533779,-0.352602,-0.725500, 0.243363;;, + 8;4;-0.537979,-0.345506,-0.728172, 0.233868;;, + 9;4;-0.542564,-0.337759,-0.731089, 0.223503;;, + 10;4;-0.547392,-0.329604,-0.734159, 0.212591;;, + 11;4;-0.552301,-0.321309,-0.737283, 0.201492;;, + 12;4;-0.557128,-0.313154,-0.740354, 0.190580;;, + 13;4;-0.561713,-0.305408,-0.743270, 0.180215;;, + 14;4;-0.565913,-0.298312,-0.745942, 0.170720;;, + 15;4;-0.569610,-0.292066,-0.748294, 0.162363;;, + 16;4;-0.572714,-0.286823,-0.750268, 0.155347;;, + 17;4;-0.575163,-0.282686,-0.751826, 0.149811;;, + 18;4;-0.576920,-0.279716,-0.752944, 0.145838;;, + 19;4;-0.577972,-0.277940,-0.753613, 0.143461;;, + 20;4;-0.578320,-0.277352,-0.753834, 0.142675;;, + 21;4;-0.576627,-0.280156,-0.752890, 0.146237;;, + 22;4;-0.571448,-0.288742,-0.749983, 0.157172;;, + 23;4;-0.563701,-0.301608,-0.745583, 0.173632;;, + 24;4;-0.555528,-0.315215,-0.740860, 0.191158;;, + 25;4;-0.548739,-0.326564,-0.736827, 0.205935;;, + 26;4;-0.541934,-0.337929,-0.732811, 0.220696;;, + 27;4;-0.533807,-0.351491,-0.728041, 0.238268;;, + 28;4;-0.526369,-0.364047,-0.723332, 0.255037;;, + 29;4;-0.521920,-0.371903,-0.719696, 0.266701;;, + 30;4;-0.521372,-0.373562,-0.717607, 0.271409;;, + 31;4;-0.532218,-0.367504,-0.710577, 0.272070;;, + 32;4;-0.560598,-0.352141,-0.693602, 0.270643;;, + 33;4;-0.597293,-0.330912,-0.673316, 0.266052;;, + 34;4;-0.627395,-0.310427,-0.659430, 0.258134;;, + 35;4;-0.641170,-0.295651,-0.657655, 0.247754;;, + 36;4;-0.639448,-0.286484,-0.669021, 0.229826;;, + 37;4;-0.625575,-0.281662,-0.692470, 0.200783;;, + 38;4;-0.604942,-0.280181,-0.720988, 0.169433;;, + 39;4;-0.586986,-0.279490,-0.743709, 0.147873;;, + 40;4;-0.578320,-0.277352,-0.753834, 0.142675;;, + 41;4;-0.574801,-0.274652,-0.756772, 0.147268;;, + 42;4;-0.570734,-0.273188,-0.759001, 0.154621;;, + 43;4;-0.566146,-0.273163,-0.760382, 0.164665;;, + 44;4;-0.561133,-0.274717,-0.760810, 0.177022;;, + 45;4;-0.555865,-0.277866,-0.760245, 0.190947;;, + 46;4;-0.550567,-0.282455,-0.758748, 0.205409;;, + 47;4;-0.545468,-0.288185,-0.756475, 0.219327;;, + 48;4;-0.540745,-0.294692,-0.753632, 0.231814;;, + 49;4;-0.536503,-0.301636,-0.750423, 0.242310;;, + 50;4;-0.532782,-0.308746,-0.747016, 0.250572;;, + 51;4;-0.528397,-0.317047,-0.743526, 0.257785;;, + 52;4;-0.522205,-0.327623,-0.740018, 0.265075;;, + 53;4;-0.514426,-0.340152,-0.736573, 0.272232;;, + 54;4;-0.505542,-0.353969,-0.733301, 0.278967;;, + 55;4;-0.496301,-0.368064,-0.730328, 0.284949;;, + 56;4;-0.487609,-0.381238,-0.727769, 0.289874;;, + 57;4;-0.480314,-0.392384,-0.725694, 0.293546;;, + 58;4;-0.475022,-0.400732,-0.724122, 0.295908;;, + 59;4;-0.472031,-0.405927,-0.723024, 0.297027;;, + 60;4;-0.471380,-0.407950,-0.722347, 0.297040;;, + 61;4;-0.472005,-0.408360,-0.721822, 0.296528;;, + 62;4;-0.472912,-0.408603,-0.721227, 0.295965;;, + 63;4;-0.474113,-0.408659,-0.720567, 0.295341;;, + 64;4;-0.475616,-0.408507,-0.719854, 0.294648;;, + 65;4;-0.477422,-0.408126,-0.719101, 0.293879;;, + 66;4;-0.479526,-0.407496,-0.718327, 0.293025;;, + 67;4;-0.481916,-0.406601,-0.717553, 0.292077;;, + 68;4;-0.484568,-0.405429,-0.716805, 0.291031;;, + 69;4;-0.487450,-0.403974,-0.716108, 0.289880;;, + 70;4;-0.490519,-0.402236,-0.715492, 0.288624;;, + 71;4;-0.493728,-0.400223,-0.714982, 0.287263;;, + 72;4;-0.497026,-0.397953,-0.714604, 0.285801;;, + 73;4;-0.500359,-0.395447,-0.714376, 0.284242;;, + 74;4;-0.503678,-0.392730,-0.714315, 0.282597;;, + 75;4;-0.506940,-0.389831,-0.714427, 0.280873;;, + 76;4;-0.510109,-0.386780,-0.714718, 0.279080;;, + 77;4;-0.513155,-0.383603,-0.715187, 0.277228;;, + 78;4;-0.516056,-0.380326,-0.715829, 0.275327;;, + 79;4;-0.518798,-0.376973,-0.716639, 0.273385;;, + 80;4;-0.521372,-0.373562,-0.717607, 0.271409;;, + 81;4;-0.523770,-0.369166,-0.719159, 0.269231;;, + 82;4;-0.525953,-0.362878,-0.721719, 0.266703;;, + 83;4;-0.527869,-0.354911,-0.725194, 0.263900;;, + 84;4;-0.529468,-0.345742,-0.729358, 0.260960;;, + 85;4;-0.530719,-0.336128,-0.733840, 0.258077;;, + 86;4;-0.531625,-0.326991,-0.738178, 0.255470;;, + 87;4;-0.532222,-0.319204,-0.741922, 0.253331;;, + 88;4;-0.532571,-0.313399,-0.744739, 0.251782;;, + 89;4;-0.532738,-0.309895,-0.746451, 0.250867;;, + 90;4;-0.532782,-0.308746,-0.747016, 0.250572;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.530000,-0.350000;;, + 1;3;-0.000000, 0.530000,-0.350000;;, + 2;3;-0.000000, 0.530000,-0.350000;;, + 3;3;-0.000000, 0.530000,-0.350000;;, + 4;3;-0.000000, 0.530000,-0.350000;;, + 5;3;-0.000000, 0.530000,-0.350000;;, + 6;3;-0.000000, 0.530000,-0.350000;;, + 7;3;-0.000000, 0.530000,-0.350000;;, + 8;3;-0.000000, 0.530000,-0.350000;;, + 9;3;-0.000000, 0.530000,-0.350000;;, + 10;3;-0.000000, 0.530000,-0.350000;;, + 11;3;-0.000000, 0.530000,-0.350000;;, + 12;3;-0.000000, 0.530000,-0.350000;;, + 13;3;-0.000000, 0.530000,-0.350000;;, + 14;3;-0.000000, 0.530000,-0.350000;;, + 15;3;-0.000000, 0.530000,-0.350000;;, + 16;3;-0.000000, 0.530000,-0.350000;;, + 17;3;-0.000000, 0.530000,-0.350000;;, + 18;3;-0.000000, 0.530000,-0.350000;;, + 19;3;-0.000000, 0.530000,-0.350000;;, + 20;3;-0.000000, 0.530000,-0.350000;;, + 21;3;-0.000000, 0.530000,-0.350000;;, + 22;3;-0.000000, 0.530000,-0.350000;;, + 23;3;-0.000000, 0.530000,-0.350000;;, + 24;3;-0.000000, 0.530000,-0.350000;;, + 25;3;-0.000000, 0.530000,-0.350000;;, + 26;3;-0.000000, 0.530000,-0.350000;;, + 27;3;-0.000000, 0.530000,-0.350000;;, + 28;3;-0.000000, 0.530000,-0.350000;;, + 29;3;-0.000000, 0.530000,-0.350000;;, + 30;3;-0.000000, 0.530000,-0.350000;;, + 31;3;-0.000000, 0.530000,-0.350000;;, + 32;3;-0.000000, 0.530000,-0.350000;;, + 33;3;-0.000000, 0.530000,-0.350000;;, + 34;3;-0.000000, 0.530000,-0.350000;;, + 35;3;-0.000000, 0.530000,-0.350000;;, + 36;3;-0.000000, 0.530000,-0.350000;;, + 37;3;-0.000000, 0.530000,-0.350000;;, + 38;3;-0.000000, 0.530000,-0.350000;;, + 39;3;-0.000000, 0.530000,-0.350000;;, + 40;3;-0.000000, 0.530000,-0.350000;;, + 41;3;-0.000237, 0.529993,-0.350000;;, + 42;3;-0.000949, 0.529973,-0.350000;;, + 43;3;-0.002107, 0.529938,-0.350000;;, + 44;3;-0.003622, 0.529889,-0.350000;;, + 45;3;-0.005338, 0.529831,-0.350000;;, + 46;3;-0.007054, 0.529766,-0.350000;;, + 47;3;-0.008569, 0.529700,-0.350000;;, + 48;3;-0.009728, 0.529638,-0.350000;;, + 49;3;-0.010440, 0.529582,-0.350000;;, + 50;3;-0.010677, 0.529534,-0.350000;;, + 51;3;-0.010475, 0.529488,-0.350300;;, + 52;3;-0.009864, 0.529436,-0.351204;;, + 53;3;-0.008868, 0.529381,-0.352674;;, + 54;3;-0.007558, 0.529324,-0.354597;;, + 55;3;-0.006060, 0.529270,-0.356775;;, + 56;3;-0.004545, 0.529222,-0.358953;;, + 57;3;-0.003180, 0.529183,-0.360876;;, + 58;3;-0.002099, 0.529155,-0.362346;;, + 59;3;-0.001380, 0.529138,-0.363250;;, + 60;3;-0.001050, 0.529133,-0.363550;;, + 61;3;-0.000919, 0.529138,-0.363476;;, + 62;3;-0.000795, 0.529152,-0.363250;;, + 63;3;-0.000679, 0.529176,-0.362872;;, + 64;3;-0.000571, 0.529210,-0.362346;;, + 65;3;-0.000473, 0.529253,-0.361676;;, + 66;3;-0.000384, 0.529304,-0.360876;;, + 67;3;-0.000305, 0.529363,-0.359961;;, + 68;3;-0.000237, 0.529427,-0.358953;;, + 69;3;-0.000179, 0.529496,-0.357881;;, + 70;3;-0.000131, 0.529566,-0.356775;;, + 71;3;-0.000093, 0.529637,-0.355669;;, + 72;3;-0.000063, 0.529706,-0.354597;;, + 73;3;-0.000040, 0.529770,-0.353590;;, + 74;3;-0.000024, 0.529829,-0.352674;;, + 75;3;-0.000013, 0.529880,-0.351874;;, + 76;3;-0.000007, 0.529923,-0.351204;;, + 77;3;-0.000003, 0.529957,-0.350678;;, + 78;3;-0.000001, 0.529981,-0.350300;;, + 79;3;-0.000000, 0.529995,-0.350075;;, + 80;3;-0.000000, 0.530000,-0.350000;;, + 81;3;-0.000237, 0.529990,-0.350000;;, + 82;3;-0.000949, 0.529959,-0.350000;;, + 83;3;-0.002107, 0.529908,-0.350000;;, + 84;3;-0.003622, 0.529842,-0.350000;;, + 85;3;-0.005338, 0.529767,-0.350000;;, + 86;3;-0.007054, 0.529692,-0.350000;;, + 87;3;-0.008569, 0.529626,-0.350000;;, + 88;3;-0.009728, 0.529575,-0.350000;;, + 89;3;-0.010440, 0.529544,-0.350000;;, + 90;3;-0.010677, 0.529534,-0.350000;;; + } + } + Animation { + {Armature_Bone_004} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 1;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 2;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 3;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 4;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 5;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 6;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 7;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 8;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 9;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 10;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 11;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 12;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 13;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 14;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 15;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 16;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 17;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 18;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 19;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 20;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 21;4;-0.711526, 0.271122,-0.531270,-0.368452;;, + 22;4;-0.694726, 0.269518,-0.559476,-0.353263;;, + 23;4;-0.674039, 0.265328,-0.596574,-0.331632;;, + 24;4;-0.659646, 0.257918,-0.627184,-0.310638;;, + 25;4;-0.657658, 0.247750,-0.641173,-0.295648;;, + 26;4;-0.669148, 0.229947,-0.639326,-0.286357;;, + 27;4;-0.692894, 0.201204,-0.625155,-0.281238;;, + 28;4;-0.721647, 0.170090,-0.604285,-0.279522;;, + 29;4;-0.744265, 0.148428,-0.586431,-0.278935;;, + 30;4;-0.753835, 0.142675,-0.578320,-0.277352;;, + 31;4;-0.754582, 0.148090,-0.574936,-0.278303;;, + 32;4;-0.751765, 0.159588,-0.569668,-0.286325;;, + 33;4;-0.746292, 0.175619,-0.562995,-0.299617;;, + 34;4;-0.740329, 0.192487,-0.556063,-0.313882;;, + 35;4;-0.735723, 0.207039,-0.549848,-0.325455;;, + 36;4;-0.731359, 0.221682,-0.543390,-0.336938;;, + 37;4;-0.725972, 0.238766,-0.535879,-0.350989;;, + 38;4;-0.720955, 0.254969,-0.528748,-0.364113;;, + 39;4;-0.717939, 0.266394,-0.523678,-0.372210;;, + 40;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 41;4;-0.719093, 0.272596,-0.520790,-0.370477;;, + 42;4;-0.721609, 0.272299,-0.520998,-0.365059;;, + 43;4;-0.725063, 0.270560,-0.521972,-0.357506;;, + 44;4;-0.729228, 0.267588,-0.523599,-0.348325;;, + 45;4;-0.733729, 0.263791,-0.525660,-0.338354;;, + 46;4;-0.738095, 0.259728,-0.527855,-0.328649;;, + 47;4;-0.741870, 0.255986,-0.529872,-0.320238;;, + 48;4;-0.744714, 0.253042,-0.531456,-0.313890;;, + 49;4;-0.746445, 0.251194,-0.532448,-0.310023;;, + 50;4;-0.747016, 0.250572,-0.532782,-0.308746;;, + 51;4;-0.746510, 0.251643,-0.531380,-0.310905;;, + 52;4;-0.744981, 0.254860,-0.527167,-0.317407;;, + 53;4;-0.742479, 0.260075,-0.520332,-0.327995;;, + 54;4;-0.739178, 0.266868,-0.511419,-0.341870;;, + 55;4;-0.735395, 0.274519,-0.501368,-0.357634;;, + 56;4;-0.731544, 0.282102,-0.491384,-0.373466;;, + 57;4;-0.728048, 0.288700,-0.482667,-0.387538;;, + 58;4;-0.725239, 0.293608,-0.476139,-0.398433;;, + 59;4;-0.723314, 0.296429,-0.472321,-0.405330;;, + 60;4;-0.722347, 0.297039,-0.471380,-0.407950;;, + 61;4;-0.721823, 0.296528,-0.472004,-0.408360;;, + 62;4;-0.721227, 0.295965,-0.472912,-0.408603;;, + 63;4;-0.720567, 0.295341,-0.474113,-0.408659;;, + 64;4;-0.719854, 0.294648,-0.475615,-0.408507;;, + 65;4;-0.719101, 0.293879,-0.477422,-0.408126;;, + 66;4;-0.718327, 0.293024,-0.479526,-0.407496;;, + 67;4;-0.717553, 0.292077,-0.481916,-0.406602;;, + 68;4;-0.716805, 0.291030,-0.484568,-0.405429;;, + 69;4;-0.716108, 0.289880,-0.487450,-0.403974;;, + 70;4;-0.715492, 0.288624,-0.490519,-0.402236;;, + 71;4;-0.714982, 0.287263,-0.493728,-0.400224;;, + 72;4;-0.714604, 0.285800,-0.497025,-0.397953;;, + 73;4;-0.714377, 0.284242,-0.500358,-0.395447;;, + 74;4;-0.714315, 0.282597,-0.503678,-0.392730;;, + 75;4;-0.714427, 0.280872,-0.506940,-0.389831;;, + 76;4;-0.714718, 0.279080,-0.510109,-0.386780;;, + 77;4;-0.715187, 0.277228,-0.513155,-0.383603;;, + 78;4;-0.715829, 0.275327,-0.516056,-0.380326;;, + 79;4;-0.716639, 0.273385,-0.518798,-0.376973;;, + 80;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 81;4;-0.719159, 0.269231,-0.523770,-0.369166;;, + 82;4;-0.721719, 0.266703,-0.525953,-0.362878;;, + 83;4;-0.725194, 0.263900,-0.527869,-0.354911;;, + 84;4;-0.729358, 0.260960,-0.529468,-0.345742;;, + 85;4;-0.733841, 0.258077,-0.530719,-0.336128;;, + 86;4;-0.738178, 0.255470,-0.531625,-0.326991;;, + 87;4;-0.741922, 0.253331,-0.532222,-0.319204;;, + 88;4;-0.744739, 0.251782,-0.532571,-0.313400;;, + 89;4;-0.746452, 0.250867,-0.532738,-0.309896;;, + 90;4;-0.747016, 0.250572,-0.532782,-0.308746;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.530000, 0.350000;;, + 1;3;-0.000000, 0.530000, 0.350000;;, + 2;3;-0.000000, 0.530000, 0.350000;;, + 3;3;-0.000000, 0.530000, 0.350000;;, + 4;3;-0.000000, 0.530000, 0.350000;;, + 5;3;-0.000000, 0.530000, 0.350000;;, + 6;3;-0.000000, 0.530000, 0.350000;;, + 7;3;-0.000000, 0.530000, 0.350000;;, + 8;3;-0.000000, 0.530000, 0.350000;;, + 9;3;-0.000000, 0.530000, 0.350000;;, + 10;3;-0.000000, 0.530000, 0.350000;;, + 11;3;-0.000000, 0.530000, 0.350000;;, + 12;3;-0.000000, 0.530000, 0.350000;;, + 13;3;-0.000000, 0.530000, 0.350000;;, + 14;3;-0.000000, 0.530000, 0.350000;;, + 15;3;-0.000000, 0.530000, 0.350000;;, + 16;3;-0.000000, 0.530000, 0.350000;;, + 17;3;-0.000000, 0.530000, 0.350000;;, + 18;3;-0.000000, 0.530000, 0.350000;;, + 19;3;-0.000000, 0.530000, 0.350000;;, + 20;3;-0.000000, 0.530000, 0.350000;;, + 21;3;-0.000000, 0.530000, 0.350000;;, + 22;3;-0.000000, 0.530000, 0.350000;;, + 23;3;-0.000000, 0.530000, 0.350000;;, + 24;3;-0.000000, 0.530000, 0.350000;;, + 25;3;-0.000000, 0.530000, 0.350000;;, + 26;3;-0.000000, 0.530000, 0.350000;;, + 27;3;-0.000000, 0.530000, 0.350000;;, + 28;3;-0.000000, 0.530000, 0.350000;;, + 29;3;-0.000000, 0.530000, 0.350000;;, + 30;3;-0.000000, 0.530000, 0.350000;;, + 31;3;-0.000000, 0.530000, 0.350000;;, + 32;3;-0.000000, 0.530000, 0.350000;;, + 33;3;-0.000000, 0.530000, 0.350000;;, + 34;3;-0.000000, 0.530000, 0.350000;;, + 35;3;-0.000000, 0.530000, 0.350000;;, + 36;3;-0.000000, 0.530000, 0.350000;;, + 37;3;-0.000000, 0.530000, 0.350000;;, + 38;3;-0.000000, 0.530000, 0.350000;;, + 39;3;-0.000000, 0.530000, 0.350000;;, + 40;3;-0.000000, 0.530000, 0.350000;;, + 41;3;-0.000237, 0.529993, 0.350000;;, + 42;3;-0.000949, 0.529972, 0.350000;;, + 43;3;-0.002107, 0.529937, 0.350000;;, + 44;3;-0.003622, 0.529889, 0.350000;;, + 45;3;-0.005338, 0.529830, 0.350000;;, + 46;3;-0.007054, 0.529766, 0.350000;;, + 47;3;-0.008569, 0.529700, 0.350000;;, + 48;3;-0.009727, 0.529637, 0.350000;;, + 49;3;-0.010440, 0.529581, 0.350000;;, + 50;3;-0.010677, 0.529534, 0.350000;;, + 51;3;-0.010474, 0.529487, 0.350300;;, + 52;3;-0.009864, 0.529436, 0.351204;;, + 53;3;-0.008868, 0.529381, 0.352674;;, + 54;3;-0.007557, 0.529324, 0.354597;;, + 55;3;-0.006060, 0.529270, 0.356775;;, + 56;3;-0.004545, 0.529221, 0.358953;;, + 57;3;-0.003180, 0.529183, 0.360876;;, + 58;3;-0.002099, 0.529154, 0.362346;;, + 59;3;-0.001380, 0.529138, 0.363250;;, + 60;3;-0.001050, 0.529133, 0.363550;;, + 61;3;-0.000919, 0.529138, 0.363476;;, + 62;3;-0.000795, 0.529152, 0.363250;;, + 63;3;-0.000679, 0.529176, 0.362872;;, + 64;3;-0.000571, 0.529210, 0.362346;;, + 65;3;-0.000473, 0.529253, 0.361676;;, + 66;3;-0.000384, 0.529304, 0.360876;;, + 67;3;-0.000305, 0.529363, 0.359961;;, + 68;3;-0.000237, 0.529427, 0.358953;;, + 69;3;-0.000179, 0.529496, 0.357881;;, + 70;3;-0.000131, 0.529566, 0.356775;;, + 71;3;-0.000093, 0.529637, 0.355669;;, + 72;3;-0.000063, 0.529706, 0.354597;;, + 73;3;-0.000040, 0.529770, 0.353590;;, + 74;3;-0.000024, 0.529829, 0.352674;;, + 75;3;-0.000013, 0.529880, 0.351874;;, + 76;3;-0.000007, 0.529923, 0.351204;;, + 77;3;-0.000003, 0.529957, 0.350678;;, + 78;3;-0.000001, 0.529981, 0.350300;;, + 79;3;-0.000000, 0.529995, 0.350075;;, + 80;3;-0.000000, 0.530000, 0.350000;;, + 81;3;-0.000237, 0.529990, 0.350000;;, + 82;3;-0.000949, 0.529959, 0.350000;;, + 83;3;-0.002107, 0.529908, 0.350000;;, + 84;3;-0.003622, 0.529842, 0.350000;;, + 85;3;-0.005338, 0.529767, 0.350000;;, + 86;3;-0.007054, 0.529692, 0.350000;;, + 87;3;-0.008569, 0.529626, 0.350000;;, + 88;3;-0.009728, 0.529575, 0.350000;;, + 89;3;-0.010440, 0.529544, 0.350000;;, + 90;3;-0.010677, 0.529534, 0.350000;;; + } + } + Animation { + {Armature_Bone_005} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 1;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 2;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 3;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 4;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 5;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 6;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 7;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 8;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 9;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 10;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 11;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 12;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 13;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 14;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 15;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 16;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 17;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 18;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 19;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 20;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 21;4;-0.458165,-0.529128,-0.580253, 0.413424;;, + 22;4;-0.485022,-0.509173,-0.567658, 0.418827;;, + 23;4;-0.520997,-0.481797,-0.552980, 0.424009;;, + 24;4;-0.551918,-0.457063,-0.544453, 0.424631;;, + 25;4;-0.568174,-0.442078,-0.546703, 0.418648;;, + 26;4;-0.571035,-0.436250,-0.561149, 0.401655;;, + 27;4;-0.564162,-0.437257,-0.587043, 0.371317;;, + 28;4;-0.551425,-0.442800,-0.616746, 0.336882;;, + 29;4;-0.539986,-0.448221,-0.639074, 0.311690;;, + 30;4;-0.535080,-0.449901,-0.647452, 0.303455;;, + 31;4;-0.531946,-0.451827,-0.646375, 0.307016;;, + 32;4;-0.524334,-0.459202,-0.641077, 0.316466;;, + 33;4;-0.513384,-0.470639,-0.632633, 0.330305;;, + 34;4;-0.501818,-0.482826,-0.623608, 0.344954;;, + 35;4;-0.491956,-0.492938,-0.616190, 0.357361;;, + 36;4;-0.482171,-0.503169,-0.608694, 0.369650;;, + 37;4;-0.470787,-0.515639,-0.599484, 0.384019;;, + 38;4;-0.459980,-0.527301,-0.590892, 0.397638;;, + 39;4;-0.452303,-0.534580,-0.585656, 0.407186;;, + 40;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 41;4;-0.447915,-0.533507,-0.587177, 0.412167;;, + 42;4;-0.448096,-0.528982,-0.591044, 0.411934;;, + 43;4;-0.449338,-0.522574,-0.596382, 0.410607;;, + 44;4;-0.451489,-0.514719,-0.602837, 0.408344;;, + 45;4;-0.454251,-0.506145,-0.609825, 0.405456;;, + 46;4;-0.457213,-0.497772,-0.616612, 0.402367;;, + 47;4;-0.459946,-0.490498,-0.622486, 0.399523;;, + 48;4;-0.462097,-0.484999,-0.626914, 0.397286;;, + 49;4;-0.463449,-0.481645,-0.629610, 0.395882;;, + 50;4;-0.463904,-0.480537,-0.630499, 0.395409;;, + 51;4;-0.462538,-0.482319,-0.629304, 0.396271;;, + 52;4;-0.458438,-0.487692,-0.625698, 0.398855;;, + 53;4;-0.451796,-0.496454,-0.619816, 0.403038;;, + 54;4;-0.443156,-0.507961,-0.612087, 0.408474;;, + 55;4;-0.433443,-0.521071,-0.603275, 0.414574;;, + 56;4;-0.423843,-0.534294,-0.594377, 0.420589;;, + 57;4;-0.415531,-0.546129,-0.586399, 0.425776;;, + 58;4;-0.409404,-0.555405,-0.580127, 0.429570;;, + 59;4;-0.405965,-0.561440,-0.576020, 0.431653;;, + 60;4;-0.405371,-0.563994,-0.574240, 0.431930;;, + 61;4;-0.406259,-0.564713,-0.573641, 0.431321;;, + 62;4;-0.407297,-0.565226,-0.573088, 0.430729;;, + 63;4;-0.408494,-0.565514,-0.572593, 0.430147;;, + 64;4;-0.409860,-0.565560,-0.572172, 0.429565;;, + 65;4;-0.411400,-0.565347,-0.571841, 0.428976;;, + 66;4;-0.413120,-0.564864,-0.571616, 0.428366;;, + 67;4;-0.415018,-0.564102,-0.571516, 0.427721;;, + 68;4;-0.417090,-0.563058,-0.571558, 0.427028;;, + 69;4;-0.419326,-0.561739,-0.571757, 0.426271;;, + 70;4;-0.421710,-0.560156,-0.572126, 0.425436;;, + 71;4;-0.424223,-0.558330,-0.572673, 0.424509;;, + 72;4;-0.426842,-0.556289,-0.573401, 0.423480;;, + 73;4;-0.429540,-0.554063,-0.574310, 0.422342;;, + 74;4;-0.432294,-0.551687,-0.575393, 0.421089;;, + 75;4;-0.435078,-0.549194,-0.576642, 0.419721;;, + 76;4;-0.437872,-0.546617,-0.578044, 0.418239;;, + 77;4;-0.440658,-0.543984,-0.579587, 0.416647;;, + 78;4;-0.443419,-0.541320,-0.581257, 0.414952;;, + 79;4;-0.446145,-0.538647,-0.583039, 0.413158;;, + 80;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 81;4;-0.451451,-0.532462,-0.587594, 0.409260;;, + 82;4;-0.453975,-0.527244,-0.591737, 0.407099;;, + 83;4;-0.456335,-0.520506,-0.597207, 0.404853;;, + 84;4;-0.458453,-0.512660,-0.603658, 0.402617;;, + 85;4;-0.460254,-0.504371,-0.610532, 0.400519;;, + 86;4;-0.461687,-0.496450,-0.617139, 0.398688;;, + 87;4;-0.462735,-0.489674,-0.622814, 0.397229;;, + 88;4;-0.463421,-0.484608,-0.627070, 0.396197;;, + 89;4;-0.463792,-0.481544,-0.629650, 0.395599;;, + 90;4;-0.463904,-0.480537,-0.630499, 0.395409;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.450000,-0.350000;;, + 1;3;-0.000000, 0.450000,-0.350000;;, + 2;3;-0.000000, 0.450000,-0.350000;;, + 3;3;-0.000000, 0.450000,-0.350000;;, + 4;3;-0.000000, 0.450000,-0.350000;;, + 5;3;-0.000000, 0.450000,-0.350000;;, + 6;3;-0.000000, 0.450000,-0.350000;;, + 7;3;-0.000000, 0.450000,-0.350000;;, + 8;3;-0.000000, 0.450000,-0.350000;;, + 9;3;-0.000000, 0.450000,-0.350000;;, + 10;3;-0.000000, 0.450000,-0.350000;;, + 11;3;-0.000000, 0.450000,-0.350000;;, + 12;3;-0.000000, 0.450000,-0.350000;;, + 13;3;-0.000000, 0.450000,-0.350000;;, + 14;3;-0.000000, 0.450000,-0.350000;;, + 15;3;-0.000000, 0.450000,-0.350000;;, + 16;3;-0.000000, 0.450000,-0.350000;;, + 17;3;-0.000000, 0.450000,-0.350000;;, + 18;3;-0.000000, 0.450000,-0.350000;;, + 19;3;-0.000000, 0.450000,-0.350000;;, + 20;3;-0.000000, 0.450000,-0.350000;;, + 21;3;-0.000000, 0.450000,-0.350000;;, + 22;3;-0.000000, 0.450000,-0.350000;;, + 23;3;-0.000000, 0.450000,-0.350000;;, + 24;3;-0.000000, 0.450000,-0.350000;;, + 25;3;-0.000000, 0.450000,-0.350000;;, + 26;3;-0.000000, 0.450000,-0.350000;;, + 27;3;-0.000000, 0.450000,-0.350000;;, + 28;3;-0.000000, 0.450000,-0.350000;;, + 29;3;-0.000000, 0.450000,-0.350000;;, + 30;3;-0.000000, 0.450000,-0.350000;;, + 31;3;-0.000000, 0.450000,-0.350000;;, + 32;3;-0.000000, 0.450000,-0.350000;;, + 33;3;-0.000000, 0.450000,-0.350000;;, + 34;3;-0.000000, 0.450000,-0.350000;;, + 35;3;-0.000000, 0.450000,-0.350000;;, + 36;3;-0.000000, 0.450000,-0.350000;;, + 37;3;-0.000000, 0.450000,-0.350000;;, + 38;3;-0.000000, 0.450000,-0.350000;;, + 39;3;-0.000000, 0.450000,-0.350000;;, + 40;3;-0.000000, 0.450000,-0.350000;;, + 41;3;-0.000082, 0.449998,-0.350000;;, + 42;3;-0.000329, 0.449991,-0.350000;;, + 43;3;-0.000731, 0.449978,-0.350000;;, + 44;3;-0.001257, 0.449962,-0.350000;;, + 45;3;-0.001852, 0.449941,-0.350000;;, + 46;3;-0.002448, 0.449919,-0.350000;;, + 47;3;-0.002973, 0.449896,-0.350000;;, + 48;3;-0.003375, 0.449874,-0.350000;;, + 49;3;-0.003622, 0.449855,-0.350000;;, + 50;3;-0.003704, 0.449838,-0.350000;;, + 51;3;-0.003634, 0.449822,-0.350104;;, + 52;3;-0.003422, 0.449804,-0.350418;;, + 53;3;-0.003077, 0.449785,-0.350928;;, + 54;3;-0.002622, 0.449766,-0.351595;;, + 55;3;-0.002103, 0.449747,-0.352351;;, + 56;3;-0.001577, 0.449730,-0.353106;;, + 57;3;-0.001103, 0.449716,-0.353773;;, + 58;3;-0.000728, 0.449707,-0.354283;;, + 59;3;-0.000479, 0.449701,-0.354597;;, + 60;3;-0.000364, 0.449699,-0.354701;;, + 61;3;-0.000319, 0.449701,-0.354675;;, + 62;3;-0.000276, 0.449706,-0.354597;;, + 63;3;-0.000236, 0.449714,-0.354466;;, + 64;3;-0.000198, 0.449726,-0.354283;;, + 65;3;-0.000164, 0.449741,-0.354051;;, + 66;3;-0.000133, 0.449759,-0.353773;;, + 67;3;-0.000106, 0.449779,-0.353456;;, + 68;3;-0.000082, 0.449801,-0.353106;;, + 69;3;-0.000062, 0.449825,-0.352734;;, + 70;3;-0.000046, 0.449850,-0.352351;;, + 71;3;-0.000032, 0.449874,-0.351967;;, + 72;3;-0.000022, 0.449898,-0.351595;;, + 73;3;-0.000014, 0.449920,-0.351245;;, + 74;3;-0.000009, 0.449941,-0.350928;;, + 75;3;-0.000005, 0.449959,-0.350650;;, + 76;3;-0.000002, 0.449973,-0.350418;;, + 77;3;-0.000001, 0.449985,-0.350235;;, + 78;3;-0.000000, 0.449993,-0.350104;;, + 79;3;-0.000000, 0.449998,-0.350026;;, + 80;3;-0.000000, 0.450000,-0.350000;;, + 81;3;-0.000082, 0.449997,-0.350000;;, + 82;3;-0.000329, 0.449986,-0.350000;;, + 83;3;-0.000731, 0.449968,-0.350000;;, + 84;3;-0.001257, 0.449945,-0.350000;;, + 85;3;-0.001852, 0.449919,-0.350000;;, + 86;3;-0.002448, 0.449893,-0.350000;;, + 87;3;-0.002973, 0.449870,-0.350000;;, + 88;3;-0.003375, 0.449853,-0.350000;;, + 89;3;-0.003622, 0.449842,-0.350000;;, + 90;3;-0.003704, 0.449838,-0.350000;;; + } + } + Animation { + {Armature_Bone_006} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.584921, 0.411273,-0.448826,-0.535982;;, + 1;4;-0.584921, 0.411273,-0.448826,-0.535982;;, + 2;4;-0.585303, 0.410615,-0.449353,-0.535456;;, + 3;4;-0.586458, 0.408623,-0.450946,-0.533866;;, + 4;4;-0.588388, 0.405296,-0.453608,-0.531210;;, + 5;4;-0.591077, 0.400660,-0.457317,-0.527508;;, + 6;4;-0.594485, 0.394783,-0.462018,-0.522816;;, + 7;4;-0.598545, 0.387783,-0.467618,-0.517228;;, + 8;4;-0.603157, 0.379831,-0.473979,-0.510879;;, + 9;4;-0.608191, 0.371150,-0.480924,-0.503948;;, + 10;4;-0.613492, 0.362011,-0.488235,-0.496652;;, + 11;4;-0.618883, 0.352715,-0.495672,-0.489230;;, + 12;4;-0.624183, 0.343576,-0.502983,-0.481934;;, + 13;4;-0.629218, 0.334895,-0.509927,-0.475003;;, + 14;4;-0.633830, 0.326943,-0.516289,-0.468654;;, + 15;4;-0.637889, 0.319944,-0.521888,-0.463066;;, + 16;4;-0.641297, 0.314068,-0.526589,-0.458375;;, + 17;4;-0.643986, 0.309432,-0.530298,-0.454673;;, + 18;4;-0.645915, 0.306104,-0.532960,-0.452017;;, + 19;4;-0.647070, 0.304113,-0.534553,-0.450427;;, + 20;4;-0.647452, 0.303455,-0.535080,-0.449901;;, + 21;4;-0.645682, 0.306506,-0.532638,-0.452338;;, + 22;4;-0.640256, 0.315863,-0.525153,-0.459808;;, + 23;4;-0.632104, 0.329919,-0.513909,-0.471030;;, + 24;4;-0.623449, 0.344842,-0.501970,-0.482944;;, + 25;4;-0.616187, 0.357364,-0.491953,-0.492942;;, + 26;4;-0.608924, 0.369886,-0.481935,-0.502939;;, + 27;4;-0.600269, 0.384809,-0.469997,-0.514854;;, + 28;4;-0.592118, 0.398865,-0.458752,-0.526076;;, + 29;4;-0.586691, 0.408221,-0.451267,-0.533545;;, + 30;4;-0.584921, 0.411273,-0.448826,-0.535982;;, + 31;4;-0.580252, 0.413424,-0.458164,-0.529129;;, + 32;4;-0.567657, 0.418828,-0.485020,-0.509174;;, + 33;4;-0.552978, 0.424012,-0.520994,-0.481800;;, + 34;4;-0.544451, 0.424634,-0.551914,-0.457067;;, + 35;4;-0.546700, 0.418652,-0.568169,-0.442082;;, + 36;4;-0.561078, 0.401550,-0.571099,-0.436362;;, + 37;4;-0.586812, 0.370952,-0.564388,-0.437627;;, + 38;4;-0.616388, 0.336310,-0.551780,-0.443374;;, + 39;4;-0.638773, 0.311207,-0.540287,-0.448705;;, + 40;4;-0.647452, 0.303455,-0.535080,-0.449901;;, + 41;4;-0.648710, 0.306194,-0.532745,-0.448891;;, + 42;4;-0.649623, 0.311711,-0.528455,-0.448732;;, + 43;4;-0.650033, 0.319956,-0.522227,-0.449569;;, + 44;4;-0.649768, 0.330568,-0.514291,-0.451503;;, + 45;4;-0.648672, 0.342823,-0.505129,-0.454551;;, + 46;4;-0.646656, 0.355703,-0.495432,-0.458610;;, + 47;4;-0.643724, 0.368133,-0.485945,-0.463478;;, + 48;4;-0.639962, 0.379222,-0.477292,-0.468905;;, + 49;4;-0.635506, 0.388399,-0.469880,-0.474655;;, + 50;4;-0.630499, 0.395409,-0.463904,-0.480537;;, + 51;4;-0.624789, 0.401358,-0.458023,-0.487406;;, + 52;4;-0.618189, 0.407316,-0.450929,-0.496154;;, + 53;4;-0.610879, 0.413107,-0.442860,-0.506524;;, + 54;4;-0.603194, 0.418495,-0.434262,-0.517982;;, + 55;4;-0.595608, 0.423213,-0.425776,-0.529710;;, + 56;4;-0.588664, 0.427027,-0.418130,-0.540732;;, + 57;4;-0.582837, 0.429790,-0.411969,-0.550143;;, + 58;4;-0.578437, 0.431475,-0.407714,-0.557310;;, + 59;4;-0.575581, 0.432148,-0.405526,-0.561935;;, + 60;4;-0.574240, 0.431930,-0.405371,-0.563994;;, + 61;4;-0.573641, 0.431321,-0.406259,-0.564713;;, + 62;4;-0.573088, 0.430729,-0.407296,-0.565226;;, + 63;4;-0.572594, 0.430147,-0.408494,-0.565514;;, + 64;4;-0.572172, 0.429565,-0.409859,-0.565560;;, + 65;4;-0.571841, 0.428976,-0.411400,-0.565348;;, + 66;4;-0.571616, 0.428365,-0.413120,-0.564864;;, + 67;4;-0.571516, 0.427721,-0.415018,-0.564102;;, + 68;4;-0.571558, 0.427028,-0.417090,-0.563059;;, + 69;4;-0.571757, 0.426271,-0.419326,-0.561739;;, + 70;4;-0.572126, 0.425436,-0.421710,-0.560156;;, + 71;4;-0.572673, 0.424509,-0.424223,-0.558330;;, + 72;4;-0.573401, 0.423480,-0.426841,-0.556289;;, + 73;4;-0.574310, 0.422342,-0.429540,-0.554063;;, + 74;4;-0.575393, 0.421089,-0.432293,-0.551687;;, + 75;4;-0.576642, 0.419721,-0.435078,-0.549194;;, + 76;4;-0.578044, 0.418239,-0.437872,-0.546617;;, + 77;4;-0.579587, 0.416647,-0.440658,-0.543984;;, + 78;4;-0.581257, 0.414952,-0.443419,-0.541320;;, + 79;4;-0.583039, 0.413158,-0.446145,-0.538647;;, + 80;4;-0.584921, 0.411273,-0.448826,-0.535982;;, + 81;4;-0.587594, 0.409259,-0.451450,-0.532463;;, + 82;4;-0.591737, 0.407099,-0.453975,-0.527244;;, + 83;4;-0.597207, 0.404852,-0.456335,-0.520506;;, + 84;4;-0.603658, 0.402617,-0.458453,-0.512660;;, + 85;4;-0.610532, 0.400519,-0.460254,-0.504371;;, + 86;4;-0.617139, 0.398688,-0.461686,-0.496450;;, + 87;4;-0.622814, 0.397229,-0.462735,-0.489674;;, + 88;4;-0.627070, 0.396197,-0.463421,-0.484608;;, + 89;4;-0.629650, 0.395599,-0.463792,-0.481544;;, + 90;4;-0.630499, 0.395409,-0.463904,-0.480537;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.450000, 0.350000;;, + 1;3;-0.000000, 0.450000, 0.350000;;, + 2;3;-0.000000, 0.450000, 0.350000;;, + 3;3;-0.000000, 0.450000, 0.350000;;, + 4;3;-0.000000, 0.450000, 0.350000;;, + 5;3;-0.000000, 0.450000, 0.350000;;, + 6;3;-0.000000, 0.450000, 0.350000;;, + 7;3;-0.000000, 0.450000, 0.350000;;, + 8;3;-0.000000, 0.450000, 0.350000;;, + 9;3;-0.000000, 0.450000, 0.350000;;, + 10;3;-0.000000, 0.450000, 0.350000;;, + 11;3;-0.000000, 0.450000, 0.350000;;, + 12;3;-0.000000, 0.450000, 0.350000;;, + 13;3;-0.000000, 0.450000, 0.350000;;, + 14;3;-0.000000, 0.450000, 0.350000;;, + 15;3;-0.000000, 0.450000, 0.350000;;, + 16;3;-0.000000, 0.450000, 0.350000;;, + 17;3;-0.000000, 0.450000, 0.350000;;, + 18;3;-0.000000, 0.450000, 0.350000;;, + 19;3;-0.000000, 0.450000, 0.350000;;, + 20;3;-0.000000, 0.450000, 0.350000;;, + 21;3;-0.000000, 0.450000, 0.350000;;, + 22;3;-0.000000, 0.450000, 0.350000;;, + 23;3;-0.000000, 0.450000, 0.350000;;, + 24;3;-0.000000, 0.450000, 0.350000;;, + 25;3;-0.000000, 0.450000, 0.350000;;, + 26;3;-0.000000, 0.450000, 0.350000;;, + 27;3;-0.000000, 0.450000, 0.350000;;, + 28;3;-0.000000, 0.450000, 0.350000;;, + 29;3;-0.000000, 0.450000, 0.350000;;, + 30;3;-0.000000, 0.450000, 0.350000;;, + 31;3;-0.000000, 0.450000, 0.350000;;, + 32;3;-0.000000, 0.450000, 0.350000;;, + 33;3;-0.000000, 0.450000, 0.350000;;, + 34;3;-0.000000, 0.450000, 0.350000;;, + 35;3;-0.000000, 0.450000, 0.350000;;, + 36;3;-0.000000, 0.450000, 0.350000;;, + 37;3;-0.000000, 0.450000, 0.350000;;, + 38;3;-0.000000, 0.450000, 0.350000;;, + 39;3;-0.000000, 0.450000, 0.350000;;, + 40;3;-0.000000, 0.450000, 0.350000;;, + 41;3;-0.000082, 0.449998, 0.350000;;, + 42;3;-0.000329, 0.449991, 0.350000;;, + 43;3;-0.000731, 0.449978, 0.350000;;, + 44;3;-0.001257, 0.449962, 0.350000;;, + 45;3;-0.001852, 0.449941, 0.350000;;, + 46;3;-0.002447, 0.449919, 0.350000;;, + 47;3;-0.002973, 0.449896, 0.350000;;, + 48;3;-0.003375, 0.449874, 0.350000;;, + 49;3;-0.003622, 0.449855, 0.350000;;, + 50;3;-0.003704, 0.449838, 0.350000;;, + 51;3;-0.003634, 0.449822, 0.350104;;, + 52;3;-0.003422, 0.449804, 0.350418;;, + 53;3;-0.003077, 0.449785, 0.350928;;, + 54;3;-0.002622, 0.449766, 0.351595;;, + 55;3;-0.002103, 0.449747, 0.352351;;, + 56;3;-0.001577, 0.449730, 0.353106;;, + 57;3;-0.001103, 0.449716, 0.353773;;, + 58;3;-0.000728, 0.449707, 0.354283;;, + 59;3;-0.000479, 0.449701, 0.354597;;, + 60;3;-0.000364, 0.449699, 0.354701;;, + 61;3;-0.000319, 0.449701, 0.354675;;, + 62;3;-0.000276, 0.449706, 0.354597;;, + 63;3;-0.000236, 0.449714, 0.354466;;, + 64;3;-0.000198, 0.449726, 0.354283;;, + 65;3;-0.000164, 0.449741, 0.354051;;, + 66;3;-0.000133, 0.449759, 0.353773;;, + 67;3;-0.000106, 0.449779, 0.353456;;, + 68;3;-0.000082, 0.449801, 0.353106;;, + 69;3;-0.000062, 0.449825, 0.352734;;, + 70;3;-0.000046, 0.449850, 0.352351;;, + 71;3;-0.000032, 0.449874, 0.351967;;, + 72;3;-0.000022, 0.449898, 0.351595;;, + 73;3;-0.000014, 0.449920, 0.351245;;, + 74;3;-0.000008, 0.449941, 0.350928;;, + 75;3;-0.000005, 0.449958, 0.350650;;, + 76;3;-0.000002, 0.449973, 0.350418;;, + 77;3;-0.000001, 0.449985, 0.350235;;, + 78;3;-0.000000, 0.449993, 0.350104;;, + 79;3;-0.000000, 0.449998, 0.350026;;, + 80;3;-0.000000, 0.450000, 0.350000;;, + 81;3;-0.000082, 0.449997, 0.350000;;, + 82;3;-0.000329, 0.449986, 0.350000;;, + 83;3;-0.000731, 0.449968, 0.350000;;, + 84;3;-0.001257, 0.449945, 0.350000;;, + 85;3;-0.001852, 0.449919, 0.350000;;, + 86;3;-0.002447, 0.449893, 0.350000;;, + 87;3;-0.002973, 0.449870, 0.350000;;, + 88;3;-0.003375, 0.449853, 0.350000;;, + 89;3;-0.003622, 0.449842, 0.350000;;, + 90;3;-0.003704, 0.449838, 0.350000;;; + } + } + Animation { + {Armature_Bone_007} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.319598,-0.677966,-0.431912, 0.501669;;, + 1;4;-0.319598,-0.677966,-0.431912, 0.501669;;, + 2;4;-0.320288,-0.677564,-0.432404, 0.501164;;, + 3;4;-0.322372,-0.676349,-0.433891, 0.499638;;, + 4;4;-0.325856,-0.674318,-0.436378, 0.497088;;, + 5;4;-0.330709,-0.671489,-0.439841, 0.493535;;, + 6;4;-0.336861,-0.667903,-0.444232, 0.489032;;, + 7;4;-0.344189,-0.663631,-0.449461, 0.483668;;, + 8;4;-0.352514,-0.658778,-0.455403, 0.477574;;, + 9;4;-0.361602,-0.653480,-0.461888, 0.470922;;, + 10;4;-0.371169,-0.647903,-0.468716, 0.463918;;, + 11;4;-0.380901,-0.642230,-0.475661, 0.456795;;, + 12;4;-0.390468,-0.636653,-0.482489, 0.449792;;, + 13;4;-0.399556,-0.631356,-0.488974, 0.443140;;, + 14;4;-0.407880,-0.626503,-0.494915, 0.437046;;, + 15;4;-0.415208,-0.622231,-0.500145, 0.431682;;, + 16;4;-0.421360,-0.618645,-0.504535, 0.427179;;, + 17;4;-0.426213,-0.615816,-0.507998, 0.423627;;, + 18;4;-0.429696,-0.613786,-0.510484, 0.421077;;, + 19;4;-0.431781,-0.612571,-0.511972, 0.419551;;, + 20;4;-0.432470,-0.612169,-0.512464, 0.419046;;, + 21;4;-0.429387,-0.614143,-0.510072, 0.421273;;, + 22;4;-0.419907,-0.620167,-0.502767, 0.428129;;, + 23;4;-0.405596,-0.629149,-0.491862, 0.438496;;, + 24;4;-0.390288,-0.638570,-0.480398, 0.449617;;, + 25;4;-0.377291,-0.646324,-0.470931, 0.459101;;, + 26;4;-0.364229,-0.654013,-0.461528, 0.468650;;, + 27;4;-0.348669,-0.663183,-0.450316, 0.480022;;, + 28;4;-0.333850,-0.671656,-0.439920, 0.490898;;, + 29;4;-0.323610,-0.676921,-0.433375, 0.498513;;, + 30;4;-0.319598,-0.677966,-0.431912, 0.501669;;, + 31;4;-0.327670,-0.669831,-0.430042, 0.507163;;, + 32;4;-0.352888,-0.648194,-0.423547, 0.520203;;, + 33;4;-0.387412,-0.619323,-0.416423, 0.534923;;, + 34;4;-0.417717,-0.593952,-0.414002, 0.543210;;, + 35;4;-0.434447,-0.579463,-0.419063, 0.540621;;, + 36;4;-0.440884,-0.576226,-0.433477, 0.524172;;, + 37;4;-0.442160,-0.582730,-0.457437, 0.493244;;, + 38;4;-0.439302,-0.595269,-0.484296, 0.457130;;, + 39;4;-0.435193,-0.606820,-0.504479, 0.429642;;, + 40;4;-0.432470,-0.612169,-0.512464, 0.419046;;, + 41;4;-0.429595,-0.613661,-0.513835, 0.418885;;, + 42;4;-0.424003,-0.615068,-0.514731, 0.421605;;, + 43;4;-0.415735,-0.616478,-0.514971, 0.427194;;, + 44;4;-0.405129,-0.618016,-0.514359, 0.435331;;, + 45;4;-0.392883,-0.619833,-0.512733, 0.445324;;, + 46;4;-0.379976,-0.622073,-0.510015, 0.456171;;, + 47;4;-0.367454,-0.624838,-0.506235, 0.466788;;, + 48;4;-0.356187,-0.628169,-0.501517, 0.476256;;, + 49;4;-0.346735,-0.632048,-0.496033, 0.483969;;, + 50;4;-0.339356,-0.636425,-0.489959, 0.489634;;, + 51;4;-0.332631,-0.641463,-0.482758, 0.494513;;, + 52;4;-0.325176,-0.647323,-0.473852, 0.499877;;, + 53;4;-0.317225,-0.653846,-0.463499, 0.505551;;, + 54;4;-0.309166,-0.660738,-0.452224, 0.511256;;, + 55;4;-0.301519,-0.667569,-0.440811, 0.516622;;, + 56;4;-0.294842,-0.673854,-0.430183, 0.521256;;, + 57;4;-0.289593,-0.679160,-0.421182, 0.524840;;, + 58;4;-0.286040,-0.683203,-0.414389, 0.527195;;, + 59;4;-0.284245,-0.685870,-0.410063, 0.528286;;, + 60;4;-0.284124,-0.687183,-0.408206, 0.528181;;, + 61;4;-0.284832,-0.687823,-0.407596, 0.527496;;, + 62;4;-0.285632,-0.688402,-0.407109, 0.526768;;, + 63;4;-0.286533,-0.688910,-0.406763, 0.525992;;, + 64;4;-0.287546,-0.689333,-0.406577, 0.525161;;, + 65;4;-0.288679,-0.689658,-0.406571, 0.524266;;, + 66;4;-0.289941,-0.689870,-0.406764, 0.523301;;, + 67;4;-0.291339,-0.689955,-0.407173, 0.522260;;, + 68;4;-0.292877,-0.689900,-0.407814, 0.521136;;, + 69;4;-0.294555,-0.689694,-0.408696, 0.519926;;, + 70;4;-0.296371,-0.689331,-0.409825, 0.518627;;, + 71;4;-0.298318,-0.688807,-0.411198, 0.517240;;, + 72;4;-0.300386,-0.688122,-0.412807, 0.515767;;, + 73;4;-0.302562,-0.687282,-0.414637, 0.514213;;, + 74;4;-0.304831,-0.686294,-0.416671, 0.512584;;, + 75;4;-0.307179,-0.685170,-0.418887, 0.510887;;, + 76;4;-0.309589,-0.683923,-0.421261, 0.509131;;, + 77;4;-0.312048,-0.682566,-0.423771, 0.507324;;, + 78;4;-0.314543,-0.681113,-0.426396, 0.505473;;, + 79;4;-0.317063,-0.679575,-0.429116, 0.503586;;, + 80;4;-0.319598,-0.677966,-0.431912, 0.501669;;, + 81;4;-0.322226,-0.675630,-0.435638, 0.499738;;, + 82;4;-0.324997,-0.671919,-0.441128, 0.497831;;, + 83;4;-0.327833,-0.666965,-0.448197, 0.495999;;, + 84;4;-0.330616,-0.661085,-0.456410, 0.494307;;, + 85;4;-0.333197,-0.654792,-0.465078, 0.492825;;, + 86;4;-0.335425,-0.648727,-0.473352, 0.491611;;, + 87;4;-0.337185,-0.643507,-0.480427, 0.490696;;, + 88;4;-0.338420,-0.639587,-0.485713, 0.490080;;, + 89;4;-0.339131,-0.637208,-0.488909, 0.489739;;, + 90;4;-0.339356,-0.636425,-0.489959, 0.489634;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.370000,-0.350000;;, + 1;3;-0.000000, 0.370000,-0.350000;;, + 2;3;-0.000000, 0.370000,-0.350000;;, + 3;3;-0.000000, 0.370000,-0.350000;;, + 4;3;-0.000000, 0.370000,-0.350000;;, + 5;3;-0.000000, 0.370000,-0.350000;;, + 6;3;-0.000000, 0.370000,-0.350000;;, + 7;3;-0.000000, 0.370000,-0.350000;;, + 8;3;-0.000000, 0.370000,-0.350000;;, + 9;3;-0.000000, 0.370000,-0.350000;;, + 10;3;-0.000000, 0.370000,-0.350000;;, + 11;3;-0.000000, 0.370000,-0.350000;;, + 12;3;-0.000000, 0.370000,-0.350000;;, + 13;3;-0.000000, 0.370000,-0.350000;;, + 14;3;-0.000000, 0.370000,-0.350000;;, + 15;3;-0.000000, 0.370000,-0.350000;;, + 16;3;-0.000000, 0.370000,-0.350000;;, + 17;3;-0.000000, 0.370000,-0.350000;;, + 18;3;-0.000000, 0.370000,-0.350000;;, + 19;3;-0.000000, 0.370000,-0.350000;;, + 20;3;-0.000000, 0.370000,-0.350000;;, + 21;3;-0.000000, 0.370000,-0.350000;;, + 22;3;-0.000000, 0.370000,-0.350000;;, + 23;3;-0.000000, 0.370000,-0.350000;;, + 24;3;-0.000000, 0.370000,-0.350000;;, + 25;3;-0.000000, 0.370000,-0.350000;;, + 26;3;-0.000000, 0.370000,-0.350000;;, + 27;3;-0.000000, 0.370000,-0.350000;;, + 28;3;-0.000000, 0.370000,-0.350000;;, + 29;3;-0.000000, 0.370000,-0.350000;;, + 30;3;-0.000000, 0.370000,-0.350000;;, + 31;3;-0.000000, 0.370000,-0.350000;;, + 32;3;-0.000000, 0.370000,-0.350000;;, + 33;3;-0.000000, 0.370000,-0.350000;;, + 34;3;-0.000000, 0.370000,-0.350000;;, + 35;3;-0.000000, 0.370000,-0.350000;;, + 36;3;-0.000000, 0.370000,-0.350000;;, + 37;3;-0.000000, 0.370000,-0.350000;;, + 38;3;-0.000000, 0.370000,-0.350000;;, + 39;3;-0.000000, 0.370000,-0.350000;;, + 40;3;-0.000000, 0.370000,-0.350000;;, + 41;3; 0.000072, 0.370002,-0.350000;;, + 42;3; 0.000290, 0.370008,-0.350000;;, + 43;3; 0.000645, 0.370019,-0.350000;;, + 44;3; 0.001109, 0.370034,-0.350000;;, + 45;3; 0.001634, 0.370052,-0.350000;;, + 46;3; 0.002159, 0.370072,-0.350000;;, + 47;3; 0.002623, 0.370092,-0.350000;;, + 48;3; 0.002978, 0.370111,-0.350000;;, + 49;3; 0.003196, 0.370128,-0.350000;;, + 50;3; 0.003268, 0.370143,-0.350000;;, + 51;3; 0.003206, 0.370157,-0.349908;;, + 52;3; 0.003020, 0.370173,-0.349631;;, + 53;3; 0.002715, 0.370190,-0.349181;;, + 54;3; 0.002313, 0.370207,-0.348593;;, + 55;3; 0.001855, 0.370224,-0.347926;;, + 56;3; 0.001391, 0.370238,-0.347259;;, + 57;3; 0.000973, 0.370250,-0.346671;;, + 58;3; 0.000642, 0.370259,-0.346221;;, + 59;3; 0.000422, 0.370264,-0.345944;;, + 60;3; 0.000321, 0.370265,-0.345852;;, + 61;3; 0.000281, 0.370264,-0.345875;;, + 62;3; 0.000243, 0.370259,-0.345944;;, + 63;3; 0.000208, 0.370252,-0.346059;;, + 64;3; 0.000175, 0.370242,-0.346221;;, + 65;3; 0.000145, 0.370229,-0.346426;;, + 66;3; 0.000117, 0.370213,-0.346671;;, + 67;3; 0.000093, 0.370195,-0.346951;;, + 68;3; 0.000073, 0.370175,-0.347259;;, + 69;3; 0.000055, 0.370154,-0.347587;;, + 70;3; 0.000040, 0.370133,-0.347926;;, + 71;3; 0.000028, 0.370111,-0.348264;;, + 72;3; 0.000019, 0.370090,-0.348593;;, + 73;3; 0.000012, 0.370070,-0.348901;;, + 74;3; 0.000007, 0.370052,-0.349181;;, + 75;3; 0.000004, 0.370037,-0.349426;;, + 76;3; 0.000002, 0.370024,-0.349631;;, + 77;3; 0.000001, 0.370013,-0.349792;;, + 78;3; 0.000000, 0.370006,-0.349908;;, + 79;3;-0.000000, 0.370002,-0.349977;;, + 80;3;-0.000000, 0.370000,-0.350000;;, + 81;3; 0.000072, 0.370003,-0.350000;;, + 82;3; 0.000290, 0.370013,-0.350000;;, + 83;3; 0.000645, 0.370028,-0.350000;;, + 84;3; 0.001109, 0.370048,-0.350000;;, + 85;3; 0.001634, 0.370072,-0.350000;;, + 86;3; 0.002159, 0.370094,-0.350000;;, + 87;3; 0.002623, 0.370115,-0.350000;;, + 88;3; 0.002978, 0.370130,-0.350000;;, + 89;3; 0.003196, 0.370140,-0.350000;;, + 90;3; 0.003268, 0.370143,-0.350000;;; + } + } + Animation { + {Armature_Bone_008} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 1;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 2;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 3;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 4;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 5;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 6;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 7;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 8;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 9;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 10;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 11;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 12;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 13;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 14;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 15;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 16;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 17;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 18;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 19;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 20;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 21;4;-0.430343, 0.506930,-0.327682,-0.669908;;, + 22;4;-0.426552, 0.521158,-0.351077,-0.646621;;, + 23;4;-0.423372, 0.537841,-0.382799,-0.615139;;, + 24;4;-0.424177, 0.547749,-0.410786,-0.587535;;, + 25;4;-0.430424, 0.545661,-0.426685,-0.572130;;, + 26;4;-0.446036, 0.529623,-0.431828,-0.568361;;, + 27;4;-0.473165, 0.500168,-0.429575,-0.573601;;, + 28;4;-0.503646, 0.466128,-0.422607,-0.584473;;, + 29;4;-0.525804, 0.440497,-0.416136,-0.594529;;, + 30;4;-0.532957, 0.430963,-0.414106,-0.598952;;, + 31;4;-0.529573, 0.432276,-0.411956,-0.601876;;, + 32;4;-0.520708, 0.438284,-0.403853,-0.608859;;, + 33;4;-0.507758, 0.447792,-0.391311,-0.618867;;, + 34;4;-0.494055, 0.457946,-0.377950,-0.629434;;, + 35;4;-0.482438, 0.466313,-0.366855,-0.638456;;, + 36;4;-0.470683, 0.474543,-0.355897,-0.647615;;, + 37;4;-0.456654, 0.484374,-0.342859,-0.658508;;, + 38;4;-0.443445, 0.493627,-0.330572,-0.668775;;, + 39;4;-0.434691, 0.499748,-0.322355,-0.675648;;, + 40;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 41;4;-0.433297, 0.501304,-0.319938,-0.677143;;, + 42;4;-0.437234, 0.500436,-0.321192,-0.674436;;, + 43;4;-0.443562, 0.499099,-0.323304,-0.669960;;, + 44;4;-0.451798, 0.497393,-0.326109,-0.664065;;, + 45;4;-0.461102, 0.495485,-0.329311,-0.657361;;, + 46;4;-0.470390, 0.493593,-0.332529,-0.650642;;, + 47;4;-0.478580, 0.491932,-0.335379,-0.644701;;, + 48;4;-0.484836, 0.490667,-0.337563,-0.640154;;, + 49;4;-0.488682, 0.489891,-0.338909,-0.637355;;, + 50;4;-0.489959, 0.489634,-0.339356,-0.636425;;, + 51;4;-0.488203, 0.490544,-0.338076,-0.637494;;, + 52;4;-0.482907, 0.493275,-0.334232,-0.640722;;, + 53;4;-0.474276, 0.497695,-0.328002,-0.645990;;, + 54;4;-0.462950, 0.503437,-0.319892,-0.652919;;, + 55;4;-0.450057, 0.509882,-0.310765,-0.660829;;, + 56;4;-0.437072, 0.516234,-0.301731,-0.668832;;, + 57;4;-0.425478, 0.521708,-0.293889,-0.676029;;, + 58;4;-0.416428, 0.525709,-0.288078,-0.681717;;, + 59;4;-0.410592, 0.527900,-0.284774,-0.685484;;, + 60;4;-0.408206, 0.528180,-0.284123,-0.687183;;, + 61;4;-0.407596, 0.527496,-0.284832,-0.687823;;, + 62;4;-0.407109, 0.526768,-0.285632,-0.688402;;, + 63;4;-0.406763, 0.525992,-0.286533,-0.688910;;, + 64;4;-0.406577, 0.525161,-0.287546,-0.689333;;, + 65;4;-0.406571, 0.524266,-0.288679,-0.689658;;, + 66;4;-0.406764, 0.523301,-0.289941,-0.689870;;, + 67;4;-0.407173, 0.522260,-0.291339,-0.689955;;, + 68;4;-0.407814, 0.521136,-0.292877,-0.689900;;, + 69;4;-0.408696, 0.519926,-0.294555,-0.689694;;, + 70;4;-0.409825, 0.518627,-0.296371,-0.689331;;, + 71;4;-0.411198, 0.517240,-0.298318,-0.688807;;, + 72;4;-0.412807, 0.515767,-0.300386,-0.688122;;, + 73;4;-0.414638, 0.514213,-0.302562,-0.687282;;, + 74;4;-0.416671, 0.512583,-0.304831,-0.686294;;, + 75;4;-0.418887, 0.510887,-0.307178,-0.685170;;, + 76;4;-0.421261, 0.509131,-0.309589,-0.683923;;, + 77;4;-0.423772, 0.507324,-0.312048,-0.682566;;, + 78;4;-0.426396, 0.505473,-0.314543,-0.681113;;, + 79;4;-0.429116, 0.503586,-0.317062,-0.679575;;, + 80;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 81;4;-0.435638, 0.499737,-0.322226,-0.675630;;, + 82;4;-0.441129, 0.497831,-0.324997,-0.671920;;, + 83;4;-0.448197, 0.495999,-0.327833,-0.666966;;, + 84;4;-0.456410, 0.494307,-0.330616,-0.661085;;, + 85;4;-0.465078, 0.492825,-0.333197,-0.654792;;, + 86;4;-0.473352, 0.491611,-0.335425,-0.648727;;, + 87;4;-0.480427, 0.490696,-0.337185,-0.643507;;, + 88;4;-0.485713, 0.490080,-0.338420,-0.639587;;, + 89;4;-0.488910, 0.489739,-0.339131,-0.637208;;, + 90;4;-0.489959, 0.489634,-0.339356,-0.636425;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.370000, 0.350000;;, + 1;3;-0.000000, 0.370000, 0.350000;;, + 2;3;-0.000000, 0.370000, 0.350000;;, + 3;3;-0.000000, 0.370000, 0.350000;;, + 4;3;-0.000000, 0.370000, 0.350000;;, + 5;3;-0.000000, 0.370000, 0.350000;;, + 6;3;-0.000000, 0.370000, 0.350000;;, + 7;3;-0.000000, 0.370000, 0.350000;;, + 8;3;-0.000000, 0.370000, 0.350000;;, + 9;3;-0.000000, 0.370000, 0.350000;;, + 10;3;-0.000000, 0.370000, 0.350000;;, + 11;3;-0.000000, 0.370000, 0.350000;;, + 12;3;-0.000000, 0.370000, 0.350000;;, + 13;3;-0.000000, 0.370000, 0.350000;;, + 14;3;-0.000000, 0.370000, 0.350000;;, + 15;3;-0.000000, 0.370000, 0.350000;;, + 16;3;-0.000000, 0.370000, 0.350000;;, + 17;3;-0.000000, 0.370000, 0.350000;;, + 18;3;-0.000000, 0.370000, 0.350000;;, + 19;3;-0.000000, 0.370000, 0.350000;;, + 20;3;-0.000000, 0.370000, 0.350000;;, + 21;3;-0.000000, 0.370000, 0.350000;;, + 22;3;-0.000000, 0.370000, 0.350000;;, + 23;3;-0.000000, 0.370000, 0.350000;;, + 24;3;-0.000000, 0.370000, 0.350000;;, + 25;3;-0.000000, 0.370000, 0.350000;;, + 26;3;-0.000000, 0.370000, 0.350000;;, + 27;3;-0.000000, 0.370000, 0.350000;;, + 28;3;-0.000000, 0.370000, 0.350000;;, + 29;3;-0.000000, 0.370000, 0.350000;;, + 30;3;-0.000000, 0.370000, 0.350000;;, + 31;3;-0.000000, 0.370000, 0.350000;;, + 32;3;-0.000000, 0.370000, 0.350000;;, + 33;3;-0.000000, 0.370000, 0.350000;;, + 34;3;-0.000000, 0.370000, 0.350000;;, + 35;3;-0.000000, 0.370000, 0.350000;;, + 36;3;-0.000000, 0.370000, 0.350000;;, + 37;3;-0.000000, 0.370000, 0.350000;;, + 38;3;-0.000000, 0.370000, 0.350000;;, + 39;3;-0.000000, 0.370000, 0.350000;;, + 40;3;-0.000000, 0.370000, 0.350000;;, + 41;3; 0.000072, 0.370002, 0.350000;;, + 42;3; 0.000291, 0.370008, 0.350000;;, + 43;3; 0.000645, 0.370019, 0.350000;;, + 44;3; 0.001109, 0.370034, 0.350000;;, + 45;3; 0.001634, 0.370052, 0.350000;;, + 46;3; 0.002159, 0.370072, 0.350000;;, + 47;3; 0.002623, 0.370092, 0.350000;;, + 48;3; 0.002978, 0.370111, 0.350000;;, + 49;3; 0.003196, 0.370128, 0.350000;;, + 50;3; 0.003268, 0.370143, 0.350000;;, + 51;3; 0.003206, 0.370157, 0.349908;;, + 52;3; 0.003020, 0.370173, 0.349631;;, + 53;3; 0.002715, 0.370190, 0.349181;;, + 54;3; 0.002314, 0.370207, 0.348593;;, + 55;3; 0.001855, 0.370224, 0.347926;;, + 56;3; 0.001391, 0.370238, 0.347259;;, + 57;3; 0.000973, 0.370250, 0.346671;;, + 58;3; 0.000643, 0.370259, 0.346221;;, + 59;3; 0.000422, 0.370264, 0.345944;;, + 60;3; 0.000322, 0.370265, 0.345852;;, + 61;3; 0.000281, 0.370264, 0.345875;;, + 62;3; 0.000243, 0.370260, 0.345944;;, + 63;3; 0.000208, 0.370252, 0.346060;;, + 64;3; 0.000175, 0.370242, 0.346221;;, + 65;3; 0.000145, 0.370229, 0.346426;;, + 66;3; 0.000118, 0.370213, 0.346671;;, + 67;3; 0.000093, 0.370195, 0.346951;;, + 68;3; 0.000073, 0.370175, 0.347259;;, + 69;3; 0.000055, 0.370154, 0.347587;;, + 70;3; 0.000040, 0.370133, 0.347926;;, + 71;3; 0.000028, 0.370111, 0.348264;;, + 72;3; 0.000019, 0.370090, 0.348593;;, + 73;3; 0.000012, 0.370070, 0.348901;;, + 74;3; 0.000007, 0.370052, 0.349181;;, + 75;3; 0.000004, 0.370037, 0.349426;;, + 76;3; 0.000002, 0.370024, 0.349631;;, + 77;3; 0.000001, 0.370013, 0.349793;;, + 78;3; 0.000000, 0.370006, 0.349908;;, + 79;3;-0.000000, 0.370002, 0.349977;;, + 80;3;-0.000000, 0.370000, 0.350000;;, + 81;3; 0.000072, 0.370003, 0.350000;;, + 82;3; 0.000290, 0.370013, 0.350000;;, + 83;3; 0.000645, 0.370028, 0.350000;;, + 84;3; 0.001109, 0.370049, 0.350000;;, + 85;3; 0.001634, 0.370071, 0.350000;;, + 86;3; 0.002159, 0.370094, 0.350000;;, + 87;3; 0.002623, 0.370115, 0.350000;;, + 88;3; 0.002978, 0.370130, 0.350000;;, + 89;3; 0.003196, 0.370140, 0.350000;;, + 90;3; 0.003268, 0.370143, 0.350000;;; + } + } + Animation { + {Armature_Bone_009} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 1;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 2;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 3;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 4;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 5;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 6;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 7;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 8;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 9;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 10;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 11;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 12;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 13;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 14;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 15;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 16;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 17;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 18;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 19;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 20;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 21;4;-0.171292,-0.792475,-0.251317, 0.526549;;, + 22;4;-0.193248,-0.771364,-0.249637, 0.546270;;, + 23;4;-0.223546,-0.743385,-0.249591, 0.570717;;, + 24;4;-0.251250,-0.719894,-0.253662, 0.588055;;, + 25;4;-0.268549,-0.708463,-0.262571, 0.591119;;, + 26;4;-0.279750,-0.709268,-0.276909, 0.577247;;, + 27;4;-0.290100,-0.720419,-0.296449, 0.546706;;, + 28;4;-0.297644,-0.737394,-0.316737, 0.509204;;, + 29;4;-0.300956,-0.752215,-0.331815, 0.479757;;, + 30;4;-0.300181,-0.759263,-0.338560, 0.467747;;, + 31;4;-0.294533,-0.762200,-0.337904, 0.467422;;, + 32;4;-0.282366,-0.766052,-0.330739, 0.471577;;, + 33;4;-0.265342,-0.770585,-0.318723, 0.479071;;, + 34;4;-0.247421,-0.775245,-0.305812, 0.487182;;, + 35;4;-0.231981,-0.779557,-0.295379, 0.493587;;, + 36;4;-0.216498,-0.784385,-0.284989, 0.499477;;, + 37;4;-0.198473,-0.790273,-0.272179, 0.506361;;, + 38;4;-0.181365,-0.795779,-0.260244, 0.512886;;, + 39;4;-0.169233,-0.799209,-0.253042, 0.517465;;, + 40;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 41;4;-0.162442,-0.798703,-0.255561, 0.519869;;, + 42;4;-0.162930,-0.796660,-0.261194, 0.519765;;, + 43;4;-0.165185,-0.793799,-0.268891, 0.519134;;, + 44;4;-0.168946,-0.790314,-0.278146, 0.518052;;, + 45;4;-0.173708,-0.786524,-0.288130, 0.516669;;, + 46;4;-0.178778,-0.782831,-0.297805, 0.515188;;, + 47;4;-0.183435,-0.779629,-0.306165, 0.513823;;, + 48;4;-0.187092,-0.777211,-0.312460, 0.512749;;, + 49;4;-0.189384,-0.775737,-0.316289, 0.512075;;, + 50;4;-0.190155,-0.775251,-0.317551, 0.511848;;, + 51;4;-0.188583,-0.775815,-0.315644, 0.512426;;, + 52;4;-0.183859,-0.777517,-0.309895, 0.514159;;, + 53;4;-0.176198,-0.780295,-0.300528, 0.516967;;, + 54;4;-0.166213,-0.783949,-0.288242, 0.520619;;, + 55;4;-0.154958,-0.788121,-0.274267, 0.524724;;, + 56;4;-0.143790,-0.792342,-0.260205, 0.528780;;, + 57;4;-0.134055,-0.796137,-0.247668, 0.532291;;, + 58;4;-0.126785,-0.799138,-0.237910, 0.534877;;, + 59;4;-0.122565,-0.801125,-0.231658, 0.536325;;, + 60;4;-0.121580,-0.802023,-0.229163, 0.536569;;, + 61;4;-0.122260,-0.802383,-0.228579, 0.536191;;, + 62;4;-0.123065,-0.802757,-0.228082, 0.535757;;, + 63;4;-0.124009,-0.803138,-0.227689, 0.535265;;, + 64;4;-0.125105,-0.803515,-0.227422, 0.534711;;, + 65;4;-0.126364,-0.803880,-0.227305, 0.534092;;, + 66;4;-0.127799,-0.804220,-0.227360, 0.533407;;, + 67;4;-0.129416,-0.804520,-0.227612, 0.532656;;, + 68;4;-0.131222,-0.804766,-0.228084, 0.531841;;, + 69;4;-0.133216,-0.804941,-0.228794, 0.530964;;, + 70;4;-0.135394,-0.805033,-0.229757, 0.530032;;, + 71;4;-0.137745,-0.805026,-0.230980, 0.529051;;, + 72;4;-0.140256,-0.804911,-0.232466, 0.528030;;, + 73;4;-0.142909,-0.804681,-0.234207, 0.526978;;, + 74;4;-0.145683,-0.804331,-0.236193, 0.525905;;, + 75;4;-0.148557,-0.803862,-0.238407, 0.524818;;, + 76;4;-0.151511,-0.803274,-0.240830, 0.523727;;, + 77;4;-0.154526,-0.802573,-0.243440, 0.522638;;, + 78;4;-0.157585,-0.801765,-0.246218, 0.521556;;, + 79;4;-0.160672,-0.800856,-0.249142, 0.520486;;, + 80;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 81;4;-0.167041,-0.798407,-0.256322, 0.518362;;, + 82;4;-0.170579,-0.796167,-0.262460, 0.517258;;, + 83;4;-0.174288,-0.793213,-0.270398, 0.516150;;, + 84;4;-0.178005,-0.789731,-0.279646, 0.515083;;, + 85;4;-0.181517,-0.786021,-0.289423, 0.514109;;, + 86;4;-0.184597,-0.782457,-0.298769, 0.513280;;, + 87;4;-0.187063,-0.779396,-0.306766, 0.512634;;, + 88;4;-0.188814,-0.777100,-0.312745, 0.512185;;, + 89;4;-0.189831,-0.775709,-0.316363, 0.511929;;, + 90;4;-0.190155,-0.775251,-0.317551, 0.511848;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.280000,-0.350000;;, + 1;3;-0.000000, 0.280000,-0.350000;;, + 2;3;-0.000000, 0.280000,-0.350000;;, + 3;3;-0.000000, 0.280000,-0.350000;;, + 4;3;-0.000000, 0.280000,-0.350000;;, + 5;3;-0.000000, 0.280000,-0.350000;;, + 6;3;-0.000000, 0.280000,-0.350000;;, + 7;3;-0.000000, 0.280000,-0.350000;;, + 8;3;-0.000000, 0.280000,-0.350000;;, + 9;3;-0.000000, 0.280000,-0.350000;;, + 10;3;-0.000000, 0.280000,-0.350000;;, + 11;3;-0.000000, 0.280000,-0.350000;;, + 12;3;-0.000000, 0.280000,-0.350000;;, + 13;3;-0.000000, 0.280000,-0.350000;;, + 14;3;-0.000000, 0.280000,-0.350000;;, + 15;3;-0.000000, 0.280000,-0.350000;;, + 16;3;-0.000000, 0.280000,-0.350000;;, + 17;3;-0.000000, 0.280000,-0.350000;;, + 18;3;-0.000000, 0.280000,-0.350000;;, + 19;3;-0.000000, 0.280000,-0.350000;;, + 20;3;-0.000000, 0.280000,-0.350000;;, + 21;3;-0.000000, 0.280000,-0.350000;;, + 22;3;-0.000000, 0.280000,-0.350000;;, + 23;3;-0.000000, 0.280000,-0.350000;;, + 24;3;-0.000000, 0.280000,-0.350000;;, + 25;3;-0.000000, 0.280000,-0.350000;;, + 26;3;-0.000000, 0.280000,-0.350000;;, + 27;3;-0.000000, 0.280000,-0.350000;;, + 28;3;-0.000000, 0.280000,-0.350000;;, + 29;3;-0.000000, 0.280000,-0.350000;;, + 30;3;-0.000000, 0.280000,-0.350000;;, + 31;3;-0.000000, 0.280000,-0.350000;;, + 32;3;-0.000000, 0.280000,-0.350000;;, + 33;3;-0.000000, 0.280000,-0.350000;;, + 34;3;-0.000000, 0.280000,-0.350000;;, + 35;3;-0.000000, 0.280000,-0.350000;;, + 36;3;-0.000000, 0.280000,-0.350000;;, + 37;3;-0.000000, 0.280000,-0.350000;;, + 38;3;-0.000000, 0.280000,-0.350000;;, + 39;3;-0.000000, 0.280000,-0.350000;;, + 40;3;-0.000000, 0.280000,-0.350000;;, + 41;3; 0.000246, 0.280007,-0.350000;;, + 42;3; 0.000988, 0.280029,-0.350000;;, + 43;3; 0.002193, 0.280065,-0.350000;;, + 44;3; 0.003770, 0.280115,-0.350000;;, + 45;3; 0.005556, 0.280177,-0.350000;;, + 46;3; 0.007342, 0.280244,-0.350000;;, + 47;3; 0.008919, 0.280313,-0.350000;;, + 48;3; 0.010124, 0.280378,-0.350000;;, + 49;3; 0.010866, 0.280436,-0.350000;;, + 50;3; 0.011112, 0.280485,-0.350000;;, + 51;3; 0.010902, 0.280533,-0.349687;;, + 52;3; 0.010267, 0.280587,-0.348746;;, + 53;3; 0.009230, 0.280645,-0.347216;;, + 54;3; 0.007866, 0.280703,-0.345215;;, + 55;3; 0.006308, 0.280760,-0.342948;;, + 56;3; 0.004730, 0.280810,-0.340681;;, + 57;3; 0.003310, 0.280851,-0.338680;;, + 58;3; 0.002184, 0.280880,-0.337150;;, + 59;3; 0.001436, 0.280897,-0.336209;;, + 60;3; 0.001093, 0.280902,-0.335897;;, + 61;3; 0.000957, 0.280897,-0.335974;;, + 62;3; 0.000827, 0.280882,-0.336209;;, + 63;3; 0.000706, 0.280857,-0.336602;;, + 64;3; 0.000594, 0.280822,-0.337150;;, + 65;3; 0.000492, 0.280778,-0.337847;;, + 66;3; 0.000400, 0.280724,-0.338680;;, + 67;3; 0.000318, 0.280663,-0.339633;;, + 68;3; 0.000247, 0.280596,-0.340681;;, + 69;3; 0.000186, 0.280525,-0.341797;;, + 70;3; 0.000137, 0.280451,-0.342948;;, + 71;3; 0.000096, 0.280378,-0.344099;;, + 72;3; 0.000065, 0.280306,-0.345215;;, + 73;3; 0.000042, 0.280239,-0.346264;;, + 74;3; 0.000025, 0.280178,-0.347216;;, + 75;3; 0.000014, 0.280125,-0.348050;;, + 76;3; 0.000007, 0.280080,-0.348746;;, + 77;3; 0.000003, 0.280045,-0.349295;;, + 78;3; 0.000001, 0.280020,-0.349687;;, + 79;3;-0.000000, 0.280005,-0.349922;;, + 80;3;-0.000000, 0.280000,-0.350000;;, + 81;3; 0.000246, 0.280011,-0.350000;;, + 82;3; 0.000988, 0.280043,-0.350000;;, + 83;3; 0.002193, 0.280096,-0.350000;;, + 84;3; 0.003770, 0.280165,-0.350000;;, + 85;3; 0.005556, 0.280243,-0.350000;;, + 86;3; 0.007342, 0.280321,-0.350000;;, + 87;3; 0.008919, 0.280389,-0.350000;;, + 88;3; 0.010125, 0.280442,-0.350000;;, + 89;3; 0.010866, 0.280474,-0.350000;;, + 90;3; 0.011112, 0.280485,-0.350000;;; + } + } + Animation { + {Armature_Bone_010} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.252193, 0.519431,-0.163776,-0.799855;;, + 1;4;-0.252193, 0.519431,-0.163776,-0.799855;;, + 2;4;-0.252721, 0.519116,-0.164609,-0.799607;;, + 3;4;-0.254316, 0.518161,-0.167128,-0.798857;;, + 4;4;-0.256981, 0.516566,-0.171338,-0.797604;;, + 5;4;-0.260695, 0.514344,-0.177204,-0.795859;;, + 6;4;-0.265402, 0.511527,-0.184638,-0.793646;;, + 7;4;-0.271009, 0.508171,-0.193494,-0.791011;;, + 8;4;-0.277379, 0.504359,-0.203554,-0.788017;;, + 9;4;-0.284333, 0.500198,-0.214537,-0.784749;;, + 10;4;-0.291654, 0.495817,-0.226099,-0.781308;;, + 11;4;-0.299100, 0.491361,-0.237859,-0.777809;;, + 12;4;-0.306421, 0.486980,-0.249422,-0.774368;;, + 13;4;-0.313375, 0.482819,-0.260404,-0.771100;;, + 14;4;-0.319744, 0.479007,-0.270465,-0.768106;;, + 15;4;-0.325351, 0.475652,-0.279320,-0.765471;;, + 16;4;-0.330058, 0.472835,-0.286754,-0.763259;;, + 17;4;-0.333772, 0.470612,-0.292619,-0.761514;;, + 18;4;-0.336438, 0.469017,-0.296829,-0.760261;;, + 19;4;-0.338032, 0.468063,-0.299348,-0.759511;;, + 20;4;-0.338560, 0.467747,-0.300181,-0.759264;;, + 21;4;-0.335792, 0.468887,-0.296643,-0.760735;;, + 22;4;-0.327388, 0.472463,-0.285716,-0.765167;;, + 23;4;-0.314961, 0.478033,-0.269101,-0.771627;;, + 24;4;-0.302097, 0.484277,-0.251131,-0.778154;;, + 25;4;-0.291744, 0.489957,-0.235611,-0.783192;;, + 26;4;-0.281576, 0.495824,-0.219905,-0.788042;;, + 27;4;-0.269440, 0.502794,-0.201209,-0.793843;;, + 28;4;-0.258484, 0.509836,-0.183122,-0.798831;;, + 29;4;-0.252275, 0.515606,-0.169999,-0.801068;;, + 30;4;-0.252193, 0.519431,-0.163776,-0.799855;;, + 31;4;-0.253356, 0.528589,-0.169252,-0.790436;;, + 32;4;-0.252052, 0.548687,-0.190830,-0.768950;;, + 33;4;-0.251141, 0.572270,-0.221992,-0.741836;;, + 34;4;-0.254119, 0.588517,-0.250788,-0.719438;;, + 35;4;-0.262568, 0.591122,-0.268546,-0.708465;;, + 36;4;-0.276680, 0.577477,-0.279973,-0.709043;;, + 37;4;-0.295680, 0.547475,-0.290865,-0.719653;;, + 38;4;-0.315542, 0.510399,-0.298837,-0.736201;;, + 39;4;-0.330806, 0.480766,-0.301963,-0.751207;;, + 40;4;-0.338560, 0.467747,-0.300181,-0.759264;;, + 41;4;-0.342060, 0.465129,-0.294983,-0.762747;;, + 42;4;-0.344609, 0.465174,-0.287133,-0.765377;;, + 43;4;-0.345966, 0.467899,-0.276707,-0.767177;;, + 44;4;-0.345911, 0.473042,-0.264084,-0.768268;;, + 45;4;-0.344307, 0.480004,-0.249999,-0.768883;;, + 46;4;-0.341161, 0.487894,-0.235456,-0.769344;;, + 47;4;-0.336637, 0.495731,-0.221505,-0.769988;;, + 48;4;-0.331002, 0.502669,-0.209000,-0.771089;;, + 49;4;-0.324552, 0.508139,-0.198475,-0.772818;;, + 50;4;-0.317551, 0.511848,-0.190155,-0.775251;;, + 51;4;-0.309437, 0.514831,-0.182375,-0.778220;;, + 52;4;-0.299571, 0.518159,-0.173535,-0.781517;;, + 53;4;-0.288242, 0.521727,-0.163911,-0.785056;;, + 54;4;-0.276014, 0.525357,-0.153985,-0.788687;;, + 55;4;-0.263725, 0.528808,-0.144417,-0.792205;;, + 56;4;-0.252350, 0.531824,-0.135936,-0.795385;;, + 57;4;-0.242771, 0.534188,-0.129158,-0.798035;;, + 58;4;-0.235586, 0.535777,-0.124461,-0.800038;;, + 59;4;-0.231055, 0.536558,-0.121961,-0.801359;;, + 60;4;-0.229163, 0.536569,-0.121580,-0.802023;;, + 61;4;-0.228579, 0.536190,-0.122260,-0.802383;;, + 62;4;-0.228082, 0.535757,-0.123065,-0.802757;;, + 63;4;-0.227689, 0.535265,-0.124009,-0.803138;;, + 64;4;-0.227422, 0.534711,-0.125105,-0.803515;;, + 65;4;-0.227305, 0.534092,-0.126364,-0.803880;;, + 66;4;-0.227360, 0.533407,-0.127799,-0.804220;;, + 67;4;-0.227612, 0.532656,-0.129416,-0.804520;;, + 68;4;-0.228084, 0.531840,-0.131222,-0.804766;;, + 69;4;-0.228794, 0.530964,-0.133216,-0.804942;;, + 70;4;-0.229757, 0.530031,-0.135394,-0.805033;;, + 71;4;-0.230980, 0.529051,-0.137745,-0.805026;;, + 72;4;-0.232466, 0.528030,-0.140256,-0.804911;;, + 73;4;-0.234207, 0.526978,-0.142909,-0.804681;;, + 74;4;-0.236193, 0.525905,-0.145683,-0.804332;;, + 75;4;-0.238407, 0.524818,-0.148557,-0.803862;;, + 76;4;-0.240830, 0.523727,-0.151511,-0.803274;;, + 77;4;-0.243440, 0.522638,-0.154526,-0.802573;;, + 78;4;-0.246218, 0.521556,-0.157584,-0.801765;;, + 79;4;-0.249142, 0.520486,-0.160672,-0.800856;;, + 80;4;-0.252193, 0.519431,-0.163776,-0.799855;;, + 81;4;-0.256322, 0.518362,-0.167041,-0.798407;;, + 82;4;-0.262460, 0.517258,-0.170579,-0.796168;;, + 83;4;-0.270398, 0.516150,-0.174288,-0.793214;;, + 84;4;-0.279646, 0.515082,-0.178005,-0.789731;;, + 85;4;-0.289423, 0.514109,-0.181517,-0.786021;;, + 86;4;-0.298769, 0.513280,-0.184597,-0.782457;;, + 87;4;-0.306766, 0.512634,-0.187063,-0.779396;;, + 88;4;-0.312745, 0.512185,-0.188814,-0.777100;;, + 89;4;-0.316363, 0.511929,-0.189831,-0.775709;;, + 90;4;-0.317551, 0.511848,-0.190155,-0.775251;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.280000, 0.350000;;, + 1;3;-0.000000, 0.280000, 0.350000;;, + 2;3;-0.000000, 0.280000, 0.350000;;, + 3;3;-0.000000, 0.280000, 0.350000;;, + 4;3;-0.000000, 0.280000, 0.350000;;, + 5;3;-0.000000, 0.280000, 0.350000;;, + 6;3;-0.000000, 0.280000, 0.350000;;, + 7;3;-0.000000, 0.280000, 0.350000;;, + 8;3;-0.000000, 0.280000, 0.350000;;, + 9;3;-0.000000, 0.280000, 0.350000;;, + 10;3;-0.000000, 0.280000, 0.350000;;, + 11;3;-0.000000, 0.280000, 0.350000;;, + 12;3;-0.000000, 0.280000, 0.350000;;, + 13;3;-0.000000, 0.280000, 0.350000;;, + 14;3;-0.000000, 0.280000, 0.350000;;, + 15;3;-0.000000, 0.280000, 0.350000;;, + 16;3;-0.000000, 0.280000, 0.350000;;, + 17;3;-0.000000, 0.280000, 0.350000;;, + 18;3;-0.000000, 0.280000, 0.350000;;, + 19;3;-0.000000, 0.280000, 0.350000;;, + 20;3;-0.000000, 0.280000, 0.350000;;, + 21;3;-0.000000, 0.280000, 0.350000;;, + 22;3;-0.000000, 0.280000, 0.350000;;, + 23;3;-0.000000, 0.280000, 0.350000;;, + 24;3;-0.000000, 0.280000, 0.350000;;, + 25;3;-0.000000, 0.280000, 0.350000;;, + 26;3;-0.000000, 0.280000, 0.350000;;, + 27;3;-0.000000, 0.280000, 0.350000;;, + 28;3;-0.000000, 0.280000, 0.350000;;, + 29;3;-0.000000, 0.280000, 0.350000;;, + 30;3;-0.000000, 0.280000, 0.350000;;, + 31;3;-0.000000, 0.280000, 0.350000;;, + 32;3;-0.000000, 0.280000, 0.350000;;, + 33;3;-0.000000, 0.280000, 0.350000;;, + 34;3;-0.000000, 0.280000, 0.350000;;, + 35;3;-0.000000, 0.280000, 0.350000;;, + 36;3;-0.000000, 0.280000, 0.350000;;, + 37;3;-0.000000, 0.280000, 0.350000;;, + 38;3;-0.000000, 0.280000, 0.350000;;, + 39;3;-0.000000, 0.280000, 0.350000;;, + 40;3;-0.000000, 0.280000, 0.350000;;, + 41;3; 0.000246, 0.280007, 0.350000;;, + 42;3; 0.000988, 0.280029, 0.350000;;, + 43;3; 0.002193, 0.280065, 0.350000;;, + 44;3; 0.003770, 0.280115, 0.350000;;, + 45;3; 0.005556, 0.280177, 0.350000;;, + 46;3; 0.007342, 0.280244, 0.350000;;, + 47;3; 0.008919, 0.280313, 0.350000;;, + 48;3; 0.010125, 0.280378, 0.350000;;, + 49;3; 0.010866, 0.280436, 0.350000;;, + 50;3; 0.011112, 0.280485, 0.350000;;, + 51;3; 0.010902, 0.280534, 0.349687;;, + 52;3; 0.010267, 0.280587, 0.348746;;, + 53;3; 0.009230, 0.280645, 0.347216;;, + 54;3; 0.007866, 0.280703, 0.345215;;, + 55;3; 0.006308, 0.280760, 0.342948;;, + 56;3; 0.004730, 0.280810, 0.340681;;, + 57;3; 0.003310, 0.280851, 0.338680;;, + 58;3; 0.002185, 0.280880, 0.337150;;, + 59;3; 0.001436, 0.280897, 0.336209;;, + 60;3; 0.001093, 0.280903, 0.335897;;, + 61;3; 0.000957, 0.280898, 0.335974;;, + 62;3; 0.000828, 0.280883, 0.336209;;, + 63;3; 0.000707, 0.280857, 0.336602;;, + 64;3; 0.000595, 0.280822, 0.337150;;, + 65;3; 0.000492, 0.280778, 0.337847;;, + 66;3; 0.000400, 0.280724, 0.338680;;, + 67;3; 0.000318, 0.280664, 0.339633;;, + 68;3; 0.000247, 0.280596, 0.340681;;, + 69;3; 0.000186, 0.280525, 0.341797;;, + 70;3; 0.000137, 0.280451, 0.342948;;, + 71;3; 0.000097, 0.280378, 0.344099;;, + 72;3; 0.000065, 0.280306, 0.345215;;, + 73;3; 0.000042, 0.280239, 0.346264;;, + 74;3; 0.000025, 0.280178, 0.347216;;, + 75;3; 0.000014, 0.280125, 0.348050;;, + 76;3; 0.000007, 0.280080, 0.348746;;, + 77;3; 0.000003, 0.280045, 0.349295;;, + 78;3; 0.000001, 0.280020, 0.349687;;, + 79;3; 0.000000, 0.280005, 0.349922;;, + 80;3;-0.000000, 0.280000, 0.350000;;, + 81;3; 0.000246, 0.280011, 0.350000;;, + 82;3; 0.000988, 0.280043, 0.350000;;, + 83;3; 0.002193, 0.280096, 0.350000;;, + 84;3; 0.003770, 0.280165, 0.350000;;, + 85;3; 0.005556, 0.280243, 0.350000;;, + 86;3; 0.007342, 0.280321, 0.350000;;, + 87;3; 0.008919, 0.280390, 0.350000;;, + 88;3; 0.010125, 0.280442, 0.350000;;, + 89;3; 0.010866, 0.280475, 0.350000;;, + 90;3; 0.011112, 0.280485, 0.350000;;; + } + } + Animation { + {Group8} + AnimationKey { // Rotation + 0; + 91; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 31;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 32;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 33;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 34;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 35;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 36;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 37;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 38;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 39;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 40;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 41;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 42;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 43;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 44;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 45;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 46;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 47;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 48;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 49;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 50;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 51;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 52;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 53;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 54;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 55;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 56;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 57;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 58;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 59;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 60;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 61;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 62;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 63;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 64;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 65;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 66;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 67;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 68;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 69;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 70;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 71;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 72;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 73;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 74;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 75;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 76;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 77;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 78;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 79;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 80;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 81;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 82;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 83;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 84;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 85;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 86;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 87;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 88;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 89;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 90;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 91; + 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;;; + } + AnimationKey { // Position + 2; + 91; + 0;3; 0.000000, 0.000000, 0.000000;;, + 1;3; 0.000000, 0.000000, 0.000000;;, + 2;3; 0.000000, 0.000000, 0.000000;;, + 3;3; 0.000000, 0.000000, 0.000000;;, + 4;3; 0.000000, 0.000000, 0.000000;;, + 5;3; 0.000000, 0.000000, 0.000000;;, + 6;3; 0.000000, 0.000000, 0.000000;;, + 7;3; 0.000000, 0.000000, 0.000000;;, + 8;3; 0.000000, 0.000000, 0.000000;;, + 9;3; 0.000000, 0.000000, 0.000000;;, + 10;3; 0.000000, 0.000000, 0.000000;;, + 11;3; 0.000000, 0.000000, 0.000000;;, + 12;3; 0.000000, 0.000000, 0.000000;;, + 13;3; 0.000000, 0.000000, 0.000000;;, + 14;3; 0.000000, 0.000000, 0.000000;;, + 15;3; 0.000000, 0.000000, 0.000000;;, + 16;3; 0.000000, 0.000000, 0.000000;;, + 17;3; 0.000000, 0.000000, 0.000000;;, + 18;3; 0.000000, 0.000000, 0.000000;;, + 19;3; 0.000000, 0.000000, 0.000000;;, + 20;3; 0.000000, 0.000000, 0.000000;;, + 21;3; 0.000000, 0.000000, 0.000000;;, + 22;3; 0.000000, 0.000000, 0.000000;;, + 23;3; 0.000000, 0.000000, 0.000000;;, + 24;3; 0.000000, 0.000000, 0.000000;;, + 25;3; 0.000000, 0.000000, 0.000000;;, + 26;3; 0.000000, 0.000000, 0.000000;;, + 27;3; 0.000000, 0.000000, 0.000000;;, + 28;3; 0.000000, 0.000000, 0.000000;;, + 29;3; 0.000000, 0.000000, 0.000000;;, + 30;3; 0.000000, 0.000000, 0.000000;;, + 31;3; 0.000000, 0.000000, 0.000000;;, + 32;3; 0.000000, 0.000000, 0.000000;;, + 33;3; 0.000000, 0.000000, 0.000000;;, + 34;3; 0.000000, 0.000000, 0.000000;;, + 35;3; 0.000000, 0.000000, 0.000000;;, + 36;3; 0.000000, 0.000000, 0.000000;;, + 37;3; 0.000000, 0.000000, 0.000000;;, + 38;3; 0.000000, 0.000000, 0.000000;;, + 39;3; 0.000000, 0.000000, 0.000000;;, + 40;3; 0.000000, 0.000000, 0.000000;;, + 41;3; 0.000000, 0.000000, 0.000000;;, + 42;3; 0.000000, 0.000000, 0.000000;;, + 43;3; 0.000000, 0.000000, 0.000000;;, + 44;3; 0.000000, 0.000000, 0.000000;;, + 45;3; 0.000000, 0.000000, 0.000000;;, + 46;3; 0.000000, 0.000000, 0.000000;;, + 47;3; 0.000000, 0.000000, 0.000000;;, + 48;3; 0.000000, 0.000000, 0.000000;;, + 49;3; 0.000000, 0.000000, 0.000000;;, + 50;3; 0.000000, 0.000000, 0.000000;;, + 51;3; 0.000000, 0.000000, 0.000000;;, + 52;3; 0.000000, 0.000000, 0.000000;;, + 53;3; 0.000000, 0.000000, 0.000000;;, + 54;3; 0.000000, 0.000000, 0.000000;;, + 55;3; 0.000000, 0.000000, 0.000000;;, + 56;3; 0.000000, 0.000000, 0.000000;;, + 57;3; 0.000000, 0.000000, 0.000000;;, + 58;3; 0.000000, 0.000000, 0.000000;;, + 59;3; 0.000000, 0.000000, 0.000000;;, + 60;3; 0.000000, 0.000000, 0.000000;;, + 61;3; 0.000000, 0.000000, 0.000000;;, + 62;3; 0.000000, 0.000000, 0.000000;;, + 63;3; 0.000000, 0.000000, 0.000000;;, + 64;3; 0.000000, 0.000000, 0.000000;;, + 65;3; 0.000000, 0.000000, 0.000000;;, + 66;3; 0.000000, 0.000000, 0.000000;;, + 67;3; 0.000000, 0.000000, 0.000000;;, + 68;3; 0.000000, 0.000000, 0.000000;;, + 69;3; 0.000000, 0.000000, 0.000000;;, + 70;3; 0.000000, 0.000000, 0.000000;;, + 71;3; 0.000000, 0.000000, 0.000000;;, + 72;3; 0.000000, 0.000000, 0.000000;;, + 73;3; 0.000000, 0.000000, 0.000000;;, + 74;3; 0.000000, 0.000000, 0.000000;;, + 75;3; 0.000000, 0.000000, 0.000000;;, + 76;3; 0.000000, 0.000000, 0.000000;;, + 77;3; 0.000000, 0.000000, 0.000000;;, + 78;3; 0.000000, 0.000000, 0.000000;;, + 79;3; 0.000000, 0.000000, 0.000000;;, + 80;3; 0.000000, 0.000000, 0.000000;;, + 81;3; 0.000000, 0.000000, 0.000000;;, + 82;3; 0.000000, 0.000000, 0.000000;;, + 83;3; 0.000000, 0.000000, 0.000000;;, + 84;3; 0.000000, 0.000000, 0.000000;;, + 85;3; 0.000000, 0.000000, 0.000000;;, + 86;3; 0.000000, 0.000000, 0.000000;;, + 87;3; 0.000000, 0.000000, 0.000000;;, + 88;3; 0.000000, 0.000000, 0.000000;;, + 89;3; 0.000000, 0.000000, 0.000000;;, + 90;3; 0.000000, 0.000000, 0.000000;;; + } + } +} // End of AnimationSet Global diff --git a/models/goblins_goblin.b3d b/models/goblins_goblin.b3d new file mode 100644 index 0000000..62ec56f Binary files /dev/null and b/models/goblins_goblin.b3d differ diff --git a/models/mobs_stone_monster.b3d b/models/mobs_stone_monster.b3d new file mode 100644 index 0000000..d9c0c71 Binary files /dev/null and b/models/mobs_stone_monster.b3d differ diff --git a/models/zmobs_lava_flan.x b/models/zmobs_lava_flan.x new file mode 100644 index 0000000..be78ff9 --- /dev/null +++ b/models/zmobs_lava_flan.x @@ -0,0 +1,3506 @@ +xof 0303txt 0032 + +template XSkinMeshHeader { + <3cf169ce-ff7c-44ab-93c0-f78f62d172e2> + WORD nMaxSkinWeightsPerVertex; + WORD nMaxSkinWeightsPerFace; + WORD nBones; +} + +template SkinWeights { + <6f0d123b-bad2-4167-a0d0-80224f25fabb> + STRING transformNodeName; + DWORD nWeights; + array DWORD vertexIndices[nWeights]; + array float weights[nWeights]; + Matrix4x4 matrixOffset; +} + +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 Armature { + FrameTransformMatrix { + -5.000000, 0.000001, 0.000000, 0.000000, + -0.000001,-5.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 5.000000, 0.000000, + 0.000000, 0.000000,-5.000000, 1.000000;; + } + Frame Armature_Bone { + 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 Armature_Bone_001 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 2.000000, 0.000000, 1.000000;; + } + Frame Armature_Bone_002 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.300000, 0.000000, 1.000000;; + } + Frame Armature_Bone_003 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.300000, 0.000000, 1.000000;; + } + Frame Armature_Bone_004 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.400000, 0.000000, 1.000000;; + } + } // End of Armature_Bone_004 + } // End of Armature_Bone_003 + } // End of Armature_Bone_002 + } // End of Armature_Bone_001 + } // End of Armature_Bone + Frame Cube { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 1.000000;; + } + Mesh { // Cube mesh + 264; + 1.000000; 1.000000;-1.000000;, + 1.000000;-1.000000;-1.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000; 1.000000;-1.000000;, + -1.000000; 1.000000; 1.000000;, + -1.000000;-1.000000; 1.000000;, + -0.800000;-0.800000; 1.000000;, + -0.800000; 0.800000; 1.000000;, + 1.000000; 1.000000;-1.000000;, + 1.000000; 0.999999; 1.000000;, + 0.999999;-1.000001; 1.000000;, + 1.000000;-1.000000;-1.000000;, + 1.000000;-1.000000;-1.000000;, + 0.999999;-1.000001; 1.000000;, + -1.000000;-1.000000; 1.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000;-1.000000; 1.000000;, + -1.000000; 1.000000; 1.000000;, + -1.000000; 1.000000;-1.000000;, + 1.000000; 0.999999; 1.000000;, + 1.000000; 1.000000;-1.000000;, + -1.000000; 1.000000;-1.000000;, + -1.000000; 1.000000; 1.000000;, + -0.800000; 0.800000; 1.666667;, + -0.800000;-0.800000; 1.666667;, + -0.800000;-0.800000; 2.000000;, + -0.800000; 0.800000; 2.000000;, + 0.999999;-1.000001; 1.000000;, + 1.000000; 0.999999; 1.000000;, + 0.800000; 0.800000; 1.000000;, + 0.799999;-0.800001; 1.000000;, + 1.000000; 0.999999; 1.000000;, + -1.000000; 1.000000; 1.000000;, + -0.800000; 0.800000; 1.000000;, + 0.800000; 0.800000; 1.000000;, + -1.000000;-1.000000; 1.000000;, + 0.999999;-1.000001; 1.000000;, + 0.799999;-0.800001; 1.000000;, + -0.800000;-0.800000; 1.000000;, + -0.800000;-0.800000; 2.000000;, + 0.799999;-0.800001; 2.000000;, + 0.640000;-0.640000; 2.000000;, + -0.640000;-0.640000; 2.000000;, + 0.799999;-0.800001; 1.666667;, + 0.800000; 0.800000; 1.666667;, + 0.800000; 0.800000; 2.000000;, + 0.799999;-0.800001; 2.000000;, + 0.800000; 0.800000; 1.666667;, + -0.800000; 0.800000; 1.666667;, + -0.800000; 0.800000; 2.000000;, + 0.800000; 0.800000; 2.000000;, + -0.800000;-0.800000; 1.666667;, + 0.799999;-0.800001; 1.666667;, + 0.799999;-0.800001; 2.000000;, + -0.800000;-0.800000; 2.000000;, + 0.640000; 0.640000; 2.000000;, + -0.640000; 0.640000; 2.000000;, + -0.640000; 0.640000; 2.500000;, + 0.640000; 0.640000; 2.500000;, + -0.800000; 0.800000; 2.000000;, + -0.800000;-0.800000; 2.000000;, + -0.640000;-0.640000; 2.000000;, + -0.640000; 0.640000; 2.000000;, + 0.799999;-0.800001; 2.000000;, + 0.800000; 0.800000; 2.000000;, + 0.640000; 0.640000; 2.000000;, + 0.640000;-0.640000; 2.000000;, + 0.800000; 0.800000; 2.000000;, + -0.800000; 0.800000; 2.000000;, + -0.640000; 0.640000; 2.000000;, + 0.640000; 0.640000; 2.000000;, + 0.640000; 0.640000; 2.500000;, + -0.640000; 0.640000; 2.500000;, + -0.640000;-0.640000; 2.500000;, + 0.640000;-0.640000; 2.500000;, + -0.640000;-0.640000; 2.000000;, + 0.640000;-0.640000; 2.000000;, + 0.640000;-0.640000; 2.500000;, + -0.640000;-0.640000; 2.500000;, + -0.640000; 0.640000; 2.000000;, + -0.640000;-0.640000; 2.000000;, + -0.640000;-0.640000; 2.500000;, + -0.640000; 0.640000; 2.500000;, + 0.640000;-0.640000; 2.000000;, + 0.640000; 0.640000; 2.000000;, + 0.640000; 0.640000; 2.500000;, + 0.640000;-0.640000; 2.500000;, + -0.800000; 0.800000; 1.000000;, + -0.800000;-0.800000; 1.000000;, + -0.800000;-0.800000; 1.333333;, + -0.800000; 0.800000; 1.333333;, + -0.800000; 0.800000; 1.333333;, + -0.800000;-0.800000; 1.333333;, + -0.800000;-0.800000; 1.666667;, + -0.800000; 0.800000; 1.666667;, + 0.799999;-0.800001; 1.000000;, + 0.800000; 0.800000; 1.000000;, + 0.800000; 0.800000; 1.333333;, + 0.799999;-0.800001; 1.333333;, + 0.799999;-0.800001; 1.333333;, + 0.800000; 0.800000; 1.333333;, + 0.800000; 0.800000; 1.666667;, + 0.799999;-0.800001; 1.666667;, + 0.800000; 0.800000; 1.000000;, + -0.800000; 0.800000; 1.000000;, + -0.800000; 0.800000; 1.333333;, + 0.800000; 0.800000; 1.333333;, + 0.800000; 0.800000; 1.333333;, + -0.800000; 0.800000; 1.333333;, + -0.800000; 0.800000; 1.666667;, + 0.800000; 0.800000; 1.666667;, + -0.800000;-0.800000; 1.000000;, + 0.799999;-0.800001; 1.000000;, + 0.799999;-0.800001; 1.333333;, + -0.800000;-0.800000; 1.333333;, + 0.799999;-0.800001; 1.333333;, + 0.799999;-0.800001; 1.666667;, + 0.560000;-0.000000; 1.616667;, + 0.560000;-0.000000; 1.383333;, + -0.560000; 0.000000; 1.383333;, + 0.560000;-0.000000; 1.383333;, + 0.560000;-0.000000; 1.616667;, + -0.560000; 0.000000; 1.616667;, + 0.799999;-0.800001; 1.666667;, + -0.800000;-0.800000; 1.666667;, + -0.560000; 0.000000; 1.616667;, + 0.560000;-0.000000; 1.616667;, + -0.800000;-0.800000; 1.666667;, + -0.800000;-0.800000; 1.333333;, + -0.560000; 0.000000; 1.383333;, + -0.560000; 0.000000; 1.616667;, + -0.800000;-0.800000; 1.333333;, + 0.799999;-0.800001; 1.333333;, + 0.560000;-0.000000; 1.383333;, + -0.560000; 0.000000; 1.383333;, + -0.000000;-0.790000; 1.340000;, + -0.000000;-0.690000; 1.540000;, + -0.100000;-0.690000; 1.340000;, + -0.000000;-0.590000; 1.340000;, + -0.000000;-0.690000; 1.540000;, + 0.100000;-0.690000; 1.340000;, + 0.400000;-0.590000; 1.340000;, + 0.500000;-0.690000; 1.340000;, + 0.400000;-0.790000; 1.340000;, + 0.300000;-0.690000; 1.340000;, + -0.100000;-0.690000; 1.340000;, + -0.000000;-0.690000; 1.540000;, + -0.000000;-0.590000; 1.340000;, + 0.100000;-0.690000; 1.340000;, + -0.000000;-0.690000; 1.540000;, + -0.000000;-0.790000; 1.340000;, + 0.200000;-0.590000; 1.340000;, + 0.300000;-0.690000; 1.340000;, + 0.200000;-0.790000; 1.340000;, + 0.100000;-0.690000; 1.340000;, + 0.300000;-0.690000; 1.340000;, + 0.200000;-0.690000; 1.540000;, + 0.200000;-0.790000; 1.340000;, + 0.100000;-0.690000; 1.340000;, + 0.200000;-0.690000; 1.540000;, + 0.200000;-0.590000; 1.340000;, + 0.200000;-0.590000; 1.340000;, + 0.200000;-0.690000; 1.540000;, + 0.300000;-0.690000; 1.340000;, + 0.500000;-0.690000; 1.340000;, + 0.400000;-0.690000; 1.540000;, + 0.400000;-0.790000; 1.340000;, + 0.200000;-0.790000; 1.340000;, + 0.200000;-0.690000; 1.540000;, + 0.100000;-0.690000; 1.340000;, + -0.000000;-0.590000; 1.340000;, + 0.100000;-0.690000; 1.340000;, + -0.000000;-0.790000; 1.340000;, + -0.100000;-0.690000; 1.340000;, + 0.300000;-0.690000; 1.340000;, + 0.400000;-0.690000; 1.540000;, + 0.400000;-0.590000; 1.340000;, + 0.400000;-0.590000; 1.340000;, + 0.400000;-0.690000; 1.540000;, + 0.500000;-0.690000; 1.340000;, + 0.400000;-0.790000; 1.340000;, + 0.400000;-0.690000; 1.540000;, + 0.300000;-0.690000; 1.340000;, + -0.200000;-0.590000; 1.340000;, + -0.100000;-0.690000; 1.340000;, + -0.200000;-0.790000; 1.340000;, + -0.300000;-0.690000; 1.340000;, + -0.100000;-0.690000; 1.340000;, + -0.200000;-0.690000; 1.540000;, + -0.200000;-0.790000; 1.340000;, + -0.300000;-0.690000; 1.340000;, + -0.200000;-0.690000; 1.540000;, + -0.200000;-0.590000; 1.340000;, + -0.200000;-0.590000; 1.340000;, + -0.200000;-0.690000; 1.540000;, + -0.100000;-0.690000; 1.340000;, + -0.200000;-0.790000; 1.340000;, + -0.200000;-0.690000; 1.540000;, + -0.300000;-0.690000; 1.340000;, + -0.400000;-0.590000; 1.340000;, + -0.300000;-0.690000; 1.340000;, + -0.400000;-0.790000; 1.340000;, + -0.500000;-0.690000; 1.340000;, + -0.300000;-0.690000; 1.340000;, + -0.400000;-0.690000; 1.540000;, + -0.400000;-0.790000; 1.340000;, + -0.500000;-0.690000; 1.340000;, + -0.400000;-0.690000; 1.540000;, + -0.400000;-0.590000; 1.340000;, + -0.400000;-0.590000; 1.340000;, + -0.400000;-0.690000; 1.540000;, + -0.300000;-0.690000; 1.340000;, + -0.400000;-0.790000; 1.340000;, + -0.400000;-0.690000; 1.540000;, + -0.500000;-0.690000; 1.340000;, + 0.200000;-0.700000; 2.400000;, + 0.200000;-0.500000; 2.400000;, + 0.200000;-0.500000; 2.200000;, + 0.200000;-0.700000; 2.200000;, + 0.200000;-0.500000; 2.400000;, + 0.400000;-0.500000; 2.400000;, + 0.400000;-0.500000; 2.200000;, + 0.200000;-0.500000; 2.200000;, + 0.400000;-0.500000; 2.400000;, + 0.400000;-0.700000; 2.400000;, + 0.400000;-0.700000; 2.200000;, + 0.400000;-0.500000; 2.200000;, + 0.400000;-0.700000; 2.400000;, + 0.200000;-0.700000; 2.400000;, + 0.200000;-0.700000; 2.200000;, + 0.400000;-0.700000; 2.200000;, + 0.200000;-0.700000; 2.200000;, + 0.200000;-0.500000; 2.200000;, + 0.400000;-0.500000; 2.200000;, + 0.400000;-0.700000; 2.200000;, + 0.400000;-0.700000; 2.400000;, + 0.400000;-0.500000; 2.400000;, + 0.200000;-0.500000; 2.400000;, + 0.200000;-0.700000; 2.400000;, + -0.400000;-0.700000; 2.400000;, + -0.400000;-0.500000; 2.400000;, + -0.400000;-0.500000; 2.200000;, + -0.400000;-0.700000; 2.200000;, + -0.400000;-0.500000; 2.400000;, + -0.200000;-0.500000; 2.400000;, + -0.200000;-0.500000; 2.200000;, + -0.400000;-0.500000; 2.200000;, + -0.200000;-0.500000; 2.400000;, + -0.200000;-0.700000; 2.400000;, + -0.200000;-0.700000; 2.200000;, + -0.200000;-0.500000; 2.200000;, + -0.200000;-0.700000; 2.400000;, + -0.400000;-0.700000; 2.400000;, + -0.400000;-0.700000; 2.200000;, + -0.200000;-0.700000; 2.200000;, + -0.400000;-0.700000; 2.200000;, + -0.400000;-0.500000; 2.200000;, + -0.200000;-0.500000; 2.200000;, + -0.200000;-0.700000; 2.200000;, + -0.200000;-0.700000; 2.400000;, + -0.200000;-0.500000; 2.400000;, + -0.400000;-0.500000; 2.400000;, + -0.400000;-0.700000; 2.400000;; + 71; + 4;3;2;1;0;, + 4;7;6;5;4;, + 4;11;10;9;8;, + 4;15;14;13;12;, + 4;19;18;17;16;, + 4;23;22;21;20;, + 4;27;26;25;24;, + 4;31;30;29;28;, + 4;35;34;33;32;, + 4;39;38;37;36;, + 4;43;42;41;40;, + 4;47;46;45;44;, + 4;51;50;49;48;, + 4;55;54;53;52;, + 4;59;58;57;56;, + 4;63;62;61;60;, + 4;67;66;65;64;, + 4;71;70;69;68;, + 4;75;74;73;72;, + 4;79;78;77;76;, + 4;83;82;81;80;, + 4;87;86;85;84;, + 4;91;90;89;88;, + 4;95;94;93;92;, + 4;99;98;97;96;, + 4;103;102;101;100;, + 4;107;106;105;104;, + 4;111;110;109;108;, + 4;115;114;113;112;, + 4;119;118;117;116;, + 4;123;122;121;120;, + 4;127;126;125;124;, + 4;131;130;129;128;, + 4;135;134;133;132;, + 3;138;137;136;, + 3;141;140;139;, + 4;145;144;143;142;, + 3;148;147;146;, + 3;151;150;149;, + 4;155;154;153;152;, + 3;158;157;156;, + 3;161;160;159;, + 3;164;163;162;, + 3;167;166;165;, + 3;170;169;168;, + 4;174;173;172;171;, + 3;177;176;175;, + 3;180;179;178;, + 3;183;182;181;, + 4;187;186;185;184;, + 3;190;189;188;, + 3;193;192;191;, + 3;196;195;194;, + 3;199;198;197;, + 4;203;202;201;200;, + 3;206;205;204;, + 3;209;208;207;, + 3;212;211;210;, + 3;215;214;213;, + 4;219;218;217;216;, + 4;223;222;221;220;, + 4;227;226;225;224;, + 4;231;230;229;228;, + 4;235;234;233;232;, + 4;239;238;237;236;, + 4;243;242;241;240;, + 4;247;246;245;244;, + 4;251;250;249;248;, + 4;255;254;253;252;, + 4;259;258;257;256;, + 4;263;262;261;260;; + MeshNormals { // Cube normals + 71; + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000;-0.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.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;, + 1.000000;-0.000001; 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;, + -1.000000; 0.000000; 0.000000;, + 1.000000;-0.000001; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000;-0.000001; 0.000000;, + 1.000000;-0.000001; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.957826;-0.287348; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-0.062378;-0.998053;, + 0.957826;-0.287348; 0.000000;, + 0.000000;-0.062378; 0.998053;, + -0.666667;-0.666667; 0.333333;, + 0.666667; 0.666666; 0.333333;, + 0.000000; 0.000000;-1.000000;, + -0.666667; 0.666667; 0.333333;, + 0.666667;-0.666667; 0.333333;, + 0.000000; 0.000000;-1.000000;, + 0.666667;-0.666667; 0.333333;, + -0.666667; 0.666667; 0.333333;, + 0.666667; 0.666667; 0.333333;, + 0.666667;-0.666667; 0.333333;, + -0.666667;-0.666667; 0.333333;, + 0.000000; 0.000000;-1.000000;, + -0.666667; 0.666667; 0.333333;, + 0.666667; 0.666667; 0.333333;, + -0.666667;-0.666667; 0.333333;, + 0.000000; 0.000000;-1.000000;, + 0.666667;-0.666667; 0.333333;, + -0.666667; 0.666667; 0.333333;, + 0.666667; 0.666667; 0.333333;, + -0.666667;-0.666667; 0.333333;, + 0.000000; 0.000000;-1.000000;, + 0.666667;-0.666667; 0.333333;, + -0.666667; 0.666667; 0.333333;, + 0.666667; 0.666667; 0.333333;, + -0.666667;-0.666667; 0.333333;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 1.000000; 0.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;, + 0.000000; 1.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000; 1.000000;; + 71; + 4;0;0;0;0;, + 4;1;1;1;1;, + 4;2;2;2;2;, + 4;3;3;3;3;, + 4;4;4;4;4;, + 4;5;5;5;5;, + 4;6;6;6;6;, + 4;7;7;7;7;, + 4;8;8;8;8;, + 4;9;9;9;9;, + 4;10;10;10;10;, + 4;11;11;11;11;, + 4;12;12;12;12;, + 4;13;13;13;13;, + 4;14;14;14;14;, + 4;15;15;15;15;, + 4;16;16;16;16;, + 4;17;17;17;17;, + 4;18;18;18;18;, + 4;19;19;19;19;, + 4;20;20;20;20;, + 4;21;21;21;21;, + 4;22;22;22;22;, + 4;23;23;23;23;, + 4;24;24;24;24;, + 4;25;25;25;25;, + 4;26;26;26;26;, + 4;27;27;27;27;, + 4;28;28;28;28;, + 4;29;29;29;29;, + 4;30;30;30;30;, + 4;31;31;31;31;, + 4;32;32;32;32;, + 4;33;33;33;33;, + 3;34;34;34;, + 3;35;35;35;, + 4;36;36;36;36;, + 3;37;37;37;, + 3;38;38;38;, + 4;39;39;39;39;, + 3;40;40;40;, + 3;41;41;41;, + 3;42;42;42;, + 3;43;43;43;, + 3;44;44;44;, + 4;45;45;45;45;, + 3;46;46;46;, + 3;47;47;47;, + 3;48;48;48;, + 4;49;49;49;49;, + 3;50;50;50;, + 3;51;51;51;, + 3;52;52;52;, + 3;53;53;53;, + 4;54;54;54;54;, + 3;55;55;55;, + 3;56;56;56;, + 3;57;57;57;, + 3;58;58;58;, + 4;59;59;59;59;, + 4;60;60;60;60;, + 4;61;61;61;61;, + 4;62;62;62;62;, + 4;63;63;63;63;, + 4;64;64;64;64;, + 4;65;65;65;65;, + 4;66;66;66;66;, + 4;67;67;67;67;, + 4;68;68;68;68;, + 4;69;69;69;69;, + 4;70;70;70;70;; + } // End of Cube normals + MeshTextureCoords { // Cube UV coordinates + 264; + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 0.000000; 0.000000;, + -0.000104; 0.000450;, + -0.000014; 0.499950;, + 0.058184; 0.442464;, + 0.057363; 0.058619;, + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 0.000000; 0.000000;, + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 0.000000; 0.000000;, + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 0.000000; 0.000000;, + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 0.000000; 0.000000;, + 0.499960; 0.416620;, + 0.000040; 0.416620;, + 0.000040; 0.624921;, + 0.499960; 0.624921;, + 0.499489; 0.499550;, + 0.499399; 0.000050;, + 0.441201; 0.057536;, + 0.442021; 0.441381;, + 0.499399; 0.000050;, + -0.000104; 0.000450;, + 0.057363; 0.058619;, + 0.441201; 0.057536;, + -0.000014; 0.499950;, + 0.499489; 0.499550;, + 0.442021; 0.441381;, + 0.058184; 0.442464;, + -0.000014; 0.499950;, + 0.499489; 0.499550;, + 0.442022; 0.441382;, + 0.058184; 0.442464;, + 0.000040; 0.208320;, + 0.499960; 0.208320;, + 0.499960; 0.000020;, + 0.000040; 0.000020;, + 0.499960; 0.416621;, + 0.000040; 0.416620;, + 0.000040; 0.624921;, + 0.499960; 0.624921;, + 0.000046; 0.499908;, + 0.499954; 0.499909;, + 0.499954; 0.291613;, + 0.000046; 0.291613;, + 0.499969;-0.015638;, + 0.000031;-0.015639;, + 0.000031; 0.374937;, + 0.499969; 0.374938;, + -0.000104; 0.000450;, + -0.000014; 0.499950;, + 0.058184; 0.442464;, + 0.057364; 0.058619;, + 0.499489; 0.499550;, + 0.499399; 0.000050;, + 0.441201; 0.057536;, + 0.442022; 0.441382;, + 0.499399; 0.000050;, + -0.000104; 0.000450;, + 0.057364; 0.058619;, + 0.441201; 0.057536;, + 0.499950; 0.000050;, + 0.000050; 0.000050;, + 0.000050; 0.499950;, + 0.499950; 0.499950;, + 0.000031; 0.374937;, + 0.499969; 0.374938;, + 0.499969;-0.015638;, + 0.000031;-0.015639;, + 0.499969;-0.015639;, + 0.000031;-0.015639;, + 0.000031; 0.374937;, + 0.499969; 0.374938;, + 0.000031; 0.374937;, + 0.499969; 0.374938;, + 0.499969;-0.015639;, + 0.000031;-0.015639;, + 0.499960; 0.000019;, + 0.000040; 0.000019;, + 0.000040; 0.208320;, + 0.499960; 0.208320;, + 0.499960; 0.208320;, + 0.000040; 0.208320;, + 0.000040; 0.416620;, + 0.499960; 0.416620;, + 0.000040; 0.624921;, + 0.499960; 0.624921;, + 0.499960; 0.416620;, + 0.000040; 0.416621;, + 0.000040; 0.416621;, + 0.499960; 0.416620;, + 0.499960; 0.208320;, + 0.000040; 0.208320;, + 0.499961; 0.000021;, + 0.000040; 0.000020;, + 0.000040; 0.208320;, + 0.499960; 0.208321;, + 0.499960; 0.208321;, + 0.000040; 0.208320;, + 0.000040; 0.416620;, + 0.499960; 0.416621;, + 0.000046; 0.291430;, + 0.499954; 0.291430;, + 0.499954; 0.083135;, + 0.000046; 0.083134;, + 0.482632; 0.297524;, + 0.499972; 0.143183;, + 0.275451; 0.201614;, + 0.279529; 0.217376;, + 0.000023; 0.249954;, + 0.499977; 0.249954;, + 0.499977; 0.041640;, + 0.000023; 0.041640;, + 0.499972; 0.143183;, + 0.017368; 0.143350;, + 0.220471; 0.223498;, + 0.275451; 0.201614;, + 0.017368; 0.143350;, + 0.000028; 0.297691;, + 0.224549; 0.239260;, + 0.220471; 0.223498;, + 0.000035; 0.499630;, + 0.499965; 0.499457;, + 0.424889; 0.249031;, + 0.074938; 0.249151;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.562500; 0.562500;, + 0.500000; 0.500000;, + 0.500000; 1.000000;, + 0.562500; 0.937500;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 1.000000; 0.500000;, + 0.937500; 0.562500;, + 0.937500; 0.937500;, + 0.999902; 0.999901;, + 0.968750; 0.031250;, + 0.843750; 0.031250;, + 0.843750; 0.156250;, + 0.968750; 0.156250;, + 0.562500; 0.937500;, + 0.500000; 1.000000;, + 0.999902; 0.999901;, + 0.937500; 0.937500;, + 0.937500; 0.562500;, + 1.000000; 0.500000;, + 0.500000; 0.500000;, + 0.562500; 0.562500;, + 0.562500; 0.562500;, + 0.500000; 0.500000;, + 0.500000; 1.000000;, + 0.562500; 0.937500;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 1.000000; 0.500000;, + 0.937500; 0.562500;, + 0.937559; 0.942680;, + 0.999902; 0.999901;, + 0.656250; 0.031250;, + 0.531250; 0.031250;, + 0.531250; 0.156250;, + 0.656250; 0.156250;, + 0.562500; 0.937500;, + 0.500000; 1.000000;, + 0.999902; 0.999901;, + 0.937559; 0.942680;, + 0.937500; 0.562500;, + 1.000000; 0.500000;, + 0.500000; 0.500000;, + 0.562500; 0.562500;; + } // End of Cube UV coordinates + MeshMaterialList { // Cube material list + 1; + 71; + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0;; + Material Material { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.500000; 0.500000; 0.500000;; + 0.000000; 0.000000; 0.000000;; + } + } // End of Cube material list + XSkinMeshHeader { + 5; + 15; + 5; + } + SkinWeights { + "Armature_Bone_003"; + 249; + 4, + 5, + 6, + 7, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 76, + 77, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263; + 0.097855, + 0.076266, + 0.083495, + 0.107234, + 0.089782, + 0.015282, + 0.015282, + 0.076266, + 0.076266, + 0.097855, + 0.089782, + 0.097855, + 0.297901, + 0.287737, + 0.176628, + 0.182485, + 0.015282, + 0.089782, + 0.098610, + 0.018636, + 0.089782, + 0.097855, + 0.107234, + 0.098610, + 0.076266, + 0.015282, + 0.018636, + 0.083495, + 0.176628, + 0.003327, + 0.018794, + 0.127925, + 0.020404, + 0.286977, + 0.174766, + 0.003327, + 0.286977, + 0.297901, + 0.182485, + 0.174766, + 0.287737, + 0.020404, + 0.003327, + 0.176628, + 0.126954, + 0.136859, + 0.062329, + 0.060353, + 0.182485, + 0.176628, + 0.127925, + 0.136859, + 0.003327, + 0.174766, + 0.126954, + 0.018794, + 0.174766, + 0.182485, + 0.136859, + 0.126954, + 0.060353, + 0.062329, + 0.059240, + 0.127925, + 0.018794, + 0.059240, + 0.136859, + 0.127925, + 0.059240, + 0.062329, + 0.018794, + 0.126954, + 0.060353, + 0.107234, + 0.083495, + 0.133455, + 0.171692, + 0.171692, + 0.133455, + 0.287737, + 0.297901, + 0.018636, + 0.098610, + 0.162048, + 0.016914, + 0.016914, + 0.162048, + 0.286977, + 0.020404, + 0.098610, + 0.107234, + 0.171692, + 0.162048, + 0.162048, + 0.171692, + 0.297901, + 0.286977, + 0.083495, + 0.018636, + 0.016914, + 0.133455, + 0.016914, + 0.020404, + 0.031793, + 0.024185, + 0.091978, + 0.024185, + 0.031793, + 0.098530, + 0.020404, + 0.287737, + 0.098530, + 0.031793, + 0.287737, + 0.133455, + 0.091978, + 0.098530, + 0.133455, + 0.016914, + 0.024185, + 0.091978, + 0.500298, + 0.488502, + 0.484399, + 0.484912, + 0.488502, + 0.484399, + 0.574901, + 0.567861, + 0.584345, + 0.581311, + 0.484399, + 0.488502, + 0.484912, + 0.484399, + 0.488502, + 0.500298, + 0.650639, + 0.642159, + 0.660270, + 0.658477, + 0.642159, + 0.652886, + 0.660270, + 0.658477, + 0.652886, + 0.650639, + 0.650639, + 0.652886, + 0.642159, + 0.567861, + 0.577104, + 0.584345, + 0.660270, + 0.652886, + 0.658477, + 0.484912, + 0.484399, + 0.500298, + 0.484399, + 0.581311, + 0.577104, + 0.574901, + 0.574901, + 0.577104, + 0.567861, + 0.584345, + 0.577104, + 0.581311, + 0.650637, + 0.658473, + 0.660266, + 0.642160, + 0.658473, + 0.652884, + 0.660266, + 0.642160, + 0.652884, + 0.650637, + 0.650637, + 0.652884, + 0.658473, + 0.660266, + 0.652884, + 0.642160, + 0.574890, + 0.581306, + 0.584343, + 0.567845, + 0.581306, + 0.577096, + 0.584343, + 0.567845, + 0.577096, + 0.574890, + 0.574890, + 0.577096, + 0.581306, + 0.584343, + 0.577096, + 0.567845, + 0.228406, + 0.235541, + 0.226562, + 0.226110, + 0.235541, + 0.218934, + 0.220409, + 0.226562, + 0.218934, + 0.223567, + 0.223362, + 0.220409, + 0.223567, + 0.228406, + 0.226110, + 0.223362, + 0.226110, + 0.226562, + 0.220409, + 0.223362, + 0.223567, + 0.218934, + 0.235541, + 0.228406, + 0.467092, + 0.474056, + 0.449203, + 0.459631, + 0.474056, + 0.473079, + 0.460570, + 0.449203, + 0.473079, + 0.467589, + 0.462597, + 0.460570, + 0.467589, + 0.467092, + 0.459631, + 0.462597, + 0.459631, + 0.449203, + 0.460570, + 0.462597, + 0.467589, + 0.473079, + 0.474056, + 0.467092; + 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,-1.600000, 0.000000, 1.000000;; + } // End of Armature_Bone_003 skin weights + SkinWeights { + "Armature_Bone_002"; + 210; + 0, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 13, + 14, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215; + 0.026699, + 0.019645, + 0.225152, + 0.090050, + 0.096422, + 0.247592, + 0.026699, + 0.225915, + 0.091110, + 0.091110, + 0.090050, + 0.090050, + 0.225152, + 0.019645, + 0.225915, + 0.026699, + 0.019645, + 0.225152, + 0.378267, + 0.217186, + 0.396865, + 0.489530, + 0.091110, + 0.225915, + 0.248358, + 0.097508, + 0.225915, + 0.225152, + 0.247592, + 0.248358, + 0.090050, + 0.091110, + 0.097508, + 0.096422, + 0.396865, + 0.398905, + 0.438519, + 0.443076, + 0.218141, + 0.380147, + 0.489880, + 0.398905, + 0.380147, + 0.378267, + 0.489530, + 0.489880, + 0.217186, + 0.218141, + 0.398905, + 0.396865, + 0.504112, + 0.502873, + 0.231972, + 0.249788, + 0.489530, + 0.396865, + 0.443076, + 0.502873, + 0.398905, + 0.489880, + 0.504112, + 0.438519, + 0.489880, + 0.489530, + 0.502873, + 0.504112, + 0.249788, + 0.231972, + 0.219728, + 0.214257, + 0.443076, + 0.438519, + 0.214257, + 0.219728, + 0.502873, + 0.443076, + 0.219728, + 0.231972, + 0.438519, + 0.504112, + 0.249788, + 0.214257, + 0.247592, + 0.096422, + 0.123030, + 0.409380, + 0.409380, + 0.123030, + 0.217186, + 0.378267, + 0.097508, + 0.248358, + 0.410435, + 0.124284, + 0.124284, + 0.410435, + 0.380147, + 0.218141, + 0.248358, + 0.247592, + 0.409380, + 0.410435, + 0.410435, + 0.409380, + 0.378267, + 0.380147, + 0.096422, + 0.097508, + 0.124284, + 0.123030, + 0.124284, + 0.218141, + 0.103633, + 0.087149, + 0.092557, + 0.087149, + 0.103633, + 0.094423, + 0.218141, + 0.217186, + 0.094423, + 0.103633, + 0.217186, + 0.123030, + 0.092557, + 0.094423, + 0.123030, + 0.124284, + 0.087149, + 0.092557, + 0.499702, + 0.511498, + 0.515601, + 0.515088, + 0.511498, + 0.515601, + 0.425099, + 0.432139, + 0.415655, + 0.418689, + 0.515601, + 0.511498, + 0.515088, + 0.515601, + 0.511498, + 0.499702, + 0.349361, + 0.357841, + 0.339730, + 0.341523, + 0.357841, + 0.347114, + 0.339730, + 0.341523, + 0.347114, + 0.349361, + 0.349361, + 0.347114, + 0.357841, + 0.432139, + 0.422896, + 0.415655, + 0.339730, + 0.347114, + 0.341523, + 0.515088, + 0.515601, + 0.499702, + 0.515601, + 0.418689, + 0.422896, + 0.425099, + 0.425099, + 0.422896, + 0.432139, + 0.415655, + 0.422896, + 0.418689, + 0.349363, + 0.341527, + 0.339734, + 0.357840, + 0.341527, + 0.347116, + 0.339734, + 0.357840, + 0.347116, + 0.349363, + 0.349363, + 0.347116, + 0.341527, + 0.339734, + 0.347116, + 0.357840, + 0.425110, + 0.418694, + 0.415657, + 0.432155, + 0.418694, + 0.422904, + 0.415657, + 0.432155, + 0.422904, + 0.425110, + 0.425110, + 0.422904, + 0.418694, + 0.415657, + 0.422904, + 0.432155; + 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,-1.300000, 0.000000, 1.000000;; + } // End of Armature_Bone_002 skin weights + SkinWeights { + "Armature_Bone_001"; + 127; + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 75, + 76, + 77, + 78, + 80, + 81, + 84, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135; + 0.028090, + 0.044667, + 0.027228, + 0.014924, + 0.187604, + 0.200597, + 0.217670, + 0.204339, + 0.028090, + 0.204480, + 0.310430, + 0.044667, + 0.044667, + 0.310430, + 0.200597, + 0.027228, + 0.027228, + 0.200597, + 0.187604, + 0.014924, + 0.204480, + 0.028090, + 0.014924, + 0.187604, + 0.067482, + 0.064812, + 0.031709, + 0.033965, + 0.310430, + 0.204480, + 0.222012, + 0.341423, + 0.204480, + 0.187604, + 0.204339, + 0.222012, + 0.200597, + 0.310430, + 0.341423, + 0.217670, + 0.031709, + 0.101587, + 0.070428, + 0.017181, + 0.167670, + 0.078366, + 0.047455, + 0.101587, + 0.078366, + 0.067482, + 0.033965, + 0.047455, + 0.064812, + 0.167670, + 0.101587, + 0.031709, + 0.027631, + 0.014453, + 0.033965, + 0.031709, + 0.017181, + 0.014453, + 0.101587, + 0.047455, + 0.027631, + 0.070428, + 0.047455, + 0.033965, + 0.014453, + 0.027631, + 0.008199, + 0.017181, + 0.070428, + 0.008199, + 0.014453, + 0.017181, + 0.070428, + 0.027631, + 0.008199, + 0.204339, + 0.217670, + 0.123770, + 0.116219, + 0.116219, + 0.123770, + 0.064812, + 0.067482, + 0.341423, + 0.222012, + 0.131980, + 0.371812, + 0.371812, + 0.131980, + 0.078366, + 0.167670, + 0.222012, + 0.204339, + 0.116219, + 0.131980, + 0.131980, + 0.116219, + 0.067482, + 0.078366, + 0.217670, + 0.341423, + 0.371812, + 0.123770, + 0.371812, + 0.167670, + 0.122698, + 0.132035, + 0.078042, + 0.132035, + 0.122698, + 0.065986, + 0.167670, + 0.064812, + 0.065986, + 0.122698, + 0.064812, + 0.123770, + 0.078042, + 0.065986, + 0.123770, + 0.371812, + 0.132035, + 0.078042; + 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,-1.000000, 0.000000, 1.000000;; + } // End of Armature_Bone_001 skin weights + SkinWeights { + "Armature_Bone"; + 136; + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135; + 0.945211, + 0.955333, + 0.972772, + 0.965432, + 0.441407, + 0.557541, + 0.520087, + 0.387790, + 0.945211, + 0.424328, + 0.470645, + 0.955333, + 0.955333, + 0.470645, + 0.557541, + 0.972772, + 0.972772, + 0.557541, + 0.441407, + 0.965432, + 0.424328, + 0.945211, + 0.965432, + 0.441407, + 0.133775, + 0.243816, + 0.149205, + 0.083512, + 0.470645, + 0.424328, + 0.371115, + 0.418447, + 0.424328, + 0.441407, + 0.387790, + 0.371115, + 0.557541, + 0.470645, + 0.418447, + 0.520087, + 0.149205, + 0.102630, + 0.077530, + 0.107912, + 0.165882, + 0.124352, + 0.077496, + 0.102630, + 0.124352, + 0.133775, + 0.083512, + 0.077496, + 0.243816, + 0.165882, + 0.102630, + 0.149205, + 0.060886, + 0.066205, + 0.013250, + 0.011723, + 0.083512, + 0.149205, + 0.107912, + 0.066205, + 0.102630, + 0.077496, + 0.060886, + 0.077530, + 0.077496, + 0.083512, + 0.066205, + 0.060886, + 0.011723, + 0.013250, + 0.048094, + 0.022321, + 0.107912, + 0.077530, + 0.022321, + 0.048094, + 0.066205, + 0.107912, + 0.048094, + 0.013250, + 0.077530, + 0.060886, + 0.011723, + 0.022321, + 0.387790, + 0.520087, + 0.494225, + 0.226848, + 0.226848, + 0.494225, + 0.243816, + 0.133775, + 0.418447, + 0.371115, + 0.212428, + 0.276984, + 0.276984, + 0.212428, + 0.124352, + 0.165882, + 0.371115, + 0.387790, + 0.226848, + 0.212428, + 0.212428, + 0.226848, + 0.133775, + 0.124352, + 0.520087, + 0.418447, + 0.276984, + 0.494225, + 0.276984, + 0.165882, + 0.382664, + 0.483353, + 0.390460, + 0.483353, + 0.382664, + 0.298215, + 0.165882, + 0.243816, + 0.298215, + 0.382664, + 0.243816, + 0.494225, + 0.390460, + 0.298215, + 0.494225, + 0.276984, + 0.483353, + 0.390460; + 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, 1.000000, 0.000000, 1.000000;; + } // End of Armature_Bone skin weights + SkinWeights { + "Armature_Bone_004"; + 172; + 4, + 5, + 6, + 7, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263; + 0.047982, + 0.075546, + 0.082326, + 0.053045, + 0.055496, + 0.112532, + 0.112532, + 0.075546, + 0.075546, + 0.047982, + 0.055496, + 0.047982, + 0.122575, + 0.186448, + 0.245593, + 0.210507, + 0.112532, + 0.055496, + 0.059905, + 0.123986, + 0.055496, + 0.047982, + 0.053045, + 0.059905, + 0.075546, + 0.112532, + 0.123986, + 0.082326, + 0.245593, + 0.393551, + 0.394730, + 0.303906, + 0.427903, + 0.130157, + 0.210403, + 0.393551, + 0.130157, + 0.122575, + 0.210507, + 0.210403, + 0.186448, + 0.427903, + 0.393551, + 0.245593, + 0.280416, + 0.279610, + 0.692449, + 0.678135, + 0.210507, + 0.245593, + 0.303906, + 0.279610, + 0.393551, + 0.210403, + 0.280416, + 0.394730, + 0.210403, + 0.210507, + 0.279610, + 0.280416, + 0.678135, + 0.692449, + 0.672937, + 0.755223, + 0.303906, + 0.394730, + 0.755223, + 0.672937, + 0.279610, + 0.303906, + 0.672937, + 0.692449, + 0.394730, + 0.280416, + 0.678135, + 0.755223, + 0.053045, + 0.082326, + 0.125519, + 0.075862, + 0.075862, + 0.125519, + 0.186448, + 0.122575, + 0.123986, + 0.059905, + 0.083109, + 0.210006, + 0.210006, + 0.083109, + 0.130157, + 0.427903, + 0.059905, + 0.053045, + 0.075862, + 0.083109, + 0.083109, + 0.075862, + 0.122575, + 0.130157, + 0.082326, + 0.123986, + 0.210006, + 0.125519, + 0.210006, + 0.427903, + 0.359212, + 0.273279, + 0.346964, + 0.273279, + 0.359212, + 0.442846, + 0.427903, + 0.186448, + 0.442846, + 0.359212, + 0.186448, + 0.125519, + 0.346964, + 0.442846, + 0.125519, + 0.210006, + 0.273279, + 0.346964, + 0.771594, + 0.764459, + 0.773438, + 0.773890, + 0.764459, + 0.781066, + 0.779591, + 0.773438, + 0.781066, + 0.776433, + 0.776638, + 0.779591, + 0.776433, + 0.771594, + 0.773890, + 0.776638, + 0.773890, + 0.773438, + 0.779591, + 0.776638, + 0.776433, + 0.781066, + 0.764459, + 0.771594, + 0.532908, + 0.525944, + 0.550797, + 0.540369, + 0.525944, + 0.526921, + 0.539430, + 0.550797, + 0.526921, + 0.532411, + 0.537403, + 0.539430, + 0.532411, + 0.532908, + 0.540369, + 0.537403, + 0.540369, + 0.550797, + 0.539430, + 0.537403, + 0.532411, + 0.526921, + 0.525944, + 0.532908; + 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,-2.000000, 0.000000, 1.000000;; + } // End of Armature_Bone_004 skin weights + } // End of Cube mesh + } // End of Cube + } // End of Armature +} // End of Root +AnimationSet Global { + Animation { + {Armature} + AnimationKey { // Rotation + 0; + 31; + 0;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 1;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 2;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 3;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 4;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 5;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 6;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 7;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 8;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 9;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 10;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 11;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 12;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 13;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 14;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 15;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 16;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 17;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 18;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 19;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 20;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 21;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 22;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 23;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 24;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 25;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 26;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 27;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 28;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 29;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 30;4;-0.000000, 0.000000, 0.000000, 1.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 0;3; 5.000000, 5.000000, 5.000000;;, + 1;3; 5.000000, 5.000000, 5.000000;;, + 2;3; 5.000000, 5.000000, 5.000000;;, + 3;3; 5.000000, 5.000000, 5.000000;;, + 4;3; 5.000000, 5.000000, 5.000000;;, + 5;3; 5.000000, 5.000000, 5.000000;;, + 6;3; 5.000000, 5.000000, 5.000000;;, + 7;3; 5.000000, 5.000000, 5.000000;;, + 8;3; 5.000000, 5.000000, 5.000000;;, + 9;3; 5.000000, 5.000000, 5.000000;;, + 10;3; 5.000000, 5.000000, 5.000000;;, + 11;3; 5.000000, 5.000000, 5.000000;;, + 12;3; 5.000000, 5.000000, 5.000000;;, + 13;3; 5.000000, 5.000000, 5.000000;;, + 14;3; 5.000000, 5.000000, 5.000000;;, + 15;3; 5.000000, 5.000000, 5.000000;;, + 16;3; 5.000000, 5.000000, 5.000000;;, + 17;3; 5.000000, 5.000000, 5.000000;;, + 18;3; 5.000000, 5.000000, 5.000000;;, + 19;3; 5.000000, 5.000000, 5.000000;;, + 20;3; 5.000000, 5.000000, 5.000000;;, + 21;3; 5.000000, 5.000000, 5.000000;;, + 22;3; 5.000000, 5.000000, 5.000000;;, + 23;3; 5.000000, 5.000000, 5.000000;;, + 24;3; 5.000000, 5.000000, 5.000000;;, + 25;3; 5.000000, 5.000000, 5.000000;;, + 26;3; 5.000000, 5.000000, 5.000000;;, + 27;3; 5.000000, 5.000000, 5.000000;;, + 28;3; 5.000000, 5.000000, 5.000000;;, + 29;3; 5.000000, 5.000000, 5.000000;;, + 30;3; 5.000000, 5.000000, 5.000000;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.000000,-5.000000;;, + 1;3; 0.000000, 0.000000,-5.000000;;, + 2;3; 0.000000, 0.000000,-5.000000;;, + 3;3; 0.000000, 0.000000,-5.000000;;, + 4;3; 0.000000, 0.000000,-5.000000;;, + 5;3; 0.000000, 0.000000,-5.000000;;, + 6;3; 0.000000, 0.000000,-5.000000;;, + 7;3; 0.000000, 0.000000,-5.000000;;, + 8;3; 0.000000, 0.000000,-5.000000;;, + 9;3; 0.000000, 0.000000,-5.000000;;, + 10;3; 0.000000, 0.000000,-5.000000;;, + 11;3; 0.000000, 0.000000,-5.000000;;, + 12;3; 0.000000, 0.000000,-5.000000;;, + 13;3; 0.000000, 0.000000,-5.000000;;, + 14;3; 0.000000, 0.000000,-5.000000;;, + 15;3; 0.000000, 0.000000,-5.000000;;, + 16;3; 0.000000, 0.000000,-5.000000;;, + 17;3; 0.000000, 0.000000,-5.000000;;, + 18;3; 0.000000, 0.000000,-5.000000;;, + 19;3; 0.000000, 0.000000,-5.000000;;, + 20;3; 0.000000, 0.000000,-5.000000;;, + 21;3; 0.000000, 0.000000,-5.000000;;, + 22;3; 0.000000, 0.000000,-5.000000;;, + 23;3; 0.000000, 0.000000,-5.000000;;, + 24;3; 0.000000, 0.000000,-5.000000;;, + 25;3; 0.000000, 0.000000,-5.000000;;, + 26;3; 0.000000, 0.000000,-5.000000;;, + 27;3; 0.000000, 0.000000,-5.000000;;, + 28;3; 0.000000, 0.000000,-5.000000;;, + 29;3; 0.000000, 0.000000,-5.000000;;, + 30;3; 0.000000, 0.000000,-5.000000;;; + } + } + Animation { + {Armature_Bone} + AnimationKey { // Rotation + 0; + 31; + 0;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 1;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 2;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 3;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 4;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 5;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 6;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 7;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 8;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 9;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 10;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 11;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 12;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 13;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 14;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 15;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 16;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 17;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 18;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 19;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 20;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 21;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 22;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 23;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 24;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 25;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 26;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 27;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 28;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 29;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 30;4;-0.707107, 0.707107, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 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;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.000000, 0.000000;;, + 1;3; 0.000000, 0.000000, 0.000000;;, + 2;3; 0.000000, 0.000000, 0.000000;;, + 3;3; 0.000000, 0.000000, 0.000000;;, + 4;3; 0.000000, 0.000000, 0.000000;;, + 5;3; 0.000000, 0.000000, 0.000000;;, + 6;3; 0.000000, 0.000000, 0.000000;;, + 7;3; 0.000000, 0.000000, 0.000000;;, + 8;3; 0.000000, 0.000000, 0.000000;;, + 9;3; 0.000000, 0.000000, 0.000000;;, + 10;3; 0.000000, 0.000000, 0.000000;;, + 11;3; 0.000000, 0.000000, 0.000000;;, + 12;3; 0.000000, 0.000000, 0.000000;;, + 13;3; 0.000000, 0.000000, 0.000000;;, + 14;3; 0.000000, 0.000000, 0.000000;;, + 15;3; 0.000000, 0.000000, 0.000000;;, + 16;3; 0.000000, 0.000000, 0.000000;;, + 17;3; 0.000000, 0.000000, 0.000000;;, + 18;3; 0.000000, 0.000000, 0.000000;;, + 19;3; 0.000000, 0.000000, 0.000000;;, + 20;3; 0.000000, 0.000000, 0.000000;;, + 21;3; 0.000000, 0.000000, 0.000000;;, + 22;3; 0.000000, 0.000000, 0.000000;;, + 23;3; 0.000000, 0.000000, 0.000000;;, + 24;3; 0.000000, 0.000000, 0.000000;;, + 25;3; 0.000000, 0.000000, 0.000000;;, + 26;3; 0.000000, 0.000000, 0.000000;;, + 27;3; 0.000000, 0.000000, 0.000000;;, + 28;3; 0.000000, 0.000000, 0.000000;;, + 29;3; 0.000000, 0.000000, 0.000000;;, + 30;3; 0.000000, 0.000000, 0.000000;;; + } + } + Animation { + {Armature_Bone_001} + AnimationKey { // Rotation + 0; + 31; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 20;4;-0.998539, 0.054035, 0.000000,-0.000000;;, + 21;4;-0.996147, 0.053932, 0.002355, 0.043499;;, + 22;4;-0.998539, 0.054035, 0.000000, 0.000000;;, + 23;4;-0.997589, 0.053983,-0.002357,-0.043556;;, + 24;4;-0.998539, 0.054035, 0.000000, 0.000000;;, + 25;4;-0.996639, 0.053932, 0.003045, 0.056265;;, + 26;4;-0.994740, 0.053829, 0.004709, 0.087028;;, + 27;4;-0.996147, 0.053932, 0.002355, 0.043519;;, + 28;4;-0.998539, 0.054035, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 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;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 2.000000, 0.000000;;, + 1;3; 0.000000, 2.000000, 0.000000;;, + 2;3; 0.000000, 2.000000, 0.000000;;, + 3;3; 0.000000, 2.000000, 0.000000;;, + 4;3; 0.000000, 2.000000, 0.000000;;, + 5;3; 0.000000, 2.000000, 0.000000;;, + 6;3; 0.000000, 2.000000, 0.000000;;, + 7;3; 0.000000, 2.000000, 0.000000;;, + 8;3; 0.000000, 2.000000, 0.000000;;, + 9;3; 0.000000, 2.000000, 0.000000;;, + 10;3; 0.000000, 2.000000, 0.000000;;, + 11;3; 0.000000, 2.000000, 0.000000;;, + 12;3; 0.000000, 2.000000, 0.000000;;, + 13;3; 0.000000, 2.000000, 0.000000;;, + 14;3; 0.000000, 2.000000, 0.000000;;, + 15;3; 0.000000, 2.000000, 0.000000;;, + 16;3; 0.000000, 2.000000, 0.000000;;, + 17;3; 0.000000, 2.000000, 0.000000;;, + 18;3; 0.000000, 2.000000, 0.000000;;, + 19;3; 0.000000, 2.000000, 0.000000;;, + 20;3; 0.000000, 2.000000, 0.000000;;, + 21;3; 0.000000, 2.000000, 0.000000;;, + 22;3; 0.000000, 2.000000, 0.000000;;, + 23;3; 0.000000, 2.000000, 0.000000;;, + 24;3; 0.000000, 2.000000, 0.000000;;, + 25;3; 0.000000, 2.000000, 0.000000;;, + 26;3; 0.000000, 2.000000, 0.000000;;, + 27;3; 0.000000, 2.000000, 0.000000;;, + 28;3; 0.000000, 2.000000, 0.000000;;, + 29;3; 0.000000, 2.000000, 0.000000;;, + 30;3; 0.000000, 2.000000, 0.000000;;; + } + } + Animation { + {Armature_Bone_002} + AnimationKey { // Rotation + 0; + 31; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 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;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.300000, 0.000000;;, + 1;3; 0.000000, 0.300000, 0.000000;;, + 2;3; 0.000000, 0.300000, 0.000000;;, + 3;3; 0.000000, 0.300000, 0.000000;;, + 4;3; 0.000000, 0.300000, 0.000000;;, + 5;3; 0.000000, 0.300000, 0.000000;;, + 6;3; 0.000000, 0.300000, 0.000000;;, + 7;3; 0.000000, 0.300000, 0.000000;;, + 8;3; 0.000000, 0.300000, 0.000000;;, + 9;3; 0.000000, 0.300000, 0.000000;;, + 10;3; 0.000000, 0.300000, 0.000000;;, + 11;3; 0.000000, 0.300000, 0.000000;;, + 12;3; 0.000000, 0.300000, 0.000000;;, + 13;3; 0.000000, 0.300000, 0.000000;;, + 14;3; 0.000000, 0.300000, 0.000000;;, + 15;3; 0.000000, 0.300000, 0.000000;;, + 16;3; 0.000000, 0.300000, 0.000000;;, + 17;3; 0.000000, 0.300000, 0.000000;;, + 18;3; 0.000000, 0.300000, 0.000000;;, + 19;3; 0.000000, 0.300000, 0.000000;;, + 20;3; 0.000000, 0.300000, 0.000000;;, + 21;3;-0.000000, 0.300000,-0.000000;;, + 22;3;-0.000000, 0.300000, 0.000000;;, + 23;3;-0.000000, 0.300000, 0.000000;;, + 24;3;-0.000000, 0.300000, 0.000000;;, + 25;3;-0.000000, 0.300000,-0.000000;;, + 26;3;-0.000000, 0.300000, 0.000000;;, + 27;3;-0.000000, 0.300000,-0.000000;;, + 28;3; 0.000000, 0.300000, 0.000000;;, + 29;3; 0.000000, 0.300000, 0.000000;;, + 30;3; 0.000000, 0.300000, 0.000000;;; + } + } + Animation { + {Armature_Bone_003} + AnimationKey { // Rotation + 0; + 31; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-0.998097,-0.000000, 0.000000,-0.043583;;, + 12;4;-0.996195,-0.000000, 0.000000,-0.087156;;, + 13;4;-0.998097,-0.000000, 0.000000,-0.056342;;, + 14;4;-1.000000,-0.000000,-0.000000, 0.000000;;, + 15;4;-0.998097,-0.000000,-0.000000, 0.056342;;, + 16;4;-0.996195,-0.000000,-0.000000, 0.087156;;, + 17;4;-0.998097,-0.000000,-0.000000, 0.043583;;, + 18;4;-1.000000,-0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000,-0.000000, 0.000000, 0.000000;;, + 20;4;-0.996195, 0.087156, 0.000000, 0.000000;;, + 21;4;-0.996434, 0.081668, 0.000000, 0.000000;;, + 22;4;-0.996936, 0.070172, 0.000000, 0.000000;;, + 23;4;-0.997535, 0.056459, 0.000000, 0.000000;;, + 24;4;-0.998149, 0.042383, 0.000000, 0.000000;;, + 25;4;-0.998729, 0.029106, 0.000000, 0.000000;;, + 26;4;-0.999236, 0.017493, 0.000000, 0.000000;;, + 27;4;-0.999638, 0.008289, 0.000000, 0.000000;;, + 28;4;-0.999904, 0.002208, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 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;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.300000, 0.000000;;, + 1;3; 0.000000, 0.300000, 0.000000;;, + 2;3; 0.000000, 0.300000, 0.000000;;, + 3;3; 0.000000, 0.300000, 0.000000;;, + 4;3; 0.000000, 0.300000, 0.000000;;, + 5;3; 0.000000, 0.300000, 0.000000;;, + 6;3; 0.000000, 0.300000, 0.000000;;, + 7;3; 0.000000, 0.300000, 0.000000;;, + 8;3; 0.000000, 0.300000, 0.000000;;, + 9;3; 0.000000, 0.300000, 0.000000;;, + 10;3; 0.000000, 0.300000, 0.000000;;, + 11;3; 0.000000, 0.300000, 0.000000;;, + 12;3; 0.000000, 0.300000, 0.000000;;, + 13;3; 0.000000, 0.300000, 0.000000;;, + 14;3; 0.000000, 0.300000, 0.000000;;, + 15;3; 0.000000, 0.300000, 0.000000;;, + 16;3; 0.000000, 0.300000, 0.000000;;, + 17;3; 0.000000, 0.300000, 0.000000;;, + 18;3; 0.000000, 0.300000, 0.000000;;, + 19;3; 0.000000, 0.300000, 0.000000;;, + 20;3; 0.000000, 0.300000, 0.000000;;, + 21;3;-0.000000, 0.300000,-0.000000;;, + 22;3;-0.000000, 0.300000,-0.000000;;, + 23;3; 0.000000, 0.300000, 0.000000;;, + 24;3;-0.000000, 0.300000,-0.000000;;, + 25;3; 0.000000, 0.300000,-0.000000;;, + 26;3;-0.000000, 0.300000,-0.000000;;, + 27;3;-0.000000, 0.300000,-0.000000;;, + 28;3;-0.000000, 0.300000, 0.000000;;, + 29;3; 0.000000, 0.300000, 0.000000;;, + 30;3; 0.000000, 0.300000, 0.000000;;; + } + } + Animation { + {Armature_Bone_004} + AnimationKey { // Rotation + 0; + 31; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-0.999524, 0.021812, 0.000000,-0.000000;;, + 2;4;-0.999048, 0.043619, 0.000000,-0.000000;;, + 3;4;-0.999524, 0.028196, 0.000000,-0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-0.999524,-0.028196,-0.000000, 0.000000;;, + 6;4;-0.999048,-0.043619,-0.000000, 0.000000;;, + 7;4;-0.999524,-0.021810,-0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 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;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.400000, 0.000000;;, + 1;3; 0.000000, 0.400000, 0.000000;;, + 2;3; 0.000000, 0.400000, 0.000000;;, + 3;3; 0.000000, 0.400000, 0.000000;;, + 4;3; 0.000000, 0.400000, 0.000000;;, + 5;3; 0.000000, 0.400000, 0.000000;;, + 6;3; 0.000000, 0.400000, 0.000000;;, + 7;3; 0.000000, 0.400000, 0.000000;;, + 8;3; 0.000000, 0.400000, 0.000000;;, + 9;3; 0.000000, 0.400000, 0.000000;;, + 10;3; 0.000000, 0.400000, 0.000000;;, + 11;3; 0.000000, 0.400000,-0.000000;;, + 12;3;-0.000000, 0.400000, 0.000000;;, + 13;3; 0.000000, 0.400000, 0.000000;;, + 14;3;-0.000000, 0.400000, 0.000000;;, + 15;3;-0.000000, 0.400000, 0.000000;;, + 16;3; 0.000000, 0.400000, 0.000000;;, + 17;3;-0.000000, 0.400000,-0.000000;;, + 18;3;-0.000000, 0.400000,-0.000000;;, + 19;3;-0.000000, 0.400000,-0.000000;;, + 20;3; 0.000000, 0.400000,-0.000000;;, + 21;3; 0.000000, 0.400000, 0.000000;;, + 22;3;-0.000000, 0.400000,-0.000000;;, + 23;3;-0.000000, 0.400000,-0.000000;;, + 24;3;-0.000000, 0.400000,-0.000000;;, + 25;3; 0.000000, 0.400000, 0.000000;;, + 26;3;-0.000000, 0.400000, 0.000000;;, + 27;3;-0.000000, 0.400000, 0.000000;;, + 28;3; 0.000000, 0.400000, 0.000000;;, + 29;3; 0.000000, 0.400000, 0.000000;;, + 30;3; 0.000000, 0.400000, 0.000000;;; + } + } + Animation { + {Cube} + AnimationKey { // Rotation + 0; + 31; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 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;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.000000, 1.000000;;, + 1;3; 0.000000, 0.000000, 1.000000;;, + 2;3; 0.000000, 0.000000, 1.000000;;, + 3;3; 0.000000, 0.000000, 1.000000;;, + 4;3; 0.000000, 0.000000, 1.000000;;, + 5;3; 0.000000, 0.000000, 1.000000;;, + 6;3; 0.000000, 0.000000, 1.000000;;, + 7;3; 0.000000, 0.000000, 1.000000;;, + 8;3; 0.000000, 0.000000, 1.000000;;, + 9;3; 0.000000, 0.000000, 1.000000;;, + 10;3; 0.000000, 0.000000, 1.000000;;, + 11;3; 0.000000, 0.000000, 1.000000;;, + 12;3; 0.000000, 0.000000, 1.000000;;, + 13;3; 0.000000, 0.000000, 1.000000;;, + 14;3; 0.000000, 0.000000, 1.000000;;, + 15;3; 0.000000, 0.000000, 1.000000;;, + 16;3; 0.000000, 0.000000, 1.000000;;, + 17;3; 0.000000, 0.000000, 1.000000;;, + 18;3; 0.000000, 0.000000, 1.000000;;, + 19;3; 0.000000, 0.000000, 1.000000;;, + 20;3; 0.000000, 0.000000, 1.000000;;, + 21;3; 0.000000, 0.000000, 1.000000;;, + 22;3; 0.000000, 0.000000, 1.000000;;, + 23;3; 0.000000, 0.000000, 1.000000;;, + 24;3; 0.000000, 0.000000, 1.000000;;, + 25;3; 0.000000, 0.000000, 1.000000;;, + 26;3; 0.000000, 0.000000, 1.000000;;, + 27;3; 0.000000, 0.000000, 1.000000;;, + 28;3; 0.000000, 0.000000, 1.000000;;, + 29;3; 0.000000, 0.000000, 1.000000;;, + 30;3; 0.000000, 0.000000, 1.000000;;; + } + } +} // End of AnimationSet Global diff --git a/nodes.lua b/nodes.lua index bb8d10f..8c62153 100644 --- a/nodes.lua +++ b/nodes.lua @@ -62,6 +62,27 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "mobs:leather", + recipe = { + {"fun_caves:giant_mushroom_cap"} + } +}) + +minetest.register_craft({ + output = "dye:red", + recipe = { + {"flowers:mushroom_red"} + } +}) + +--minetest.register_craft({ +-- output = "dye:yellow", +-- recipe = { +-- {"flowers:mushroom_brown"} +-- } +--}) + -- Caps can be cooked and eaten. minetest.register_node("fun_caves:mushroom_steak", { description = "Mushroom Steak", @@ -542,3 +563,10 @@ minetest.register_abm({ end }) +minetest.register_craft({ + output = 'default:paper 6', + recipe = { + {'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem'}, + } +}) + diff --git a/sand_monster.lua b/sand_monster.lua new file mode 100644 index 0000000..54b5968 --- /dev/null +++ b/sand_monster.lua @@ -0,0 +1,55 @@ + +-- Sand Monster by PilzAdam + +mobs:register_mob("mobs_monster:sand_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + pathfinding = true, + reach = 2, + damage = 1, + hp_min = 4, + hp_max = 20, + armor = 100, + collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4}, + visual = "mesh", + mesh = "mobs_sand_monster.b3d", + textures = { + {"mobs_sand_monster.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_sandmonster", + }, + walk_velocity = 1.5, + run_velocity = 4, + view_range = 15, + jump = true, + floats = 0, + drops = { + {name = "default:desert_sand", chance = 1, min = 3, max = 5}, + }, + water_damage = 3, + lava_damage = 4, + light_damage = 0, + fear_height = 4, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 39, + walk_start = 41, + walk_end = 72, + run_start = 74, + run_end = 105, + punch_start = 74, + punch_end = 105, + }, +}) + +mobs:register_spawn("mobs_monster:sand_monster", {"default:desert_sand"}, 20, 0, 7000, 1, 31000) + +mobs:register_egg("mobs_monster:sand_monster", "Sand Monster", "default_desert_sand.png", 1) + +-- compatibility +mobs:alias_mob("mobs:sand_monster", "mobs_monster:sand_monster") diff --git a/sounds/mobs_dirtmonster.ogg b/sounds/mobs_dirtmonster.ogg new file mode 100644 index 0000000..87fdab0 Binary files /dev/null and b/sounds/mobs_dirtmonster.ogg differ diff --git a/sounds/mobs_fireball.ogg b/sounds/mobs_fireball.ogg new file mode 100644 index 0000000..bdc4ac2 Binary files /dev/null and b/sounds/mobs_fireball.ogg differ diff --git a/sounds/mobs_lavaflan.ogg b/sounds/mobs_lavaflan.ogg new file mode 100644 index 0000000..08c8f1d Binary files /dev/null and b/sounds/mobs_lavaflan.ogg differ diff --git a/sounds/mobs_sandmonster.ogg b/sounds/mobs_sandmonster.ogg new file mode 100644 index 0000000..2feae6a Binary files /dev/null and b/sounds/mobs_sandmonster.ogg differ diff --git a/sounds/mobs_spider.ogg b/sounds/mobs_spider.ogg new file mode 100644 index 0000000..4105006 Binary files /dev/null and b/sounds/mobs_spider.ogg differ diff --git a/sounds/mobs_stonemonster.ogg b/sounds/mobs_stonemonster.ogg new file mode 100644 index 0000000..2d2b9f1 Binary files /dev/null and b/sounds/mobs_stonemonster.ogg differ diff --git a/spider.lua b/spider.lua new file mode 100644 index 0000000..4304e18 --- /dev/null +++ b/spider.lua @@ -0,0 +1,57 @@ + +-- Spider by AspireMint (fishyWET (CC-BY-SA 3.0 license for texture) + +mobs:register_mob("fun_caves:spider", { + docile_by_day = true, + type = "monster", + passive = false, + attack_type = "dogfight", + reach = 2, + damage = 3, + hp_min = 20, + hp_max = 40, + armor = 200, + collisionbox = {-0.9, -0.01, -0.7, 0.7, 0.6, 0.7}, + visual = "mesh", + mesh = "fun_caves_spider.x", + textures = { + {"mobs_spider.png"}, + }, + visual_size = {x = 7, y = 7}, + makes_footstep_sound = false, + sounds = { + random = "mobs_spider", + attack = "mobs_spider", + }, + walk_velocity = 1, + run_velocity = 3, + jump = true, + view_range = 15, + floats = 0, + drops = { + {name = "mobs:meat_raw", chance = 1, min = 1, max = 3}, + {name = "wool:black", chance = 1, min = 1, max = 3}, + }, + water_damage = 5, + lava_damage = 5, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 1, + stand_end = 1, + walk_start = 20, + walk_end = 40, + run_start = 20, + run_end = 40, + punch_start = 50, + punch_end = 90, + }, +}) + +mobs:register_spawn("fun_caves:spider", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 5000, 2, 31000) + +mobs:register_egg("fun_caves:spider", "Spider", "mobs_cobweb.png", 1) + +-- compatibility +mobs:alias_mob("mobs:spider", "fun_caves:spider") diff --git a/stone_monster.lua b/stone_monster.lua new file mode 100644 index 0000000..5350fbb --- /dev/null +++ b/stone_monster.lua @@ -0,0 +1,57 @@ + +-- Stone Monster by PilzAdam + +mobs:register_mob("fun_caves:stone_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + pathfinding = true, + reach = 2, + damage = 3, + hp_min = 12, + hp_max = 35, + armor = 80, + collisionbox = {-0.4, -1, -0.4, 0.4, 0.9, 0.4}, + visual = "mesh", + mesh = "mobs_stone_monster.b3d", + textures = { + {"mobs_stone_monster.png"}, + {"mobs_stone_monster2.png"}, -- by AMMOnym + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_stonemonster", + }, + walk_velocity = 1, + run_velocity = 2, + jump = true, + floats = 0, + view_range = 10, + drops = { + {name = "default:torch", chance = 2, min = 3, max = 5}, + {name = "default:iron_lump", chance = 5, min = 1, max = 2}, + {name = "default:coal_lump", chance = 3, min = 1, max = 3}, + }, + water_damage = 0, + lava_damage = 1, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 14, + walk_start = 15, + walk_end = 38, + run_start = 40, + run_end = 63, + punch_start = 40, + punch_end = 63, + }, +}) + +mobs:register_spawn("fun_caves:stone_monster", {"default:stone", "default:desert_stone", "fun_caves:stone_with_salt"}, 14, 0, 7000, 1, 31000) + +mobs:register_egg("fun_caves:stone_monster", "Stone Monster", "default_stone.png", 1) + +-- compatibility +mobs:alias_mob("mobs:stone_monster", "fun_caves:stone_monster") diff --git a/textures/goblins_goblin_coal1.png b/textures/goblins_goblin_coal1.png new file mode 100644 index 0000000..171e533 Binary files /dev/null and b/textures/goblins_goblin_coal1.png differ diff --git a/textures/goblins_goblin_coal2.png b/textures/goblins_goblin_coal2.png new file mode 100644 index 0000000..17260a7 Binary files /dev/null and b/textures/goblins_goblin_coal2.png differ diff --git a/textures/goblins_goblin_cobble1.png b/textures/goblins_goblin_cobble1.png new file mode 100644 index 0000000..acce829 Binary files /dev/null and b/textures/goblins_goblin_cobble1.png differ diff --git a/textures/goblins_goblin_cobble2.png b/textures/goblins_goblin_cobble2.png new file mode 100644 index 0000000..a3729a5 Binary files /dev/null and b/textures/goblins_goblin_cobble2.png differ diff --git a/textures/goblins_goblin_copper1.png b/textures/goblins_goblin_copper1.png new file mode 100644 index 0000000..baf1757 Binary files /dev/null and b/textures/goblins_goblin_copper1.png differ diff --git a/textures/goblins_goblin_copper2.png b/textures/goblins_goblin_copper2.png new file mode 100644 index 0000000..930fef7 Binary files /dev/null and b/textures/goblins_goblin_copper2.png differ diff --git a/textures/goblins_goblin_diamond1.png b/textures/goblins_goblin_diamond1.png new file mode 100644 index 0000000..b7da4cd Binary files /dev/null and b/textures/goblins_goblin_diamond1.png differ diff --git a/textures/goblins_goblin_diamond2.png b/textures/goblins_goblin_diamond2.png new file mode 100644 index 0000000..2586039 Binary files /dev/null and b/textures/goblins_goblin_diamond2.png differ diff --git a/textures/goblins_goblin_digger.png b/textures/goblins_goblin_digger.png new file mode 100644 index 0000000..0101546 Binary files /dev/null and b/textures/goblins_goblin_digger.png differ diff --git a/textures/goblins_goblin_gold1.png b/textures/goblins_goblin_gold1.png new file mode 100644 index 0000000..0e23a51 Binary files /dev/null and b/textures/goblins_goblin_gold1.png differ diff --git a/textures/goblins_goblin_gold2.png b/textures/goblins_goblin_gold2.png new file mode 100644 index 0000000..89d93a6 Binary files /dev/null and b/textures/goblins_goblin_gold2.png differ diff --git a/textures/goblins_goblin_iron1.png b/textures/goblins_goblin_iron1.png new file mode 100644 index 0000000..550e529 Binary files /dev/null and b/textures/goblins_goblin_iron1.png differ diff --git a/textures/goblins_goblin_iron2.png b/textures/goblins_goblin_iron2.png new file mode 100644 index 0000000..836c2fd Binary files /dev/null and b/textures/goblins_goblin_iron2.png differ diff --git a/textures/goblins_goblin_king.png b/textures/goblins_goblin_king.png new file mode 100644 index 0000000..6c51a42 Binary files /dev/null and b/textures/goblins_goblin_king.png differ diff --git a/textures/goblins_lightning.png b/textures/goblins_lightning.png new file mode 100644 index 0000000..69cdbe6 Binary files /dev/null and b/textures/goblins_lightning.png differ diff --git a/textures/goblins_molten_gold_flowing_animated.png b/textures/goblins_molten_gold_flowing_animated.png new file mode 100644 index 0000000..73e3166 Binary files /dev/null and b/textures/goblins_molten_gold_flowing_animated.png differ diff --git a/textures/goblins_molten_gold_source_animated.png b/textures/goblins_molten_gold_source_animated.png new file mode 100644 index 0000000..8e8b8d4 Binary files /dev/null and b/textures/goblins_molten_gold_source_animated.png differ diff --git a/textures/mobs_blood.png b/textures/mobs_blood.png new file mode 100644 index 0000000..77cfbda Binary files /dev/null and b/textures/mobs_blood.png differ diff --git a/textures/mobs_cobweb.png b/textures/mobs_cobweb.png new file mode 100644 index 0000000..05b4fdc Binary files /dev/null and b/textures/mobs_cobweb.png differ diff --git a/textures/mobs_dirt_monster.png b/textures/mobs_dirt_monster.png new file mode 100644 index 0000000..14da90b Binary files /dev/null and b/textures/mobs_dirt_monster.png differ diff --git a/textures/mobs_fireball.png b/textures/mobs_fireball.png new file mode 100644 index 0000000..3279e66 Binary files /dev/null and b/textures/mobs_fireball.png differ diff --git a/textures/mobs_leather.png b/textures/mobs_leather.png new file mode 100644 index 0000000..3205e5d Binary files /dev/null and b/textures/mobs_leather.png differ diff --git a/textures/mobs_magic_lasso.png b/textures/mobs_magic_lasso.png new file mode 100644 index 0000000..befdc11 Binary files /dev/null and b/textures/mobs_magic_lasso.png differ diff --git a/textures/mobs_meat.png b/textures/mobs_meat.png new file mode 100644 index 0000000..4c63fdd Binary files /dev/null and b/textures/mobs_meat.png differ diff --git a/textures/mobs_meat_raw.png b/textures/mobs_meat_raw.png new file mode 100644 index 0000000..0dea4ec Binary files /dev/null and b/textures/mobs_meat_raw.png differ diff --git a/textures/mobs_nametag.png b/textures/mobs_nametag.png new file mode 100644 index 0000000..74005b3 Binary files /dev/null and b/textures/mobs_nametag.png differ diff --git a/textures/mobs_net.png b/textures/mobs_net.png new file mode 100644 index 0000000..df7c3a6 Binary files /dev/null and b/textures/mobs_net.png differ diff --git a/textures/mobs_pick_lava.png b/textures/mobs_pick_lava.png new file mode 100644 index 0000000..7cc77f0 Binary files /dev/null and b/textures/mobs_pick_lava.png differ diff --git a/textures/mobs_sand_monster.png b/textures/mobs_sand_monster.png new file mode 100644 index 0000000..75fcc4b Binary files /dev/null and b/textures/mobs_sand_monster.png differ diff --git a/textures/mobs_spider.png b/textures/mobs_spider.png new file mode 100644 index 0000000..2b992d1 Binary files /dev/null and b/textures/mobs_spider.png differ diff --git a/textures/mobs_stone_monster.png b/textures/mobs_stone_monster.png new file mode 100644 index 0000000..95c3c16 Binary files /dev/null and b/textures/mobs_stone_monster.png differ diff --git a/textures/mobs_stone_monster2.png b/textures/mobs_stone_monster2.png new file mode 100644 index 0000000..70bfc6e Binary files /dev/null and b/textures/mobs_stone_monster2.png differ diff --git a/textures/zmobs_lava_flan.png b/textures/zmobs_lava_flan.png new file mode 100644 index 0000000..d9799ae Binary files /dev/null and b/textures/zmobs_lava_flan.png differ diff --git a/textures/zmobs_lava_flan2.png b/textures/zmobs_lava_flan2.png new file mode 100644 index 0000000..d8bd632 Binary files /dev/null and b/textures/zmobs_lava_flan2.png differ diff --git a/textures/zmobs_lava_flan3.png b/textures/zmobs_lava_flan3.png new file mode 100644 index 0000000..9ecd196 Binary files /dev/null and b/textures/zmobs_lava_flan3.png differ diff --git a/textures/zmobs_lava_orb.png b/textures/zmobs_lava_orb.png new file mode 100644 index 0000000..bffd74c Binary files /dev/null and b/textures/zmobs_lava_orb.png differ