From 11b035cf822b39bd3023f080539b0f307450c5f0 Mon Sep 17 00:00:00 2001 From: Der1248 Date: Fri, 7 Feb 2020 17:53:16 +0100 Subject: [PATCH] Regnum 3.4.0 upload --- menu/Thumbs.db | Bin 35328 -> 35328 bytes mods/3d_armor/3d_armor/api.lua | 4 + mods/3d_armor/3d_armor/armor.lua | 24 +- mods/3d_armor/3d_armor/tutorial.lua | 160 +- mods/3d_armor/shields/init.lua | 6 +- mods/3d_armor/shields/tutorial.lua | 40 +- mods/experience/Xp1_gruen.lua | 5 +- mods/experience/Xp3_grau.lua | 2 +- mods/helicopter/LICENSE | 339 + mods/helicopter/README.md | 18 + mods/helicopter/depends.txt | 3 + mods/helicopter/init.lua | 273 + mods/helicopter/matrix.lua | 199 + mods/helicopter/mod.conf | 3 + mods/helicopter/models/helicopter_heli.x | 3390 +++++++ mods/helicopter/sounds/helicopter_motor.ogg | Bin 0 -> 39400 bytes .../helicopter/textures/helicopter_blades.png | Bin 0 -> 179 bytes .../textures/helicopter_blades_inv.png | Bin 0 -> 192 bytes .../textures/helicopter_cabin_inv.png | Bin 0 -> 239 bytes mods/helicopter/textures/helicopter_glass.png | Bin 0 -> 461 bytes mods/helicopter/textures/helicopter_heli.png | Bin 0 -> 248 bytes .../textures/helicopter_heli_inv.png | Bin 0 -> 327 bytes .../textures/helicopter_water_driblet.png | Bin 0 -> 205 bytes mods/hudbars/API.md | 2 + mods/hudbars/README.md | 2 +- mods/hudbars/init.lua | 41 +- mods/inventory_music/init.lua | 18 +- mods/inventory_plus/inventory_plus/init.lua | 4 +- mods/mobs/api.lua | 790 +- mods/mobs/{api_old.lua => api__.lua} | 1968 ++-- mods/mobs/cat.lua | 1 + mods/mobs/dog.lua | 1 + mods/mobs/dragon.lua | 1 + mods/mobs/fox.lua | 1 + mods/mobs/init.lua | 3 +- mods/mobs/knight.lua | 1 + mods/mobs/models/mobs_mummy.x | 8573 +++++++++++++++++ mods/mobs/monsterx1.lua | 17 + mods/mobs/mummy.lua | 51 + mods/mobs/sheep.lua | 1 + mods/mobs/sounds/mobs_bee.ogg | Bin 30220 -> 0 bytes mods/mobs/sounds/mobs_chicken.ogg | Bin 11154 -> 0 bytes mods/mobs/sounds/mobs_cow.ogg | Bin 7216 -> 0 bytes mods/mobs/sounds/mobs_dungeonmaster.ogg | Bin 12624 -> 0 bytes mods/mobs/sounds/mobs_fireball.ogg | Bin 22342 -> 0 bytes mods/mobs/sounds/mobs_kitten.ogg | Bin 37977 -> 0 bytes mods/mobs/sounds/mobs_lavaflan.ogg | Bin 20095 -> 0 bytes mods/mobs/sounds/mobs_mesemonster.ogg | Bin 24646 -> 0 bytes mods/mobs/sounds/mobs_mummy.ogg | Bin 0 -> 91520 bytes mods/mobs/sounds/mobs_mummy_death.ogg | Bin 0 -> 27545 bytes mods/mobs/sounds/mobs_oerkki.ogg | Bin 35208 -> 0 bytes mods/mobs/sounds/mobs_pig.ogg | Bin 5996 -> 0 bytes mods/mobs/sounds/mobs_pig_angry.ogg | Bin 7835 -> 0 bytes mods/mobs/sounds/mobs_rat.ogg | Bin 11134 -> 0 bytes mods/mobs/sounds/mobs_sandmonster.ogg | Bin 51456 -> 0 bytes mods/mobs/sounds/mobs_sheep.ogg | Bin 7332 -> 0 bytes mods/mobs/sounds/mobs_spider.ogg | Bin 11918 -> 0 bytes mods/mobs/sounds/mobs_stonemonster.ogg | Bin 9946 -> 0 bytes mods/mobs/sounds/mobs_treemonster.ogg | Bin 12516 -> 0 bytes .../textures/mobs_mummy.png} | Bin mods/mobs/tortoise.lua | 1 + mods/pipeworks/crafts.lua | 8 +- mods/pipeworks/trashcan.lua | 9 - mods/pipeworks/wielder.lua | 13 +- mods/sfinv/init.lua | 2 + mods/skins/skins/init.lua | 2 +- mods/technic/technic/crafts.lua | 33 - .../technic/machines/supply_converter.lua | 2 +- mods/technic/technic/tools/mining_drill.lua | 190 +- mods/technic/technic/tools/mining_lasers.lua | 64 +- mods/tutorial/abm.lua | 103 + mods/tutorial/{other/regnum.lua => alias.lua} | 0 mods/tutorial/basic/abm.lua | 271 - mods/tutorial/{basic => }/chatcommand.lua | 0 mods/tutorial/{basic => }/craft.lua | 7 - mods/tutorial/{basic => }/craftitem.lua | 114 +- mods/tutorial/{basic => }/entity.lua | 0 mods/tutorial/init.lua | 218 +- mods/tutorial/models/tutorial_hit.png | Bin 214 -> 0 bytes mods/tutorial/{basic => }/node.lua | 72 +- mods/tutorial/{basic => }/ore.lua | 0 mods/tutorial/{basic => }/other.lua | 473 +- mods/tutorial/other/mummy.lua | 396 - mods/tutorial/{basic => }/tool.lua | 171 +- 84 files changed, 15571 insertions(+), 2519 deletions(-) create mode 100644 mods/helicopter/LICENSE create mode 100644 mods/helicopter/README.md create mode 100644 mods/helicopter/depends.txt create mode 100644 mods/helicopter/init.lua create mode 100644 mods/helicopter/matrix.lua create mode 100644 mods/helicopter/mod.conf create mode 100644 mods/helicopter/models/helicopter_heli.x create mode 100644 mods/helicopter/sounds/helicopter_motor.ogg create mode 100644 mods/helicopter/textures/helicopter_blades.png create mode 100644 mods/helicopter/textures/helicopter_blades_inv.png create mode 100644 mods/helicopter/textures/helicopter_cabin_inv.png create mode 100644 mods/helicopter/textures/helicopter_glass.png create mode 100644 mods/helicopter/textures/helicopter_heli.png create mode 100644 mods/helicopter/textures/helicopter_heli_inv.png create mode 100644 mods/helicopter/textures/helicopter_water_driblet.png rename mods/mobs/{api_old.lua => api__.lua} (76%) create mode 100644 mods/mobs/models/mobs_mummy.x create mode 100644 mods/mobs/mummy.lua delete mode 100644 mods/mobs/sounds/mobs_bee.ogg delete mode 100644 mods/mobs/sounds/mobs_chicken.ogg delete mode 100644 mods/mobs/sounds/mobs_cow.ogg delete mode 100644 mods/mobs/sounds/mobs_dungeonmaster.ogg delete mode 100644 mods/mobs/sounds/mobs_fireball.ogg delete mode 100644 mods/mobs/sounds/mobs_kitten.ogg delete mode 100644 mods/mobs/sounds/mobs_lavaflan.ogg delete mode 100644 mods/mobs/sounds/mobs_mesemonster.ogg create mode 100644 mods/mobs/sounds/mobs_mummy.ogg create mode 100644 mods/mobs/sounds/mobs_mummy_death.ogg delete mode 100644 mods/mobs/sounds/mobs_oerkki.ogg delete mode 100644 mods/mobs/sounds/mobs_pig.ogg delete mode 100644 mods/mobs/sounds/mobs_pig_angry.ogg delete mode 100644 mods/mobs/sounds/mobs_rat.ogg delete mode 100644 mods/mobs/sounds/mobs_sandmonster.ogg delete mode 100644 mods/mobs/sounds/mobs_sheep.ogg delete mode 100644 mods/mobs/sounds/mobs_spider.ogg delete mode 100644 mods/mobs/sounds/mobs_stonemonster.ogg delete mode 100644 mods/mobs/sounds/mobs_treemonster.ogg rename mods/{tutorial/models/tutorial_mummy.png => mobs/textures/mobs_mummy.png} (100%) create mode 100644 mods/tutorial/abm.lua rename mods/tutorial/{other/regnum.lua => alias.lua} (100%) delete mode 100644 mods/tutorial/basic/abm.lua rename mods/tutorial/{basic => }/chatcommand.lua (100%) rename mods/tutorial/{basic => }/craft.lua (99%) rename mods/tutorial/{basic => }/craftitem.lua (86%) rename mods/tutorial/{basic => }/entity.lua (100%) delete mode 100644 mods/tutorial/models/tutorial_hit.png rename mods/tutorial/{basic => }/node.lua (90%) rename mods/tutorial/{basic => }/ore.lua (100%) rename mods/tutorial/{basic => }/other.lua (92%) delete mode 100644 mods/tutorial/other/mummy.lua rename mods/tutorial/{basic => }/tool.lua (93%) diff --git a/menu/Thumbs.db b/menu/Thumbs.db index 22bc67f2d38e64b6b59788d05230936b897c26b7..f673c86675f729b119b2a4f16901eff0036d743e 100644 GIT binary patch delta 71 zcmZpe!qhN@X+sVRn}Lk%-D`I@7qQG^=8$@Nq U&p6qDg>&)&0Re=lgwTs}0LTa$Qvd(} delta 71 zcmZpe!qhN@X+sVR+k}7Ts$RBiE@GL-%yIQXXH(6j^`)C7ICgMw6v~||JuP>^aPva} VdB({GES!@M2nZlVC4^p-0{~NX9jE{R diff --git a/mods/3d_armor/3d_armor/api.lua b/mods/3d_armor/3d_armor/api.lua index 9466814..353ee78 100644 --- a/mods/3d_armor/3d_armor/api.lua +++ b/mods/3d_armor/3d_armor/api.lua @@ -306,6 +306,10 @@ armor.set_player_armor = function(self, player) if use_armor_monoid then armor_monoid.monoid:add_change(player, change, "3d_armor:armor") else + local immortal = player:get_armor_groups().immortal + if immortal and immortal ~= 0 then + groups.immortal = 1 + end player:set_armor_groups(groups) end if use_player_monoids then diff --git a/mods/3d_armor/3d_armor/armor.lua b/mods/3d_armor/3d_armor/armor.lua index bbc5ba7..441681a 100644 --- a/mods/3d_armor/3d_armor/armor.lua +++ b/mods/3d_armor/3d_armor/armor.lua @@ -20,7 +20,7 @@ minetest.register_tool("3d_armor:helmet_admin2", { description = "Admin Helmet Mode 2 (speed and no jump)", inventory_image = "3d_armor_inv_helmet_admin.png^technic_tool_mode2.png", wield_image = "3d_armor_inv_helmet_admin.png", - groups = {armor_head=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2}, + groups = {armor_head=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -35,7 +35,7 @@ minetest.register_tool("3d_armor:helmet_admin3", { description = "Admin Helmet Mode 3 (no speed and jump)", inventory_image = "3d_armor_inv_helmet_admin.png^technic_tool_mode3.png", wield_image = "3d_armor_inv_helmet_admin.png", - groups = {armor_head=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2}, + groups = {armor_head=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -50,7 +50,7 @@ minetest.register_tool("3d_armor:helmet_admin4", { description = "Admin Helmet Mode 4 (speed and jump)", inventory_image = "3d_armor_inv_helmet_admin.png^technic_tool_mode4.png", wield_image = "3d_armor_inv_helmet_admin.png", - groups = {armor_head=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_head=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -80,7 +80,7 @@ minetest.register_tool("3d_armor:chestplate_admin2", { description = "Admin Chestplate Mode 2 (speed and no jump)", inventory_image = "3d_armor_inv_chestplate_admin.png^technic_tool_mode2.png", wield_image = "3d_armor_inv_chestplate_admin.png", - groups = {armor_torso=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2}, + groups = {armor_torso=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -94,7 +94,7 @@ minetest.register_tool("3d_armor:chestplate_admin3", { description = "Admin Chestplate Mode 3 (no speed and jump)", inventory_image = "3d_armor_inv_chestplate_admin.png^technic_tool_mode3.png", wield_image = "3d_armor_inv_chestplate_admin.png", - groups = {armor_torso=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2}, + groups = {armor_torso=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -108,7 +108,7 @@ minetest.register_tool("3d_armor:chestplate_admin4", { description = "Admin Chestplate Mode 4 (speed and jump)", inventory_image = "3d_armor_inv_chestplate_admin.png^technic_tool_mode4.png", wield_image = "3d_armor_inv_chestplate_admin.png", - groups = {armor_torso=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_torso=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -137,7 +137,7 @@ minetest.register_tool("3d_armor:leggings_admin2", { description = "Admin Leggings Mode 2 (speed and no jump)", wield_image = "3d_armor_inv_leggings_admin.png", inventory_image = "3d_armor_inv_leggings_admin.png^technic_tool_mode2.png", - groups = {armor_legs=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2}, + groups = {armor_legs=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -152,7 +152,7 @@ minetest.register_tool("3d_armor:leggings_admin3", { description = "Admin Leggings Mode 3 (no speed and jump)", wield_image = "3d_armor_inv_leggings_admin.png", inventory_image = "3d_armor_inv_leggings_admin.png^technic_tool_mode3.png", - groups = {armor_legs=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2}, + groups = {armor_legs=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -167,7 +167,7 @@ minetest.register_tool("3d_armor:leggings_admin4", { description = "Admin Leggings Mode 4 (speed and jump)", inventory_image = "3d_armor_inv_leggings_admin.png^technic_tool_mode4.png", wield_image = "3d_armor_inv_leggings_admin.png", - groups = {armor_legs=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_legs=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -199,7 +199,7 @@ minetest.register_tool("3d_armor:boots_admin2", { description = "Admin Boots Mode 2 (speed and no jump)", inventory_image = "3d_armor_inv_boots_admin.png^technic_tool_mode2.png", wield_image = "3d_armor_inv_boots_admin.png", - groups = {armor_feet=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2}, + groups = {armor_feet=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -214,7 +214,7 @@ minetest.register_tool("3d_armor:boots_admin3", { description = "Admin Boots Mode 3 (no speed and jump)", inventory_image = "3d_armor_inv_boots_admin.png^technic_tool_mode3.png", wield_image = "3d_armor_inv_boots_admin.png", - groups = {armor_feet=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2}, + groups = {armor_feet=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -229,7 +229,7 @@ minetest.register_tool("3d_armor:boots_admin4", { description = "Admin Boots Mode 4 (speed and jump)", inventory_image = "3d_armor_inv_boots_admin.png^technic_tool_mode4.png", wield_image = "3d_armor_inv_boots_admin.png", - groups = {armor_feet=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_feet=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() diff --git a/mods/3d_armor/3d_armor/tutorial.lua b/mods/3d_armor/3d_armor/tutorial.lua index 050c3f6..b67336e 100644 --- a/mods/3d_armor/3d_armor/tutorial.lua +++ b/mods/3d_armor/3d_armor/tutorial.lua @@ -1,50 +1,50 @@ minetest.register_tool("3d_armor:boots", { description = "Boots\nBoots-lv.0", inventory_image = "3d_armor_inv_boots.png", - groups = {armor_feet=0.1, armor_heal=0, armor_use=0}, + groups = {armor_feet=0.1, armor_heal=0, armor_use=0, not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:chestplate", { description = "Chestplate\nChestplate-lv.0", inventory_image = "3d_armor_inv_chestplate.png", - groups = {armor_torso=0.1, armor_heal=0, armor_use=0}, + groups = {armor_torso=0.1, armor_heal=0, armor_use=0, not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:helmet", { description = "Helmet\nHelmet-lv.0", inventory_image = "3d_armor_inv_helmet.png", - groups = {armor_head=0.1, armor_heal=0, armor_use=0}, + groups = {armor_head=0.1, armor_heal=0, armor_use=0, not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:leggings", { description = "Leggings\nLeggings-lv.0", inventory_image = "3d_armor_inv_leggings.png", - groups = {armor_legs=0.1, armor_heal=0, armor_use=0}, + groups = {armor_legs=0.1, armor_heal=0, armor_use=0, not_in_creative_inventory=1}, wear = 0, }) for i=1,20 do minetest.register_tool("3d_armor:boots_mega"..i, { description = "Megaboots lv."..i.."\nBoots-lv."..i, inventory_image = "3d_armor_inv_boots_mega"..i..".png", - groups = {armor_feet=i*0.1, armor_heal=0, armor_use=0, armor_fire=0.005*i}, + groups = {armor_feet=i*0.1, armor_heal=0, armor_use=0, armor_fire=0.005*i, not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:chestplate_mega"..i, { description = "Megachestplate lv."..i.."\nChestplate-lv."..i, inventory_image = "3d_armor_inv_chestplate_mega"..i..".png", - groups = {armor_torso=i*0.1, armor_heal=0, armor_use=0, armor_fire=0.005*i}, + groups = {armor_torso=i*0.1, armor_heal=0, armor_use=0, armor_fire=0.005*i, not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:leggings_mega"..i, { description = "Megaleggings lv."..i.."\nLeggings-lv."..i, inventory_image = "3d_armor_inv_leggings_mega"..i..".png", - groups = {armor_legs=i*0.1, armor_heal=0, armor_use=0,armor_fire=0.005*i}, + groups = {armor_legs=i*0.1, armor_heal=0, armor_use=0,armor_fire=0.005*i, not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:helmet_mega"..i, { description = "Megahelmet lv."..i.."\nHelmet-lv."..i, inventory_image = "3d_armor_inv_helmet_mega"..i..".png", - groups = {armor_head=i*0.1, armor_heal=0, armor_use=0,armor_fire=0.005*i}, + groups = {armor_head=i*0.1, armor_heal=0, armor_use=0,armor_fire=0.005*i, not_in_creative_inventory=1}, wear = 0, }) end @@ -52,25 +52,25 @@ for i=1,25 do minetest.register_tool("3d_armor:cloudboots_mega"..i, { description = "Cloudboots lv."..i.."\nBoots-lv."..(i+20), inventory_image = "3d_armor_inv_cloudboots_mega"..i..".png", - groups = {armor_feet=(20+i)*0.1, armor_heal=1, armor_use=0, armor_fire=0.005*(i+20)}, + groups = {armor_feet=(20+i)*0.1, armor_heal=1, armor_use=0, armor_fire=0.005*(i+20), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:cloudchestplate_mega"..i, { description = "Cloudchestplate lv."..i.."\nChestplate-lv."..(i+20), inventory_image = "3d_armor_inv_cloudchestplate_mega"..i..".png", - groups = {armor_torso=(20+i)*0.1, armor_heal=1, armor_use=0, armor_fire=0.005*(i+20)}, + groups = {armor_torso=(20+i)*0.1, armor_heal=1, armor_use=0, armor_fire=0.005*(i+20), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:cloudleggings_mega"..i, { description = "Cloudleggings lv."..i.."\nLeggings-lv."..(i+20), inventory_image = "3d_armor_inv_cloudleggings_mega"..i..".png", - groups = {armor_legs=(20+i)*0.1, armor_heal=1, armor_use=0,armor_fire=0.005*(i+20)}, + groups = {armor_legs=(20+i)*0.1, armor_heal=1, armor_use=0,armor_fire=0.005*(i+20), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:cloudhelmet_mega"..i, { description = "Cloudhelmet lv."..i.."\nHelmet-lv."..(i+20), inventory_image = "3d_armor_inv_cloudhelmet_mega"..i..".png", - groups = {armor_head=(20+i)*0.1, armor_heal=1, armor_use=0,armor_fire=0.005*(i+20)}, + groups = {armor_head=(20+i)*0.1, armor_heal=1, armor_use=0,armor_fire=0.005*(i+20), not_in_creative_inventory=1}, wear = 0, }) end @@ -78,25 +78,25 @@ for i=1,4 do minetest.register_tool("3d_armor:superboots"..i, { description = "Superboots lv."..i.."\nBoots-lv."..(i+45), inventory_image = "3d_armor_inv_superboots"..i..".png", - groups = {armor_feet=(45+i)*0.1, armor_heal=2, armor_use=0, armor_fire=0.005*(i+45)}, + groups = {armor_feet=(45+i)*0.1, armor_heal=2, armor_use=0, armor_fire=0.005*(i+45), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:superchestplate"..i, { description = "Superchestplate lv."..i.."\nChestplate-lv."..(i+45), inventory_image = "3d_armor_inv_superchestplate"..i..".png", - groups = {armor_torso=(45+i)*0.1, armor_heal=2, armor_use=0, armor_fire=0.005*(i+45)}, + groups = {armor_torso=(45+i)*0.1, armor_heal=2, armor_use=0, armor_fire=0.005*(i+45), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:superleggings"..i, { description = "Superleggings lv."..i.."\nLeggings-lv."..(i+45), inventory_image = "3d_armor_inv_superleggings"..i..".png", - groups = {armor_legs=(45+i)*0.1, armor_heal=2, armor_use=0,armor_fire=0.005*(i+45)}, + groups = {armor_legs=(45+i)*0.1, armor_heal=2, armor_use=0,armor_fire=0.005*(i+45), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:superhelmet"..i, { description = "Superhelmet lv."..i.."\nHelmet-lv."..(i+45), inventory_image = "3d_armor_inv_superhelmet"..i..".png", - groups = {armor_head=(45+i)*0.1, armor_heal=2, armor_use=0,armor_fire=0.005*(i+45)}, + groups = {armor_head=(45+i)*0.1, armor_heal=2, armor_use=0,armor_fire=0.005*(i+45), not_in_creative_inventory=1}, wear = 0, }) end @@ -104,25 +104,25 @@ for i=1,2 do minetest.register_tool("3d_armor:uraniumboots"..i, { description = "Uraniumboots lv."..i.."\nBoots-lv."..(i+49), inventory_image = "3d_armor_inv_uraniumboots"..i..".png", - groups = {armor_feet=(49+i)*0.1, armor_heal=3, armor_use=0, armor_fire=0.005*(i+49)}, + groups = {armor_feet=(49+i)*0.1, armor_heal=3, armor_use=0, armor_fire=0.005*(i+49), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:uraniumchestplate"..i, { description = "Uraniumchestplate lv."..i.."\nChestplate-lv."..(i+49), inventory_image = "3d_armor_inv_uraniumchestplate"..i..".png", - groups = {armor_torso=(49+i)*0.1, armor_heal=3, armor_use=0, armor_fire=0.005*(i+49)}, + groups = {armor_torso=(49+i)*0.1, armor_heal=3, armor_use=0, armor_fire=0.005*(i+49), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:uraniumleggings"..i, { description = "Uraniumleggings lv."..i.."\nLeggings-lv."..(i+49), inventory_image = "3d_armor_inv_uraniumleggings"..i..".png", - groups = {armor_legs=(49+i)*0.1, armor_heal=3, armor_use=0,armor_fire=0.005*(i+49)}, + groups = {armor_legs=(49+i)*0.1, armor_heal=3, armor_use=0,armor_fire=0.005*(i+49), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:uraniumhelmet"..i, { description = "Uraniumhelmet lv."..i.."\nHelmet-lv."..(i+49), inventory_image = "3d_armor_inv_uraniumhelmet"..i..".png", - groups = {armor_head=(49+i)*0.1, armor_heal=3, armor_use=0,armor_fire=0.005*(i+49)}, + groups = {armor_head=(49+i)*0.1, armor_heal=3, armor_use=0,armor_fire=0.005*(i+49), not_in_creative_inventory=1}, wear = 0, }) end @@ -130,25 +130,25 @@ for i=1,12 do minetest.register_tool("3d_armor:energyboots"..i, { description = "Energyboots lv."..i.."\nBoots-lv."..(i+51), inventory_image = "3d_armor_inv_energyboots"..i..".png", - groups = {armor_feet=(51+i)*0.1, armor_heal=4, armor_use=0, armor_fire=0.005*(i+51)}, + groups = {armor_feet=(51+i)*0.1, armor_heal=4, armor_use=0, armor_fire=0.005*(i+51), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:energychestplate"..i, { description = "Energychestplate lv."..i.."\nChestplate-lv."..(i+51), inventory_image = "3d_armor_inv_energychestplate"..i..".png", - groups = {armor_torso=(51+i)*0.1, armor_heal=4, armor_use=0, armor_fire=0.005*(i+51)}, + groups = {armor_torso=(51+i)*0.1, armor_heal=4, armor_use=0, armor_fire=0.005*(i+51), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:energyleggings"..i, { description = "Energyleggings lv."..i.."\nLeggings-lv."..(i+51), inventory_image = "3d_armor_inv_energyleggings"..i..".png", - groups = {armor_legs=(51+i)*0.1, armor_heal=4, armor_use=0,armor_fire=0.005*(i+51)}, + groups = {armor_legs=(51+i)*0.1, armor_heal=4, armor_use=0,armor_fire=0.005*(i+51), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:energyhelmet"..i, { description = "Energyhelmet lv."..i.."\nHelmet-lv."..(i+51), inventory_image = "3d_armor_inv_energyhelmet"..i..".png", - groups = {armor_head=(51+i)*0.1, armor_heal=4, armor_use=0,armor_fire=0.005*(i+51)}, + groups = {armor_head=(51+i)*0.1, armor_heal=4, armor_use=0,armor_fire=0.005*(i+51), not_in_creative_inventory=1}, wear = 0, }) end @@ -156,25 +156,25 @@ for i=1,7 do minetest.register_tool("3d_armor:superenergyboots"..i, { description = "Superenergyboots lv."..i.."\nBoots-lv."..(i+63), inventory_image = "3d_armor_inv_superenergyboots"..i..".png", - groups = {armor_feet=(63+i)*0.1, armor_heal=5, armor_use=0, armor_fire=0.005*(i+63)}, + groups = {armor_feet=(63+i)*0.1, armor_heal=5, armor_use=0, armor_fire=0.005*(i+63), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:superenergychestplate"..i, { description = "Superenergychestplate lv."..i.."\nChestplate-lv."..(i+63), inventory_image = "3d_armor_inv_superenergychestplate"..i..".png", - groups = {armor_torso=(63+i)*0.1, armor_heal=5, armor_use=0, armor_fire=0.005*(i+63)}, + groups = {armor_torso=(63+i)*0.1, armor_heal=5, armor_use=0, armor_fire=0.005*(i+63), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:superenergyleggings"..i, { description = "Superenergyleggings lv."..i.."\nLeggings-lv."..(i+63), inventory_image = "3d_armor_inv_superenergyleggings"..i..".png", - groups = {armor_legs=(63+i)*0.1, armor_heal=5, armor_use=0,armor_fire=0.005*(i+63)}, + groups = {armor_legs=(63+i)*0.1, armor_heal=5, armor_use=0,armor_fire=0.005*(i+63), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:superenergyhelmet"..i, { description = "Superenergyhelmet lv."..i.."\nHelmet-lv."..(i+63), inventory_image = "3d_armor_inv_superenergyhelmet"..i..".png", - groups = {armor_head=(63+i)*0.1, armor_heal=5, armor_use=0,armor_fire=0.005*(i+63)}, + groups = {armor_head=(63+i)*0.1, armor_heal=5, armor_use=0,armor_fire=0.005*(i+63), not_in_creative_inventory=1}, wear = 0, }) end @@ -182,25 +182,25 @@ for i=1,5 do minetest.register_tool("3d_armor:kristallboots"..i, { description = "Crystalboots lv."..i.."\nBoots-lv."..(i+70), inventory_image = "3d_armor_inv_kristallboots"..i..".png", - groups = {armor_feet=(70+i)*0.1, armor_heal=6, armor_use=0, armor_fire=0.005*(i+70)}, + groups = {armor_feet=(70+i)*0.1, armor_heal=6, armor_use=0, armor_fire=0.005*(i+70), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:kristallchestplate"..i, { description = "Crystalchestplate lv."..i.."\nChestplate-lv."..(i+70), inventory_image = "3d_armor_inv_kristallchestplate"..i..".png", - groups = {armor_torso=(70+i)*0.1, armor_heal=6, armor_use=0, armor_fire=0.005*(i+70)}, + groups = {armor_torso=(70+i)*0.1, armor_heal=6, armor_use=0, armor_fire=0.005*(i+70), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:kristallleggings"..i, { description = "Crystalleggings lv."..i.."\nLeggings-lv."..(i+70), inventory_image = "3d_armor_inv_kristallleggings"..i..".png", - groups = {armor_legs=(70+i)*0.1, armor_heal=6, armor_use=0,armor_fire=0.005*(i+70)}, + groups = {armor_legs=(70+i)*0.1, armor_heal=6, armor_use=0,armor_fire=0.005*(i+70), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:kristallhelmet"..i, { description = "Crystalhelmet lv."..i.."\nHelmet-lv."..(i+70), inventory_image = "3d_armor_inv_kristallhelmet"..i..".png", - groups = {armor_head=(70+i)*0.1, armor_heal=6, armor_use=0,armor_fire=0.005*(i+70)}, + groups = {armor_head=(70+i)*0.1, armor_heal=6, armor_use=0,armor_fire=0.005*(i+70), not_in_creative_inventory=1}, wear = 0, }) end @@ -208,75 +208,75 @@ for i=1,25 do minetest.register_tool("3d_armor:ultraboots"..i, { description = "Ultraboots lv."..i.."\nBoots-lv."..(i+75), inventory_image = "3d_armor_inv_ultraboots"..i..".png", - groups = {armor_feet=(75+i)*0.1, armor_heal=7, armor_use=0, armor_fire=0.005*(i+75)}, + groups = {armor_feet=(75+i)*0.1, armor_heal=7, armor_use=0, armor_fire=0.005*(i+75), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:ultrachestplate"..i, { description = "Ultrachestplate lv."..i.."\nChestplate-lv."..(i+75), inventory_image = "3d_armor_inv_ultrachestplate"..i..".png", - groups = {armor_torso=(75+i)*0.1, armor_heal=7, armor_use=0, armor_fire=0.005*(i+75)}, + groups = {armor_torso=(75+i)*0.1, armor_heal=7, armor_use=0, armor_fire=0.005*(i+75), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:ultraleggings"..i, { description = "Ultraleggings lv."..i.."\nLeggings-lv."..(i+75), inventory_image = "3d_armor_inv_ultraleggings"..i..".png", - groups = {armor_legs=(75+i)*0.1, armor_heal=7, armor_use=0,armor_fire=0.005*(i+75)}, + groups = {armor_legs=(75+i)*0.1, armor_heal=7, armor_use=0,armor_fire=0.005*(i+75), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:ultrahelmet"..i, { description = "Ultrahelmet lv."..i.."\nHelmet-lv."..(i+75), inventory_image = "3d_armor_inv_ultrahelmet"..i..".png", - groups = {armor_head=(75+i)*0.1, armor_heal=7, armor_use=0,armor_fire=0.005*(i+75)}, + groups = {armor_head=(75+i)*0.1, armor_heal=7, armor_use=0,armor_fire=0.005*(i+75), not_in_creative_inventory=1}, wear = 0, }) end minetest.register_tool("3d_armor:superultraboots", { description = "Superultraboots\nBoots-lv.101", inventory_image = "3d_armor_inv_superultraboots.png", - groups = {armor_feet=10.1, armor_heal=8, armor_use=0,armor_fire=0.505}, + groups = {armor_feet=10.1, armor_heal=8, armor_use=0,armor_fire=0.505, not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:superultrachestplate", { description = "Superultrachestplate\nChestplate-lv.101", inventory_image = "3d_armor_inv_superultrachestplate.png", - groups = {armor_torso=10.1, armor_heal=8, armor_use=0, armor_fire=0.505}, + groups = {armor_torso=10.1, armor_heal=8, armor_use=0, armor_fire=0.505, not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:superultrahelmet", { description = "Superultrahelmet\nHelmet-lv.101", inventory_image = "3d_armor_inv_superultrahelmet.png", - groups = {armor_head=10.1, armor_heal=8, armor_use=0,armor_fire=0.505}, + groups = {armor_head=10.1, armor_heal=8, armor_use=0,armor_fire=0.505, not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:superultraleggings", { description = "Superultraleggings\nLeggings-lv.101", inventory_image = "3d_armor_inv_superultraleggings.png", - groups = {armor_legs=10.1, armor_heal=8, armor_use=0,armor_fire=0.505}, + groups = {armor_legs=10.1, armor_heal=8, armor_use=0,armor_fire=0.505, not_in_creative_inventory=1}, wear = 0, }) for i=1,4 do minetest.register_tool("3d_armor:arenaboots"..i, { description = "Arenaboots lv."..i.."\nBoots-lv."..(i+101), inventory_image = "3d_armor_inv_arenaboots"..i..".png", - groups = {armor_feet=(101+i)*0.1, armor_heal=9, armor_use=0, armor_fire=0.005*(i+101)}, + groups = {armor_feet=(101+i)*0.1, armor_heal=9, armor_use=0, armor_fire=0.005*(i+101), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:arenachestplate"..i, { description = "Arenachestplate lv."..i.."\nChestplate-lv."..(i+101), inventory_image = "3d_armor_inv_arenachestplate"..i..".png", - groups = {armor_torso=(101+i)*0.1, armor_heal=9, armor_use=0, armor_fire=0.005*(i+101)}, + groups = {armor_torso=(101+i)*0.1, armor_heal=9, armor_use=0, armor_fire=0.005*(i+101), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:arenaleggings"..i, { description = "Arenaleggings lv."..i.."\nLeggings-lv."..(i+101), inventory_image = "3d_armor_inv_arenaleggings"..i..".png", - groups = {armor_legs=(101+i)*0.1, armor_heal=9, armor_use=0,armor_fire=0.005*(i+101)}, + groups = {armor_legs=(101+i)*0.1, armor_heal=9, armor_use=0,armor_fire=0.005*(i+101), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:arenahelmet"..i, { description = "Arenahelmet lv."..i.."\nHelmet-lv."..(i+101), inventory_image = "3d_armor_inv_arenahelmet"..i..".png", - groups = {armor_head=(101+i)*0.1, armor_heal=9, armor_use=0,armor_fire=0.005*(i+101)}, + groups = {armor_head=(101+i)*0.1, armor_heal=9, armor_use=0,armor_fire=0.005*(i+101), not_in_creative_inventory=1}, wear = 0, }) end @@ -284,25 +284,25 @@ for i=1,10 do minetest.register_tool("3d_armor:titanboots"..i, { description = "Titanboots lv."..i.."\nBoots-lv."..(i+105), inventory_image = "3d_armor_inv_titanboots"..i..".png", - groups = {armor_feet=(105+i)*0.1, armor_heal=10, armor_use=0, armor_fire=0.005*(i+105)}, + groups = {armor_feet=(105+i)*0.1, armor_heal=10, armor_use=0, armor_fire=0.005*(i+105), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:titanchestplate"..i, { description = "Titanchestplate lv."..i.."\nChestplate-lv."..(i+105), inventory_image = "3d_armor_inv_titanchestplate"..i..".png", - groups = {armor_torso=(105+i)*0.1, armor_heal=10, armor_use=0, armor_fire=0.005*(i+105)}, + groups = {armor_torso=(105+i)*0.1, armor_heal=10, armor_use=0, armor_fire=0.005*(i+105), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:titanleggings"..i, { description = "Titanleggings lv."..i.."\nLeggings-lv."..(i+105), inventory_image = "3d_armor_inv_titanleggings"..i..".png", - groups = {armor_legs=(105+i)*0.1, armor_heal=10, armor_use=0,armor_fire=0.005*(i+105)}, + groups = {armor_legs=(105+i)*0.1, armor_heal=10, armor_use=0,armor_fire=0.005*(i+105), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:titanhelmet"..i, { description = "Titanhelmet lv."..i.."\nHelmet-lv."..(i+105), inventory_image = "3d_armor_inv_titanhelmet"..i..".png", - groups = {armor_head=(105+i)*0.1, armor_heal=10, armor_use=0,armor_fire=0.005*(i+105)}, + groups = {armor_head=(105+i)*0.1, armor_heal=10, armor_use=0,armor_fire=0.005*(i+105), not_in_creative_inventory=1}, wear = 0, }) end @@ -310,25 +310,25 @@ for i=1,6 do minetest.register_tool("3d_armor:legendenboots"..i, { description = "Legendboots lv."..i.."\nBoots-lv."..(i+115), inventory_image = "3d_armor_inv_legendenboots"..i..".png", - groups = {armor_feet=(115+i)*0.1, armor_heal=11, armor_use=0, armor_fire=0.005*(i+115)}, + groups = {armor_feet=(115+i)*0.1, armor_heal=11, armor_use=0, armor_fire=0.005*(i+115), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:legendenchestplate"..i, { description = "Legendchestplate lv."..i.."\nChestplate-lv."..(i+115), inventory_image = "3d_armor_inv_legendenchestplate"..i..".png", - groups = {armor_torso=(115+i)*0.1, armor_heal=11, armor_use=0, armor_fire=0.005*(i+115)}, + groups = {armor_torso=(115+i)*0.1, armor_heal=11, armor_use=0, armor_fire=0.005*(i+115), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:legendenleggings"..i, { description = "Legendleggings lv."..i.."\nLeggings-lv."..(i+115), inventory_image = "3d_armor_inv_legendenleggings"..i..".png", - groups = {armor_legs=(115+i)*0.1, armor_heal=11, armor_use=0,armor_fire=0.005*(i+115)}, + groups = {armor_legs=(115+i)*0.1, armor_heal=11, armor_use=0,armor_fire=0.005*(i+115), not_in_creative_inventory=1}, wear = 0, }) minetest.register_tool("3d_armor:legendenhelmet"..i, { description = "Legendhelmet lv."..i.."\nHelmet-lv."..(i+115), inventory_image = "3d_armor_inv_legendenhelmet"..i..".png", - groups = {armor_head=(115+i)*0.1, armor_heal=11, armor_use=0,armor_fire=0.005*(i+115)}, + groups = {armor_head=(115+i)*0.1, armor_heal=11, armor_use=0,armor_fire=0.005*(i+115), not_in_creative_inventory=1}, wear = 0, }) end @@ -339,7 +339,7 @@ end minetest.register_tool("3d_armor:superlegendenboots", { description = "Superlegendboots Mode 1 (no speed and no jump)\nBoots-lv.122", inventory_image = "3d_armor_inv_superlegendenboots.png^technic_tool_mode1.png", - groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2}, + groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenboots.png", on_use = function(itemstack, user, pointed_thing) @@ -353,7 +353,7 @@ minetest.register_tool("3d_armor:superlegendenboots", { minetest.register_tool("3d_armor:superlegendenboots2", { description = "Superlegendboots Mode 2 (speed and no jump)\nBoots-lv.122", inventory_image = "3d_armor_inv_superlegendenboots.png^technic_tool_mode2.png", - groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2}, + groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenboots.png", on_use = function(itemstack, user, pointed_thing) @@ -367,7 +367,7 @@ minetest.register_tool("3d_armor:superlegendenboots2", { minetest.register_tool("3d_armor:superlegendenboots3", { description = "Superlegendboots Mode 3 (no speed and jump)\nBoots-lv.122", inventory_image = "3d_armor_inv_superlegendenboots.png^technic_tool_mode3.png", - groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2}, + groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenboots.png", on_use = function(itemstack, user, pointed_thing) @@ -381,7 +381,7 @@ minetest.register_tool("3d_armor:superlegendenboots3", { minetest.register_tool("3d_armor:superlegendenboots4", { description = "Superlegendboots Mode 4 (speed and jump)\nBoots-lv.122", inventory_image = "3d_armor_inv_superlegendenboots.png^technic_tool_mode4.png", - groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenboots.png", on_use = function(itemstack, user, pointed_thing) @@ -396,7 +396,7 @@ minetest.register_tool("3d_armor:superlegendenboots4", { minetest.register_tool("3d_armor:superlegendenchestplate", { description = "Superlegendchestplate Mode 1 (no speed and no jump)\nChestplate-lv.122", inventory_image = "3d_armor_inv_superlegendenchestplate.png^technic_tool_mode1.png", - groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, armor_water=0.2}, + groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenchestplate.png", on_use = function(itemstack, user, pointed_thing) @@ -410,7 +410,7 @@ minetest.register_tool("3d_armor:superlegendenchestplate", { minetest.register_tool("3d_armor:superlegendenchestplate2", { description = "Superlegendchestplate Mode 2 (speed and no jump)\nChestplate-lv.122", inventory_image = "3d_armor_inv_superlegendenchestplate.png^technic_tool_mode2.png", - groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, physics_speed=0.25, armor_water=0.2}, + groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenchestplate.png", on_use = function(itemstack, user, pointed_thing) @@ -424,7 +424,7 @@ minetest.register_tool("3d_armor:superlegendenchestplate2", { minetest.register_tool("3d_armor:superlegendenchestplate3", { description = "Superlegendchestplate Mode 3 (no speed and jump)\nChestplate-lv.122", inventory_image = "3d_armor_inv_superlegendenchestplate.png^technic_tool_mode3.png", - groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, physics_jump=0.25, armor_water=0.2}, + groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenchestplate.png", on_use = function(itemstack, user, pointed_thing) @@ -438,7 +438,7 @@ minetest.register_tool("3d_armor:superlegendenchestplate3", { minetest.register_tool("3d_armor:superlegendenchestplate4", { description = "Superlegendchestplate Mode 4 (speed and jump)\nChestplate-lv.122", inventory_image = "3d_armor_inv_superlegendenchestplate.png^technic_tool_mode4.png", - groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenchestplate.png", on_use = function(itemstack, user, pointed_thing) @@ -453,7 +453,7 @@ minetest.register_tool("3d_armor:superlegendenchestplate4", { minetest.register_tool("3d_armor:superlegendenhelmet", { description = "Superlegendhelmet Mode 1 (no speed and no jump)\nHelmet-lv.122", inventory_image = "3d_armor_inv_superlegendenhelmet.png^technic_tool_mode1.png", - groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2}, + groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenhelmet.png", on_use = function(itemstack, user, pointed_thing) @@ -467,7 +467,7 @@ minetest.register_tool("3d_armor:superlegendenhelmet", { minetest.register_tool("3d_armor:superlegendenhelmet2", { description = "Superlegendhelmet Mode 2 (speed and no jump)\nHelmet-lv.122", inventory_image = "3d_armor_inv_superlegendenhelmet.png^technic_tool_mode2.png", - groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2}, + groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenhelmet.png", on_use = function(itemstack, user, pointed_thing) @@ -481,7 +481,7 @@ minetest.register_tool("3d_armor:superlegendenhelmet2", { minetest.register_tool("3d_armor:superlegendenhelmet3", { description = "Superlegendhelmet Mode 3 (no speed and jump)\nHelmet-lv.122", inventory_image = "3d_armor_inv_superlegendenhelmet.png^technic_tool_mode3.png", - groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2}, + groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenhelmet.png", on_use = function(itemstack, user, pointed_thing) @@ -495,7 +495,7 @@ minetest.register_tool("3d_armor:superlegendenhelmet3", { minetest.register_tool("3d_armor:superlegendenhelmet4", { description = "Superlegendhelmet Mode 4 (speed and jump)\nHelmet-lv.122", inventory_image = "3d_armor_inv_superlegendenhelmet.png^technic_tool_mode4.png", - groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenhelmet.png", on_use = function(itemstack, user, pointed_thing) @@ -510,7 +510,7 @@ minetest.register_tool("3d_armor:superlegendenhelmet4", { minetest.register_tool("3d_armor:superlegendenleggings", { description = "Superlegendleggings Mode 1 (no speed and no jump)\nLeggings-lv.122", inventory_image = "3d_armor_inv_superlegendenleggings.png^technic_tool_mode1.png", - groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2}, + groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenleggings.png", on_use = function(itemstack, user, pointed_thing) @@ -524,7 +524,7 @@ minetest.register_tool("3d_armor:superlegendenleggings", { minetest.register_tool("3d_armor:superlegendenleggings2", { description = "Superlegendleggings Mode 2 (speed and no jump)\nLeggings-lv.122", inventory_image = "3d_armor_inv_superlegendenleggings.png^technic_tool_mode2.png", - groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2}, + groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenleggings.png", on_use = function(itemstack, user, pointed_thing) @@ -538,7 +538,7 @@ minetest.register_tool("3d_armor:superlegendenleggings2", { minetest.register_tool("3d_armor:superlegendenleggings3", { description = "Superlegendleggings Mode 3 (no speed and jump)\nLeggings-lv.122", inventory_image = "3d_armor_inv_superlegendenleggings.png^technic_tool_mode3.png", - groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2}, + groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenleggings.png", on_use = function(itemstack, user, pointed_thing) @@ -552,7 +552,7 @@ minetest.register_tool("3d_armor:superlegendenleggings3", { minetest.register_tool("3d_armor:superlegendenleggings4", { description = "Superlegendleggings Mode 4 (speed and jump)\nLeggings-lv.122", inventory_image = "3d_armor_inv_superlegendenleggings.png^technic_tool_mode4.png", - groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenleggings.png", on_use = function(itemstack, user, pointed_thing) @@ -582,7 +582,7 @@ minetest.register_tool("3d_armor:regnumboots", { minetest.register_tool("3d_armor:regnumboots2", { description = "Regnumboots Mode 2 (speed and no jump)\nBoots-lv.MAX", inventory_image = "3d_armor_inv_regnumboots.png^technic_tool_mode2.png", - groups = {armor_feet=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2}, + groups = {armor_feet=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumboots.png", on_use = function(itemstack, user, pointed_thing) @@ -596,7 +596,7 @@ minetest.register_tool("3d_armor:regnumboots2", { minetest.register_tool("3d_armor:regnumboots3", { description = "Regnumboots Mode 3 (no speed and jump)\nBoots-lv.MAX", inventory_image = "3d_armor_inv_regnumboots.png^technic_tool_mode3.png", - groups = {armor_feet=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2}, + groups = {armor_feet=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumboots.png", on_use = function(itemstack, user, pointed_thing) @@ -610,7 +610,7 @@ minetest.register_tool("3d_armor:regnumboots3", { minetest.register_tool("3d_armor:regnumboots4", { description = "Regnumboots Mode 4 (speed and jump)\nBoots-lv.MAX", inventory_image = "3d_armor_inv_regnumboots.png^technic_tool_mode4.png", - groups = {armor_feet=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_feet=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumboots.png", on_use = function(itemstack, user, pointed_thing) @@ -639,7 +639,7 @@ minetest.register_tool("3d_armor:regnumchestplate", { minetest.register_tool("3d_armor:regnumchestplate2", { description = "Regnumchestplate Mode 2 (speed and no jump)\nChestplate-lv.MAX", inventory_image = "3d_armor_inv_regnumchestplate.png^technic_tool_mode2.png", - groups = {armor_torso=15.0, armor_heal=13, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2}, + groups = {armor_torso=15.0, armor_heal=13, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumchestplate.png", on_use = function(itemstack, user, pointed_thing) @@ -653,7 +653,7 @@ minetest.register_tool("3d_armor:regnumchestplate2", { minetest.register_tool("3d_armor:regnumchestplate3", { description = "Regnumchestplate Mode 3 (no speed and jump)\nChestplate-lv.MAX", inventory_image = "3d_armor_inv_regnumchestplate.png^technic_tool_mode3.png", - groups = {armor_torso=15.0, armor_heal=13, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2}, + groups = {armor_torso=15.0, armor_heal=13, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumchestplate.png", on_use = function(itemstack, user, pointed_thing) @@ -667,7 +667,7 @@ minetest.register_tool("3d_armor:regnumchestplate3", { minetest.register_tool("3d_armor:regnumchestplate4", { description = "Regnumchestplate Mode 4 (speed and jump)\nChestplate-lv.MAX", inventory_image = "3d_armor_inv_regnumchestplate.png^technic_tool_mode4.png", - groups = {armor_torso=15.0, armor_heal=13, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_torso=15.0, armor_heal=13, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumchestplate.png", on_use = function(itemstack, user, pointed_thing) @@ -696,7 +696,7 @@ minetest.register_tool("3d_armor:regnumhelmet", { minetest.register_tool("3d_armor:regnumhelmet2", { description = "Regnumhelmet Mode 2 (speed and no jump)\nHelmet-lv.MAX", inventory_image = "3d_armor_inv_regnumhelmet.png^technic_tool_mode2.png", - groups = {armor_head=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2}, + groups = {armor_head=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumhelmet.png", on_use = function(itemstack, user, pointed_thing) @@ -710,7 +710,7 @@ minetest.register_tool("3d_armor:regnumhelmet2", { minetest.register_tool("3d_armor:regnumhelmet3", { description = "Regnumhelmet Mode 3 (no speed and jump)\nHelmet-lv.MAX", inventory_image = "3d_armor_inv_regnumhelmet.png^technic_tool_mode3.png", - groups = {armor_head=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2}, + groups = {armor_head=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumhelmet.png", on_use = function(itemstack, user, pointed_thing) @@ -724,7 +724,7 @@ minetest.register_tool("3d_armor:regnumhelmet3", { minetest.register_tool("3d_armor:regnumhelmet4", { description = "Regnumhelmet Mode 4 (speed and jump)\nHelmet-lv.MAX", inventory_image = "3d_armor_inv_regnumhelmet.png^technic_tool_mode4.png", - groups = {armor_head=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_head=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumhelmet.png", on_use = function(itemstack, user, pointed_thing) @@ -753,7 +753,7 @@ minetest.register_tool("3d_armor:regnumleggings", { minetest.register_tool("3d_armor:regnumleggings2", { description = "Regnumleggings Mode 2 (speed and no jump)\nLeggings-lv.MAX", inventory_image = "3d_armor_inv_regnumleggings.png^technic_tool_mode2.png", - groups = {armor_legs=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2}, + groups = {armor_legs=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumleggings.png", on_use = function(itemstack, user, pointed_thing) @@ -767,7 +767,7 @@ minetest.register_tool("3d_armor:regnumleggings2", { minetest.register_tool("3d_armor:regnumleggings3", { description = "Regnumleggings Mode 3 (no speed and jump)\nLeggings-lv.MAX", inventory_image = "3d_armor_inv_regnumleggings.png^technic_tool_mode3.png", - groups = {armor_legs=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2}, + groups = {armor_legs=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumleggings.png", on_use = function(itemstack, user, pointed_thing) @@ -781,7 +781,7 @@ minetest.register_tool("3d_armor:regnumleggings3", { minetest.register_tool("3d_armor:regnumleggings4", { description = "Regnumleggings Mode 4 (speed and jump)\nLeggings-lv.MAX", inventory_image = "3d_armor_inv_regnumleggings.png^technic_tool_mode4.png", - groups = {armor_legs=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_legs=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumleggings.png", on_use = function(itemstack, user, pointed_thing) diff --git a/mods/3d_armor/shields/init.lua b/mods/3d_armor/shields/init.lua index 10fffeb..dc0d627 100644 --- a/mods/3d_armor/shields/init.lua +++ b/mods/3d_armor/shields/init.lua @@ -44,7 +44,7 @@ minetest.register_tool("shields:shield_admin2", { description = "Admin Shield Mode 2 (speed and no jump)", inventory_image = "shields_inv_shield_admin.png^technic_tool_mode2.png", wield_image = "shields_inv_shield_admin.png", - groups = {armor_shield=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2}, + groups = {armor_shield=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -59,7 +59,7 @@ minetest.register_tool("shields:shield_admin3", { description = "Admin Shield Mode 3 (no speed and jump)", inventory_image = "shields_inv_shield_admin.png^technic_tool_mode3.png", wield_image = "shields_inv_shield_admin.png", - groups = {armor_shield=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2}, + groups = {armor_shield=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() @@ -74,7 +74,7 @@ minetest.register_tool("shields:shield_admin4", { description = "Admin Shield Mode 4 (speed and jump)", inventory_image = "shields_inv_shield_admin.png^technic_tool_mode4.png", wield_image = "shields_inv_shield_admin.png", - groups = {armor_shield=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_shield=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() diff --git a/mods/3d_armor/shields/tutorial.lua b/mods/3d_armor/shields/tutorial.lua index e52f54f..74ddbfc 100644 --- a/mods/3d_armor/shields/tutorial.lua +++ b/mods/3d_armor/shields/tutorial.lua @@ -1,14 +1,14 @@ minetest.register_tool("shields:shield", { description = "Shield\nShield-lv.0", inventory_image = "shields_inv_shield.png", - groups = {armor_shield=1, armor_heal=0, armor_use=0}, + groups = {armor_shield=1, armor_heal=0, armor_use=0, not_in_creative_inventory=1}, wear = 0, }) for i=1,20 do minetest.register_tool("shields:shield_mega"..i, { description = "Megashield lv."..i.."\nShield-lv."..i, inventory_image = "shields_inv_shield_mega"..i..".png", - groups = {armor_shield=i*0.1, armor_heal=0, armor_use=0, armor_fire=0.005*i}, + groups = {armor_shield=i*0.1, armor_heal=0, armor_use=0, armor_fire=0.005*i, not_in_creative_inventory=1}, wear = 0, }) end @@ -16,7 +16,7 @@ for i=1,25 do minetest.register_tool("shields:cloudshield_mega"..i, { description = "Cloudshield lv."..i.."\nShield-lv."..(i+20), inventory_image = "shields_inv_cloudshield_mega"..i..".png", - groups = {armor_shield=(20+i)*0.1, armor_heal=1, armor_use=0, armor_fire=0.005*(i+20)}, + groups = {armor_shield=(20+i)*0.1, armor_heal=1, armor_use=0, armor_fire=0.005*(i+20), not_in_creative_inventory=1}, wear = 0, }) end @@ -24,7 +24,7 @@ for i=1,4 do minetest.register_tool("shields:supershield"..i, { description = "Supershield lv."..i.."\nShield-lv."..(i+45), inventory_image = "shields_inv_supershield"..i..".png", - groups = {armor_shield=(45+i)*0.1, armor_heal=2, armor_use=0, armor_fire=0.005*(i+45)}, + groups = {armor_shield=(45+i)*0.1, armor_heal=2, armor_use=0, armor_fire=0.005*(i+45), not_in_creative_inventory=1}, wear = 0, }) end @@ -32,7 +32,7 @@ for i=1,2 do minetest.register_tool("shields:uraniumshield"..i, { description = "Uraniumshield lv."..i.."\nShield-lv."..(i+49), inventory_image = "shields_inv_uraniumshield"..i..".png", - groups = {armor_shield=(49+i)*0.1, armor_heal=3, armor_use=0, armor_fire=0.005*(i+49)}, + groups = {armor_shield=(49+i)*0.1, armor_heal=3, armor_use=0, armor_fire=0.005*(i+49), not_in_creative_inventory=1}, wear = 0, }) end @@ -40,7 +40,7 @@ for i=1,12 do minetest.register_tool("shields:energyshield"..i, { description = "Energyshield lv."..i.."\nShield-lv."..(i+51), inventory_image = "shields_inv_energyshield"..i..".png", - groups = {armor_shield=(51+i)*0.1, armor_heal=4, armor_use=0, armor_fire=0.005*(i+51)}, + groups = {armor_shield=(51+i)*0.1, armor_heal=4, armor_use=0, armor_fire=0.005*(i+51), not_in_creative_inventory=1}, wear = 0, }) end @@ -48,7 +48,7 @@ for i=1,7 do minetest.register_tool("shields:superenergyshield"..i, { description = "Superenergyshield lv."..i.."\nShield-lv."..(i+63), inventory_image = "shields_inv_superenergyshield"..i..".png", - groups = {armor_shield=(63+i)*0.1, armor_heal=5, armor_use=0, armor_fire=0.005*(i+63)}, + groups = {armor_shield=(63+i)*0.1, armor_heal=5, armor_use=0, armor_fire=0.005*(i+63), not_in_creative_inventory=1}, wear = 0, }) end @@ -56,7 +56,7 @@ for i=1,5 do minetest.register_tool("shields:kristallshield"..i, { description = "Crystalshield lv."..i.."\nShield-lv."..(i+70), inventory_image = "shields_inv_kristallshield"..i..".png", - groups = {armor_shield=(70+i)*0.1, armor_heal=6, armor_use=0, armor_fire=0.005*(i+70)}, + groups = {armor_shield=(70+i)*0.1, armor_heal=6, armor_use=0, armor_fire=0.005*(i+70), not_in_creative_inventory=1}, wear = 0, }) end @@ -64,21 +64,21 @@ for i=1,25 do minetest.register_tool("shields:ultrashield"..i, { description = "Ultrashield lv."..i.."\nShield-lv."..(i+75), inventory_image = "shields_inv_ultrashield"..i..".png", - groups = {armor_shield=(75+i)*0.1, armor_heal=7, armor_use=0, armor_fire=0.005*(i+75)}, + groups = {armor_shield=(75+i)*0.1, armor_heal=7, armor_use=0, armor_fire=0.005*(i+75), not_in_creative_inventory=1}, wear = 0, }) end minetest.register_tool("shields:superultrashield", { description = "Superultrashield\nShield-lv.101", inventory_image = "shields_inv_superultrashield.png", - groups = {armor_shield=10.1, armor_heal=8, armor_use=0,armor_fire=0.505}, + groups = {armor_shield=10.1, armor_heal=8, armor_use=0,armor_fire=0.505, not_in_creative_inventory=1}, wear = 0, }) for i=1,4 do minetest.register_tool("shields:arenashield"..i, { description = "Arenashield lv."..i.."\nShield-lv."..(i+101), inventory_image = "shields_inv_arenashield"..i..".png", - groups = {armor_shield=(101+i)*0.1, armor_heal=9, armor_use=0, armor_fire=0.005*(i+101)}, + groups = {armor_shield=(101+i)*0.1, armor_heal=9, armor_use=0, armor_fire=0.005*(i+101), not_in_creative_inventory=1}, wear = 0, }) end @@ -86,7 +86,7 @@ for i=1,10 do minetest.register_tool("shields:titanshield"..i, { description = "Titanshield lv."..i.."\nShield-lv."..(i+105), inventory_image = "shields_inv_titanshield"..i..".png", - groups = {armor_shield=(105+i)*0.1, armor_heal=10, armor_use=0, armor_fire=0.005*(i+105)}, + groups = {armor_shield=(105+i)*0.1, armor_heal=10, armor_use=0, armor_fire=0.005*(i+105), not_in_creative_inventory=1}, wear = 0, }) end @@ -94,14 +94,14 @@ for i=1,6 do minetest.register_tool("shields:legendenshield"..i, { description = "Legendshield lv."..i.."\nShield-lv."..(i+115), inventory_image = "shields_inv_legendenshield"..i..".png", - groups = {armor_shield=(115+i)*0.1, armor_heal=11, armor_use=0, armor_fire=0.005*(i+115)}, + groups = {armor_shield=(115+i)*0.1, armor_heal=11, armor_use=0, armor_fire=0.005*(i+115), not_in_creative_inventory=1}, wear = 0, }) end minetest.register_tool("shields:superlegendenshield", { description = "Superlegendshield Mode 1 (no speed and no jump)\nShield-lv.122", inventory_image = "shields_inv_superlegendenshield.png^technic_tool_mode1.png", - groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2}, + groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_superlegendenshield.png", on_use = function(itemstack, user, pointed_thing) @@ -115,7 +115,7 @@ minetest.register_tool("shields:superlegendenshield", { minetest.register_tool("shields:superlegendenshield2", { description = "Superlegendshield Mode 2 (speed and no jump)\nShield-lv.122", inventory_image = "shields_inv_superlegendenshield.png^technic_tool_mode2.png", - groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2}, + groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_superlegendenshield.png", on_use = function(itemstack, user, pointed_thing) @@ -129,7 +129,7 @@ minetest.register_tool("shields:superlegendenshield2", { minetest.register_tool("shields:superlegendenshield3", { description = "Superlegendshield Mode 3 (no speed and jump)\nShield-lv.122", inventory_image = "shields_inv_superlegendenshield.png^technic_tool_mode3.png", - groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2}, + groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_superlegendenshield.png", on_use = function(itemstack, user, pointed_thing) @@ -143,7 +143,7 @@ minetest.register_tool("shields:superlegendenshield3", { minetest.register_tool("shields:superlegendenshield4", { description = "Superlegendshield Mode 4 (speed and jump)\nShield-lv.122", inventory_image = "shields_inv_superlegendenshield.png^technic_tool_mode4.png", - groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_superlegendenshield.png", on_use = function(itemstack, user, pointed_thing) @@ -172,7 +172,7 @@ minetest.register_tool("shields:regnumshield", { minetest.register_tool("shields:regnumshield2", { description = "Regnumshield Mode 2 (speed and no jump)\nShield-lv.MAX", inventory_image = "shields_inv_regnumshield.png^technic_tool_mode2.png", - groups = {armor_shield=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2}, + groups = {armor_shield=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_regnumshield.png", on_use = function(itemstack, user, pointed_thing) @@ -186,7 +186,7 @@ minetest.register_tool("shields:regnumshield2", { minetest.register_tool("shields:regnumshield3", { description = "Regnumshield Mode 3 (no speed and jump)\nShield-lv.MAX", inventory_image = "shields_inv_regnumshield.png^technic_tool_mode3.png", - groups = {armor_shield=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2}, + groups = {armor_shield=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_regnumshield.png", on_use = function(itemstack, user, pointed_thing) @@ -200,7 +200,7 @@ minetest.register_tool("shields:regnumshield3", { minetest.register_tool("shields:regnumshield4", { description = "Regnumshield Mode 4 (speed and jump)\nShield-lv.MAX", inventory_image = "shields_inv_regnumshield.png^technic_tool_mode4.png", - groups = {armor_shield=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2}, + groups = {armor_shield=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_regnumshield.png", on_use = function(itemstack, user, pointed_thing) diff --git a/mods/experience/Xp1_gruen.lua b/mods/experience/Xp1_gruen.lua index 540a938..f3ab286 100644 --- a/mods/experience/Xp1_gruen.lua +++ b/mods/experience/Xp1_gruen.lua @@ -76,7 +76,7 @@ minetest.register_globalstep(function(dtime) elseif i < 91 then g = 7650+(i-85)*18*10 elseif i < 96 then - g = 8500+(i-90)*19*10 + g = 8550+(i-90)*19*10 elseif i < 101 then g = 9500+(i-95)*20*10 end @@ -124,7 +124,7 @@ minetest.register_globalstep(function(dtime) if (new_xp >= g) then vv = i end - if (new_xp >= 11949) then + if (new_xp >= 11950) then vv = 101 end if i == 100 then @@ -241,7 +241,6 @@ minetest.register_globalstep(function(dtime) to_player = player:get_player_name(), }) end - end if new_xp == 2750 then player_inv:set_size("xpi01", 15) diff --git a/mods/experience/Xp3_grau.lua b/mods/experience/Xp3_grau.lua index e23f9dc..d8b27c1 100644 --- a/mods/experience/Xp3_grau.lua +++ b/mods/experience/Xp3_grau.lua @@ -80,7 +80,7 @@ minetest.register_globalstep(function(dtime) elseif i < 101 then c = 10 end - if i == (10 or 20 or 30 or 40 or 50 or 60 or 70 or 80 or 90) then + if i == 10 or i == 20 or i == 30 or i == 40 or i == 50 or i == 60 or i == 70 or i == 80 or i == 90 then h = 1 else h = 0 diff --git a/mods/helicopter/LICENSE b/mods/helicopter/LICENSE new file mode 100644 index 0000000..22fbe5d --- /dev/null +++ b/mods/helicopter/LICENSE @@ -0,0 +1,339 @@ +GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. \ No newline at end of file diff --git a/mods/helicopter/README.md b/mods/helicopter/README.md new file mode 100644 index 0000000..3b1ad9c --- /dev/null +++ b/mods/helicopter/README.md @@ -0,0 +1,18 @@ +Minetest 5.1-dev+ mod: Simple helicopter +======================= +originally by Pavel_S +reworked by DS-minetest + +License of source code: +----------------------- +original code by Pavel_S: GPL_v2 +changes by DS-minetest: TODO +`matrix.lua` file: CC0 + +License of media (textures and sounds): +--------------------------------------- + +helicopter_motor.ogg by Robinhood76 | License: Attribution Noncommercial + +textures and model are probably by Pavel_S, TODO + diff --git a/mods/helicopter/depends.txt b/mods/helicopter/depends.txt new file mode 100644 index 0000000..25efa31 --- /dev/null +++ b/mods/helicopter/depends.txt @@ -0,0 +1,3 @@ +player_api +default? +creative? diff --git a/mods/helicopter/init.lua b/mods/helicopter/init.lua new file mode 100644 index 0000000..3b8a8c3 --- /dev/null +++ b/mods/helicopter/init.lua @@ -0,0 +1,273 @@ + +-- +-- constants +-- + +local tilting_speed = 1 +local tilting_max = 0.5 +local power_max = 20 +local power_min = 0.2 -- if negative, the helicopter can actively fly downwards +local wanted_vert_speed = 10 +local friction_air_quadratic = 0.01 +local friction_air_constant = 0.2 +local friction_land_quadratic = 1 +local friction_land_constant = 2 +local friction_water_quadratic = 0.1 +local friction_water_constant = 1 + +-- +-- helpers and co. +-- + +if not minetest.global_exists("matrix3") then + dofile(minetest.get_modpath("helicopter") .. DIR_DELIM .. "matrix.lua") +end + +local creative_exists = minetest.global_exists("creative") +local gravity = tonumber(minetest.settings:get("movement_gravity")) or 9.8 +local vector_up = vector.new(0, 1, 0) +local vector_forward = vector.new(0, 0, 1) + +local function vector_length_sq(v) + return v.x * v.x + v.y * v.y + v.z * v.z +end + +local function check_node_below(obj) + local pos_below = obj:get_pos() + pos_below.y = pos_below.y - 0.1 + local node_below = minetest.get_node(pos_below).name + local nodedef = minetest.registered_nodes[node_below] + local touching_ground = not nodedef or -- unknown nodes are solid + nodedef.walkable or false + local liquid_below = not touching_ground and nodedef.liquidtype ~= "none" + return touching_ground, liquid_below +end + +local function heli_control(self, dtime, touching_ground, liquid_below, vel_before) + local driver = minetest.get_player_by_name(self.driver_name) + if not driver then + -- there is no driver (eg. because driver left) + self.driver_name = nil + if self.sound_handle then + minetest.sound_stop(self.sound_handle) + self.sound_handle = nil + end + self.object:set_animation_frame_speed(0) + -- gravity + self.object:set_acceleration(vector.multiply(vector_up, -gravity)) + return + end + + local ctrl = driver:get_player_control() + local rot = self.object:get_rotation() + + local vert_vel_goal = 0 + if not liquid_below then + if ctrl.jump then + vert_vel_goal = vert_vel_goal + wanted_vert_speed + end + if ctrl.sneak then + vert_vel_goal = vert_vel_goal - wanted_vert_speed + end + else + vert_vel_goal = wanted_vert_speed + end + + -- rotation + if not touching_ground then + local tilting_goal = vector.new() + if ctrl.up then + tilting_goal.z = tilting_goal.z + 1 + end + if ctrl.down then + tilting_goal.z = tilting_goal.z - 1 + end + if ctrl.right then + tilting_goal.x = tilting_goal.x + 1 + end + if ctrl.left then + tilting_goal.x = tilting_goal.x - 1 + end + tilting_goal = vector.multiply(vector.normalize(tilting_goal), tilting_max) + + -- tilting + if vector_length_sq(vector.subtract(tilting_goal, self.tilting)) > (dtime * tilting_speed)^2 then + self.tilting = vector.add(self.tilting, + vector.multiply(vector.direction(self.tilting, tilting_goal), dtime * tilting_speed)) + else + self.tilting = tilting_goal + end + if vector_length_sq(self.tilting) > tilting_max^2 then + self.tilting = vector.multiply(vector.normalize(self.tilting), tilting_max) + end + local new_up = vector.new(self.tilting) + new_up.y = 1 + new_up = vector.normalize(new_up) -- this is what vector_up should be after the rotation + local new_right = vector.cross(new_up, vector_forward) + local new_forward = vector.cross(new_right, new_up) + local rot_mat = matrix3.new( + new_right.x, new_up.x, new_forward.x, + new_right.y, new_up.y, new_forward.y, + new_right.z, new_up.z, new_forward.z + ) + rot = matrix3.to_pitch_yaw_roll(rot_mat) + + rot.y = driver:get_look_horizontal() + + else + rot.x = 0 + rot.z = 0 + self.tilting.x = 0 + self.tilting.z = 0 + end + + self.object:set_rotation(rot) + + -- calculate how strong the heli should accelerate towards rotated up + local power = vert_vel_goal - vel_before.y + gravity * dtime + power = math.min(math.max(power, power_min * dtime), power_max * dtime) + local rotated_up = matrix3.multiply(matrix3.from_pitch_yaw_roll(rot), vector_up) + local added_vel = vector.multiply(rotated_up, power) + added_vel = vector.add(added_vel, vector.multiply(vector_up, -gravity * dtime)) + return vector.add(vel_before, added_vel) +end + +-- +-- entity +-- + +minetest.register_entity("helicopter:heli", { + initial_properties = { + physical = true, + collide_with_objects = true, + collisionbox = {-1,0,-1, 1,0.3,1}, + selectionbox = {-1,0,-1, 1,0.3,1}, + visual = "mesh", + mesh = "helicopter_heli.x", + textures = {"helicopter_blades.png", "helicopter_blades.png", + "helicopter_heli.png", "helicopter_glass.png"}, + }, + + driver_name = nil, + sound_handle = nil, + tilting = vector.new(), + + on_activate = function(self) + -- set the animation once and later only change the speed + self.object:set_animation({x = 0, y = 11}, 0, 0, true) + + self.object:set_armor_groups({immortal=1}) + + self.object:set_acceleration(vector.multiply(vector_up, -gravity)) + end, + + on_step = function(self, dtime) + local touching_ground, liquid_below + + local vel = self.object:get_velocity() + + if self.driver_name then + touching_ground, liquid_below = check_node_below(self.object) + vel = heli_control(self, dtime, touching_ground, liquid_below, vel) or vel + end + + if vel.x == 0 and vel.y == 0 and vel.z == 0 then + return + end + + if touching_ground == nil then + touching_ground, liquid_below = check_node_below(self.object) + end + + -- quadratic and constant deceleration + local speedsq = vector_length_sq(vel) + local fq, fc + if touching_ground then + fq, fc = friction_land_quadratic, friction_land_constant + elseif liquid_below then + fq, fc = friction_water_quadratic, friction_water_constant + else + fq, fc = friction_air_quadratic, friction_air_constant + end + vel = vector.apply(vel, function(a) + local s = math.sign(a) + a = math.abs(a) + a = math.max(0, a - fq * dtime * speedsq - fc * dtime) + return a * s + end) + + self.object:set_velocity(vel) + end, + + on_punch = function(self, puncher) + if not puncher or not puncher:is_player() then + return + end + local name = puncher:get_player_name() + if self.driver_name and self.driver_name ~= name then + -- do not allow other players to remove the object while there is a driver + return + end + + if self.sound_handle then + minetest.sound_stop(self.sound_handle) + self.sound_handle = nil + end + if self.driver_name then + -- detach the driver first (puncher must be driver) + puncher:set_detach() + player_api.player_attached[name] = nil + -- player should stand again + player_api.set_animation(puncher, "stand") + self.driver_name = nil + end + + self.object:remove() + + minetest.handle_node_drops(self.object:get_pos(), {"tutorial:heli"}, puncher) + end, + + on_rightclick = function(self, clicker) + if not clicker or not clicker:is_player() then + return + end + + local name = clicker:get_player_name() + + if name == self.driver_name then + -- driver clicked the object => driver gets off the vehicle + self.driver_name = nil + -- sound and animation + minetest.sound_stop(self.sound_handle) + self.sound_handle = nil + self.object:set_animation_frame_speed(0) + -- detach the player + clicker:set_detach() + player_api.player_attached[name] = nil + -- player should stand again + player_api.set_animation(clicker, "stand") + -- gravity + self.object:set_acceleration(vector.multiply(vector_up, -gravity)) + + elseif not self.driver_name then + -- no driver => clicker is new driver + self.driver_name = name + -- sound and animation + self.sound_handle = minetest.sound_play({name = "helicopter_motor"}, + {object = self.object, gain = 2.0, max_hear_distance = 32, loop = true,}) + self.object:set_animation_frame_speed(30) + -- attach the driver + clicker:set_attach(self.object, "", {x = 0, y = 6.7, z = -4}, {x = 0, y = 0, z = 0}) + player_api.player_attached[name] = true + -- make the driver sit + minetest.after(0.2, function() + local player = minetest.get_player_by_name(name) + if player then + player_api.set_animation(player, "sit") + end + end) + -- disable gravity + self.object:set_acceleration(vector.new()) + end + end, +}) \ No newline at end of file diff --git a/mods/helicopter/matrix.lua b/mods/helicopter/matrix.lua new file mode 100644 index 0000000..a97a86a --- /dev/null +++ b/mods/helicopter/matrix.lua @@ -0,0 +1,199 @@ +-- everything in this file is licensed under CC0 +-- see also minetest PR #8515 + +matrix3 = {} + +function matrix3.new(a, ...) + if not a then + return {0, 0, 0, 0, 0, 0, 0, 0, 0} + elseif type(a) ~= "table" then + return {a, ...} + else + return {a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]} + end +end + +matrix3.identity = {1, 0, 0, 0, 1, 0, 0, 0, 1} + +function matrix3.apply(m, func) + local mr = {} + for i = 1, 9 do + mr[i] = func(m[i]) + end + return mr +end + +function matrix3.equals(m1, m2) + for i = 1, 9 do + if m1[i] ~= m2[i] then + return false + end + end + return true +end + +function matrix3.index(m, l, c) + return m[(l - 1) * 3 + c] +end + +function matrix3.add(m1, m2) + local m3 = {} + for i = 1, 9 do + m3[i] = m1[i] + m2[i] + end + return m3 +end + +local function multiply_matrix3_scalar(m, a) + local mr = {} + for i = 1, 9 do + mr[i] = m[i] * a + end + return mr +end + +local function multiply_matrix3_vector(m1, v) + return { + x = m1[1] * v.x + m1[2] * v.y + m1[3] * v.z, + y = m1[4] * v.x + m1[5] * v.y + m1[6] * v.z, + z = m1[7] * v.x + m1[8] * v.y + m1[9] * v.z, + } +end + +function matrix3.multiply(m1, m2) + if type(m2) ~= "table" then + return multiply_matrix3_scalar(m1, m2) + elseif m2.x then + return multiply_matrix3_vector(m1, m2) + end + local m3 = {} + for l = 1, 3 do + for c = 1, 3 do + local i = (l - 1) * 3 + c + m3[i] = 0 + for k = 1, 3 do + m3[i] = m3[i] + m1[(l - 1) * 3 + k] * m2[(k - 1) * 3 + c] + end + end + end + return m3 +end + +function matrix3.tensor_multiply(a, b) + local m1 = matrix3.new() + m1[1] = a.x + m1[4] = a.y + m1[7] = a.z + local m2 = matrix3.new() + m2[1] = a.x + m2[2] = a.y + m2[3] = a.z + return matrix3.multiply(m1, m2) +end + +function matrix3.transpose(m) + return {m[1], m[4], m[7], + m[2], m[5], m[8], + m[3], m[6], m[9]} +end + +function matrix3.determinant(m) + return m[1] * (m[5] * m[9] - m[6] * m[8]) + + m[2] * (m[6] * m[7] - m[4] * m[9]) + + m[3] * (m[4] * m[8] - m[5] * m[7]) +end + +function matrix3.invert(a) + local t11 = a[5] * a[9] - a[6] * a[8] + local t12 = a[6] * a[7] - a[4] * a[9] + local t13 = a[4] * a[8] - a[5] * a[7] + + local det = a[1] * t11 + a[2] * t12 + a[3] * t13 + + if det == 0 then + return false -- there is no inverted + end + local b = { + t11 / det, (a[3]*a[8] - a[2]*a[9]) / det, (a[2]*a[6] - a[3]*a[5]) / det, + t12 / det, (a[1]*a[9] - a[3]*a[7]) / det, (a[3]*a[4] - a[1]*a[6]) / det, + t13 / det, (a[2]*a[7] - a[1]*a[8]) / det, (a[1]*a[5] - a[2]*a[4]) / det + } + return b +end + +local function sin(x) + if x % math.pi == 0 then + return 0 + else + return math.sin(x) + end +end + +local function cos(x) + if x % math.pi == math.pi / 2 then + return 0 + else + return math.cos(x) + end +end + +function matrix3.rotation_around_x(angle) + local s = sin(angle) + local c = cos(angle) + return {1, 0, 0, + 0, c, -s, + 0, s, c} +end + +function matrix3.rotation_around_y(angle) + local s = sin(angle) + local c = cos(angle) + return { c, 0, s, + 0, 1, 0, + -s, 0, c} +end + +function matrix3.rotation_around_z(angle) + local s = sin(angle) + local c = cos(angle) + return {c, -s, 0, + s, c, 0, + 0, 0, 1} +end + +function matrix3.rotation_around_vector(v, angle) + local length_v = vector.length(v) + v = vector.divide(v, length_v) + angle = angle or length_v + + local s = sin(angle) + local c = cos(angle) + local omc = 1 - c + return { + v.x * v.x * omc + c, v.x * v.y * omc - v.z * s, v.x * v.z * omc + v.y * s, + v.y * v.x * omc + v.z * s, v.y * v.y * omc + c, v.y * v.z * omc - v.x * s, + v.z * v.x * omc - v.y * s, v.z * v.y * omc + v.x * s, v.z * v.z * omc + c + } +end + +function matrix3.to_pitch_yaw_roll(m) + local r = vector.new() + r.y = math.atan2(-m[3], m[9]) + local c2 = math.sqrt(m[4]^2 + m[5]^2) + r.x = math.atan2(m[6], c2) + local s1 = sin(r.y) + local c1 = cos(r.y) + r.z = math.atan2(s1 * m[8] + c1 * m[2], s1 * m[7] + c1 * m[1]) + return r +end + +function matrix3.from_pitch_yaw_roll(v) + local sx, cx = sin(v.x), cos(v.x) + local sy, cy = sin(v.y), cos(v.y) + local sz, cz = sin(v.z), cos(v.z) + return { + -sy * sx * sz + cy * cz, cz * sy * sx + cy * sz, -cx * sy, + -cx * sz, cx * cz, sx, + cy * sx * sz + cz * sy, -cy * cz * sx + sy * sz, cy * cx + } +end diff --git a/mods/helicopter/mod.conf b/mods/helicopter/mod.conf new file mode 100644 index 0000000..fd0bc4d --- /dev/null +++ b/mods/helicopter/mod.conf @@ -0,0 +1,3 @@ +name = helicopter +depends = player_api +optional_depends = default, creative diff --git a/mods/helicopter/models/helicopter_heli.x b/mods/helicopter/models/helicopter_heli.x new file mode 100644 index 0000000..ef57e82 --- /dev/null +++ b/mods/helicopter/models/helicopter_heli.x @@ -0,0 +1,3390 @@ +xof 0303txt 0032 + +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 blade { + FrameTransformMatrix { + -0.891006, 0.453991, 0.000000, 0.000000, + -0.453991,-0.891006, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.066270, 0.155000,23.948601, 1.000000;; + } + Mesh { // blade mesh + 48; + -12.418771;-10.241999; 0.184581;, + -12.418771;-10.241999;-0.534882;, + -10.241998;-12.418774;-0.534882;, + -10.241998;-12.418774; 0.184581;, + 12.418774;10.241999; 0.184579;, + 12.418774;10.241999;-0.534886;, + 10.241996;12.418772;-0.534886;, + 10.241996;12.418772; 0.184579;, + -12.418771;-10.241999; 0.184581;, + -10.241998;-12.418774; 0.184581;, + 12.418774;10.241999; 0.184579;, + 10.241996;12.418772; 0.184579;, + -12.418771;-10.241999;-0.534882;, + -12.418771;-10.241999; 0.184581;, + 10.241996;12.418772; 0.184579;, + 10.241996;12.418772;-0.534886;, + -10.241998;-12.418774;-0.534882;, + -12.418771;-10.241999;-0.534882;, + 10.241996;12.418772;-0.534886;, + 12.418774;10.241999;-0.534886;, + -10.241998;-12.418774; 0.184581;, + -10.241998;-12.418774;-0.534882;, + 12.418774;10.241999;-0.534886;, + 12.418774;10.241999; 0.184579;, + 12.418770;-10.241998; 0.580299;, + 12.418770;-10.241998;-0.139164;, + -10.241998;12.418770;-0.139168;, + -10.241998;12.418770; 0.580295;, + 12.418770;-10.241998;-0.139164;, + 10.241994;-12.418773;-0.139164;, + -12.418775;10.241997;-0.139168;, + -10.241998;12.418770;-0.139168;, + 10.241994;-12.418773;-0.139164;, + 10.241994;-12.418773; 0.580299;, + -12.418775;10.241997; 0.580295;, + -12.418775;10.241997;-0.139168;, + 10.241994;-12.418773; 0.580299;, + 12.418770;-10.241998; 0.580299;, + -10.241998;12.418770; 0.580295;, + -12.418775;10.241997; 0.580295;, + -10.241998;12.418770; 0.580295;, + -10.241998;12.418770;-0.139168;, + -12.418775;10.241997;-0.139168;, + -12.418775;10.241997; 0.580295;, + 10.241994;-12.418773; 0.580299;, + 10.241994;-12.418773;-0.139164;, + 12.418770;-10.241998;-0.139164;, + 12.418770;-10.241998; 0.580299;; + 12; + 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;; + MeshTextureCoords { // blade UV coordinates + 48; + 0.562500; 1.000000;, + 0.562500; 0.968750;, + 0.437500; 0.968750;, + 0.437500; 1.000000;, + 0.437500; 0.000000;, + 0.437500; 0.031250;, + 0.562500; 0.031250;, + 0.562500; 0.000000;, + -0.156250; 0.437500;, + -0.156250; 0.562500;, + 1.156250; 0.562500;, + 1.156250; 0.437500;, + 0.531250; 1.000000;, + 0.562500; 1.000000;, + 0.562500; 0.000000;, + 0.531250; 0.000000;, + 0.437500; 1.156250;, + 0.562500; 1.156250;, + 0.562500;-0.156250;, + 0.437500;-0.156250;, + 0.437500; 1.000000;, + 0.468750; 1.000000;, + 0.468750; 0.000000;, + 0.437500; 0.000000;, + 1.000000; 0.562500;, + 1.000000; 0.531250;, + 0.000000; 0.531250;, + 0.000000; 0.562500;, + 1.156250; 0.562500;, + 1.156250; 0.437500;, + -0.156250; 0.437500;, + -0.156250; 0.562500;, + 1.000000; 0.468750;, + 1.000000; 0.437500;, + 0.000000; 0.437500;, + 0.000000; 0.468750;, + 0.437500; 1.156250;, + 0.562500; 1.156250;, + 0.562500;-0.156250;, + 0.437500;-0.156250;, + 0.000000; 0.562500;, + 0.031250; 0.562500;, + 0.031250; 0.437500;, + 0.000000; 0.437500;, + 1.000000; 0.437500;, + 0.968750; 0.437500;, + 0.968750; 0.562500;, + 1.000000; 0.562500;; + } // End of blade UV coordinates + } // End of blade mesh + } // End of blade + Frame blade_back { + FrameTransformMatrix { + 0.364074, 0.000000, 0.000000, 0.000000, + 0.000000,-0.346255, 0.112505, 0.000000, + 0.000000,-0.112505,-0.346255, 0.000000, + 1.522937,-17.349216,17.075975, 1.000000;; + } + Mesh { // blade_back mesh + 48; + 0.184582;-1.539212;-16.023582;, + -0.534881;-1.539212;-16.023582;, + -0.534881; 1.539211;-16.023584;, + 0.184582; 1.539211;-16.023584;, + 0.184578; 1.539214;16.023584;, + -0.534887; 1.539214;16.023584;, + -0.534887;-1.539212;16.023582;, + 0.184579;-1.539212;16.023582;, + 0.184582;-1.539212;-16.023582;, + 0.184582; 1.539211;-16.023584;, + 0.184578; 1.539214;16.023584;, + 0.184579;-1.539212;16.023582;, + -0.534881;-1.539212;-16.023582;, + 0.184582;-1.539212;-16.023582;, + 0.184579;-1.539212;16.023582;, + -0.534887;-1.539212;16.023582;, + -0.534881; 1.539211;-16.023584;, + -0.534881;-1.539212;-16.023582;, + -0.534887;-1.539212;16.023582;, + -0.534887; 1.539214;16.023584;, + 0.184582; 1.539211;-16.023584;, + -0.534881; 1.539211;-16.023584;, + -0.534887; 1.539214;16.023584;, + 0.184578; 1.539214;16.023584;, + 0.580298;16.023582; 1.539209;, + -0.139166;16.023582; 1.539209;, + -0.139167;-16.023582; 1.539212;, + 0.580297;-16.023582; 1.539212;, + -0.139166;16.023582; 1.539209;, + -0.139166;16.023582;-1.539216;, + -0.139166;-16.023586;-1.539213;, + -0.139167;-16.023582; 1.539212;, + -0.139166;16.023582;-1.539216;, + 0.580298;16.023582;-1.539216;, + 0.580297;-16.023586;-1.539213;, + -0.139166;-16.023586;-1.539213;, + 0.580298;16.023582;-1.539216;, + 0.580298;16.023582; 1.539209;, + 0.580297;-16.023582; 1.539212;, + 0.580297;-16.023586;-1.539213;, + 0.580297;-16.023582; 1.539212;, + -0.139167;-16.023582; 1.539212;, + -0.139166;-16.023586;-1.539213;, + 0.580297;-16.023586;-1.539213;, + 0.580298;16.023582;-1.539216;, + -0.139166;16.023582;-1.539216;, + -0.139166;16.023582; 1.539209;, + 0.580298;16.023582; 1.539209;; + 12; + 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;; + MeshTextureCoords { // blade_back UV coordinates + 48; + 0.562500; 1.000000;, + 0.562500; 0.968750;, + 0.437500; 0.968750;, + 0.437500; 1.000000;, + 0.437500; 0.000000;, + 0.437500; 0.031250;, + 0.562500; 0.031250;, + 0.562500; 0.000000;, + -0.156250; 0.437500;, + -0.156250; 0.562500;, + 1.156250; 0.562500;, + 1.156250; 0.437500;, + 0.531250; 1.000000;, + 0.562500; 1.000000;, + 0.562500; 0.000000;, + 0.531250; 0.000000;, + 0.437500; 1.156250;, + 0.562500; 1.156250;, + 0.562500;-0.156250;, + 0.437500;-0.156250;, + 0.437500; 1.000000;, + 0.468750; 1.000000;, + 0.468750; 0.000000;, + 0.437500; 0.000000;, + 1.000000; 0.562500;, + 1.000000; 0.531250;, + 0.000000; 0.531250;, + 0.000000; 0.562500;, + 1.156250; 0.562500;, + 1.156250; 0.437500;, + -0.156250; 0.437500;, + -0.156250; 0.562500;, + 1.000000; 0.468750;, + 1.000000; 0.437500;, + 0.000000; 0.437500;, + 0.000000; 0.468750;, + 0.437500; 1.156250;, + 0.562500; 1.156250;, + 0.562500;-0.156250;, + 0.437500;-0.156250;, + 0.000000; 0.562500;, + 0.031250; 0.562500;, + 0.031250; 0.437500;, + 0.000000; 0.437500;, + 1.000000; 0.437500;, + 0.968750; 0.437500;, + 0.968750; 0.562500;, + 1.000000; 0.562500;; + } // End of blade_back UV coordinates + } // End of blade_back mesh + } // End of blade_back + Frame cabin { + FrameTransformMatrix { + -0.000000, 0.849807, 0.000000, 0.000000, + -0.849807,-0.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 0.849807, 0.000000, + 0.103012, 0.077333, 5.824100, 1.000000;; + } + Mesh { // cabin mesh + 1192; + -8.335882; 0.000000;20.299566;, + -8.335882;-1.044112;20.299566;, + -8.335882;-1.044112;-2.071621;, + -8.335882; 0.000000;-2.071621;, + -8.335882;-1.044112;20.299566;, + -10.257066;-1.044112;20.299566;, + -10.257066;-1.044112;-2.071621;, + -8.335882;-1.044112;-2.071621;, + -10.257066; 0.000000;-2.071621;, + -8.335882; 0.000000;-2.071621;, + -8.335882;-1.044112;-2.071621;, + -10.257066;-1.044112;-2.071621;, + -8.839310; 0.000000;12.197909;, + -8.839310;-0.760468;12.197909;, + -21.979908;-0.760469;12.197909;, + -21.979908; 0.000000;12.197909;, + -8.839310;-0.760468;12.197909;, + -8.839310;-0.760468;14.119094;, + -21.979908;-0.760469;14.119090;, + -21.979908;-0.760469;12.197909;, + -21.979908; 0.000000;14.119090;, + -21.979908; 0.000000;12.197909;, + -21.979908;-0.760469;12.197909;, + -21.979908;-0.760469;14.119090;, + 4.611715; 0.000000;20.497721;, + 4.611715;-3.062278;20.497721;, + 4.611715;-3.062278;19.527578;, + 4.611715; 0.000000;19.527578;, + 4.611715;-3.062278;20.497721;, + -10.163321;-3.062281;20.497721;, + -10.163321;-3.062281;19.527578;, + 4.611715;-3.062278;19.527578;, + -10.163322; 0.000000;19.527578;, + 4.611715; 0.000000;19.527578;, + 4.611715;-3.062278;19.527578;, + -10.163321;-3.062281;19.527578;, + -10.163321;-3.062281;20.497721;, + -10.163322; 0.000000;20.497721;, + -10.163322; 0.000000;19.527578;, + -10.163321;-3.062281;19.527578;, + -10.163321;-3.062281;20.497721;, + 4.611715;-3.062278;20.497721;, + 4.611715; 0.000000;20.497721;, + -10.163322; 0.000000;20.497721;, + -8.839310;-0.760468;14.119094;, + -8.839310; 0.000000;14.119094;, + -21.979908; 0.000000;14.119090;, + -21.979908;-0.760469;14.119090;, + -8.839310;-0.760468;14.119094;, + -8.839310;-0.760468;12.197909;, + -8.839310; 0.000000;12.197909;, + -8.839310; 0.000000;14.119094;, + -10.257066;-1.044112;20.299566;, + -10.257066; 0.000000;20.299566;, + -10.257066; 0.000000;-2.071621;, + -10.257066;-1.044112;-2.071621;, + -10.257066;-1.044112;20.299566;, + -8.335882;-1.044112;20.299566;, + -8.335882; 0.000000;20.299566;, + -10.257066; 0.000000;20.299566;, + -8.335882; 0.000000;20.299566;, + -8.335882; 0.000000;-2.071621;, + -8.335882; 1.044112;-2.071621;, + -8.335882; 1.044112;20.299566;, + -8.335882; 1.044112;20.299566;, + -8.335882; 1.044112;-2.071621;, + -10.257066; 1.044112;-2.071621;, + -10.257066; 1.044112;20.299566;, + -10.257066; 0.000000;-2.071621;, + -10.257066; 1.044112;-2.071621;, + -8.335882; 1.044112;-2.071621;, + -8.335882; 0.000000;-2.071621;, + -8.839310; 0.000000;12.197909;, + -21.979908; 0.000000;12.197909;, + -21.979908; 0.760469;12.197909;, + -8.839310; 0.760468;12.197909;, + -8.839310; 0.760468;12.197909;, + -21.979908; 0.760469;12.197909;, + -21.979908; 0.760469;14.119090;, + -8.839310; 0.760468;14.119094;, + -21.979908; 0.000000;14.119090;, + -21.979908; 0.760469;14.119090;, + -21.979908; 0.760469;12.197909;, + -21.979908; 0.000000;12.197909;, + 4.611715; 0.000000;20.497721;, + 4.611715; 0.000000;19.527578;, + 4.611715; 3.062278;19.527578;, + 4.611715; 3.062278;20.497721;, + 4.611715; 3.062278;20.497721;, + 4.611715; 3.062278;19.527578;, + -10.163321; 3.062281;19.527578;, + -10.163321; 3.062281;20.497721;, + -10.163322; 0.000000;19.527578;, + -10.163321; 3.062281;19.527578;, + 4.611715; 3.062278;19.527578;, + 4.611715; 0.000000;19.527578;, + -10.163321; 3.062281;20.497721;, + -10.163321; 3.062281;19.527578;, + -10.163322; 0.000000;19.527578;, + -10.163322; 0.000000;20.497721;, + -10.163321; 3.062281;20.497721;, + -10.163322; 0.000000;20.497721;, + 4.611715; 0.000000;20.497721;, + 4.611715; 3.062278;20.497721;, + -8.839310; 0.760468;14.119094;, + -21.979908; 0.760469;14.119090;, + -21.979908; 0.000000;14.119090;, + -8.839310; 0.000000;14.119094;, + -8.839310; 0.760468;14.119094;, + -8.839310; 0.000000;14.119094;, + -8.839310; 0.000000;12.197909;, + -8.839310; 0.760468;12.197909;, + -10.257066; 1.044112;20.299566;, + -10.257066; 1.044112;-2.071621;, + -10.257066; 0.000000;-2.071621;, + -10.257066; 0.000000;20.299566;, + -10.257066; 1.044112;20.299566;, + -10.257066; 0.000000;20.299566;, + -8.335882; 0.000000;20.299566;, + -8.335882; 1.044112;20.299566;, + 2.958205;-6.266014;-1.085394;, + 2.958205;-3.457446;-1.085394;, + 1.341950;-3.457446;-1.085394;, + 1.341949;-6.266014;-1.085394;, + 2.958205;-6.266014;-1.085394;, + 1.341949;-6.266014;-1.085394;, + 1.341949;-6.266014; 3.272140;, + 2.958205;-6.266014; 4.259186;, + 1.341949;-6.266014;-1.085394;, + -7.821624;-6.266014;-1.085394;, + -7.821624;-6.266014; 3.272140;, + 1.341949;-6.266014; 3.272140;, + 1.341949;-6.266014;-1.085394;, + 1.341950;-3.457446;-1.085394;, + -7.821624;-3.457446;-1.085394;, + -7.821624;-6.266014;-1.085394;, + -7.821624;-6.266014;-1.085394;, + -7.821624;-3.457446;-1.085394;, + -7.821624;-3.457446; 3.272140;, + -7.821624;-6.266014; 3.272140;, + -7.821624;-6.266014; 3.272140;, + -7.821624;-3.457446; 3.272140;, + -7.821624;-3.457446; 7.532129;, + -7.821624;-6.266014; 7.532129;, + -7.821624;-7.682857; 3.272140;, + -7.821624;-6.266014; 3.272140;, + -7.821624;-6.266014; 7.532129;, + -7.821624;-7.682857; 7.532129;, + -7.821624;-3.457446; 7.532129;, + -7.821624;-3.457446; 3.272140;, + -6.626290;-3.457446; 4.051414;, + -6.626290;-3.457446; 7.510913;, + -7.821624;-3.457446; 3.272140;, + -7.821624;-3.457446;-1.085394;, + -6.626290;-3.457446; 0.512702;, + -6.626290;-3.457446; 4.051414;, + -7.821624;-1.728723; 7.532129;, + -7.821624;-3.457446; 7.532129;, + -6.626290;-3.457446; 7.510913;, + -6.626290;-1.728723; 7.510913;, + -7.821624;-0.000000; 7.532129;, + -7.821624;-1.728723; 7.532129;, + -6.626290;-1.728723; 7.510913;, + -6.626290;-0.000000; 7.510913;, + -7.821624;-3.457446;-1.085394;, + 1.341950;-3.457446;-1.085394;, + 1.361950;-3.457446; 0.512702;, + -6.626290;-3.457446; 0.512702;, + 1.361950;-1.728723; 0.512702;, + 1.361950; 0.000000; 0.512702;, + -6.626290;-0.000000; 0.512702;, + -6.626290;-1.728723; 0.512702;, + -6.626290;-1.728723; 0.512702;, + -6.626290;-0.000000; 0.512702;, + -6.626290;-0.000000; 4.051414;, + -6.626290;-1.728723; 4.051414;, + -6.626290;-1.728723; 4.051414;, + -6.626290;-0.000000; 4.051414;, + -6.626290;-0.000000; 7.510913;, + -6.626290;-1.728723; 7.510913;, + 1.361950;-3.457446; 0.512702;, + 1.361950;-1.728723; 0.512702;, + -6.626290;-1.728723; 0.512702;, + -6.626290;-3.457446; 0.512702;, + -6.626290;-3.457446; 0.512702;, + -6.626290;-1.728723; 0.512702;, + -6.626290;-1.728723; 4.051414;, + -6.626290;-3.457446; 4.051414;, + -6.626290;-3.457446; 4.051414;, + -6.626290;-1.728723; 4.051414;, + -6.626290;-1.728723; 7.510913;, + -6.626290;-3.457446; 7.510913;, + 1.341950;-3.457446;-1.085394;, + 1.341950;-1.728723;-1.085394;, + 1.361950;-1.728723; 0.512702;, + 1.361950;-3.457446; 0.512702;, + 4.578670;-8.545100;-2.759586;, + 4.578670;-9.900055;-2.759586;, + 4.578670;-9.900055;-4.730428;, + 4.578670;-8.545100;-4.730428;, + -7.821622;-9.900054;-2.759586;, + -9.477706;-9.900054;-2.759586;, + -9.477706;-9.900054;-4.730428;, + -7.821622;-9.900054;-4.730428;, + 2.964239;-9.900055;-2.759586;, + 2.964239;-8.545100;-2.759586;, + 2.964239;-8.545100;-4.730428;, + 2.964239;-9.900055;-4.730428;, + -14.610346;-7.824526;-4.097442;, + 8.922906;-7.824527;-4.097442;, + 8.922906;-7.824527;-6.750484;, + -14.610346;-7.824526;-6.750484;, + 8.922906;-7.824527;-4.097442;, + 8.922906;-10.477569;-4.097442;, + 8.922906;-10.477569;-6.750484;, + 8.922906;-7.824527;-6.750484;, + 8.922906;-10.477569;-4.097442;, + -14.610346;-10.477567;-4.097442;, + -14.610346;-10.477567;-6.750484;, + 8.922906;-10.477569;-6.750484;, + -14.610346;-10.477567;-4.097442;, + -14.610346;-7.824526;-4.097442;, + -14.610346;-7.824526;-6.750484;, + -14.610346;-10.477567;-6.750484;, + -14.610346;-7.824526;-6.750484;, + 8.922906;-7.824527;-6.750484;, + 8.922906;-10.477569;-6.750484;, + -14.610346;-10.477567;-6.750484;, + -14.610346;-10.477567;-4.097442;, + 8.922906;-10.477569;-4.097442;, + 8.922906;-7.824527;-4.097442;, + -14.610346;-7.824526;-4.097442;, + 2.964239;-8.545100;-2.759586;, + 4.578670;-8.545100;-2.759586;, + 4.578670;-8.545100;-4.730428;, + 2.964239;-8.545100;-4.730428;, + 2.965864;-8.545100;-1.086077;, + 2.964239;-8.545100;-2.759586;, + 2.964239;-9.900055;-2.759586;, + 2.965864;-9.900055;-1.086077;, + -7.821624;-9.900054;-1.085394;, + -9.476039;-9.900054;-1.086077;, + -9.477706;-9.900054;-2.759586;, + -7.821622;-9.900054;-2.759586;, + 4.578668;-8.545100;-1.085394;, + 2.965864;-8.545100;-1.086077;, + 2.965864;-9.900055;-1.086077;, + 4.578668;-9.900055;-1.085394;, + 4.578670;-8.545100;-2.759586;, + 4.578668;-8.545100;-1.085394;, + 4.578668;-9.900055;-1.085394;, + 4.578670;-9.900055;-2.759586;, + -7.821622;-8.545099;-2.759586;, + -7.821624;-8.545099;-1.085394;, + -7.821624;-9.900054;-1.085394;, + -7.821622;-9.900054;-2.759586;, + 4.578668;-9.900055;-1.085394;, + 2.965864;-9.900055;-1.086077;, + 2.964239;-9.900055;-2.759586;, + 4.578670;-9.900055;-2.759586;, + -7.821624;-8.545099;-1.085394;, + -9.476039;-8.545099;-1.086077;, + -9.476039;-9.900054;-1.086077;, + -7.821624;-9.900054;-1.085394;, + -9.476039;-8.545099;-1.086077;, + -9.477706;-8.545099;-2.759586;, + -9.477706;-9.900054;-2.759586;, + -9.476039;-9.900054;-1.086077;, + -9.477706;-8.545099;-2.759586;, + -7.821622;-8.545099;-2.759586;, + -7.821622;-8.545099;-4.730428;, + -9.477706;-8.545099;-4.730428;, + -9.477706;-9.900054;-2.759586;, + -9.477706;-8.545099;-2.759586;, + -9.477706;-8.545099;-4.730428;, + -9.477706;-9.900054;-4.730428;, + 4.578670;-9.900055;-2.759586;, + 2.964239;-9.900055;-2.759586;, + 2.964239;-9.900055;-4.730428;, + 4.578670;-9.900055;-4.730428;, + -7.821622;-8.545099;-2.759586;, + -7.821622;-9.900054;-2.759586;, + -7.821622;-9.900054;-4.730428;, + -7.821622;-8.545099;-4.730428;, + 2.958205;-7.682857;-1.085394;, + 2.964239;-7.682857;-2.759586;, + 2.964239;-8.545100;-2.759586;, + 2.965864;-8.545100;-1.086077;, + 2.958205; 6.266014; 4.259186;, + 2.958205; 6.266014; 7.532129;, + 1.341949; 6.266014; 7.532129;, + 1.341949; 6.266014; 3.272140;, + 2.958205; 6.266014;-1.085394;, + 2.958205; 6.266014; 4.259186;, + 1.341949; 6.266014; 3.272140;, + 1.341949; 6.266014;-1.085394;, + 1.341949; 6.266014;-1.085394;, + 1.341949; 6.266014; 3.272140;, + -7.821624; 6.266014; 3.272140;, + -7.821624; 6.266014;-1.085394;, + 1.341949; 6.266014;-1.085394;, + -7.821624; 6.266014;-1.085394;, + -7.821624; 3.457446;-1.085394;, + 1.341950; 3.457446;-1.085394;, + -7.821624; 6.266014;-1.085394;, + -7.821624; 6.266014; 3.272140;, + -7.821624; 3.457446; 3.272140;, + -7.821624; 3.457446;-1.085394;, + -7.821624; 6.266014; 3.272140;, + -7.821624; 6.266014; 7.532129;, + -7.821624; 3.457446; 7.532129;, + -7.821624; 3.457446; 3.272140;, + -7.821624; 3.457446; 7.532129;, + -6.626290; 3.457446; 7.510913;, + -6.626290; 3.457446; 4.051414;, + -7.821624; 3.457446; 3.272140;, + -7.821624; 3.457446; 3.272140;, + -6.626290; 3.457446; 4.051414;, + -6.626290; 3.457446; 0.512702;, + -7.821624; 3.457446;-1.085394;, + -7.821624; 3.457446;-1.085394;, + -6.626290; 3.457446; 0.512702;, + 1.361950; 3.457446; 0.512702;, + 1.341950; 3.457446;-1.085394;, + 4.574461; 6.266014; 5.246232;, + 4.574461; 6.266014; 7.532129;, + 2.958205; 6.266014; 7.532129;, + 2.958205; 6.266014; 4.259186;, + 4.574461; 6.266014;-1.085394;, + 4.574461; 6.266014; 5.246232;, + 2.958205; 6.266014; 4.259186;, + 2.958205; 6.266014;-1.085394;, + 1.361950; 1.728723; 0.512702;, + -6.626290; 1.728723; 0.512702;, + -6.626290;-0.000000; 0.512702;, + 1.361950; 0.000000; 0.512702;, + -6.626290; 1.728723; 0.512702;, + -6.626290; 1.728723; 4.051414;, + -6.626290;-0.000000; 4.051414;, + -6.626290;-0.000000; 0.512702;, + -6.626290; 1.728723; 4.051414;, + -6.626290; 1.728723; 7.510913;, + -6.626290;-0.000000; 7.510913;, + -6.626290;-0.000000; 4.051414;, + 1.361950; 3.457446; 0.512702;, + -6.626290; 3.457446; 0.512702;, + -6.626290; 1.728723; 0.512702;, + 1.361950; 1.728723; 0.512702;, + -6.626290; 3.457446; 0.512702;, + -6.626290; 3.457446; 4.051414;, + -6.626290; 1.728723; 4.051414;, + -6.626290; 1.728723; 0.512702;, + -6.626290; 3.457446; 4.051414;, + -6.626290; 3.457446; 7.510913;, + -6.626290; 1.728723; 7.510913;, + -6.626290; 1.728723; 4.051414;, + 1.341950; 3.457446;-1.085394;, + 1.361950; 3.457446; 0.512702;, + 1.361950; 1.728723; 0.512702;, + 1.341950; 1.728723;-1.085394;, + 4.578670; 8.545100;-2.759586;, + 4.578670; 8.545100;-4.730428;, + 4.578670; 9.900055;-4.730428;, + 4.578670; 9.900055;-2.759586;, + 2.964239; 9.900055;-2.759586;, + 2.964239; 9.900055;-4.730428;, + 2.964239; 8.545100;-4.730428;, + 2.964239; 8.545100;-2.759586;, + -14.610346; 7.824526;-4.097442;, + -14.610346; 7.824526;-6.750484;, + 8.922906; 7.824527;-6.750484;, + 8.922906; 7.824527;-4.097442;, + 8.922906; 7.824527;-4.097442;, + 8.922906; 7.824527;-6.750484;, + 8.922906;10.477569;-6.750484;, + 8.922906;10.477569;-4.097442;, + 8.922906;10.477569;-4.097442;, + 8.922906;10.477569;-6.750484;, + -14.610346;10.477567;-6.750484;, + -14.610346;10.477567;-4.097442;, + -14.610346;10.477567;-4.097442;, + -14.610346;10.477567;-6.750484;, + -14.610346; 7.824526;-6.750484;, + -14.610346; 7.824526;-4.097442;, + -14.610346; 7.824526;-6.750484;, + -14.610346;10.477567;-6.750484;, + 8.922906;10.477569;-6.750484;, + 8.922906; 7.824527;-6.750484;, + -14.610346;10.477567;-4.097442;, + -14.610346; 7.824526;-4.097442;, + 8.922906; 7.824527;-4.097442;, + 8.922906;10.477569;-4.097442;, + 2.964239; 8.545100;-2.759586;, + 2.964239; 8.545100;-4.730428;, + 4.578670; 8.545100;-4.730428;, + 4.578670; 8.545100;-2.759586;, + 2.965864; 8.545100;-1.086077;, + 2.965864; 9.900055;-1.086077;, + 2.964239; 9.900055;-2.759586;, + 2.964239; 8.545100;-2.759586;, + 4.578668; 8.545100;-1.085394;, + 4.578668; 9.900055;-1.085394;, + 2.965864; 9.900055;-1.086077;, + 2.965864; 8.545100;-1.086077;, + 4.578670; 8.545100;-2.759586;, + 4.578670; 9.900055;-2.759586;, + 4.578668; 9.900055;-1.085394;, + 4.578668; 8.545100;-1.085394;, + 4.578668; 9.900055;-1.085394;, + 4.578670; 9.900055;-2.759586;, + 2.964239; 9.900055;-2.759586;, + 2.965864; 9.900055;-1.086077;, + 4.578670; 9.900055;-2.759586;, + 4.578670; 9.900055;-4.730428;, + 2.964239; 9.900055;-4.730428;, + 2.964239; 9.900055;-2.759586;, + 4.574460; 7.682857;-1.085394;, + 4.578668; 8.545100;-1.085394;, + 2.965864; 8.545100;-1.086077;, + 2.958205; 7.682857;-1.085394;, + -9.477706;-3.457446;-1.085394;, + -9.476039;-6.266012;-1.086077;, + -9.477706;-6.266012; 3.272140;, + -9.477706;-3.457446; 3.272140;, + 9.915538;-6.266014; 5.246232;, + 9.915538;-3.457446; 5.246232;, + 9.915538;-3.457446; 7.532129;, + 9.915538;-6.266014; 7.532129;, + 8.259454;-7.682857; 5.246232;, + 9.915538;-7.682857; 5.246232;, + 9.915538;-7.682857; 7.532129;, + 8.259454;-7.682857; 7.532129;, + 4.574460;-7.682857; 5.246232;, + 8.259454;-7.682857; 5.246232;, + 8.259454;-7.682857; 7.532129;, + 4.574460;-7.682857; 7.532129;, + 8.259455;-6.266014; 5.246232;, + 9.915538;-6.266014; 5.246232;, + 9.915538;-7.682857; 5.246232;, + 8.259454;-7.682857; 5.246232;, + 4.574460;-7.682857; 5.246232;, + 4.574461;-6.266014; 5.246232;, + 8.259455;-6.266014; 5.246232;, + 8.259454;-7.682857; 5.246232;, + -9.476039;-6.266012;-1.086077;, + -9.476039;-7.682857;-1.086077;, + -9.477706;-7.682857; 3.272140;, + -9.477706;-6.266012; 3.272140;, + -9.477706;-1.728723;-1.085394;, + -9.477706;-3.457446;-1.085394;, + -9.477706;-3.457446; 3.272140;, + -9.477706;-1.728723; 3.272140;, + 9.915538;-7.682857; 5.246232;, + 9.915538;-6.266014; 5.246232;, + 9.915538;-6.266014; 7.532129;, + 9.915538;-7.682857; 7.532129;, + -9.477706;-1.728723; 3.272140;, + -9.477706;-3.457446; 3.272140;, + -9.477706;-3.457446; 7.532129;, + -9.477706;-1.728723; 7.532129;, + -9.477706;-3.457446; 3.272140;, + -9.477706;-6.266012; 3.272140;, + -9.477706;-6.266012; 7.532129;, + -9.477706;-3.457446; 7.532129;, + -9.477706;-6.266012; 3.272140;, + -9.477706;-7.682857; 3.272140;, + -9.477706;-7.682857; 7.532129;, + -9.477706;-6.266012; 7.532129;, + -9.477706;-1.728723;-2.746734;, + -9.477706;-0.000000;-2.746734;, + -7.821624;-0.000000;-2.746734;, + -7.821623;-1.728723;-2.746734;, + -9.477706;-1.728723;-1.085394;, + -9.477706;-0.000000;-1.085394;, + -9.477706;-0.000000;-2.746734;, + -9.477706;-1.728723;-2.746734;, + -7.821623;-1.728723;-2.746734;, + -7.821624;-0.000000;-2.746734;, + 1.341950; 0.000000;-2.746734;, + 1.341951;-1.728723;-2.746734;, + 4.574460;-7.682857; 5.246232;, + 4.574460;-7.682857;-1.085394;, + 4.574461;-6.266014;-1.085394;, + 4.574461;-6.266014; 5.246232;, + 2.958206;-6.266014;-2.746734;, + 2.958206;-3.457446;-2.746734;, + 4.574461;-3.457446;-2.746734;, + 4.574461;-6.266014;-2.746734;, + 2.958205;-7.682857; 4.259186;, + 4.574460;-7.682857; 5.246232;, + 4.574460;-7.682857; 7.532129;, + 2.958205;-7.682857; 7.532129;, + -9.477706;-0.000000;-1.085394;, + -9.477706;-1.728723;-1.085394;, + -9.477706;-1.728723; 3.272140;, + -9.477706;-0.000000; 3.272140;, + -9.477706;-0.000000; 3.272140;, + -9.477706;-1.728723; 3.272140;, + -9.477706;-1.728723; 7.532129;, + -9.477706;-0.000000; 7.532129;, + -9.477706;-3.457446;-2.746734;, + -9.477706;-1.728723;-2.746734;, + -7.821623;-1.728723;-2.746734;, + -7.821623;-3.457446;-2.746734;, + -9.477706;-3.457446;-1.085394;, + -9.477706;-1.728723;-1.085394;, + -9.477706;-1.728723;-2.746734;, + -9.477706;-3.457446;-2.746734;, + -7.821623;-3.457446;-2.746734;, + -7.821623;-1.728723;-2.746734;, + 1.341951;-1.728723;-2.746734;, + 1.341951;-3.457446;-2.746734;, + 1.341951;-6.266014;-2.746734;, + 1.341951;-3.457446;-2.746734;, + 2.958206;-3.457446;-2.746734;, + 2.958206;-6.266014;-2.746734;, + 1.341949;-7.682857; 3.272140;, + 2.958205;-7.682857; 4.259186;, + 2.958205;-7.682857; 7.532129;, + 1.341949;-7.682857; 7.532129;, + -9.477706;-7.682857;-2.759586;, + -9.477706;-6.266014;-2.759586;, + -7.821623;-6.266014;-2.759586;, + -7.821622;-7.682857;-2.759586;, + 9.915538;-6.266014;18.525673;, + 8.259455;-6.266014;18.525673;, + 8.259455;-6.266014;20.059654;, + 9.915538;-6.266014;20.059654;, + 9.915538;-7.682857; 7.532129;, + 9.915538;-6.266014; 7.532129;, + 9.915538;-6.266014;18.525673;, + 9.915538;-7.682857;18.525673;, + 8.259454;-7.682857; 7.532129;, + 9.915538;-7.682857; 7.532129;, + 9.915538;-7.682857;18.525673;, + 8.259454;-7.682857;18.525673;, + 9.915538;-7.682857;20.059654;, + 9.915538;-6.266014;20.059654;, + 8.259455;-6.266014;20.059654;, + 8.259454;-7.682857;20.059654;, + 8.259454;-7.682857;18.525673;, + 9.915538;-7.682857;18.525673;, + 9.915538;-7.682857;20.059654;, + 8.259454;-7.682857;20.059654;, + 8.259455;-6.266014;18.525673;, + 8.259454;-7.682857;18.525673;, + 4.424043;-7.682854;18.525673;, + 4.424044;-6.266011;18.525673;, + 9.915538;-7.682857;18.525673;, + 9.915538;-6.266014;18.525673;, + 9.915538;-6.266014;20.059654;, + 9.915538;-7.682857;20.059654;, + 4.424044;-6.266011;18.525673;, + 4.424043;-7.682854;18.525673;, + 3.230945;-7.682853;18.525673;, + 3.230946;-6.266011;18.525673;, + 8.259454;-7.682857;18.525673;, + 8.259454;-7.682857;20.059654;, + 4.424043;-7.682854;20.059654;, + 4.424043;-7.682854;18.525673;, + 8.259454;-7.682857;20.059654;, + 8.259455;-6.266014;20.059654;, + 4.424044;-6.266011;20.059654;, + 4.424043;-7.682854;20.059654;, + 8.259455;-6.266014;20.059654;, + 8.259455;-6.266014;18.525673;, + 4.424044;-6.266011;18.525673;, + 4.424044;-6.266011;20.059654;, + 3.230946;-6.266011;18.525673;, + 3.230945;-7.682853;18.525673;, + 3.230945;-7.682853;20.059654;, + 3.230946;-6.266011;20.059654;, + 4.424043;-7.682854;20.059654;, + 4.424044;-6.266011;20.059654;, + 3.230946;-6.266011;20.059654;, + 3.230945;-7.682853;20.059654;, + 4.424044;-6.266011;20.059654;, + 4.424044;-6.266011;18.525673;, + 4.424048; 0.000000;18.525673;, + 4.424048; 0.000000;20.059654;, + 4.424043;-7.682854;18.525673;, + 4.424043;-7.682854;20.059654;, + 3.230945;-7.682853;20.059654;, + 3.230945;-7.682853;18.525673;, + 4.424044;-6.266011;18.525673;, + 3.230946;-6.266011;18.525673;, + 3.230950; 0.000000;18.525673;, + 4.424048; 0.000000;18.525673;, + 3.230946;-6.266011;18.525673;, + 3.230946;-6.266011;20.059654;, + 3.230950; 0.000000;20.059654;, + 3.230950; 0.000000;18.525673;, + 3.230946;-6.266011;20.059654;, + 4.424044;-6.266011;20.059654;, + 4.424048; 0.000000;20.059654;, + 3.230950; 0.000000;20.059654;, + -9.476039;-7.682857;-1.086077;, + -9.476039;-6.266012;-1.086077;, + -9.477706;-6.266014;-2.759586;, + -9.477706;-7.682857;-2.759586;, + -7.821622;-7.682857;-2.759586;, + -7.821623;-6.266014;-2.759586;, + 1.341951;-6.266014;-2.746734;, + 1.341951;-7.682857;-2.746734;, + -9.476039;-6.266012;-1.086077;, + -9.477706;-3.457446;-1.085394;, + -9.477706;-3.457446;-2.746734;, + -9.477706;-6.266014;-2.759586;, + -9.477706;-6.266014;-2.759586;, + -9.477706;-3.457446;-2.746734;, + -7.821623;-3.457446;-2.746734;, + -7.821623;-6.266014;-2.759586;, + -7.821623;-6.266014;-2.759586;, + -7.821623;-3.457446;-2.746734;, + 1.341951;-3.457446;-2.746734;, + 1.341951;-6.266014;-2.746734;, + 4.578670;-7.682857;-2.759586;, + 4.574461;-6.266014;-2.746734;, + 4.574461;-6.266014;-1.085394;, + 4.574460;-7.682857;-1.085394;, + -9.477706; 3.457446;-1.085394;, + -9.477706; 3.457446; 3.272140;, + -9.477706; 6.266012; 3.272140;, + -9.476039; 6.266012;-1.086077;, + 9.915538; 6.266014; 5.246232;, + 9.915538; 6.266014; 7.532129;, + 9.915538; 3.457446; 7.532129;, + 9.915538; 3.457446; 5.246232;, + 8.259454; 7.682857; 5.246232;, + 8.259454; 7.682857; 7.532129;, + 9.915538; 7.682857; 7.532129;, + 9.915538; 7.682857; 5.246232;, + 4.574460; 7.682857; 5.246232;, + 4.574460; 7.682857; 7.532129;, + 8.259454; 7.682857; 7.532129;, + 8.259454; 7.682857; 5.246232;, + 9.915538; 3.457446; 5.246232;, + 8.259455; 3.457446; 5.246232;, + 8.259455; 6.266014; 5.246232;, + 9.915538; 6.266014; 5.246232;, + 8.259455; 6.266014; 5.246232;, + 8.259454; 7.682857; 5.246232;, + 9.915538; 7.682857; 5.246232;, + 9.915538; 6.266014; 5.246232;, + -9.476039; 6.266012;-1.086077;, + -9.477706; 6.266012; 3.272140;, + -9.477706; 7.682857; 3.272140;, + -9.476039; 7.682857;-1.086077;, + -9.477706; 1.728723;-1.085394;, + -9.477706; 1.728723; 3.272140;, + -9.477706; 3.457446; 3.272140;, + -9.477706; 3.457446;-1.085394;, + 8.259455; 6.266014; 7.532129;, + 8.259455; 6.266014;18.525673;, + 8.259454; 7.682857;18.525673;, + 8.259454; 7.682857; 7.532129;, + 9.915538; 7.682857; 5.246232;, + 9.915538; 7.682857; 7.532129;, + 9.915538; 6.266014; 7.532129;, + 9.915538; 6.266014; 5.246232;, + -9.477706; 1.728723; 3.272140;, + -9.477706; 1.728723; 7.532129;, + -9.477706; 3.457446; 7.532129;, + -9.477706; 3.457446; 3.272140;, + -9.477706; 3.457446; 3.272140;, + -9.477706; 3.457446; 7.532129;, + -9.477706; 6.266012; 7.532129;, + -9.477706; 6.266012; 3.272140;, + -9.477706; 6.266012; 3.272140;, + -9.477706; 6.266012; 7.532129;, + -9.477706; 7.682857; 7.532129;, + -9.477706; 7.682857; 3.272140;, + -9.477706; 1.728723;-2.746734;, + -7.821623; 1.728723;-2.746734;, + -7.821624;-0.000000;-2.746734;, + -9.477706;-0.000000;-2.746734;, + -9.477706; 1.728723;-1.085394;, + -9.477706; 1.728723;-2.746734;, + -9.477706;-0.000000;-2.746734;, + -9.477706;-0.000000;-1.085394;, + -7.821623; 1.728723;-2.746734;, + 1.341951; 1.728723;-2.746734;, + 1.341950; 0.000000;-2.746734;, + -7.821624;-0.000000;-2.746734;, + 2.958206; 6.266014;-2.746734;, + 4.574461; 6.266014;-2.746734;, + 4.574461; 3.457446;-2.746734;, + 2.958206; 3.457446;-2.746734;, + 2.958205; 3.457446;-1.085394;, + 2.958206; 3.457446;-2.746734;, + 4.574461; 3.457446;-2.746734;, + 4.574461; 3.457446;-1.085394;, + 2.958205; 7.682857; 4.259186;, + 2.958205; 7.682857; 7.532129;, + 4.574460; 7.682857; 7.532129;, + 4.574460; 7.682857; 5.246232;, + -9.477706;-0.000000;-1.085394;, + -9.477706;-0.000000; 3.272140;, + -9.477706; 1.728723; 3.272140;, + -9.477706; 1.728723;-1.085394;, + -9.477706;-0.000000; 3.272140;, + -9.477706;-0.000000; 7.532129;, + -9.477706; 1.728723; 7.532129;, + -9.477706; 1.728723; 3.272140;, + -9.477706; 3.457446;-2.746734;, + -7.821623; 3.457446;-2.746734;, + -7.821623; 1.728723;-2.746734;, + -9.477706; 1.728723;-2.746734;, + -9.477706; 3.457446;-1.085394;, + -9.477706; 3.457446;-2.746734;, + -9.477706; 1.728723;-2.746734;, + -9.477706; 1.728723;-1.085394;, + -7.821623; 3.457446;-2.746734;, + 1.341951; 3.457446;-2.746734;, + 1.341951; 1.728723;-2.746734;, + -7.821623; 1.728723;-2.746734;, + 1.341951; 6.266014;-2.746734;, + 2.958206; 6.266014;-2.746734;, + 2.958206; 3.457446;-2.746734;, + 1.341951; 3.457446;-2.746734;, + 1.341949; 7.682857; 3.272140;, + 1.341949; 7.682857; 7.532129;, + 2.958205; 7.682857; 7.532129;, + 2.958205; 7.682857; 4.259186;, + -9.477706; 7.682857;-2.759586;, + -7.821622; 7.682857;-2.759586;, + -7.821623; 6.266014;-2.759586;, + -9.477706; 6.266014;-2.759586;, + 9.915538; 6.266014;18.525673;, + 9.915538; 6.266014;20.059654;, + 8.259455; 6.266014;20.059654;, + 8.259455; 6.266014;18.525673;, + 9.915538; 6.266014; 7.532129;, + 9.915538; 6.266014;18.525673;, + 8.259455; 6.266014;18.525673;, + 8.259455; 6.266014; 7.532129;, + 9.915538; 7.682857; 7.532129;, + 9.915538; 7.682857;18.525673;, + 9.915538; 6.266014;18.525673;, + 9.915538; 6.266014; 7.532129;, + 8.259454; 7.682857; 7.532129;, + 8.259454; 7.682857;18.525673;, + 9.915538; 7.682857;18.525673;, + 9.915538; 7.682857; 7.532129;, + 9.915538; 7.682857;20.059654;, + 8.259454; 7.682857;20.059654;, + 8.259455; 6.266014;20.059654;, + 9.915538; 6.266014;20.059654;, + 8.259454; 7.682857;18.525673;, + 8.259454; 7.682857;20.059654;, + 9.915538; 7.682857;20.059654;, + 9.915538; 7.682857;18.525673;, + 8.259455; 6.266014;18.525673;, + 4.424044; 6.266011;18.525673;, + 4.424043; 7.682854;18.525673;, + 8.259454; 7.682857;18.525673;, + 9.915538; 7.682857;18.525673;, + 9.915538; 7.682857;20.059654;, + 9.915538; 6.266014;20.059654;, + 9.915538; 6.266014;18.525673;, + 4.424044; 6.266011;18.525673;, + 3.230946; 6.266011;18.525673;, + 3.230945; 7.682853;18.525673;, + 4.424043; 7.682854;18.525673;, + 8.259454; 7.682857;18.525673;, + 4.424043; 7.682854;18.525673;, + 4.424043; 7.682854;20.059654;, + 8.259454; 7.682857;20.059654;, + 8.259454; 7.682857;20.059654;, + 4.424043; 7.682854;20.059654;, + 4.424044; 6.266011;20.059654;, + 8.259455; 6.266014;20.059654;, + 8.259455; 6.266014;20.059654;, + 4.424044; 6.266011;20.059654;, + 4.424044; 6.266011;18.525673;, + 8.259455; 6.266014;18.525673;, + 3.230946; 6.266011;18.525673;, + 3.230946; 6.266011;20.059654;, + 3.230945; 7.682853;20.059654;, + 3.230945; 7.682853;18.525673;, + 4.424043; 7.682854;20.059654;, + 3.230945; 7.682853;20.059654;, + 3.230946; 6.266011;20.059654;, + 4.424044; 6.266011;20.059654;, + 4.424044; 6.266011;20.059654;, + 4.424048; 0.000000;20.059654;, + 4.424048; 0.000000;18.525673;, + 4.424044; 6.266011;18.525673;, + 4.424043; 7.682854;18.525673;, + 3.230945; 7.682853;18.525673;, + 3.230945; 7.682853;20.059654;, + 4.424043; 7.682854;20.059654;, + 4.424044; 6.266011;18.525673;, + 4.424048; 0.000000;18.525673;, + 3.230950; 0.000000;18.525673;, + 3.230946; 6.266011;18.525673;, + 3.230946; 6.266011;18.525673;, + 3.230950; 0.000000;18.525673;, + 3.230950; 0.000000;20.059654;, + 3.230946; 6.266011;20.059654;, + 3.230946; 6.266011;20.059654;, + 3.230950; 0.000000;20.059654;, + 4.424048; 0.000000;20.059654;, + 4.424044; 6.266011;20.059654;, + -9.476039; 7.682857;-1.086077;, + -9.477706; 7.682857;-2.759586;, + -9.477706; 6.266014;-2.759586;, + -9.476039; 6.266012;-1.086077;, + 1.341949; 7.682857;-1.085394;, + 1.341951; 7.682857;-2.746734;, + -7.821622; 7.682857;-2.759586;, + -7.821624; 7.682857;-1.085394;, + -7.821622; 7.682857;-2.759586;, + 1.341951; 7.682857;-2.746734;, + 1.341951; 6.266014;-2.746734;, + -7.821623; 6.266014;-2.759586;, + -9.476039; 6.266012;-1.086077;, + -9.477706; 6.266014;-2.759586;, + -9.477706; 3.457446;-2.746734;, + -9.477706; 3.457446;-1.085394;, + -9.477706; 6.266014;-2.759586;, + -7.821623; 6.266014;-2.759586;, + -7.821623; 3.457446;-2.746734;, + -9.477706; 3.457446;-2.746734;, + -7.821623; 6.266014;-2.759586;, + 1.341951; 6.266014;-2.746734;, + 1.341951; 3.457446;-2.746734;, + -7.821623; 3.457446;-2.746734;, + 2.964239; 7.682857;-2.759586;, + 4.578670; 7.682857;-2.759586;, + 4.574461; 6.266014;-2.746734;, + 2.958206; 6.266014;-2.746734;, + 1.341951; 7.682857;-2.746734;, + 2.964239; 7.682857;-2.759586;, + 2.958206; 6.266014;-2.746734;, + 1.341951; 6.266014;-2.746734;, + 2.958205;-6.266014; 4.259186;, + 1.341949;-6.266014; 3.272140;, + 1.341949;-6.266014; 7.532129;, + 2.958205;-6.266014; 7.532129;, + 8.259455;-3.457446; 5.246232;, + 8.259455;-6.266014; 5.246232;, + 8.259455;-6.266014; 7.532129;, + 8.259455;-3.457446; 7.532129;, + 1.341950;-1.728723;-1.085394;, + 1.341950; 0.000000;-1.085394;, + 1.361950; 0.000000; 0.512702;, + 1.361950;-1.728723; 0.512702;, + 8.259455;-6.266014; 5.246232;, + 4.574461;-6.266014; 5.246232;, + 4.574461;-6.266014; 7.532129;, + 8.259455;-6.266014; 7.532129;, + -9.476039;-7.682857;-1.086077;, + -9.477706;-7.682857;-2.759586;, + -9.477706;-8.545099;-2.759586;, + -9.476039;-8.545099;-1.086077;, + 4.574461;-6.266014;-1.085394;, + 4.574461;-3.457446;-1.085394;, + 2.958205;-3.457446;-1.085394;, + 2.958205;-6.266014;-1.085394;, + 4.574461;-6.266014; 5.246232;, + 2.958205;-6.266014; 4.259186;, + 2.958205;-6.266014; 7.532129;, + 4.574461;-6.266014; 7.532129;, + 4.574461;-6.266014;-1.085394;, + 2.958205;-6.266014;-1.085394;, + 2.958205;-6.266014; 4.259186;, + 4.574461;-6.266014; 5.246232;, + -9.477706;-7.682857;-2.759586;, + -7.821622;-7.682857;-2.759586;, + -7.821622;-8.545099;-2.759586;, + -9.477706;-8.545099;-2.759586;, + -7.821624;-7.682857;-1.085394;, + -9.476039;-7.682857;-1.086077;, + -9.476039;-8.545099;-1.086077;, + -7.821624;-8.545099;-1.085394;, + -7.821622;-7.682857;-2.759586;, + -7.821624;-7.682857;-1.085394;, + -7.821624;-8.545099;-1.085394;, + -7.821622;-8.545099;-2.759586;, + 2.964239;-7.682857;-2.759586;, + 4.578670;-7.682857;-2.759586;, + 4.578670;-8.545100;-2.759586;, + 2.964239;-8.545100;-2.759586;, + 4.578670;-7.682857;-2.759586;, + 4.574460;-7.682857;-1.085394;, + 4.578668;-8.545100;-1.085394;, + 4.578670;-8.545100;-2.759586;, + 4.574460;-7.682857;-1.085394;, + 2.958205;-7.682857;-1.085394;, + 2.965864;-8.545100;-1.086077;, + 4.578668;-8.545100;-1.085394;, + 2.958205; 6.266014;-1.085394;, + 1.341949; 6.266014;-1.085394;, + 1.341950; 3.457446;-1.085394;, + 2.958205; 3.457446;-1.085394;, + 8.259455; 3.457446; 5.246232;, + 8.259455; 3.457446; 7.532129;, + 8.259455; 6.266014; 7.532129;, + 8.259455; 6.266014; 5.246232;, + 1.341950; 1.728723;-1.085394;, + 1.361950; 1.728723; 0.512702;, + 1.361950; 0.000000; 0.512702;, + 1.341950; 0.000000;-1.085394;, + 8.259455; 6.266014; 5.246232;, + 8.259455; 6.266014; 7.532129;, + 4.574461; 6.266014; 7.532129;, + 4.574461; 6.266014; 5.246232;, + -7.821624; 7.682857; 3.272140;, + -7.821624; 7.682857; 7.532129;, + -7.821624; 6.266014; 7.532129;, + -7.821624; 6.266014; 3.272140;, + -7.821624; 1.728723; 7.532129;, + -6.626290; 1.728723; 7.510913;, + -6.626290; 3.457446; 7.510913;, + -7.821624; 3.457446; 7.532129;, + -7.821624;-0.000000; 7.532129;, + -6.626290;-0.000000; 7.510913;, + -6.626290; 1.728723; 7.510913;, + -7.821624; 1.728723; 7.532129;, + 4.574461; 6.266014;-1.085394;, + 2.958205; 6.266014;-1.085394;, + 2.958205; 3.457446;-1.085394;, + 4.574461; 3.457446;-1.085394;, + 2.964239; 7.682857;-2.759586;, + 2.964239; 8.545100;-2.759586;, + 4.578670; 8.545100;-2.759586;, + 4.578670; 7.682857;-2.759586;, + 4.578670; 7.682857;-2.759586;, + 4.578670; 8.545100;-2.759586;, + 4.578668; 8.545100;-1.085394;, + 4.574460; 7.682857;-1.085394;, + 2.958205; 7.682857;-1.085394;, + 2.965864; 8.545100;-1.086077;, + 2.964239; 8.545100;-2.759586;, + 2.964239; 7.682857;-2.759586;, + 1.341950;-1.728723;-1.085394;, + 1.341950;-3.457446;-1.085394;, + 1.341951;-3.457446;-2.746734;, + 1.341951;-1.728723;-2.746734;, + 1.341949;-6.266014; 3.272140;, + 1.341949;-7.682857; 3.272140;, + 1.341949;-7.682857; 7.532129;, + 1.341949;-6.266014; 7.532129;, + 9.915538;-3.457446; 5.246232;, + 9.915538;-6.266014; 5.246232;, + 8.259455;-6.266014; 5.246232;, + 8.259455;-3.457446; 5.246232;, + 8.259455;-6.266014; 7.532129;, + 8.259454;-7.682857; 7.532129;, + 8.259454;-7.682857;18.525673;, + 8.259455;-6.266014;18.525673;, + 2.958205;-7.682857; 7.532129;, + 2.958205;-6.266014; 7.532129;, + 1.341949;-6.266014; 7.532129;, + 1.341949;-7.682857; 7.532129;, + 9.915538;-6.266014; 7.532129;, + 9.915538;-3.457446; 7.532129;, + 8.259455;-3.457446; 7.532129;, + 8.259455;-6.266014; 7.532129;, + 9.915538;-3.457446; 5.246232;, + 8.259455;-3.457446; 5.246232;, + 8.259455;-3.457446; 7.532129;, + 9.915538;-3.457446; 7.532129;, + -7.821624;-1.728723; 7.532129;, + -7.821624;-0.000000; 7.532129;, + -9.477706;-0.000000; 7.532129;, + -9.477706;-1.728723; 7.532129;, + 2.958205;-3.457446;-1.085394;, + 4.574461;-3.457446;-1.085394;, + 4.574461;-3.457446;-2.746734;, + 2.958206;-3.457446;-2.746734;, + 2.958205;-7.682857;-1.085394;, + 4.574460;-7.682857;-1.085394;, + 4.574460;-7.682857; 5.246232;, + 2.958205;-7.682857; 4.259186;, + 4.574461;-6.266014;-2.746734;, + 4.574461;-3.457446;-2.746734;, + 4.574461;-3.457446;-1.085394;, + 4.574461;-6.266014;-1.085394;, + 8.259454;-7.682857; 7.532129;, + 8.259455;-6.266014; 7.532129;, + 4.574461;-6.266014; 7.532129;, + 4.574460;-7.682857; 7.532129;, + 1.341950; 0.000000;-1.085394;, + 1.341950;-1.728723;-1.085394;, + 1.341951;-1.728723;-2.746734;, + 1.341950; 0.000000;-2.746734;, + -7.821624;-7.682857;-1.085394;, + 1.341949;-7.682857;-1.085394;, + 1.341949;-7.682857; 3.272140;, + -7.821624;-7.682857; 3.272140;, + 1.341949;-7.682857; 3.272140;, + 1.341949;-6.266014; 3.272140;, + -7.821624;-6.266014; 3.272140;, + -7.821624;-7.682857; 3.272140;, + -9.477706;-7.682857; 3.272140;, + -7.821624;-7.682857; 3.272140;, + -7.821624;-7.682857; 7.532129;, + -9.477706;-7.682857; 7.532129;, + -9.476039;-7.682857;-1.086077;, + -7.821624;-7.682857;-1.085394;, + -7.821624;-7.682857; 3.272140;, + -9.477706;-7.682857; 3.272140;, + -7.821624;-7.682857; 7.532129;, + -7.821624;-6.266014; 7.532129;, + -9.477706;-6.266012; 7.532129;, + -9.477706;-7.682857; 7.532129;, + -7.821624;-6.266014; 7.532129;, + -7.821624;-3.457446; 7.532129;, + -9.477706;-3.457446; 7.532129;, + -9.477706;-6.266012; 7.532129;, + -7.821624;-3.457446; 7.532129;, + -7.821624;-1.728723; 7.532129;, + -9.477706;-1.728723; 7.532129;, + -9.477706;-3.457446; 7.532129;, + 4.574460;-7.682857; 7.532129;, + 4.574461;-6.266014; 7.532129;, + 2.958205;-6.266014; 7.532129;, + 2.958205;-7.682857; 7.532129;, + 1.341950;-3.457446;-1.085394;, + 2.958205;-3.457446;-1.085394;, + 2.958206;-3.457446;-2.746734;, + 1.341951;-3.457446;-2.746734;, + 1.341949;-7.682857;-1.085394;, + 2.958205;-7.682857;-1.085394;, + 2.958205;-7.682857; 4.259186;, + 1.341949;-7.682857; 3.272140;, + 9.915538;-6.266014; 7.532129;, + 8.259455;-6.266014; 7.532129;, + 8.259455;-6.266014;18.525673;, + 9.915538;-6.266014;18.525673;, + 1.341949;-7.682857;-1.085394;, + -7.821624;-7.682857;-1.085394;, + -7.821622;-7.682857;-2.759586;, + 1.341951;-7.682857;-2.746734;, + 2.958205;-7.682857;-1.085394;, + 1.341949;-7.682857;-1.085394;, + 1.341951;-7.682857;-2.746734;, + 2.964239;-7.682857;-2.759586;, + 2.964239;-7.682857;-2.759586;, + 2.958206;-6.266014;-2.746734;, + 4.574461;-6.266014;-2.746734;, + 4.578670;-7.682857;-2.759586;, + 1.341951;-7.682857;-2.746734;, + 1.341951;-6.266014;-2.746734;, + 2.958206;-6.266014;-2.746734;, + 2.964239;-7.682857;-2.759586;, + 1.341950; 1.728723;-1.085394;, + 1.341951; 1.728723;-2.746734;, + 1.341951; 3.457446;-2.746734;, + 1.341950; 3.457446;-1.085394;, + 1.341949; 6.266014; 3.272140;, + 1.341949; 6.266014; 7.532129;, + 1.341949; 7.682857; 7.532129;, + 1.341949; 7.682857; 3.272140;, + 4.574460; 7.682857; 5.246232;, + 8.259454; 7.682857; 5.246232;, + 8.259455; 6.266014; 5.246232;, + 4.574461; 6.266014; 5.246232;, + 2.958205; 7.682857; 7.532129;, + 1.341949; 7.682857; 7.532129;, + 1.341949; 6.266014; 7.532129;, + 2.958205; 6.266014; 7.532129;, + 9.915538; 6.266014; 7.532129;, + 8.259455; 6.266014; 7.532129;, + 8.259455; 3.457446; 7.532129;, + 9.915538; 3.457446; 7.532129;, + 9.915538; 3.457446; 5.246232;, + 9.915538; 3.457446; 7.532129;, + 8.259455; 3.457446; 7.532129;, + 8.259455; 3.457446; 5.246232;, + -7.821624; 1.728723; 7.532129;, + -9.477706; 1.728723; 7.532129;, + -9.477706;-0.000000; 7.532129;, + -7.821624;-0.000000; 7.532129;, + 4.574460; 7.682857; 5.246232;, + 4.574461; 6.266014; 5.246232;, + 4.574461; 6.266014;-1.085394;, + 4.574460; 7.682857;-1.085394;, + 2.958205; 7.682857;-1.085394;, + 2.958205; 7.682857; 4.259186;, + 4.574460; 7.682857; 5.246232;, + 4.574460; 7.682857;-1.085394;, + 4.574461; 6.266014;-2.746734;, + 4.574461; 6.266014;-1.085394;, + 4.574461; 3.457446;-1.085394;, + 4.574461; 3.457446;-2.746734;, + 8.259454; 7.682857; 7.532129;, + 4.574460; 7.682857; 7.532129;, + 4.574461; 6.266014; 7.532129;, + 8.259455; 6.266014; 7.532129;, + 1.341950; 0.000000;-1.085394;, + 1.341950; 0.000000;-2.746734;, + 1.341951; 1.728723;-2.746734;, + 1.341950; 1.728723;-1.085394;, + -7.821624; 7.682857;-1.085394;, + -7.821624; 7.682857; 3.272140;, + 1.341949; 7.682857; 3.272140;, + 1.341949; 7.682857;-1.085394;, + 1.341949; 7.682857; 3.272140;, + -7.821624; 7.682857; 3.272140;, + -7.821624; 6.266014; 3.272140;, + 1.341949; 6.266014; 3.272140;, + -9.477706; 7.682857; 3.272140;, + -9.477706; 7.682857; 7.532129;, + -7.821624; 7.682857; 7.532129;, + -7.821624; 7.682857; 3.272140;, + -9.476039; 7.682857;-1.086077;, + -9.477706; 7.682857; 3.272140;, + -7.821624; 7.682857; 3.272140;, + -7.821624; 7.682857;-1.085394;, + -7.821624; 7.682857; 7.532129;, + -9.477706; 7.682857; 7.532129;, + -9.477706; 6.266012; 7.532129;, + -7.821624; 6.266014; 7.532129;, + -7.821624; 6.266014; 7.532129;, + -9.477706; 6.266012; 7.532129;, + -9.477706; 3.457446; 7.532129;, + -7.821624; 3.457446; 7.532129;, + -7.821624; 3.457446; 7.532129;, + -9.477706; 3.457446; 7.532129;, + -9.477706; 1.728723; 7.532129;, + -7.821624; 1.728723; 7.532129;, + 4.574460; 7.682857; 7.532129;, + 2.958205; 7.682857; 7.532129;, + 2.958205; 6.266014; 7.532129;, + 4.574461; 6.266014; 7.532129;, + 1.341950; 3.457446;-1.085394;, + 1.341951; 3.457446;-2.746734;, + 2.958206; 3.457446;-2.746734;, + 2.958205; 3.457446;-1.085394;, + 1.341949; 7.682857;-1.085394;, + 1.341949; 7.682857; 3.272140;, + 2.958205; 7.682857; 4.259186;, + 2.958205; 7.682857;-1.085394;, + 2.958205; 7.682857;-1.085394;, + 2.964239; 7.682857;-2.759586;, + 1.341951; 7.682857;-2.746734;, + 1.341949; 7.682857;-1.085394;, + 4.578670; 7.682857;-2.759586;, + 4.574460; 7.682857;-1.085394;, + 4.574461; 6.266014;-1.085394;, + 4.574461; 6.266014;-2.746734;, + -7.780403; 8.545101;-2.759586;, + -7.780403; 8.545101;-4.730428;, + -7.780403; 9.900056;-4.730428;, + -7.780403; 9.900056;-2.759586;, + -9.394835; 9.900056;-2.759586;, + -9.394835; 9.900056;-4.730428;, + -9.394835; 8.545101;-4.730428;, + -9.394835; 8.545101;-2.759586;, + -9.394835; 8.545101;-2.759586;, + -9.394835; 8.545101;-4.730428;, + -7.780403; 8.545101;-4.730428;, + -7.780403; 8.545101;-2.759586;, + -9.393209; 8.545101;-1.086077;, + -9.393209; 9.900056;-1.086077;, + -9.394835; 9.900056;-2.759586;, + -9.394835; 8.545101;-2.759586;, + -7.780405; 8.545101;-1.085394;, + -7.780405; 9.900056;-1.085394;, + -9.393209; 9.900056;-1.086077;, + -9.393209; 8.545101;-1.086077;, + -7.780403; 8.545101;-2.759586;, + -7.780403; 9.900056;-2.759586;, + -7.780405; 9.900056;-1.085394;, + -7.780405; 8.545101;-1.085394;, + -7.780405; 9.900056;-1.085394;, + -7.780403; 9.900056;-2.759586;, + -9.394835; 9.900056;-2.759586;, + -9.393209; 9.900056;-1.086077;, + -7.780403; 9.900056;-2.759586;, + -7.780403; 9.900056;-4.730428;, + -9.394835; 9.900056;-4.730428;, + -9.394835; 9.900056;-2.759586;, + -7.784613; 7.682857;-1.085394;, + -7.780405; 8.545101;-1.085394;, + -9.393209; 8.545101;-1.086077;, + -9.400867; 7.682857;-1.085394;, + -9.394835; 7.682858;-2.759586;, + -9.394835; 8.545101;-2.759586;, + -7.780403; 8.545101;-2.759586;, + -7.780403; 7.682858;-2.759586;, + -7.780403; 7.682858;-2.759586;, + -7.780403; 8.545101;-2.759586;, + -7.780405; 8.545101;-1.085394;, + -7.784613; 7.682857;-1.085394;, + -9.400867; 7.682857;-1.085394;, + -9.393209; 8.545101;-1.086077;, + -9.394835; 8.545101;-2.759586;, + -9.394835; 7.682858;-2.759586;; + 298; + 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;, + 4;139,138,137,136;, + 4;143,142,141,140;, + 4;147,146,145,144;, + 4;151,150,149,148;, + 4;155,154,153,152;, + 4;159,158,157,156;, + 4;163,162,161,160;, + 4;167,166,165,164;, + 4;171,170,169,168;, + 4;175,174,173,172;, + 4;179,178,177,176;, + 4;183,182,181,180;, + 4;187,186,185,184;, + 4;191,190,189,188;, + 4;195,194,193,192;, + 4;199,198,197,196;, + 4;203,202,201,200;, + 4;207,206,205,204;, + 4;211,210,209,208;, + 4;215,214,213,212;, + 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;, + 4;267,266,265,264;, + 4;271,270,269,268;, + 4;275,274,273,272;, + 4;279,278,277,276;, + 4;283,282,281,280;, + 4;287,286,285,284;, + 4;291,290,289,288;, + 4;295,294,293,292;, + 4;299,298,297,296;, + 4;303,302,301,300;, + 4;307,306,305,304;, + 4;311,310,309,308;, + 4;315,314,313,312;, + 4;319,318,317,316;, + 4;323,322,321,320;, + 4;327,326,325,324;, + 4;331,330,329,328;, + 4;335,334,333,332;, + 4;339,338,337,336;, + 4;343,342,341,340;, + 4;347,346,345,344;, + 4;351,350,349,348;, + 4;355,354,353,352;, + 4;359,358,357,356;, + 4;363,362,361,360;, + 4;367,366,365,364;, + 4;371,370,369,368;, + 4;375,374,373,372;, + 4;379,378,377,376;, + 4;383,382,381,380;, + 4;387,386,385,384;, + 4;391,390,389,388;, + 4;395,394,393,392;, + 4;399,398,397,396;, + 4;403,402,401,400;, + 4;407,406,405,404;, + 4;411,410,409,408;, + 4;415,414,413,412;, + 4;419,418,417,416;, + 4;423,422,421,420;, + 4;427,426,425,424;, + 4;431,430,429,428;, + 4;435,434,433,432;, + 4;439,438,437,436;, + 4;443,442,441,440;, + 4;447,446,445,444;, + 4;451,450,449,448;, + 4;455,454,453,452;, + 4;459,458,457,456;, + 4;463,462,461,460;, + 4;467,466,465,464;, + 4;471,470,469,468;, + 4;475,474,473,472;, + 4;479,478,477,476;, + 4;483,482,481,480;, + 4;487,486,485,484;, + 4;491,490,489,488;, + 4;495,494,493,492;, + 4;499,498,497,496;, + 4;503,502,501,500;, + 4;507,506,505,504;, + 4;511,510,509,508;, + 4;515,514,513,512;, + 4;519,518,517,516;, + 4;523,522,521,520;, + 4;527,526,525,524;, + 4;531,530,529,528;, + 4;535,534,533,532;, + 4;539,538,537,536;, + 4;543,542,541,540;, + 4;547,546,545,544;, + 4;551,550,549,548;, + 4;555,554,553,552;, + 4;559,558,557,556;, + 4;563,562,561,560;, + 4;567,566,565,564;, + 4;571,570,569,568;, + 4;575,574,573,572;, + 4;579,578,577,576;, + 4;583,582,581,580;, + 4;587,586,585,584;, + 4;591,590,589,588;, + 4;595,594,593,592;, + 4;599,598,597,596;, + 4;603,602,601,600;, + 4;607,606,605,604;, + 4;611,610,609,608;, + 4;615,614,613,612;, + 4;619,618,617,616;, + 4;623,622,621,620;, + 4;627,626,625,624;, + 4;631,630,629,628;, + 4;635,634,633,632;, + 4;639,638,637,636;, + 4;643,642,641,640;, + 4;647,646,645,644;, + 4;651,650,649,648;, + 4;655,654,653,652;, + 4;659,658,657,656;, + 4;663,662,661,660;, + 4;667,666,665,664;, + 4;671,670,669,668;, + 4;675,674,673,672;, + 4;679,678,677,676;, + 4;683,682,681,680;, + 4;687,686,685,684;, + 4;691,690,689,688;, + 4;695,694,693,692;, + 4;699,698,697,696;, + 4;703,702,701,700;, + 4;707,706,705,704;, + 4;711,710,709,708;, + 4;715,714,713,712;, + 4;719,718,717,716;, + 4;723,722,721,720;, + 4;727,726,725,724;, + 4;731,730,729,728;, + 4;735,734,733,732;, + 4;739,738,737,736;, + 4;743,742,741,740;, + 4;747,746,745,744;, + 4;751,750,749,748;, + 4;755,754,753,752;, + 4;759,758,757,756;, + 4;763,762,761,760;, + 4;767,766,765,764;, + 4;771,770,769,768;, + 4;775,774,773,772;, + 4;779,778,777,776;, + 4;783,782,781,780;, + 4;787,786,785,784;, + 4;791,790,789,788;, + 4;795,794,793,792;, + 4;799,798,797,796;, + 4;803,802,801,800;, + 4;807,806,805,804;, + 4;811,810,809,808;, + 4;815,814,813,812;, + 4;819,818,817,816;, + 4;823,822,821,820;, + 4;827,826,825,824;, + 4;831,830,829,828;, + 4;835,834,833,832;, + 4;839,838,837,836;, + 4;843,842,841,840;, + 4;847,846,845,844;, + 4;851,850,849,848;, + 4;855,854,853,852;, + 4;859,858,857,856;, + 4;863,862,861,860;, + 4;867,866,865,864;, + 4;871,870,869,868;, + 4;875,874,873,872;, + 4;879,878,877,876;, + 4;883,882,881,880;, + 4;887,886,885,884;, + 4;891,890,889,888;, + 4;895,894,893,892;, + 4;899,898,897,896;, + 4;903,902,901,900;, + 4;907,906,905,904;, + 4;911,910,909,908;, + 4;915,914,913,912;, + 4;919,918,917,916;, + 4;923,922,921,920;, + 4;927,926,925,924;, + 4;931,930,929,928;, + 4;935,934,933,932;, + 4;939,938,937,936;, + 4;943,942,941,940;, + 4;947,946,945,944;, + 4;951,950,949,948;, + 4;955,954,953,952;, + 4;959,958,957,956;, + 4;963,962,961,960;, + 4;967,966,965,964;, + 4;971,970,969,968;, + 4;975,974,973,972;, + 4;979,978,977,976;, + 4;983,982,981,980;, + 4;987,986,985,984;, + 4;991,990,989,988;, + 4;995,994,993,992;, + 4;999,998,997,996;, + 4;1003,1002,1001,1000;, + 4;1007,1006,1005,1004;, + 4;1011,1010,1009,1008;, + 4;1015,1014,1013,1012;, + 4;1019,1018,1017,1016;, + 4;1023,1022,1021,1020;, + 4;1027,1026,1025,1024;, + 4;1031,1030,1029,1028;, + 4;1035,1034,1033,1032;, + 4;1039,1038,1037,1036;, + 4;1043,1042,1041,1040;, + 4;1047,1046,1045,1044;, + 4;1051,1050,1049,1048;, + 4;1055,1054,1053,1052;, + 4;1059,1058,1057,1056;, + 4;1063,1062,1061,1060;, + 4;1067,1066,1065,1064;, + 4;1071,1070,1069,1068;, + 4;1075,1074,1073,1072;, + 4;1079,1078,1077,1076;, + 4;1083,1082,1081,1080;, + 4;1087,1086,1085,1084;, + 4;1091,1090,1089,1088;, + 4;1095,1094,1093,1092;, + 4;1099,1098,1097,1096;, + 4;1103,1102,1101,1100;, + 4;1107,1106,1105,1104;, + 4;1111,1110,1109,1108;, + 4;1115,1114,1113,1112;, + 4;1119,1118,1117,1116;, + 4;1123,1122,1121,1120;, + 4;1127,1126,1125,1124;, + 4;1131,1130,1129,1128;, + 4;1135,1134,1133,1132;, + 4;1139,1138,1137,1136;, + 4;1143,1142,1141,1140;, + 4;1147,1146,1145,1144;, + 4;1151,1150,1149,1148;, + 4;1155,1154,1153,1152;, + 4;1159,1158,1157,1156;, + 4;1163,1162,1161,1160;, + 4;1167,1166,1165,1164;, + 4;1171,1170,1169,1168;, + 4;1175,1174,1173,1172;, + 4;1179,1178,1177,1176;, + 4;1183,1182,1181,1180;, + 4;1187,1186,1185,1184;, + 4;1191,1190,1189,1188;; + MeshTextureCoords { // cabin UV coordinates + 1192; + 0.156250; 0.484375;, + 0.148438; 0.484375;, + 0.148438; 0.734375;, + 0.156250; 0.734375;, + 0.148438; 0.484375;, + 0.132812; 0.484375;, + 0.132812; 0.734375;, + 0.148438; 0.734375;, + 0.156250; 0.750000;, + 0.156250; 0.734375;, + 0.148438; 0.734375;, + 0.148438; 0.750000;, + 0.117188; 0.625000;, + 0.125000; 0.625000;, + 0.125000; 0.390625;, + 0.117188; 0.390625;, + 0.125000; 0.625000;, + 0.140625; 0.625000;, + 0.140625; 0.390625;, + 0.125000; 0.390625;, + 0.117188; 0.359375;, + 0.117188; 0.390625;, + 0.125000; 0.390625;, + 0.125000; 0.359375;, + 0.174154; 0.660826;, + 0.145918; 0.660825;, + 0.145918; 0.678716;, + 0.174154; 0.678717;, + 0.145918; 0.660825;, + 0.145920; 0.388356;, + 0.136974; 0.388356;, + 0.136973; 0.660825;, + 0.108738; 0.388356;, + 0.108737; 0.660824;, + 0.136973; 0.660825;, + 0.136974; 0.388356;, + 0.145920; 0.388356;, + 0.174156; 0.388356;, + 0.174156; 0.370465;, + 0.145920; 0.370465;, + 0.145920; 0.388356;, + 0.145918; 0.660825;, + 0.174154; 0.660826;, + 0.174156; 0.388356;, + 0.140625; 0.625000;, + 0.148438; 0.625000;, + 0.148438; 0.390625;, + 0.140625; 0.390625;, + 0.125000; 0.656250;, + 0.125000; 0.625000;, + 0.117188; 0.625000;, + 0.117188; 0.656250;, + 0.132812; 0.484375;, + 0.125000; 0.484375;, + 0.125000; 0.734375;, + 0.132812; 0.734375;, + 0.148438; 0.468750;, + 0.148438; 0.484375;, + 0.156250; 0.484375;, + 0.156250; 0.468750;, + 0.156250; 0.484375;, + 0.156250; 0.734375;, + 0.164062; 0.734375;, + 0.164062; 0.484375;, + 0.164062; 0.484375;, + 0.164062; 0.734375;, + 0.179688; 0.734375;, + 0.179688; 0.484375;, + 0.156250; 0.750000;, + 0.164062; 0.750000;, + 0.164062; 0.734375;, + 0.156250; 0.734375;, + 0.117188; 0.625000;, + 0.117188; 0.390625;, + 0.125000; 0.390625;, + 0.125000; 0.625000;, + 0.125000; 0.625000;, + 0.125000; 0.390625;, + 0.140625; 0.390625;, + 0.140625; 0.625000;, + 0.117188; 0.359375;, + 0.125000; 0.359375;, + 0.125000; 0.390625;, + 0.117188; 0.390625;, + 0.174154; 0.660826;, + 0.174154; 0.678717;, + 0.145918; 0.678716;, + 0.145918; 0.660825;, + 0.145918; 0.660825;, + 0.136973; 0.660825;, + 0.136974; 0.388356;, + 0.145920; 0.388356;, + 0.108738; 0.388356;, + 0.136974; 0.388356;, + 0.136973; 0.660825;, + 0.108737; 0.660824;, + 0.145920; 0.388356;, + 0.145920; 0.370465;, + 0.174156; 0.370465;, + 0.174156; 0.388356;, + 0.145920; 0.388356;, + 0.174156; 0.388356;, + 0.174154; 0.660826;, + 0.145918; 0.660825;, + 0.140625; 0.625000;, + 0.140625; 0.390625;, + 0.148438; 0.390625;, + 0.148438; 0.625000;, + 0.125000; 0.656250;, + 0.117188; 0.656250;, + 0.117188; 0.625000;, + 0.125000; 0.625000;, + 0.179688; 0.484375;, + 0.179688; 0.734375;, + 0.187500; 0.734375;, + 0.187500; 0.484375;, + 0.164062; 0.468750;, + 0.156250; 0.468750;, + 0.156250; 0.484375;, + 0.164062; 0.484375;, + 0.555691; 0.155872;, + 0.530500; 0.155866;, + 0.530499; 0.184860;, + 0.555689; 0.184864;, + 0.555691; 0.155872;, + 0.555689; 0.184864;, + 0.594771; 0.184873;, + 0.603625; 0.155884;, + 0.555689; 0.184864;, + 0.555681; 0.349238;, + 0.594763; 0.349245;, + 0.594771; 0.184873;, + 0.555689; 0.184864;, + 0.530499; 0.184860;, + 0.530492; 0.349238;, + 0.555681; 0.349238;, + 0.555681; 0.349238;, + 0.530492; 0.349238;, + 0.530497; 0.427401;, + 0.555684; 0.427394;, + 0.555684; 0.427394;, + 0.530497; 0.427401;, + 0.530506; 0.503804;, + 0.555691; 0.503794;, + 0.568389; 0.427389;, + 0.555684; 0.427394;, + 0.555691; 0.503794;, + 0.568397; 0.503789;, + 0.530506; 0.503804;, + 0.530497; 0.427401;, + 0.519779; 0.441383;, + 0.519789; 0.503428;, + 0.530497; 0.427401;, + 0.530492; 0.349238;, + 0.519772; 0.377908;, + 0.519779; 0.441383;, + 0.504291; 0.524886;, + 0.519797; 0.524867;, + 0.519789; 0.503428;, + 0.504286; 0.503443;, + 0.488786; 0.524903;, + 0.504291; 0.524886;, + 0.504286; 0.503443;, + 0.488782; 0.503456;, + 0.534109; 0.399342;, + 0.534085; 0.234961;, + 0.519751; 0.234610;, + 0.519772; 0.377908;, + 0.504246; 0.234619;, + 0.488740; 0.234628;, + 0.488762; 0.377925;, + 0.504267; 0.377916;, + 0.504267; 0.377916;, + 0.488762; 0.377925;, + 0.488771; 0.441402;, + 0.504275; 0.441392;, + 0.504275; 0.441392;, + 0.488771; 0.441402;, + 0.488782; 0.503456;, + 0.504286; 0.503443;, + 0.519751; 0.234610;, + 0.504246; 0.234619;, + 0.504267; 0.377916;, + 0.519772; 0.377908;, + 0.519772; 0.377908;, + 0.504267; 0.377916;, + 0.504275; 0.441392;, + 0.519779; 0.441383;, + 0.519779; 0.441383;, + 0.504275; 0.441392;, + 0.504286; 0.503443;, + 0.519789; 0.503428;, + 0.519747; 0.205940;, + 0.504242; 0.205949;, + 0.504246; 0.234619;, + 0.519751; 0.234610;, + 0.959280; 0.318270;, + 0.935544; 0.318246;, + 0.935526; 0.387297;, + 0.959263; 0.387322;, + 0.900004; 0.145106;, + 0.899992; 0.203138;, + 0.934523; 0.203166;, + 0.934535; 0.145134;, + 0.935564; 0.144441;, + 0.959312; 0.144389;, + 0.959274; 0.075302;, + 0.935525; 0.075354;, + 0.976562; 1.000000;, + 0.976562; 0.609375;, + 0.953125; 0.609375;, + 0.953125; 1.000000;, + 0.953125; 0.562500;, + 0.929688; 0.562500;, + 0.929688; 0.609375;, + 0.953125; 0.609375;, + 0.906250; 0.609375;, + 0.906250; 1.000000;, + 0.929688; 1.000000;, + 0.929688; 0.609375;, + 0.953125; 0.562500;, + 0.953125; 0.609375;, + 0.976562; 0.609375;, + 0.976562; 0.562500;, + 0.953125; 1.000000;, + 0.953125; 0.609375;, + 0.929688; 0.609375;, + 0.929688; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.609375;, + 0.976562; 0.609375;, + 0.976562; 1.000000;, + 0.959312; 0.144389;, + 0.987609; 0.144326;, + 0.987570; 0.075239;, + 0.959274; 0.075302;, + 0.959361; 0.203096;, + 0.959312; 0.144389;, + 0.935564; 0.144441;, + 0.935595; 0.203106;, + 0.870671; 0.145082;, + 0.870671; 0.203056;, + 0.899992; 0.203138;, + 0.900004; 0.145106;, + 0.959283; 0.259655;, + 0.959361; 0.203096;, + 0.935595; 0.203106;, + 0.935565; 0.259595;, + 0.959280; 0.318270;, + 0.959283; 0.259655;, + 0.935565; 0.259595;, + 0.935544; 0.318246;, + 0.846930; 0.086417;, + 0.846931; 0.145084;, + 0.870671; 0.145082;, + 0.870670; 0.086416;, + 0.935565; 0.259595;, + 0.935595; 0.203106;, + 0.906288; 0.202962;, + 0.906246; 0.259508;, + 0.846931; 0.145084;, + 0.846931; 0.203056;, + 0.870671; 0.203056;, + 0.870671; 0.145082;, + 0.846931; 0.203056;, + 0.846932; 0.261697;, + 0.870671; 0.261697;, + 0.870671; 0.203056;, + 0.846932; 0.261697;, + 0.817917; 0.261697;, + 0.817917; 0.330757;, + 0.846932; 0.330757;, + 0.870671; 0.261697;, + 0.846932; 0.261697;, + 0.846932; 0.330757;, + 0.870671; 0.330757;, + 0.906246; 0.259508;, + 0.906288; 0.202962;, + 0.871773; 0.202859;, + 0.871731; 0.259405;, + 0.846930; 0.086417;, + 0.870670; 0.086416;, + 0.870668; 0.017354;, + 0.846928; 0.017356;, + 0.974486; 0.202992;, + 0.974409; 0.144323;, + 0.959312; 0.144389;, + 0.959361; 0.203096;, + 0.373858; 0.155991;, + 0.344504; 0.156019;, + 0.344511; 0.185010;, + 0.382717; 0.184973;, + 0.421792; 0.155946;, + 0.373858; 0.155991;, + 0.382717; 0.184973;, + 0.421799; 0.184938;, + 0.421799; 0.184938;, + 0.382717; 0.184973;, + 0.382754; 0.349342;, + 0.421835; 0.349307;, + 0.421799; 0.184938;, + 0.421835; 0.349307;, + 0.447024; 0.349286;, + 0.446988; 0.184915;, + 0.421835; 0.349307;, + 0.421850; 0.427470;, + 0.447039; 0.427451;, + 0.447024; 0.349286;, + 0.421850; 0.427470;, + 0.421864; 0.503882;, + 0.447053; 0.503864;, + 0.447039; 0.427451;, + 0.447053; 0.503864;, + 0.457773; 0.503476;, + 0.457762; 0.441422;, + 0.447039; 0.427451;, + 0.447039; 0.427451;, + 0.457762; 0.441422;, + 0.457751; 0.377944;, + 0.447024; 0.349286;, + 0.443421; 0.399396;, + 0.457751; 0.377944;, + 0.457729; 0.234647;, + 0.443396; 0.235014;, + 0.364998; 0.127008;, + 0.344497; 0.127029;, + 0.344504; 0.156019;, + 0.373858; 0.155991;, + 0.421786; 0.126955;, + 0.364998; 0.127008;, + 0.373858; 0.155991;, + 0.421792; 0.155946;, + 0.473235; 0.234637;, + 0.473257; 0.377935;, + 0.488762; 0.377925;, + 0.488740; 0.234628;, + 0.473257; 0.377935;, + 0.473267; 0.441412;, + 0.488771; 0.441402;, + 0.488762; 0.377925;, + 0.473267; 0.441412;, + 0.473278; 0.503467;, + 0.488782; 0.503456;, + 0.488771; 0.441402;, + 0.457729; 0.234647;, + 0.457751; 0.377944;, + 0.473257; 0.377935;, + 0.473235; 0.234637;, + 0.457751; 0.377944;, + 0.457762; 0.441422;, + 0.473267; 0.441412;, + 0.473257; 0.377935;, + 0.457762; 0.441422;, + 0.457773; 0.503476;, + 0.473278; 0.503467;, + 0.473267; 0.441412;, + 0.457725; 0.205977;, + 0.457729; 0.234647;, + 0.473235; 0.234637;, + 0.473231; 0.205967;, + 0.029129; 0.309194;, + 0.029107; 0.378245;, + 0.052843; 0.378276;, + 0.052866; 0.309225;, + 0.052948; 0.135422;, + 0.053027; 0.066333;, + 0.029278; 0.066225;, + 0.029199; 0.135314;, + 0.023438; 1.000000;, + 0.046875; 1.000000;, + 0.046875; 0.593750;, + 0.023438; 0.593750;, + 0.046875; 0.546875;, + 0.046875; 0.593750;, + 0.070312; 0.593750;, + 0.070312; 0.546875;, + 0.093750; 0.593750;, + 0.070312; 0.593750;, + 0.070312; 1.000000;, + 0.093750; 1.000000;, + 0.023438; 0.546875;, + 0.023438; 0.593750;, + 0.046875; 0.593750;, + 0.046875; 0.546875;, + 0.046875; 1.000000;, + 0.070312; 1.000000;, + 0.070312; 0.593750;, + 0.046875; 0.593750;, + 0.000000; 1.000000;, + 0.023438; 1.000000;, + 0.023438; 0.593750;, + 0.000000; 0.593750;, + 0.029199; 0.135314;, + 0.029278; 0.066225;, + 0.000981; 0.066096;, + 0.000902; 0.135185;, + 0.029117; 0.194021;, + 0.052882; 0.194087;, + 0.052948; 0.135422;, + 0.029199; 0.135314;, + 0.029161; 0.250580;, + 0.052878; 0.250576;, + 0.052882; 0.194087;, + 0.029117; 0.194021;, + 0.029129; 0.309194;, + 0.052866; 0.309225;, + 0.052878; 0.250576;, + 0.029161; 0.250580;, + 0.052878; 0.250576;, + 0.082198; 0.250558;, + 0.082189; 0.194013;, + 0.052882; 0.194087;, + 0.082198; 0.250558;, + 0.116712; 0.250537;, + 0.116704; 0.193992;, + 0.082189; 0.194013;, + 0.014067; 0.250515;, + 0.029161; 0.250580;, + 0.029117; 0.194021;, + 0.013991; 0.193882;, + 0.519865; 0.709230;, + 0.545071; 0.709156;, + 0.545029; 0.630968;, + 0.519832; 0.631012;, + 0.744396; 0.595299;, + 0.769590; 0.595291;, + 0.769586; 0.554278;, + 0.744390; 0.554289;, + 0.716833; 0.595323;, + 0.731689; 0.595309;, + 0.731679; 0.554297;, + 0.716822; 0.554310;, + 0.683776; 0.595358;, + 0.716833; 0.595323;, + 0.716822; 0.554310;, + 0.683764; 0.554345;, + 0.744396; 0.625011;, + 0.744396; 0.595299;, + 0.731688; 0.595296;, + 0.731686; 0.625004;, + 0.731671; 0.691116;, + 0.744381; 0.691128;, + 0.744396; 0.625011;, + 0.731686; 0.625004;, + 0.545071; 0.709156;, + 0.557779; 0.709127;, + 0.557738; 0.630944;, + 0.545029; 0.630968;, + 0.504346; 0.709255;, + 0.519865; 0.709230;, + 0.519832; 0.631012;, + 0.504321; 0.631033;, + 0.731689; 0.595309;, + 0.744396; 0.595299;, + 0.744390; 0.554289;, + 0.731679; 0.554297;, + 0.504321; 0.631033;, + 0.519832; 0.631012;, + 0.519807; 0.554576;, + 0.504300; 0.554596;, + 0.519832; 0.631012;, + 0.545029; 0.630968;, + 0.544999; 0.554540;, + 0.519807; 0.554576;, + 0.545029; 0.630968;, + 0.557738; 0.630944;, + 0.557709; 0.554520;, + 0.544999; 0.554540;, + 0.504355; 0.739088;, + 0.488832; 0.739102;, + 0.488838; 0.768843;, + 0.504359; 0.768832;, + 0.504346; 0.709255;, + 0.488825; 0.709271;, + 0.488832; 0.739102;, + 0.504355; 0.739088;, + 0.504359; 0.768832;, + 0.488838; 0.768843;, + 0.488875; 0.933349;, + 0.504388; 0.933336;, + 0.731671; 0.691116;, + 0.731638; 0.804708;, + 0.744347; 0.804722;, + 0.744381; 0.691128;, + 0.545106; 0.962319;, + 0.519905; 0.962329;, + 0.519908; 0.991334;, + 0.545109; 0.991323;, + 0.669283; 0.613084;, + 0.683776; 0.595358;, + 0.683764; 0.554345;, + 0.669265; 0.554363;, + 0.488825; 0.709271;, + 0.504346; 0.709255;, + 0.504321; 0.631033;, + 0.488809; 0.631049;, + 0.488809; 0.631049;, + 0.504321; 0.631033;, + 0.504300; 0.554596;, + 0.488793; 0.554612;, + 0.519884; 0.739078;, + 0.504355; 0.739088;, + 0.504359; 0.768832;, + 0.519881; 0.768828;, + 0.519865; 0.709230;, + 0.504346; 0.709255;, + 0.504355; 0.739088;, + 0.519884; 0.739078;, + 0.519881; 0.768828;, + 0.504359; 0.768832;, + 0.504388; 0.933336;, + 0.519902; 0.933325;, + 0.545103; 0.933313;, + 0.519902; 0.933325;, + 0.519905; 0.962329;, + 0.545106; 0.962319;, + 0.654790; 0.630811;, + 0.669283; 0.613084;, + 0.669265; 0.554363;, + 0.654766; 0.554381;, + 0.557798; 0.739144;, + 0.545095; 0.739166;, + 0.545088; 0.768863;, + 0.557801; 0.768861;, + 0.744355; 0.357044;, + 0.759211; 0.357033;, + 0.759206; 0.329511;, + 0.744350; 0.329522;, + 0.731679; 0.554297;, + 0.744390; 0.554289;, + 0.744355; 0.357044;, + 0.731645; 0.357052;, + 0.716822; 0.554310;, + 0.731679; 0.554297;, + 0.731645; 0.357052;, + 0.716788; 0.357062;, + 0.731640; 0.329531;, + 0.731636; 0.304113;, + 0.716781; 0.304122;, + 0.716784; 0.329541;, + 0.716788; 0.357062;, + 0.731645; 0.357052;, + 0.731640; 0.329531;, + 0.716784; 0.329541;, + 0.716791; 0.382480;, + 0.716788; 0.357062;, + 0.682384; 0.357078;, + 0.682387; 0.382497;, + 0.731645; 0.357052;, + 0.744355; 0.357044;, + 0.744350; 0.329522;, + 0.731640; 0.329531;, + 0.682387; 0.382497;, + 0.682384; 0.357078;, + 0.671682; 0.357083;, + 0.671685; 0.382502;, + 0.716788; 0.357062;, + 0.716784; 0.329541;, + 0.682381; 0.329559;, + 0.682384; 0.357078;, + 0.716784; 0.329541;, + 0.716781; 0.304122;, + 0.682378; 0.304140;, + 0.682381; 0.329559;, + 0.716781; 0.304122;, + 0.716778; 0.276603;, + 0.682374; 0.276621;, + 0.682378; 0.304140;, + 0.658973; 0.357089;, + 0.671682; 0.357083;, + 0.671679; 0.329563;, + 0.658970; 0.329570;, + 0.682381; 0.329559;, + 0.682378; 0.304140;, + 0.671676; 0.304146;, + 0.671679; 0.329563;, + 0.658967; 0.308167;, + 0.658963; 0.280649;, + 0.602760; 0.280678;, + 0.602764; 0.308196;, + 0.682384; 0.357078;, + 0.682381; 0.329559;, + 0.671679; 0.329563;, + 0.671682; 0.357083;, + 0.658976; 0.378492;, + 0.658973; 0.357089;, + 0.602770; 0.357117;, + 0.602773; 0.378521;, + 0.658973; 0.357089;, + 0.658970; 0.329570;, + 0.602766; 0.329599;, + 0.602770; 0.357117;, + 0.658970; 0.329570;, + 0.658967; 0.308167;, + 0.602764; 0.308196;, + 0.602766; 0.329599;, + 0.557779; 0.709127;, + 0.545071; 0.709156;, + 0.545095; 0.739166;, + 0.557798; 0.739144;, + 0.557801; 0.768861;, + 0.545088; 0.768863;, + 0.545103; 0.933313;, + 0.557816; 0.933308;, + 0.545071; 0.709156;, + 0.519865; 0.709230;, + 0.519884; 0.739078;, + 0.545095; 0.739166;, + 0.545095; 0.739166;, + 0.519884; 0.739078;, + 0.519881; 0.768828;, + 0.545088; 0.768863;, + 0.545088; 0.768863;, + 0.519881; 0.768828;, + 0.519902; 0.933325;, + 0.545103; 0.933313;, + 0.731630; 0.834742;, + 0.744339; 0.834525;, + 0.744347; 0.804722;, + 0.731638; 0.804708;, + 0.457785; 0.709283;, + 0.457785; 0.631064;, + 0.432589; 0.631063;, + 0.432578; 0.709252;, + 0.233217; 0.595668;, + 0.233218; 0.554661;, + 0.208027; 0.554659;, + 0.208026; 0.595665;, + 0.260780; 0.595669;, + 0.260780; 0.554662;, + 0.245926; 0.554662;, + 0.245926; 0.595669;, + 0.293834; 0.595667;, + 0.293833; 0.554659;, + 0.260780; 0.554662;, + 0.260780; 0.595669;, + 0.208026; 0.595665;, + 0.208025; 0.625374;, + 0.233216; 0.625377;, + 0.233217; 0.595668;, + 0.233216; 0.625377;, + 0.245925; 0.625379;, + 0.245926; 0.595669;, + 0.233217; 0.595668;, + 0.432578; 0.709252;, + 0.432589; 0.631063;, + 0.419880; 0.631060;, + 0.419870; 0.709243;, + 0.473305; 0.709282;, + 0.473297; 0.631059;, + 0.457785; 0.631064;, + 0.457785; 0.709283;, + 0.273487; 0.554662;, + 0.273489; 0.357459;, + 0.260781; 0.357459;, + 0.260780; 0.554662;, + 0.245926; 0.595669;, + 0.245926; 0.554662;, + 0.233218; 0.554661;, + 0.233217; 0.595668;, + 0.473297; 0.631059;, + 0.473286; 0.554622;, + 0.457779; 0.554629;, + 0.457785; 0.631064;, + 0.457785; 0.631064;, + 0.457779; 0.554629;, + 0.432586; 0.554635;, + 0.432589; 0.631063;, + 0.432589; 0.631063;, + 0.432586; 0.554635;, + 0.419877; 0.554637;, + 0.419880; 0.631060;, + 0.473309; 0.739115;, + 0.473317; 0.768859;, + 0.488838; 0.768843;, + 0.488832; 0.739102;, + 0.473305; 0.709282;, + 0.473309; 0.739115;, + 0.488832; 0.739102;, + 0.488825; 0.709271;, + 0.473317; 0.768859;, + 0.473361; 0.933363;, + 0.488875; 0.933349;, + 0.488838; 0.768843;, + 0.432656; 0.962419;, + 0.432667; 0.991424;, + 0.457867; 0.991389;, + 0.457857; 0.962384;, + 0.193509; 0.805081;, + 0.193508; 0.834889;, + 0.208007; 0.834892;, + 0.208009; 0.805083;, + 0.308332; 0.613372;, + 0.308330; 0.554657;, + 0.293833; 0.554659;, + 0.293834; 0.595667;, + 0.488825; 0.709271;, + 0.488809; 0.631049;, + 0.473297; 0.631059;, + 0.473305; 0.709282;, + 0.488809; 0.631049;, + 0.488793; 0.554612;, + 0.473286; 0.554622;, + 0.473297; 0.631059;, + 0.457779; 0.739132;, + 0.457795; 0.768882;, + 0.473317; 0.768859;, + 0.473309; 0.739115;, + 0.457785; 0.709283;, + 0.457779; 0.739132;, + 0.473309; 0.739115;, + 0.473305; 0.709282;, + 0.457795; 0.768882;, + 0.457847; 0.933380;, + 0.473361; 0.933363;, + 0.473317; 0.768859;, + 0.432646; 0.933414;, + 0.432656; 0.962419;, + 0.457857; 0.962384;, + 0.457847; 0.933380;, + 0.322830; 0.631077;, + 0.322827; 0.554655;, + 0.308330; 0.554657;, + 0.308332; 0.613372;, + 0.419864; 0.739263;, + 0.419874; 0.768982;, + 0.432588; 0.768961;, + 0.432568; 0.739263;, + 0.233220; 0.357458;, + 0.233220; 0.329941;, + 0.218366; 0.329940;, + 0.218366; 0.357457;, + 0.233218; 0.554661;, + 0.233220; 0.357458;, + 0.218366; 0.357457;, + 0.218364; 0.554661;, + 0.245926; 0.554662;, + 0.245927; 0.357458;, + 0.233220; 0.357458;, + 0.233218; 0.554661;, + 0.260780; 0.554662;, + 0.260781; 0.357459;, + 0.245927; 0.357458;, + 0.245926; 0.554662;, + 0.245928; 0.329941;, + 0.260781; 0.329942;, + 0.260782; 0.304526;, + 0.245928; 0.304525;, + 0.260781; 0.357459;, + 0.260781; 0.329942;, + 0.245928; 0.329941;, + 0.245927; 0.357458;, + 0.260780; 0.382875;, + 0.295181; 0.382877;, + 0.295181; 0.357462;, + 0.260781; 0.357459;, + 0.245927; 0.357458;, + 0.245928; 0.329941;, + 0.233220; 0.329941;, + 0.233220; 0.357458;, + 0.295181; 0.382877;, + 0.305882; 0.382878;, + 0.305882; 0.357463;, + 0.295181; 0.357462;, + 0.260781; 0.357459;, + 0.295181; 0.357462;, + 0.295182; 0.329945;, + 0.260781; 0.329942;, + 0.260781; 0.329942;, + 0.295182; 0.329945;, + 0.295182; 0.304529;, + 0.260782; 0.304526;, + 0.260782; 0.304526;, + 0.295182; 0.304529;, + 0.295183; 0.277012;, + 0.260782; 0.277009;, + 0.318591; 0.357466;, + 0.318592; 0.329946;, + 0.305883; 0.329946;, + 0.305882; 0.357463;, + 0.295182; 0.329945;, + 0.305883; 0.329946;, + 0.305883; 0.304530;, + 0.295182; 0.304529;, + 0.318593; 0.308541;, + 0.374801; 0.308549;, + 0.374802; 0.281028;, + 0.318594; 0.281020;, + 0.295181; 0.357462;, + 0.305882; 0.357463;, + 0.305883; 0.329946;, + 0.295182; 0.329945;, + 0.318590; 0.378871;, + 0.374798; 0.378880;, + 0.374799; 0.357475;, + 0.318591; 0.357466;, + 0.318591; 0.357466;, + 0.374799; 0.357475;, + 0.374800; 0.329955;, + 0.318592; 0.329946;, + 0.318592; 0.329946;, + 0.374800; 0.329955;, + 0.374801; 0.308549;, + 0.318593; 0.308541;, + 0.419870; 0.709243;, + 0.419864; 0.739263;, + 0.432568; 0.739263;, + 0.432578; 0.709252;, + 0.322833; 0.709249;, + 0.322834; 0.739053;, + 0.405030; 0.739269;, + 0.405029; 0.709234;, + 0.419874; 0.768982;, + 0.419933; 0.933432;, + 0.432646; 0.933414;, + 0.432588; 0.768961;, + 0.432578; 0.709252;, + 0.432568; 0.739263;, + 0.457779; 0.739132;, + 0.457785; 0.709283;, + 0.432568; 0.739263;, + 0.432588; 0.768961;, + 0.457795; 0.768882;, + 0.457779; 0.739132;, + 0.432588; 0.768961;, + 0.432646; 0.933414;, + 0.457847; 0.933380;, + 0.457795; 0.768882;, + 0.419943; 0.962546;, + 0.419954; 0.991518;, + 0.432667; 0.991424;, + 0.432656; 0.962419;, + 0.419933; 0.933432;, + 0.419943; 0.962546;, + 0.432656; 0.962419;, + 0.432646; 0.933414;, + 0.603625; 0.155884;, + 0.594771; 0.184873;, + 0.632977; 0.184884;, + 0.632979; 0.155893;, + 0.612494; 0.010420;, + 0.612488; 0.060797;, + 0.632989; 0.060806;, + 0.632994; 0.010430;, + 0.504242; 0.205949;, + 0.488736; 0.205958;, + 0.488740; 0.234628;, + 0.504246; 0.234619;, + 0.612488; 0.060797;, + 0.612480; 0.126895;, + 0.632981; 0.126903;, + 0.632989; 0.060806;, + 0.831825; 0.203057;, + 0.831825; 0.261698;, + 0.846932; 0.261697;, + 0.846931; 0.203056;, + 0.555693; 0.126879;, + 0.530502; 0.126873;, + 0.530500; 0.155866;, + 0.555691; 0.155872;, + 0.612480; 0.126895;, + 0.603625; 0.155884;, + 0.632979; 0.155893;, + 0.632981; 0.126903;, + 0.555693; 0.126879;, + 0.555691; 0.155872;, + 0.603625; 0.155884;, + 0.612480; 0.126895;, + 0.831821; 0.028387;, + 0.831823; 0.086419;, + 0.846930; 0.086417;, + 0.846929; 0.028386;, + 0.831824; 0.145085;, + 0.831825; 0.203057;, + 0.846931; 0.203056;, + 0.846931; 0.145084;, + 0.831823; 0.086419;, + 0.831824; 0.145085;, + 0.846931; 0.145084;, + 0.846930; 0.086417;, + 0.974390; 0.374833;, + 0.974386; 0.318265;, + 0.959280; 0.318270;, + 0.959284; 0.374837;, + 0.974386; 0.318265;, + 0.974377; 0.259625;, + 0.959283; 0.259655;, + 0.959280; 0.318270;, + 0.974377; 0.259625;, + 0.974486; 0.202992;, + 0.959361; 0.203096;, + 0.959283; 0.259655;, + 0.421792; 0.155946;, + 0.421799; 0.184938;, + 0.446988; 0.184915;, + 0.446981; 0.155924;, + 0.364968; 0.010532;, + 0.344467; 0.010554;, + 0.344480; 0.060931;, + 0.364981; 0.060910;, + 0.473231; 0.205967;, + 0.473235; 0.234637;, + 0.488740; 0.234628;, + 0.488736; 0.205958;, + 0.364981; 0.060910;, + 0.344480; 0.060931;, + 0.344497; 0.127029;, + 0.364998; 0.127008;, + 0.409143; 0.427479;, + 0.409157; 0.503891;, + 0.421864; 0.503882;, + 0.421850; 0.427470;, + 0.473281; 0.524913;, + 0.473278; 0.503467;, + 0.457773; 0.503476;, + 0.457776; 0.524920;, + 0.488786; 0.524903;, + 0.488782; 0.503456;, + 0.473278; 0.503467;, + 0.473281; 0.524913;, + 0.421786; 0.126955;, + 0.421792; 0.155946;, + 0.446981; 0.155924;, + 0.446975; 0.126932;, + 0.013986; 0.365721;, + 0.029092; 0.365761;, + 0.029129; 0.309194;, + 0.014024; 0.309154;, + 0.014024; 0.309154;, + 0.029129; 0.309194;, + 0.029161; 0.250580;, + 0.014067; 0.250515;, + 0.013991; 0.193882;, + 0.029117; 0.194021;, + 0.029199; 0.135314;, + 0.014102; 0.135212;, + 0.814037; 0.804804;, + 0.798532; 0.804785;, + 0.798523; 0.834587;, + 0.814028; 0.834606;, + 0.642080; 0.630827;, + 0.654790; 0.630811;, + 0.654766; 0.554381;, + 0.642056; 0.554397;, + 0.769590; 0.595291;, + 0.744396; 0.595299;, + 0.744396; 0.625011;, + 0.769592; 0.625005;, + 0.704112; 0.554318;, + 0.716822; 0.554310;, + 0.716788; 0.357062;, + 0.704078; 0.357071;, + 0.669265; 0.554363;, + 0.669257; 0.528942;, + 0.654758; 0.528960;, + 0.654766; 0.554381;, + 0.769580; 0.503887;, + 0.769586; 0.554278;, + 0.784442; 0.554271;, + 0.784436; 0.503881;, + 0.769590; 0.595291;, + 0.784447; 0.595285;, + 0.784442; 0.554271;, + 0.769586; 0.554278;, + 0.504291; 0.524886;, + 0.488786; 0.524903;, + 0.488793; 0.554612;, + 0.504300; 0.554596;, + 0.784035; 0.804768;, + 0.769539; 0.804751;, + 0.769530; 0.834553;, + 0.784027; 0.834570;, + 0.669313; 0.708966;, + 0.683811; 0.708948;, + 0.683776; 0.595358;, + 0.669283; 0.613084;, + 0.744339; 0.834525;, + 0.769530; 0.834553;, + 0.769539; 0.804751;, + 0.744347; 0.804722;, + 0.716822; 0.554310;, + 0.716816; 0.528888;, + 0.683757; 0.528924;, + 0.683764; 0.554345;, + 0.829542; 0.804823;, + 0.814037; 0.804804;, + 0.814028; 0.834606;, + 0.829533; 0.834625;, + 0.572619; 0.709095;, + 0.654816; 0.708985;, + 0.654790; 0.630811;, + 0.572593; 0.630922;, + 0.654790; 0.630811;, + 0.654781; 0.605393;, + 0.572584; 0.605504;, + 0.572593; 0.630922;, + 0.557738; 0.630944;, + 0.572593; 0.630922;, + 0.572564; 0.554498;, + 0.557709; 0.554520;, + 0.557779; 0.709127;, + 0.572619; 0.709095;, + 0.572593; 0.630922;, + 0.557738; 0.630944;, + 0.557698; 0.524810;, + 0.544988; 0.524830;, + 0.544999; 0.554540;, + 0.557709; 0.554520;, + 0.544988; 0.524830;, + 0.519797; 0.524867;, + 0.519807; 0.554576;, + 0.544999; 0.554540;, + 0.519797; 0.524867;, + 0.504291; 0.524886;, + 0.504300; 0.554596;, + 0.519807; 0.554576;, + 0.683764; 0.554345;, + 0.683757; 0.528924;, + 0.669257; 0.528942;, + 0.669265; 0.554363;, + 0.798532; 0.804785;, + 0.784035; 0.804768;, + 0.784027; 0.834570;, + 0.798523; 0.834587;, + 0.654816; 0.708985;, + 0.669313; 0.708966;, + 0.669283; 0.613084;, + 0.654790; 0.630811;, + 0.744390; 0.554289;, + 0.759247; 0.554278;, + 0.759211; 0.357033;, + 0.744355; 0.357044;, + 0.654816; 0.708985;, + 0.572619; 0.709095;, + 0.572630; 0.739130;, + 0.654826; 0.738789;, + 0.669313; 0.708966;, + 0.654816; 0.708985;, + 0.654826; 0.738789;, + 0.669377; 0.739001;, + 0.557820; 0.962422;, + 0.545106; 0.962319;, + 0.545109; 0.991323;, + 0.557822; 0.991394;, + 0.557816; 0.933308;, + 0.545103; 0.933313;, + 0.545106; 0.962319;, + 0.557820; 0.962422;, + 0.163501; 0.805075;, + 0.163499; 0.834883;, + 0.179008; 0.834886;, + 0.179009; 0.805078;, + 0.335538; 0.631075;, + 0.335536; 0.554653;, + 0.322827; 0.554655;, + 0.322830; 0.631077;, + 0.245922; 0.691491;, + 0.245925; 0.625379;, + 0.233216; 0.625377;, + 0.233212; 0.691488;, + 0.308330; 0.554657;, + 0.322827; 0.554655;, + 0.322826; 0.529238;, + 0.308329; 0.529240;, + 0.208028; 0.504275;, + 0.193174; 0.504274;, + 0.193172; 0.554657;, + 0.208027; 0.554659;, + 0.208026; 0.595665;, + 0.208027; 0.554659;, + 0.193172; 0.554657;, + 0.193171; 0.595664;, + 0.473281; 0.524913;, + 0.473286; 0.554622;, + 0.488793; 0.554612;, + 0.488786; 0.524903;, + 0.245922; 0.691491;, + 0.233212; 0.691488;, + 0.233205; 0.805088;, + 0.245915; 0.805091;, + 0.308336; 0.709252;, + 0.308332; 0.613372;, + 0.293834; 0.595667;, + 0.293838; 0.709254;, + 0.233203; 0.834896;, + 0.233205; 0.805088;, + 0.208009; 0.805083;, + 0.208007; 0.834892;, + 0.260780; 0.554662;, + 0.293833; 0.554659;, + 0.293832; 0.529242;, + 0.260779; 0.529245;, + 0.147992; 0.805071;, + 0.147991; 0.834880;, + 0.163499; 0.834883;, + 0.163501; 0.805075;, + 0.405029; 0.709234;, + 0.405025; 0.631062;, + 0.322830; 0.631077;, + 0.322833; 0.709249;, + 0.322830; 0.631077;, + 0.405025; 0.631062;, + 0.405024; 0.605644;, + 0.322829; 0.605659;, + 0.419880; 0.631060;, + 0.419877; 0.554637;, + 0.405022; 0.554639;, + 0.405025; 0.631062;, + 0.419870; 0.709243;, + 0.419880; 0.631060;, + 0.405025; 0.631062;, + 0.405029; 0.709234;, + 0.419876; 0.524927;, + 0.419877; 0.554637;, + 0.432586; 0.554635;, + 0.432585; 0.524925;, + 0.432585; 0.524925;, + 0.432586; 0.554635;, + 0.457779; 0.554629;, + 0.457776; 0.524920;, + 0.457776; 0.524920;, + 0.457779; 0.554629;, + 0.473286; 0.554622;, + 0.473281; 0.524913;, + 0.293833; 0.554659;, + 0.308330; 0.554657;, + 0.308329; 0.529240;, + 0.293832; 0.529242;, + 0.179009; 0.805078;, + 0.179008; 0.834886;, + 0.193508; 0.834889;, + 0.193509; 0.805081;, + 0.322833; 0.709249;, + 0.322830; 0.631077;, + 0.308332; 0.613372;, + 0.308336; 0.709252;, + 0.308336; 0.709252;, + 0.308283; 0.739286;, + 0.322834; 0.739053;, + 0.322833; 0.709249;, + 0.245914; 0.835129;, + 0.245915; 0.805091;, + 0.233205; 0.805088;, + 0.233203; 0.834896;, + 0.139737; 0.075521;, + 0.139683; 0.006471;, + 0.115947; 0.006546;, + 0.116001; 0.075596;, + 0.116114; 0.249400;, + 0.116114; 0.318489;, + 0.139864; 0.318489;, + 0.139864; 0.249400;, + 0.139864; 0.249400;, + 0.139864; 0.318489;, + 0.168161; 0.318489;, + 0.168161; 0.249400;, + 0.139880; 0.190693;, + 0.116115; 0.190734;, + 0.116114; 0.249400;, + 0.139864; 0.249400;, + 0.139772; 0.134135;, + 0.116055; 0.134246;, + 0.116115; 0.190734;, + 0.139880; 0.190693;, + 0.139737; 0.075521;, + 0.116001; 0.075596;, + 0.116055; 0.134246;, + 0.139772; 0.134135;, + 0.116055; 0.134246;, + 0.086735; 0.134395;, + 0.086807; 0.190941;, + 0.116115; 0.190734;, + 0.086735; 0.134395;, + 0.052221; 0.134571;, + 0.052293; 0.191117;, + 0.086807; 0.190941;, + 0.154865; 0.134132;, + 0.139772; 0.134135;, + 0.139880; 0.190693;, + 0.155006; 0.190764;, + 0.154817; 0.018926;, + 0.139711; 0.018955;, + 0.139737; 0.075521;, + 0.154843; 0.075493;, + 0.154843; 0.075493;, + 0.139737; 0.075521;, + 0.139772; 0.134135;, + 0.154865; 0.134132;, + 0.155006; 0.190764;, + 0.139880; 0.190693;, + 0.139864; 0.249400;, + 0.154960; 0.249433;; + } // End of cabin UV coordinates + } // End of cabin mesh + } // End of cabin + Frame glass { + FrameTransformMatrix { + -0.000000, 0.849807, 0.000000, 0.000000, + -0.849807,-0.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 0.849807, 0.000000, + 0.060377, 0.077333, 6.492611, 1.000000;; + } + Mesh { // glass mesh + 96; + 9.084269;-3.457446;-2.752584;, + 9.084269;-6.983336;-2.752584;, + 3.889889;-6.983335;-2.752584;, + 3.889889;-3.457446;-2.752584;, + 3.889889; 3.457446;-2.752584;, + 3.889889;-3.457446;-2.752584;, + 1.341951;-3.457446;-2.752584;, + 1.341951; 3.457446;-2.752584;, + 9.084269;-6.983336;-2.752584;, + 9.084269;-6.983336;18.375072;, + 3.889889;-6.983335;18.375072;, + 3.889889;-6.983335;-2.752584;, + 9.084269;-3.457446;-2.752584;, + 9.084269;-3.457446;18.375072;, + 9.084269;-6.983336;18.375072;, + 9.084269;-6.983336;-2.752584;, + 9.084269;-3.457446;-2.752584;, + 3.889889;-3.457446;-2.752584;, + 3.889889; 3.457446;-2.752584;, + 9.084269; 3.457446;-2.752584;, + 9.084269;-3.457446;18.375072;, + 9.084269;-3.457446;-2.752584;, + 9.084269; 3.457446;-2.752584;, + 9.084269; 3.457446;18.375072;, + 9.084269; 3.457446;-2.752584;, + 3.889889; 3.457446;-2.752584;, + 3.889889; 6.983335;-2.752584;, + 9.084269; 6.983336;-2.752584;, + 3.892992;-3.457446;18.375072;, + 9.084269;-3.457446;18.375072;, + 9.084269; 3.457446;18.375072;, + 3.892992; 3.457446;18.375072;, + 9.084269; 6.983336;-2.752584;, + 3.889889; 6.983335;-2.752584;, + 3.889889; 6.983335;18.375072;, + 9.084269; 6.983336;18.375072;, + 9.084269; 3.457446;-2.752584;, + 9.084269; 6.983336;-2.752584;, + 9.084269; 6.983336;18.375072;, + 9.084269; 3.457446;18.375072;, + 9.084269;-3.457446;18.375072;, + 3.892992;-3.457446;18.375072;, + 3.889889;-6.983335;18.375072;, + 9.084269;-6.983336;18.375072;, + 9.084269; 3.457446;18.375072;, + 9.084269; 6.983336;18.375072;, + 3.889889; 6.983335;18.375072;, + 3.892992; 3.457446;18.375072;, + 9.084269;-3.457446;-2.752584;, + 3.889889;-3.457446;-2.752584;, + 3.889889;-6.983335;-2.752584;, + 9.084269;-6.983336;-2.752584;, + 3.889889; 3.457446;-2.752584;, + 1.341951; 3.457446;-2.752584;, + 1.341951;-3.457446;-2.752584;, + 3.889889;-3.457446;-2.752584;, + 9.084269;-6.983336;-2.752584;, + 3.889889;-6.983335;-2.752584;, + 3.889889;-6.983335;18.375072;, + 9.084269;-6.983336;18.375072;, + 9.084269;-3.457446;-2.752584;, + 9.084269;-6.983336;-2.752584;, + 9.084269;-6.983336;18.375072;, + 9.084269;-3.457446;18.375072;, + 9.084269;-3.457446;-2.752584;, + 9.084269; 3.457446;-2.752584;, + 3.889889; 3.457446;-2.752584;, + 3.889889;-3.457446;-2.752584;, + 9.084269;-3.457446;18.375072;, + 9.084269; 3.457446;18.375072;, + 9.084269; 3.457446;-2.752584;, + 9.084269;-3.457446;-2.752584;, + 9.084269; 3.457446;-2.752584;, + 9.084269; 6.983336;-2.752584;, + 3.889889; 6.983335;-2.752584;, + 3.889889; 3.457446;-2.752584;, + 3.892992;-3.457446;18.375072;, + 3.892992; 3.457446;18.375072;, + 9.084269; 3.457446;18.375072;, + 9.084269;-3.457446;18.375072;, + 9.084269; 6.983336;-2.752584;, + 9.084269; 6.983336;18.375072;, + 3.889889; 6.983335;18.375072;, + 3.889889; 6.983335;-2.752584;, + 9.084269; 3.457446;-2.752584;, + 9.084269; 3.457446;18.375072;, + 9.084269; 6.983336;18.375072;, + 9.084269; 6.983336;-2.752584;, + 9.084269;-3.457446;18.375072;, + 9.084269;-6.983336;18.375072;, + 3.889889;-6.983335;18.375072;, + 3.892992;-3.457446;18.375072;, + 9.084269; 3.457446;18.375072;, + 3.892992; 3.457446;18.375072;, + 3.889889; 6.983335;18.375072;, + 9.084269; 6.983336;18.375072;; + 24; + 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;; + MeshTextureCoords { // glass UV coordinates + 96; + 0.250000; 0.765625;, + 0.156250; 0.765625;, + 0.156250; 0.921875;, + 0.250000; 0.921875;, + 0.453125; 0.921875;, + 0.250000; 0.921875;, + 0.250000; 1.000000;, + 0.453125; 1.000000;, + 0.156250; 0.765625;, + 0.156250; 0.156250;, + 0.000000; 0.156250;, + 0.000000; 0.765625;, + 0.250000; 0.765625;, + 0.250000; 0.156250;, + 0.156250; 0.156250;, + 0.156250; 0.765625;, + 0.250000; 0.765625;, + 0.250000; 0.921875;, + 0.453125; 0.921875;, + 0.453125; 0.765625;, + 0.250000; 0.156250;, + 0.250000; 0.765625;, + 0.453125; 0.765625;, + 0.453125; 0.156250;, + 0.453125; 0.765625;, + 0.453125; 0.921875;, + 0.562500; 0.921875;, + 0.562500; 0.765625;, + 0.250000; 0.000000;, + 0.250000; 0.156250;, + 0.453125; 0.156250;, + 0.453125; 0.000000;, + 0.562500; 0.765625;, + 0.718750; 0.765625;, + 0.718750; 0.156250;, + 0.562500; 0.156250;, + 0.453125; 0.765625;, + 0.562500; 0.765625;, + 0.562500; 0.156250;, + 0.453125; 0.156250;, + 0.250000; 0.156250;, + 0.250000; 0.000000;, + 0.156250; 0.000000;, + 0.156250; 0.156250;, + 0.453125; 0.156250;, + 0.562500; 0.156250;, + 0.562500; 0.000000;, + 0.453125; 0.000000;, + 0.250000; 0.765625;, + 0.250000; 0.921875;, + 0.156250; 0.921875;, + 0.156250; 0.765625;, + 0.453125; 0.921875;, + 0.453125; 1.000000;, + 0.250000; 1.000000;, + 0.250000; 0.921875;, + 0.156250; 0.765625;, + 0.000000; 0.765625;, + 0.000000; 0.156250;, + 0.156250; 0.156250;, + 0.250000; 0.765625;, + 0.156250; 0.765625;, + 0.156250; 0.156250;, + 0.250000; 0.156250;, + 0.250000; 0.765625;, + 0.453125; 0.765625;, + 0.453125; 0.921875;, + 0.250000; 0.921875;, + 0.250000; 0.156250;, + 0.453125; 0.156250;, + 0.453125; 0.765625;, + 0.250000; 0.765625;, + 0.453125; 0.765625;, + 0.562500; 0.765625;, + 0.562500; 0.921875;, + 0.453125; 0.921875;, + 0.250000; 0.000000;, + 0.453125; 0.000000;, + 0.453125; 0.156250;, + 0.250000; 0.156250;, + 0.562500; 0.765625;, + 0.562500; 0.156250;, + 0.718750; 0.156250;, + 0.718750; 0.765625;, + 0.453125; 0.765625;, + 0.453125; 0.156250;, + 0.562500; 0.156250;, + 0.562500; 0.765625;, + 0.250000; 0.156250;, + 0.156250; 0.156250;, + 0.156250; 0.000000;, + 0.250000; 0.000000;, + 0.453125; 0.156250;, + 0.453125; 0.000000;, + 0.562500; 0.000000;, + 0.562500; 0.156250;; + } // End of glass UV coordinates + } // End of glass mesh + } // End of glass +} // End of Root +AnimationSet Global { + Animation { + {blade} + AnimationKey { // Rotation + 0; + 12; + 0;4;-0.923880, 0.000000, 0.000000,-0.382683;;, + 1;4;-0.972370, 0.000000, 0.000000,-0.233445;;, + 2;4;-0.996917, 0.000000, 0.000000,-0.078459;;, + 3;4;-0.996917, 0.000000, 0.000000, 0.078459;;, + 4;4;-0.972370, 0.000000, 0.000000, 0.233445;;, + 5;4;-0.923880, 0.000000, 0.000000, 0.382683;;, + 6;4;-0.852640, 0.000000, 0.000000, 0.522498;;, + 7;4;-0.760406, 0.000000, 0.000000, 0.649448;;, + 8;4;-0.649448, 0.000000, 0.000000, 0.760406;;, + 9;4;-0.522499, 0.000000, 0.000000, 0.852640;;, + 10;4;-0.382684, 0.000000, 0.000000, 0.923880;;, + 11;4;-0.233446, 0.000000, 0.000000, 0.972370;;; + } + AnimationKey { // Scale + 1; + 12; + 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;;; + } + AnimationKey { // Position + 2; + 12; + 0;3; 0.066270, 0.155000,23.948601;;, + 1;3; 0.066270, 0.155000,23.948601;;, + 2;3; 0.066270, 0.155000,23.948601;;, + 3;3; 0.066270, 0.155000,23.948601;;, + 4;3; 0.066270, 0.155000,23.948601;;, + 5;3; 0.066270, 0.155000,23.948601;;, + 6;3; 0.066270, 0.155000,23.948601;;, + 7;3; 0.066270, 0.155000,23.948601;;, + 8;3; 0.066270, 0.155000,23.948601;;, + 9;3; 0.066270, 0.155000,23.948601;;, + 10;3; 0.066270, 0.155000,23.948601;;, + 11;3; 0.066270, 0.155000,23.948601;;; + } + } + Animation { + {blade_back} + AnimationKey { // Rotation + 0; + 12; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-0.987688,-0.156434,-0.000000, 0.000000;;, + 2;4;-0.951057,-0.309017,-0.000000, 0.000000;;, + 3;4;-0.891007,-0.453991,-0.000000, 0.000000;;, + 4;4;-0.809017,-0.587785,-0.000000, 0.000000;;, + 5;4;-0.707107,-0.707107,-0.000000, 0.000000;;, + 6;4;-0.587785,-0.809017,-0.000000, 0.000000;;, + 7;4;-0.453990,-0.891007,-0.000000, 0.000000;;, + 8;4;-0.309017,-0.951057,-0.000000, 0.000000;;, + 9;4;-0.156434,-0.987688,-0.000000, 0.000000;;, + 10;4; 0.000000,-1.000000,-0.000000,-0.000000;;, + 11;4; 0.156435,-0.987688,-0.000000,-0.000000;;; + } + AnimationKey { // Scale + 1; + 12; + 0;3; 0.364074, 0.364074, 0.364074;;, + 1;3; 0.364074, 0.364074, 0.364074;;, + 2;3; 0.364074, 0.364074, 0.364074;;, + 3;3; 0.364074, 0.364074, 0.364074;;, + 4;3; 0.364074, 0.364074, 0.364074;;, + 5;3; 0.364074, 0.364074, 0.364074;;, + 6;3; 0.364074, 0.364074, 0.364074;;, + 7;3; 0.364074, 0.364074, 0.364074;;, + 8;3; 0.364074, 0.364074, 0.364074;;, + 9;3; 0.364074, 0.364074, 0.364074;;, + 10;3; 0.364074, 0.364074, 0.364074;;, + 11;3; 0.364074, 0.364074, 0.364074;;; + } + AnimationKey { // Position + 2; + 12; + 0;3; 1.522937,-17.349216,17.075975;;, + 1;3; 1.522937,-17.349216,17.075975;;, + 2;3; 1.522937,-17.349216,17.075975;;, + 3;3; 1.522937,-17.349216,17.075975;;, + 4;3; 1.522937,-17.349216,17.075975;;, + 5;3; 1.522937,-17.349216,17.075975;;, + 6;3; 1.522937,-17.349216,17.075975;;, + 7;3; 1.522937,-17.349216,17.075975;;, + 8;3; 1.522937,-17.349216,17.075975;;, + 9;3; 1.522937,-17.349216,17.075975;;, + 10;3; 1.522937,-17.349216,17.075975;;, + 11;3; 1.522937,-17.349216,17.075975;;; + } + } + Animation { + {cabin} + AnimationKey { // Rotation + 0; + 12; + 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;;; + } + AnimationKey { // Scale + 1; + 12; + 0;3; 0.849808, 0.849808, 0.849808;;, + 1;3; 0.849808, 0.849808, 0.849808;;, + 2;3; 0.849808, 0.849808, 0.849808;;, + 3;3; 0.849808, 0.849808, 0.849808;;, + 4;3; 0.849808, 0.849808, 0.849808;;, + 5;3; 0.849808, 0.849808, 0.849808;;, + 6;3; 0.849808, 0.849808, 0.849808;;, + 7;3; 0.849808, 0.849808, 0.849808;;, + 8;3; 0.849808, 0.849808, 0.849808;;, + 9;3; 0.849808, 0.849808, 0.849808;;, + 10;3; 0.849808, 0.849808, 0.849808;;, + 11;3; 0.849808, 0.849808, 0.849808;;; + } + AnimationKey { // Position + 2; + 12; + 0;3; 0.103012, 0.077333, 5.824100;;, + 1;3; 0.103012, 0.077333, 5.824100;;, + 2;3; 0.103012, 0.077333, 5.824100;;, + 3;3; 0.103012, 0.077333, 5.824100;;, + 4;3; 0.103012, 0.077333, 5.824100;;, + 5;3; 0.103012, 0.077333, 5.824100;;, + 6;3; 0.103012, 0.077333, 5.824100;;, + 7;3; 0.103012, 0.077333, 5.824100;;, + 8;3; 0.103012, 0.077333, 5.824100;;, + 9;3; 0.103012, 0.077333, 5.824100;;, + 10;3; 0.103012, 0.077333, 5.824100;;, + 11;3; 0.103012, 0.077333, 5.824100;;; + } + } + Animation { + {glass} + AnimationKey { // Rotation + 0; + 12; + 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;;; + } + AnimationKey { // Scale + 1; + 12; + 0;3; 0.849808, 0.849808, 0.849808;;, + 1;3; 0.849808, 0.849808, 0.849808;;, + 2;3; 0.849808, 0.849808, 0.849808;;, + 3;3; 0.849808, 0.849808, 0.849808;;, + 4;3; 0.849808, 0.849808, 0.849808;;, + 5;3; 0.849808, 0.849808, 0.849808;;, + 6;3; 0.849808, 0.849808, 0.849808;;, + 7;3; 0.849808, 0.849808, 0.849808;;, + 8;3; 0.849808, 0.849808, 0.849808;;, + 9;3; 0.849808, 0.849808, 0.849808;;, + 10;3; 0.849808, 0.849808, 0.849808;;, + 11;3; 0.849808, 0.849808, 0.849808;;; + } + AnimationKey { // Position + 2; + 12; + 0;3; 0.060377, 0.077333, 6.492611;;, + 1;3; 0.060377, 0.077333, 6.492611;;, + 2;3; 0.060377, 0.077333, 6.492611;;, + 3;3; 0.060377, 0.077333, 6.492611;;, + 4;3; 0.060377, 0.077333, 6.492611;;, + 5;3; 0.060377, 0.077333, 6.492611;;, + 6;3; 0.060377, 0.077333, 6.492611;;, + 7;3; 0.060377, 0.077333, 6.492611;;, + 8;3; 0.060377, 0.077333, 6.492611;;, + 9;3; 0.060377, 0.077333, 6.492611;;, + 10;3; 0.060377, 0.077333, 6.492611;;, + 11;3; 0.060377, 0.077333, 6.492611;;; + } + } +} // End of AnimationSet Global diff --git a/mods/helicopter/sounds/helicopter_motor.ogg b/mods/helicopter/sounds/helicopter_motor.ogg new file mode 100644 index 0000000000000000000000000000000000000000..298a39775f7024f0bf9c7f83133cb44ba984762c GIT binary patch literal 39400 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 D$(2mdKI;Vst02{e8x&QzG literal 0 HcmV?d00001 diff --git a/mods/helicopter/textures/helicopter_blades_inv.png b/mods/helicopter/textures/helicopter_blades_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..47a6224d8ddae4e5f2b69e316cefbe764275371b GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=DjSK$uZf!>a)($X?><>&kwKQ%+3NYK!O@pd5pPr;B4q#NoHs z6!{noI9N8^{r5k8*>uY@EVk{6z6yacCHM!*0o3EBY#XwNGZkFJg+l=ypAkKl3 Z1B}i}oYoUhb3X*}Jzf1=);T3K0RSkuISv2- literal 0 HcmV?d00001 diff --git a/mods/helicopter/textures/helicopter_cabin_inv.png b/mods/helicopter/textures/helicopter_cabin_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..2755911bb71650a1f3e50116294c680cf2448aaf GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6S!3HF&cTd{}q!^2X+?^QKos)S9U+uEaC#GL(^*`h7ZRR$Bf9H-}|BT{a8$s&@+9WM`U?792Zs z>-^kJ0sD8JmpSoe&C~5!jjkDc-`|@xO^yHH{M7fHS3k^O`zUtno!Da%pLf0ASUEc& fo6TSFdI?ifsPeUKd^;t8Rx^0I`njxgN@xNAd;C{r literal 0 HcmV?d00001 diff --git a/mods/helicopter/textures/helicopter_glass.png b/mods/helicopter/textures/helicopter_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..5fadb9f910cdfe36ccb1bcf32effd9379c213b44 GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`-Aj~-FC-YLEAbW|YuPggw9svOZqit`la?YkOU1{#56ZsO4i|eZ$(YB>2@|qgk)_PD;2oL#HuFQb+KtPfWhK^^)Ih z2`PHJPcuf#?p+8r7GmO>57(YIR^7T=%5c58GCSTc4I?UnnwTLZ~e+MznwL74~4m5RV=!2b7 mJAOZoj!Z5)|LfcH%R3lc{XE)7O>#F^_q~g}wOOApJ3>=3yG}fO_ zXp--2iPJvWvOS84Ie~$vfzg10?Er%W1C2Nj4l#wMFxG3U?pwkD1fH&bF6*2UngG_) BI0*m% literal 0 HcmV?d00001 diff --git a/mods/helicopter/textures/helicopter_heli_inv.png b/mods/helicopter/textures/helicopter_heli_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..7b9541a4aca279bd37a145e54a9484226251e61f GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ey!3HF+&5pANQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|OPq3I1~Pvo9;gF_j(fT|hIkx* z8|o?4Y{0YG$gXJl|9aWKEUy+$@w}Xq(mZpKaHsJ`rD(S&Zk#7PPpmu|DlqB2zQTkz z*8d{SPri$LHHqU5v+?JnRZ3#lZ5cfkH8q2trY`np+$wI(S-t*I>An^{#lMytSQF%w z*q7+Fa-KX=Dw(9wTWWp%Xf&Hi$T1e_b?tBWuq54`r@(k-O{nu^v+UHvYt(EQUDp?< zZhwC8;-oq28u)%U?wWS*Se-DFso#(JLM_iuS}@r@^E{{GGuQFG+U~;2Jq#-8X&n0V SYdL^kV(@hJb6Mw<&;$U^yLrX{ literal 0 HcmV?d00001 diff --git a/mods/helicopter/textures/helicopter_water_driblet.png b/mods/helicopter/textures/helicopter_water_driblet.png new file mode 100644 index 0000000000000000000000000000000000000000..09b07e50b5197fff7d557fd0efac3212a81ea2d9 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U4Dgizru0UEf`I1`lCDoKm#(7sw z@~*m9-*T(D8P$0|y6ax<^e1^U9v@n_s}ZP>1E{-7_*OL<%nAMmS4(c$d oL@+h5R5ML@FoQv5hna&2P{{?R;Ck0=cc5wpPgg&ebxsLQ03fk9O#lD@ literal 0 HcmV?d00001 diff --git a/mods/hudbars/API.md b/mods/hudbars/API.md index ec746a3..ca6144a 100644 --- a/mods/hudbars/API.md +++ b/mods/hudbars/API.md @@ -70,6 +70,8 @@ for more information. * `format_string_config`: Required if `format_string` is set. This allows to change which parameters to use in the format string. It's a table with these fields: * `textdomain`: Text domain of the format string, used by `minetest.translate` * `order`: Table that contains the order of the placeholders. It's also possible to remove placeholders. Default order: `{ "label", "value", "max_value" }` + * `format_value`: Format string to apply when displaying `value`. Syntax is same as in `string.format`. Default: `"%d"` + * `format_max_value`: Same as `format_value` but is applied to `max_value` #### Example Example (mostly) from `hbarmor` mod: diff --git a/mods/hudbars/README.md b/mods/hudbars/README.md index 43f3899..34ca6a1 100644 --- a/mods/hudbars/README.md +++ b/mods/hudbars/README.md @@ -11,7 +11,7 @@ this mod will place them accordingly. position should be displayed correctly on every screen size. ## Current version -The current version is 2.0.0. +The current version is 2.1.0. This software uses [semantic versioning](http://semver.org), as defined by version 2.0.0 of the SemVer standard. diff --git a/mods/hudbars/init.lua b/mods/hudbars/init.lua index 6aa36ba..0f91960 100644 --- a/mods/hudbars/init.lua +++ b/mods/hudbars/init.lua @@ -58,9 +58,17 @@ local function make_label(format_string, format_string_config, label, start_valu if order[o] == "label" then table.insert(params, label) elseif order[o] == "value" then - table.insert(params, start_value) + if format_string_config.format_value then + table.insert(params, string.format(format_string_config.format_value, start_value)) + else + table.insert(params, start_value) + end elseif order[o] == "max_value" then - table.insert(params, max_value) + if format_string_config.format_max_value then + table.insert(params, string.format(format_string_config.format_max_value, max_value)) + else + table.insert(params, max_value) + end end end local ret @@ -148,7 +156,16 @@ function hb.register_hudbar(identifier, text_color, label, textures, default_sta format_string = N("@1: @2/@3") end if format_string_config == nil then - format_string_config = { order = { "label", "value", "max_value" } } + format_string_config = {} + end + if format_string_config.order == nil then + format_string_config.order = { "label", "value", "max_value" } + end + if format_string_config.format_value == nil then + format_string_config.format_value = "%d" + end + if format_string_config.format_max_value == nil then + format_string_config.format_max_value = "%d" end hudtable.add_all = function(player, hudtable, start_value, start_max, start_hidden) @@ -196,7 +213,6 @@ function hb.register_hudbar(identifier, text_color, label, textures, default_sta end elseif hb.settings.bar_type == "statbar_modern" then if textures.bgicon ~= nil then - ids.bg = player:hud_add({ hud_elem_type = "statbar", position = pos, @@ -212,23 +228,24 @@ function hb.register_hudbar(identifier, text_color, label, textures, default_sta local bar_image, bar_size if hb.settings.bar_type == "progress_bar" then bar_image = textures.bar - bar_size = {x=3, y=22} + -- NOTE: Intentionally set to nil. For some reason, on some systems, + -- the progress bar is displaced when the bar_size is set explicitly here. + -- On the other hand, setting this to nil is deprecated in MT 5.0.0 due to + -- a debug log warning, but nothing is explained in lua_api.txt. + -- This section is a potential bug magnet, please watch with care! + -- The size of the bar image is expected to be exactly 2×16 pixels. + bar_size = nil elseif hb.settings.bar_type == "statbar_classic" or hb.settings.bar_type == "statbar_modern" then bar_image = textures.icon bar_size = {x=24, y=24} end - if offset.x == 15 then - offset2 = { x = offset.x+5, y = offset.y-29 } - else - offset2 = { x = offset.x-59, y = offset.y-29 } - end ids.bar = player:hud_add({ hud_elem_type = "statbar", position = pos, text = bar_image, number = barnumber, alignment = {x=-1,y=-1}, - offset = offset2, + offset = offset, direction = 0, size = bar_size, }) @@ -240,7 +257,7 @@ function hb.register_hudbar(identifier, text_color, label, textures, default_sta alignment = {x=1,y=1}, number = text_color, direction = 0, - offset = { x = offset.x + 2, y = offset.y + 1}, + offset = { x = offset.x + 2, y = offset.y - 1}, }) end -- Do not forget to update hb.get_hudbar_state if you add new fields to the state table diff --git a/mods/inventory_music/init.lua b/mods/inventory_music/init.lua index 539a5cc..c5d9246 100644 --- a/mods/inventory_music/init.lua +++ b/mods/inventory_music/init.lua @@ -1,12 +1,12 @@ local sound_time = 0 local sound_play_on = 0 -local sound_play_regnum = nil +local sound_play_regnum = {} local inst_list = {} minetest.register_globalstep(function(dtime) if sound_play_on == 0 then sound_play_on = 1 - inst_list = {} for _,player in ipairs(minetest.get_connected_players()) do + inst_list = {} local player_inv = player:get_inventory() local inst1 = player_inv:get_stack("inst", 1):get_count() local inst2 = player_inv:get_stack("inst", 2):get_count() @@ -20,8 +20,8 @@ minetest.register_globalstep(function(dtime) local inst = inst_list[ math.random(#inst_list)] local music = player_inv:get_stack("music", 1):get_count() if music == 1 then - sound_play_regnum = minetest.sound_play(inst, { - to_player = player, + sound_play_regnum[player:get_player_name()] = minetest.sound_play(inst, { + to_player = player:get_player_name(), }) end end @@ -93,6 +93,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) local inst2 = player_inv:get_stack("inst", 2):get_count() if inst1 == 0 and inst2 == 0 then player_inv:set_stack("music", 1, nil) + if sound_play_regnum[player:get_player_name()] ~= nil then + minetest.sound_stop(sound_play_regnum[player:get_player_name()]) + end end inventory_plus.set_inventory_formspec(player, set.get_formspec(player)) end @@ -107,6 +110,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) local inst2 = player_inv:get_stack("inst", 2):get_count() if inst1 == 0 and inst2 == 0 then player_inv:set_stack("music", 1, nil) + if sound_play_regnum[player:get_player_name()] ~= nil then + minetest.sound_stop(sound_play_regnum[player:get_player_name()]) + end end inventory_plus.set_inventory_formspec(player, set.get_formspec(player)) end @@ -118,8 +124,8 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) player_inv:set_stack("inst", 2, nil) else player_inv:set_stack("music", 1, nil) - if sound_play_regnum ~= nil then - minetest.sound_stop(sound_play_regnum) + if sound_play_regnum[player:get_player_name()] ~= nil then + minetest.sound_stop(sound_play_regnum[player:get_player_name()]) end end inventory_plus.set_inventory_formspec(player, set.get_formspec(player)) diff --git a/mods/inventory_plus/inventory_plus/init.lua b/mods/inventory_plus/inventory_plus/init.lua index 952093c..b38f21f 100644 --- a/mods/inventory_plus/inventory_plus/init.lua +++ b/mods/inventory_plus/inventory_plus/init.lua @@ -145,14 +145,14 @@ inventory_plus.get_formspec = function(player,page) return formspec end -- craft page - if page=="main" then + if page=="main" or page==""then if minetest.setting_getbool("creative_mode") then sfinv.set_player_inventory_formspec(player) return player:get_inventory_formspec() --.. get_buttons(6,0,2) else return inventory_plus.inventory[player:get_player_name()] - .. get_buttons(0,0,3) + --.. get_buttons(0,0,3) end end end diff --git a/mods/mobs/api.lua b/mods/mobs/api.lua index ab5eded..2a8d742 100644 --- a/mods/mobs/api.lua +++ b/mods/mobs/api.lua @@ -743,9 +743,10 @@ function mob_class:check_for_death(cmi_cause) if use_cmi then cmi.notify_die(self.object, cmi_cause) end - - self.object:remove() - + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end return true end @@ -772,16 +773,20 @@ function mob_class:check_for_death(cmi_cause) if use_cmi and self.object:get_luaentity() then cmi.notify_die(self.object, cmi_cause) end - - self.object:remove() + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end end, self) else if use_cmi then cmi.notify_die(self.object, cmi_cause) end - - self.object:remove() + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end end effect(pos, 20, "tnt_smoke.png") @@ -853,23 +858,26 @@ function mob_class:do_env_damage() -- remove mob if standing inside ignore node if self.standing_in == "ignore" then - self.object:remove() + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end return end -- is mob light sensative, or scared of the dark :P if self.light_damage ~= 0 then - local light = minetest.get_node_light(pos) or 0 - if light >= self.light_damage_min and light <= self.light_damage_max then - - self.health = self.health - self.light_damage - - effect(pos, 5, "tnt_smoke.png") - - if self:check_for_death({type = "light"}) then return end + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.health = self.health - self.light_damage + effect(pos, 5, "tnt_smoke.png") + if self:check_for_death({type = "light"}) then + return + end + end end end @@ -880,43 +888,45 @@ function mob_class:do_env_damage() -- water if self.water_damage and nodef.groups.water then - if self.water_damage ~= 0 then + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.health = self.health - self.water_damage + effect(pos, 5, "bubble.png", nil, nil, 1, nil) + if self:check_for_death({type = "environment",pos = pos, node = self.standing_in}) then + return + end + end - self.health = self.health - self.water_damage - - effect(pos, 5, "bubble.png", nil, nil, 1, nil) - - if self:check_for_death({type = "environment", - pos = pos, node = self.standing_in}) then return end + end - -- lava or fire or ignition source elseif self.lava_damage and nodef.groups.igniter then -- and (nodef.groups.lava -- or self.standing_in == node_fire -- or self.standing_in == node_permanent_flame) then - if self.lava_damage ~= 0 then - - self.health = self.health - self.lava_damage - - effect(pos, 5, "fire_basic_flame.png", nil, nil, 1, nil) - - if self:check_for_death({type = "environment", - pos = pos, node = self.standing_in, hot = true}) then return end + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.health = self.health - self.lava_damage + effect(pos, 5, "fire_basic_flame.png", nil, nil, 1, nil) + if self:check_for_death({type = "environment",pos = pos, node = self.standing_in, hot = true}) then + return + end + end end -- damage_per_second node check elseif nodef.damage_per_second ~= 0 then - - self.health = self.health - nodef.damage_per_second - - effect(pos, 5, "tnt_smoke.png") - - if self:check_for_death({type = "environment", - pos = pos, node = self.standing_in}) then return end + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.health = self.health - nodef.damage_per_second + effect(pos, 5, "tnt_smoke.png") + if self:check_for_death({type = "environment",pos = pos, node = self.standing_in}) then + return + end + end end --[[ --- suffocation inside solid node @@ -2218,9 +2228,10 @@ function mob_class:do_states(dtime) node_break_radius = 1 end - - self.object:remove() - + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end if minetest.get_modpath("tnt") and tnt and tnt.boom and not minetest.is_protected(pos, "") then @@ -2532,16 +2543,16 @@ function mob_class:falling(pos) local d = (self.old_y or 0) - self.object:get_pos().y if d > 5 then - - self.health = self.health - floor(d - 5) - - effect(pos, 5, "tnt_smoke.png", 1, 2, 2, nil) - - if self:check_for_death({type = "fall"}) then - return + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.health = self.health - floor(d - 5) + effect(pos, 5, "tnt_smoke.png", 1, 2, 2, nil) + if self:check_for_death({type = "fall"}) then + return + end end end - + self.old_y = self.object:get_pos().y end end @@ -2837,8 +2848,10 @@ function mob_class:get_staticdata() and self.lifetimer < 20000 then --print ("REMOVED " .. self.name) - - self.object:remove() + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end return ""-- nil end @@ -2883,8 +2896,10 @@ function mob_class:mob_activate(staticdata, def, dtime) -- remove monsters in peaceful mode if self.type == "monster" and peaceful_only then - - self.object:remove() + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end return end @@ -3187,8 +3202,10 @@ function mob_class:mob_expire(pos, dtime) -- S("lifetimer expired, removed @1", self.name)) effect(pos, 15, "tnt_smoke.png", 2, 4, 2, 0) - - self.object:remove() + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end return end @@ -3198,15 +3215,10 @@ end -- main mob function function mob_class:on_step(dtime) -self.metadata3 = self.metadata3 + dtime + self.metadata3 = self.metadata3 + dtime if self.metadata3 > 1 then self.metadata3 = 0 if self.name == "mobs:dog" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("dogx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("dogy", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("dogz", ""..math.floor(self.object:getpos().z+0.5)) - end local pos = self.object:getpos() if minetest.get_player_by_name(self.owner) then local inv = minetest.get_player_by_name(self.owner):get_inventory() @@ -3224,11 +3236,6 @@ self.metadata3 = self.metadata3 + dtime end end if self.name == "mobs:cat" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("catx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("caty", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("catz", ""..math.floor(self.object:getpos().z+0.5)) - end local pos = self.object:getpos() if minetest.get_player_by_name(self.owner) then local inv = minetest.get_player_by_name(self.owner):get_inventory() @@ -3245,304 +3252,316 @@ self.metadata3 = self.metadata3 + dtime end end end - if self.name == "mobs:dragon" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("dragonx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("dragony", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("dragonz", ""..math.floor(self.object:getpos().z+0.5)) - end - end - if self.name == "mobs:sheep" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("sheepx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("sheepy", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("sheepz", ""..math.floor(self.object:getpos().z+0.5)) - - end - end - if self.name == "mobs:fox" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("foxx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("foxy", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("foxz", ""..math.floor(self.object:getpos().z+0.5)) - end - end - if self.name == "mobs:tortoise" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("tortoisex", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("tortoisey", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("tortoisez", ""..math.floor(self.object:getpos().z+0.5)) - end - end - if self.name == "mobs:knight_1248" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("knightx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("knighty", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("knightz", ""..math.floor(self.object:getpos().z+0.5)) - end - - end - if self.name == "mobs:dog" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if minetest.get_player_by_name(self.owner) then - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - end - end - end - if self.name == "mobs:cat" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if minetest.get_player_by_name(self.owner) then - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - end - end - end - if self.name == "mobs:dragon" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if self.owner then - if minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):get_inventory():set_size("dragon2",1) - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("dragon2", 1):get_count() - if numd > 50 then - if minetest.get_player_by_name(self.owner):get_inventory():get_stack("dragon", 1):get_name() == "tutorial:dragon_crystal" then - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_gem") - else - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_dragon") - end - minetest.get_player_by_name(self.owner):get_inventory():set_stack("dragon2", 1, "") - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("dragon2", 1, "default:dirt "..1+numd) - end - end - end - end - end - if self.name == "mobs:sheep" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if self.owner then - if minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):get_inventory():set_size("sheep2",1) - minetest.get_player_by_name(self.owner):get_inventory():set_size("sheep3",1) - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep2", 1):get_count() - if numd > 50 then - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep3", 1)) - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep2", 1, "") - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep2", 1, "default:dirt "..1+numd) - end - end - end - end - end - if self.name == "mobs:knight_1248" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if minetest.get_player_by_name(self.owner) then - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - end - end - end - if self.name == "mobs:fox" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if self.owner then - if minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):get_inventory():set_size("fox",1) - minetest.get_player_by_name(self.owner):get_inventory():set_size("foxfox",1) - minetest.get_player_by_name(self.owner):get_inventory():set_size("r1248",6) - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("fox", 1):get_count() - if numd == 50 then - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:fox_schluessel") - minetest.get_player_by_name(self.owner):get_inventory():set_stack("fox", 1, "default:dirt 80") - elseif numd == 80 then - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("fox", 1, "default:dirt "..1+numd) - end - local numdd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("foxfox", 1):get_count() - if numdd == 256 then - local ra = math.random(6) - if ra == 1 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 1, "default:dirt") - elseif ra == 2 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 2, "default:dirt") - elseif ra == 3 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 3, "default:dirt") - elseif ra == 4 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 4, "default:dirt") - elseif ra == 5 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 5, "default:dirt") - elseif ra == 6 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 6, "default:dirt") - end - minetest.get_player_by_name(self.owner):get_inventory():set_stack("foxfox", 1, "") - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("foxfox", 1, "default:dirt "..1+numdd) - end - end - end - end - end - if self.name == "mobs:tortoise" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if minetest.get_player_by_name(self.owner) then - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - minetest.get_player_by_name(self.owner):get_inventory():set_size("tortoise2",1) - local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("tortoise2", 1):get_count() - if numd > 50 then - if minetest.get_player_by_name(self.owner):get_inventory():get_stack("tortoise", 1):get_name() == "tutorial:dragon_crystal" then - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_gem2") - else - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_tortoise") - end - minetest.get_player_by_name(self.owner):get_inventory():set_stack("tortoise2", 1, "") - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("tortoise2", 1, "default:dirt "..1+numd) - end - end - end - end - if self.name == "mobs:sheep" then - if self.owner then - self.object:set_properties({infotext=self.owner.."'s Sheep"}) - if minetest.get_player_by_name(self.owner) then - local col = minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep", 1):get_name() - if col == "dye:white" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:white") - self.object:set_properties({textures={"mobs_sheep_white.png"}}) - elseif col == "dye:grey" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:grey") - self.object:set_properties({textures={"mobs_sheep_grey.png"}}) - elseif col == "dye:dark_grey" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:dark_grey") - self.object:set_properties({textures={"mobs_sheep_dark_grey.png"}}) - elseif col == "dye:black" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:black") - self.object:set_properties({textures={"mobs_sheep_black.png"}}) - elseif col == "dye:violet" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:violet") - self.object:set_properties({textures={"mobs_sheep_violet.png"}}) - elseif col == "dye:blue" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:blue") - self.object:set_properties({textures={"mobs_sheep_blue.png"}}) - elseif col == "dye:cyan" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:cyan") - self.object:set_properties({textures={"mobs_sheep_cyan.png"}}) - elseif col == "dye:dark_green" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:dark_green") - self.object:set_properties({textures={"mobs_sheep_dark_green.png"}}) - elseif col == "dye:green" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:green") - self.object:set_properties({textures={"mobs_sheep_green.png"}}) - elseif col == "dye:yellow" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:yellow") - self.object:set_properties({textures={"mobs_sheep_yellow.png"}}) - elseif col == "dye:brown" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:brown") - self.object:set_properties({textures={"mobs_sheep_brown.png"}}) - elseif col == "dye:orange" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:orange") - self.object:set_properties({textures={"mobs_sheep_orange.png"}}) - elseif col == "dye:red" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:red") - self.object:set_properties({textures={"mobs_sheep_red.png"}}) - elseif col == "dye:magenta" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:magenta") - self.object:set_properties({textures={"mobs_sheep_magenta.png"}}) - elseif col == "dye:pink" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:pink") - self.object:set_properties({textures={"mobs_sheep_pink.png"}}) - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"") - self.object:set_properties({textures={"mobs_sheep.png"}}) - end - end - end - end - end + + if self.name == "mobs:dragon" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("dragonx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("dragony", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("dragonz", ""..math.floor(self.object:getpos().z+0.5)) + end + end + if self.name == "mobs:sheep" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("sheepx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("sheepy", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("sheepz", ""..math.floor(self.object:getpos().z+0.5)) + + end + end + if self.name == "mobs:fox" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("foxx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("foxy", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("foxz", ""..math.floor(self.object:getpos().z+0.5)) + end + end + if self.name == "mobs:tortoise" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("tortoisex", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("tortoisey", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("tortoisez", ""..math.floor(self.object:getpos().z+0.5)) + end + end + if self.name == "mobs:knight_1248" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("knightx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("knighty", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("knightz", ""..math.floor(self.object:getpos().z+0.5)) + end + + end + + if self.name == "mobs:dog" and self.metadata2 == 1 then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("dogx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("dogy", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("dogz", ""..math.floor(self.object:getpos().z+0.5)) + end + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if minetest.get_player_by_name(self.owner) then + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + end + end + end + if self.name == "mobs:cat" and self.metadata2 == 1 then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("catx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("caty", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("catz", ""..math.floor(self.object:getpos().z+0.5)) + end + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if minetest.get_player_by_name(self.owner) then + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + end + end + end + if self.name == "mobs:dragon" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if self.owner then + if minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):get_inventory():set_size("dragon2",1) + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("dragon2", 1):get_count() + if numd > 50 then + if minetest.get_player_by_name(self.owner):get_inventory():get_stack("dragon", 1):get_name() == "tutorial:dragon_crystal" then + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_gem") + else + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_dragon") + end + minetest.get_player_by_name(self.owner):get_inventory():set_stack("dragon2", 1, "") + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("dragon2", 1, "default:dirt "..1+numd) + end + end + end + end + end + if self.name == "mobs:sheep" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if self.owner then + if minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):get_inventory():set_size("sheep2",1) + minetest.get_player_by_name(self.owner):get_inventory():set_size("sheep3",1) + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep2", 1):get_count() + if numd > 50 then + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep3", 1)) + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep2", 1, "") + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep2", 1, "default:dirt "..1+numd) + end + end + end + end + end + if self.name == "mobs:knight_1248" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if minetest.get_player_by_name(self.owner) then + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + end + end + end + if self.name == "mobs:fox" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if self.owner then + if minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):get_inventory():set_size("fox",1) + minetest.get_player_by_name(self.owner):get_inventory():set_size("foxfox",1) + minetest.get_player_by_name(self.owner):get_inventory():set_size("r1248",6) + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("fox", 1):get_count() + if numd == 50 then + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:fox_schluessel") + minetest.get_player_by_name(self.owner):get_inventory():set_stack("fox", 1, "default:dirt 80") + elseif numd == 80 then + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("fox", 1, "default:dirt "..1+numd) + end + local numdd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("foxfox", 1):get_count() + if numdd == 256 then + local ra = math.random(6) + if ra == 1 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 1, "default:dirt") + elseif ra == 2 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 2, "default:dirt") + elseif ra == 3 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 3, "default:dirt") + elseif ra == 4 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 4, "default:dirt") + elseif ra == 5 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 5, "default:dirt") + elseif ra == 6 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 6, "default:dirt") + end + minetest.get_player_by_name(self.owner):get_inventory():set_stack("foxfox", 1, "") + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("foxfox", 1, "default:dirt "..1+numdd) + end + end + end + end + end + if self.name == "mobs:tortoise" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if minetest.get_player_by_name(self.owner) then + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + minetest.get_player_by_name(self.owner):get_inventory():set_size("tortoise2",1) + local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("tortoise2", 1):get_count() + if numd > 50 then + if minetest.get_player_by_name(self.owner):get_inventory():get_stack("tortoise", 1):get_name() == "tutorial:dragon_crystal" then + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_gem2") + else + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_tortoise") + end + minetest.get_player_by_name(self.owner):get_inventory():set_stack("tortoise2", 1, "") + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("tortoise2", 1, "default:dirt "..1+numd) + end + end + end + end + if self.name == "mobs:sheep" then + if self.owner then + self.object:set_properties({infotext=self.owner.."'s Sheep"}) + if minetest.get_player_by_name(self.owner) then + local col = minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep", 1):get_name() + if col == "dye:white" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:white") + self.object:set_properties({textures={"mobs_sheep_white.png"}}) + elseif col == "dye:grey" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:grey") + self.object:set_properties({textures={"mobs_sheep_grey.png"}}) + elseif col == "dye:dark_grey" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:dark_grey") + self.object:set_properties({textures={"mobs_sheep_dark_grey.png"}}) + elseif col == "dye:black" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:black") + self.object:set_properties({textures={"mobs_sheep_black.png"}}) + elseif col == "dye:violet" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:violet") + self.object:set_properties({textures={"mobs_sheep_violet.png"}}) + elseif col == "dye:blue" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:blue") + self.object:set_properties({textures={"mobs_sheep_blue.png"}}) + elseif col == "dye:cyan" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:cyan") + self.object:set_properties({textures={"mobs_sheep_cyan.png"}}) + elseif col == "dye:dark_green" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:dark_green") + self.object:set_properties({textures={"mobs_sheep_dark_green.png"}}) + elseif col == "dye:green" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:green") + self.object:set_properties({textures={"mobs_sheep_green.png"}}) + elseif col == "dye:yellow" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:yellow") + self.object:set_properties({textures={"mobs_sheep_yellow.png"}}) + elseif col == "dye:brown" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:brown") + self.object:set_properties({textures={"mobs_sheep_brown.png"}}) + elseif col == "dye:orange" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:orange") + self.object:set_properties({textures={"mobs_sheep_orange.png"}}) + elseif col == "dye:red" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:red") + self.object:set_properties({textures={"mobs_sheep_red.png"}}) + elseif col == "dye:magenta" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:magenta") + self.object:set_properties({textures={"mobs_sheep_magenta.png"}}) + elseif col == "dye:pink" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:pink") + self.object:set_properties({textures={"mobs_sheep_pink.png"}}) + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"") + self.object:set_properties({textures={"mobs_sheep.png"}}) + end + end + end + end + end if use_cmi then cmi.notify_step(self.object, dtime) end @@ -4415,8 +4434,10 @@ function mobs:register_arrow(name, def) if self.switch == 0 or self.timer > 150 then - - self.object:remove() ; -- print ("removed arrow") + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() ; -- print ("removed arrow") + end return end @@ -4454,8 +4475,10 @@ function mobs:register_arrow(name, def) minetest.add_item(self.lastpos, self.object:get_luaentity().name) end - - self.object:remove() ; -- print ("hit node") + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() ; -- print ("hit node") + end return end @@ -4469,7 +4492,10 @@ function mobs:register_arrow(name, def) and player:is_player() then self:hit_player(player) - self.object:remove() ; -- print ("hit player") + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() ; -- print ("hit player") + end return end @@ -4482,8 +4508,10 @@ function mobs:register_arrow(name, def) and entity.name ~= self.object:get_luaentity().name then self:hit_mob(player) - - self.object:remove() ; --print ("hit mob") + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() ; --print ("hit mob") + end return end @@ -4685,8 +4713,10 @@ function mobs:force_capture(self, clicker) else minetest.add_item(clicker:get_pos(), new_stack) end - - self.object:remove() + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end self:mob_sound("default_place_node_hard") end @@ -4799,8 +4829,10 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, else minetest.add_item(clicker:get_pos(), new_stack) end - - self.object:remove() + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end self:mob_sound("default_place_node_hard") @@ -5033,8 +5065,10 @@ function mobs:alias_mob(old_name, new_name) if minetest.registered_entities[new_name] then minetest.add_entity(self.object:get_pos(), new_name) end - - self.object:remove() + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.object:remove() + end end }) end diff --git a/mods/mobs/api_old.lua b/mods/mobs/api__.lua similarity index 76% rename from mods/mobs/api_old.lua rename to mods/mobs/api__.lua index 0a37448..0213acc 100644 --- a/mods/mobs/api_old.lua +++ b/mods/mobs/api__.lua @@ -1,32 +1,20 @@ --- Mobs Api - -mobs = {} -mobs.mod = "redo" -mobs.version = "20180126" - - --- Intllib +-- Intllib and CMI support check local MP = minetest.get_modpath(minetest.get_current_modname()) local S, NS = dofile(MP .. "/intllib.lua") -mobs.intllib = S - - --- CMI support check local use_cmi = minetest.global_exists("cmi") - --- Invisibility mod check -mobs.invis = {} -if minetest.global_exists("invisibility") then - mobs.invis = invisibility -end - +mobs = { + mod = "redo", + version = "20190124", + intllib = S, + invis = minetest.global_exists("invisibility") and invisibility or {}, +} -- creative check -local creative_mode_cache = minetest.settings:get_bool("creative_mode") +local creative_cache = minetest.settings:get_bool("creative_mode") function mobs.is_creative(name) - return creative_mode_cache or minetest.check_player_privs(name, {creative = true}) + return creative_cache or minetest.check_player_privs(name, {creative = true}) end @@ -60,7 +48,7 @@ local mobs_drop_items = minetest.settings:get_bool("mobs_drop_items") ~= false local mobs_griefing = minetest.settings:get_bool("mobs_griefing") ~= false local creative = minetest.settings:get_bool("creative_mode") local spawn_protected = minetest.settings:get_bool("mobs_spawn_protected") ~= false -local remove_far = minetest.settings:get_bool("remove_far_mobs") +local remove_far = minetest.settings:get_bool("remove_far_mobs") ~= false local difficulty = tonumber(minetest.settings:get("mob_difficulty")) or 1.0 local show_health = minetest.settings:get_bool("mob_show_health") ~= false local max_per_block = tonumber(minetest.settings:get("max_objects_per_block") or 99) @@ -75,9 +63,7 @@ if peaceful_only then end -- calculate aoc range for mob count -local aosrb = tonumber(minetest.settings:get("active_object_send_range_blocks")) -local abr = tonumber(minetest.settings:get("active_block_range")) -local aoc_range = max(aosrb, abr) * 16 +local aoc_range = tonumber(minetest.settings:get("active_block_range")) * 16 -- pathfinding settings local enable_pathfinding = true @@ -92,9 +78,76 @@ local node_snowblock = "default:snowblock" local node_snow = "default:snow" mobs.fallback_node = minetest.registered_aliases["mapgen_dirt"] or "default:dirt" +local mob_class = { + stepheight = 1.1, -- was 0.6 + fly_in = "air", + owner = "", + order = "", + jump_height = 4, -- was 6 + lifetimer = 180, -- 3 minutes + physical = true, + collisionbox = {-0.25, -0.25, -0.25, 0.25, 0.25, 0.25}, + visual_size = {x = 1, y = 1}, + makes_footstep_sound = false, + view_range = 5, + walk_velocity = 1, + run_velocity = 2, + light_damage = 0, + light_damage_min = 14, + light_damage_max = 15, + water_damage = 0, + lava_damage = 0, + suffocation = 2, + fall_damage = 1, + fall_speed = -10, -- must be lower than -2 (default: -10) + drops = {}, + armor = 100, + sounds = {}, + jump = true, + knock_back = true, + walk_chance = 50, + attack_chance = 5, + passive = false, + blood_amount = 5, + blood_texture = "mobs_blood.png", + shoot_offset = 0, + floats = 1, -- floats in water by default + replace_offset = 0, + timer = 0, + metadata3 = 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 = 3, + htimer = 0, + docile_by_day = false, + time_of_day = 0.5, + fear_height = 0, + runaway_timer = 0, + immune_to = {}, + explosion_timer = 3, + allow_fuse_reset = true, + stop_to_explode = true, + dogshoot_count = 0, + dogshoot_count_max = 5, + dogshoot_count2_max = 5, + group_attack = false, + attack_monsters = false, + attack_animals = false, + attack_players = true, + attack_npcs = true, + facing_fence = false, + _cmi_is_mob = true, +} +local mob_class_meta = {__index = mob_class} -- play sound -local mob_sound = function(self, sound) +function mob_class:mob_sound(sound) if sound then minetest.sound_play(sound, { @@ -107,7 +160,7 @@ end -- attack player/mob -local do_attack = function(self, player) +function mob_class:do_attack(player) if self.state == "attack" then return @@ -117,54 +170,144 @@ local do_attack = function(self, player) self.state = "attack" if random(0, 100) < 90 then - mob_sound(self, self.sounds.war_cry) + self:mob_sound(self.sounds.war_cry) end end +-- 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 + + +-- collision function based on jordan4ibanez' open_ai mod +function mob_class:collision() + + local pos = self.object:get_pos() + local vel = self.object:get_velocity() + local x, z = 0, 0 + local width = -self.collisionbox[1] + self.collisionbox[4] + 0.5 + + for _,object in ipairs(minetest.get_objects_inside_radius(pos, width)) do + + if object:is_player() + or (object:get_luaentity() + and object:get_luaentity()._cmi_is_mob == true + and object ~= self.object) then + + local pos2 = object:get_pos() + local vec = {x = pos.x - pos2.x, z = pos.z - pos2.z} + + x = x + vec.x + z = z + vec.z + end + end + + return({x, z}) +end + + -- move mob in facing direction -local set_velocity = function(self, v) +function mob_class:set_velocity(v) + + local c_x, c_y = 0, 0 + + -- can mob be pushed, if so calculate direction + if self.pushable then + c_x, c_y = unpack(self:collision()) + end + + -- halt mob if it has been ordered to stay + if self.order == "stand" then + self.object:set_velocity({x = 0, y = 0, z = 0}) + return + end local yaw = (self.object:get_yaw() or 0) + self.rotate - self.object:setvelocity({ - x = sin(yaw) * -v, - y = self.object:getvelocity().y, - z = cos(yaw) * v + self.object:set_velocity({ + x = (sin(yaw) * -v) + c_x, + y = self.object:get_velocity().y, + z = (cos(yaw) * v) + c_y, }) end +-- global version of above function +function mobs:set_velocity(entity, v) + mob_class.set_velocity(entity, v) +end + -- calculate mob velocity -local get_velocity = function(self) +function mob_class:get_velocity() - local v = self.object:getvelocity() + local v = self.object:get_velocity() return (v.x * v.x + v.z * v.z) ^ 0.5 end -- set and return valid yaw -local set_yaw = function(self, yaw) +function mob_class:set_yaw(yaw, delay) if not yaw or yaw ~= yaw then yaw = 0 end - self:setyaw(yaw) + delay = delay or 0 - return yaw + if delay == 0 then + self.object:set_yaw(yaw) + return yaw + end + + self.target_yaw = yaw + self.delay = delay + + return self.target_yaw +end + +-- global function to set mob yaw +function mobs:yaw(entity, yaw, delay) + mob_class.set_yaw(entity, yaw, delay) end -- set defined animation -local set_animation = function(self, anim) +function mob_class:set_animation(anim) if not self.animation or not anim then return end self.animation.current = self.animation.current or "" + -- only set different animation for attacks when setting to same set + if anim ~= "punch" and anim ~= "shoot" + and string.find(self.animation.current, anim) then + return + end + + -- check for more than one animation + local num = 0 + + for n = 1, 4 do + + if self.animation[anim .. n .. "_start"] + and self.animation[anim .. n .. "_end"] then + num = n + end + end + + -- choose random animation from set + if num > 0 then + num = random(0, num) + anim = anim .. (num ~= 0 and num or "") + end + if anim == self.animation.current or not self.animation[anim .. "_start"] or not self.animation[anim .. "_end"] then @@ -180,24 +323,14 @@ local set_animation = function(self, anim) 0, self.animation[anim .. "_loop"] ~= false) end - -- above function exported for mount.lua -function mobs:set_animation(self, anim) - set_animation(self, anim) -end - - --- 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) +function mobs:set_animation(entity, anim) + mob_class.set_animation(entity, anim) end -- check line of sight (BrunoMine) -local line_of_sight = function(self, pos1, pos2, stepsize) +function mob_class:line_of_sight(pos1, pos2, stepsize) stepsize = stepsize or 1 @@ -228,8 +361,8 @@ local line_of_sight = function(self, pos1, pos2, stepsize) -- It continues to advance in the line of sight in search of a real -- obstruction which counts as 'normal' nodebox. while minetest.registered_nodes[nn] - and (minetest.registered_nodes[nn].walkable == false - or minetest.registered_nodes[nn].drawtype == "nodebox") do + and (minetest.registered_nodes[nn].walkable == false) do +-- or minetest.registered_nodes[nn].drawtype == "nodebox") do -- Check if you can still move forward if td < ad + stepsize then @@ -267,16 +400,101 @@ local line_of_sight = function(self, pos1, pos2, stepsize) end --- are we flying in what we are suppose to? (taikedz) -local flight_check = function(self, pos_w) +-- check line of sight (by BrunoMine, tweaked by Astrobe) +function mob_class:NEW_line_of_sight(pos1, pos2, stepsize) - local nod = self.standing_in - local def = minetest.registered_nodes[nod] + if not pos1 or not pos2 then return end + + stepsize = stepsize or 1 + + local stepv = vector.multiply(vector.direction(pos1, pos2), stepsize) + + local s, pos = minetest.line_of_sight(pos1, pos2, stepsize) + + -- normal walking and flying mobs can see you through air + if s == true then return true end + + -- New pos1 to be analyzed + local npos1 = {x = pos1.x, y = pos1.y, z = pos1.z} + + local r, pos = minetest.line_of_sight(npos1, pos2, stepsize) + + -- Checks the return + if r == true then return true end + + -- Nodename found + local nn = minetest.get_node(pos).name + + -- It continues to advance in the line of sight in search of a real + -- obstruction which counts as 'normal' nodebox. + while minetest.registered_nodes[nn] + and (minetest.registered_nodes[nn].walkable == false) do +-- or minetest.registered_nodes[nn].drawtype == "nodebox") do + + npos1 = vector.add(npos1, stepv) + + if get_distance(npos1, pos2) < stepsize then return true end + + -- scan again + r, pos = minetest.line_of_sight(npos1, pos2, stepsize) + + if r == true then return true end + + -- New Nodename found + nn = minetest.get_node(pos).name + end + + return false +end + +-- global function +function mobs:line_of_sight(entity, pos1, pos2, stepsize) + + return mob_class.line_of_sight(entity, pos1, pos2, stepsize) +end + + +function mob_class:attempt_flight_correction() + + if self:flight_check() then return true end + + -- We are not flying in what we are supposed to. + -- See if we can find intended flight medium and return to it + local pos = self.object:get_pos() + local searchnodes = self.fly_in + + if type(searchnodes) == "string" then + searchnodes = {self.fly_in} + end + + local flyable_nodes = minetest.find_nodes_in_area( + {x = pos.x - 1, y = pos.y - 1, z = pos.z - 1}, + {x = pos.x + 1, y = pos.y + 1, z = pos.z + 1}, + searchnodes) + + if #flyable_nodes < 1 then + return false + end + + local escape_target = flyable_nodes[math.random(1, #flyable_nodes)] + local escape_direction = vector.direction(pos, escape_target) + + self.object:set_velocity( + vector.multiply(escape_direction, self.run_velocity)) + + return true +end + + +-- are we flying in what we are suppose to? (taikedz) +function mob_class:flight_check() + + local def = minetest.registered_nodes[self.standing_in] if not def then return false end -- nil check if type(self.fly_in) == "string" - and nod == self.fly_in then + and self.standing_in == self.fly_in then return true @@ -284,7 +502,7 @@ local flight_check = function(self, pos_w) for _,fly_in in pairs(self.fly_in) do - if nod == fly_in then + if self.standing_in == fly_in then return true end @@ -302,6 +520,57 @@ local flight_check = function(self, pos_w) end +-- if self.stay_near set then check periodically for nodes and turn to face/move +function mob_class:do_stay_near() + + if not self.stay_near then return false end + + local pos = self.object:get_pos() + local searchnodes = self.stay_near[1] + local chance = self.stay_near[2] or 10 + + if random(1, chance) > 1 then + return false + end + + if type(searchnodes) == "string" then + searchnodes = {self.stay_near[1]} + end + + local r = self.view_range + local nearby_nodes = minetest.find_nodes_in_area( + {x = pos.x - r, y = pos.y - 1, z = pos.z - r}, + {x = pos.x + r, y = pos.y + 1, z = pos.z + r}, + searchnodes) + + if #nearby_nodes < 1 then + return false + end + + local target = nearby_nodes[math.random(1, #nearby_nodes)] + local direction = vector.direction(pos, target) + + local vec = { + x = target.x - pos.x, + z = target.z - pos.z + } + + yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate + + if target.x > pos.x then + yaw = yaw + pi + end + + yaw = self:set_yaw(yaw, 4) + + self:set_animation("walk") + + self:set_velocity(self.walk_velocity) + + return true +end + + -- custom particle effects local effect = function(pos, amount, texture, min_size, max_size, radius, gravity, glow) @@ -331,7 +600,7 @@ end -- update nametag colour -local update_tag = function(self) +function mob_class:update_tag() local col = "#00FF00" local qua = self.hp_max / 4 @@ -352,12 +621,16 @@ local update_tag = function(self) nametag = self.nametag, nametag_color = col }) - end -- drop items -local item_drop = function(self, cooked) +function mob_class:item_drop() + + -- check for nil or no drops + if not self.drops or #self.drops == 0 then + return + end -- no drops if disabled by setting if not mobs_drop_items then return end @@ -365,20 +638,22 @@ local item_drop = function(self, cooked) -- no drops for child mobs if self.child then return end + -- was mob killed by player? + local death_by_player = self.cause_of_death and self.cause_of_death.puncher + and self.cause_of_death.puncher:is_player() or nil + local obj, item, num local pos = self.object:get_pos() - self.drops = self.drops or {} -- nil check - for n = 1, #self.drops do if random(1, self.drops[n].chance) == 1 then - num = random(self.drops[n].min or 1, self.drops[n].max or 1) + num = random(self.drops[n].min or 0, self.drops[n].max or 1) item = self.drops[n].name - -- cook items when true - if cooked then + -- cook items on a hot death + if self.cause_of_death.hot then local output = minetest.get_craft_result({ method = "cooking", width = 1, items = {item}}) @@ -388,16 +663,22 @@ local item_drop = function(self, cooked) end end - -- add item if it exists - obj = minetest.add_item(pos, ItemStack(item .. " " .. num)) + -- only drop rare items (drops.min=0) if killed by player + if death_by_player then + obj = minetest.add_item(pos, ItemStack(item .. " " .. num)) + + elseif self.drops[n].min ~= 0 then + obj = minetest.add_item(pos, ItemStack(item .. " " .. num)) + end if obj and obj:get_luaentity() then - obj:setvelocity({ + obj:set_velocity({ x = random(-10, 10) / 9, y = 6, z = random(-10, 10) / 9, }) + elseif obj then obj:remove() -- item does not exist end @@ -409,7 +690,7 @@ end -- check if mob is dead or only hurt -local check_for_death = function(self, cause, cmi_cause) +function mob_class:check_for_death(cmi_cause) -- has health actually changed? if self.health == self.old_health and self.health > 0 then @@ -421,7 +702,7 @@ local check_for_death = function(self, cause, cmi_cause) -- still got some health? play hurt sound if self.health > 0 then - mob_sound(self, self.sounds.damage) + self:mob_sound(self.sounds.damage) -- make sure health isn't higher than max if self.health > self.hp_max then @@ -439,27 +720,25 @@ local check_for_death = function(self, cause, cmi_cause) self.htimer = 2 self.nametag = "♥ " .. self.health .. " / " .. self.hp_max - update_tag(self) + self:update_tag() end return false end - -- dropped cooked item if mob died in lava - if cause == "lava" then - item_drop(self, true) - else - item_drop(self, nil) - end + self.cause_of_death = cmi_cause - mob_sound(self, self.sounds.death) + -- drop items + self:item_drop() + + self:mob_sound(self.sounds.death) local pos = self.object:get_pos() -- execute custom death function if self.on_die then - self.on_die(self, pos) + self:on_die(pos) if use_cmi then cmi.notify_die(self.object, cmi_cause) @@ -485,12 +764,12 @@ local check_for_death = function(self, cause, cmi_cause) self.blinktimer = 0 self.passive = true self.state = "die" - set_velocity(self, 0) - set_animation(self, "die") + self:set_velocity(0) + self:set_animation("die") minetest.after(length, function(self) - if use_cmi then + if use_cmi and self.object:get_luaentity() then cmi.notify_die(self.object, cmi_cause) end @@ -511,24 +790,8 @@ local check_for_death = function(self, cause, cmi_cause) end --- check if within physical map limits (-30911 to 30927) -local within_limits = function(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 is_at_cliff = function(self) +function mob_class:is_at_cliff() if self.fear_height == 0 then -- 0 for no falling protection! return false @@ -563,12 +826,12 @@ local node_ok = function(pos, fallback) return node end - return minetest.registered_nodes[fallback] -- {name = fallback} + return minetest.registered_nodes[fallback] end -- environmental damage (water, lava, fire, light etc.) -local do_env_damage = function(self) +function mob_class:do_env_damage() -- feed/tame text timer (so mob 'full' messages dont spam chat) if self.htimer > 0 then @@ -581,47 +844,33 @@ local do_env_damage = function(self) self.nametag = self.nametag2 self.nametag2 = nil - update_tag(self) + self:update_tag() end local pos = self.object:get_pos() self.time_of_day = minetest.get_timeofday() - -- remove mob if beyond map limits - if not within_limits(pos, 0) then + -- remove mob if standing inside ignore node + if self.standing_in == "ignore" then self.object:remove() return end - -- bright light harms mob - 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") - - if check_for_death(self, "light", {type = "light"}) then return end - end - - local y_level = self.collisionbox[2] - - if self.child then - y_level = self.collisionbox[2] * 0.5 - end - - -- what is mob standing in? - pos.y = pos.y + y_level + 0.25 -- foot level - self.standing_in = node_ok(pos, "air").name --- print ("standing in " .. self.standing_in) - - -- don't fall when on ignore, just stand still - if self.standing_in == "ignore" then - self.object:setvelocity({x = 0, y = 0, z = 0}) + -- is mob light sensative, or scared of the dark :P + if self.light_damage ~= 0 then + local light = minetest.get_node_light(pos) or 0 + if light >= self.light_damage_min + and light <= self.light_damage_max then + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.health = self.health - self.light_damage + effect(pos, 5, "tnt_smoke.png") + if self:check_for_death({type = "light"}) then + return + end + end + end end local nodef = minetest.registered_nodes[self.standing_in] @@ -631,42 +880,45 @@ local do_env_damage = function(self) -- water if self.water_damage and nodef.groups.water then - if self.water_damage ~= 0 then + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.health = self.health - self.water_damage + effect(pos, 5, "bubble.png", nil, nil, 1, nil) + if self:check_for_death({type = "environment",pos = pos, node = self.standing_in}) then + return + end + end - self.health = self.health - self.water_damage - - effect(pos, 5, "bubble.png", nil, nil, 1, nil) - - if check_for_death(self, "water", {type = "environment", - pos = pos, node = self.standing_in}) then return end + end - - -- lava or fire + -- lava or fire or ignition source elseif self.lava_damage - and (nodef.groups.lava - or self.standing_in == node_fire - or self.standing_in == node_permanent_flame) then - + and nodef.groups.igniter then +-- and (nodef.groups.lava +-- or self.standing_in == node_fire +-- or self.standing_in == node_permanent_flame) then if self.lava_damage ~= 0 then - - self.health = self.health - self.lava_damage - - effect(pos, 5, "fire_basic_flame.png", nil, nil, 1, nil) - - if check_for_death(self, "lava", {type = "environment", - pos = pos, node = self.standing_in}) then return end + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.health = self.health - self.lava_damage + effect(pos, 5, "fire_basic_flame.png", nil, nil, 1, nil) + if self:check_for_death({type = "environment",pos = pos, node = self.standing_in, hot = true}) then + return + end + end end -- damage_per_second node check elseif nodef.damage_per_second ~= 0 then - - self.health = self.health - nodef.damage_per_second - - effect(pos, 5, "tnt_smoke.png") - - if check_for_death(self, "dps", {type = "environment", - pos = pos, node = self.standing_in}) then return end + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.health = self.health - nodef.damage_per_second + effect(pos, 5, "tnt_smoke.png") + if self:check_for_death({type = "environment",pos = pos, node = self.standing_in}) then + return + end + end end --[[ --- suffocation inside solid node @@ -677,21 +929,22 @@ local do_env_damage = function(self) self.health = self.health - self.suffocation - if check_for_death(self, "suffocation", {type = "environment", + if self:check_for_death({type = "environment", pos = pos, node = self.standing_in}) then return end end ]] - check_for_death(self, "", {type = "unknown"}) + self:check_for_death({type = "unknown"}) end -- jump if facing a solid node (not fences or gates) -local do_jump = function(self) +function mob_class:do_jump() if not self.jump or self.jump_height == 0 or self.fly - or self.child then + or self.child + or self.order == "stand" then return false end @@ -699,8 +952,8 @@ local do_jump = function(self) -- something stopping us while moving? if self.state ~= "stand" - and get_velocity(self) > 0.5 - and self.object:getvelocity().y ~= 0 then + and self:get_velocity() > 0.5 + and self.object:get_velocity().y ~= 0 then return false end @@ -742,21 +995,50 @@ local do_jump = function(self) if not nod.name:find("fence") and not nod.name:find("gate") then - local v = self.object:getvelocity() + local v = self.object:get_velocity() v.y = self.jump_height - set_animation(self, "jump") -- only when defined + self:set_animation("jump") -- only when defined - self.object:setvelocity(v) + self.object:set_velocity(v) -if get_velocity(self) > 0 then - mob_sound(self, self.sounds.jump) -end + -- when in air move forward + minetest.after(0.3, function(self, v) + + if self.object:get_luaentity() then + + self.object:set_acceleration({ + x = v.x * 2,--1.5, + y = 0, + z = v.z * 2,--1.5 + }) + end + end, self, v) + + if self:get_velocity() > 0 then + self:mob_sound(self.sounds.jump) + end else self.facing_fence = true end + -- if we jumped against a block/wall 4 times then turn + if self.object:get_velocity().x ~= 0 + or self.object:get_velocity().z ~= 0 then + + self.jump_count = (self.jump_count or 0) + 1 +--print ("----", self.jump_count) + if self.jump_count == 4 then + + local yaw = self.object:get_yaw() or 0 + + yaw = self:set_yaw(yaw + 1.35, 8) +--print ("---- turn") + self.jump_count = 0 + end + end + return true end @@ -777,6 +1059,7 @@ local entity_physics = function(pos, radius) obj_pos = objs[n]:get_pos() dist = get_distance(pos, obj_pos) + if dist < 1 then dist = 1 end local damage = floor((4 / dist) * radius) @@ -792,7 +1075,7 @@ end -- should mob follow what I'm holding ? -local follow_holding = function(self, clicker) +function mob_class:follow_holding(clicker) if mobs.invis[clicker:get_player_name()] then return false @@ -822,7 +1105,7 @@ end -- find two animals of same type and breed if nearby and horny -local breed = function(self) +function mob_class:breed() -- child takes 240 seconds before growing into adult if self.child == true then @@ -847,7 +1130,7 @@ local breed = function(self) self.on_grown(self) else -- jump when fully grown so as not to fall into ground - self.object:setvelocity({ + self.object:set_velocity({ x = 0, y = self.jump_height, z = 0 @@ -923,13 +1206,17 @@ local breed = function(self) ent.hornytimer = 41 -- spawn baby - minetest.after(5, function() + minetest.after(5, function(self, ent) + + if not self.object:get_luaentity() then + return + end -- custom breed function if self.on_breed then -- when false skip going any further - if self.on_breed(self, ent) == false then + if self:on_breed(ent) == false then return end else @@ -973,7 +1260,7 @@ local breed = function(self) ent2.child = true ent2.tamed = true ent2.owner = self.owner - end) + end, self, ent) num = 0 @@ -985,13 +1272,13 @@ end -- find and replace what mob is looking for (grass, wheat etc.) -local replace = function(self, pos) +function mob_class:replace(pos) if not mobs_griefing or not self.replace_rate or not self.replace_what or self.child == true - or self.object:getvelocity().y ~= 0 + or self.object:get_velocity().y ~= 0 or random(1, self.replace_rate) > 1 then return end @@ -1022,25 +1309,18 @@ local replace = function(self, pos) local on_replace_return if self.on_replace then - on_replace_return = self.on_replace(self, pos, oldnode, newnode) + on_replace_return = self:on_replace(pos, oldnode, newnode) end if on_replace_return ~= false then - minetest.set_node(pos, {name = 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 -local day_docile = function(self) +function mob_class:day_docile() if self.docile_by_day == false then @@ -1055,13 +1335,18 @@ local day_docile = function(self) end --- path finding and smart mob routine by rnd -local smart_mobs = function(self, s, p, dist, dtime) +local los_switcher = false +local height_switcher = false + +-- path finding and smart mob routine by rnd, line_of_sight and other edits by Elkien3 +function mob_class:smart_mobs(s, p, dist, dtime) local s1 = self.path.lastpos + local target_pos = self.attack:get_pos() + -- is it becoming stuck? - if abs(s1.x - s.x) + abs(s1.z - s.z) < 1.5 then + if abs(s1.x - s.x) + abs(s1.z - s.z) < .5 then self.path.stuck_timer = self.path.stuck_timer + dtime else self.path.stuck_timer = 0 @@ -1069,12 +1354,82 @@ local smart_mobs = function(self, s, p, dist, dtime) 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 + local use_pathfind = false + local has_lineofsight = minetest.line_of_sight( + {x = s.x, y = (s.y) + .5, z = s.z}, + {x = target_pos.x, y = (target_pos.y) + 1.5, z = target_pos.z}, .2) + -- im stuck, search for path + if not has_lineofsight then + + if los_switcher == true then + use_pathfind = true + los_switcher = false + end -- cannot see target! + else + if los_switcher == false then + + los_switcher = true + use_pathfind = false + + minetest.after(1, function(self) + + if self.object:get_luaentity() then + + if has_lineofsight then + self.path.following = false + end + end + end, self) + end -- can see target! + end + + if (self.path.stuck_timer > stuck_timeout and not self.path.following) then + + use_pathfind = true self.path.stuck_timer = 0 + minetest.after(1, function(self) + + if self.object:get_luaentity() then + + if has_lineofsight then + self.path.following = false + end + end + end, self) + end + + if (self.path.stuck_timer > stuck_path_timeout and self.path.following) then + + use_pathfind = true + self.path.stuck_timer = 0 + + minetest.after(1, function(self) + + if self.object:get_luaentity() then + + if has_lineofsight then + self.path.following = false + end + end + end, self) + end + + if abs(vector.subtract(s,target_pos).y) > self.stepheight then + + if height_switcher then + use_pathfind = true + height_switcher = false + end + else + if not height_switcher then + use_pathfind = false + height_switcher = true + end + end + + if use_pathfind then -- lets try find a path, first take care of positions -- since pathfinder is very sensitive local sheight = self.collisionbox[5] - self.collisionbox[2] @@ -1102,18 +1457,29 @@ local smart_mobs = function(self, s, p, dist, dtime) local dropheight = 6 if self.fear_height ~= 0 then dropheight = self.fear_height end --- self.path.way = minetest.find_path(s, p1, 16, 2, 6, "Dijkstra") - self.path.way = minetest.find_path(s, p1, 16, self.stepheight, dropheight, "A*_noprefetch") + self.path.way = minetest.find_path(s, p1, 16, self.stepheight, dropheight, "Dijkstra") - -- attempt to unstick mob that is "daydreaming" - self.object:setpos({ - x = s.x + 0.1 * (random() * 2 - 1), - y = s.y + 1, - z = s.z + 0.1 * (random() * 2 - 1) - }) +--[[ + -- show path using particles + if self.path.way and #self.path.way > 0 then + print ("-- path length:" .. tonumber(#self.path.way)) + for _,pos in pairs(self.path.way) do + minetest.add_particle({ + pos = pos, + velocity = {x=0, y=0, z=0}, + acceleration = {x=0, y=0, z=0}, + expirationtime = 1, + size = 4, + collisiondetection = false, + vertical = false, + texture = "heart.png", + }) + end + end +]] self.state = "" - do_attack(self, self.attack) + self:do_attack(self.attack) -- no path found, try something else if not self.path.way then @@ -1162,7 +1528,7 @@ local smart_mobs = function(self, s, p, dist, dtime) end s.y = s.y - sheight - self.object:setpos({x = s.x, y = s.y + 2, z = s.z}) + self.object:set_pos({x = s.x, y = s.y + 2, z = s.z}) else -- dig 2 blocks to make door toward player direction @@ -1179,11 +1545,11 @@ local smart_mobs = function(self, s, p, dist, dtime) local ndef1 = minetest.registered_nodes[node1] if node1 ~= "air" - and node1 ~= "ignore" - and ndef1 - and not ndef1.groups.level - and not ndef1.groups.unbreakable - and not ndef1.groups.liquid then + and node1 ~= "ignore" + and ndef1 + and not ndef1.groups.level + and not ndef1.groups.unbreakable + and not ndef1.groups.liquid then minetest.add_item(p1, ItemStack(node1)) minetest.set_node(p1, {name = "air"}) @@ -1212,12 +1578,11 @@ local smart_mobs = function(self, s, p, dist, dtime) self.path.stuck_timer = stuck_timeout - 2 -- frustration! cant find the damn path :( - mob_sound(self, self.sounds.random) + --self:mob_sound(self.sounds.random) else -- yay i found path - mob_sound(self, self.sounds.attack) - - set_velocity(self, self.walk_velocity) + self:mob_sound(self.sounds.war_cry) + self:set_velocity(self.walk_velocity) -- follow path now that it has it self.path.following = true @@ -1246,114 +1611,83 @@ local specific_attack = function(list, what) end --- monster find someone to attack -local monster_attack = function(self) +-- general attack function for all mobs ========== +function mob_class:general_attack() - if self.type ~= "monster" - or not damage_enabled - or creative + -- return if already attacking, passive or docile during day + if self.passive or self.state == "attack" - or day_docile(self) then + or self:day_docile() then return end local s = self.object:get_pos() - local p, sp, dist - local player, obj, min_player - local type, name = "", "" - local min_dist = self.view_range + 1 local objs = minetest.get_objects_inside_radius(s, self.view_range) + -- remove entities we aren't interested in for n = 1, #objs do + local ent = objs[n]:get_luaentity() + + -- are we a player? if objs[n]:is_player() then - if mobs.invis[ objs[n]:get_player_name() ] then - - type = "" - else - player = objs[n] - type = "player" - name = "player" + -- if player invisible or mob not setup to attack then remove from list + if self.attack_players == false + or (self.owner and self.type ~= "monster") + or mobs.invis[objs[n]:get_player_name()] + or not specific_attack(self.specific_attack, "player") then + objs[n] = nil +--print("- pla", n) end + + -- or are we a mob? + elseif ent and ent._cmi_is_mob then + + -- remove mobs not to attack + if self.name == ent.name + or (not self.attack_animals and ent.type == "animal") + or (not self.attack_monsters and ent.type == "monster") + or (not self.attack_npcs and ent.type == "npc") + or not specific_attack(self.specific_attack, ent.name) then + objs[n] = nil +--print("- mob", n, self.name, ent.name) + end + + -- remove all other entities else - obj = objs[n]:get_luaentity() - - if obj then - player = obj.object - type = obj.type - name = obj.name or "" - end - end - - -- find specific mob to attack, failing that attack player/npc/animal - if specific_attack(self.specific_attack, name) - and (type == "player" or type == "npc" - or (type == "animal" and self.attack_animals == true)) then - - s = self.object:get_pos() - p = player:get_pos() - 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 line_of_sight(self, sp, p, 2) == true - and dist < min_dist then - min_dist = dist - min_player = player - end - end +--print(" -obj", n) + objs[n] = nil 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 p, sp, obj, min_player - local s = self.object:get_pos() + local p, sp, dist, min_player local min_dist = self.view_range + 1 - local objs = minetest.get_objects_inside_radius(s, self.view_range) - for n = 1, #objs do + -- go through remaining entities and select closest + for _,player in pairs(objs) do - obj = objs[n]:get_luaentity() + p = player:get_pos() + sp = s - if obj and obj.type == "monster" then + dist = get_distance(p, s) - p = obj.object:get_pos() + -- 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 < min_dist then - min_dist = dist - min_player = obj.object - end + -- choose closest player to attack that isnt self + if dist ~= 0 + and dist < min_dist + and self:line_of_sight(sp, p, 2) == true then + min_dist = dist + min_player = player end end - if min_player then - do_attack(self, min_player) + -- attack closest player or mob + if min_player and random(1, 100) > self.attack_chance then + self:do_attack(min_player) end end @@ -1369,7 +1703,7 @@ local specific_runaway = function(list, what) -- found entity on list to attack? for no = 1, #list do - if list[no] == what or list[no] == "player" then + if list[no] == what then return true end end @@ -1379,16 +1713,15 @@ end -- find someone to runaway from -local runaway_from = function(self) +function mob_class:do_runaway_from() if not self.runaway_from then return end local s = self.object:get_pos() - local p, sp, dist - local player, obj, min_player - local type, name = "", "" + local p, sp, dist, pname + local player, obj, min_player, name local min_dist = self.view_range + 1 local objs = minetest.get_objects_inside_radius(s, self.view_range) @@ -1396,12 +1729,14 @@ local runaway_from = function(self) if objs[n]:is_player() then - if mobs.invis[ objs[n]:get_player_name() ] then + pname = objs[n]:get_player_name() - type = "" + if mobs.invis[pname] + or self.owner == pname then + + name = "" else player = objs[n] - type = "player" name = "player" end else @@ -1409,7 +1744,6 @@ local runaway_from = function(self) if obj then player = obj.object - type = obj.type name = obj.name or "" end end @@ -1418,7 +1752,6 @@ local runaway_from = function(self) if name ~= "" and name ~= self.name and specific_runaway(self.runaway_from, name) then - s = self.object:get_pos() p = player:get_pos() sp = s @@ -1428,20 +1761,15 @@ local runaway_from = function(self) dist = get_distance(p, s) - if dist < self.view_range then - -- field of view check goes here - - -- choose closest player/mpb to runaway from - if line_of_sight(self, sp, p, 2) == true - and dist < min_dist then - min_dist = dist - min_player = player - end + -- choose closest player/mob to runaway from + if dist < min_dist + and self:line_of_sight(sp, p, 2) == true then + min_dist = dist + min_player = player end end end - -- attack player if min_player then local lp = player:get_pos() @@ -1457,7 +1785,7 @@ local runaway_from = function(self) yaw = yaw + pi end - yaw = set_yaw(self.object, yaw) + yaw = self:set_yaw(yaw, 4) self.state = "runaway" self.runaway_timer = 3 self.following = nil @@ -1466,7 +1794,7 @@ end -- follow player if owner or holding item, if fish outta water then flop -local follow_flop = function(self) +function mob_class:follow_flop() -- find player to follow if (self.follow ~= "" @@ -1505,7 +1833,7 @@ local follow_flop = function(self) -- stop following player if not holding specific item if self.following and self.following:is_player() - and follow_holding(self, self.following) == false then + and self:follow_holding(self.following) == false then self.following = nil end @@ -1543,20 +1871,20 @@ local follow_flop = function(self) if p.x > s.x then yaw = yaw + pi end - yaw = set_yaw(self.object, yaw) + yaw = self:set_yaw(yaw, 6) -- anyone but standing npc's can move along if dist > self.reach and self.order ~= "stand" then - set_velocity(self, self.walk_velocity) + self:set_velocity(self.walk_velocity) if self.walk_chance ~= 0 then - set_animation(self, "walk") + self:set_animation("walk") end else - set_velocity(self, 0) - set_animation(self, "stand") + self:set_velocity(0) + self:set_animation("stand") end return @@ -1566,13 +1894,15 @@ local follow_flop = function(self) -- swimmers flop when out of their element, and swim again when back in if self.fly then + local s = self.object:get_pos() - if not flight_check(self, s) then + + if not self:attempt_flight_correction() then self.state = "flop" - self.object:setvelocity({x = 0, y = -5, z = 0}) + self.object:set_velocity({x = 0, y = -5, z = 0}) - set_animation(self, "stand") + self:set_animation("stand") return elseif self.state == "flop" then @@ -1583,7 +1913,7 @@ end -- dogshoot attack switch and counter function -local dogswitch = function(self, dtime) +function mob_class:dogswitch(dtime) -- switch mode not activated if not self.dogshoot_switch @@ -1612,7 +1942,7 @@ end -- execute current state (stand, walk, run, attacks) -local do_states = function(self, dtime) +function mob_class:do_states(dtime) local yaw = self.object:get_yaw() or 0 @@ -1647,34 +1977,22 @@ local do_states = function(self, dtime) yaw = yaw + random(-0.5, 0.5) end - yaw = set_yaw(self.object, yaw) + yaw = self:set_yaw(yaw, 8) end - set_velocity(self, 0) - set_animation(self, "stand") + self:set_velocity(0) + self:set_animation("stand") - -- npc's ordered to stand stay standing - if self.type ~= "npc" - or self.order ~= "stand" then + -- mobs ordered to stand stay standing + if self.order ~= "stand" + and self.walk_chance ~= 0 + and self.facing_fence ~= true + and random(1, 100) <= self.walk_chance + and self:is_at_cliff() == false then - if self.walk_chance ~= 0 - and self.facing_fence ~= true - and 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") - - -- fly up/down randomly for flying mobs - if self.fly and random(1, 100) <= self.walk_chance then - - local v = self.object:getvelocity() - local ud = random(-1, 2) / 9 - - self.object:setvelocity({x = v.x, y = ud, z = v.z}) - end - end + self:set_velocity(self.walk_velocity) + self.state = "walk" + self:set_animation("walk") end elseif self.state == "walk" then @@ -1721,9 +2039,9 @@ local do_states = function(self, dtime) if lp.x > s.x then yaw = yaw + pi end -- look towards land and jump/move in that direction - yaw = set_yaw(self.object, yaw) - do_jump(self) - set_velocity(self, self.walk_velocity) + yaw = self:set_yaw(yaw, 6) + self:do_jump() + self:set_velocity(self.walk_velocity) else yaw = yaw + random(-0.5, 0.5) end @@ -1740,36 +2058,36 @@ local do_states = function(self, dtime) if lp.x > s.x then yaw = yaw + pi end end - yaw = set_yaw(self.object, yaw) + yaw = self:set_yaw(yaw, 8) -- otherwise randomly turn elseif random(1, 100) <= 30 then yaw = yaw + random(-0.5, 0.5) - yaw = set_yaw(self.object, yaw) + yaw = self:set_yaw(yaw, 8) end -- stand for great fall in front - local temp_is_cliff = is_at_cliff(self) + local temp_is_cliff = self:is_at_cliff() if self.facing_fence == true or temp_is_cliff or random(1, 100) <= 30 then - set_velocity(self, 0) + self:set_velocity(0) self.state = "stand" - set_animation(self, "stand") + self:set_animation("stand") else - set_velocity(self, self.walk_velocity) + self:set_velocity(self.walk_velocity) - if flight_check(self) + if self:flight_check() and self.animation and self.animation.fly_start and self.animation.fly_end then - set_animation(self, "fly") + self:set_animation("fly") else - set_animation(self, "walk") + self:set_animation("walk") end end @@ -1780,14 +2098,15 @@ local do_states = function(self, dtime) -- stop after 5 seconds or when at cliff if self.runaway_timer > 5 - or is_at_cliff(self) then + or self:is_at_cliff() + or self.order == "stand" then self.runaway_timer = 0 - set_velocity(self, 0) + self:set_velocity(0) self.state = "stand" - set_animation(self, "stand") + self:set_animation("stand") else - set_velocity(self, self.run_velocity) - set_animation(self, "walk") + self:set_velocity(self.run_velocity) + self:set_animation("walk") end -- attack routines (explode, dogfight, shoot, dogshoot) @@ -1798,7 +2117,7 @@ local do_states = function(self, dtime) local p = self.attack:get_pos() or s local dist = get_distance(p, s) - -- stop attacking if player or out of range + -- stop attacking if player invisible or out of range if dist > self.view_range or not self.attack or not self.attack:get_pos() @@ -1807,12 +2126,13 @@ local do_states = function(self, dtime) -- print(" ** stop attacking **", dist, self.view_range) self.state = "stand" - set_velocity(self, 0) - set_animation(self, "stand") + self:set_velocity(0) + self:set_animation("stand") self.attack = nil self.v_start = false self.timer = 0 self.blinktimer = 0 + self.path.way = nil return end @@ -1828,27 +2148,46 @@ local do_states = function(self, dtime) if p.x > s.x then yaw = yaw + pi end - yaw = set_yaw(self.object, yaw) + yaw = self:set_yaw(yaw) + + local node_break_radius = self.explosion_radius or 1 + local entity_damage_radius = self.explosion_damage_radius + or (node_break_radius * 2) + + -- start timer when in reach and line of sight + if not self.v_start + and dist <= self.reach + and self:line_of_sight(s, p, 2) then - -- start timer when inside reach - if dist < self.reach and not self.v_start then self.v_start = true self.timer = 0 self.blinktimer = 0 + self:mob_sound(self.sounds.fuse) -- print ("=== explosion timer started", self.explosion_timer) + + -- stop timer if out of reach or direct line of sight + elseif self.allow_fuse_reset + and self.v_start + and (dist > self.reach + or not self:line_of_sight(s, p, 2)) then + self.v_start = false + self.timer = 0 + self.blinktimer = 0 + self.blinkstatus = false + self.object:settexturemod("") end - -- walk right up to player when timer active - if dist < 1.5 and self.v_start then - set_velocity(self, 0) + -- walk right up to player unless the timer is active + if self.v_start and (self.stop_to_explode or dist < 1.5) then + self:set_velocity(0) else - set_velocity(self, self.run_velocity) + self:set_velocity(self.run_velocity) end if self.animation and self.animation.run_start then - set_animation(self, "run") + self:set_animation("run") else - set_animation(self, "walk") + self:set_animation("walk") end if self.v_start then @@ -1874,14 +2213,12 @@ local do_states = function(self, dtime) if self.timer > self.explosion_timer then local pos = self.object:get_pos() - local radius = self.explosion_radius or 1 - local damage_radius = 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 - damage_radius = 0 + node_break_radius = 1 end self.object:remove() @@ -1890,8 +2227,8 @@ local do_states = function(self, dtime) and not minetest.is_protected(pos, "") then tnt.boom(pos, { - radius = radius, - damage_radius = damage_radius, + radius = node_break_radius, + damage_radius = entity_damage_radius, sound = self.sounds.explode, }) else @@ -1902,8 +2239,8 @@ local do_states = function(self, dtime) max_hear_distance = self.sounds.distance or 32 }) - entity_physics(pos, damage_radius) - effect(pos, 32, "tnt_smoke.png", radius * 3, radius * 5, radius, 1, 0) + entity_physics(pos, entity_damage_radius) + effect(pos, 32, "tnt_smoke.png", nil, nil, node_break_radius, 1, 0) end return @@ -1911,8 +2248,8 @@ local do_states = function(self, dtime) end elseif self.attack_type == "dogfight" - or (self.attack_type == "dogshoot" and dogswitch(self, dtime) == 2) - or (self.attack_type == "dogshoot" and dist <= self.reach and dogswitch(self) == 0) then + or (self.attack_type == "dogshoot" and self:dogswitch(dtime) == 2) + or (self.attack_type == "dogshoot" and dist <= self.reach and self:dogswitch() == 0) then if self.fly and dist > self.reach then @@ -1921,13 +2258,13 @@ local do_states = function(self, dtime) local me_y = floor(p1.y) local p2 = p local p_y = floor(p2.y + 1) - local v = self.object:getvelocity() + local v = self.object:get_velocity() - if flight_check(self, s) then + if self:flight_check() then if me_y < p_y then - self.object:setvelocity({ + self.object:set_velocity({ x = v.x, y = 1 * self.walk_velocity, z = v.z @@ -1935,7 +2272,7 @@ local do_states = function(self, dtime) elseif me_y > p_y then - self.object:setvelocity({ + self.object:set_velocity({ x = v.x, y = -1 * self.walk_velocity, z = v.z @@ -1944,7 +2281,7 @@ local do_states = function(self, dtime) else if me_y < p_y then - self.object:setvelocity({ + self.object:set_velocity({ x = v.x, y = 0.01, z = v.z @@ -1952,7 +2289,7 @@ local do_states = function(self, dtime) elseif me_y > p_y then - self.object:setvelocity({ + self.object:set_velocity({ x = v.x, y = -0.01, z = v.z @@ -1999,7 +2336,7 @@ local do_states = function(self, dtime) if p.x > s.x then yaw = yaw + pi end - yaw = set_yaw(self.object, yaw) + yaw = self:set_yaw(yaw) -- move towards enemy if beyond mob reach if dist > self.reach then @@ -2008,25 +2345,25 @@ local do_states = function(self, dtime) if self.pathfinding -- only if mob has pathfinding enabled and enable_pathfinding then - smart_mobs(self, s, p, dist, dtime) + self:smart_mobs(s, p, dist, dtime) end - if is_at_cliff(self) then + if self:is_at_cliff() then - set_velocity(self, 0) - set_animation(self, "stand") + self:set_velocity(0) + self:set_animation("stand") else if self.path.stuck then - set_velocity(self, self.walk_velocity) + self:set_velocity(self.walk_velocity) else - set_velocity(self, self.run_velocity) + self:set_velocity(self.run_velocity) end if self.animation and self.animation.run_start then - set_animation(self, "run") + self:set_animation("run") else - set_animation(self, "walk") + self:set_animation("walk") end end @@ -2036,7 +2373,7 @@ local do_states = function(self, dtime) self.path.stuck_timer = 0 self.path.following = false -- not stuck anymore - set_velocity(self, 0) + self:set_velocity(0) if not self.custom_attack then @@ -2044,12 +2381,12 @@ local do_states = function(self, dtime) self.timer = 0 - if self.double_melee_attack - and random(1, 2) == 1 then - set_animation(self, "punch2") - else - set_animation(self, "punch") - end +-- if self.double_melee_attack +-- and random(1, 2) == 1 then +-- self:set_animation("punch2") +-- else + self:set_animation("punch") +-- end local p2 = p local s2 = s @@ -2057,10 +2394,10 @@ local do_states = function(self, dtime) p2.y = p2.y + .5 s2.y = s2.y + .5 - if line_of_sight(self, p2, s2) == true then + if self:line_of_sight(p2, s2) == true then -- play attack sound - mob_sound(self, self.sounds.attack) + self:mob_sound(self.sounds.attack) -- punch player (or what player is attached to) local attached = self.attack:get_attach() @@ -2079,14 +2416,14 @@ local do_states = function(self, dtime) self.timer = 0 - self.custom_attack(self, p) + self:custom_attack(p) end end end elseif self.attack_type == "shoot" - or (self.attack_type == "dogshoot" and dogswitch(self, dtime) == 1) - or (self.attack_type == "dogshoot" and dist > self.reach and dogswitch(self) == 0) then + or (self.attack_type == "dogshoot" and self:dogswitch(dtime) == 1) + or (self.attack_type == "dogshoot" and dist > self.reach and self:dogswitch() == 0) then p.y = p.y - .5 s.y = s.y + .5 @@ -2102,19 +2439,19 @@ local do_states = function(self, dtime) if p.x > s.x then yaw = yaw + pi end - yaw = set_yaw(self.object, yaw) + yaw = self:set_yaw(yaw) - set_velocity(self, 0) + self:set_velocity(0) if self.shoot_interval and self.timer > self.shoot_interval and random(1, 100) <= 60 then self.timer = 0 - set_animation(self, "shoot") + self:set_animation("shoot") -- play shoot attack sound - mob_sound(self, self.sounds.shoot_attack) + self:mob_sound(self.sounds.shoot_attack) local p = self.object:get_pos() @@ -2136,7 +2473,7 @@ local do_states = function(self, dtime) vec.y = vec.y * (v / amount) vec.z = vec.z * (v / amount) - obj:setvelocity(vec) + obj:set_velocity(vec) end end end @@ -2145,19 +2482,19 @@ end -- falling and fall damage -local falling = function(self, pos) +function mob_class:falling(pos) - if self.fly then + if self.fly or self.disable_falling then return end -- floating in water (or falling) - local v = self.object:getvelocity() + local v = self.object:get_velocity() if v.y > 0 then -- apply gravity when moving up - self.object:setacceleration({ + self.object:set_acceleration({ x = 0, y = -10, z = 0 @@ -2166,25 +2503,25 @@ local falling = function(self, pos) elseif v.y <= 0 and v.y > self.fall_speed then -- fall downwards at set speed - self.object:setacceleration({ + self.object:set_acceleration({ x = 0, y = self.fall_speed, z = 0 }) else -- stop accelerating once max fall speed hit - self.object:setacceleration({x = 0, y = 0, z = 0}) + self.object:set_acceleration({x = 0, y = 0, z = 0}) end -- in water then float up --- if minetest.registered_nodes[node_ok(pos).name].groups.liquid then - if minetest.registered_nodes[node_ok(pos).name].groups.water then + if self.standing_in + and minetest.registered_nodes[self.standing_in].groups.water then if self.floats == 1 then - self.object:setacceleration({ + self.object:set_acceleration({ x = 0, - y = -self.fall_speed / (max(1, v.y) ^ 2), + y = -self.fall_speed / (max(1, v.y) ^ 8), -- 8 was 2 z = 0 }) end @@ -2192,43 +2529,43 @@ local falling = function(self, pos) -- fall damage onto solid ground if self.fall_damage == 1 - and self.object:getvelocity().y == 0 then + and self.object:get_velocity().y == 0 then local d = (self.old_y or 0) - self.object:get_pos().y if d > 5 then - - self.health = self.health - floor(d - 5) - - effect(pos, 5, "tnt_smoke.png", 1, 2, 2, nil) - - if check_for_death(self, "fall", {type = "fall"}) then - return + if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then + else + self.health = self.health - floor(d - 5) + effect(pos, 5, "tnt_smoke.png", 1, 2, 2, nil) + if self:check_for_death({type = "fall"}) then + return + end end end - + self.old_y = self.object:get_pos().y end end end +-- is Took Ranks mod active? +local tr = minetest.get_modpath("toolranks") + -- deal damage and effects when mob punched -local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) - - -- custom punch function - if self.do_punch then - - -- when false skip going any further - if self.do_punch(self, hitter, tflp, tool_caps, dir) == false then - return - end - end +function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) -- mob health check --- if self.health <= 0 then --- return --- end + if self.health <= 0 then + return + end + + -- custom punch function + if self.do_punch + and self:do_punch(hitter, tflp, tool_capabilities, dir) == false then + return + end -- error checking when mod profiling is enabled if not tool_capabilities then @@ -2243,9 +2580,8 @@ local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) return end - - -- weapon wear local weapon = hitter:get_wielded_item() + local weapon_def = weapon:get_definition() or {} local punch_interval = 1.4 -- calculate mob damage @@ -2280,10 +2616,14 @@ local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) -- check for tool immunity or special damage for n = 1, #self.immune_to do - if self.immune_to[n][1] == weapon:get_name() then + if self.immune_to[n][1] == weapon_def.name then damage = self.immune_to[n][2] or 0 break + + -- if "all" then no tool does damage unless it's specified in list + elseif self.immune_to[n][1] == "all" then + damage = self.immune_to[n][2] or 0 end end @@ -2295,39 +2635,57 @@ local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) -- print ("Mob Damage is", damage) - if use_cmi then - - local cancel = cmi.notify_punch(self.object, hitter, tflp, tool_capabilities, dir, damage) - - if cancel then return end + if use_cmi + and cmi.notify_punch(self.object, hitter, tflp, tool_capabilities, dir, damage) then + return end -- add weapon wear - if tool_capabilities then - punch_interval = tool_capabilities.full_punch_interval or 1.4 + punch_interval = tool_capabilities.full_punch_interval or 1.4 + + --[[ toolrank support + local wear = floor((punch_interval / 75) * 9000) + + if mobs.is_creative(hitter:get_player_name()) then + + if tr then + wear = 1 + else + wear = 0 + end end + + if tr then + if weapon_def.original_description then + toolranks.new_afteruse(weapon, hitter, nil, {wear = wear}) + end + else + weapon:add_wear(wear) + end + + hitter:set_wielded_item(weapon) +--]] -- only play hit sound and show blood effects if damage is 1 or over if damage >= 1 then -- weapon sounds - if weapon:get_definition().sounds ~= nil then + if weapon_def.sounds then - local s = random(0, #weapon:get_definition().sounds) + local s = random(0, #weapon_def.sounds) - minetest.sound_play(weapon:get_definition().sounds[s], { - object = self.object, --hitter, + minetest.sound_play(weapon_def.sounds[s], { + object = self.object, max_hear_distance = 8 }) else minetest.sound_play("default_punch", { - object = self.object, --hitter, + object = self.object, max_hear_distance = 5 }) end -- blood_particles - if self.blood_amount > 0 - and not disable_blood then + if not disable_blood and self.blood_amount > 0 then local pos = self.object:get_pos() @@ -2347,24 +2705,23 @@ local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) -- do damage if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then else - self.health = self.health - floor(damage) + self.health = self.health - floor(damage) end - -- exit here if dead, special item check - if weapon:get_name() == "mobs:pick_lava" then - if check_for_death(self, "lava", {type = "punch", - puncher = hitter}) then - return - end - else - if check_for_death(self, "hit", {type = "punch", - puncher = hitter}) then - return - end + -- exit here if dead, check for tools with fire damage + local hot = tool_capabilities and tool_capabilities.damage_groups + and tool_capabilities.damage_groups.fire + + if self:check_for_death({type = "punch", + puncher = hitter, hot = hot}) then + return end --[[ add healthy afterglow when hit (can cause hit lag with larger textures) - core.after(0.1, function() + minetest.after(0.1, function() + + if not self.object:get_luaentity() then return end + self.object:settexturemod("^[colorize:#c9900070") core.after(0.3, function() @@ -2372,43 +2729,41 @@ local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) end) 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 - 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 - - -- direction error check - dir = dir or {x = 0, y = 0, z = 0} - - -- check if tool already has specific knockback value - if tool_capabilities.damage_groups["knockback"] then - kb = tool_capabilities.damage_groups["knockback"] - else - kb = kb * 1.5 - end - - self.object:setvelocity({ - x = dir.x * kb, - y = up, - z = dir.z * kb - }) - - self.pause_timer = 0.25 - end end -- END if damage + -- knock back effect (only on full punch) + --[[ + if self.knock_back + and tflp >= punch_interval then + + local v = self.object:get_velocity() + local kb = damage or 1 + 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 + + -- direction error check + dir = dir or {x = 0, y = 0, z = 0} + + -- use tool knockback value or default + kb = tool_capabilities.damage_groups["knockback"] or kb -- (kb * 1.5) + + self.object:set_velocity({ + x = dir.x * kb, + y = up, + z = dir.z * kb + }) + + self.pause_timer = 0.25 + end + --]] -- if skittish then run away - if self.runaway == true then + if self.runaway == true + and self.order ~= "stand" then local lp = hitter:get_pos() local s = self.object:get_pos() @@ -2424,7 +2779,7 @@ local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) yaw = yaw + pi end - yaw = set_yaw(self.object, yaw) + yaw = self:set_yaw(yaw, 6) self.state = "runaway" self.runaway_timer = 0 self.following = nil @@ -2436,12 +2791,13 @@ local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) if self.passive == false and self.state ~= "flop" and self.child == false + and self.attack_players == true and hitter:get_player_name() ~= self.owner and not mobs.invis[ name ] then -- attack whoever punched mob self.state = "" - do_attack(self, hitter) + self:do_attack(hitter) -- alert others to the attack local objs = minetest.get_objects_inside_radius(hitter:get_pos(), self.view_range) @@ -2451,19 +2807,19 @@ local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) obj = objs[n]:get_luaentity() - if obj then + if obj and obj._cmi_is_mob then -- only alert members of same mob if obj.group_attack == true and obj.state ~= "attack" and obj.owner ~= name and obj.name == self.name then - do_attack(obj, hitter) + obj:do_attack(hitter) end -- have owned mobs attack player threat if obj.owner == name and obj.owner_loyal then - do_attack(obj, self.object) + obj:do_attack(self.object) end end end @@ -2472,7 +2828,7 @@ end -- get entity staticdata -local mob_staticdata = function(self) +function mob_class:get_staticdata() -- remove mob when out of range unless tamed if remove_far @@ -2524,7 +2880,7 @@ end -- activate mob and reload settings -local mob_activate = function(self, staticdata, def, dtime) +function mob_class:mob_activate(staticdata, def, dtime) -- remove monsters in peaceful mode if self.type == "monster" @@ -2548,11 +2904,11 @@ local mob_activate = function(self, staticdata, def, dtime) if not self.base_texture then -- compatiblity with old simple mobs textures - if type(def.textures[1]) == "string" then + if def.textures and type(def.textures[1]) == "string" then def.textures = {def.textures} end - self.base_texture = def.textures[random(1, #def.textures)] + self.base_texture = def.textures and def.textures[random(1, #def.textures)] self.base_mesh = def.mesh self.base_size = self.visual_size self.base_colbox = self.collisionbox @@ -2635,7 +2991,7 @@ local mob_activate = function(self, staticdata, def, dtime) self.collisionbox = colbox self.selectionbox = selbox self.visual_size = vis_size - self.standing_in = "" + self.standing_in = "air" -- check existing nametag if not self.nametag then @@ -2644,7 +3000,7 @@ local mob_activate = function(self, staticdata, def, dtime) -- set anything changed above self.object:set_properties(self) - if self.name == "mobs:dog" then + if self.name == "mobs:dog" then self.object:set_properties({infotext=self.owner.."'s Dog"}) if self.metadata == 1 then self.object:set_properties({textures={"mobs_dog.png"}}) @@ -2779,9 +3135,9 @@ local mob_activate = function(self, staticdata, def, dtime) self.jump = false end end - set_yaw(self.object, (random(0, 360) - 180) / 180 * pi) - update_tag(self) - set_animation(self, "stand") + self:set_yaw((random(0, 360) - 180) / 180 * pi, 6) + self:update_tag() + self:set_animation("stand") -- run on_spawn function if found if self.on_spawn and not self.on_spawn_run then @@ -2802,9 +3158,49 @@ local mob_activate = function(self, staticdata, def, dtime) end +-- handle mob lifetimer and expiration +function mob_class:mob_expire(pos, dtime) + + -- 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 + and self.lifetimer < 20000 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 n = 1, #objs do + + if objs[n]:is_player() then + + self.lifetimer = 20 + + return + end + end + +-- minetest.log("action", +-- S("lifetimer expired, removed @1", self.name)) + + effect(pos, 15, "tnt_smoke.png", 2, 4, 2, 0) + + self.object:remove() + + return + end + end +end + + -- main mob function -local mob_step = function(self, dtime) - self.metadata3 = self.metadata3 + dtime +function mob_class:on_step(dtime) +self.metadata3 = self.metadata3 + dtime if self.metadata3 > 1 then self.metadata3 = 0 if self.name == "mobs:dog" then @@ -3156,42 +3552,70 @@ local mob_step = function(self, dtime) local pos = self.object:get_pos() local yaw = 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 - and self.lifetimer < 20000 then + -- get node at foot level every quarter second + self.node_timer = (self.node_timer or 0) + dtime - self.lifetimer = self.lifetimer - dtime + if self.node_timer > 0.25 then - if self.lifetimer <= 0 then + self.node_timer = 0 - -- only despawn away from player - local objs = minetest.get_objects_inside_radius(pos, 15) + local y_level = self.collisionbox[2] - for n = 1, #objs do + if self.child then + y_level = self.collisionbox[2] * 0.5 + end - if objs[n]:is_player() then + -- what is mob standing in? + self.standing_in = node_ok({ + x = pos.x, y = pos.y + y_level + 0.25, z = pos.z}, "air").name +-- print ("standing in " .. self.standing_in) - self.lifetimer = 20 + -- check for mob expiration (0.25 instead of dtime since were in a timer) + self:mob_expire(pos, 0.25) + end - return + -- check if falling, flying, floating + self:falling(pos) + + -- smooth rotation by ThomasMonroe314 + + if self.delay and self.delay > 0 then + + local yaw = self.object:get_yaw() + + if self.delay == 1 then + yaw = self.target_yaw + else + local dif = abs(yaw - self.target_yaw) + + if yaw > self.target_yaw then + + if dif > pi then + dif = 2 * pi - dif -- need to add + yaw = yaw + dif / self.delay + else + yaw = yaw - dif / self.delay -- need to subtract + end + + elseif yaw < self.target_yaw then + + if dif > pi then + dif = 2 * pi - dif + yaw = yaw - dif / self.delay -- need to subtract + else + yaw = yaw + dif / self.delay -- need to add end end --- minetest.log("action", --- S("lifetimer expired, removed @1", self.name)) - - effect(pos, 15, "tnt_smoke.png", 2, 4, 2, 0) - - self.object:remove() - - return + if yaw > (pi * 2) then yaw = yaw - (pi * 2) end + if yaw < 0 then yaw = yaw + (pi * 2) end end + + self.delay = self.delay - 1 + self.object:set_yaw(yaw) end - falling(self, pos) + -- end rotation -- knockback timer if self.pause_timer > 0 then @@ -3205,7 +3629,7 @@ local mob_step = function(self, dtime) if self.do_custom then -- when false skip going any further - if self.do_custom(self, dtime) == false then + if self:do_custom(dtime) == false then return end end @@ -3227,12 +3651,9 @@ local mob_step = function(self, dtime) self.timer = 1 end - -- node replace check (cow eats grass etc.) - replace(self, pos) - -- mob plays random sound at times if random(1, 100) == 1 then - mob_sound(self, self.sounds.random) + self:mob_sound(self.sounds.random) end -- environmental damage timer (every 1 second) @@ -3243,39 +3664,29 @@ local mob_step = function(self, dtime) self.env_damage_timer = 0 - do_env_damage(self) + -- check for environmental damage (water, fire, lava etc.) + self:do_env_damage() + + -- node replace check (cow eats grass etc.) + self:replace(pos) end - monster_attack(self) + self:general_attack() - npc_attack(self) + self:breed() - breed(self) + self:follow_flop() - follow_flop(self) + self:do_states(dtime) - do_states(self, dtime) + self:do_jump() - do_jump(self) - - runaway_from(self) + self:do_runaway_from(self) + self:do_stay_near() end --- default function when mobs are blown up with TNT -local do_tnt = function(obj, damage) - - --print ("----- Damage", damage) - - obj.object:punch(obj.object, 1.0, { - full_punch_interval = 1.0, - damage_groups = {fleshy = damage}, - }, nil) - - return false, true, {} -end - function update(self, clicker) if self.name == "mobs:dog" then if self.owner ~= clicker:get_player_name() then @@ -3532,6 +3943,20 @@ function update(self, clicker) end end +-- default function when mobs are blown up with TNT +function mob_class:on_blast(damage) + + --print ("----- Damage", damage) + + self.object:punch(self.object, 1.0, { + full_punch_interval = 1.0, + damage_groups = {fleshy = damage}, + }, nil) + + return false, true, {} +end + + mobs.spawning_mobs = {} -- register mob entity @@ -3539,126 +3964,112 @@ function mobs:register_mob(name, def) mobs.spawning_mobs[name] = true -minetest.register_entity(name, { +minetest.register_entity(name, setmetatable({ - stepheight = def.stepheight or 1.1, -- was 0.6 + stepheight = def.stepheight, 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 "", + fly_in = def.fly_in, + owner = def.owner, + order = def.order, on_die = def.on_die, do_custom = def.do_custom, - jump_height = def.jump_height or 4, -- was 6 + jump_height = def.jump_height, 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 + lifetimer = def.lifetimer, hp_min = max(1, (def.hp_min or 5) * difficulty), hp_max = max(1, (def.hp_max or 10) * difficulty), - physical = true, collisionbox = def.collisionbox, selectionbox = def.selectionbox or def.collisionbox, visual = def.visual, - visual_size = def.visual_size or {x = 1, y = 1}, + visual_size = def.visual_size, 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, + makes_footstep_sound = def.makes_footstep_sound, + view_range = def.view_range, + walk_velocity = def.walk_velocity, + run_velocity = def.run_velocity, damage = max(0, (def.damage or 0) * difficulty), - light_damage = def.light_damage or 0, - water_damage = def.water_damage or 0, - lava_damage = def.lava_damage or 0, - suffocation = def.suffocation or 2, - 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 or 100, + light_damage = def.light_damage, + light_damage_min = def.light_damage_min, + light_damage_max = def.light_damage_max, + water_damage = def.water_damage, + lava_damage = def.lava_damage, + suffocation = def.suffocation, + fall_damage = def.fall_damage, + fall_speed = def.fall_speed, + drops = def.drops, + armor = def.armor, on_rightclick = def.on_rightclick, arrow = def.arrow, shoot_interval = def.shoot_interval, - sounds = def.sounds or {}, + sounds = def.sounds, animation = def.animation, follow = def.follow, - jump = def.jump ~= false, - walk_chance = def.walk_chance or 50, - attacks_monsters = def.attacks_monsters or false, - group_attack = def.group_attack or false, - passive = def.passive or false, - 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 + jump = def.jump, + walk_chance = def.walk_chance, + attack_chance = def.attack_chance, + passive = def.passive, + knock_back = def.knock_back, + blood_amount = def.blood_amount, + blood_texture = def.blood_texture, + shoot_offset = def.shoot_offset, + floats = def.floats, replace_rate = def.replace_rate, replace_what = def.replace_what, replace_with = def.replace_with, - replace_offset = def.replace_offset or 0, + replace_offset = def.replace_offset, on_replace = def.on_replace, - timer = 0, - metadata = def.metadata, - metadata2 = def.metadata2, - metadata3 = 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, + reach = def.reach, texture_list = def.textures, 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, + docile_by_day = def.docile_by_day, + fear_height = def.fear_height, runaway = def.runaway, - runaway_timer = 0, pathfinding = def.pathfinding, - immune_to = def.immune_to or {}, + immune_to = def.immune_to, explosion_radius = def.explosion_radius, - explosion_timer = def.explosion_timer or 3, + explosion_damage_radius = def.explosion_damage_radius, + explosion_timer = def.explosion_timer, + allow_fuse_reset = def.allow_fuse_reset, + stop_to_explode = def.stop_to_explode, custom_attack = def.custom_attack, double_melee_attack = def.double_melee_attack, dogshoot_switch = def.dogshoot_switch, - dogshoot_count = 0, - dogshoot_count_max = def.dogshoot_count_max or 5, - dogshoot_count2_max = def.dogshoot_count2_max or (def.dogshoot_count_max or 5), - attack_animals = def.attack_animals or false, + dogshoot_count_max = def.dogshoot_count_max, + dogshoot_count2_max = def.dogshoot_count2_max or def.dogshoot_count_max, + group_attack = def.group_attack, + attack_monsters = def.attacks_monsters or def.attack_monsters, + attack_animals = def.attack_animals, + attack_players = def.attack_players, + attack_npcs = def.attack_npcs, specific_attack = def.specific_attack, runaway_from = def.runaway_from, owner_loyal = def.owner_loyal, - facing_fence = false, - _cmi_is_mob = true, + pushable = def.pushable, + stay_near = def.stay_near, + metadata = def.metadata, + metadata2 = def.metadata2, on_spawn = def.on_spawn, - on_blast = def.on_blast or do_tnt, - - on_step = mob_step, + on_blast = def.on_blast, -- class redifinition do_punch = def.do_punch, - on_punch = mob_punch, - on_breed = def.on_breed, on_grown = def.on_grown, - on_rightclick = function(self, clicker) + on_rightclick = function(self, clicker) update(self, clicker) end, on_activate = function(self, staticdata, dtime) - return mob_activate(self, staticdata, def, dtime) + return self:mob_activate(staticdata, def, dtime) end, - - get_staticdata = function(self) - return mob_staticdata(self) - end, - on_receive_fields = function(self, fields, sender) + + on_receive_fields = function(self, fields, sender) if self.owner == sender:get_player_name() then if fields.leave then @@ -3746,7 +4157,8 @@ minetest.register_entity(name, { end end end, -}) + +}, mob_class_meta)) end -- END mobs:register_mob function @@ -3754,36 +4166,35 @@ end -- END mobs:register_mob function -- count how many mobs of one type are inside an area local count_mobs = function(pos, type) - local num_type = 0 - local num_total = 0 - local objs = minetest.get_objects_inside_radius(pos, aoc_range) + local total = 0 + local objs = minetest.get_objects_inside_radius(pos, aoc_range * 2) + local ent for n = 1, #objs do if not objs[n]:is_player() then - local obj = objs[n]:get_luaentity() + ent = objs[n]:get_luaentity() -- count mob type and add to total also - if obj and obj.name and obj.name == type then - - num_type = num_type + 1 - num_total = num_total + 1 - - -- add to total mobs - elseif obj and obj.name and obj.health ~= nil then - - num_total = num_total + 1 + if ent and ent.name and ent.name == type then + total = total + 1 end end end - return num_type, num_total + return total end -- global functions +function mobs:spawn_abm_check(pos, node, name) + -- global function to add additional spawn checks + -- return true to stop spawning mob +end + + function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, interval, chance, aoc, min_height, max_height, day_toggle, on_spawn) @@ -3806,7 +4217,8 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, end minetest.log("action", - string.format("[mobs] Chance setting for %s changed to %s (total: %s)", name, chance, aoc)) + string.format("[mobs] Chance setting for %s changed to %s (total: %s)", + name, chance, aoc)) end @@ -3828,10 +4240,22 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, return end - -- do not spawn if too many of same mob in area - if active_object_count_wider >= max_per_block - or count_mobs(pos, name) >= aoc then ---print ("--- too many entities", name, aoc, active_object_count_wider) + -- additional custom checks for spawning mob + if mobs:spawn_abm_check(pos, node, name) == true then + return + end + + -- do not spawn if too many entities in area + if active_object_count_wider >= max_per_block then +--print("--- too many entities in area", active_object_count_wider) + return + end + + -- get total number of this mob in area + local num_mob = count_mobs(pos, name) + + if num_mob >= aoc then +--print ("--- too many " .. name .. " in area", num_mob .. "/" .. aoc) return end @@ -3858,24 +4282,6 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, -- spawn above node pos.y = pos.y + 1 - -- only spawn away from player - local objs = minetest.get_objects_inside_radius(pos, 10) - - for n = 1, #objs do - - if objs[n]:is_player() then ---print ("--- player too close", name) - return - end - end - - -- mobs cannot spawn in protected areas when enabled - if not spawn_protected - and minetest.is_protected(pos, "") then ---print ("--- inside protected area", name) - return - end - -- are we spawning within height limits? if pos.y > max_height or pos.y < min_height then @@ -3892,9 +4298,22 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, return end + -- only spawn away from player + local objs = minetest.get_objects_inside_radius(pos, 10) + + for n = 1, #objs do + + if objs[n]:is_player() then +--print ("--- player too close", name) + return + end + end + -- do we have enough height clearance to spawn mob? local ent = minetest.registered_entities[name] - local height = max(0, math.ceil(ent.collisionbox[5] - ent.collisionbox[2]) - 1) + local height = max(1, math.ceil( + (ent.collisionbox[5] or 0.25) - + (ent.collisionbox[2] or -0.25) - 1)) for n = 0, height do @@ -3906,6 +4325,13 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, end end + -- mobs cannot spawn in protected areas when enabled + if not spawn_protected + and minetest.is_protected(pos, "") then +--print ("--- inside protected area", name) + return + end + -- spawn mob half block higher than ground pos.y = pos.y + 0.5 @@ -3937,21 +4363,20 @@ end -- MarkBu's spawn function function mobs:spawn(def) - local name = def.name - local nodes = def.nodes or {"group:soil", "group:stone"} - local neighbors = def.neighbors or {"air"} - local min_light = def.min_light or 0 - local max_light = def.max_light or 15 - local interval = def.interval or 30 - local chance = def.chance or 5000 - local active_object_count = def.active_object_count or 1 - local min_height = def.min_height or -31000 - local max_height = def.max_height or 31000 - local day_toggle = def.day_toggle - local on_spawn = def.on_spawn - - mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, interval, - chance, active_object_count, min_height, max_height, day_toggle, on_spawn) + mobs:spawn_specific( + def.name, + def.nodes or {"group:soil", "group:stone"}, + def.neighbors or {"air"}, + def.min_light or 0, + def.max_light or 15, + def.interval or 30, + def.chance or 5000, + def.active_object_count or 1, + def.min_height or -31000, + def.max_height or 31000, + def.day_toggle, + def.on_spawn + ) end @@ -3971,7 +4396,7 @@ function mobs:register_arrow(name, def) hit_node = def.hit_node, hit_mob = def.hit_mob, drop = def.drop or false, -- drops arrow as registered item when true - collisionbox = {0, 0, 0, 0, 0, 0}, -- remove box around arrows + collisionbox = def.collisionbox or {0, 0, 0, 0, 0, 0}, timer = 0, switch = 0, owner_id = def.owner_id, @@ -3981,6 +4406,9 @@ function mobs:register_arrow(name, def) on_activate = def.on_activate, + on_punch = def.on_punch or function(self, hitter, tflp, tool_capabilities, dir) + end, + on_step = def.on_step or function(self, dtime) self.timer = self.timer + 1 @@ -3988,8 +4416,7 @@ function mobs:register_arrow(name, def) local pos = self.object:get_pos() if self.switch == 0 - or self.timer > 150 - or not within_limits(pos, 0) then + or self.timer > 150 then self.object:remove() ; -- print ("removed arrow") @@ -4019,7 +4446,7 @@ function mobs:register_arrow(name, def) if minetest.registered_nodes[node].walkable then - self.hit_node(self, pos, node) + self:hit_node(pos, node) if self.drop == true then @@ -4043,7 +4470,7 @@ function mobs:register_arrow(name, def) if self.hit_player and player:is_player() then - self.hit_player(self, player) + self:hit_player(player) self.object:remove() ; -- print ("hit player") return end @@ -4056,7 +4483,7 @@ function mobs:register_arrow(name, def) and tostring(player) ~= self.owner_id and entity.name ~= self.object:get_luaentity().name then - self.hit_mob(self, player) + self:hit_mob(player) self.object:remove() ; --print ("hit mob") @@ -4073,8 +4500,9 @@ end -- compatibility function function mobs:explosion(pos, radius) - local self = {sounds = {}} - self.sounds.explode = "tnt_explode" + + local self = {sounds = {explode = "tnt_explode"}} + mobs:boom(self, pos, radius) end @@ -4089,6 +4517,7 @@ function mobs:safe_boom(self, pos, radius) }) entity_physics(pos, radius) + effect(pos, 32, "tnt_smoke.png", radius * 3, radius * 5, radius, 1, 0) end @@ -4153,7 +4582,6 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) end if pos - and within_limits(pos, 0) and not minetest.is_protected(pos, placer:get_player_name()) then if not minetest.registered_entities[mob] then @@ -4200,7 +4628,6 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) end if pos - and within_limits(pos, 0) and not minetest.is_protected(pos, placer:get_player_name()) then if not minetest.registered_entities[mob] then @@ -4232,8 +4659,44 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) end +-- force capture a mob if space available in inventory, or drop as spawn egg +function mobs:force_capture(self, clicker) + + -- add special mob egg with all mob information + local new_stack = ItemStack(self.name .. "_set") + + 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 + + local data_str = minetest.serialize(tmp) + + new_stack:set_metadata(data_str) + + local inv = clicker:get_inventory() + + if inv:room_for_item("main", new_stack) then + inv:add_item("main", new_stack) + else + minetest.add_item(clicker:get_pos(), new_stack) + end + + self.object:remove() + + self:mob_sound("default_place_node_hard") +end + + -- capture critter (thanks to blert2112 for idea) -function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, force_take, replacewith) +function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, + force_take, replacewith) if self.child or not clicker:is_player() @@ -4265,7 +4728,7 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, minetest.chat_send_player(name, S("Not tamed!")) - return true -- false + return false end -- cannot pick up if not owner @@ -4274,7 +4737,7 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, minetest.chat_send_player(name, S("@1 is owner!", self.owner)) - return true -- false + return false end if clicker:get_inventory():room_for_item("main", mobname) then @@ -4304,7 +4767,7 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, end -- calculate chance.. add to inventory if successful? - if chance > 0 and random(1, 100) <= chance then + if chance and chance > 0 and random(1, 100) <= chance then -- default mob egg local new_stack = ItemStack(mobname) @@ -4341,13 +4804,20 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, self.object:remove() - mob_sound(self, "default_place_node_hard") + self:mob_sound("default_place_node_hard") + return new_stack - else + -- when chance above fails or set to 0, miss! + elseif chance and chance ~= 0 then minetest.chat_send_player(name, S("Missed!")) - mob_sound(self, "mobs_swing") + self:mob_sound("mobs_swing") + return false + + -- when chance set to nil always return a miss (used for npc walk/follow) + elseif not chance then + return false end end @@ -4387,7 +4857,7 @@ function mobs:protect(self, clicker) effect(self.object:get_pos(), 25, "mobs_protect_particle.png", 0.5, 4, 2, 15) - mob_sound(self, "mobs_spell") + self:mob_sound("mobs_spell") return true end @@ -4399,12 +4869,9 @@ 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 self.follow + and self:follow_holding(clicker) then -- if not in creative then take item if not mobs.is_creative(clicker:get_player_name()) then @@ -4435,7 +4902,7 @@ function mobs:feed_tame(self, clicker, feed_count, breed, tame) self.object:set_hp(self.health) - update_tag(self) + self:update_tag() -- make children grow quicker if self.child == true then @@ -4447,6 +4914,7 @@ function mobs:feed_tame(self, clicker, feed_count, breed, tame) -- feed and tame self.food = (self.food or 0) + 1 + if self.food >= feed_count then self.food = 0 @@ -4455,8 +4923,6 @@ function mobs:feed_tame(self, clicker, feed_count, breed, tame) self.horny = true end - self.gotten = false - if tame then if self.tamed == false then @@ -4473,7 +4939,7 @@ function mobs:feed_tame(self, clicker, feed_count, breed, tame) end -- make sound when fed so many times - mob_sound(self, self.sounds.random) + self:mob_sound(self.sounds.random) end return true @@ -4496,13 +4962,13 @@ function mobs:feed_tame(self, clicker, feed_count, breed, tame) minetest.show_formspec(name, "mobs_nametag", "size[8,4]" .. default.gui_bg .. default.gui_bg_img - .. "field[0.5,1;7.5,0;name;" .. minetest.formspec_escape(S("Enter name:")) .. ";" .. tag .. "]" - .. "button_exit[2.5,3.5;3,1;mob_rename;" .. minetest.formspec_escape(S("Rename")) .. "]") - + .. "field[0.5,1;7.5,0;name;" + .. minetest.formspec_escape(S("Enter name:")) .. ";" .. tag .. "]" + .. "button_exit[2.5,3.5;3,1;mob_rename;" + .. minetest.formspec_escape(S("Rename")) .. "]") end return false - end @@ -4521,6 +4987,13 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) return end + -- make sure nametag is being used to name mob + local item = player:get_wielded_item() + + if item:get_name() ~= "mobs:nametag" then + return + end + -- limit name entered to 64 characters long if string.len(fields.name) > 64 then fields.name = string.sub(fields.name, 1, 64) @@ -4529,7 +5002,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) -- update nametag mob_obj[name].nametag = fields.name - update_tag(mob_obj[name]) + mob_obj[name]:update_tag() -- if not in creative then take item if not mobs.is_creative(name) then @@ -4542,7 +5015,6 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) -- reset external variables mob_obj[name] = nil mob_sta[name] = nil - end end) @@ -4558,12 +5030,10 @@ function mobs:alias_mob(old_name, new_name) physical = false, - on_step = function(self) - - local pos = self.object:get_pos() + on_activate = function(self) if minetest.registered_entities[new_name] then - minetest.add_entity(pos, new_name) + minetest.add_entity(self.object:get_pos(), new_name) end self.object:remove() diff --git a/mods/mobs/cat.lua b/mods/mobs/cat.lua index 3c6edc3..0034789 100644 --- a/mods/mobs/cat.lua +++ b/mods/mobs/cat.lua @@ -12,6 +12,7 @@ mobs:register_mob("mobs:cat", { visual = "mesh", mesh = "mobs_kitten.b3d", attacks_monsters = true, + attack_npcs = false, textures = { {"mobs_kitten.png"}, }, diff --git a/mods/mobs/dog.lua b/mods/mobs/dog.lua index 23ff93c..1411d28 100644 --- a/mods/mobs/dog.lua +++ b/mods/mobs/dog.lua @@ -12,6 +12,7 @@ mobs:register_mob("mobs:dog", { visual = "mesh", mesh = "mobs_dog.b3d", attacks_monsters = true, + attack_npcs = false, textures = { {"mobs_dog.png"}, }, diff --git a/mods/mobs/dragon.lua b/mods/mobs/dragon.lua index 32f6d7c..2219180 100644 --- a/mods/mobs/dragon.lua +++ b/mods/mobs/dragon.lua @@ -12,6 +12,7 @@ mobs:register_mob("mobs:dragon", { visual = "mesh", mesh = "mobs_dragon.b3d", attacks_monsters = true, + attack_npcs = false, textures = { {"mobs_dragon_red.png"}, }, diff --git a/mods/mobs/fox.lua b/mods/mobs/fox.lua index bf61e1a..acaab9c 100644 --- a/mods/mobs/fox.lua +++ b/mods/mobs/fox.lua @@ -12,6 +12,7 @@ mobs:register_mob("mobs:fox", { visual = "mesh", mesh = "mobs_fox.b3d", attacks_monsters = false, + attack_npcs = false, textures = { {"mobs_fox1.png"}, }, diff --git a/mods/mobs/init.lua b/mods/mobs/init.lua index e45e49a..4ff17cb 100644 --- a/mods/mobs/init.lua +++ b/mods/mobs/init.lua @@ -8,4 +8,5 @@ dofile(path.."/dragon.lua") dofile(path.."/fox.lua") dofile(path.."/tortoise.lua") dofile(path.."/knight.lua") -dofile(path.."/monsterx1.lua") \ No newline at end of file +dofile(path.."/monsterx1.lua") +dofile(path.."/mummy.lua") \ No newline at end of file diff --git a/mods/mobs/knight.lua b/mods/mobs/knight.lua index 901e59f..156228e 100644 --- a/mods/mobs/knight.lua +++ b/mods/mobs/knight.lua @@ -12,6 +12,7 @@ mobs:register_mob("mobs:knight_1248", { visual = "mesh", mesh = "mobs_1248_knight.b3d", attacks_monsters = true, + attack_npcs = false, textures = { {"mobs_1248_knight.png"}, }, diff --git a/mods/mobs/models/mobs_mummy.x b/mods/mobs/models/mobs_mummy.x new file mode 100644 index 0000000..b38c335 --- /dev/null +++ b/mods/mobs/models/mobs_mummy.x @@ -0,0 +1,8573 @@ +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 { + 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;; + } + Frame Armature_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.001246, 1.000000;; + } + Frame Armature_Body { + 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.855036, 0.000000, 1.000000;; + } + Frame Armature_Bone_001 { + FrameTransformMatrix { + 0.995733, 0.092285,-0.000000, 0.000000, + 0.092285,-0.995732,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + 0.225856, 0.800000, 0.000000, 1.000000;; + } + } //End of Armature_Bone_001 + Frame Armature_Bone_002 { + FrameTransformMatrix { + 0.995624,-0.093449,-0.000000, 0.000000, + -0.093449,-0.995624,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -0.238835, 0.800000, 0.000000, 1.000000;; + } + } //End of Armature_Bone_002 + Frame Armature_Bone_003 { + FrameTransformMatrix { + 1.000000,-0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000001, 0.000000, + -0.000000, 0.000001,-1.000000, 0.000000, + -0.144872, 0.061513, 0.000000, 1.000000;; + } + } //End of Armature_Bone_003 + Frame Armature_Bone_004 { + FrameTransformMatrix { + 1.000000,-0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000001, 0.000000, + -0.000000, 0.000001,-1.000000, 0.000000, + 0.135398, 0.070410, 0.000000, 1.000000;; + } + } //End of Armature_Bone_004 + Frame Armature_Bone_005 { + FrameTransformMatrix { + 1.000000,-0.000000,-0.000000, 0.000000, + 0.000000, 0.999976,-0.006964, 0.000000, + 0.000000, 0.006964, 0.999976, 0.000000, + -0.002513, 0.866015, 0.122502, 1.000000;; + } + Frame Armature_Bone_006 { + FrameTransformMatrix { + 0.101367,-0.994825,-0.006928, 0.000000, + 0.000001, 0.006964,-0.999976, 0.000000, + 0.994849, 0.101365, 0.000707, 0.000000, + -0.000000, 0.306782, 0.000000, 1.000000;; + } + Frame Armature_Bone_007 { + FrameTransformMatrix { + 0.101366, 0.000001, 0.994849, 0.000000, + 0.570623, 0.819152,-0.058142, 0.000000, + -0.814932, 0.573577, 0.083034, 0.000000, + 0.078315, 0.084604,-0.007980, 1.000000;; + } + } //End of Armature_Bone_007 + } //End of Armature_Bone_006 + } //End of Armature_Bone_005 + Frame Armature_Body_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, 0.187946,-0.206990, 1.000000;; + } + } //End of Armature_Body_001 + Frame Armature_Body_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.185728, 0.203380, 1.000000;; + } + } //End of Armature_Body_002 + } //End of Armature_Body + Frame Armature_IK_Right_Leg { + FrameTransformMatrix { + 1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000001, 0.000000, + -0.000000, 0.000001,-1.000000, 0.000000, + 0.135398, 0.015523, 0.000000, 1.000000;; + } + } //End of Armature_IK_Right_Leg + Frame Armature_IK_Left_Leg { + FrameTransformMatrix { + 1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000001, 0.000000, + -0.000000, 0.000001,-1.000000, 0.000000, + -0.148583, 0.015523, 0.000000, 1.000000;; + } + } //End of Armature_IK_Left_Leg + Frame Armature_IK_Left_Hand { + FrameTransformMatrix { + 1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000001, 0.000000, + -0.000000, 0.000001,-1.000000, 0.000000, + -0.316097, 0.754556, 0.000000, 1.000000;; + } + } //End of Armature_IK_Left_Hand + Frame Armature_IK_Right_hand { + FrameTransformMatrix { + 1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000001, 0.000000, + -0.000000, 0.000001,-1.000000, 0.000000, + 0.304691, 0.744702, 0.000000, 1.000000;; + } + } //End of Armature_IK_Right_hand + Frame Armature_IK_head { + FrameTransformMatrix { + 1.000000,-0.000000,-0.000000, 0.000000, + 0.000000, 0.999976,-0.006964, 0.000000, + 0.000000, 0.006964, 0.999976, 0.000000, + -0.002513, 2.032632,-0.710142, 1.000000;; + } + } //End of Armature_IK_head + } //End of Armature_Root + Frame Sand_monster { + FrameTransformMatrix { + 0.746845, 0.000000, 0.000000, 0.000000, + 0.000000, 0.740784, 0.000000, 0.000000, + 0.000000, 0.000000, 0.740784, 0.000000, + -0.000000, 0.000000, 0.000000, 1.000000;; + } + Mesh { //Cube_000 Mesh + 332; + -0.320902;-0.288770; 0.936493;, + -0.317184;-0.213477; 0.936493;, + -0.317184;-0.213477; 1.431149;, + -0.320902;-0.288770; 1.431149;, + -0.317184;-0.213477; 0.936493;, + -0.106107;-0.213477; 0.936493;, + -0.106107;-0.213477; 1.431149;, + -0.317184;-0.213477; 1.431149;, + -0.106107;-0.213477; 0.936493;, + -0.109825;-0.288770; 0.936493;, + -0.109825;-0.288770; 1.431149;, + -0.106107;-0.213477; 1.431149;, + -0.109825;-0.288770; 0.936493;, + -0.320902;-0.288770; 0.936493;, + -0.320902;-0.288770; 1.431149;, + -0.109825;-0.288770; 1.431149;, + -0.109825;-0.288770; 0.936493;, + -0.106107;-0.213477; 0.936493;, + -0.317184;-0.213477; 0.936493;, + -0.320902;-0.288770; 0.936493;, + -0.320902;-0.288770; 1.431149;, + -0.317184;-0.213477; 1.431149;, + -0.106107;-0.213477; 1.431149;, + -0.109825;-0.288770; 1.431149;, + 0.083499;-0.288770; 0.936493;, + 0.081037;-0.213477; 0.936493;, + 0.081037;-0.213477; 1.431149;, + 0.083499;-0.288770; 1.431149;, + 0.081037;-0.213477; 0.936493;, + 0.297651;-0.213477; 0.936493;, + 0.297651;-0.213477; 1.431149;, + 0.081037;-0.213477; 1.431149;, + 0.297651;-0.213477; 0.936493;, + 0.300113;-0.288770; 0.936493;, + 0.300113;-0.288770; 1.431149;, + 0.297651;-0.213477; 1.431149;, + 0.300113;-0.288770; 0.936493;, + 0.083499;-0.288770; 0.936493;, + 0.083499;-0.288770; 1.431149;, + 0.300113;-0.288770; 1.431149;, + 0.300113;-0.288770; 0.936493;, + 0.297651;-0.213477; 0.936493;, + 0.081037;-0.213477; 0.936493;, + 0.083499;-0.288770; 0.936493;, + 0.083499;-0.288770; 1.431149;, + 0.081037;-0.213477; 1.431149;, + 0.297651;-0.213477; 1.431149;, + 0.300113;-0.288770; 1.431149;, + -0.167631;-0.323303; 0.771836;, + -0.168232;-0.248010; 0.771836;, + -0.168232;-0.248010; 1.438394;, + -0.167631;-0.323303; 1.438394;, + -0.168232;-0.248010; 0.771836;, + 0.149701;-0.248010; 0.771836;, + 0.149701;-0.248010; 1.438394;, + -0.168232;-0.248010; 1.438394;, + 0.149701;-0.248010; 0.771836;, + 0.150301;-0.323303; 0.771836;, + 0.150301;-0.323303; 1.438394;, + 0.149701;-0.248010; 1.438394;, + 0.150301;-0.323303; 0.771836;, + -0.167631;-0.323303; 0.771836;, + -0.167631;-0.323303; 1.438394;, + 0.150301;-0.323303; 1.438394;, + 0.150301;-0.323303; 0.771836;, + 0.149701;-0.248010; 0.771836;, + -0.168232;-0.248010; 0.771836;, + -0.167631;-0.323303; 0.771836;, + -0.167631;-0.323303; 1.438394;, + -0.168232;-0.248010; 1.438394;, + 0.149701;-0.248010; 1.438394;, + 0.150301;-0.323303; 1.438394;, + 0.299315;-0.086578; 0.978290;, + 0.299315; 0.101043; 0.978290;, + 0.299315; 0.101043; 2.336183;, + 0.299315;-0.086578; 2.336183;, + 0.299315; 0.101043; 0.978290;, + 0.485414; 0.101043; 0.978290;, + 0.485414; 0.101043; 2.336183;, + 0.299315; 0.101043; 2.336183;, + 0.485414; 0.101043; 0.978290;, + 0.485414;-0.086578; 0.978290;, + 0.485414;-0.086578; 2.336183;, + 0.485414; 0.101043; 2.336183;, + 0.485414;-0.086578; 0.978290;, + 0.299315;-0.086578; 0.978290;, + 0.299315;-0.086578; 2.336183;, + 0.485414;-0.086578; 2.336183;, + 0.485414;-0.086578; 0.978290;, + 0.485414; 0.101043; 0.978290;, + 0.299315; 0.101043; 0.978290;, + 0.299315;-0.086578; 0.978290;, + 0.299315;-0.086578; 2.336183;, + 0.299315; 0.101043; 2.336183;, + 0.485414; 0.101043; 2.336183;, + 0.485414;-0.086578; 2.336183;, + 0.299346; 0.342641; 3.011453;, + 0.299346;-0.285110; 3.011453;, + -0.323311;-0.285110; 3.011453;, + -0.323311; 0.342641; 3.011453;, + 0.299346; 0.342641; 2.590401;, + 0.299346;-0.285110; 2.590401;, + 0.299346;-0.285110; 3.011453;, + 0.299346; 0.342641; 3.011453;, + 0.299346;-0.285110; 2.590401;, + -0.323311;-0.285110; 2.590401;, + -0.323311;-0.285110; 3.011453;, + 0.299346;-0.285110; 3.011453;, + -0.323311;-0.285110; 2.590401;, + -0.323311; 0.342641; 2.590401;, + -0.323311; 0.342641; 3.011453;, + -0.323311;-0.285110; 3.011453;, + -0.323311; 0.342641; 2.590401;, + 0.299346; 0.342641; 2.590401;, + 0.299346; 0.342641; 3.011453;, + -0.323311; 0.342641; 3.011453;, + 0.299346; 0.342641; 2.590401;, + -0.323311; 0.342641; 2.590401;, + -0.323311;-0.285110; 2.590401;, + 0.299346;-0.285110; 2.590401;, + 0.222447; 0.335658; 2.376415;, + 0.222447;-0.063423; 2.376415;, + 0.222447;-0.063423; 2.583114;, + 0.222447; 0.335658; 2.583114;, + 0.222447;-0.063423; 2.376415;, + -0.245101;-0.063423; 2.376415;, + -0.245101;-0.063423; 2.583114;, + 0.222447;-0.063423; 2.583114;, + -0.245101;-0.063423; 2.376415;, + -0.245101; 0.335658; 2.376415;, + -0.245101; 0.335658; 2.583114;, + -0.245101;-0.063423; 2.583114;, + -0.245101; 0.335658; 2.376415;, + 0.222447; 0.335658; 2.376415;, + 0.222447; 0.335658; 2.583114;, + -0.245101; 0.335658; 2.583114;, + -0.245101; 0.335658; 2.376415;, + -0.245101;-0.063423; 2.376415;, + 0.222447;-0.063423; 2.376415;, + 0.222447; 0.335658; 2.376415;, + -0.322044; 0.107436; 0.978290;, + -0.322043;-0.080185; 0.978290;, + -0.322043;-0.080185; 2.336183;, + -0.322044; 0.107436; 2.336183;, + -0.322043;-0.080185; 0.978290;, + -0.508142;-0.080185; 0.978290;, + -0.508142;-0.080185; 2.336183;, + -0.322043;-0.080185; 2.336183;, + -0.508142;-0.080185; 0.978290;, + -0.508142; 0.107436; 0.978290;, + -0.508142; 0.107436; 2.336183;, + -0.508142;-0.080185; 2.336183;, + -0.508142; 0.107436; 0.978290;, + -0.322044; 0.107436; 0.978290;, + -0.322044; 0.107436; 2.336183;, + -0.508142; 0.107436; 2.336183;, + -0.508142; 0.107436; 0.978290;, + -0.508142;-0.080185; 0.978290;, + -0.322043;-0.080185; 0.978290;, + -0.322044; 0.107436; 0.978290;, + -0.322044; 0.107436; 2.336183;, + -0.322043;-0.080185; 2.336183;, + -0.508142;-0.080185; 2.336183;, + -0.508142; 0.107436; 2.336183;, + 0.292988; 0.271646; 1.259217;, + 0.292988;-0.244395; 1.259217;, + 0.292988;-0.244395; 2.334600;, + 0.292988; 0.271646; 2.334600;, + 0.292988;-0.244395; 1.259217;, + -0.316111;-0.244395; 1.259217;, + -0.316111;-0.244395; 2.334600;, + 0.292988;-0.244395; 2.334600;, + -0.316111;-0.244395; 1.259217;, + -0.316111; 0.271646; 1.259217;, + -0.316111; 0.271646; 2.334600;, + -0.316111;-0.244395; 2.334600;, + -0.316111; 0.271646; 1.259217;, + 0.292988; 0.271646; 1.259217;, + 0.292988; 0.271646; 2.334600;, + -0.316111; 0.271646; 2.334600;, + -0.316111; 0.271646; 1.259217;, + -0.316111;-0.244395; 1.259217;, + 0.292988;-0.244395; 1.259217;, + 0.292988; 0.271646; 1.259217;, + 0.292988; 0.271646; 2.334600;, + 0.292988;-0.244395; 2.334600;, + -0.316111;-0.244395; 2.334600;, + -0.316111; 0.271646; 2.334600;, + 0.302371; 0.292906; 0.936493;, + 0.298653; 0.217613; 0.936493;, + 0.298653; 0.217613; 1.431149;, + 0.302371; 0.292906; 1.431149;, + 0.298653; 0.217613; 0.936493;, + 0.087576; 0.217613; 0.936493;, + 0.087576; 0.217613; 1.431149;, + 0.298653; 0.217613; 1.431149;, + 0.087576; 0.217613; 0.936493;, + 0.091294; 0.292906; 0.936493;, + 0.091294; 0.292906; 1.431149;, + 0.087576; 0.217613; 1.431149;, + 0.091294; 0.292906; 0.936493;, + 0.302371; 0.292906; 0.936493;, + 0.302371; 0.292906; 1.431149;, + 0.091294; 0.292906; 1.431149;, + 0.091294; 0.292906; 0.936493;, + 0.087576; 0.217613; 0.936493;, + 0.298653; 0.217613; 0.936493;, + 0.302371; 0.292906; 0.936493;, + 0.302371; 0.292906; 1.431149;, + 0.298653; 0.217613; 1.431149;, + 0.087576; 0.217613; 1.431149;, + 0.091294; 0.292906; 1.431149;, + -0.102030; 0.292906; 0.936493;, + -0.099568; 0.217613; 0.936493;, + -0.099568; 0.217613; 1.431149;, + -0.102030; 0.292906; 1.431149;, + -0.099568; 0.217613; 0.936493;, + -0.316183; 0.217613; 0.936493;, + -0.316183; 0.217613; 1.431149;, + -0.099568; 0.217613; 1.431149;, + -0.316183; 0.217613; 0.936493;, + -0.318644; 0.292906; 0.936493;, + -0.318644; 0.292906; 1.431149;, + -0.316183; 0.217613; 1.431149;, + -0.318644; 0.292906; 0.936493;, + -0.102030; 0.292906; 0.936493;, + -0.102030; 0.292906; 1.431149;, + -0.318644; 0.292906; 1.431149;, + -0.318644; 0.292906; 0.936493;, + -0.316183; 0.217613; 0.936493;, + -0.099568; 0.217613; 0.936493;, + -0.102030; 0.292906; 0.936493;, + -0.102030; 0.292906; 1.431149;, + -0.099568; 0.217613; 1.431149;, + -0.316183; 0.217613; 1.431149;, + -0.318644; 0.292906; 1.431149;, + 0.149100; 0.327439; 0.771836;, + 0.149701; 0.252146; 0.771836;, + 0.149701; 0.252146; 1.438394;, + 0.149100; 0.327439; 1.438394;, + 0.149701; 0.252146; 0.771836;, + -0.168232; 0.252146; 0.771836;, + -0.168232; 0.252146; 1.438394;, + 0.149701; 0.252146; 1.438394;, + -0.168232; 0.252146; 0.771836;, + -0.168833; 0.327439; 0.771836;, + -0.168833; 0.327439; 1.438394;, + -0.168232; 0.252146; 1.438394;, + -0.168833; 0.327439; 0.771836;, + 0.149100; 0.327439; 0.771836;, + 0.149100; 0.327439; 1.438394;, + -0.168833; 0.327439; 1.438394;, + -0.168833; 0.327439; 0.771836;, + -0.168232; 0.252146; 0.771836;, + 0.149701; 0.252146; 0.771836;, + 0.149100; 0.327439; 0.771836;, + 0.149100; 0.327439; 1.438394;, + 0.149701; 0.252146; 1.438394;, + -0.168232; 0.252146; 1.438394;, + -0.168833; 0.327439; 1.438394;, + 0.103285;-0.086578;-0.135133;, + 0.103285; 0.101043;-0.135133;, + 0.103285; 0.101043; 1.222760;, + 0.103285;-0.086578; 1.222760;, + 0.103285; 0.101043;-0.135133;, + 0.289383; 0.101043;-0.135133;, + 0.289383; 0.101043; 1.222760;, + 0.103285; 0.101043; 1.222760;, + 0.289383; 0.101043;-0.135133;, + 0.289383;-0.086578;-0.135133;, + 0.289383;-0.086578; 1.222760;, + 0.289383; 0.101043; 1.222760;, + 0.289383;-0.086578;-0.135133;, + 0.103285;-0.086578;-0.135133;, + 0.103285;-0.086578; 1.222760;, + 0.289383;-0.086578; 1.222760;, + 0.289383;-0.086578;-0.135133;, + 0.289383; 0.101043;-0.135133;, + 0.103285; 0.101043;-0.135133;, + 0.103285;-0.086578;-0.135133;, + 0.103285;-0.086578; 1.222760;, + 0.103285; 0.101043; 1.222760;, + 0.289383; 0.101043; 1.222760;, + 0.289383;-0.086578; 1.222760;, + -0.095249; 0.107436;-0.115250;, + -0.095249;-0.080185;-0.115250;, + -0.095249;-0.080185; 1.242642;, + -0.095249; 0.107436; 1.242642;, + -0.095249;-0.080185;-0.115250;, + -0.281348;-0.080185;-0.115250;, + -0.281348;-0.080185; 1.242642;, + -0.095249;-0.080185; 1.242642;, + -0.281348;-0.080185;-0.115250;, + -0.281348; 0.107436;-0.115250;, + -0.281348; 0.107436; 1.242642;, + -0.281348;-0.080185; 1.242642;, + -0.281348; 0.107436;-0.115250;, + -0.095249; 0.107436;-0.115250;, + -0.095249; 0.107436; 1.242642;, + -0.281348; 0.107436; 1.242642;, + -0.281348; 0.107436;-0.115250;, + -0.281348;-0.080185;-0.115250;, + -0.095249;-0.080185;-0.115250;, + -0.095249; 0.107436;-0.115250;, + -0.095249; 0.107436; 1.242642;, + -0.095249;-0.080185; 1.242642;, + -0.281348;-0.080185; 1.242642;, + -0.281348; 0.107436; 1.242642;, + 0.038491;-0.113120; 2.301639;, + 0.038491;-0.214044; 2.301639;, + 0.038491;-0.214044; 2.635183;, + 0.038491;-0.113120; 2.635183;, + 0.038491;-0.214044; 2.301639;, + -0.061613;-0.214044; 2.301639;, + -0.061613;-0.214044; 2.635183;, + 0.038491;-0.214044; 2.635183;, + -0.061613;-0.214044; 2.301639;, + -0.061614;-0.113120; 2.301639;, + -0.061614;-0.113120; 2.635183;, + -0.061613;-0.214044; 2.635183;, + -0.061614;-0.113120; 2.301639;, + 0.038491;-0.113120; 2.301639;, + 0.038491;-0.113120; 2.635183;, + -0.061614;-0.113120; 2.635183;, + -0.061614;-0.113120; 2.301639;, + -0.061613;-0.214044; 2.301639;, + 0.038491;-0.214044; 2.301639;, + 0.038491;-0.113120; 2.301639;, + 0.038491;-0.113120; 2.635183;, + 0.038491;-0.214044; 2.635183;, + -0.061613;-0.214044; 2.635183;, + -0.061614;-0.113120; 2.635183;; + 83; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;, + 4;16;17;18;19;, + 4;20;21;22;23;, + 4;24;25;26;27;, + 4;28;29;30;31;, + 4;32;33;34;35;, + 4;36;37;38;39;, + 4;40;41;42;43;, + 4;44;45;46;47;, + 4;48;49;50;51;, + 4;52;53;54;55;, + 4;56;57;58;59;, + 4;60;61;62;63;, + 4;64;65;66;67;, + 4;68;69;70;71;, + 4;72;73;74;75;, + 4;76;77;78;79;, + 4;80;81;82;83;, + 4;84;85;86;87;, + 4;88;89;90;91;, + 4;92;93;94;95;, + 4;96;97;98;99;, + 4;100;101;102;103;, + 4;104;105;106;107;, + 4;108;109;110;111;, + 4;112;113;114;115;, + 4;116;117;118;119;, + 4;120;121;122;123;, + 4;124;125;126;127;, + 4;128;129;130;131;, + 4;132;133;134;135;, + 4;136;137;138;139;, + 4;140;141;142;143;, + 4;144;145;146;147;, + 4;148;149;150;151;, + 4;152;153;154;155;, + 4;156;157;158;159;, + 4;160;161;162;163;, + 4;164;165;166;167;, + 4;168;169;170;171;, + 4;172;173;174;175;, + 4;176;177;178;179;, + 4;180;181;182;183;, + 4;184;185;186;187;, + 4;188;189;190;191;, + 4;192;193;194;195;, + 4;196;197;198;199;, + 4;200;201;202;203;, + 4;204;205;206;207;, + 4;208;209;210;211;, + 4;212;213;214;215;, + 4;216;217;218;219;, + 4;220;221;222;223;, + 4;224;225;226;227;, + 4;228;229;230;231;, + 4;232;233;234;235;, + 4;236;237;238;239;, + 4;240;241;242;243;, + 4;244;245;246;247;, + 4;248;249;250;251;, + 4;252;253;254;255;, + 4;256;257;258;259;, + 4;260;261;262;263;, + 4;264;265;266;267;, + 4;268;269;270;271;, + 4;272;273;274;275;, + 4;276;277;278;279;, + 4;280;281;282;283;, + 4;284;285;286;287;, + 4;288;289;290;291;, + 4;292;293;294;295;, + 4;296;297;298;299;, + 4;300;301;302;303;, + 4;304;305;306;307;, + 4;308;309;310;311;, + 4;312;313;314;315;, + 4;316;317;318;319;, + 4;320;321;322;323;, + 4;324;325;326;327;, + 4;328;329;330;331;; + MeshNormals { //Cube_000 Normals + 332; + -0.998783; 0.049315;-0.000000;, + -0.998783; 0.049315;-0.000000;, + -0.998783; 0.049315;-0.000000;, + -0.998783; 0.049315;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.998783;-0.049314; 0.000000;, + 0.998783;-0.049314; 0.000000;, + 0.998783;-0.049314; 0.000000;, + 0.998783;-0.049314; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.999466;-0.032675; 0.000000;, + -0.999466;-0.032675; 0.000000;, + -0.999466;-0.032675; 0.000000;, + -0.999466;-0.032675; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.999466; 0.032675; 0.000000;, + 0.999466; 0.032675; 0.000000;, + 0.999466; 0.032675; 0.000000;, + 0.999466; 0.032675; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.999968;-0.007979; 0.000000;, + -0.999968;-0.007979; 0.000000;, + -0.999968;-0.007979; 0.000000;, + -0.999968;-0.007979; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.999968; 0.007979; 0.000000;, + 0.999968; 0.007979; 0.000000;, + 0.999968; 0.007979; 0.000000;, + 0.999968; 0.007979; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000;-1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.998783;-0.049314;-0.000000;, + 0.998783;-0.049314;-0.000000;, + 0.998783;-0.049314;-0.000000;, + 0.998783;-0.049314;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + 0.000000;-1.000000;-0.000000;, + -0.998783; 0.049314; 0.000000;, + -0.998783; 0.049314; 0.000000;, + -0.998783; 0.049314; 0.000000;, + -0.998783; 0.049314; 0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.999466; 0.032676; 0.000000;, + 0.999466; 0.032676; 0.000000;, + 0.999466; 0.032676; 0.000000;, + 0.999466; 0.032676; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.999466;-0.032675; 0.000000;, + -0.999466;-0.032675; 0.000000;, + -0.999466;-0.032675; 0.000000;, + -0.999466;-0.032675; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + -0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.999968; 0.007979;-0.000000;, + 0.999968; 0.007979;-0.000000;, + 0.999968; 0.007979;-0.000000;, + 0.999968; 0.007979;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.999968;-0.007979; 0.000000;, + -0.999968;-0.007979; 0.000000;, + -0.999968;-0.007979; 0.000000;, + -0.999968;-0.007979; 0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000;-0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;; + 83; + 4;0;1;2;3;, + 4;4;5;6;7;, + 4;8;9;10;11;, + 4;12;13;14;15;, + 4;16;17;18;19;, + 4;20;21;22;23;, + 4;24;25;26;27;, + 4;28;29;30;31;, + 4;32;33;34;35;, + 4;36;37;38;39;, + 4;40;41;42;43;, + 4;44;45;46;47;, + 4;48;49;50;51;, + 4;52;53;54;55;, + 4;56;57;58;59;, + 4;60;61;62;63;, + 4;64;65;66;67;, + 4;68;69;70;71;, + 4;72;73;74;75;, + 4;76;77;78;79;, + 4;80;81;82;83;, + 4;84;85;86;87;, + 4;88;89;90;91;, + 4;92;93;94;95;, + 4;96;97;98;99;, + 4;100;101;102;103;, + 4;104;105;106;107;, + 4;108;109;110;111;, + 4;112;113;114;115;, + 4;116;117;118;119;, + 4;120;121;122;123;, + 4;124;125;126;127;, + 4;128;129;130;131;, + 4;132;133;134;135;, + 4;136;137;138;139;, + 4;140;141;142;143;, + 4;144;145;146;147;, + 4;148;149;150;151;, + 4;152;153;154;155;, + 4;156;157;158;159;, + 4;160;161;162;163;, + 4;164;165;166;167;, + 4;168;169;170;171;, + 4;172;173;174;175;, + 4;176;177;178;179;, + 4;180;181;182;183;, + 4;184;185;186;187;, + 4;188;189;190;191;, + 4;192;193;194;195;, + 4;196;197;198;199;, + 4;200;201;202;203;, + 4;204;205;206;207;, + 4;208;209;210;211;, + 4;212;213;214;215;, + 4;216;217;218;219;, + 4;220;221;222;223;, + 4;224;225;226;227;, + 4;228;229;230;231;, + 4;232;233;234;235;, + 4;236;237;238;239;, + 4;240;241;242;243;, + 4;244;245;246;247;, + 4;248;249;250;251;, + 4;252;253;254;255;, + 4;256;257;258;259;, + 4;260;261;262;263;, + 4;264;265;266;267;, + 4;268;269;270;271;, + 4;272;273;274;275;, + 4;276;277;278;279;, + 4;280;281;282;283;, + 4;284;285;286;287;, + 4;288;289;290;291;, + 4;292;293;294;295;, + 4;296;297;298;299;, + 4;300;301;302;303;, + 4;304;305;306;307;, + 4;308;309;310;311;, + 4;312;313;314;315;, + 4;316;317;318;319;, + 4;320;321;322;323;, + 4;324;325;326;327;, + 4;328;329;330;331;; + } //End of Cube_000 Normals + MeshMaterialList { //Cube_000 Material List + 1; + 1; + 0;; + Material Default_Material { + 0.800000; 0.800000; 0.800000; 0.800000;; + 96.078431; + 0.500000; 0.500000; 0.500000;; + 0.000000; 0.000000; 0.000000;; + } + } //End of Cube_000 Material List + MeshTextureCoords { //Cube_000 UV Coordinates + 332; + 0.750000; 0.812500;, + 0.734375; 0.812500;, + 0.734375; 0.625000;, + 0.750000; 0.625000;, + 0.750000; 0.812500;, + 0.796875; 0.812500;, + 0.796875; 0.625000;, + 0.750000; 0.625000;, + 0.812500; 0.812500;, + 0.796875; 0.812500;, + 0.796875; 0.625000;, + 0.812500; 0.625000;, + 0.796875; 0.812500;, + 0.750000; 0.812500;, + 0.750000; 0.625000;, + 0.796875; 0.625000;, + 0.796875; 0.812500;, + 0.796875; 0.843750;, + 0.750000; 0.843750;, + 0.750000; 0.812500;, + 0.750000; 0.593750;, + 0.750000; 0.625000;, + 0.796875; 0.625000;, + 0.796875; 0.593750;, + 0.921875; 0.812500;, + 0.906250; 0.812500;, + 0.906250; 0.625000;, + 0.921875; 0.625000;, + 0.921875; 0.812500;, + 0.968750; 0.812500;, + 0.968750; 0.625000;, + 0.921875; 0.625000;, + 0.984375; 0.812500;, + 0.968750; 0.812500;, + 0.968750; 0.625000;, + 0.984375; 0.625000;, + 0.968750; 0.812500;, + 0.921875; 0.812500;, + 0.921875; 0.625000;, + 0.968750; 0.625000;, + 0.968750; 0.812500;, + 0.968750; 0.843750;, + 0.921875; 0.843750;, + 0.921875; 0.812500;, + 0.921875; 0.593750;, + 0.921875; 0.625000;, + 0.968750; 0.625000;, + 0.968750; 0.593750;, + 0.828125; 0.812500;, + 0.812500; 0.812500;, + 0.812500; 0.562500;, + 0.828125; 0.562500;, + 0.890625; 0.812500;, + 0.828125; 0.812500;, + 0.828125; 0.562500;, + 0.890625; 0.562500;, + 0.906250; 0.812500;, + 0.890625; 0.812500;, + 0.890625; 0.562500;, + 0.906250; 0.562500;, + 0.890625; 0.812500;, + 0.828125; 0.812500;, + 0.828125; 0.562500;, + 0.890625; 0.562500;, + 0.890625; 0.812500;, + 0.890625; 0.843750;, + 0.828125; 0.843750;, + 0.828125; 0.812500;, + 0.828125; 0.531250;, + 0.828125; 0.562500;, + 0.890625; 0.562500;, + 0.890625; 0.531250;, + 0.703125; 0.187500;, + 0.703125; 0.250000;, + 0.515625; 0.250000;, + 0.515625; 0.187500;, + 0.703125; 0.125000;, + 0.703125; 0.187500;, + 0.515625; 0.187500;, + 0.515625; 0.125000;, + 0.703125; 0.062500;, + 0.703125; 0.125000;, + 0.515625; 0.125000;, + 0.515625; 0.062500;, + 0.703125; 0.000000;, + 0.703125; 0.062500;, + 0.515625; 0.062500;, + 0.515625; 0.000000;, + 0.703125; 0.125000;, + 0.734375; 0.125000;, + 0.734375; 0.187500;, + 0.703125; 0.187500;, + 0.734375; 0.250000;, + 0.703125; 0.250000;, + 0.703125; 0.187500;, + 0.734375; 0.187500;, + 0.250000; 0.437500;, + 0.250000; 0.187500;, + 0.375000; 0.187500;, + 0.375000; 0.437500;, + 0.375000; 0.000000;, + 0.500000; 0.000000;, + 0.500000; 0.187500;, + 0.375000; 0.187500;, + 0.250000; 0.000000;, + 0.375000; 0.000000;, + 0.375000; 0.187500;, + 0.250000; 0.187500;, + 0.250000; 0.187500;, + 0.125000; 0.187500;, + 0.125000; 0.000000;, + 0.250000; 0.000000;, + 0.125000; 0.187500;, + 0.000000; 0.187500;, + 0.000000; 0.000000;, + 0.125000; 0.000000;, + 0.375000; 0.437500;, + 0.375000; 0.187500;, + 0.500000; 0.187500;, + 0.500000; 0.437500;, + 0.078125; 0.250000;, + 0.000000; 0.250000;, + 0.000000; 0.187500;, + 0.078125; 0.187500;, + 0.078125; 0.375000;, + 0.171875; 0.375000;, + 0.171875; 0.437500;, + 0.078125; 0.437500;, + 0.250000; 0.250000;, + 0.171875; 0.250000;, + 0.171875; 0.187500;, + 0.250000; 0.187500;, + 0.171875; 0.250000;, + 0.078125; 0.250000;, + 0.078125; 0.187500;, + 0.171875; 0.187500;, + 0.078125; 0.250000;, + 0.171875; 0.250000;, + 0.171875; 0.375000;, + 0.078125; 0.375000;, + 0.734375; 0.250000;, + 0.734375; 0.187500;, + 0.921875; 0.187500;, + 0.921875; 0.250000;, + 0.734375; 0.062500;, + 0.734375; 0.000000;, + 0.921875; 0.000000;, + 0.921875; 0.062500;, + 0.734375; 0.125000;, + 0.734375; 0.062500;, + 0.921875; 0.062500;, + 0.921875; 0.125000;, + 0.734375; 0.187500;, + 0.734375; 0.125000;, + 0.921875; 0.125000;, + 0.921875; 0.187500;, + 0.734375; 0.062500;, + 0.703125; 0.062500;, + 0.703125; 0.000000;, + 0.734375; 0.000000;, + 0.703125; 0.062500;, + 0.734375; 0.062500;, + 0.734375; 0.125000;, + 0.703125; 0.125000;, + 0.109375; 1.000000;, + 0.000000; 1.000000;, + 0.000000; 0.625000;, + 0.109375; 0.625000;, + 0.234375; 1.000000;, + 0.109375; 1.000000;, + 0.109375; 0.625000;, + 0.234375; 0.625000;, + 0.234375; 1.000000;, + 0.343750; 1.000000;, + 0.343750; 0.625000;, + 0.234375; 0.625000;, + 0.468750; 1.000000;, + 0.343750; 1.000000;, + 0.343750; 0.625000;, + 0.468750; 0.625000;, + 0.468750; 0.437500;, + 0.468750; 0.625000;, + 0.343750; 0.625000;, + 0.343750; 0.437500;, + 0.109375; 0.625000;, + 0.109375; 0.437500;, + 0.234375; 0.437500;, + 0.234375; 0.625000;, + 0.500000; 0.812500;, + 0.484375; 0.812500;, + 0.484375; 0.625000;, + 0.500000; 0.625000;, + 0.500000; 0.812500;, + 0.546875; 0.812500;, + 0.546875; 0.625000;, + 0.500000; 0.625000;, + 0.562500; 0.812500;, + 0.546875; 0.812500;, + 0.546875; 0.625000;, + 0.562500; 0.625000;, + 0.546875; 0.812500;, + 0.500000; 0.812500;, + 0.500000; 0.625000;, + 0.546875; 0.625000;, + 0.546875; 0.843750;, + 0.546875; 0.812500;, + 0.500000; 0.812500;, + 0.500000; 0.843750;, + 0.500000; 0.625000;, + 0.500000; 0.593750;, + 0.546875; 0.593750;, + 0.546875; 0.625000;, + 0.671875; 0.812500;, + 0.656250; 0.812500;, + 0.656250; 0.625000;, + 0.671875; 0.625000;, + 0.671875; 0.812500;, + 0.718750; 0.812500;, + 0.718750; 0.625000;, + 0.671875; 0.625000;, + 0.734375; 0.812500;, + 0.718750; 0.812500;, + 0.718750; 0.625000;, + 0.734375; 0.625000;, + 0.718750; 0.812500;, + 0.671875; 0.812500;, + 0.671875; 0.625000;, + 0.718750; 0.625000;, + 0.718750; 0.843750;, + 0.718750; 0.812500;, + 0.671875; 0.812500;, + 0.671875; 0.843750;, + 0.671875; 0.625000;, + 0.671875; 0.593750;, + 0.718750; 0.593750;, + 0.718750; 0.625000;, + 0.578125; 0.812500;, + 0.562500; 0.812500;, + 0.562500; 0.562500;, + 0.578125; 0.562500;, + 0.640625; 0.812500;, + 0.578125; 0.812500;, + 0.578125; 0.562500;, + 0.640625; 0.562500;, + 0.656250; 0.812500;, + 0.640625; 0.812500;, + 0.640625; 0.562500;, + 0.656250; 0.562500;, + 0.640625; 0.812500;, + 0.578125; 0.812500;, + 0.578125; 0.562500;, + 0.640625; 0.562500;, + 0.640625; 0.843750;, + 0.640625; 0.812500;, + 0.578125; 0.812500;, + 0.578125; 0.843750;, + 0.578125; 0.562500;, + 0.578125; 0.531250;, + 0.640625; 0.531250;, + 0.640625; 0.562500;, + 0.703125; 0.437500;, + 0.703125; 0.500000;, + 0.515625; 0.500000;, + 0.515625; 0.437500;, + 0.703125; 0.375000;, + 0.703125; 0.437500;, + 0.515625; 0.437500;, + 0.515625; 0.375000;, + 0.703125; 0.312500;, + 0.703125; 0.375000;, + 0.515625; 0.375000;, + 0.515625; 0.312500;, + 0.703125; 0.250000;, + 0.703125; 0.312500;, + 0.515625; 0.312500;, + 0.515625; 0.250000;, + 0.734375; 0.312500;, + 0.734375; 0.375000;, + 0.703125; 0.375000;, + 0.703125; 0.312500;, + 0.703125; 0.312500;, + 0.703125; 0.250000;, + 0.734375; 0.250000;, + 0.734375; 0.312500;, + 0.734375; 0.312500;, + 0.734375; 0.250000;, + 0.921875; 0.250000;, + 0.921875; 0.312500;, + 0.734375; 0.500000;, + 0.734375; 0.437500;, + 0.921875; 0.437500;, + 0.921875; 0.500000;, + 0.734375; 0.437500;, + 0.734375; 0.375000;, + 0.921875; 0.375000;, + 0.921875; 0.437500;, + 0.734375; 0.375000;, + 0.734375; 0.312500;, + 0.921875; 0.312500;, + 0.921875; 0.375000;, + 0.734375; 0.437500;, + 0.734375; 0.500000;, + 0.703125; 0.500000;, + 0.703125; 0.437500;, + 0.703125; 0.437500;, + 0.703125; 0.375000;, + 0.734375; 0.375000;, + 0.734375; 0.437500;, + 0.046875; 0.250000;, + 0.062500; 0.250000;, + 0.062500; 0.375000;, + 0.046875; 0.375000;, + 0.031250; 0.250000;, + 0.046875; 0.250000;, + 0.046875; 0.375000;, + 0.031250; 0.375000;, + 0.015625; 0.250000;, + 0.031250; 0.250000;, + 0.031250; 0.375000;, + 0.015625; 0.375000;, + 0.000000; 0.250000;, + 0.015625; 0.250000;, + 0.015625; 0.375000;, + 0.000000; 0.375000;, + 0.062500; 0.281250;, + 0.062500; 0.250000;, + 0.078125; 0.250000;, + 0.078125; 0.281250;, + 0.078125; 0.281250;, + 0.078125; 0.312500;, + 0.062500; 0.312500;, + 0.062500; 0.281250;; + } //End of Cube_000 UV Coordinates + XSkinMeshHeader { + 2; + 6; + 10; + } + SkinWeights { + "Armature_Body"; + 168; + 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, + 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; + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000001, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000001, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000001, + 0.000000, + 0.000000, + 0.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 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.000001, + 0.000000, + 0.000134, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000134, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000001, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000001, + 0.000000, + 0.000134, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000; + 0.746845, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000,-0.740784, 0.000000, + 0.000000, 0.740784, 0.000000, 0.000000, + -0.000000,-0.856282,-0.000000, 1.000000;; + } //End of Armature_Body Skin Weights + SkinWeights { + "Armature_Bone_001"; + 24; + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95; + 1.000000, + 0.999144, + 0.999987, + 1.000000, + 0.999144, + 1.000000, + 1.000000, + 0.999987, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 0.999144, + 1.000000, + 1.000000, + 0.999987, + 1.000000, + 1.000000; + 0.743658, 0.068922,-0.000000, 0.000000, + 0.000000, 0.000000, 0.740784, 0.000000, + 0.068363,-0.737623, 0.000000, 0.000000, + -0.377741, 1.628371,-0.000000, 1.000000;; + } //End of Armature_Bone_001 Skin Weights + SkinWeights { + "Armature_Bone_002"; + 48; + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163; + 0.000000, + 0.000856, + 0.000013, + 0.000000, + 0.000856, + 0.000000, + 0.000000, + 0.000013, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000000, + 0.000856, + 0.000000, + 0.000000, + 0.000013, + 0.000000, + 0.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 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.743577,-0.069792,-0.000000, 0.000000, + 0.000000, 0.000000, 0.740784, 0.000000, + -0.069226,-0.737543, 0.000000, 0.000000, + 0.392568, 1.626715,-0.000001, 1.000000;; + } //End of Armature_Bone_002 Skin Weights + SkinWeights { + "Armature_Bone_003"; + 24; + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 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.746845,-0.000000,-0.000000, 0.000000, + 0.000000, 0.000000, 0.740784, 0.000000, + -0.000000,-0.740784, 0.000000, 0.000000, + 0.144872, 0.917795,-0.000000, 1.000000;; + } //End of Armature_Bone_003 Skin Weights + SkinWeights { + "Armature_Bone_004"; + 24; + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 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.746845,-0.000000,-0.000000, 0.000000, + 0.000000, 0.000000, 0.740784, 0.000000, + -0.000000,-0.740784, 0.000000, 0.000000, + -0.135397, 0.926692,-0.000000, 1.000000;; + } //End of Armature_Bone_004 Skin Weights + SkinWeights { + "Armature_Bone_005"; + 39; + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 131, + 133, + 134, + 137, + 138, + 139, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331; + 0.088015, + 0.374496, + 0.207032, + 0.066484, + 0.374496, + 0.074593, + 0.049815, + 0.207032, + 0.074593, + 0.049815, + 0.088015, + 0.066484, + 0.074593, + 0.374496, + 0.088015, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 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.746845, 0.000000, 0.000000, 0.000000, + 0.000000, 0.005159,-0.740766, 0.000000, + -0.000000, 0.740766, 0.005159, 0.000000, + 0.002514,-1.721402,-0.134493, 1.000000;; + } //End of Armature_Bone_005 Skin Weights + SkinWeights { + "Armature_Body_001"; + 72; + 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; + 0.999999, + 1.000000, + 0.999866, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 0.999866, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 0.999999, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 0.999999, + 1.000000, + 0.999866, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 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.746845,-0.000000,-0.000000, 0.000000, + 0.000000, 0.000000, 0.740784, 0.000000, + 0.000000,-0.740784, 0.000000, 0.000000, + -0.000000, 1.044227,-0.206990, 1.000000;; + } //End of Armature_Body_001 Skin Weights + SkinWeights { + "Armature_Body_002"; + 72; + 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; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 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.999999, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 0.999999, + 1.000000, + 1.000000, + 1.000000; + 0.746845, 0.000000, 0.000000, 0.000000, + -0.000000, 0.000000, 0.740784, 0.000000, + -0.000000,-0.740784, 0.000000, 0.000000, + -0.000000, 1.042009, 0.203380, 1.000000;; + } //End of Armature_Body_002 Skin Weights + SkinWeights { + "Armature_Bone_006"; + 24; + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 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.075705, 0.000000, 0.742998, 0.000000, + -0.000000, 0.740784,-0.000000, 0.000000, + -0.736968, 0.000000, 0.075091, 0.000000, + 2.018875, 0.120365,-0.203181, 1.000000;; + } //End of Armature_Bone_006 Skin Weights + SkinWeights { + "Armature_Bone_007"; + 20; + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139; + 0.911985, + 0.625504, + 0.792968, + 0.933516, + 0.625504, + 0.925407, + 0.950185, + 0.792968, + 0.925407, + 1.000000, + 1.000000, + 0.950185, + 1.000000, + 0.911985, + 0.933516, + 1.000000, + 1.000000, + 0.925407, + 0.625504, + 0.911985; + 0.746845, 0.000000,-0.000001, 0.000000, + -0.000000, 0.606815, 0.424897, 0.000000, + 0.000001,-0.424897, 0.606815, 0.000000, + 0.002511, 1.147970,-1.577121, 1.000000;; + } //End of Armature_Bone_007 Skin Weights + } //End of Cube_000 Mesh + } //End of Sand_monster + } //End of Armature +} //End of Root Frame +AnimationSet { + Animation { + {Armature} + AnimationKey { //Position + 2; + 108; + 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;;, + 91;3; 0.000000, 0.000000, 0.000000;;, + 92;3; 0.000000, 0.000000, 0.000000;;, + 93;3; 0.000000, 0.000000, 0.000000;;, + 94;3; 0.000000, 0.000000, 0.000000;;, + 95;3; 0.000000, 0.000000, 0.000000;;, + 96;3; 0.000000, 0.000000, 0.000000;;, + 97;3; 0.000000, 0.000000, 0.000000;;, + 98;3; 0.000000, 0.000000, 0.000000;;, + 99;3; 0.000000, 0.000000, 0.000000;;, + 100;3; 0.000000, 0.000000, 0.000000;;, + 101;3; 0.000000, 0.000000, 0.000000;;, + 102;3; 0.000000, 0.000000, 0.000000;;, + 103;3; 0.000000, 0.000000, 0.000000;;, + 104;3; 0.000000, 0.000000, 0.000000;;, + 105;3; 0.000000, 0.000000, 0.000000;;, + 106;3; 0.000000, 0.000000, 0.000000;;, + 107;3; 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { //Rotation + 0; + 108; + 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;;, + 91;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 92;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 93;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 94;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 95;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 96;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 97;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 98;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 99;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 100;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 101;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 102;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 103;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 104;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 105;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 106;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 107;4; -1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Root} + AnimationKey { //Position + 2; + 108; + 0;3; 0.000000, 0.000000, 0.001246;;, + 1;3; 0.000000, 0.000000, 0.001246;;, + 2;3; 0.000000, 0.000000, 0.001246;;, + 3;3; 0.000000, 0.000000, 0.001246;;, + 4;3; 0.000000, 0.000000, 0.001246;;, + 5;3; 0.000000, 0.000000, 0.001246;;, + 6;3; 0.000000, 0.000000, 0.001246;;, + 7;3; 0.000000, 0.000000, 0.001246;;, + 8;3; 0.000000, 0.000000, 0.001246;;, + 9;3; 0.000000, 0.000000, 0.001246;;, + 10;3; 0.000000, 0.000000, 0.001246;;, + 11;3; 0.000000, 0.000000, 0.001246;;, + 12;3; 0.000000, 0.000000, 0.001246;;, + 13;3; 0.000000, 0.000000, 0.001246;;, + 14;3; 0.000000, 0.000000, 0.001246;;, + 15;3; 0.000000, 0.000000, 0.001246;;, + 16;3; 0.000000, 0.000000, 0.001246;;, + 17;3; 0.000000, 0.000000, 0.001246;;, + 18;3; 0.000000, 0.000000, 0.001246;;, + 19;3; 0.000000, 0.000000, 0.001246;;, + 20;3; 0.000000, 0.000000, 0.001246;;, + 21;3; 0.000000, 0.000000, 0.001246;;, + 22;3; 0.000000, 0.000000, 0.001246;;, + 23;3; 0.000000, 0.000000, 0.001246;;, + 24;3; 0.000000, 0.000000, 0.001246;;, + 25;3; 0.000000, 0.000000, 0.001246;;, + 26;3; 0.000000, 0.000000, 0.001246;;, + 27;3; 0.000000, 0.000000, 0.001246;;, + 28;3; 0.000000, 0.000000, 0.001246;;, + 29;3; 0.000000, 0.000000, 0.001246;;, + 30;3; 0.000000, 0.000000, 0.001246;;, + 31;3; 0.000000, 0.000000, 0.001246;;, + 32;3; 0.000000, 0.000000, 0.001246;;, + 33;3; 0.000000, 0.000000, 0.001246;;, + 34;3; 0.000000, 0.000000, 0.001246;;, + 35;3; 0.000000, 0.000000, 0.001246;;, + 36;3; 0.000000, 0.000000, 0.001246;;, + 37;3; 0.000000, 0.000000, 0.001246;;, + 38;3; 0.000000, 0.000000, 0.001246;;, + 39;3; 0.000000, 0.000000, 0.001246;;, + 40;3; 0.000000, 0.000000, 0.001246;;, + 41;3; 0.000000, 0.000000, 0.001246;;, + 42;3; 0.000000, 0.000000, 0.001246;;, + 43;3; 0.000000, 0.000000, 0.001246;;, + 44;3; 0.000000, 0.000000, 0.001246;;, + 45;3; 0.000000, 0.000000, 0.001246;;, + 46;3; 0.000000, 0.000000, 0.001246;;, + 47;3; 0.000000, 0.000000, 0.001246;;, + 48;3; 0.000000, 0.000000, 0.001246;;, + 49;3; 0.000000, 0.000000, 0.001246;;, + 50;3; 0.000000, 0.000000, 0.001246;;, + 51;3; 0.000000, 0.000000, 0.001246;;, + 52;3; 0.000000, 0.000000, 0.001246;;, + 53;3; 0.000000, 0.000000, 0.001246;;, + 54;3; 0.000000, 0.000000, 0.001246;;, + 55;3; 0.000000, 0.000000, 0.001246;;, + 56;3; 0.000000, 0.000000, 0.001246;;, + 57;3; 0.000000, 0.000000, 0.001246;;, + 58;3; 0.000000, 0.000000, 0.001246;;, + 59;3; 0.000000, 0.000000, 0.001246;;, + 60;3; 0.000000, 0.000000, 0.001246;;, + 61;3; 0.000000, 0.000000, 0.001246;;, + 62;3; 0.000000, 0.000000, 0.001246;;, + 63;3; 0.000000, 0.000000, 0.001246;;, + 64;3; 0.000000, 0.000000, 0.001246;;, + 65;3; 0.000000, 0.000000, 0.001246;;, + 66;3; 0.000000, 0.000000, 0.001246;;, + 67;3; 0.000000, 0.000000, 0.001246;;, + 68;3; 0.000000, 0.000000, 0.001246;;, + 69;3; 0.000000, 0.000000, 0.001246;;, + 70;3; 0.000000, 0.000000, 0.001246;;, + 71;3; 0.000000, 0.000000, 0.001246;;, + 72;3; 0.000000, 0.000000, 0.001246;;, + 73;3; 0.000000, 0.000000, 0.001246;;, + 74;3; 0.000000, 0.000000, 0.001246;;, + 75;3; 0.000000,-0.000000,-0.008573;;, + 76;3; 0.000000,-0.000000,-0.037880;;, + 77;3; 0.000000,-0.000000,-0.084018;;, + 78;3; 0.000000,-0.000000,-0.140222;;, + 79;3; 0.000000,-0.000000,-0.196425;;, + 80;3; 0.000000,-0.000000,-0.242563;;, + 81;3; 0.000000,-0.000000,-0.271870;;, + 82;3; 0.000000,-0.000000,-0.281689;;, + 83;3; 0.000000,-0.000000,-0.271870;;, + 84;3; 0.000000,-0.000000,-0.242563;;, + 85;3; 0.000000,-0.000000,-0.196425;;, + 86;3; 0.000000,-0.000000,-0.140222;;, + 87;3; 0.000000,-0.000000,-0.084018;;, + 88;3; 0.000000,-0.000000,-0.037880;;, + 89;3; 0.000000,-0.000000,-0.008573;;, + 90;3; 0.000000,-0.000000, 0.001246;;, + 91;3; 0.000000,-0.000000,-0.008567;;, + 92;3; 0.000000,-0.000000,-0.037842;;, + 93;3; 0.000000,-0.000000,-0.083914;;, + 94;3; 0.000000,-0.000000,-0.140052;;, + 95;3; 0.000000,-0.000000,-0.196244;;, + 96;3; 0.000000,-0.000000,-0.242440;;, + 97;3; 0.000000,-0.000000,-0.271830;;, + 98;3; 0.000000,-0.000000,-0.281689;;, + 99;3; 0.000000,-0.000000,-0.271755;;, + 100;3; 0.000000,-0.000000,-0.241887;;, + 101;3; 0.000000,-0.000000,-0.194722;;, + 102;3; 0.000000,-0.000000,-0.137587;;, + 103;3; 0.000000,-0.000000,-0.081320;;, + 104;3; 0.000000,-0.000000,-0.036105;;, + 105;3; 0.000000,-0.000000,-0.008005;;, + 106;3; 0.000000, 0.000000, 0.001246;;, + 107;3; 0.000000, 0.000000, 0.001246;;; + } + AnimationKey { //Rotation + 0; + 108; + 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;;, + 31;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 32;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 33;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 34;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 35;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 36;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 37;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 38;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 39;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 40;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 41;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 42;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 43;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 44;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 45;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 46;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 47;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 48;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 49;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 50;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 51;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 52;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 53;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 54;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 55;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 56;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 57;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 58;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 59;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 60;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 61;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 62;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 63;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 64;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 65;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 66;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 67;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 68;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 69;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 70;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 71;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 72;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 73;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 74;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 75;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 76;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 77;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 78;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 79;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 80;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 81;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 82;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 83;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 84;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 85;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 86;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 87;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 88;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 89;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 90;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 91;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 92;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 93;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 94;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 95;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 96;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 97;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 98;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 99;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 100;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 101;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 102;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 103;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 104;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 105;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 106;4; -0.707107, 0.707107, 0.000000, 0.000000;;, + 107;4; -0.707107, 0.707107, 0.000000, 0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_IK_Right_Leg} + AnimationKey { //Position + 2; + 108; + 0;3; 0.135398, 0.015523, 0.000000;;, + 1;3; 0.135398, 0.015523, 0.000000;;, + 2;3; 0.135398, 0.015523, 0.000000;;, + 3;3; 0.135398, 0.015523, 0.000000;;, + 4;3; 0.135398, 0.015523, 0.000000;;, + 5;3; 0.135398, 0.015523, 0.000000;;, + 6;3; 0.135398, 0.015523, 0.000000;;, + 7;3; 0.135398, 0.015523, 0.000000;;, + 8;3; 0.135398, 0.015523, 0.000000;;, + 9;3; 0.135398, 0.015523, 0.000000;;, + 10;3; 0.135398, 0.015523, 0.000000;;, + 11;3; 0.135398, 0.015523, 0.000000;;, + 12;3; 0.135398, 0.015523, 0.000000;;, + 13;3; 0.135398, 0.015523, 0.000000;;, + 14;3; 0.135398, 0.015523, 0.000000;;, + 15;3; 0.135398, 0.015523, 0.000000;;, + 16;3; 0.135398, 0.015523, 0.000000;;, + 17;3; 0.135398, 0.015523, 0.000000;;, + 18;3; 0.135398, 0.015523, 0.000000;;, + 19;3; 0.135398, 0.015523, 0.000000;;, + 20;3; 0.135398, 0.015523, 0.000000;;, + 21;3; 0.135398, 0.015523, 0.000000;;, + 22;3; 0.135398, 0.015523, 0.000000;;, + 23;3; 0.135398, 0.015523, 0.000000;;, + 24;3; 0.135398, 0.015523, 0.000000;;, + 25;3; 0.135398, 0.015523, 0.000000;;, + 26;3; 0.135398, 0.015523, 0.000000;;, + 27;3; 0.135398, 0.015523, 0.000000;;, + 28;3; 0.135398, 0.015523, 0.000000;;, + 29;3; 0.135398, 0.015523, 0.000000;;, + 30;3; 0.135398, 0.015523, 0.000000;;, + 31;3; 0.135398, 0.015523, 0.000000;;, + 32;3; 0.135398, 0.015523, 0.000000;;, + 33;3; 0.135398, 0.015523, 0.000000;;, + 34;3; 0.135398, 0.015523, 0.000000;;, + 35;3; 0.135398, 0.015523, 0.000000;;, + 36;3; 0.135398, 0.015523, 0.000000;;, + 37;3; 0.135398, 0.015523, 0.000000;;, + 38;3; 0.135398, 0.015523, 0.000000;;, + 39;3; 0.135398, 0.015523, 0.000000;;, + 40;3; 0.135398, 0.015523, 0.000000;;, + 41;3; 0.135398, 0.015523, 0.000000;;, + 42;3; 0.135398, 0.015523, 0.087189;;, + 43;3; 0.135398, 0.015523, 0.162188;;, + 44;3; 0.135398, 0.015523, 0.222434;;, + 45;3; 0.135398, 0.015523, 0.266237;;, + 46;3; 0.135398, 0.015523, 0.293922;;, + 47;3; 0.135398, 0.015523, 0.308311;;, + 48;3; 0.135398, 0.015523, 0.313815;;, + 49;3; 0.135398, 0.015523, 0.314835;;, + 50;3; 0.135398, 0.015523, 0.309148;;, + 51;3; 0.135398, 0.015523, 0.290771;;, + 52;3; 0.135398, 0.015523, 0.258454;;, + 53;3; 0.135398, 0.015523, 0.213080;;, + 54;3; 0.135398, 0.015523, 0.158686;;, + 55;3; 0.135398, 0.015523, 0.101401;;, + 56;3; 0.135398, 0.015523, 0.046755;;, + 57;3; 0.135398, 0.015523,-0.001999;;, + 58;3; 0.135398, 0.015523,-0.051857;;, + 59;3; 0.135398, 0.015523,-0.106460;;, + 60;3; 0.135398, 0.015523,-0.154925;;, + 61;3; 0.135398, 0.015523,-0.206693;;, + 62;3; 0.135398, 0.015523,-0.268486;;, + 63;3; 0.135398, 0.015523,-0.311509;;, + 64;3; 0.135398, 0.015523,-0.330121;;, + 65;3; 0.135398, 0.015523,-0.334719;;, + 66;3; 0.135398, 0.015523,-0.332228;;, + 67;3; 0.135398, 0.015523,-0.322988;;, + 68;3; 0.135398, 0.015523,-0.303845;;, + 69;3; 0.135398, 0.015523,-0.271522;;, + 70;3; 0.135398, 0.015523,-0.223860;;, + 71;3; 0.135398, 0.015523,-0.160993;;, + 72;3; 0.135398, 0.015523,-0.085268;;, + 73;3; 0.135398, 0.015523, 0.000000;;, + 74;3; 0.135398, 0.015523, 0.000000;;, + 75;3; 0.135398, 0.021308, 0.095588;;, + 76;3; 0.135398, 0.038571, 0.206502;;, + 77;3; 0.135398, 0.065746, 0.326063;;, + 78;3; 0.135398, 0.098852, 0.443345;;, + 79;3; 0.135398, 0.131970, 0.545509;;, + 80;3; 0.135398, 0.159170, 0.622083;;, + 81;3; 0.135398, 0.176457, 0.667861;;, + 82;3; 0.135398, 0.182252, 0.682612;;, + 83;3; 0.135398, 0.181203, 0.666972;;, + 84;3; 0.135398, 0.177911, 0.618550;;, + 85;3; 0.135398, 0.172332, 0.537822;;, + 86;3; 0.135398, 0.164785, 0.430589;;, + 87;3; 0.135398, 0.155990, 0.308211;;, + 88;3; 0.135398, 0.146856, 0.184430;;, + 89;3; 0.135398, 0.138160, 0.070810;;, + 90;3; 0.135398, 0.130378,-0.025691;;, + 91;3; 0.135398, 0.122923,-0.121019;;, + 92;3; 0.135398, 0.115040,-0.231131;;, + 93;3; 0.135398, 0.106791,-0.349520;;, + 94;3; 0.135398, 0.098329,-0.465728;;, + 95;3; 0.135398, 0.089877,-0.567400;;, + 96;3; 0.135398, 0.081658,-0.644145;;, + 97;3; 0.135398, 0.073821,-0.690390;;, + 98;3; 0.135398, 0.066422,-0.705393;;, + 99;3; 0.135398, 0.058693,-0.689356;;, + 100;3; 0.135398, 0.050027,-0.639602;;, + 101;3; 0.135398, 0.040924,-0.556855;;, + 102;3; 0.135398, 0.032220,-0.447937;;, + 103;3; 0.135398, 0.024869,-0.325462;;, + 104;3; 0.135398, 0.019552,-0.203592;;, + 105;3; 0.135398, 0.016483,-0.093171;;, + 106;3; 0.135398, 0.015523, 0.000000;;, + 107;3; 0.152259, 0.021305, 0.053347;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 1;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 2;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 3;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 4;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 5;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 6;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 7;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 8;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 9;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 10;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 11;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 12;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 13;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 14;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 15;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 16;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 17;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 18;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 19;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 20;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 21;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 22;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 23;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 24;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 25;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 26;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 27;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 28;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 29;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 30;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 31;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 32;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 33;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 34;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 35;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 36;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 37;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 38;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 39;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 40;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 41;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 42;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 43;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 44;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 45;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 46;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 47;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 48;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 49;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 50;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 51;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 52;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 53;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 54;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 55;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 56;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 57;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 58;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 59;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 60;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 61;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 62;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 63;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 64;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 65;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 66;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 67;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 68;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 69;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 70;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 71;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 72;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 73;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 74;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 75;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 76;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 77;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 78;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 79;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 80;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 81;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 82;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 83;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 84;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 85;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 86;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 87;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 88;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 89;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 90;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 91;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 92;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 93;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 94;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 95;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 96;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 97;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 98;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 99;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 100;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 101;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 102;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 103;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 104;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 105;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 106;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 107;4; -0.000000, 1.000000, 0.000000,-0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_IK_Left_Leg} + AnimationKey { //Position + 2; + 108; + 0;3; -0.148583, 0.015523, 0.000000;;, + 1;3; -0.148583, 0.015523, 0.000000;;, + 2;3; -0.148583, 0.015523, 0.000000;;, + 3;3; -0.148583, 0.015523, 0.000000;;, + 4;3; -0.148583, 0.015523, 0.000000;;, + 5;3; -0.148583, 0.015523, 0.000000;;, + 6;3; -0.148583, 0.015523, 0.000000;;, + 7;3; -0.148583, 0.015523, 0.000000;;, + 8;3; -0.148583, 0.015523, 0.000000;;, + 9;3; -0.148583, 0.015523, 0.000000;;, + 10;3; -0.148583, 0.015523, 0.000000;;, + 11;3; -0.148583, 0.015523, 0.000000;;, + 12;3; -0.148583, 0.015523, 0.000000;;, + 13;3; -0.148583, 0.015523, 0.000000;;, + 14;3; -0.148583, 0.015523, 0.000000;;, + 15;3; -0.148583, 0.015523, 0.000000;;, + 16;3; -0.148583, 0.015523, 0.000000;;, + 17;3; -0.148583, 0.015523, 0.000000;;, + 18;3; -0.148583, 0.015523, 0.000000;;, + 19;3; -0.148583, 0.015523, 0.000000;;, + 20;3; -0.148583, 0.015523, 0.000000;;, + 21;3; -0.148583, 0.015523, 0.000000;;, + 22;3; -0.148583, 0.015523, 0.000000;;, + 23;3; -0.148583, 0.015523, 0.000000;;, + 24;3; -0.148583, 0.015523, 0.000000;;, + 25;3; -0.148583, 0.015523, 0.000000;;, + 26;3; -0.148583, 0.015523, 0.000000;;, + 27;3; -0.148583, 0.015523, 0.000000;;, + 28;3; -0.148583, 0.015523, 0.000000;;, + 29;3; -0.148583, 0.015523, 0.000000;;, + 30;3; -0.148583, 0.015523, 0.000000;;, + 31;3; -0.148583, 0.015523, 0.000000;;, + 32;3; -0.148583, 0.015523, 0.000000;;, + 33;3; -0.148583, 0.015523, 0.000000;;, + 34;3; -0.148583, 0.015523, 0.000000;;, + 35;3; -0.148583, 0.015523, 0.000000;;, + 36;3; -0.148583, 0.015523, 0.000000;;, + 37;3; -0.148583, 0.015523, 0.000000;;, + 38;3; -0.148583, 0.015523, 0.000000;;, + 39;3; -0.148583, 0.015523, 0.000000;;, + 40;3; -0.148583, 0.015523, 0.000000;;, + 41;3; -0.148583, 0.015523, 0.000000;;, + 42;3; -0.148583, 0.015523,-0.090308;;, + 43;3; -0.148583, 0.015523,-0.169272;;, + 44;3; -0.148583, 0.015523,-0.234146;;, + 45;3; -0.148583, 0.015523,-0.282853;;, + 46;3; -0.148583, 0.015523,-0.315143;;, + 47;3; -0.148583, 0.015523,-0.333217;;, + 48;3; -0.148583, 0.015523,-0.341039;;, + 49;3; -0.148583, 0.015523,-0.342830;;, + 50;3; -0.148583, 0.015523,-0.336980;;, + 51;3; -0.148583, 0.015523,-0.318078;;, + 52;3; -0.148583, 0.015523,-0.284836;;, + 53;3; -0.148583, 0.015523,-0.238166;;, + 54;3; -0.148583, 0.015523,-0.182217;;, + 55;3; -0.148583, 0.015523,-0.123293;;, + 56;3; -0.148583, 0.015523,-0.067082;;, + 57;3; -0.148583, 0.015523,-0.016933;;, + 58;3; -0.148583, 0.015523, 0.034348;;, + 59;3; -0.148583, 0.015523, 0.090509;;, + 60;3; -0.148583, 0.015523, 0.140371;;, + 61;3; -0.148583, 0.015523, 0.193625;;, + 62;3; -0.148583, 0.015523, 0.257180;;, + 63;3; -0.148583, 0.015523, 0.301524;;, + 64;3; -0.148583, 0.015523, 0.320745;;, + 65;3; -0.148583, 0.015523, 0.325497;;, + 66;3; -0.148583, 0.015523, 0.323525;;, + 67;3; -0.148583, 0.015523, 0.315809;;, + 68;3; -0.148583, 0.015523, 0.299009;;, + 69;3; -0.148583, 0.015523, 0.269414;;, + 70;3; -0.148583, 0.015523, 0.224199;;, + 71;3; -0.148583, 0.015523, 0.162782;;, + 72;3; -0.148583, 0.015523, 0.087006;;, + 73;3; -0.148583, 0.015523, 0.000000;;, + 74;3; -0.148583, 0.015523, 0.000000;;, + 75;3; -0.148583, 0.019677,-0.099088;;, + 76;3; -0.148583, 0.032074,-0.215379;;, + 77;3; -0.148583, 0.051589,-0.341752;;, + 78;3; -0.148583, 0.075362,-0.466453;;, + 79;3; -0.148583, 0.099140,-0.575568;;, + 80;3; -0.148583, 0.118665,-0.657638;;, + 81;3; -0.148583, 0.131070,-0.706840;;, + 82;3; -0.148583, 0.135227,-0.722727;;, + 83;3; -0.148583, 0.134475,-0.707252;;, + 84;3; -0.148583, 0.132113,-0.659277;;, + 85;3; -0.148583, 0.128109,-0.579134;;, + 86;3; -0.148583, 0.122691,-0.472371;;, + 87;3; -0.148583, 0.116377,-0.350035;;, + 88;3; -0.148583, 0.109818,-0.225621;;, + 89;3; -0.148583, 0.103574,-0.110588;;, + 90;3; -0.148583, 0.097987,-0.011924;;, + 91;3; -0.148583, 0.092634, 0.086791;;, + 92;3; -0.148583, 0.086975, 0.201930;;, + 93;3; -0.148583, 0.081052, 0.326595;;, + 94;3; -0.148583, 0.074976, 0.449630;;, + 95;3; -0.148583, 0.068908, 0.557766;;, + 96;3; -0.148583, 0.063007, 0.639718;;, + 97;3; -0.148583, 0.057380, 0.689273;;, + 98;3; -0.148583, 0.052068, 0.705393;;, + 99;3; -0.148583, 0.046518, 0.689573;;, + 100;3; -0.148583, 0.040296, 0.640453;;, + 101;3; -0.148583, 0.033760, 0.558641;;, + 102;3; -0.148583, 0.027511, 0.450678;;, + 103;3; -0.148583, 0.022233, 0.328767;;, + 104;3; -0.148583, 0.018415, 0.206706;;, + 105;3; -0.148583, 0.016213, 0.095177;;, + 106;3; -0.148583, 0.015523, 0.000000;;, + 107;3; -0.156161, 0.012832,-0.060350;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 1;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 2;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 3;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 4;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 5;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 6;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 7;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 8;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 9;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 10;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 11;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 12;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 13;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 14;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 15;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 16;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 17;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 18;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 19;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 20;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 21;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 22;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 23;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 24;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 25;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 26;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 27;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 28;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 29;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 30;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 31;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 32;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 33;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 34;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 35;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 36;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 37;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 38;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 39;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 40;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 41;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 42;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 43;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 44;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 45;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 46;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 47;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 48;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 49;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 50;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 51;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 52;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 53;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 54;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 55;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 56;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 57;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 58;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 59;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 60;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 61;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 62;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 63;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 64;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 65;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 66;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 67;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 68;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 69;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 70;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 71;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 72;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 73;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 74;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 75;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 76;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 77;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 78;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 79;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 80;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 81;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 82;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 83;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 84;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 85;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 86;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 87;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 88;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 89;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 90;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 91;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 92;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 93;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 94;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 95;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 96;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 97;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 98;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 99;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 100;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 101;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 102;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 103;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 104;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 105;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 106;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 107;4; -0.000000, 1.000000, 0.000000,-0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_IK_Left_Hand} + AnimationKey { //Position + 2; + 108; + 0;3; -0.316097, 0.754556, 0.000000;;, + 1;3; -0.316097, 0.754556,-0.000553;;, + 2;3; -0.316097, 0.754556,-0.002272;;, + 3;3; -0.316097, 0.754556,-0.005193;;, + 4;3; -0.316097, 0.754556,-0.009241;;, + 5;3; -0.316097, 0.754556,-0.014196;;, + 6;3; -0.316097, 0.754556,-0.019709;;, + 7;3; -0.316097, 0.754556,-0.025373;;, + 8;3; -0.316097, 0.754556,-0.030822;;, + 9;3; -0.316097, 0.754556,-0.035797;;, + 10;3; -0.316097, 0.754556,-0.040148;;, + 11;3; -0.316097, 0.754556,-0.044499;;, + 12;3; -0.316097, 0.754556,-0.049474;;, + 13;3; -0.316097, 0.754556,-0.054923;;, + 14;3; -0.316097, 0.754556,-0.060587;;, + 15;3; -0.316097, 0.754556,-0.066100;;, + 16;3; -0.316097, 0.754556,-0.071055;;, + 17;3; -0.316097, 0.754556,-0.075103;;, + 18;3; -0.316097, 0.754556,-0.078023;;, + 19;3; -0.316097, 0.754556,-0.079743;;, + 20;3; -0.316097, 0.754556,-0.080296;;, + 21;3; -0.316097, 0.754556,-0.080289;;, + 22;3; -0.316097, 0.754556,-0.080236;;, + 23;3; -0.316097, 0.754556,-0.080073;;, + 24;3; -0.316097, 0.754556,-0.079720;;, + 25;3; -0.316097, 0.754556,-0.079093;;, + 26;3; -0.316097, 0.754556,-0.078123;;, + 27;3; -0.316097, 0.754556,-0.076777;;, + 28;3; -0.316097, 0.754556,-0.075061;;, + 29;3; -0.316097, 0.754556,-0.073009;;, + 30;3; -0.316097, 0.754556,-0.070670;;, + 31;3; -0.316097, 0.754556,-0.067890;;, + 32;3; -0.316097, 0.754556,-0.064517;;, + 33;3; -0.316097, 0.754556,-0.060592;;, + 34;3; -0.316097, 0.754556,-0.056133;;, + 35;3; -0.316097, 0.754556,-0.051142;;, + 36;3; -0.316097, 0.754556,-0.045596;;, + 37;3; -0.316097, 0.754556,-0.039444;;, + 38;3; -0.316097, 0.754556,-0.032578;;, + 39;3; -0.316097, 0.754556,-0.024774;;, + 40;3; -0.316097, 0.754556,-0.015466;;, + 41;3; -0.316097, 0.754556, 0.000000;;, + 42;3; -0.316097, 0.754556, 0.059460;;, + 43;3; -0.316097, 0.754556, 0.141717;;, + 44;3; -0.316097, 0.754556, 0.230109;;, + 45;3; -0.316097, 0.754556, 0.314858;;, + 46;3; -0.316097, 0.754556, 0.389209;;, + 47;3; -0.316097, 0.754556, 0.447871;;, + 48;3; -0.316097, 0.754556, 0.486247;;, + 49;3; -0.316097, 0.754556, 0.500000;;, + 50;3; -0.316097, 0.754556, 0.489995;;, + 51;3; -0.316097, 0.754556, 0.458566;;, + 52;3; -0.316097, 0.754556, 0.405218;;, + 53;3; -0.316097, 0.754556, 0.332884;;, + 54;3; -0.316097, 0.754556, 0.248325;;, + 55;3; -0.316097, 0.754556, 0.160156;;, + 56;3; -0.316097, 0.754556, 0.075835;;, + 57;3; -0.316097, 0.754556, 0.000000;;, + 58;3; -0.316097, 0.754556,-0.077935;;, + 59;3; -0.316097, 0.754556,-0.162805;;, + 60;3; -0.316097, 0.754556,-0.236963;;, + 61;3; -0.316097, 0.754556,-0.307531;;, + 62;3; -0.316097, 0.754556,-0.382085;;, + 63;3; -0.316097, 0.754556,-0.446637;;, + 64;3; -0.316097, 0.754556,-0.487225;;, + 65;3; -0.316097, 0.754556,-0.500000;;, + 66;3; -0.316097, 0.754556,-0.484078;;, + 67;3; -0.316097, 0.754556,-0.440649;;, + 68;3; -0.316097, 0.754556,-0.375753;;, + 69;3; -0.316097, 0.754556,-0.295300;;, + 70;3; -0.316097, 0.754556,-0.205809;;, + 71;3; -0.316097, 0.754556,-0.115669;;, + 72;3; -0.316097, 0.754556,-0.038027;;, + 73;3; -0.316097, 0.754556, 0.000000;;, + 74;3; -0.280185, 1.779512,-1.040664;;, + 75;3; -0.280185, 1.791992,-1.040664;;, + 76;3; -0.280185, 1.829242,-1.040664;;, + 77;3; -0.280185, 1.887885,-1.040664;;, + 78;3; -0.280185, 1.959322,-1.040664;;, + 79;3; -0.280185, 2.030761,-1.040664;;, + 80;3; -0.280185, 2.089408,-1.040664;;, + 81;3; -0.280185, 2.126663,-1.040664;;, + 82;3; -0.280185, 2.139145,-1.040664;;, + 83;3; -0.280185, 2.127405,-1.040664;;, + 84;3; -0.280185, 2.092366,-1.040664;;, + 85;3; -0.280185, 2.037206,-1.040664;;, + 86;3; -0.280185, 1.970016,-1.040664;;, + 87;3; -0.280185, 1.902828,-1.040664;;, + 88;3; -0.280185, 1.847672,-1.040664;;, + 89;3; -0.280185, 1.812637,-1.040664;;, + 90;3; -0.280185, 1.800899,-1.040664;;, + 91;3; -0.280185, 1.811608,-1.040664;;, + 92;3; -0.280185, 1.843557,-1.040664;;, + 93;3; -0.280185, 1.893841,-1.040664;;, + 94;3; -0.280185, 1.955109,-1.040664;;, + 95;3; -0.280185, 2.016426,-1.040664;;, + 96;3; -0.280185, 2.066823,-1.040664;;, + 97;3; -0.280185, 2.098878,-1.040664;;, + 98;3; -0.280185, 2.109629,-1.040664;;, + 99;3; -0.280185, 2.098046,-1.040664;;, + 100;3; -0.280185, 2.063213,-1.040664;;, + 101;3; -0.280185, 2.008193,-1.040664;;, + 102;3; -0.280185, 1.941528,-1.040664;;, + 103;3; -0.280185, 1.875865,-1.040664;;, + 104;3; -0.280185, 1.823099,-1.040664;;, + 105;3; -0.280185, 1.790307,-1.040664;;, + 106;3; -0.280185, 1.779512,-1.040664;;, + 107;3; -0.296230, 1.779106,-1.035724;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 1;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 2;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 3;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 4;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 5;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 6;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 7;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 8;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 9;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 10;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 11;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 12;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 13;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 14;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 15;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 16;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 17;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 18;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 19;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 20;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 21;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 22;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 23;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 24;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 25;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 26;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 27;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 28;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 29;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 30;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 31;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 32;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 33;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 34;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 35;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 36;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 37;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 38;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 39;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 40;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 41;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 42;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 43;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 44;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 45;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 46;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 47;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 48;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 49;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 50;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 51;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 52;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 53;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 54;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 55;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 56;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 57;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 58;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 59;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 60;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 61;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 62;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 63;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 64;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 65;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 66;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 67;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 68;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 69;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 70;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 71;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 72;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 73;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 74;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 75;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 76;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 77;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 78;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 79;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 80;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 81;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 82;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 83;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 84;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 85;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 86;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 87;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 88;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 89;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 90;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 91;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 92;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 93;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 94;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 95;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 96;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 97;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 98;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 99;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 100;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 101;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 102;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 103;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 104;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 105;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 106;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 107;4; -0.000000, 1.000000, 0.000000,-0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_IK_Right_hand} + AnimationKey { //Position + 2; + 108; + 0;3; 0.304691, 0.744702, 0.000000;;, + 1;3; 0.304691, 0.744702,-0.000157;;, + 2;3; 0.304691, 0.744702,-0.000649;;, + 3;3; 0.304691, 0.744702,-0.001493;;, + 4;3; 0.304691, 0.744702,-0.002680;;, + 5;3; 0.304691, 0.744702,-0.004156;;, + 6;3; 0.304691, 0.744702,-0.005831;;, + 7;3; 0.304691, 0.744702,-0.007595;;, + 8;3; 0.304691, 0.744702,-0.009345;;, + 9;3; 0.304691, 0.744702,-0.011001;;, + 10;3; 0.304691, 0.744702,-0.012516;;, + 11;3; 0.304691, 0.744702,-0.014113;;, + 12;3; 0.304691, 0.744702,-0.016015;;, + 13;3; 0.304691, 0.744702,-0.018164;;, + 14;3; 0.304691, 0.744702,-0.020452;;, + 15;3; 0.304691, 0.744702,-0.022720;;, + 16;3; 0.304691, 0.744702,-0.024788;;, + 17;3; 0.304691, 0.744702,-0.026497;;, + 18;3; 0.304691, 0.744702,-0.027742;;, + 19;3; 0.304691, 0.744702,-0.028480;;, + 20;3; 0.304691, 0.744702,-0.028719;;, + 21;3; 0.304691, 0.744702,-0.028537;;, + 22;3; 0.304691, 0.744702,-0.027970;;, + 23;3; 0.304691, 0.744702,-0.027003;;, + 24;3; 0.304691, 0.744702,-0.025658;;, + 25;3; 0.304691, 0.744702,-0.024003;;, + 26;3; 0.304691, 0.744702,-0.022149;;, + 27;3; 0.304691, 0.744702,-0.020229;;, + 28;3; 0.304691, 0.744702,-0.018363;;, + 29;3; 0.304691, 0.744702,-0.016638;;, + 30;3; 0.304691, 0.744702,-0.015105;;, + 31;3; 0.304691, 0.744702,-0.013623;;, + 32;3; 0.304691, 0.744702,-0.012053;;, + 33;3; 0.304691, 0.744702,-0.010419;;, + 34;3; 0.304691, 0.744702,-0.008746;;, + 35;3; 0.304691, 0.744702,-0.007059;;, + 36;3; 0.304691, 0.744702,-0.005387;;, + 37;3; 0.304691, 0.744702,-0.003770;;, + 38;3; 0.304691, 0.744702,-0.002265;;, + 39;3; 0.304691, 0.744702,-0.000977;;, + 40;3; 0.304691, 0.744702,-0.000156;;, + 41;3; 0.304691, 0.744702, 0.000000;;, + 42;3; 0.304691, 0.744702,-0.033814;;, + 43;3; 0.304691, 0.744702,-0.108158;;, + 44;3; 0.304691, 0.744702,-0.198239;;, + 45;3; 0.304691, 0.744702,-0.289641;;, + 46;3; 0.304691, 0.744702,-0.372553;;, + 47;3; 0.304691, 0.744702,-0.439437;;, + 48;3; 0.304691, 0.744702,-0.483890;;, + 49;3; 0.304691, 0.744702,-0.500000;;, + 50;3; 0.304691, 0.744702,-0.489994;;, + 51;3; 0.304691, 0.744702,-0.458565;;, + 52;3; 0.304691, 0.744702,-0.405217;;, + 53;3; 0.304691, 0.744702,-0.332884;;, + 54;3; 0.304691, 0.744702,-0.248324;;, + 55;3; 0.304691, 0.744702,-0.160156;;, + 56;3; 0.304691, 0.744702,-0.075834;;, + 57;3; 0.304691, 0.744702, 0.000000;;, + 58;3; 0.304691, 0.744702, 0.077935;;, + 59;3; 0.304691, 0.744702, 0.162806;;, + 60;3; 0.304691, 0.744702, 0.236963;;, + 61;3; 0.304691, 0.744702, 0.307532;;, + 62;3; 0.304691, 0.744702, 0.382086;;, + 63;3; 0.304691, 0.744702, 0.446638;;, + 64;3; 0.304691, 0.744702, 0.487225;;, + 65;3; 0.304691, 0.744702, 0.500000;;, + 66;3; 0.304691, 0.744702, 0.499392;;, + 67;3; 0.304691, 0.744702, 0.495075;;, + 68;3; 0.304691, 0.744702, 0.482976;;, + 69;3; 0.304691, 0.744702, 0.458109;;, + 70;3; 0.304691, 0.744702, 0.413662;;, + 71;3; 0.304691, 0.744702, 0.339134;;, + 72;3; 0.304691, 0.744702, 0.215665;;, + 73;3; 0.304691, 0.744702, 0.000000;;, + 74;3; 0.340603, 1.781662,-1.045200;;, + 75;3; 0.340603, 1.791563,-1.045200;;, + 76;3; 0.340603, 1.821117,-1.045200;;, + 77;3; 0.340603, 1.867644,-1.045200;;, + 78;3; 0.340603, 1.924320,-1.045200;;, + 79;3; 0.340603, 1.980997,-1.045200;;, + 80;3; 0.340603, 2.027524,-1.045200;;, + 81;3; 0.340603, 2.057079,-1.045200;;, + 82;3; 0.340603, 2.066980,-1.045200;;, + 83;3; 0.340603, 2.059355,-1.045200;;, + 84;3; 0.340603, 2.036595,-1.045200;;, + 85;3; 0.340603, 2.000763,-1.045200;;, + 86;3; 0.340603, 1.957116,-1.045200;;, + 87;3; 0.340603, 1.913468,-1.045200;;, + 88;3; 0.340603, 1.877638,-1.045200;;, + 89;3; 0.340603, 1.854878,-1.045200;;, + 90;3; 0.340603, 1.847253,-1.045200;;, + 91;3; 0.340603, 1.856014,-1.045200;;, + 92;3; 0.340603, 1.882160,-1.045200;;, + 93;3; 0.340603, 1.923317,-1.045200;;, + 94;3; 0.340603, 1.973458,-1.045200;;, + 95;3; 0.340603, 2.023617,-1.045200;;, + 96;3; 0.340603, 2.064815,-1.045200;;, + 97;3; 0.340603, 2.090999,-1.045200;;, + 98;3; 0.340603, 2.099775,-1.045200;;, + 99;3; 0.340603, 2.088636,-1.045200;;, + 100;3; 0.340603, 2.055114,-1.045200;;, + 101;3; 0.340603, 2.002126,-1.045200;;, + 102;3; 0.340603, 1.937877,-1.045200;;, + 103;3; 0.340603, 1.874564,-1.045200;;, + 104;3; 0.340603, 1.823682,-1.045200;;, + 105;3; 0.340603, 1.792067,-1.045200;;, + 106;3; 0.340603, 1.781662,-1.045200;;, + 107;3; 0.347242, 1.784378,-1.046669;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 1;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 2;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 3;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 4;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 5;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 6;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 7;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 8;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 9;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 10;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 11;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 12;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 13;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 14;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 15;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 16;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 17;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 18;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 19;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 20;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 21;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 22;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 23;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 24;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 25;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 26;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 27;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 28;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 29;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 30;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 31;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 32;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 33;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 34;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 35;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 36;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 37;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 38;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 39;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 40;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 41;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 42;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 43;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 44;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 45;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 46;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 47;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 48;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 49;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 50;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 51;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 52;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 53;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 54;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 55;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 56;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 57;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 58;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 59;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 60;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 61;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 62;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 63;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 64;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 65;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 66;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 67;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 68;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 69;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 70;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 71;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 72;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 73;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 74;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 75;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 76;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 77;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 78;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 79;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 80;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 81;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 82;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 83;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 84;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 85;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 86;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 87;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 88;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 89;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 90;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 91;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 92;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 93;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 94;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 95;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 96;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 97;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 98;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 99;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 100;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 101;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 102;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 103;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 104;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 105;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 106;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 107;4; -0.000000, 1.000000, 0.000000,-0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Body} + AnimationKey { //Position + 2; + 108; + 0;3; 0.000000, 0.855036, 0.000000;;, + 1;3; 0.000000, 0.855036, 0.000000;;, + 2;3; 0.000000, 0.855036, 0.000000;;, + 3;3; 0.000000, 0.855036, 0.000000;;, + 4;3; 0.000000, 0.855036, 0.000000;;, + 5;3; 0.000000, 0.855036, 0.000000;;, + 6;3; 0.000000, 0.855036, 0.000000;;, + 7;3; 0.000000, 0.855036, 0.000000;;, + 8;3; 0.000000, 0.855036, 0.000000;;, + 9;3; 0.000000, 0.855036, 0.000000;;, + 10;3; 0.000000, 0.855036, 0.000000;;, + 11;3; 0.000000, 0.855036, 0.000000;;, + 12;3; 0.000000, 0.855036, 0.000000;;, + 13;3; 0.000000, 0.855036, 0.000000;;, + 14;3; 0.000000, 0.855036, 0.000000;;, + 15;3; 0.000000, 0.855036, 0.000000;;, + 16;3; 0.000000, 0.855036, 0.000000;;, + 17;3; 0.000000, 0.855036, 0.000000;;, + 18;3; 0.000000, 0.855036, 0.000000;;, + 19;3; 0.000000, 0.855036, 0.000000;;, + 20;3; 0.000000, 0.855036, 0.000000;;, + 21;3; 0.000000, 0.855036, 0.000000;;, + 22;3; 0.000000, 0.855036, 0.000000;;, + 23;3; 0.000000, 0.855036, 0.000000;;, + 24;3; 0.000000, 0.855036, 0.000000;;, + 25;3; 0.000000, 0.855036, 0.000000;;, + 26;3; 0.000000, 0.855036, 0.000000;;, + 27;3; 0.000000, 0.855036, 0.000000;;, + 28;3; 0.000000, 0.855036, 0.000000;;, + 29;3; 0.000000, 0.855036, 0.000000;;, + 30;3; 0.000000, 0.855036, 0.000000;;, + 31;3; 0.000000, 0.855036, 0.000000;;, + 32;3; 0.000000, 0.855036, 0.000000;;, + 33;3; 0.000000, 0.855036, 0.000000;;, + 34;3; 0.000000, 0.855036, 0.000000;;, + 35;3; 0.000000, 0.855036, 0.000000;;, + 36;3; 0.000000, 0.855036, 0.000000;;, + 37;3; 0.000000, 0.855036, 0.000000;;, + 38;3; 0.000000, 0.855036, 0.000000;;, + 39;3; 0.000000, 0.855036, 0.000000;;, + 40;3; 0.000000, 0.855036, 0.000000;;, + 41;3; 0.000000, 0.855036, 0.000000;;, + 42;3; 0.000000, 0.855036, 0.000000;;, + 43;3; 0.000000, 0.855036, 0.000000;;, + 44;3; 0.000000, 0.855036, 0.000000;;, + 45;3; 0.000000, 0.855036, 0.000000;;, + 46;3; 0.000000, 0.855036, 0.000000;;, + 47;3; 0.000000, 0.855036, 0.000000;;, + 48;3; 0.000000, 0.855036, 0.000000;;, + 49;3; 0.000000, 0.855036, 0.000000;;, + 50;3; 0.000000, 0.855036, 0.000000;;, + 51;3; 0.000000, 0.855036, 0.000000;;, + 52;3; 0.000000, 0.855036, 0.000000;;, + 53;3; 0.000000, 0.855036, 0.000000;;, + 54;3; 0.000000, 0.855036, 0.000000;;, + 55;3; 0.000000, 0.855036, 0.000000;;, + 56;3; 0.000000, 0.855036, 0.000000;;, + 57;3; 0.000000, 0.855036, 0.000000;;, + 58;3; 0.000000, 0.855036, 0.000000;;, + 59;3; 0.000000, 0.855036, 0.000000;;, + 60;3; 0.000000, 0.855036, 0.000000;;, + 61;3; 0.000000, 0.855036, 0.000000;;, + 62;3; 0.000000, 0.855036, 0.000000;;, + 63;3; 0.000000, 0.855036, 0.000000;;, + 64;3; 0.000000, 0.855036, 0.000000;;, + 65;3; 0.000000, 0.855036, 0.000000;;, + 66;3; 0.000000, 0.855036, 0.000000;;, + 67;3; 0.000000, 0.855036, 0.000000;;, + 68;3; 0.000000, 0.855036, 0.000000;;, + 69;3; 0.000000, 0.855036, 0.000000;;, + 70;3; 0.000000, 0.855036, 0.000000;;, + 71;3; 0.000000, 0.855036, 0.000000;;, + 72;3; 0.000000, 0.855036, 0.000000;;, + 73;3; 0.000000, 0.855036, 0.000000;;, + 74;3; 0.000000, 1.033846, 0.000000;;, + 75;3; 0.000000, 1.033846, 0.000000;;, + 76;3; 0.000000, 1.033846, 0.000000;;, + 77;3; 0.000000, 1.033846, 0.000000;;, + 78;3; 0.000000, 1.033846, 0.000000;;, + 79;3; 0.000000, 1.033846, 0.000000;;, + 80;3; 0.000000, 1.033846, 0.000000;;, + 81;3; 0.000000, 1.033846, 0.000000;;, + 82;3; 0.000000, 1.033846, 0.000000;;, + 83;3; 0.000000, 1.033846, 0.000000;;, + 84;3; 0.000000, 1.033846, 0.000000;;, + 85;3; 0.000000, 1.033846, 0.000000;;, + 86;3; 0.000000, 1.033846, 0.000000;;, + 87;3; 0.000000, 1.033846, 0.000000;;, + 88;3; 0.000000, 1.033846, 0.000000;;, + 89;3; 0.000000, 1.033846, 0.000000;;, + 90;3; 0.000000, 1.033846, 0.000000;;, + 91;3; 0.000000, 1.033846, 0.000000;;, + 92;3; 0.000000, 1.033846, 0.000000;;, + 93;3; 0.000000, 1.033846, 0.000000;;, + 94;3; 0.000000, 1.033846, 0.000000;;, + 95;3; 0.000000, 1.033846, 0.000000;;, + 96;3; 0.000000, 1.033846, 0.000000;;, + 97;3; 0.000000, 1.033846, 0.000000;;, + 98;3; 0.000000, 1.033846, 0.000000;;, + 99;3; 0.000000, 1.033846, 0.000000;;, + 100;3; 0.000000, 1.033846, 0.000000;;, + 101;3; 0.000000, 1.033846, 0.000000;;, + 102;3; 0.000000, 1.033846, 0.000000;;, + 103;3; 0.000000, 1.033846, 0.000000;;, + 104;3; 0.000000, 1.033846, 0.000000;;, + 105;3; 0.000000, 1.033846, 0.000000;;, + 106;3; 0.000000, 1.033846, 0.000000;;, + 107;3; 0.000000, 1.033846, 0.000000;;; + } + AnimationKey { //Rotation + 0; + 108; + 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; -0.998689,-0.051182,-0.000000, 0.000000;;, + 75;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 76;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 77;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 78;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 79;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 80;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 81;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 82;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 83;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 84;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 85;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 86;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 87;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 88;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 89;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 90;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 91;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 92;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 93;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 94;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 95;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 96;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 97;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 98;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 99;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 100;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 101;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 102;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 103;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 104;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 105;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 106;4; -0.998689,-0.051182,-0.000000, 0.000000;;, + 107;4; -0.998689,-0.051182,-0.000000, 0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Bone_001} + AnimationKey { //Position + 2; + 108; + 0;3; 0.225856, 0.800000, 0.000000;;, + 1;3; 0.225856, 0.800000, 0.000000;;, + 2;3; 0.225856, 0.800000, 0.000000;;, + 3;3; 0.225856, 0.800000, 0.000000;;, + 4;3; 0.225856, 0.800000, 0.000000;;, + 5;3; 0.225856, 0.800000, 0.000000;;, + 6;3; 0.225856, 0.800000, 0.000000;;, + 7;3; 0.225856, 0.800000, 0.000000;;, + 8;3; 0.225856, 0.800000, 0.000000;;, + 9;3; 0.225856, 0.800000, 0.000000;;, + 10;3; 0.225856, 0.800000, 0.000000;;, + 11;3; 0.225856, 0.800000, 0.000000;;, + 12;3; 0.225856, 0.800000, 0.000000;;, + 13;3; 0.225856, 0.800000, 0.000000;;, + 14;3; 0.225856, 0.800000, 0.000000;;, + 15;3; 0.225856, 0.800000, 0.000000;;, + 16;3; 0.225856, 0.800000, 0.000000;;, + 17;3; 0.225856, 0.800000, 0.000000;;, + 18;3; 0.225856, 0.800000, 0.000000;;, + 19;3; 0.225856, 0.800000, 0.000000;;, + 20;3; 0.225856, 0.800000, 0.000000;;, + 21;3; 0.225856, 0.800000, 0.000000;;, + 22;3; 0.225856, 0.800000, 0.000000;;, + 23;3; 0.225856, 0.800000, 0.000000;;, + 24;3; 0.225856, 0.800000, 0.000000;;, + 25;3; 0.225856, 0.800000, 0.000000;;, + 26;3; 0.225856, 0.800000, 0.000000;;, + 27;3; 0.225856, 0.800000, 0.000000;;, + 28;3; 0.225856, 0.800000, 0.000000;;, + 29;3; 0.225856, 0.800000, 0.000000;;, + 30;3; 0.225856, 0.800000, 0.000000;;, + 31;3; 0.225856, 0.800000, 0.000000;;, + 32;3; 0.225856, 0.800000, 0.000000;;, + 33;3; 0.225856, 0.800000, 0.000000;;, + 34;3; 0.225856, 0.800000, 0.000000;;, + 35;3; 0.225856, 0.800000, 0.000000;;, + 36;3; 0.225856, 0.800000, 0.000000;;, + 37;3; 0.225856, 0.800000, 0.000000;;, + 38;3; 0.225856, 0.800000, 0.000000;;, + 39;3; 0.225856, 0.800000, 0.000000;;, + 40;3; 0.225856, 0.800000, 0.000000;;, + 41;3; 0.225856, 0.800000, 0.000000;;, + 42;3; 0.225856, 0.800000, 0.000000;;, + 43;3; 0.225856, 0.800000, 0.000000;;, + 44;3; 0.225856, 0.800000, 0.000000;;, + 45;3; 0.225856, 0.800000, 0.000000;;, + 46;3; 0.225856, 0.800000, 0.000000;;, + 47;3; 0.225856, 0.800000, 0.000000;;, + 48;3; 0.225856, 0.800000, 0.000000;;, + 49;3; 0.225856, 0.800000, 0.000000;;, + 50;3; 0.225856, 0.800000, 0.000000;;, + 51;3; 0.225856, 0.800000, 0.000000;;, + 52;3; 0.225856, 0.800000, 0.000000;;, + 53;3; 0.225856, 0.800000, 0.000000;;, + 54;3; 0.225856, 0.800000, 0.000000;;, + 55;3; 0.225856, 0.800000, 0.000000;;, + 56;3; 0.225856, 0.800000, 0.000000;;, + 57;3; 0.225856, 0.800000, 0.000000;;, + 58;3; 0.225856, 0.800000, 0.000000;;, + 59;3; 0.225856, 0.800000, 0.000000;;, + 60;3; 0.225856, 0.800000, 0.000000;;, + 61;3; 0.225856, 0.800000, 0.000000;;, + 62;3; 0.225856, 0.800000, 0.000000;;, + 63;3; 0.225856, 0.800000, 0.000000;;, + 64;3; 0.225856, 0.800000, 0.000000;;, + 65;3; 0.225856, 0.800000, 0.000000;;, + 66;3; 0.225856, 0.800000, 0.000000;;, + 67;3; 0.225856, 0.800000, 0.000000;;, + 68;3; 0.225856, 0.800000, 0.000000;;, + 69;3; 0.225856, 0.800000, 0.000000;;, + 70;3; 0.225856, 0.800000, 0.000000;;, + 71;3; 0.225856, 0.800000, 0.000000;;, + 72;3; 0.225856, 0.800000, 0.000000;;, + 73;3; 0.225856, 0.800000, 0.000000;;, + 74;3; 0.225856, 0.800000, 0.000000;;, + 75;3; 0.225856, 0.800000, 0.000000;;, + 76;3; 0.225856, 0.800000, 0.000000;;, + 77;3; 0.225856, 0.800000, 0.000000;;, + 78;3; 0.225856, 0.800000, 0.000000;;, + 79;3; 0.225856, 0.800000, 0.000000;;, + 80;3; 0.225856, 0.800000, 0.000000;;, + 81;3; 0.225856, 0.800000, 0.000000;;, + 82;3; 0.225856, 0.800000, 0.000000;;, + 83;3; 0.225856, 0.800000, 0.000000;;, + 84;3; 0.225856, 0.800000, 0.000000;;, + 85;3; 0.225856, 0.800000, 0.000000;;, + 86;3; 0.225856, 0.800000, 0.000000;;, + 87;3; 0.225856, 0.800000, 0.000000;;, + 88;3; 0.225856, 0.800000, 0.000000;;, + 89;3; 0.225856, 0.800000, 0.000000;;, + 90;3; 0.225856, 0.800000, 0.000000;;, + 91;3; 0.225856, 0.800000, 0.000000;;, + 92;3; 0.225856, 0.800000, 0.000000;;, + 93;3; 0.225856, 0.800000, 0.000000;;, + 94;3; 0.225856, 0.800000, 0.000000;;, + 95;3; 0.225856, 0.800000, 0.000000;;, + 96;3; 0.225856, 0.800000, 0.000000;;, + 97;3; 0.225856, 0.800000, 0.000000;;, + 98;3; 0.225856, 0.800000, 0.000000;;, + 99;3; 0.225856, 0.800000, 0.000000;;, + 100;3; 0.225856, 0.800000, 0.000000;;, + 101;3; 0.225856, 0.800000, 0.000000;;, + 102;3; 0.225856, 0.800000, 0.000000;;, + 103;3; 0.225856, 0.800000, 0.000000;;, + 104;3; 0.225856, 0.800000, 0.000000;;, + 105;3; 0.225856, 0.800000, 0.000000;;, + 106;3; 0.225856, 0.800000, 0.000000;;, + 107;3; 0.225856, 0.800000, 0.000000;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.000000, 0.998933, 0.046192,-0.000000;;, + 1;4; 0.000113, 0.998932, 0.046192, 0.000005;;, + 2;4; 0.000463, 0.998931, 0.046192, 0.000021;;, + 3;4; 0.001052, 0.998930, 0.046191, 0.000049;;, + 4;4; 0.001861, 0.998928, 0.046191, 0.000086;;, + 5;4; 0.002839, 0.998925, 0.046191, 0.000131;;, + 6;4; 0.003910, 0.998921, 0.046191, 0.000181;;, + 7;4; 0.004990, 0.998917, 0.046191, 0.000231;;, + 8;4; 0.006002, 0.998912, 0.046191, 0.000277;;, + 9;4; 0.006897, 0.998908, 0.046190, 0.000319;;, + 10;4; 0.007645, 0.998903, 0.046190, 0.000353;;, + 11;4; 0.008353, 0.998898, 0.046190, 0.000386;;, + 12;4; 0.009124, 0.998891, 0.046190, 0.000422;;, + 13;4; 0.009935, 0.998884, 0.046189, 0.000459;;, + 14;4; 0.010752, 0.998875, 0.046189, 0.000497;;, + 15;4; 0.011526, 0.998866, 0.046189, 0.000533;;, + 16;4; 0.012206, 0.998858, 0.046188, 0.000564;;, + 17;4; 0.012752, 0.998851, 0.046188, 0.000590;;, + 18;4; 0.013140, 0.998846, 0.046188, 0.000608;;, + 19;4; 0.013366, 0.998843, 0.046187, 0.000618;;, + 20;4; 0.013438, 0.998842, 0.046187, 0.000621;;, + 21;4; 0.013396, 0.998843, 0.046187, 0.000619;;, + 22;4; 0.013259, 0.998845, 0.046188, 0.000613;;, + 23;4; 0.013015, 0.998849, 0.046188, 0.000602;;, + 24;4; 0.012659, 0.998854, 0.046188, 0.000585;;, + 25;4; 0.012193, 0.998861, 0.046188, 0.000564;;, + 26;4; 0.011633, 0.998868, 0.046189, 0.000538;;, + 27;4; 0.011006, 0.998875, 0.046189, 0.000509;;, + 28;4; 0.010339, 0.998881, 0.046189, 0.000478;;, + 29;4; 0.009657, 0.998887, 0.046189, 0.000447;;, + 30;4; 0.008979, 0.998892, 0.046190, 0.000415;;, + 31;4; 0.008235, 0.998897, 0.046190, 0.000381;;, + 32;4; 0.007367, 0.998902, 0.046190, 0.000341;;, + 33;4; 0.006405, 0.998906, 0.046190, 0.000296;;, + 34;4; 0.005374, 0.998911, 0.046191, 0.000248;;, + 35;4; 0.004301, 0.998916, 0.046191, 0.000199;;, + 36;4; 0.003216, 0.998920, 0.046191, 0.000149;;, + 37;4; 0.002157, 0.998924, 0.046191, 0.000100;;, + 38;4; 0.001180, 0.998928, 0.046191, 0.000055;;, + 39;4; 0.000383, 0.998931, 0.046192, 0.000018;;, + 40;4; -0.000000, 0.998933, 0.046192,-0.000000;;, + 41;4; -0.000000, 0.998933, 0.046192,-0.000000;;, + 42;4; 0.016411, 0.996908, 0.046098, 0.000759;;, + 43;4; 0.052503, 0.992456, 0.045892, 0.002427;;, + 44;4; 0.096241, 0.987060, 0.045643, 0.004450;;, + 45;4; 0.140624, 0.981585, 0.045389, 0.006502;;, + 46;4; 0.180886, 0.976618, 0.045160, 0.008364;;, + 47;4; 0.213365, 0.972611, 0.044974, 0.009866;;, + 48;4; 0.234951, 0.969948, 0.044851, 0.010864;;, + 49;4; 0.242773, 0.968983, 0.044807, 0.011226;;, + 50;4; 0.234348, 0.970022, 0.044855, 0.010836;;, + 51;4; 0.209203, 0.973124, 0.044998, 0.009674;;, + 52;4; 0.169616, 0.978008, 0.045224, 0.007843;;, + 53;4; 0.121393, 0.983958, 0.045499, 0.005613;;, + 54;4; 0.073168, 0.989907, 0.045774, 0.003383;;, + 55;4; 0.033576, 0.994791, 0.046000, 0.001552;;, + 56;4; 0.008426, 0.997893, 0.046144, 0.000389;;, + 57;4; -0.000000, 0.998933, 0.046192,-0.000000;;, + 58;4; -0.000000, 0.998933, 0.046192,-0.000000;;, + 59;4; -0.000000, 0.998933, 0.046192,-0.000000;;, + 60;4; -0.000000, 0.998933, 0.046192,-0.000000;;, + 61;4; -0.021739, 0.996233, 0.046067,-0.001004;;, + 62;4; -0.082955, 0.988627, 0.045715,-0.003834;;, + 63;4; -0.161536, 0.978863, 0.045264,-0.007469;;, + 64;4; -0.222735, 0.971258, 0.044912,-0.010299;;, + 65;4; -0.244464, 0.968558, 0.044787,-0.011304;;, + 66;4; -0.244163, 0.969535, 0.044832,-0.011290;;, + 67;4; -0.242008, 0.972228, 0.044957,-0.011186;;, + 68;4; -0.235917, 0.976278, 0.045144,-0.010887;;, + 69;4; -0.223338, 0.981298, 0.045376,-0.010263;;, + 70;4; -0.200843, 0.986838, 0.045632,-0.009147;;, + 71;4; -0.163332, 0.992312, 0.045885,-0.007310;;, + 72;4; -0.102212, 0.996851, 0.046095,-0.004424;;, + 73;4; -0.000000, 0.998933, 0.046192,-0.000000;;, + 74;4; 0.726097, 0.686039, 0.031723, 0.033575;;, + 75;4; 0.765734, 0.638365, 0.029519, 0.035296;;, + 76;4; 0.789482, 0.608852, 0.028154, 0.036416;;, + 77;4; 0.804069, 0.590470, 0.027304, 0.037129;;, + 78;4; 0.812819, 0.579387, 0.026791, 0.037561;;, + 79;4; 0.817712, 0.573190, 0.026505, 0.037803;;, + 80;4; 0.820080, 0.570202, 0.026367, 0.037919;;, + 81;4; 0.820918, 0.569151, 0.026318, 0.037960;;, + 82;4; 0.821035, 0.569006, 0.026311, 0.037965;;, + 83;4; 0.818160, 0.572615, 0.026478, 0.037832;;, + 84;4; 0.809580, 0.583387, 0.026976, 0.037436;;, + 85;4; 0.796072, 0.600345, 0.027761, 0.036811;;, + 86;4; 0.779617, 0.621003, 0.028716, 0.036050;;, + 87;4; 0.763162, 0.641661, 0.029671, 0.035289;;, + 88;4; 0.749653, 0.658620, 0.030455, 0.034665;;, + 89;4; 0.741073, 0.669392, 0.030953, 0.034268;;, + 90;4; 0.738198, 0.673000, 0.031120, 0.034135;;, + 91;4; 0.741328, 0.669018, 0.030936, 0.034280;;, + 92;4; 0.750670, 0.657133, 0.030386, 0.034712;;, + 93;4; 0.765376, 0.638421, 0.029521, 0.035392;;, + 94;4; 0.783291, 0.615627, 0.028467, 0.036220;;, + 95;4; 0.801206, 0.592833, 0.027413, 0.037048;;, + 96;4; 0.815912, 0.574122, 0.026548, 0.037729;;, + 97;4; 0.825254, 0.562236, 0.025998, 0.038160;;, + 98;4; 0.828383, 0.558254, 0.025814, 0.038305;;, + 99;4; 0.824723, 0.562805, 0.026025, 0.038136;;, + 100;4; 0.813799, 0.576388, 0.026653, 0.037631;;, + 101;4; 0.796600, 0.597771, 0.027642, 0.036835;;, + 102;4; 0.775650, 0.623820, 0.028846, 0.035867;;, + 103;4; 0.754698, 0.649870, 0.030051, 0.034898;;, + 104;4; 0.737498, 0.671257, 0.031040, 0.034102;;, + 105;4; 0.726572, 0.684843, 0.031668, 0.033597;;, + 106;4; 0.722912, 0.689395, 0.031878, 0.033428;;, + 107;4; 0.722912, 0.689395, 0.031878, 0.033428;;; + } + AnimationKey { //Scale + 1; + 108; + 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, 0.999999;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Bone_002} + AnimationKey { //Position + 2; + 108; + 0;3; -0.238835, 0.800000, 0.000000;;, + 1;3; -0.238835, 0.800000, 0.000000;;, + 2;3; -0.238835, 0.800000, 0.000000;;, + 3;3; -0.238835, 0.800000, 0.000000;;, + 4;3; -0.238835, 0.800000, 0.000000;;, + 5;3; -0.238835, 0.800000, 0.000000;;, + 6;3; -0.238835, 0.800000, 0.000000;;, + 7;3; -0.238835, 0.800000, 0.000000;;, + 8;3; -0.238835, 0.800000, 0.000000;;, + 9;3; -0.238835, 0.800000, 0.000000;;, + 10;3; -0.238835, 0.800000, 0.000000;;, + 11;3; -0.238835, 0.800000, 0.000000;;, + 12;3; -0.238835, 0.800000, 0.000000;;, + 13;3; -0.238835, 0.800000, 0.000000;;, + 14;3; -0.238835, 0.800000, 0.000000;;, + 15;3; -0.238835, 0.800000, 0.000000;;, + 16;3; -0.238835, 0.800000, 0.000000;;, + 17;3; -0.238835, 0.800000, 0.000000;;, + 18;3; -0.238835, 0.800000, 0.000000;;, + 19;3; -0.238835, 0.800000, 0.000000;;, + 20;3; -0.238835, 0.800000, 0.000000;;, + 21;3; -0.238835, 0.800000, 0.000000;;, + 22;3; -0.238835, 0.800000, 0.000000;;, + 23;3; -0.238835, 0.800000, 0.000000;;, + 24;3; -0.238835, 0.800000, 0.000000;;, + 25;3; -0.238835, 0.800000, 0.000000;;, + 26;3; -0.238835, 0.800000, 0.000000;;, + 27;3; -0.238835, 0.800000, 0.000000;;, + 28;3; -0.238835, 0.800000, 0.000000;;, + 29;3; -0.238835, 0.800000, 0.000000;;, + 30;3; -0.238835, 0.800000, 0.000000;;, + 31;3; -0.238835, 0.800000, 0.000000;;, + 32;3; -0.238835, 0.800000, 0.000000;;, + 33;3; -0.238835, 0.800000, 0.000000;;, + 34;3; -0.238835, 0.800000, 0.000000;;, + 35;3; -0.238835, 0.800000, 0.000000;;, + 36;3; -0.238835, 0.800000, 0.000000;;, + 37;3; -0.238835, 0.800000, 0.000000;;, + 38;3; -0.238835, 0.800000, 0.000000;;, + 39;3; -0.238835, 0.800000, 0.000000;;, + 40;3; -0.238835, 0.800000, 0.000000;;, + 41;3; -0.238835, 0.800000, 0.000000;;, + 42;3; -0.238835, 0.800000, 0.000000;;, + 43;3; -0.238835, 0.800000, 0.000000;;, + 44;3; -0.238835, 0.800000, 0.000000;;, + 45;3; -0.238835, 0.800000, 0.000000;;, + 46;3; -0.238835, 0.800000, 0.000000;;, + 47;3; -0.238835, 0.800000, 0.000000;;, + 48;3; -0.238835, 0.800000, 0.000000;;, + 49;3; -0.238835, 0.800000, 0.000000;;, + 50;3; -0.238835, 0.800000, 0.000000;;, + 51;3; -0.238835, 0.800000, 0.000000;;, + 52;3; -0.238835, 0.800000, 0.000000;;, + 53;3; -0.238835, 0.800000, 0.000000;;, + 54;3; -0.238835, 0.800000, 0.000000;;, + 55;3; -0.238835, 0.800000, 0.000000;;, + 56;3; -0.238835, 0.800000, 0.000000;;, + 57;3; -0.238835, 0.800000, 0.000000;;, + 58;3; -0.238835, 0.800000, 0.000000;;, + 59;3; -0.238835, 0.800000, 0.000000;;, + 60;3; -0.238835, 0.800000, 0.000000;;, + 61;3; -0.238835, 0.800000, 0.000000;;, + 62;3; -0.238835, 0.800000, 0.000000;;, + 63;3; -0.238835, 0.800000, 0.000000;;, + 64;3; -0.238835, 0.800000, 0.000000;;, + 65;3; -0.238835, 0.800000, 0.000000;;, + 66;3; -0.238835, 0.800000, 0.000000;;, + 67;3; -0.238835, 0.800000, 0.000000;;, + 68;3; -0.238835, 0.800000, 0.000000;;, + 69;3; -0.238835, 0.800000, 0.000000;;, + 70;3; -0.238835, 0.800000, 0.000000;;, + 71;3; -0.238835, 0.800000, 0.000000;;, + 72;3; -0.238835, 0.800000, 0.000000;;, + 73;3; -0.238835, 0.800000, 0.000000;;, + 74;3; -0.238835, 0.800000, 0.000000;;, + 75;3; -0.238835, 0.800000, 0.000000;;, + 76;3; -0.238835, 0.800000, 0.000000;;, + 77;3; -0.238835, 0.800000, 0.000000;;, + 78;3; -0.238835, 0.800000, 0.000000;;, + 79;3; -0.238835, 0.800000, 0.000000;;, + 80;3; -0.238835, 0.800000, 0.000000;;, + 81;3; -0.238835, 0.800000, 0.000000;;, + 82;3; -0.238835, 0.800000, 0.000000;;, + 83;3; -0.238835, 0.800000, 0.000000;;, + 84;3; -0.238835, 0.800000, 0.000000;;, + 85;3; -0.238835, 0.800000, 0.000000;;, + 86;3; -0.238835, 0.800000, 0.000000;;, + 87;3; -0.238835, 0.800000, 0.000000;;, + 88;3; -0.238835, 0.800000, 0.000000;;, + 89;3; -0.238835, 0.800000, 0.000000;;, + 90;3; -0.238835, 0.800000, 0.000000;;, + 91;3; -0.238835, 0.800000, 0.000000;;, + 92;3; -0.238835, 0.800000, 0.000000;;, + 93;3; -0.238835, 0.800000, 0.000000;;, + 94;3; -0.238835, 0.800000, 0.000000;;, + 95;3; -0.238835, 0.800000, 0.000000;;, + 96;3; -0.238835, 0.800000, 0.000000;;, + 97;3; -0.238835, 0.800000, 0.000000;;, + 98;3; -0.238835, 0.800000, 0.000000;;, + 99;3; -0.238835, 0.800000, 0.000000;;, + 100;3; -0.238835, 0.800000, 0.000000;;, + 101;3; -0.238835, 0.800000, 0.000000;;, + 102;3; -0.238835, 0.800000, 0.000000;;, + 103;3; -0.238835, 0.800000, 0.000000;;, + 104;3; -0.238835, 0.800000, 0.000000;;, + 105;3; -0.238835, 0.800000, 0.000000;;, + 106;3; -0.238835, 0.800000, 0.000000;;, + 107;3; -0.238835, 0.800000, 0.000000;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.000000, 0.998905,-0.046776,-0.000000;;, + 1;4; 0.000396, 0.998902,-0.046776,-0.000019;;, + 2;4; 0.001620, 0.998891,-0.046775,-0.000076;;, + 3;4; 0.003679, 0.998871,-0.046774,-0.000172;;, + 4;4; 0.006500, 0.998842,-0.046773,-0.000304;;, + 5;4; 0.009901, 0.998805,-0.046771,-0.000464;;, + 6;4; 0.013615, 0.998761,-0.046769,-0.000638;;, + 7;4; 0.017338, 0.998712,-0.046767,-0.000812;;, + 8;4; 0.020809, 0.998661,-0.046764,-0.000975;;, + 9;4; 0.023851, 0.998609,-0.046762,-0.001117;;, + 10;4; 0.026368, 0.998557,-0.046760,-0.001235;;, + 11;4; 0.028711, 0.998499,-0.046757,-0.001345;;, + 12;4; 0.031226, 0.998427,-0.046754,-0.001462;;, + 13;4; 0.033841, 0.998341,-0.046750,-0.001585;;, + 14;4; 0.036445, 0.998248,-0.046745,-0.001707;;, + 15;4; 0.038889, 0.998154,-0.046741,-0.001821;;, + 16;4; 0.041022, 0.998067,-0.046737,-0.001921;;, + 17;4; 0.042723, 0.997994,-0.046733,-0.002001;;, + 18;4; 0.043926, 0.997941,-0.046731,-0.002057;;, + 19;4; 0.044623, 0.997909,-0.046729,-0.002090;;, + 20;4; 0.044845, 0.997898,-0.046729,-0.002100;;, + 21;4; 0.044841, 0.997899,-0.046729,-0.002100;;, + 22;4; 0.044817, 0.997900,-0.046729,-0.002099;;, + 23;4; 0.044742, 0.997905,-0.046729,-0.002095;;, + 24;4; 0.044579, 0.997913,-0.046729,-0.002088;;, + 25;4; 0.044290, 0.997926,-0.046730,-0.002074;;, + 26;4; 0.043842, 0.997946,-0.046731,-0.002053;;, + 27;4; 0.043222, 0.997973,-0.046732,-0.002024;;, + 28;4; 0.042430, 0.998006,-0.046734,-0.001987;;, + 29;4; 0.041484, 0.998044,-0.046736,-0.001943;;, + 30;4; 0.040405, 0.998088,-0.046738,-0.001892;;, + 31;4; 0.039231, 0.998138,-0.046740,-0.001837;;, + 32;4; 0.037955, 0.998194,-0.046743,-0.001777;;, + 33;4; 0.036535, 0.998257,-0.046746,-0.001711;;, + 34;4; 0.034919, 0.998325,-0.046749,-0.001635;;, + 35;4; 0.033044, 0.998398,-0.046752,-0.001547;;, + 36;4; 0.030822, 0.998476,-0.046756,-0.001443;;, + 37;4; 0.028124, 0.998556,-0.046760,-0.001317;;, + 38;4; 0.024742, 0.998640,-0.046763,-0.001159;;, + 39;4; 0.020284, 0.998725,-0.046767,-0.000950;;, + 40;4; 0.013794, 0.998810,-0.046771,-0.000646;;, + 41;4; -0.000000, 0.998905,-0.046776,-0.000000;;, + 42;4; -0.031189, 0.996841,-0.046679, 0.001460;;, + 43;4; -0.072145, 0.992300,-0.046467, 0.003378;;, + 44;4; -0.115348, 0.986796,-0.046209, 0.005401;;, + 45;4; -0.156373, 0.981211,-0.045947, 0.007322;;, + 46;4; -0.192148, 0.976145,-0.045710, 0.008998;;, + 47;4; -0.220256, 0.972058,-0.045519, 0.010314;;, + 48;4; -0.238588, 0.969342,-0.045392, 0.011172;;, + 49;4; -0.245143, 0.968358,-0.045346, 0.011479;;, + 50;4; -0.236636, 0.969418,-0.045395, 0.011081;;, + 51;4; -0.211245, 0.972582,-0.045543, 0.009892;;, + 52;4; -0.171272, 0.977564,-0.045777, 0.008020;;, + 53;4; -0.122578, 0.983632,-0.046061, 0.005739;;, + 54;4; -0.073882, 0.989700,-0.046345, 0.003459;;, + 55;4; -0.033905, 0.994681,-0.046578, 0.001587;;, + 56;4; -0.008509, 0.997845,-0.046726, 0.000398;;, + 57;4; -0.000000, 0.998905,-0.046776,-0.000000;;, + 58;4; -0.000000, 0.998905,-0.046776,-0.000000;;, + 59;4; -0.000000, 0.998905,-0.046776,-0.000000;;, + 60;4; -0.000000, 0.998905,-0.046776,-0.000000;;, + 61;4; 0.021615, 0.996236,-0.046651,-0.001011;;, + 62;4; 0.082482, 0.988719,-0.046299,-0.003861;;, + 63;4; 0.160618, 0.979066,-0.045847,-0.007521;;, + 64;4; 0.221468, 0.971548,-0.045495,-0.010371;;, + 65;4; 0.243074, 0.968879,-0.045370,-0.011383;;, + 66;4; 0.235291, 0.969846,-0.045415,-0.011014;;, + 67;4; 0.213947, 0.972508,-0.045540,-0.009989;;, + 68;4; 0.181951, 0.976512,-0.045727,-0.008442;;, + 69;4; 0.142284, 0.981474,-0.045960,-0.006525;;, + 70;4; 0.098338, 0.986951,-0.046216,-0.004421;;, + 71;4; 0.054509, 0.992362,-0.046470,-0.002372;;, + 72;4; 0.017496, 0.996849,-0.046680,-0.000720;;, + 73;4; -0.000000, 0.998905,-0.046776,-0.000000;;, + 74;4; 0.721174, 0.691173,-0.032366,-0.033771;;, + 75;4; 0.763079, 0.641077,-0.030020,-0.035614;;, + 76;4; 0.788198, 0.610058,-0.028567,-0.036814;;, + 77;4; 0.803629, 0.590736,-0.027662,-0.037576;;, + 78;4; 0.812887, 0.579085,-0.027117,-0.038040;;, + 79;4; 0.818063, 0.572572,-0.026812,-0.038299;;, + 80;4; 0.820568, 0.569430,-0.026665,-0.038423;;, + 81;4; 0.821455, 0.568326,-0.026613,-0.038466;;, + 82;4; 0.821578, 0.568173,-0.026606,-0.038472;;, + 83;4; 0.818731, 0.571759,-0.026774,-0.038339;;, + 84;4; 0.810231, 0.582463,-0.027275,-0.037941;;, + 85;4; 0.796849, 0.599314,-0.028064,-0.037314;;, + 86;4; 0.780548, 0.619842,-0.029025,-0.036551;;, + 87;4; 0.764247, 0.640369,-0.029987,-0.035788;;, + 88;4; 0.750865, 0.657220,-0.030776,-0.035161;;, + 89;4; 0.742365, 0.667924,-0.031277,-0.034763;;, + 90;4; 0.739518, 0.671510,-0.031445,-0.034630;;, + 91;4; 0.742645, 0.667513,-0.031258,-0.034776;;, + 92;4; 0.751981, 0.655582,-0.030699,-0.035213;;, + 93;4; 0.766679, 0.636798,-0.029819,-0.035901;;, + 94;4; 0.784583, 0.613917,-0.028748,-0.036740;;, + 95;4; 0.802487, 0.591036,-0.027676,-0.037578;;, + 96;4; 0.817184, 0.572253,-0.026797,-0.038266;;, + 97;4; 0.826520, 0.560322,-0.026238,-0.038704;;, + 98;4; 0.829648, 0.556324,-0.026051,-0.038850;;, + 99;4; 0.825855, 0.561033,-0.026272,-0.038673;;, + 100;4; 0.814535, 0.575088,-0.026930,-0.038142;;, + 101;4; 0.796714, 0.597215,-0.027966,-0.037308;;, + 102;4; 0.775005, 0.624169,-0.029228,-0.036291;;, + 103;4; 0.753296, 0.651125,-0.030490,-0.035275;;, + 104;4; 0.735473, 0.673255,-0.031527,-0.034440;;, + 105;4; 0.724152, 0.687313,-0.032185,-0.033910;;, + 106;4; 0.720358, 0.692023,-0.032405,-0.033732;;, + 107;4; 0.720358, 0.692023,-0.032405,-0.033732;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Bone_003} + AnimationKey { //Position + 2; + 108; + 0;3; -0.144872, 0.061513, 0.000000;;, + 1;3; -0.144872, 0.061513, 0.000000;;, + 2;3; -0.144872, 0.061513, 0.000000;;, + 3;3; -0.144872, 0.061513, 0.000000;;, + 4;3; -0.144872, 0.061513, 0.000000;;, + 5;3; -0.144872, 0.061513, 0.000000;;, + 6;3; -0.144872, 0.061513, 0.000000;;, + 7;3; -0.144872, 0.061513, 0.000000;;, + 8;3; -0.144872, 0.061513, 0.000000;;, + 9;3; -0.144872, 0.061513, 0.000000;;, + 10;3; -0.144872, 0.061513, 0.000000;;, + 11;3; -0.144872, 0.061513, 0.000000;;, + 12;3; -0.144872, 0.061513, 0.000000;;, + 13;3; -0.144872, 0.061513, 0.000000;;, + 14;3; -0.144872, 0.061513, 0.000000;;, + 15;3; -0.144872, 0.061513, 0.000000;;, + 16;3; -0.144872, 0.061513, 0.000000;;, + 17;3; -0.144872, 0.061513, 0.000000;;, + 18;3; -0.144872, 0.061513, 0.000000;;, + 19;3; -0.144872, 0.061513, 0.000000;;, + 20;3; -0.144872, 0.061513, 0.000000;;, + 21;3; -0.144872, 0.061513, 0.000000;;, + 22;3; -0.144872, 0.061513, 0.000000;;, + 23;3; -0.144872, 0.061513, 0.000000;;, + 24;3; -0.144872, 0.061513, 0.000000;;, + 25;3; -0.144872, 0.061513, 0.000000;;, + 26;3; -0.144872, 0.061513, 0.000000;;, + 27;3; -0.144872, 0.061513, 0.000000;;, + 28;3; -0.144872, 0.061513, 0.000000;;, + 29;3; -0.144872, 0.061513, 0.000000;;, + 30;3; -0.144872, 0.061513, 0.000000;;, + 31;3; -0.144872, 0.061513, 0.000000;;, + 32;3; -0.144872, 0.061513, 0.000000;;, + 33;3; -0.144872, 0.061513, 0.000000;;, + 34;3; -0.144872, 0.061513, 0.000000;;, + 35;3; -0.144872, 0.061513, 0.000000;;, + 36;3; -0.144872, 0.061513, 0.000000;;, + 37;3; -0.144872, 0.061513, 0.000000;;, + 38;3; -0.144872, 0.061513, 0.000000;;, + 39;3; -0.144872, 0.061513, 0.000000;;, + 40;3; -0.144872, 0.061513, 0.000000;;, + 41;3; -0.144872, 0.061513, 0.000000;;, + 42;3; -0.144872, 0.061513, 0.000000;;, + 43;3; -0.144872, 0.061513, 0.000000;;, + 44;3; -0.144872, 0.061513, 0.000000;;, + 45;3; -0.144872, 0.061513, 0.000000;;, + 46;3; -0.144872, 0.061513, 0.000000;;, + 47;3; -0.144872, 0.061513, 0.000000;;, + 48;3; -0.144872, 0.061513, 0.000000;;, + 49;3; -0.144872, 0.061513, 0.000000;;, + 50;3; -0.144872, 0.061513, 0.000000;;, + 51;3; -0.144872, 0.061513, 0.000000;;, + 52;3; -0.144872, 0.061513, 0.000000;;, + 53;3; -0.144872, 0.061513, 0.000000;;, + 54;3; -0.144872, 0.061513, 0.000000;;, + 55;3; -0.144872, 0.061513, 0.000000;;, + 56;3; -0.144872, 0.061513, 0.000000;;, + 57;3; -0.144872, 0.061513, 0.000000;;, + 58;3; -0.144872, 0.061513, 0.000000;;, + 59;3; -0.144872, 0.061513, 0.000000;;, + 60;3; -0.144872, 0.061513, 0.000000;;, + 61;3; -0.144872, 0.061513, 0.000000;;, + 62;3; -0.144872, 0.061513, 0.000000;;, + 63;3; -0.144872, 0.061513, 0.000000;;, + 64;3; -0.144872, 0.061513, 0.000000;;, + 65;3; -0.144872, 0.061513, 0.000000;;, + 66;3; -0.144872, 0.061513, 0.000000;;, + 67;3; -0.144872, 0.061513, 0.000000;;, + 68;3; -0.144872, 0.061513, 0.000000;;, + 69;3; -0.144872, 0.061513, 0.000000;;, + 70;3; -0.144872, 0.061513, 0.000000;;, + 71;3; -0.144872, 0.061513, 0.000000;;, + 72;3; -0.144872, 0.061513, 0.000000;;, + 73;3; -0.144872, 0.061513, 0.000000;;, + 74;3; -0.144872, 0.061513, 0.000000;;, + 75;3; -0.144872, 0.061513, 0.000000;;, + 76;3; -0.144872, 0.061513, 0.000000;;, + 77;3; -0.144872, 0.061513, 0.000000;;, + 78;3; -0.144872, 0.061513, 0.000000;;, + 79;3; -0.144872, 0.061513, 0.000000;;, + 80;3; -0.144872, 0.061513, 0.000000;;, + 81;3; -0.144872, 0.061513, 0.000000;;, + 82;3; -0.144872, 0.061513, 0.000000;;, + 83;3; -0.144872, 0.061513, 0.000000;;, + 84;3; -0.144872, 0.061513, 0.000000;;, + 85;3; -0.144872, 0.061513, 0.000000;;, + 86;3; -0.144872, 0.061513, 0.000000;;, + 87;3; -0.144872, 0.061513, 0.000000;;, + 88;3; -0.144872, 0.061513, 0.000000;;, + 89;3; -0.144872, 0.061513, 0.000000;;, + 90;3; -0.144872, 0.061513, 0.000000;;, + 91;3; -0.144872, 0.061513, 0.000000;;, + 92;3; -0.144872, 0.061513, 0.000000;;, + 93;3; -0.144872, 0.061513, 0.000000;;, + 94;3; -0.144872, 0.061513, 0.000000;;, + 95;3; -0.144872, 0.061513, 0.000000;;, + 96;3; -0.144872, 0.061513, 0.000000;;, + 97;3; -0.144872, 0.061513, 0.000000;;, + 98;3; -0.144872, 0.061513, 0.000000;;, + 99;3; -0.144872, 0.061513, 0.000000;;, + 100;3; -0.144872, 0.061513, 0.000000;;, + 101;3; -0.144872, 0.061513, 0.000000;;, + 102;3; -0.144872, 0.061513, 0.000000;;, + 103;3; -0.144872, 0.061513, 0.000000;;, + 104;3; -0.144872, 0.061513, 0.000000;;, + 105;3; -0.144872, 0.061513, 0.000000;;, + 106;3; -0.144872, 0.061513, 0.000000;;, + 107;3; -0.144872, 0.061513, 0.000000;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 1;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 2;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 3;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 4;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 5;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 6;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 7;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 8;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 9;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 10;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 11;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 12;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 13;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 14;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 15;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 16;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 17;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 18;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 19;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 20;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 21;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 22;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 23;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 24;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 25;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 26;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 27;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 28;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 29;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 30;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 31;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 32;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 33;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 34;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 35;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 36;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 37;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 38;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 39;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 40;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 41;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 42;4; 0.012248, 0.998881,-0.000000,-0.000000;;, + 43;4; 0.039184, 0.996421,-0.000000,-0.000000;;, + 44;4; 0.071828, 0.993438,-0.000000,-0.000000;;, + 45;4; 0.104954, 0.990412,-0.000000,-0.000000;;, + 46;4; 0.135005, 0.987667,-0.000000,-0.000000;;, + 47;4; 0.159246, 0.985452,-0.000000,-0.000000;;, + 48;4; 0.175357, 0.983980,-0.000000,-0.000000;;, + 49;4; 0.181195, 0.983447,-0.000000,-0.000000;;, + 50;4; 0.174908, 0.984022,-0.000000,-0.000000;;, + 51;4; 0.156139, 0.985736,-0.000000,-0.000000;;, + 52;4; 0.126593, 0.988435,-0.000000,-0.000000;;, + 53;4; 0.090600, 0.991724,-0.000000,-0.000000;;, + 54;4; 0.054607, 0.995012,-0.000000,-0.000000;;, + 55;4; 0.025058, 0.997711,-0.000000,-0.000000;;, + 56;4; 0.006288, 0.999426,-0.000000,-0.000000;;, + 57;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 58;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 59;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 60;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 61;4; -0.015047, 0.998718,-0.000000,-0.000000;;, + 62;4; -0.057422, 0.995106,-0.000000,-0.000000;;, + 63;4; -0.111826, 0.990469,-0.000000,-0.000000;;, + 64;4; -0.154196, 0.986857,-0.000000,-0.000000;;, + 65;4; -0.169240, 0.985575,-0.000000,-0.000000;;, + 66;4; -0.166047, 0.986040,-0.000000,-0.000000;;, + 67;4; -0.156832, 0.987322,-0.000000,-0.000000;;, + 68;4; -0.142082, 0.989252,-0.000000,-0.000000;;, + 69;4; -0.122229, 0.991645,-0.000000,-0.000000;;, + 70;4; -0.097673, 0.994282,-0.000000,-0.000000;;, + 71;4; -0.068804, 0.996881,-0.000000,-0.000000;;, + 72;4; -0.036052, 0.999025,-0.000000,-0.000000;;, + 73;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 74;4; 0.053673, 0.998559,-0.000000,-0.000000;;, + 75;4; 0.106079, 0.991342,-0.000000,-0.000000;;, + 76;4; 0.163098, 0.980061,-0.000000,-0.000000;;, + 77;4; 0.218649, 0.967459,-0.000000,-0.000000;;, + 78;4; 0.269086, 0.955138,-0.000000,-0.000000;;, + 79;4; 0.311807, 0.944200,-0.000000,-0.000000;;, + 80;4; 0.344689, 0.935502,-0.000000,-0.000000;;, + 81;4; 0.365809, 0.929779,-0.000000,-0.000000;;, + 82;4; 0.373278, 0.927719,-0.000000,-0.000000;;, + 83;4; 0.365966, 0.930188,-0.000000,-0.000000;;, + 84;4; 0.343286, 0.937556,-0.000000,-0.000000;;, + 85;4; 0.305474, 0.949156,-0.000000,-0.000000;;, + 86;4; 0.255428, 0.963286,-0.000000,-0.000000;;, + 87;4; 0.198768, 0.977416,-0.000000,-0.000000;;, + 88;4; 0.142120, 0.989015,-0.000000,-0.000000;;, + 89;4; 0.090827, 0.996384,-0.000000,-0.000000;;, + 90;4; 0.047904, 0.998852,-0.000000,-0.000000;;, + 91;4; 0.006316, 0.997886,-0.000000,-0.000000;;, + 92;4; -0.040994, 0.995002,-0.000000,-0.000000;;, + 93;4; -0.091373, 0.990461,-0.000000,-0.000000;;, + 94;4; -0.140400, 0.984931,-0.000000,-0.000000;;, + 95;4; -0.182814, 0.979400,-0.000000,-0.000000;;, + 96;4; -0.214363, 0.974859,-0.000000,-0.000000;;, + 97;4; -0.233064, 0.971975,-0.000000,-0.000000;;, + 98;4; -0.239043, 0.971009,-0.000000,-0.000000;;, + 99;4; -0.229083, 0.971975,-0.000000,-0.000000;;, + 100;4; -0.199358, 0.974859,-0.000000,-0.000000;;, + 101;4; -0.152566, 0.979398,-0.000000,-0.000000;;, + 102;4; -0.095562, 0.984928,-0.000000,-0.000000;;, + 103;4; -0.038544, 0.990458,-0.000000,-0.000000;;, + 104;4; 0.008280, 0.994997,-0.000000,-0.000000;;, + 105;4; 0.038035, 0.997881,-0.000000,-0.000000;;, + 106;4; 0.048007, 0.998847,-0.000000,-0.000000;;, + 107;4; 0.048007, 0.998847,-0.000000,-0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Bone_004} + AnimationKey { //Position + 2; + 108; + 0;3; 0.135398, 0.070410, 0.000000;;, + 1;3; 0.135398, 0.070410, 0.000000;;, + 2;3; 0.135398, 0.070410, 0.000000;;, + 3;3; 0.135398, 0.070410, 0.000000;;, + 4;3; 0.135398, 0.070410, 0.000000;;, + 5;3; 0.135398, 0.070410, 0.000000;;, + 6;3; 0.135398, 0.070410, 0.000000;;, + 7;3; 0.135398, 0.070410, 0.000000;;, + 8;3; 0.135398, 0.070410, 0.000000;;, + 9;3; 0.135398, 0.070410, 0.000000;;, + 10;3; 0.135398, 0.070410, 0.000000;;, + 11;3; 0.135398, 0.070410, 0.000000;;, + 12;3; 0.135398, 0.070410, 0.000000;;, + 13;3; 0.135398, 0.070410, 0.000000;;, + 14;3; 0.135398, 0.070410, 0.000000;;, + 15;3; 0.135398, 0.070410, 0.000000;;, + 16;3; 0.135398, 0.070410, 0.000000;;, + 17;3; 0.135398, 0.070410, 0.000000;;, + 18;3; 0.135398, 0.070410, 0.000000;;, + 19;3; 0.135398, 0.070410, 0.000000;;, + 20;3; 0.135398, 0.070410, 0.000000;;, + 21;3; 0.135398, 0.070410, 0.000000;;, + 22;3; 0.135398, 0.070410, 0.000000;;, + 23;3; 0.135398, 0.070410, 0.000000;;, + 24;3; 0.135398, 0.070410, 0.000000;;, + 25;3; 0.135398, 0.070410, 0.000000;;, + 26;3; 0.135398, 0.070410, 0.000000;;, + 27;3; 0.135398, 0.070410, 0.000000;;, + 28;3; 0.135398, 0.070410, 0.000000;;, + 29;3; 0.135398, 0.070410, 0.000000;;, + 30;3; 0.135398, 0.070410, 0.000000;;, + 31;3; 0.135398, 0.070410, 0.000000;;, + 32;3; 0.135398, 0.070410, 0.000000;;, + 33;3; 0.135398, 0.070410, 0.000000;;, + 34;3; 0.135398, 0.070410, 0.000000;;, + 35;3; 0.135398, 0.070410, 0.000000;;, + 36;3; 0.135398, 0.070410, 0.000000;;, + 37;3; 0.135398, 0.070410, 0.000000;;, + 38;3; 0.135398, 0.070410, 0.000000;;, + 39;3; 0.135398, 0.070410, 0.000000;;, + 40;3; 0.135398, 0.070410, 0.000000;;, + 41;3; 0.135398, 0.070410, 0.000000;;, + 42;3; 0.135398, 0.070410, 0.000000;;, + 43;3; 0.135398, 0.070410, 0.000000;;, + 44;3; 0.135398, 0.070410, 0.000000;;, + 45;3; 0.135398, 0.070410, 0.000000;;, + 46;3; 0.135398, 0.070410, 0.000000;;, + 47;3; 0.135398, 0.070410, 0.000000;;, + 48;3; 0.135398, 0.070410, 0.000000;;, + 49;3; 0.135398, 0.070410, 0.000000;;, + 50;3; 0.135398, 0.070410, 0.000000;;, + 51;3; 0.135398, 0.070410, 0.000000;;, + 52;3; 0.135398, 0.070410, 0.000000;;, + 53;3; 0.135398, 0.070410, 0.000000;;, + 54;3; 0.135398, 0.070410, 0.000000;;, + 55;3; 0.135398, 0.070410, 0.000000;;, + 56;3; 0.135398, 0.070410, 0.000000;;, + 57;3; 0.135398, 0.070410, 0.000000;;, + 58;3; 0.135398, 0.070410, 0.000000;;, + 59;3; 0.135398, 0.070410, 0.000000;;, + 60;3; 0.135398, 0.070410, 0.000000;;, + 61;3; 0.135398, 0.070410, 0.000000;;, + 62;3; 0.135398, 0.070410, 0.000000;;, + 63;3; 0.135398, 0.070410, 0.000000;;, + 64;3; 0.135398, 0.070410, 0.000000;;, + 65;3; 0.135398, 0.070410, 0.000000;;, + 66;3; 0.135398, 0.070410, 0.000000;;, + 67;3; 0.135398, 0.070410, 0.000000;;, + 68;3; 0.135398, 0.070410, 0.000000;;, + 69;3; 0.135398, 0.070410, 0.000000;;, + 70;3; 0.135398, 0.070410, 0.000000;;, + 71;3; 0.135398, 0.070410, 0.000000;;, + 72;3; 0.135398, 0.070410, 0.000000;;, + 73;3; 0.135398, 0.070410, 0.000000;;, + 74;3; 0.135398, 0.070410, 0.000000;;, + 75;3; 0.135398, 0.070410, 0.000000;;, + 76;3; 0.135398, 0.070410, 0.000000;;, + 77;3; 0.135398, 0.070410, 0.000000;;, + 78;3; 0.135398, 0.070410, 0.000000;;, + 79;3; 0.135398, 0.070410, 0.000000;;, + 80;3; 0.135398, 0.070410, 0.000000;;, + 81;3; 0.135398, 0.070410, 0.000000;;, + 82;3; 0.135398, 0.070410, 0.000000;;, + 83;3; 0.135398, 0.070410, 0.000000;;, + 84;3; 0.135398, 0.070410, 0.000000;;, + 85;3; 0.135398, 0.070410, 0.000000;;, + 86;3; 0.135398, 0.070410, 0.000000;;, + 87;3; 0.135398, 0.070410, 0.000000;;, + 88;3; 0.135398, 0.070410, 0.000000;;, + 89;3; 0.135398, 0.070410, 0.000000;;, + 90;3; 0.135398, 0.070410, 0.000000;;, + 91;3; 0.135398, 0.070410, 0.000000;;, + 92;3; 0.135398, 0.070411, 0.000000;;, + 93;3; 0.135398, 0.070410, 0.000000;;, + 94;3; 0.135398, 0.070410, 0.000000;;, + 95;3; 0.135398, 0.070410, 0.000000;;, + 96;3; 0.135398, 0.070410, 0.000000;;, + 97;3; 0.135398, 0.070410, 0.000000;;, + 98;3; 0.135398, 0.070410, 0.000000;;, + 99;3; 0.135398, 0.070410, 0.000000;;, + 100;3; 0.135398, 0.070410, 0.000000;;, + 101;3; 0.135398, 0.070410, 0.000000;;, + 102;3; 0.135398, 0.070410, 0.000000;;, + 103;3; 0.135398, 0.070410, 0.000000;;, + 104;3; 0.135398, 0.070410, 0.000000;;, + 105;3; 0.135398, 0.070410, 0.000000;;, + 106;3; 0.135398, 0.070410, 0.000000;;, + 107;3; 0.135398, 0.070410, 0.000000;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 1;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 2;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 3;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 4;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 5;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 6;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 7;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 8;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 9;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 10;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 11;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 12;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 13;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 14;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 15;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 16;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 17;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 18;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 19;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 20;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 21;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 22;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 23;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 24;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 25;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 26;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 27;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 28;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 29;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 30;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 31;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 32;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 33;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 34;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 35;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 36;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 37;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 38;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 39;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 40;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 41;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 42;4; -0.011497, 0.999015,-0.000000,-0.000000;;, + 43;4; -0.036781, 0.996849,-0.000000,-0.000000;;, + 44;4; -0.067423, 0.994224,-0.000000,-0.000000;;, + 45;4; -0.098518, 0.991561,-0.000000,-0.000000;;, + 46;4; -0.126725, 0.989144,-0.000000,-0.000000;;, + 47;4; -0.149480, 0.987195,-0.000000,-0.000000;;, + 48;4; -0.164603, 0.985899,-0.000000,-0.000000;;, + 49;4; -0.170083, 0.985430,-0.000000,-0.000000;;, + 50;4; -0.164181, 0.985935,-0.000000,-0.000000;;, + 51;4; -0.146564, 0.987445,-0.000000,-0.000000;;, + 52;4; -0.118829, 0.989821,-0.000000,-0.000000;;, + 53;4; -0.085044, 0.992715,-0.000000,-0.000000;;, + 54;4; -0.051258, 0.995609,-0.000000,-0.000000;;, + 55;4; -0.023522, 0.997985,-0.000000,-0.000000;;, + 56;4; -0.005903, 0.999494,-0.000000,-0.000000;;, + 57;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 58;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 59;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 60;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 61;4; 0.015161, 0.998698,-0.000000,-0.000000;;, + 62;4; 0.057858, 0.995031,-0.000000,-0.000000;;, + 63;4; 0.112676, 0.990322,-0.000000,-0.000000;;, + 64;4; 0.155368, 0.986655,-0.000000,-0.000000;;, + 65;4; 0.170525, 0.985353,-0.000000,-0.000000;;, + 66;4; 0.165031, 0.985825,-0.000000,-0.000000;;, + 67;4; 0.149868, 0.987128,-0.000000,-0.000000;;, + 68;4; 0.127055, 0.989087,-0.000000,-0.000000;;, + 69;4; 0.098775, 0.991516,-0.000000,-0.000000;;, + 70;4; 0.067600, 0.994194,-0.000000,-0.000000;;, + 71;4; 0.036878, 0.996833,-0.000000,-0.000000;;, + 72;4; 0.011527, 0.999010,-0.000000,-0.000000;;, + 73;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 74;4; 0.055475, 0.998460,-0.000000,-0.000000;;, + 75;4; 0.034281, 0.994439,-0.000000,-0.000000;;, + 76;4; -0.012328, 0.989066,-0.000000,-0.000000;;, + 77;4; -0.068815, 0.983361,-0.000000,-0.000000;;, + 78;4; -0.126137, 0.977927,-0.000000,-0.000000;;, + 79;4; -0.178136, 0.973177,-0.000000,-0.000000;;, + 80;4; -0.220084, 0.969440,-0.000000,-0.000000;;, + 81;4; -0.247962, 0.967001,-0.000000,-0.000000;;, + 82;4; -0.258065, 0.966128,-0.000000,-0.000000;;, + 83;4; -0.251248, 0.967264,-0.000000,-0.000000;;, + 84;4; -0.230090, 0.970657,-0.000000,-0.000000;;, + 85;4; -0.194778, 0.975997,-0.000000,-0.000000;;, + 86;4; -0.147975, 0.982503,-0.000000,-0.000000;;, + 87;4; -0.094886, 0.989009,-0.000000,-0.000000;;, + 88;4; -0.041671, 0.994350,-0.000000,-0.000000;;, + 89;4; 0.006683, 0.997742,-0.000000,-0.000000;;, + 90;4; 0.047348, 0.998878,-0.000000,-0.000000;;, + 91;4; 0.087012, 0.997046,-0.000000,-0.000000;;, + 92;4; 0.132380, 0.991576,-0.000000,-0.000000;;, + 93;4; 0.180897, 0.982965,-0.000000,-0.000000;;, + 94;4; 0.228266, 0.972475,-0.000000,-0.000000;;, + 95;4; 0.269349, 0.961985,-0.000000,-0.000000;;, + 96;4; 0.299967, 0.953373,-0.000000,-0.000000;;, + 97;4; 0.318143, 0.947904,-0.000000,-0.000000;;, + 98;4; 0.323959, 0.946071,-0.000000,-0.000000;;, + 99;4; 0.314574, 0.947893,-0.000000,-0.000000;;, + 100;4; 0.286565, 0.953331,-0.000000,-0.000000;;, + 101;4; 0.242473, 0.961891,-0.000000,-0.000000;;, + 102;4; 0.188759, 0.972320,-0.000000,-0.000000;;, + 103;4; 0.135032, 0.982748,-0.000000,-0.000000;;, + 104;4; 0.090913, 0.991309,-0.000000,-0.000000;;, + 105;4; 0.062878, 0.996747,-0.000000,-0.000000;;, + 106;4; 0.053483, 0.998569,-0.000000,-0.000000;;, + 107;4; 0.053483, 0.998569,-0.000000,-0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Bone_005} + AnimationKey { //Position + 2; + 108; + 0;3; -0.002513, 0.866015, 0.122502;;, + 1;3; -0.002513, 0.866015, 0.122502;;, + 2;3; -0.002513, 0.866015, 0.122502;;, + 3;3; -0.002513, 0.866015, 0.122502;;, + 4;3; -0.002513, 0.866015, 0.122502;;, + 5;3; -0.002513, 0.866015, 0.122502;;, + 6;3; -0.002513, 0.866015, 0.122502;;, + 7;3; -0.002513, 0.866015, 0.122502;;, + 8;3; -0.002513, 0.866015, 0.122502;;, + 9;3; -0.002513, 0.866015, 0.122502;;, + 10;3; -0.002513, 0.866015, 0.122502;;, + 11;3; -0.002513, 0.866015, 0.122502;;, + 12;3; -0.002513, 0.866015, 0.122502;;, + 13;3; -0.002513, 0.866015, 0.122502;;, + 14;3; -0.002513, 0.866015, 0.122502;;, + 15;3; -0.002513, 0.866015, 0.122502;;, + 16;3; -0.002513, 0.866015, 0.122502;;, + 17;3; -0.002513, 0.866015, 0.122502;;, + 18;3; -0.002513, 0.866015, 0.122502;;, + 19;3; -0.002513, 0.866015, 0.122502;;, + 20;3; -0.002513, 0.866015, 0.122502;;, + 21;3; -0.002513, 0.866015, 0.122502;;, + 22;3; -0.002513, 0.866015, 0.122502;;, + 23;3; -0.002513, 0.866015, 0.122502;;, + 24;3; -0.002513, 0.866015, 0.122502;;, + 25;3; -0.002513, 0.866015, 0.122502;;, + 26;3; -0.002513, 0.866015, 0.122502;;, + 27;3; -0.002513, 0.866015, 0.122502;;, + 28;3; -0.002513, 0.866015, 0.122502;;, + 29;3; -0.002513, 0.866015, 0.122502;;, + 30;3; -0.002513, 0.866015, 0.122502;;, + 31;3; -0.002513, 0.866015, 0.122502;;, + 32;3; -0.002513, 0.866015, 0.122502;;, + 33;3; -0.002513, 0.866015, 0.122502;;, + 34;3; -0.002513, 0.866015, 0.122502;;, + 35;3; -0.002513, 0.866015, 0.122502;;, + 36;3; -0.002513, 0.866015, 0.122502;;, + 37;3; -0.002513, 0.866015, 0.122502;;, + 38;3; -0.002513, 0.866015, 0.122502;;, + 39;3; -0.002513, 0.866015, 0.122502;;, + 40;3; -0.002513, 0.866015, 0.122502;;, + 41;3; -0.002513, 0.866015, 0.122502;;, + 42;3; -0.002513, 0.866015, 0.122502;;, + 43;3; -0.002513, 0.866015, 0.122502;;, + 44;3; -0.002513, 0.866015, 0.122502;;, + 45;3; -0.002513, 0.866015, 0.122502;;, + 46;3; -0.002513, 0.866015, 0.122502;;, + 47;3; -0.002513, 0.866015, 0.122502;;, + 48;3; -0.002513, 0.866015, 0.122502;;, + 49;3; -0.002513, 0.866015, 0.122502;;, + 50;3; -0.002513, 0.866015, 0.122502;;, + 51;3; -0.002513, 0.866015, 0.122502;;, + 52;3; -0.002513, 0.866015, 0.122502;;, + 53;3; -0.002513, 0.866015, 0.122502;;, + 54;3; -0.002513, 0.866015, 0.122502;;, + 55;3; -0.002513, 0.866015, 0.122502;;, + 56;3; -0.002513, 0.866015, 0.122502;;, + 57;3; -0.002513, 0.866015, 0.122502;;, + 58;3; -0.002513, 0.866015, 0.122502;;, + 59;3; -0.002513, 0.866015, 0.122502;;, + 60;3; -0.002513, 0.866015, 0.122502;;, + 61;3; -0.002513, 0.866015, 0.122502;;, + 62;3; -0.002513, 0.866015, 0.122502;;, + 63;3; -0.002513, 0.866015, 0.122502;;, + 64;3; -0.002513, 0.866015, 0.122502;;, + 65;3; -0.002513, 0.866015, 0.122502;;, + 66;3; -0.002513, 0.866015, 0.122502;;, + 67;3; -0.002513, 0.866015, 0.122502;;, + 68;3; -0.002513, 0.866015, 0.122502;;, + 69;3; -0.002513, 0.866015, 0.122502;;, + 70;3; -0.002513, 0.866015, 0.122502;;, + 71;3; -0.002513, 0.866015, 0.122502;;, + 72;3; -0.002513, 0.866015, 0.122502;;, + 73;3; -0.002513, 0.866015, 0.122502;;, + 74;3; -0.002513, 0.866015, 0.122502;;, + 75;3; -0.002513, 0.866015, 0.122502;;, + 76;3; -0.002513, 0.866015, 0.122502;;, + 77;3; -0.002513, 0.866015, 0.122502;;, + 78;3; -0.002513, 0.866015, 0.122502;;, + 79;3; -0.002513, 0.866015, 0.122502;;, + 80;3; -0.002513, 0.866015, 0.122502;;, + 81;3; -0.002513, 0.866015, 0.122502;;, + 82;3; -0.002513, 0.866015, 0.122502;;, + 83;3; -0.002513, 0.866015, 0.122502;;, + 84;3; -0.002513, 0.866015, 0.122502;;, + 85;3; -0.002513, 0.866015, 0.122502;;, + 86;3; -0.002513, 0.866015, 0.122502;;, + 87;3; -0.002513, 0.866015, 0.122502;;, + 88;3; -0.002513, 0.866015, 0.122502;;, + 89;3; -0.002513, 0.866015, 0.122502;;, + 90;3; -0.002513, 0.866015, 0.122502;;, + 91;3; -0.002513, 0.866015, 0.122502;;, + 92;3; -0.002513, 0.866015, 0.122502;;, + 93;3; -0.002513, 0.866015, 0.122502;;, + 94;3; -0.002513, 0.866015, 0.122502;;, + 95;3; -0.002513, 0.866015, 0.122502;;, + 96;3; -0.002513, 0.866015, 0.122502;;, + 97;3; -0.002513, 0.866015, 0.122502;;, + 98;3; -0.002513, 0.866015, 0.122502;;, + 99;3; -0.002513, 0.866015, 0.122502;;, + 100;3; -0.002513, 0.866015, 0.122502;;, + 101;3; -0.002513, 0.866015, 0.122502;;, + 102;3; -0.002513, 0.866015, 0.122502;;, + 103;3; -0.002513, 0.866015, 0.122502;;, + 104;3; -0.002513, 0.866015, 0.122502;;, + 105;3; -0.002513, 0.866015, 0.122502;;, + 106;3; -0.002513, 0.866015, 0.122502;;, + 107;3; -0.002513, 0.866015, 0.122502;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 1;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 2;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 3;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 4;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 5;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 6;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 7;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 8;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 9;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 10;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 11;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 12;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 13;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 14;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 15;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 16;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 17;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 18;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 19;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 20;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 21;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 22;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 23;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 24;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 25;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 26;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 27;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 28;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 29;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 30;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 31;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 32;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 33;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 34;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 35;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 36;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 37;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 38;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 39;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 40;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 41;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 42;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 43;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 44;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 45;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 46;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 47;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 48;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 49;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 50;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 51;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 52;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 53;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 54;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 55;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 56;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 57;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 58;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 59;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 60;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 61;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 62;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 63;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 64;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 65;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 66;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 67;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 68;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 69;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 70;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 71;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 72;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 73;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 74;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 75;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 76;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 77;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 78;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 79;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 80;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 81;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 82;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 83;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 84;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 85;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 86;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 87;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 88;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 89;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 90;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 91;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 92;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 93;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 94;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 95;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 96;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 97;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 98;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 99;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 100;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 101;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 102;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 103;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 104;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 105;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 106;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 107;4; -0.999935,-0.004138, 0.000565,-0.000851;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Body_001} + AnimationKey { //Position + 2; + 108; + 0;3; 0.000000, 0.187946,-0.206990;;, + 1;3; 0.000000, 0.187946,-0.206990;;, + 2;3; 0.000000, 0.187946,-0.206990;;, + 3;3; 0.000000, 0.187946,-0.206990;;, + 4;3; 0.000000, 0.187946,-0.206990;;, + 5;3; 0.000000, 0.187946,-0.206990;;, + 6;3; 0.000000, 0.187946,-0.206990;;, + 7;3; 0.000000, 0.187946,-0.206990;;, + 8;3; 0.000000, 0.187946,-0.206990;;, + 9;3; 0.000000, 0.187946,-0.206990;;, + 10;3; 0.000000, 0.187946,-0.206990;;, + 11;3; 0.000000, 0.187946,-0.206990;;, + 12;3; 0.000000, 0.187946,-0.206990;;, + 13;3; 0.000000, 0.187946,-0.206990;;, + 14;3; 0.000000, 0.187946,-0.206990;;, + 15;3; 0.000000, 0.187946,-0.206990;;, + 16;3; 0.000000, 0.187946,-0.206990;;, + 17;3; 0.000000, 0.187946,-0.206990;;, + 18;3; 0.000000, 0.187946,-0.206990;;, + 19;3; 0.000000, 0.187946,-0.206990;;, + 20;3; 0.000000, 0.187946,-0.206990;;, + 21;3; 0.000000, 0.187946,-0.206990;;, + 22;3; 0.000000, 0.187946,-0.206990;;, + 23;3; 0.000000, 0.187946,-0.206990;;, + 24;3; 0.000000, 0.187946,-0.206990;;, + 25;3; 0.000000, 0.187946,-0.206990;;, + 26;3; 0.000000, 0.187946,-0.206990;;, + 27;3; 0.000000, 0.187946,-0.206990;;, + 28;3; 0.000000, 0.187946,-0.206990;;, + 29;3; 0.000000, 0.187946,-0.206990;;, + 30;3; 0.000000, 0.187946,-0.206990;;, + 31;3; 0.000000, 0.187946,-0.206990;;, + 32;3; 0.000000, 0.187946,-0.206990;;, + 33;3; 0.000000, 0.187946,-0.206990;;, + 34;3; 0.000000, 0.187946,-0.206990;;, + 35;3; 0.000000, 0.187946,-0.206990;;, + 36;3; 0.000000, 0.187946,-0.206990;;, + 37;3; 0.000000, 0.187946,-0.206990;;, + 38;3; 0.000000, 0.187946,-0.206990;;, + 39;3; 0.000000, 0.187946,-0.206990;;, + 40;3; 0.000000, 0.187946,-0.206990;;, + 41;3; 0.000000, 0.187946,-0.206990;;, + 42;3; 0.000000, 0.187946,-0.206990;;, + 43;3; 0.000000, 0.187946,-0.206990;;, + 44;3; 0.000000, 0.187946,-0.206990;;, + 45;3; 0.000000, 0.187946,-0.206990;;, + 46;3; 0.000000, 0.187946,-0.206990;;, + 47;3; 0.000000, 0.187946,-0.206990;;, + 48;3; 0.000000, 0.187946,-0.206990;;, + 49;3; 0.000000, 0.187946,-0.206990;;, + 50;3; 0.000000, 0.187946,-0.206990;;, + 51;3; 0.000000, 0.187946,-0.206990;;, + 52;3; 0.000000, 0.187946,-0.206990;;, + 53;3; 0.000000, 0.187946,-0.206990;;, + 54;3; 0.000000, 0.187946,-0.206990;;, + 55;3; 0.000000, 0.187946,-0.206990;;, + 56;3; 0.000000, 0.187946,-0.206990;;, + 57;3; 0.000000, 0.187946,-0.206990;;, + 58;3; 0.000000, 0.187946,-0.206990;;, + 59;3; 0.000000, 0.187946,-0.206990;;, + 60;3; 0.000000, 0.187946,-0.206990;;, + 61;3; 0.000000, 0.187946,-0.206990;;, + 62;3; 0.000000, 0.187946,-0.206990;;, + 63;3; 0.000000, 0.187946,-0.206990;;, + 64;3; 0.000000, 0.187946,-0.206990;;, + 65;3; 0.000000, 0.187946,-0.206990;;, + 66;3; 0.000000, 0.187946,-0.206990;;, + 67;3; 0.000000, 0.187946,-0.206990;;, + 68;3; 0.000000, 0.187946,-0.206990;;, + 69;3; 0.000000, 0.187946,-0.206990;;, + 70;3; 0.000000, 0.187946,-0.206990;;, + 71;3; 0.000000, 0.187946,-0.206990;;, + 72;3; 0.000000, 0.187946,-0.206990;;, + 73;3; 0.000000, 0.187946,-0.206990;;, + 74;3; 0.000000, 0.187946,-0.206990;;, + 75;3; 0.000000, 0.187946,-0.206990;;, + 76;3; 0.000000, 0.187946,-0.206990;;, + 77;3; 0.000000, 0.187946,-0.206990;;, + 78;3; 0.000000, 0.187946,-0.206990;;, + 79;3; 0.000000, 0.187946,-0.206990;;, + 80;3; 0.000000, 0.187946,-0.206990;;, + 81;3; 0.000000, 0.187946,-0.206990;;, + 82;3; 0.000000, 0.187946,-0.206990;;, + 83;3; 0.000000, 0.187946,-0.206990;;, + 84;3; 0.000000, 0.187946,-0.206990;;, + 85;3; 0.000000, 0.187946,-0.206990;;, + 86;3; 0.000000, 0.187946,-0.206990;;, + 87;3; 0.000000, 0.187946,-0.206990;;, + 88;3; 0.000000, 0.187946,-0.206990;;, + 89;3; 0.000000, 0.187946,-0.206990;;, + 90;3; 0.000000, 0.187946,-0.206990;;, + 91;3; 0.000000, 0.187946,-0.206990;;, + 92;3; 0.000000, 0.187946,-0.206990;;, + 93;3; 0.000000, 0.187946,-0.206990;;, + 94;3; 0.000000, 0.187946,-0.206990;;, + 95;3; 0.000000, 0.187946,-0.206990;;, + 96;3; 0.000000, 0.187946,-0.206990;;, + 97;3; 0.000000, 0.187946,-0.206990;;, + 98;3; 0.000000, 0.187946,-0.206990;;, + 99;3; 0.000000, 0.187946,-0.206990;;, + 100;3; 0.000000, 0.187946,-0.206990;;, + 101;3; 0.000000, 0.187946,-0.206990;;, + 102;3; 0.000000, 0.187946,-0.206990;;, + 103;3; 0.000000, 0.187946,-0.206990;;, + 104;3; 0.000000, 0.187946,-0.206990;;, + 105;3; 0.000000, 0.187946,-0.206990;;, + 106;3; 0.000000, 0.187946,-0.206990;;, + 107;3; 0.000000, 0.187946,-0.206990;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 1;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 2;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 3;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 4;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 5;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 6;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 7;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 8;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 9;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 10;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 11;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 12;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 13;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 14;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 15;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 16;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 17;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 18;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 19;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 20;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 21;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 22;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 23;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 24;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 25;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 26;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 27;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 28;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 29;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 30;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 31;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 32;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 33;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 34;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 35;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 36;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 37;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 38;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 39;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 40;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 41;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 42;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 43;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 44;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 45;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 46;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 47;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 48;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 49;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 50;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 51;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 52;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 53;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 54;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 55;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 56;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 57;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 58;4; 0.001880, 0.999959, 0.000000,-0.000000;;, + 59;4; 0.007192, 0.999844, 0.000000,-0.000000;;, + 60;4; 0.013047, 0.999717, 0.000000,-0.000000;;, + 61;4; 0.019463, 0.999578, 0.000000,-0.000000;;, + 62;4; 0.027724, 0.999400, 0.000000,-0.000000;;, + 63;4; 0.035868, 0.999223, 0.000000,-0.000000;;, + 64;4; 0.041445, 0.999102, 0.000000,-0.000000;;, + 65;4; 0.043294, 0.999062, 0.000000,-0.000000;;, + 66;4; 0.041899, 0.999093, 0.000000,-0.000000;;, + 67;4; 0.038050, 0.999176, 0.000000,-0.000000;;, + 68;4; 0.032257, 0.999301, 0.000000,-0.000000;;, + 69;4; 0.025077, 0.999457, 0.000000,-0.000000;;, + 70;4; 0.017162, 0.999628, 0.000000,-0.000000;;, + 71;4; 0.009362, 0.999797, 0.000000,-0.000000;;, + 72;4; 0.002926, 0.999937, 0.000000,-0.000000;;, + 73;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 74;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 75;4; 0.015626, 0.998169, 0.000000,-0.000000;;, + 76;4; 0.049991, 0.994143, 0.000000,-0.000000;;, + 77;4; 0.091638, 0.989263, 0.000000,-0.000000;;, + 78;4; 0.133898, 0.984312, 0.000000,-0.000000;;, + 79;4; 0.172235, 0.979820, 0.000000,-0.000000;;, + 80;4; 0.203160, 0.976196, 0.000000,-0.000000;;, + 81;4; 0.223714, 0.973788, 0.000000,-0.000000;;, + 82;4; 0.231162, 0.972915, 0.000000,-0.000000;;, + 83;4; 0.223140, 0.973855, 0.000000,-0.000000;;, + 84;4; 0.199196, 0.976661, 0.000000,-0.000000;;, + 85;4; 0.161500, 0.981077, 0.000000,-0.000000;;, + 86;4; 0.115581, 0.986458, 0.000000,-0.000000;;, + 87;4; 0.069662, 0.991838, 0.000000,-0.000000;;, + 88;4; 0.031966, 0.996255, 0.000000,-0.000000;;, + 89;4; 0.008022, 0.999060, 0.000000,-0.000000;;, + 90;4; -0.000000, 1.000000,-0.000000,-0.000000;;, + 91;4; 0.006839, 0.999319, 0.000000,-0.000000;;, + 92;4; 0.027254, 0.997288, 0.000000,-0.000000;;, + 93;4; 0.059392, 0.994089, 0.000000,-0.000000;;, + 94;4; 0.098542, 0.990193, 0.000000,-0.000000;;, + 95;4; 0.137691, 0.986297, 0.000000,-0.000000;;, + 96;4; 0.169830, 0.983099, 0.000000,-0.000000;;, + 97;4; 0.190244, 0.981067, 0.000000,-0.000000;;, + 98;4; 0.197083, 0.980387, 0.000000,-0.000000;;, + 99;4; 0.190245, 0.981067, 0.000000,-0.000000;;, + 100;4; 0.169833, 0.983099, 0.000000,-0.000000;;, + 101;4; 0.137700, 0.986297, 0.000000,-0.000000;;, + 102;4; 0.098556, 0.990193, 0.000000,-0.000000;;, + 103;4; 0.059407, 0.994089, 0.000000,-0.000000;;, + 104;4; 0.027264, 0.997288, 0.000000,-0.000000;;, + 105;4; 0.006842, 0.999319, 0.000000,-0.000000;;, + 106;4; -0.000000, 1.000000, 0.000000,-0.000000;;, + 107;4; -0.000000, 1.000000, 0.000000,-0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Body_002} + AnimationKey { //Position + 2; + 108; + 0;3; 0.000000, 0.185728, 0.203380;;, + 1;3; 0.000000, 0.185728, 0.203380;;, + 2;3; 0.000000, 0.185728, 0.203380;;, + 3;3; 0.000000, 0.185728, 0.203380;;, + 4;3; 0.000000, 0.185728, 0.203380;;, + 5;3; 0.000000, 0.185728, 0.203380;;, + 6;3; 0.000000, 0.185728, 0.203380;;, + 7;3; 0.000000, 0.185728, 0.203380;;, + 8;3; 0.000000, 0.185728, 0.203380;;, + 9;3; 0.000000, 0.185728, 0.203380;;, + 10;3; 0.000000, 0.185728, 0.203380;;, + 11;3; 0.000000, 0.185728, 0.203380;;, + 12;3; 0.000000, 0.185728, 0.203380;;, + 13;3; 0.000000, 0.185728, 0.203380;;, + 14;3; 0.000000, 0.185728, 0.203380;;, + 15;3; 0.000000, 0.185728, 0.203380;;, + 16;3; 0.000000, 0.185728, 0.203380;;, + 17;3; 0.000000, 0.185728, 0.203380;;, + 18;3; 0.000000, 0.185728, 0.203380;;, + 19;3; 0.000000, 0.185728, 0.203380;;, + 20;3; 0.000000, 0.185728, 0.203380;;, + 21;3; 0.000000, 0.185728, 0.203380;;, + 22;3; 0.000000, 0.185728, 0.203380;;, + 23;3; 0.000000, 0.185728, 0.203380;;, + 24;3; 0.000000, 0.185728, 0.203380;;, + 25;3; 0.000000, 0.185728, 0.203380;;, + 26;3; 0.000000, 0.185728, 0.203380;;, + 27;3; 0.000000, 0.185728, 0.203380;;, + 28;3; 0.000000, 0.185728, 0.203380;;, + 29;3; 0.000000, 0.185728, 0.203380;;, + 30;3; 0.000000, 0.185728, 0.203380;;, + 31;3; 0.000000, 0.185728, 0.203380;;, + 32;3; 0.000000, 0.185728, 0.203380;;, + 33;3; 0.000000, 0.185728, 0.203380;;, + 34;3; 0.000000, 0.185728, 0.203380;;, + 35;3; 0.000000, 0.185728, 0.203380;;, + 36;3; 0.000000, 0.185728, 0.203380;;, + 37;3; 0.000000, 0.185728, 0.203380;;, + 38;3; 0.000000, 0.185728, 0.203380;;, + 39;3; 0.000000, 0.185728, 0.203380;;, + 40;3; 0.000000, 0.185728, 0.203380;;, + 41;3; 0.000000, 0.185728, 0.203380;;, + 42;3; 0.000000, 0.185728, 0.203380;;, + 43;3; 0.000000, 0.185728, 0.203380;;, + 44;3; 0.000000, 0.185728, 0.203380;;, + 45;3; 0.000000, 0.185728, 0.203380;;, + 46;3; 0.000000, 0.185728, 0.203380;;, + 47;3; 0.000000, 0.185728, 0.203380;;, + 48;3; 0.000000, 0.185728, 0.203380;;, + 49;3; 0.000000, 0.185728, 0.203380;;, + 50;3; 0.000000, 0.185728, 0.203380;;, + 51;3; 0.000000, 0.185728, 0.203380;;, + 52;3; 0.000000, 0.185728, 0.203380;;, + 53;3; 0.000000, 0.185728, 0.203380;;, + 54;3; 0.000000, 0.185728, 0.203380;;, + 55;3; 0.000000, 0.185728, 0.203380;;, + 56;3; 0.000000, 0.185728, 0.203380;;, + 57;3; 0.000000, 0.185728, 0.203380;;, + 58;3; 0.000000, 0.185728, 0.203380;;, + 59;3; 0.000000, 0.185728, 0.203380;;, + 60;3; 0.000000, 0.185728, 0.203380;;, + 61;3; 0.000000, 0.185728, 0.203380;;, + 62;3; 0.000000, 0.185728, 0.203380;;, + 63;3; 0.000000, 0.185728, 0.203380;;, + 64;3; 0.000000, 0.185728, 0.203380;;, + 65;3; 0.000000, 0.185728, 0.203380;;, + 66;3; 0.000000, 0.185728, 0.203380;;, + 67;3; 0.000000, 0.185728, 0.203380;;, + 68;3; 0.000000, 0.185728, 0.203380;;, + 69;3; 0.000000, 0.185728, 0.203380;;, + 70;3; 0.000000, 0.185728, 0.203380;;, + 71;3; 0.000000, 0.185728, 0.203380;;, + 72;3; 0.000000, 0.185728, 0.203380;;, + 73;3; 0.000000, 0.185728, 0.203380;;, + 74;3; 0.000000, 0.185728, 0.203380;;, + 75;3; 0.000000, 0.185728, 0.203380;;, + 76;3; 0.000000, 0.185728, 0.203380;;, + 77;3; 0.000000, 0.185728, 0.203380;;, + 78;3; 0.000000, 0.185728, 0.203380;;, + 79;3; 0.000000, 0.185728, 0.203380;;, + 80;3; 0.000000, 0.185727, 0.203380;;, + 81;3; 0.000000, 0.185728, 0.203380;;, + 82;3; 0.000000, 0.185728, 0.203380;;, + 83;3; 0.000000, 0.185728, 0.203380;;, + 84;3; 0.000000, 0.185727, 0.203380;;, + 85;3; 0.000000, 0.185728, 0.203380;;, + 86;3; 0.000000, 0.185728, 0.203380;;, + 87;3; 0.000000, 0.185728, 0.203380;;, + 88;3; 0.000000, 0.185728, 0.203380;;, + 89;3; 0.000000, 0.185728, 0.203380;;, + 90;3; 0.000000, 0.185728, 0.203380;;, + 91;3; 0.000000, 0.185728, 0.203380;;, + 92;3; 0.000000, 0.185728, 0.203380;;, + 93;3; 0.000000, 0.185728, 0.203380;;, + 94;3; 0.000000, 0.185728, 0.203380;;, + 95;3; 0.000000, 0.185728, 0.203380;;, + 96;3; 0.000000, 0.185728, 0.203380;;, + 97;3; 0.000000, 0.185728, 0.203380;;, + 98;3; 0.000000, 0.185728, 0.203380;;, + 99;3; 0.000000, 0.185728, 0.203380;;, + 100;3; 0.000000, 0.185728, 0.203380;;, + 101;3; 0.000000, 0.185728, 0.203380;;, + 102;3; 0.000000, 0.185728, 0.203380;;, + 103;3; 0.000000, 0.185728, 0.203380;;, + 104;3; 0.000000, 0.185728, 0.203380;;, + 105;3; 0.000000, 0.185728, 0.203380;;, + 106;3; 0.000000, 0.185728, 0.203380;;, + 107;3; 0.000000, 0.185728, 0.203380;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 1;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 2;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 3;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 4;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 5;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 6;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 7;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 8;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 9;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 10;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 11;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 12;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 13;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 14;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 15;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 16;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 17;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 18;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 19;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 20;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 21;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 22;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 23;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 24;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 25;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 26;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 27;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 28;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 29;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 30;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 31;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 32;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 33;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 34;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 35;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 36;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 37;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 38;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 39;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 40;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 41;4; -0.000000, 1.000000,-0.000000, 0.000000;;, + 42;4; -0.004277, 0.999865, 0.000000, 0.000000;;, + 43;4; -0.013685, 0.999567, 0.000000, 0.000000;;, + 44;4; -0.025085, 0.999205, 0.000000, 0.000000;;, + 45;4; -0.036655, 0.998839, 0.000000, 0.000000;;, + 46;4; -0.047150, 0.998507, 0.000000, 0.000000;;, + 47;4; -0.055616, 0.998239, 0.000000, 0.000000;;, + 48;4; -0.061243, 0.998060, 0.000000, 0.000000;;, + 49;4; -0.063282, 0.997996, 0.000000, 0.000000;;, + 50;4; -0.061086, 0.998065, 0.000000, 0.000000;;, + 51;4; -0.054531, 0.998273, 0.000000, 0.000000;;, + 52;4; -0.044212, 0.998600, 0.000000, 0.000000;;, + 53;4; -0.031641, 0.998998, 0.000000, 0.000000;;, + 54;4; -0.019070, 0.999396, 0.000000, 0.000000;;, + 55;4; -0.008751, 0.999723, 0.000000, 0.000000;;, + 56;4; -0.002196, 0.999930, 0.000000, 0.000000;;, + 57;4; -0.000000, 1.000000,-0.000000, 0.000000;;, + 58;4; -0.002423, 0.999932, 0.000000, 0.000000;;, + 59;4; -0.009268, 0.999741, 0.000000, 0.000000;;, + 60;4; -0.016812, 0.999531, 0.000000, 0.000000;;, + 61;4; -0.025079, 0.999300, 0.000000, 0.000000;;, + 62;4; -0.035723, 0.999003, 0.000000, 0.000000;;, + 63;4; -0.046218, 0.998710, 0.000000, 0.000000;;, + 64;4; -0.053403, 0.998509, 0.000000, 0.000000;;, + 65;4; -0.055786, 0.998443, 0.000000, 0.000000;;, + 66;4; -0.053989, 0.998493, 0.000000, 0.000000;;, + 67;4; -0.049029, 0.998631, 0.000000, 0.000000;;, + 68;4; -0.041565, 0.998840, 0.000000, 0.000000;;, + 69;4; -0.032313, 0.999098, 0.000000, 0.000000;;, + 70;4; -0.022114, 0.999383, 0.000000, 0.000000;;, + 71;4; -0.012064, 0.999663, 0.000000, 0.000000;;, + 72;4; -0.003771, 0.999895, 0.000000, 0.000000;;, + 73;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 74;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 75;4; -0.007476, 0.999644, 0.000000, 0.000000;;, + 76;4; -0.023917, 0.998849, 0.000000, 0.000000;;, + 77;4; -0.043843, 0.997862, 0.000000, 0.000000;;, + 78;4; -0.064063, 0.996828, 0.000000, 0.000000;;, + 79;4; -0.082406, 0.995842, 0.000000, 0.000000;;, + 80;4; -0.097203, 0.994979, 0.000000, 0.000000;;, + 81;4; -0.107038, 0.994301, 0.000000, 0.000000;;, + 82;4; -0.110602, 0.993865, 0.000000, 0.000000;;, + 83;4; -0.102646, 0.993617, 0.000000, 0.000000;;, + 84;4; -0.078897, 0.993470, 0.000000, 0.000000;;, + 85;4; -0.041511, 0.993409, 0.000000, 0.000000;;, + 86;4; 0.004030, 0.993400,-0.000000, 0.000000;;, + 87;4; 0.049571, 0.993391,-0.000000, 0.000000;;, + 88;4; 0.086957, 0.993330,-0.000000, 0.000000;;, + 89;4; 0.110704, 0.993182,-0.000000, 0.000000;;, + 90;4; 0.118660, 0.992935,-0.000000, 0.000000;;, + 91;4; 0.108565, 0.992415,-0.000000, 0.000000;;, + 92;4; 0.078432, 0.991462,-0.000000, 0.000000;;, + 93;4; 0.030993, 0.990149,-0.000000, 0.000000;;, + 94;4; -0.026794, 0.988645, 0.000000, 0.000000;;, + 95;4; -0.084582, 0.987193, 0.000000, 0.000000;;, + 96;4; -0.132021, 0.986026, 0.000000, 0.000000;;, + 97;4; -0.162155, 0.985296, 0.000000, 0.000000;;, + 98;4; -0.172251, 0.985053, 0.000000, 0.000000;;, + 99;4; -0.166274, 0.985572, 0.000000, 0.000000;;, + 100;4; -0.148433, 0.987120, 0.000000, 0.000000;;, + 101;4; -0.120347, 0.989557, 0.000000, 0.000000;;, + 102;4; -0.086134, 0.992527, 0.000000, 0.000000;;, + 103;4; -0.051918, 0.995496, 0.000000, 0.000000;;, + 104;4; -0.023827, 0.997933, 0.000000, 0.000000;;, + 105;4; -0.005980, 0.999481, 0.000000, 0.000000;;, + 106;4; -0.000000, 1.000000, 0.000000, 0.000000;;, + 107;4; -0.000000, 1.000000, 0.000000, 0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_IK_head} + AnimationKey { //Position + 2; + 108; + 0;3; -0.002513, 2.032632,-0.710142;;, + 1;3; 0.003029, 2.032632,-0.710205;;, + 2;3; 0.019705, 2.032632,-0.710394;;, + 3;3; 0.046815, 2.032632,-0.710702;;, + 4;3; 0.082268, 2.032632,-0.711105;;, + 5;3; 0.122426, 2.032632,-0.711561;;, + 6;3; 0.162579, 2.032632,-0.712017;;, + 7;3; 0.198022, 2.032632,-0.712420;;, + 8;3; 0.225121, 2.032632,-0.712728;;, + 9;3; 0.241788, 2.032632,-0.712917;;, + 10;3; 0.247326, 2.032632,-0.712980;;, + 11;3; 0.244145, 2.032632,-0.712714;;, + 12;3; 0.234264, 2.032632,-0.711886;;, + 13;3; 0.217479, 2.032632,-0.710481;;, + 14;3; 0.194218, 2.032632,-0.708534;;, + 15;3; 0.165740, 2.032632,-0.706149;;, + 16;3; 0.134057, 2.032632,-0.703497;;, + 17;3; 0.101506, 2.032632,-0.700772;;, + 18;3; 0.070184, 2.032632,-0.698150;;, + 19;3; 0.041593, 2.032632,-0.695756;;, + 20;3; 0.016584, 2.032632,-0.693663;;, + 21;3; -0.008426, 2.032632,-0.691569;;, + 22;3; -0.037016, 2.032632,-0.689175;;, + 23;3; -0.068338, 2.032632,-0.686553;;, + 24;3; -0.100890, 2.032632,-0.683828;;, + 25;3; -0.132572, 2.032632,-0.681176;;, + 26;3; -0.161050, 2.032632,-0.678791;;, + 27;3; -0.184311, 2.032632,-0.676844;;, + 28;3; -0.201096, 2.032632,-0.675439;;, + 29;3; -0.210978, 2.032632,-0.674611;;, + 30;3; -0.214159, 2.032632,-0.674345;;, + 31;3; -0.209825, 2.032632,-0.675078;;, + 32;3; -0.197888, 2.032632,-0.677097;;, + 33;3; -0.179747, 2.032632,-0.680165;;, + 34;3; -0.156637, 2.032632,-0.684074;;, + 35;3; -0.129732, 2.032632,-0.688625;;, + 36;3; -0.100266, 2.032632,-0.693608;;, + 37;3; -0.069709, 2.032632,-0.698777;;, + 38;3; -0.040113, 2.032632,-0.703782;;, + 39;3; -0.014989, 2.032632,-0.708032;;, + 40;3; -0.002513, 2.032632,-0.710142;;, + 41;3; -0.002513, 2.032632,-0.710142;;, + 42;3; -0.008930, 2.032632,-0.710142;;, + 43;3; -0.023043, 2.032632,-0.710142;;, + 44;3; -0.040147, 2.032632,-0.710142;;, + 45;3; -0.057504, 2.032632,-0.710142;;, + 46;3; -0.073249, 2.032632,-0.710142;;, + 47;3; -0.085951, 2.032632,-0.710142;;, + 48;3; -0.094393, 2.032632,-0.710142;;, + 49;3; -0.097452, 2.032632,-0.710142;;, + 50;3; -0.095389, 2.032632,-0.710092;;, + 51;3; -0.088904, 2.032632,-0.709935;;, + 52;3; -0.077889, 2.032632,-0.709668;;, + 53;3; -0.062950, 2.032632,-0.709307;;, + 54;3; -0.045489, 2.032632,-0.708884;;, + 55;3; -0.027292, 2.032632,-0.708443;;, + 56;3; -0.009895, 2.032632,-0.708022;;, + 57;3; 0.005751, 2.032632,-0.707643;;, + 58;3; 0.021832, 2.032632,-0.707254;;, + 59;3; 0.039347, 2.032632,-0.706830;;, + 60;3; 0.054648, 2.032632,-0.706460;;, + 61;3; 0.069212, 2.032632,-0.706107;;, + 62;3; 0.084604, 2.032632,-0.705735;;, + 63;3; 0.097938, 2.032632,-0.705412;;, + 64;3; 0.106319, 2.032632,-0.705209;;, + 65;3; 0.108954, 2.032632,-0.705145;;, + 66;3; 0.105086, 2.032632,-0.705318;;, + 67;3; 0.093540, 2.032632,-0.705836;;, + 68;3; 0.075363, 2.032632,-0.706651;;, + 69;3; 0.053221, 2.032632,-0.707643;;, + 70;3; 0.031078, 2.032632,-0.708636;;, + 71;3; 0.012901, 2.032632,-0.709451;;, + 72;3; 0.001355, 2.032632,-0.709968;;, + 73;3; -0.002513, 2.032632,-0.710142;;, + 74;3; -0.002513, 1.936344,-1.928771;;, + 75;3; -0.002513, 1.945240,-1.927712;;, + 76;3; -0.002513, 1.971791,-1.924551;;, + 77;3; -0.002513, 2.013590,-1.919574;;, + 78;3; -0.002513, 2.064508,-1.913512;;, + 79;3; -0.002513, 2.115429,-1.907449;;, + 80;3; -0.002513, 2.157234,-1.902473;;, + 81;3; -0.002513, 2.183791,-1.899312;;, + 82;3; -0.002513, 2.192689,-1.898253;;, + 83;3; -0.002513, 2.179227,-1.899748;;, + 84;3; -0.002513, 2.139049,-1.904208;;, + 85;3; -0.002513, 2.075801,-1.911230;;, + 86;3; -0.002513, 1.998762,-1.919784;;, + 87;3; -0.002513, 1.921726,-1.928343;;, + 88;3; -0.002513, 1.858487,-1.935375;;, + 89;3; -0.002513, 1.818318,-1.939846;;, + 90;3; -0.002513, 1.804860,-1.941345;;, + 91;3; -0.002513, 1.818518,-1.925309;;, + 92;3; -0.002513, 1.859243,-1.877552;;, + 93;3; -0.002513, 1.923315,-1.802499;;, + 94;3; -0.002513, 2.001404,-1.711082;;, + 95;3; -0.002513, 2.079635,-1.619478;;, + 96;3; -0.002513, 2.144034,-1.543998;;, + 97;3; -0.002513, 2.185064,-1.495840;;, + 98;3; -0.002513, 2.198845,-1.479644;;, + 99;3; -0.002513, 2.189593,-1.495524;;, + 100;3; -0.002513, 2.161810,-1.543163;;, + 101;3; -0.002513, 2.118002,-1.618187;;, + 102;3; -0.002513, 2.065008,-1.708839;;, + 103;3; -0.002513, 2.012862,-1.797974;;, + 104;3; -0.002513, 1.970968,-1.869573;;, + 105;3; -0.002513, 1.944924,-1.914098;;, + 106;3; -0.002513, 1.936344,-1.928771;;, + 107;3; -0.015253, 1.944273,-1.915417;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 1;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 2;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 3;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 4;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 5;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 6;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 7;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 8;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 9;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 10;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 11;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 12;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 13;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 14;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 15;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 16;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 17;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 18;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 19;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 20;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 21;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 22;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 23;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 24;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 25;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 26;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 27;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 28;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 29;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 30;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 31;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 32;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 33;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 34;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 35;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 36;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 37;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 38;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 39;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 40;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 41;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 42;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 43;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 44;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 45;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 46;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 47;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 48;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 49;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 50;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 51;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 52;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 53;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 54;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 55;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 56;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 57;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 58;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 59;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 60;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 61;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 62;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 63;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 64;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 65;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 66;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 67;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 68;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 69;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 70;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 71;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 72;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 73;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 74;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 75;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 76;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 77;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 78;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 79;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 80;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 81;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 82;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 83;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 84;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 85;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 86;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 87;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 88;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 89;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 90;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 91;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 92;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 93;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 94;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 95;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 96;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 97;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 98;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 99;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 100;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 101;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 102;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 103;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 104;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 105;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 106;4; -0.999994,-0.003482, 0.000000,-0.000000;;, + 107;4; -0.999994,-0.003482, 0.000000,-0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Bone_006} + AnimationKey { //Position + 2; + 108; + 0;3; -0.000000, 0.306782, 0.000000;;, + 1;3; -0.000000, 0.306782, 0.000000;;, + 2;3; -0.000000, 0.306782, 0.000000;;, + 3;3; -0.000000, 0.306782, 0.000000;;, + 4;3; -0.000000, 0.306782, 0.000000;;, + 5;3; -0.000000, 0.306782, 0.000000;;, + 6;3; -0.000000, 0.306782, 0.000000;;, + 7;3; -0.000000, 0.306782, 0.000000;;, + 8;3; -0.000000, 0.306782, 0.000000;;, + 9;3; -0.000000, 0.306782, 0.000000;;, + 10;3; -0.000000, 0.306782, 0.000000;;, + 11;3; -0.000000, 0.306782, 0.000000;;, + 12;3; -0.000000, 0.306782, 0.000000;;, + 13;3; -0.000000, 0.306782, 0.000000;;, + 14;3; -0.000000, 0.306782, 0.000000;;, + 15;3; -0.000000, 0.306782, 0.000000;;, + 16;3; -0.000000, 0.306782, 0.000000;;, + 17;3; -0.000000, 0.306782, 0.000000;;, + 18;3; -0.000000, 0.306782, 0.000000;;, + 19;3; -0.000000, 0.306782, 0.000000;;, + 20;3; -0.000000, 0.306782, 0.000000;;, + 21;3; -0.000000, 0.306782, 0.000000;;, + 22;3; -0.000000, 0.306782, 0.000000;;, + 23;3; -0.000000, 0.306782, 0.000000;;, + 24;3; -0.000000, 0.306782, 0.000000;;, + 25;3; -0.000000, 0.306782, 0.000000;;, + 26;3; -0.000000, 0.306782, 0.000000;;, + 27;3; -0.000000, 0.306782, 0.000000;;, + 28;3; -0.000000, 0.306782, 0.000000;;, + 29;3; -0.000000, 0.306782, 0.000000;;, + 30;3; -0.000000, 0.306782, 0.000000;;, + 31;3; -0.000000, 0.306782, 0.000000;;, + 32;3; -0.000000, 0.306782, 0.000000;;, + 33;3; -0.000000, 0.306782, 0.000000;;, + 34;3; -0.000000, 0.306782, 0.000000;;, + 35;3; -0.000000, 0.306782, 0.000000;;, + 36;3; -0.000000, 0.306782, 0.000000;;, + 37;3; -0.000000, 0.306782, 0.000000;;, + 38;3; -0.000000, 0.306782, 0.000000;;, + 39;3; -0.000000, 0.306782, 0.000000;;, + 40;3; -0.000000, 0.306782, 0.000000;;, + 41;3; -0.000000, 0.306782, 0.000000;;, + 42;3; -0.000000, 0.306782, 0.000000;;, + 43;3; -0.000000, 0.306782, 0.000000;;, + 44;3; -0.000000, 0.306782, 0.000000;;, + 45;3; -0.000000, 0.306782, 0.000000;;, + 46;3; -0.000000, 0.306782, 0.000000;;, + 47;3; -0.000000, 0.306782, 0.000000;;, + 48;3; -0.000000, 0.306782, 0.000000;;, + 49;3; -0.000000, 0.306782, 0.000000;;, + 50;3; -0.000000, 0.306782, 0.000000;;, + 51;3; -0.000000, 0.306782, 0.000000;;, + 52;3; -0.000000, 0.306782, 0.000000;;, + 53;3; -0.000000, 0.306782, 0.000000;;, + 54;3; -0.000000, 0.306782, 0.000000;;, + 55;3; -0.000000, 0.306782, 0.000000;;, + 56;3; -0.000000, 0.306782, 0.000000;;, + 57;3; -0.000000, 0.306782, 0.000000;;, + 58;3; -0.000000, 0.306782, 0.000000;;, + 59;3; -0.000000, 0.306782, 0.000000;;, + 60;3; -0.000000, 0.306782, 0.000000;;, + 61;3; -0.000000, 0.306782, 0.000000;;, + 62;3; -0.000000, 0.306782, 0.000000;;, + 63;3; -0.000000, 0.306782, 0.000000;;, + 64;3; -0.000000, 0.306782, 0.000000;;, + 65;3; -0.000000, 0.306782, 0.000000;;, + 66;3; -0.000000, 0.306782, 0.000000;;, + 67;3; -0.000000, 0.306782, 0.000000;;, + 68;3; -0.000000, 0.306782, 0.000000;;, + 69;3; -0.000000, 0.306782, 0.000000;;, + 70;3; -0.000000, 0.306782, 0.000000;;, + 71;3; -0.000000, 0.306782, 0.000000;;, + 72;3; -0.000000, 0.306782, 0.000000;;, + 73;3; -0.000000, 0.306782, 0.000000;;, + 74;3; 0.000000, 0.306782,-0.000000;;, + 75;3; 0.000000, 0.306782,-0.000000;;, + 76;3; 0.000000, 0.306782,-0.000000;;, + 77;3; 0.000000, 0.306782, 0.000000;;, + 78;3; 0.000000, 0.306782,-0.000000;;, + 79;3; 0.000000, 0.306782,-0.000000;;, + 80;3; 0.000000, 0.306782,-0.000000;;, + 81;3; 0.000000, 0.306782,-0.000000;;, + 82;3; 0.000000, 0.306782,-0.000000;;, + 83;3; 0.000000, 0.306782,-0.000000;;, + 84;3; 0.000000, 0.306782,-0.000000;;, + 85;3; 0.000000, 0.306782,-0.000000;;, + 86;3; 0.000000, 0.306782,-0.000000;;, + 87;3; 0.000000, 0.306782, 0.000000;;, + 88;3; 0.000000, 0.306782, 0.000000;;, + 89;3; 0.000000, 0.306782,-0.000000;;, + 90;3; 0.000000, 0.306782,-0.000000;;, + 91;3; 0.000000, 0.306782, 0.000000;;, + 92;3; 0.000000, 0.306782,-0.000000;;, + 93;3; 0.000000, 0.306782,-0.000000;;, + 94;3; 0.000000, 0.306782,-0.000000;;, + 95;3; 0.000000, 0.306782,-0.000000;;, + 96;3; 0.000000, 0.306782, 0.000000;;, + 97;3; 0.000000, 0.306782,-0.000000;;, + 98;3; 0.000000, 0.306782,-0.000000;;, + 99;3; 0.000000, 0.306782, 0.000000;;, + 100;3; 0.000000, 0.306782, 0.000000;;, + 101;3; 0.000000, 0.306782, 0.000000;;, + 102;3; 0.000000, 0.306782, 0.000000;;, + 103;3; 0.000000, 0.306782,-0.000000;;, + 104;3; 0.000000, 0.306782,-0.000000;;, + 105;3; 0.000000, 0.306782,-0.000000;;, + 106;3; 0.000000, 0.306782,-0.000000;;, + 107;3; -0.000000, 0.306782,-0.000000;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 1;4; -0.527614,-0.521697, 0.474320,-0.473524;;, + 2;4; -0.530802,-0.518079, 0.470380,-0.477122;;, + 3;4; -0.535985,-0.512196, 0.463975,-0.482972;;, + 4;4; -0.542764,-0.504502, 0.455598,-0.490624;;, + 5;4; -0.550443,-0.495786, 0.446109,-0.499292;;, + 6;4; -0.558122,-0.487070, 0.436619,-0.507959;;, + 7;4; -0.564900,-0.479376, 0.428242,-0.515611;;, + 8;4; -0.570083,-0.473494, 0.421838,-0.521461;;, + 9;4; -0.573270,-0.469876, 0.417899,-0.525058;;, + 10;4; -0.574329,-0.468674, 0.416590,-0.526254;;, + 11;4; -0.573665,-0.469478, 0.417462,-0.525499;;, + 12;4; -0.571604,-0.471962, 0.420154,-0.523156;;, + 13;4; -0.568105,-0.476149, 0.424694,-0.519183;;, + 14;4; -0.563262,-0.481894, 0.430929,-0.513690;;, + 15;4; -0.557341,-0.488840, 0.438472,-0.506982;;, + 16;4; -0.550765,-0.496445, 0.446740,-0.499544;;, + 17;4; -0.544025,-0.504100, 0.455074,-0.491936;;, + 18;4; -0.537558,-0.511276, 0.462901,-0.484654;;, + 19;4; -0.531676,-0.517607, 0.469822,-0.478052;;, + 20;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 21;4; -0.521480,-0.527910, 0.481147,-0.466682;;, + 22;4; -0.515742,-0.533392, 0.487201,-0.460317;;, + 23;4; -0.509507,-0.539187, 0.493617,-0.453419;;, + 24;4; -0.503070,-0.545036, 0.500108,-0.446312;;, + 25;4; -0.496839,-0.550595, 0.506286,-0.439444;;, + 26;4; -0.491262,-0.555494, 0.511740,-0.433305;;, + 27;4; -0.486723,-0.559433, 0.516130,-0.428313;;, + 28;4; -0.483456,-0.562239, 0.519260,-0.424724;;, + 29;4; -0.481538,-0.563874, 0.521085,-0.422618;;, + 30;4; -0.480921,-0.564396, 0.521669,-0.421941;;, + 31;4; -0.481856,-0.563546, 0.520726,-0.422973;;, + 32;4; -0.484429,-0.561206, 0.518129,-0.425815;;, + 33;4; -0.488341,-0.557649, 0.514183,-0.430133;;, + 34;4; -0.493324,-0.553118, 0.509156,-0.435635;;, + 35;4; -0.499125,-0.547843, 0.503303,-0.442041;;, + 36;4; -0.505478,-0.542065, 0.496893,-0.449056;;, + 37;4; -0.512066,-0.536074, 0.490246,-0.456331;;, + 38;4; -0.518448,-0.530272, 0.483808,-0.463377;;, + 39;4; -0.523865,-0.525346, 0.478343,-0.469358;;, + 40;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 41;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 42;4; -0.524850,-0.524520, 0.477419,-0.470438;;, + 43;4; -0.521100,-0.528085, 0.481358,-0.466281;;, + 44;4; -0.516557,-0.532405, 0.486132,-0.461244;;, + 45;4; -0.511945,-0.536789, 0.490976,-0.456131;;, + 46;4; -0.507763,-0.540766, 0.495370,-0.451494;;, + 47;4; -0.504388,-0.543974, 0.498915,-0.447753;;, + 48;4; -0.502146,-0.546106, 0.501270,-0.445267;;, + 49;4; -0.501333,-0.546878, 0.502124,-0.444366;;, + 50;4; -0.502208,-0.546046, 0.501205,-0.445336;;, + 51;4; -0.504821,-0.543562, 0.498460,-0.448232;;, + 52;4; -0.508934,-0.539652, 0.494140,-0.452792;;, + 53;4; -0.513944,-0.534889, 0.488876,-0.458347;;, + 54;4; -0.518954,-0.530126, 0.483613,-0.463901;;, + 55;4; -0.523067,-0.526216, 0.479293,-0.468461;;, + 56;4; -0.525679,-0.523732, 0.476548,-0.471358;;, + 57;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 58;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 59;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 60;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 61;4; -0.528979,-0.520291, 0.472777,-0.475049;;, + 62;4; -0.535807,-0.512944, 0.464744,-0.482712;;, + 63;4; -0.544574,-0.503511, 0.454430,-0.492552;;, + 64;4; -0.551403,-0.496165, 0.446398,-0.500216;;, + 65;4; -0.553827,-0.493556, 0.443546,-0.502936;;, + 66;4; -0.552948,-0.494502, 0.444580,-0.501950;;, + 67;4; -0.550523,-0.497111, 0.447433,-0.499228;;, + 68;4; -0.546874,-0.501037, 0.451725,-0.495133;;, + 69;4; -0.542351,-0.505903, 0.457046,-0.490057;;, + 70;4; -0.537365,-0.511268, 0.462911,-0.484461;;, + 71;4; -0.532452,-0.516554, 0.468691,-0.478947;;, + 72;4; -0.528398,-0.520916, 0.473460,-0.474397;;, + 73;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 74;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 75;4; -0.528282,-0.521070, 0.477189,-0.470676;;, + 76;4; -0.532082,-0.517047, 0.480621,-0.467041;;, + 77;4; -0.536687,-0.512171, 0.484781,-0.462637;;, + 78;4; -0.541360,-0.507223, 0.489002,-0.458168;;, + 79;4; -0.545599,-0.502735, 0.492831,-0.454113;;, + 80;4; -0.549019,-0.499114, 0.495920,-0.450843;;, + 81;4; -0.551291,-0.496707, 0.497973,-0.448669;;, + 82;4; -0.552115,-0.495835, 0.498717,-0.447881;;, + 83;4; -0.550457,-0.497520, 0.497219,-0.449403;;, + 84;4; -0.545507,-0.502547, 0.492748,-0.453943;;, + 85;4; -0.537714,-0.510461, 0.485709,-0.461092;;, + 86;4; -0.528222,-0.520101, 0.477135,-0.469800;;, + 87;4; -0.518730,-0.529742, 0.468560,-0.478509;;, + 88;4; -0.510937,-0.537656, 0.461522,-0.485657;;, + 89;4; -0.505987,-0.542683, 0.457051,-0.490198;;, + 90;4; -0.504329,-0.544367, 0.455553,-0.491720;;, + 91;4; -0.505971,-0.542702, 0.457035,-0.490215;;, + 92;4; -0.510870,-0.537730, 0.461461,-0.485724;;, + 93;4; -0.518584,-0.529904, 0.468429,-0.478655;;, + 94;4; -0.527981,-0.520369, 0.476917,-0.470042;;, + 95;4; -0.537378,-0.510835, 0.485405,-0.461430;;, + 96;4; -0.545092,-0.503008, 0.492373,-0.454360;;, + 97;4; -0.549992,-0.498037, 0.496799,-0.449870;;, + 98;4; -0.551633,-0.496371, 0.498282,-0.448365;;, + 99;4; -0.550763,-0.497292, 0.497496,-0.449197;;, + 100;4; -0.548165,-0.500040, 0.495150,-0.451679;;, + 101;4; -0.544076,-0.504366, 0.491455,-0.455586;;, + 102;4; -0.539094,-0.509635, 0.486955,-0.460346;;, + 103;4; -0.534112,-0.514905, 0.482455,-0.465107;;, + 104;4; -0.530023,-0.519231, 0.478761,-0.469014;;, + 105;4; -0.527425,-0.521979, 0.476415,-0.471496;;, + 106;4; -0.526554,-0.522900, 0.475629,-0.472328;;, + 107;4; -0.526554,-0.522900, 0.475629,-0.472328;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Armature_Bone_007} + AnimationKey { //Position + 2; + 108; + 0;3; 0.078315, 0.084604,-0.007980;;, + 1;3; 0.078315, 0.084604,-0.007980;;, + 2;3; 0.078315, 0.084604,-0.007980;;, + 3;3; 0.078315, 0.084604,-0.007980;;, + 4;3; 0.078315, 0.084604,-0.007980;;, + 5;3; 0.078315, 0.084604,-0.007980;;, + 6;3; 0.078315, 0.084604,-0.007980;;, + 7;3; 0.078315, 0.084604,-0.007980;;, + 8;3; 0.078315, 0.084604,-0.007980;;, + 9;3; 0.078315, 0.084604,-0.007980;;, + 10;3; 0.078315, 0.084604,-0.007980;;, + 11;3; 0.078315, 0.084604,-0.007980;;, + 12;3; 0.078315, 0.084604,-0.007980;;, + 13;3; 0.078315, 0.084604,-0.007980;;, + 14;3; 0.078315, 0.084604,-0.007980;;, + 15;3; 0.078315, 0.084604,-0.007980;;, + 16;3; 0.078315, 0.084604,-0.007980;;, + 17;3; 0.078315, 0.084604,-0.007980;;, + 18;3; 0.078315, 0.084604,-0.007980;;, + 19;3; 0.078315, 0.084604,-0.007980;;, + 20;3; 0.078315, 0.084604,-0.007980;;, + 21;3; 0.078316, 0.084604,-0.007980;;, + 22;3; 0.078315, 0.084604,-0.007980;;, + 23;3; 0.078315, 0.084604,-0.007980;;, + 24;3; 0.078315, 0.084604,-0.007980;;, + 25;3; 0.078316, 0.084604,-0.007980;;, + 26;3; 0.078316, 0.084604,-0.007980;;, + 27;3; 0.078315, 0.084604,-0.007980;;, + 28;3; 0.078315, 0.084604,-0.007980;;, + 29;3; 0.078315, 0.084604,-0.007980;;, + 30;3; 0.078315, 0.084604,-0.007980;;, + 31;3; 0.078315, 0.084604,-0.007980;;, + 32;3; 0.078315, 0.084604,-0.007980;;, + 33;3; 0.078315, 0.084604,-0.007980;;, + 34;3; 0.078315, 0.084604,-0.007980;;, + 35;3; 0.078315, 0.084604,-0.007980;;, + 36;3; 0.078315, 0.084604,-0.007980;;, + 37;3; 0.078315, 0.084604,-0.007980;;, + 38;3; 0.078315, 0.084604,-0.007980;;, + 39;3; 0.078316, 0.084604,-0.007980;;, + 40;3; 0.078315, 0.084604,-0.007980;;, + 41;3; 0.078315, 0.084604,-0.007980;;, + 42;3; 0.078315, 0.084604,-0.007980;;, + 43;3; 0.078316, 0.084604,-0.007980;;, + 44;3; 0.078315, 0.084604,-0.007980;;, + 45;3; 0.078315, 0.084604,-0.007980;;, + 46;3; 0.078315, 0.084604,-0.007980;;, + 47;3; 0.078315, 0.084604,-0.007980;;, + 48;3; 0.078315, 0.084604,-0.007980;;, + 49;3; 0.078315, 0.084604,-0.007980;;, + 50;3; 0.078315, 0.084604,-0.007980;;, + 51;3; 0.078315, 0.084604,-0.007980;;, + 52;3; 0.078315, 0.084604,-0.007980;;, + 53;3; 0.078315, 0.084604,-0.007980;;, + 54;3; 0.078316, 0.084604,-0.007980;;, + 55;3; 0.078316, 0.084604,-0.007980;;, + 56;3; 0.078315, 0.084604,-0.007980;;, + 57;3; 0.078315, 0.084604,-0.007980;;, + 58;3; 0.078315, 0.084604,-0.007980;;, + 59;3; 0.078315, 0.084604,-0.007980;;, + 60;3; 0.078315, 0.084604,-0.007980;;, + 61;3; 0.078315, 0.084604,-0.007980;;, + 62;3; 0.078315, 0.084604,-0.007980;;, + 63;3; 0.078316, 0.084604,-0.007980;;, + 64;3; 0.078315, 0.084604,-0.007980;;, + 65;3; 0.078315, 0.084604,-0.007980;;, + 66;3; 0.078315, 0.084604,-0.007980;;, + 67;3; 0.078315, 0.084604,-0.007980;;, + 68;3; 0.078315, 0.084604,-0.007980;;, + 69;3; 0.078315, 0.084604,-0.007980;;, + 70;3; 0.078315, 0.084604,-0.007980;;, + 71;3; 0.078315, 0.084604,-0.007980;;, + 72;3; 0.078315, 0.084604,-0.007980;;, + 73;3; 0.078315, 0.084604,-0.007980;;, + 74;3; 0.078315, 0.084604,-0.007980;;, + 75;3; 0.078315, 0.084604,-0.007980;;, + 76;3; 0.078315, 0.084604,-0.007980;;, + 77;3; 0.078316, 0.084604,-0.007980;;, + 78;3; 0.078315, 0.084604,-0.007980;;, + 79;3; 0.078315, 0.084604,-0.007980;;, + 80;3; 0.078315, 0.084604,-0.007980;;, + 81;3; 0.078315, 0.084604,-0.007980;;, + 82;3; 0.078315, 0.084604,-0.007980;;, + 83;3; 0.078315, 0.084604,-0.007980;;, + 84;3; 0.078315, 0.084604,-0.007980;;, + 85;3; 0.078315, 0.084604,-0.007980;;, + 86;3; 0.078316, 0.084604,-0.007980;;, + 87;3; 0.078316, 0.084604,-0.007980;;, + 88;3; 0.078316, 0.084604,-0.007980;;, + 89;3; 0.078315, 0.084604,-0.007980;;, + 90;3; 0.078315, 0.084604,-0.007980;;, + 91;3; 0.078315, 0.084604,-0.007980;;, + 92;3; 0.078315, 0.084604,-0.007980;;, + 93;3; 0.078315, 0.084604,-0.007980;;, + 94;3; 0.078315, 0.084604,-0.007980;;, + 95;3; 0.078316, 0.084604,-0.007980;;, + 96;3; 0.078315, 0.084604,-0.007980;;, + 97;3; 0.078315, 0.084604,-0.007980;;, + 98;3; 0.078315, 0.084604,-0.007980;;, + 99;3; 0.078315, 0.084604,-0.007980;;, + 100;3; 0.078315, 0.084604,-0.007980;;, + 101;3; 0.078315, 0.084604,-0.007980;;, + 102;3; 0.078315, 0.084604,-0.007980;;, + 103;3; 0.078316, 0.084604,-0.007980;;, + 104;3; 0.078315, 0.084604,-0.007980;;, + 105;3; 0.078315, 0.084604,-0.007980;;, + 106;3; 0.078315, 0.084604,-0.007980;;, + 107;3; 0.078315, 0.084604,-0.007980;;; + } + AnimationKey { //Rotation + 0; + 108; + 0;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 1;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 2;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 3;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 4;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 5;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 6;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 7;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 8;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 9;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 10;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 11;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 12;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 13;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 14;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 15;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 16;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 17;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 18;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 19;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 20;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 21;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 22;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 23;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 24;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 25;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 26;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 27;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 28;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 29;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 30;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 31;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 32;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 33;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 34;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 35;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 36;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 37;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 38;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 39;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 40;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 41;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 42;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 43;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 44;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 45;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 46;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 47;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 48;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 49;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 50;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 51;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 52;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 53;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 54;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 55;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 56;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 57;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 58;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 59;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 60;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 61;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 62;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 63;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 64;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 65;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 66;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 67;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 68;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 69;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 70;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 71;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 72;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 73;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 74;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 75;4; -0.706230,-0.227278,-0.637929,-0.205297;;, + 76;4; -0.702922,-0.236361,-0.634941,-0.213502;;, + 77;4; -0.698913,-0.247369,-0.631319,-0.223445;;, + 78;4; -0.694845,-0.258540,-0.627644,-0.233535;;, + 79;4; -0.691154,-0.268673,-0.624311,-0.242689;;, + 80;4; -0.688177,-0.276848,-0.621622,-0.250073;;, + 81;4; -0.686199,-0.282281,-0.619834,-0.254980;;, + 82;4; -0.685482,-0.284249,-0.619187,-0.256758;;, + 83;4; -0.686254,-0.282129,-0.619884,-0.254843;;, + 84;4; -0.688559,-0.275800,-0.621966,-0.249126;;, + 85;4; -0.692188,-0.265836,-0.625244,-0.240126;;, + 86;4; -0.696608,-0.253699,-0.629237,-0.229162;;, + 87;4; -0.701028,-0.241561,-0.633230,-0.218199;;, + 88;4; -0.704657,-0.231598,-0.636508,-0.209199;;, + 89;4; -0.706962,-0.225269,-0.638590,-0.203482;;, + 90;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 91;4; -0.706658,-0.225928,-0.638315,-0.204078;;, + 92;4; -0.703445,-0.234227,-0.635412,-0.211573;;, + 93;4; -0.698386,-0.247291,-0.630843,-0.223374;;, + 94;4; -0.692224,-0.263205,-0.625277,-0.237749;;, + 95;4; -0.686062,-0.279119,-0.619711,-0.252124;;, + 96;4; -0.681003,-0.292183,-0.615141,-0.263925;;, + 97;4; -0.677790,-0.300481,-0.612239,-0.271420;;, + 98;4; -0.676713,-0.303261,-0.611266,-0.273932;;, + 99;4; -0.677790,-0.300481,-0.612239,-0.271420;;, + 100;4; -0.681003,-0.292183,-0.615141,-0.263925;;, + 101;4; -0.686062,-0.279119,-0.619711,-0.252124;;, + 102;4; -0.692224,-0.263205,-0.625277,-0.237749;;, + 103;4; -0.698386,-0.247291,-0.630843,-0.223374;;, + 104;4; -0.703445,-0.234227,-0.635412,-0.211573;;, + 105;4; -0.706658,-0.225928,-0.638315,-0.204078;;, + 106;4; -0.707734,-0.223148,-0.639287,-0.201567;;, + 107;4; -0.707120,-0.224647,-0.638732,-0.202920;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;; + } + } + Animation { + {Sand_monster} + AnimationKey { //Position + 2; + 108; + 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;;, + 91;3; -0.000000, 0.000000, 0.000000;;, + 92;3; -0.000000, 0.000000, 0.000000;;, + 93;3; -0.000000, 0.000000, 0.000000;;, + 94;3; -0.000000, 0.000000, 0.000000;;, + 95;3; -0.000000, 0.000000, 0.000000;;, + 96;3; -0.000000, 0.000000, 0.000000;;, + 97;3; -0.000000, 0.000000, 0.000000;;, + 98;3; -0.000000, 0.000000, 0.000000;;, + 99;3; -0.000000, 0.000000, 0.000000;;, + 100;3; -0.000000, 0.000000, 0.000000;;, + 101;3; -0.000000, 0.000000, 0.000000;;, + 102;3; -0.000000, 0.000000, 0.000000;;, + 103;3; -0.000000, 0.000000, 0.000000;;, + 104;3; -0.000000, 0.000000, 0.000000;;, + 105;3; -0.000000, 0.000000, 0.000000;;, + 106;3; -0.000000, 0.000000, 0.000000;;, + 107;3; -0.000000, 0.000000, 0.000000;;; + } + AnimationKey { //Rotation + 0; + 108; + 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;;, + 91;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 92;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 93;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 94;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 95;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 96;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 97;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 98;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 99;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 100;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 101;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 102;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 103;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 104;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 105;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 106;4; -1.000000, 0.000000, 0.000000, 0.000000;;, + 107;4; -1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { //Scale + 1; + 108; + 0;3; 0.746845, 0.740784, 0.740784;;, + 1;3; 0.746845, 0.740784, 0.740784;;, + 2;3; 0.746845, 0.740784, 0.740784;;, + 3;3; 0.746845, 0.740784, 0.740784;;, + 4;3; 0.746845, 0.740784, 0.740784;;, + 5;3; 0.746845, 0.740784, 0.740784;;, + 6;3; 0.746845, 0.740784, 0.740784;;, + 7;3; 0.746845, 0.740784, 0.740784;;, + 8;3; 0.746845, 0.740784, 0.740784;;, + 9;3; 0.746845, 0.740784, 0.740784;;, + 10;3; 0.746845, 0.740784, 0.740784;;, + 11;3; 0.746845, 0.740784, 0.740784;;, + 12;3; 0.746845, 0.740784, 0.740784;;, + 13;3; 0.746845, 0.740784, 0.740784;;, + 14;3; 0.746845, 0.740784, 0.740784;;, + 15;3; 0.746845, 0.740784, 0.740784;;, + 16;3; 0.746845, 0.740784, 0.740784;;, + 17;3; 0.746845, 0.740784, 0.740784;;, + 18;3; 0.746845, 0.740784, 0.740784;;, + 19;3; 0.746845, 0.740784, 0.740784;;, + 20;3; 0.746845, 0.740784, 0.740784;;, + 21;3; 0.746845, 0.740784, 0.740784;;, + 22;3; 0.746845, 0.740784, 0.740784;;, + 23;3; 0.746845, 0.740784, 0.740784;;, + 24;3; 0.746845, 0.740784, 0.740784;;, + 25;3; 0.746845, 0.740784, 0.740784;;, + 26;3; 0.746845, 0.740784, 0.740784;;, + 27;3; 0.746845, 0.740784, 0.740784;;, + 28;3; 0.746845, 0.740784, 0.740784;;, + 29;3; 0.746845, 0.740784, 0.740784;;, + 30;3; 0.746845, 0.740784, 0.740784;;, + 31;3; 0.746845, 0.740784, 0.740784;;, + 32;3; 0.746845, 0.740784, 0.740784;;, + 33;3; 0.746845, 0.740784, 0.740784;;, + 34;3; 0.746845, 0.740784, 0.740784;;, + 35;3; 0.746845, 0.740784, 0.740784;;, + 36;3; 0.746845, 0.740784, 0.740784;;, + 37;3; 0.746845, 0.740784, 0.740784;;, + 38;3; 0.746845, 0.740784, 0.740784;;, + 39;3; 0.746845, 0.740784, 0.740784;;, + 40;3; 0.746845, 0.740784, 0.740784;;, + 41;3; 0.746845, 0.740784, 0.740784;;, + 42;3; 0.746845, 0.740784, 0.740784;;, + 43;3; 0.746845, 0.740784, 0.740784;;, + 44;3; 0.746845, 0.740784, 0.740784;;, + 45;3; 0.746845, 0.740784, 0.740784;;, + 46;3; 0.746845, 0.740784, 0.740784;;, + 47;3; 0.746845, 0.740784, 0.740784;;, + 48;3; 0.746845, 0.740784, 0.740784;;, + 49;3; 0.746845, 0.740784, 0.740784;;, + 50;3; 0.746845, 0.740784, 0.740784;;, + 51;3; 0.746845, 0.740784, 0.740784;;, + 52;3; 0.746845, 0.740784, 0.740784;;, + 53;3; 0.746845, 0.740784, 0.740784;;, + 54;3; 0.746845, 0.740784, 0.740784;;, + 55;3; 0.746845, 0.740784, 0.740784;;, + 56;3; 0.746845, 0.740784, 0.740784;;, + 57;3; 0.746845, 0.740784, 0.740784;;, + 58;3; 0.746845, 0.740784, 0.740784;;, + 59;3; 0.746845, 0.740784, 0.740784;;, + 60;3; 0.746845, 0.740784, 0.740784;;, + 61;3; 0.746845, 0.740784, 0.740784;;, + 62;3; 0.746845, 0.740784, 0.740784;;, + 63;3; 0.746845, 0.740784, 0.740784;;, + 64;3; 0.746845, 0.740784, 0.740784;;, + 65;3; 0.746845, 0.740784, 0.740784;;, + 66;3; 0.746845, 0.740784, 0.740784;;, + 67;3; 0.746845, 0.740784, 0.740784;;, + 68;3; 0.746845, 0.740784, 0.740784;;, + 69;3; 0.746845, 0.740784, 0.740784;;, + 70;3; 0.746845, 0.740784, 0.740784;;, + 71;3; 0.746845, 0.740784, 0.740784;;, + 72;3; 0.746845, 0.740784, 0.740784;;, + 73;3; 0.746845, 0.740784, 0.740784;;, + 74;3; 0.746845, 0.740784, 0.740784;;, + 75;3; 0.746845, 0.740784, 0.740784;;, + 76;3; 0.746845, 0.740784, 0.740784;;, + 77;3; 0.746845, 0.740784, 0.740784;;, + 78;3; 0.746845, 0.740784, 0.740784;;, + 79;3; 0.746845, 0.740784, 0.740784;;, + 80;3; 0.746845, 0.740784, 0.740784;;, + 81;3; 0.746845, 0.740784, 0.740784;;, + 82;3; 0.746845, 0.740784, 0.740784;;, + 83;3; 0.746845, 0.740784, 0.740784;;, + 84;3; 0.746845, 0.740784, 0.740784;;, + 85;3; 0.746845, 0.740784, 0.740784;;, + 86;3; 0.746845, 0.740784, 0.740784;;, + 87;3; 0.746845, 0.740784, 0.740784;;, + 88;3; 0.746845, 0.740784, 0.740784;;, + 89;3; 0.746845, 0.740784, 0.740784;;, + 90;3; 0.746845, 0.740784, 0.740784;;, + 91;3; 0.746845, 0.740784, 0.740784;;, + 92;3; 0.746845, 0.740784, 0.740784;;, + 93;3; 0.746845, 0.740784, 0.740784;;, + 94;3; 0.746845, 0.740784, 0.740784;;, + 95;3; 0.746845, 0.740784, 0.740784;;, + 96;3; 0.746845, 0.740784, 0.740784;;, + 97;3; 0.746845, 0.740784, 0.740784;;, + 98;3; 0.746845, 0.740784, 0.740784;;, + 99;3; 0.746845, 0.740784, 0.740784;;, + 100;3; 0.746845, 0.740784, 0.740784;;, + 101;3; 0.746845, 0.740784, 0.740784;;, + 102;3; 0.746845, 0.740784, 0.740784;;, + 103;3; 0.746845, 0.740784, 0.740784;;, + 104;3; 0.746845, 0.740784, 0.740784;;, + 105;3; 0.746845, 0.740784, 0.740784;;, + 106;3; 0.746845, 0.740784, 0.740784;;, + 107;3; 0.746845, 0.740784, 0.740784;;; + } + } +} //End of AnimationSet diff --git a/mods/mobs/monsterx1.lua b/mods/mobs/monsterx1.lua index 0616d9a..44c1ecc 100644 --- a/mods/mobs/monsterx1.lua +++ b/mods/mobs/monsterx1.lua @@ -2,6 +2,7 @@ mobs:register_mob("mobs:red_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -48,6 +49,7 @@ mobs:register_mob("mobs:blue_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -94,6 +96,7 @@ mobs:register_mob("mobs:cyan_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -140,6 +143,7 @@ mobs:register_mob("mobs:green2_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -186,6 +190,7 @@ mobs:register_mob("mobs:yellow_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -232,6 +237,7 @@ mobs:register_mob("mobs:purple_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -277,6 +283,7 @@ mobs:register_mob("mobs:stone_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -331,6 +338,7 @@ mobs:register_mob("mobs:dirt_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -385,6 +393,7 @@ mobs:register_mob("mobs:sand_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -439,6 +448,7 @@ mobs:register_mob("mobs:silver_sand_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -493,6 +503,7 @@ mobs:register_mob("mobs:desert_sand_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -547,6 +558,7 @@ mobs:register_mob("mobs:desert_stone_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -601,6 +613,7 @@ mobs:register_mob("mobs:snow_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -655,6 +668,7 @@ mobs:register_mob("mobs:ice_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -709,6 +723,7 @@ mobs:register_mob("mobs:green_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -763,6 +778,7 @@ mobs:register_mob("mobs:dry_grass_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, @@ -817,6 +833,7 @@ mobs:register_mob("mobs:rainforest_litter_monster", { type = "monster", passive = false, attack_type = "dogfight", + attack_npcs = false, damage = 1, hp_min = 4, hp_max = 8, diff --git a/mods/mobs/mummy.lua b/mods/mobs/mummy.lua new file mode 100644 index 0000000..b0064f5 --- /dev/null +++ b/mods/mobs/mummy.lua @@ -0,0 +1,51 @@ +mobs:register_mob("mobs:mummy", { + type = "monster", + passive = false, + attack_type = "dogfight", + attack_npcs = false, + damage = 10, + hp_min = 500, + hp_max = 500, + armor = 100, + visual_size = {x=8, y=8}, + collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, + visual = "mesh", + mesh = "mobs_mummy.x", + textures = { + {"mobs_mummy.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_mummy", + death = "mobs_mummy_death", + }, + view_range = 15, + walk_velocity = 1, + run_velocity = 5, + jump = true, + drops = { + {name = "tutorial:geschenkpapier 50", + chance = 1, + min = 1, + max = 1}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 0, + animation = { + speed_normal = 74, + speed_run = 15, + stand_start = 74, + stand_end = 74, + walk_start = 74, + walk_end = 105, + run_start = 74, + run_end = 105, + punch_start = 74, + punch_end = 105, + }, +}) + + + + \ No newline at end of file diff --git a/mods/mobs/sheep.lua b/mods/mobs/sheep.lua index 62e3459..7585fb4 100644 --- a/mods/mobs/sheep.lua +++ b/mods/mobs/sheep.lua @@ -12,6 +12,7 @@ mobs:register_mob("mobs:sheep", { visual = "mesh", mesh = "mobs_sheep.x", attacks_monsters = false, + attack_npcs = false, textures = { {"mobs_sheep.png"}, }, diff --git a/mods/mobs/sounds/mobs_bee.ogg b/mods/mobs/sounds/mobs_bee.ogg deleted file mode 100644 index 5317518e25f1adb5ab276f5e2b8e180b2fb96641..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30220 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 diff --git a/mods/mobs/sounds/mobs_chicken.ogg b/mods/mobs/sounds/mobs_chicken.ogg deleted file mode 100644 index be64c94c079ebd22e18c54cbca9c8abd438715a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11154 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 Lz4TDLz_I@UlF=80 diff --git a/mods/mobs/sounds/mobs_dungeonmaster.ogg b/mods/mobs/sounds/mobs_dungeonmaster.ogg deleted file mode 100644 index 4ac5f4a08527134b837ad3d372b000e053d7d996..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12624 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 BBXa-% diff --git a/mods/mobs/sounds/mobs_fireball.ogg b/mods/mobs/sounds/mobs_fireball.ogg deleted file mode 100644 index bdc4ac21f73d35b865ae6295067d0730a88bb6e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22342 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 BusQ$$ diff --git a/mods/mobs/sounds/mobs_kitten.ogg b/mods/mobs/sounds/mobs_kitten.ogg deleted file mode 100644 index 021d3dc7981dcf70fee8ff0a16293447dc046008..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37977 zcmce;d0bQ1x;MTP0wy8iPDn5yXc7V>VQ2!RMyfqYNMaHOlaSDW;9-`bT2QFNvArP# z2r(dF7zGP~KoY?MN=vEUAF~1uAcH*~YXNIT>|kwe^_<@8yV17yzW4X}yzlR?-(qL) zwN}=!*R#IQdY<*HC+yk3KL&sUzX$S`*OA75Z47{Ig}wjYp_Ht{>sfF?*Y8DE9bQES zV0+eU{u$P5!k|>=dF2c2TQC3jKy`TCl0Q^Hot2vzwCB)%(z{tHv9H=ENl3v=RxmS| z8A77%IdCv5_fY!b^n>~I^~Pb2zgOjl$HD+4l*5W7jcaBqRR912KoXViaymmox0qUK z$LdYu_1HMGtlm^MPE0kjCjPjQLemHUfB-Z!R7Kl2lI$Bh_7nXo4z=vaisp2ZHW=hf zJ5VFfd{Ym0Tc!TbP+!*Hw4IAK!$;EiZ`YlCIE+ImDy&n|3O@R@!o+C;s%QMeo>tGYjHBM%%8?mirP(Qmj+t{~QWm;RPB9xjCaYTZ0U# zOnyZc4b&{L6&a3s-4j$m-}*JFai;O7>pNT;AGFx;XXb{>lxO@tv(=w@HG}WoaK8`D zC4H)4yrp5L@$d}^rqS{`b_{oBL$~b~l;{4i$z{Sl87h}`t8s(v?`o)S+)U#)*3a-z ztju)Aum3aU>-K(!g>7Hcjo}^3P>r%XXL3G6B|@N3G}mPxx@5c}xC+IMJ*n zeNf?)f+u&7PjAgX<#M`(b(P+}wY)+kwH3(}?tYeh?W>WK06+)6Lh&EBS5SV9;`V9- zV~Td+TJUth`mJm9M%d$?Q7|0Cf>0d5hEQDI|IOLM=XZ#6Ed7h|{uYx$O1He`C}>hi zX_Y)D_g73(Qh#WQ-U)HVf1kJ~)SFnZ+5dLk{Lxd6^MS6};J}!WT`HyOo%avK)fN2X z)8fQ03ckAi!B@A-|GK&4e*)`I&H*5%(Y@kHQ;LywrKu>Ik9s}9e{fD7{z{eSWEC}{ zj~aC=;QG_hJwJucx(el?Q89$XSwg{_TYAi!iF54qIaT_?`{{rGBz^CvAH;p~JHxzY zo3Cyc{5Q^7XA#Pdiu>Yf#D8&43$0>>Q{gSCrp8tK9;@A7)@W-u`^aWS{}0Z|G<4P* zI`xK!`U+ZEZB|*M{WJ5sQ|BKK{$H;@IcN7FDs(}dBRoX?Z=5s4@(hQ#sV^Yvr`KcL zH470mU%2_dPXGW6RbnDuts`7lL zT=gNDbXpQ8r9ZT~J)o!IPk&K#6|ca=M|Y%3=}xRqabX>pYR}X)Q?NE}=5l@oJ#!M- zAVt}npk)sM$N|7fLXl7Y?Q9)t`=T1tdQo-Fox%&Z>t$ z?u3L1%mw-#z4t{(HiL8)Mq=^>t;1(;e;{8S@Dhg z?SCZabXkUu)j_CkL&v#8iE$<09ydRFom^W_`a=?QCNieB%={Q9yq(^7-ud>z|DGhM z7HS(hzEwp1{lQ?LbDWz>^+|)>KSUMx&ER=VoD=l+uY$&E|Kz$dy&-!lc%df!>Uk&` z#ZGUqO$FbsNgwC~01a#dpaEQ`xDW|p8X5qULI8&7bfq^S%2imA8rSG+picJfycwDt zcXof{Oen-5nT-z{eAgu(fcAtQ@6MRio-OMj;EDmwcpgF^KBmTDlt;?PqXw4(?{M=P;$!)03TQz?GO2g8##_N-%(2^7?mC$`m zVyW2HZjwm4`xk@hHfX`}v0RLepKfnojL&H>&By0-13-_%2I%A5`f6NT0YF=+Fz$Hh z$rjTmnhsY`+VQD3c4T4|2G&E;#YM(={b5ictx37I;~~u=Wqs3h*rb@Khn8ii&-H51 zf;d4uTmh|$sm2|C0AL-00i+>O)pe9ei{2QA0@~pK(ep~*>tP2%=)dVIoKvbIs(&X$ z4J27h0#7cPQ6;*B*{1;VVz!J&@;5xq9RgtR*byH_vl>#IP zR4gZQ8is$BsKfJ-bPI?B0Ok^;B_;9QX`yL8KqVRyc5S9qP@2`v*RvkBx6j9yfT=em z5?jBOHQ{NhR^-T2jXavApV%gCE~-@IutYUs8_1T$6r-Y1A(aMB5G|n=lPRT(1&vkO zJ+96%-C8uopX^m34LPo2FNa+u<9pw6`4(U#W1A5L{0}l5jlzW7 zH`2$l2*n^xGp8FGMLDE%Cgj-q)j3g8`h&yovL@nlASjU2PTJPVz&w@+3!O~*sOj)}k@a$|rdvBU zysiNy>6XL4*MPoNNPll?y&MG2-)lgHA;7-w<5forDeBJ#XciN0y_{@44!7-?V(T}g&wAnClQ=$#{Cm0e=AmkTl;fjX zUv~sG-~+XcYK7(#;!6$S%?KQe4mrOQz8fDL$t^DFLI8YdJqm~3@pX@*#6M!$>&*9O zXaE1j82=x;g=uEpT{N?pqERnOBE(g+Aq z%55>2@Qf|_O;$` zNIF_81k)VWVj~2U{26(6cfUtY_YUN8HjUmNo7%Ml>aWt4k54(tno#F#gkTgeWi8g{ zT-yaDZr88B7dfq* zHPHwuhU;*9`-(?u_h*Y+*YWjLYI*Ns!r?%Gw0#5ynXdM8qhVboFK=&Qm!8Pg||0F#@dG)%xAEFaNc3^)NZ|qm2-p_R0eiZg< zq0?XhAkQtQyLWMl+XwhzLvTF^kdk}k$>N@LpgEcl1u(O2D7X-E<+xpd|ca0W3Zu6 zoZU|?z!QYE25anTX>*Hj^_}B6orK+B_T%oodqokCpL7sP9lY)%tFUDVEfG^molK&y z;=_vJ9Is3~rc=%&tEIyj$rv0FG@VSVs|pxGeBJd@L#` zh+;D&!YCNsJ<{P@*u!s0s23^LvRz9}UR3g5G3;4(6@e0xGi}8eT)0tH#h6l9n}RPK zw7uz_ooxtnuaUB?0(W-$ya@TX>7RwVJ2d~eGjTCW+O*Y`5o)Yr3EE~^JifRVUbUKU z6v)5^!7vI3%kU-ZeSqOHZCtRvj`>^Ci=)r!LyD1P3Z0}^gAylaO@pKeea?<@JAOI! zj)%vuKON3G3=-xaj{nDR33ogNj?a$mabu@d$weX&J4U|P9iuczt6K;Bg<=6oSK#?K z;?;Cb?3MEk(b|MDL~GAyV`?nM_4BknWcB0T{6~um@lJqI(2C=llQipwWW1WpZ1zYgE0|D<7(@|QJY{7o<7BG zt({K)%+qDl=mx&}?GL9Sp3~l#?gKWdOMI5d3HzSp(!*(gd1DjujnXGio<5Pky|v^4 zxOHo-1vzY&QP|1T}tjF{N~suyGv?!5^KV70zL6aCiAK5u`^^gbB80K73$bz$?SA5sR zyZVu9JyxDFaM8-pBV#>X*jjr8j4*B=b@eKnM5=pfF1aZ6@L&(6#cH)Pi1)_;+S(AO zixw*r3Io_~qXqju-prmLYguJ{Lhz zMbHTW^$m!jC&2-4Og|0w+*ccZbcgAq(VLnlPl}%8J*TG+c#e!-dHUnw7tpq>G<`r< zmwc4A$#K&IGCzi^5rbR>xx65$yg=!F4$E0 zyusC&q7oWiJ+qsFFfKi!CbJ>W1DinX(PIk?*aG#rAg_TQxJ9Q(bmZgIAW71vvo}^N z*nqvdZz+zYeM8~zrDYzy*aMz6tp!Rz8(dG06m9E2*sU=LG`*;_>8*5cvv z)-dPUeR2X%rfhC0Cci(}1b53ds0A~R67C7SZnSJ?Syj{<0F5-P# zk?#&aki@)LwN<|qyfw4cm7f`oMBE4WI*%|h!%UAcuyhD?Po@Ghz=yy3PdZ!zo_zHm z(x<>1z;8#CAl)%3-g~X0c3b*j5QQpxQr+^h6Ic{ z_xz??esW=_C-a2v)JMw?A2NRqGEp`05s=+(E357s>)C zYa`6HfQdBf+jjGWVbq$ZcA#j>%8E%y(4U>HL{=(VWpYN1HjW%>hgT!~kzGo;SW$}C z$Z-DZ9-_B7y3Qqc8SmHzFoNVNW6Zp|4&sbx!WHGi%V&tJkwDF`taDmVizXOb^bT@o znl>Dx)uNZcemnn?BgdVN$Ci@xEnLoB0mXAUw=iW4XrWP4LJK>O|L_#!R_-zu;~aK* zLyLJ07^d*`Z)@L<-%R!>-yP=t4u^HHX{JG35VZZc-@>CyWseRu65Vz!6$IU<6EXQg zPMi2;`;>Tj0R_ptm`r-}GOYD&{&SGHv2}}6e(9UKFILo^r!Ka-j*~)@1N87&4)Q># zV1>&hiX2u0<4G+yn230$p6jsj?5`2KD6{XtmZtw@*;=)F4tNr^y*aJlh@bPgLIEQW zJtn_@N0*n@p#cA3nfM-Mq4gw!Hi_ z54jARo__GewRSl@?(LvW50dc#I);s3ZIZHMTMQ`(KhA=>ZLy5KXdtky_Cc^Nx}Yqc zfE~8z`#FdLZHRrV+t0?J?UZPhvx~})Q_i+W7sZ$Aoljy@vHeih`>Gu`Gs5r(M`(VAJd?V`Pe21_o@S zT2}NJN5@IdKTmWbs7~r#PpSlt=QNx^5@liufME=0MaB%xv^L^lxiia#9ZMD%do^m; z{<01??nHR!I5GYj5ff?;YKDQm(JZ|O_0C(*j@QjDBM=Cg<3Q_^vngQXK`?c{XJ%^a zmMil8M2z?FPGv$nXW$#j#TeieCSGN5J#v zoSnb@7Vtpxz#Ef%6uD_zT~8A6394FlTM*^gPnX`}_s6@7(H{Y-apfo91L}yrYl957*_I4rQ{n4%NQT6R`dzamw z)at!l5vW)NJBQ2A#3Gff;8DIk;@o1ZSwE)@7Yem8q@S@(Zu#ePWrR*17N0t1Q;!?er4jOt zM;`4;H#RctBF83*8-aWo#WPHFw)KX46?o;IBaVmVdQp;^ zVrc;-ThuKRSxaX5-}Wqj@hFwMziDP%56I9zpf?om7BFR^D{tSm_zB+AzkT=fCZ~&J z4@~!?qgrdS=NY$0y4kD1R#Q9(Co|nJNOQAC^6H^fz=0F)oevLmF>dk3>Nw!I)iD#v zbvXNrYpC|0(@sw;|A8oP`OiMsiFZ`(2%z+BUwn#q$KNaOo{q@sR{BGemNAR~>cs+F zUw8`L$_Y$0K@+E{?J>r>>Lqm3SqFW)1eoPHptHZvw{ zF8%}gR=5Bs^||2Dt8Iwmbvdzp&Y`T8_yn5XAom+kdh3xQR`f7>MWE_36xiS^cokNl z9Jiyj9x8Cd3Kv&2Z;~p=suc2gA-2sBQ%=&yd$+(z(Vp62iiZ*% zY*xz8TPHSpr;waf2x9>~o51TG;L7ErEq=#IcZ<I&>rF#9okZ)@3<83 z;DNTsWa*Myt4XwZ0z<28AN6nu8n;j;TJ+9rPP2xlJ{RpDea@w~g@|<)c>&gxZvB94 z+#n|qO8q>g7lfS^gdD$ocGc*(dBnS5EkBIo>x2oD?V5Fe zPhLt~R_-DGjJ0j&3Q|V021@Ul{S$U?v|z?o!|u<{Y#i0&-UD4^_hF*v(I@XG?>rbr z+?d$gR$;SC*4YxT*SCfC(w7XW|i)qsj1p`|7=HEOk>U z>bJMnY#D;;;NX+q+yAxiD`EVbmdd+d4t~D()7awl^r>r9fEVBsjz+=A^-q5MF~$YC ze1AW3^d@ZiA=5N{=(+kskgrrx{qZt>RAnVq70OR64y{x!nDEsEYo0-sU@YLy(zoIr~bIpZi7Bb$L%V<6mSj~N(nEr+T1Ab67&&Cw@?foi?e zUD=S8$ScPVqoSLvLYWX?A?CHyG@c6oFu#WR2jPeQ)TG`{_OKs{8q^9LKIvy+IQ%7j%!>tQuPF&?Dnj zae$S`UXdw>d~Oh#@+(H(uJT7;^xi8kJBiiOBGfSfN&E$&m7C_6vv!8_C zQKz-Hx_^3*_~{oZ#@4p&tevpg-5SSHahdxSw-$eok}n>8BA+{uDk6eF^N-BcPnZYq zgG{EOi0it$tp¥ZRqafoA)<(crb&VEr)varg}{ua{R|4!wLCBio~>uCLppR4S^@ z)TxvvbJN*|(`W8I+)@Y6br`z+`*V9@M?+C;q+ftPw!z&-qZEG|EP<4wBagF-6>h#$ z*D#t>$;XZ%(?8Qa`RPaOhe6Lj`^_`xjcpI0UF#DhibwT{(6m!6qVj5WvBhJ4A&LB6V=D^}-`T?#m!TGk?b4a`$x7ve}Iv%B@Wux1w+#;GeF z$#iDZsa4uCK`&=s-?C^})!&XY62J4}bQ1|ItGaU)%L*%bJ0sL=7Ac_y@V$CYuO4gC zhwZ<3ayUe9{ZYwgxKYk}2utT0J6tcFx!)x4h5oYd?lBdErcRf#FRVWKO`%c5=F_UJY% zK$Oep!vd`<7gvn&+rIZMa6Ru=vR1xj7q&>w!*6yfIz5;tzY?}TQnsmcf12l}>tOip zAy+MN-$P@IgZGcndHxp%hArE}?5A3`zv;rt&;Ok7SwQaxNbnI-lF^{$VDT**lZi?5 z*pwW>d&5UJUn1V&%!Gz>J!gp}yd07q9x4DZz}vr`><69!L)(9Uewu!Ht(@lSF5K!H ze{8jn9Z3E4>#cX=kJK@`6s;z71{^@3G!mwS7r^nH${k2}q6nIHK#v4t>grBSJC}?` zsF6H@>>YrLZ?y9?ElO{ThqI-T)XIn*el((IXb7cN-bRrzWvna=lQOo#?;0hExL#(1 z)v6jxCa|6GRL9dwIqV$PzrC0EIM<%koWeEs2dNT>r7_9{n}IlN$P2^v6XzL3g#7VX zA)7dyHLh1Dn3tF?_XUpWDKMT4ZH*wS$6BGCiCTcg8exyY9DtoI=*G(NZ7xk`x!a0# z=ZJDdXVOON+2BTEn1>A=Jr>sF#O*?+s940_SkE=YNwxv5?X}M7h1?#B*{v;Qh;E)h zbFf%EFg9}~msL-6apaB{&OKuC+X`~sy+$tI6MC!jzb#+^|)xJKB)6xW+2*) z-ZVz+>`e~EI9QW^cDg6{eCJa0L^D(8HcRNwYbol;YQes>5evNeOT@kKTibv~+y99C zdTwFLF4UVT=4)MylU>#lW8c+lk2+4LeD40`*O1|?ENYbIEcu=;Y;TH*{+@pH>DP+x zetRUmWeI5|R$B4F#o8({6_eW}a6s3fi6y!F_62R)^Z@4;P&cYMb!v0MzS<{6&bddC z$wZfk7tf!gp1(NCIf2cbJc0ZV^-BUEjwteg_ze8Z8Q&r zT9GBP^w=1O-n2)z406@{vJzilPbpV-I-FFe!~GZ3Al5myC#KmP)JzLnScVkaLA*Rw z=1lC@Vmq<;JX)2)t6hmxqf$_2O0*H$MV~Y{L&t6|-YZ;uTkO~X0HmA{>_N6sM8nBr zg&zK)cS;}s+!FM$^Qp!G8gbk@mqd^+&5y3Slk7+rm`WH*@xC-o@YZV7viUHsNj3m( zT*=pRl1BnPR-7>S<6cFjZ^H}o;zIXrXk}xF%*;@S{N+qXJm-rb&u$HT!EtbE~&9wLwj^;szg(jGv)^04~Ir>p1v}fu`F0)J~5c%bAurxq>ZT|W;t`q612{nW)7FP|R zt?K13;Ese6CtQ2w8esBp=c~u#H%#cm=d%K%d!swKBdFvaz4%J+oDb{r>@0Dtvi{(u z5T}JPWZJVxC-RigBjb;!{Nu)K%fYBGkqWo=ov(=QosBF8}6+11Rx6;iV}O!I39V(FJaH2H^5oX(H!ScD~5>ze=gqbe%mhNJzs* zaAUm|f-mU%4qBq)y2}P#+1Q1a0G;)2Tw3))mmHh!ly1mQ`_8jF=$!eUbWspzzpgjO zfD5#oX{oA83mXMRAfD{#oH9}<>YU5eSIohdL($PASsX7-J+E3EtaprX*{qwM9^Ev| z=U0OYv_#NZWy6P+6t&|?in?epXN)|daS_~o_RFGx_9OZq9{2u??F$T^(r4Qx>D3E& zr1LSm=NI*Nq>Jy9{rLuIoOQmY#@byjJ-|@Jb;f7JUNFf64YX_l!mQj|>xp&J=v?u} zXm4?-XIqj^ry-$`aD*hR%sBUm(@>_?=yc#U?Jy|dBPZdcTCF9`H$}`G>e&fx!B6bO zW!o9ltByoD-ndM20MPGacDn2E?1nkb#Rm^q4&$HN# zBqABO_GMBqk66@G`Df&LEFMb_9}rd3W|(Lgw~euqA7(@bbq&Yoab&$IMm;20^uNf& zlTtQwmNg<+aL?-e$ANv@x_`)Le|hl8s?q80vN39j>1psK%tx#s<6Nmfv0+cdUOvc|Y_&Ph5sy zJA{49BazIYc-#AH8m~$B5gG^$#Y&}6*=;+W?la9VcMm=(&7e(E`noz(ZpI$b-!Y5W zeH~rp)^5>Mm?5AU)*;VI6Le@1tO)WXqM6^SK!!!nT;)z!@BuzVCYslY9n#jL06j^6 zjCb^ydTT6_r|1DO8OX`X$ZAAs@Ci&fC%RwjDoO#aJ^Kc!TrD7pumTK}80Y&&*A+PyllEnOaS z8eKjlp~Ag2H?AQx7Cb^c!E7OE1!6iWPOG=*G)Yd*P7yFS5Cm~l?q@qapY#TZd(v(R ziaMklyE^0{=qPe~lCzuF6}|71rY~guZeGg5snaz;a%b74t^_me;0p-C@~B#$99G< z*lyH^IaiU6B1EGEGRlH?Ef7NM53!rN&LaaX%+*N>y) z9wAk&l(tw4f3cPjw~B=KYb zPm@OG;>H3Cc9|f zId*z>TR@vN)^I0y(OPb9B%}*$)#v4wfRhjyYHMijkrp|P>r+J>qf$@nl1fNqF`9l= zi6$WskU`eR0pwREO={~Ks5%f6TwYR@8zxFhBf%ON4Qez@6;;DmZN$~Z@{myu?>>t} z9PDry?LJ#JbUi=m3ssHTBwti@S~H@$CLwv>6)Uvp&DUDux5RaqAIjJp7qe(G7{mHH zqUY&~0}x+#;j83(w_p1EuEE-ZLqpV|TzFd*!nqobspVIa;LvHZBib2-B0pE}%N_9C z%G6PNKm;WJeUV6d9Fkr(eG@vn9o0a`tO-*$cMmN2CAgdn!!QIu(+j&p(4)Z57gnyl zOu+=Eb z*v0Q}Be>fa%%C#I-l~kN%EqLH)kw)qrUL?}03|#)Sgl7TF^OO`nT)9C!2_t&h>;B? zb>sw0TQWXuqmDWmP@l}D*EuV!EUJIOIIQVe{EXy$_vq8E+uG@73%t6&6}r+?2tr5Sdml zq%xbMD+?nXC_HT$G%qOg3>{KJ#A9%+xDTY(H@H_*Q6&&F;7MYXhoc{jE7J2jQt_mp zWczAc6Rh?K*wuI-+kuF)3h`oMwE`A z@nfhI>7Iz2Q~dBrs#E8jhpKZUMysuE7}I>yJdSnpS9V4QUn`)|{I>Kai`}=e0m5 z=EHP-gwHuw=VCBnCEt*w%(WMc2tspHS(M1gJhW&y>Z0&3x|usI8-avpX+ZHIVp zF)gx+JUN|vfRS_ZI3=f#_L#8HwfDL-uDmN|ubc3Io3P(k;r>h0;-cz3o7I-axDekx zNm1JS`}=$;X6xQgXwh&j$^mfIJV7<&PN@YW$Eamg=N@VaLjU0Yeea#RchEe3Wg6%_ zJQhi9Pm)x_;A&~gle#80rOI+gdbwsW-O^?4jHmz9l|Yq~DgHD?vz~S`JMDlao~|g^_V*ggl)>Q9*wx!* zx6Vr>SxjCVfVv{4qRTOy;u{LCwgIJe*OpvWYFknfWf(kTqbrr%Ff1U|j>%k}KYt$Q z=@%nW8u{KZvrIzNfrwguTSgfVT^b&saY=i?*_c4suo@X#F*l^j)7(&^W!<)^!G%?t z((Y8C^na%G?z7r5F4wel#eCYK_!Ji-cPsGcv+xItoMoFje#Ivs^Q|iv1wYPYXDVTnM9d!y(-8?!@V3soc(?L zB^ut(NlSb9qt!chby4shWva04{9$?m6KUK;vt(r^CgqRnm1)=j?< zZ}ZP)M8)O=hhG*7EN`BRTbxg;A_#ZI*=#Z0{hwC+`#A|V9cw?l*FD%UwO}~kI^p4O zh!l2H9E%|LK#~QYHlxKzqMj5clc913n0O_ufT2{hgc(@mrn=l-cI^(`Lo{*1}-EdqGYN zIwOtD3|7R*DOx^xjtR$d%Az}~e4J4{jY$Eync*v;WdufVz)g)#hkr&LrXoTh#i`}A z6@jwm!*~c(UCMZ|gWR9Efs)CGtSnfYk8O+gd^02`$6nLd6{`%MkJSlGh~rX` zFPM~~)sVmoEw>6?IL*@C`DmW(Q6%7uBKusZR3Lj0&Lvch{z1>qgp%;$G*}5WW0+r^ zXIp$ULRT9N;eiSg+yr}+akItc)6gK-zq(f*`~|a?8*xAQM->`e6S>zkcI}g22zpmRcez6S)1ghrG_I*s7?~PM5~8W<5Z`7u+d3*6 zRSX1=sjei^Q33h|i$Yi|Y!2!s_AeU3yQ?sc^PxC@e4}bs5G73XCN|PcXo9#}!xHsm z59wWnMT0Y4jWf!a$wnHm2st`+B&i5IyHw@lOokQM_-KV+rp$gWiy~G@CmAFH8(C^M z5V7Y-PChIwlAl;3rfCYy(f%aPg27;L%CPWl&>1_UN~?6V`NydsXBvi@rm_r*CbeQI zs8Qqho;{;wvkxoa$X-A|M6{d(`tZ`?>CVQ z9d2R?O=f$F-m&vYm@Noiwpt*!#LjErZoO-Qay5Ge#27ffW8fy|Xzo~lfNeJ`>-VGrf=w1{V$yUcHj-tZ|~IAeMJ7^ z0_ysa&#l%^yPO5JK3htg#{u^^We7$4A>VNFsvGFx_bWB7NOc-L63GjTxc}d3y`AbMYEnr zz=M#(O&6!!piY%{Lh}qOh*zD2d^oea)TIV_DMG?js=fX7lEI4xwAIYe?|Y9$5zilY z<{0N7vr0|0ACXHkpUhg)IeI1NhI{9>c#>kf2*O;BX$@4sdSoE>s==dxL}D;Rds0`Q z1v$$LJW`0ByS==MD)q;IAR^tktQEw8w#7!|J=W}~E4uS-UyJVO8oe#zD?&d1WHPa! zm={`DmSo*dEX(s8U!2*Pf*Aq#&Mgdvhj4cX1dF&}3Jx|4N$q73! z1b5u2fdTg(I#<-@ION?s8`Qa|9sKR9|B?Q;&Fm@!3YijfB-mTfp$|T{)?F4%7N+4E z#Vth*tTC@0MOa+dh8*;cH|1_7TVE0mXqH;4u+7qNPEEztv=6tstlJWTcj_Q_$$i5b z5}Zm>qoH#k5}jlLwX|unr!0u$Iby*$(%x7G0_vu3?jBA@!G^9ZKRt|02ByF#t|iM4 zHK%%XVOa9@DuDIEhSW=)t1VddKjRd_yF1vpO(2)fW_Xa~5fc$zbAfX*qA zNSx?ES3lBh)#^0`#@JLovL2Ol|LQILJx#P6DN-Dc;W{4Um_N@d#-RfP= z;$t$yZq{1WMd6|O;UHo#?`z$?)l7lwKfqaYp5ObzQ@PEl@G58uW3%*Du}({`kW)KA*jK|F$}{MyxT;ZtMLlgM9j$ zAZ~t91^~8CP#1^N8rbRm*CI8o$J2ygW>esXRd`xW{u$;Mk<`?8cs51s)HNU%SKd-Z z$CGkfP8W_n&3pdh#b=&x2mQrz!ZS7)j>ylnmfFl ztL78YQd;X$-z5wglw?pQA=9E5$L~oS261DMtKELugH$BsolM$kT7KG#DILA}K=A~O zWmZ)qkW%^rl?0hEn?&UcA=)u!h1cI^R_n3L!#L7#`+0a&ebO+v={^sD@oP+IN_oI# z;SU>WSmjW%*BXD^Qk7Q+{sY*hPkql!F0NK5(hx&Zl?Cz{P;v39&d%9`OR07-+d{IT zs6}GhJW>N-^{^y-{JZ(GTo;B z>v6v}c6QUmqaL$12|vt9w9XY$mYxEd++7R15wzl8E4&pcnUt#Nwk^xSV_UXubsqu2 zU9Iwk(RAb71C)2s^Z=$DxV4hGS^^@GOB1PJSorG9cNfKNnp3FkfT6dVqYarvE&2G+ z?%c5COzjs&9T*nY+!3NDI(acQNZ`ZGn47asNhg~={YdHco;WJ&$nX=-1HdO&kNr!s z@MFom>HXU>8yeA4lM=ftIIyn-jRo4rdF)9*c~v^^?Tq@GpJu|ch4%I#qtSTnjzZ}@ zwy|B9c^XEgTwffEY$)yv27qSm>B&%!N@SShXy&D*2Y#MgUC5@7N>7!Z`e^#WQ>+W| z?I6hI^#rkun;-0j)ZIr^(3D{ty&anQzA!$*1=<>r>Jb<40gk8)90sID-~@=2VFZ(_ z9=W-!sD09RVkhLgcdFEJ)S)DqPUDJUmL!Ryyg|n(Q87EFhZ+olLc{+A6Llk>Nk$ z!-oD<&j(Q@mFSIp$|Rw3U#|n|Je!-6$CF@0+Qg+;dBc`1XGENv*hPW;mVIzH zOAeOB+)Z3e%cu_4j^z)>`n<)>W8*aWu()m(HOZ~)YFGE(Nz92dYP#GO6SEhQrx7a+ zVg270zH6O~-G&S;7GWw8*RCm%ZqRQUj4@!D$Y<6Ts^#apk2ri-@}xJ(eV^tdaB3M> z@{z-ob~J(#d>ZTO4uiR3fr(sCaawS>@iY@btVWdJ6-boW7mn4XRR;`f-EooC#7Gis z>dh+mbj)g=; zu}bag=D{xZZJbp`kqMDn7@W40@`O5!0P&;(N82NPknijZeT!LRwaQCXmD&c0u-xP! zrq2ux&#;GB1@Pm$TwPHmR5n4p@#|0$18&Y1g6Gz_Dy0xYEgDHE=BsRRt>zNKaBKEP zH(uG?=p)HR)tJq!MFU8Fnx}`poT=A#6eq2sHLYb@`D1V|@uJ9R?u|ZazPF|M^l%nv z+s{1c>5b_vM~yw+C=`_R_8vr*yy?+Mj0gEdCnCrsegJOy!%-w}-SqO>_yYYi1mJJR zhcU#LFCAX~`tp~T-@g3u<;!C!NqhIj$EePHRQsQ|?=QlO{$t?1zqD@NHq_`6nD?*8 zc{zo{AKv}+qnVSNlA=m$2fi~NcTP71YmwM*^PfE`wDtzzfGqdcd)dOuhO!1^+{Yer z0pd7JAdhNbI+4s$>03#k{8fXUnYwcj==3dOv(7PMI<5g~B#ufV6R&BX%3a=gV|owd z^7qk48uBI2lFb3>pJ5zJff-2Mt06Imz$HWkWESHiOGqUq60X{UAA@sSZ{-QvPUm?t zaV1P0STiKS53NE!UttC~=R&`mh~OlQ>_Lt$``~p7w5(QvmhzBw7F{|mouf;CvBQ*% zBzu<7sLF9B!6Z(vv)myG7?}@F_ za(guwI^;?WTf01GK0=<*I}BwtL!RmBnW5r~(?iVTXxF(1qD^}oxdiMv`@}NhBq4_> za(r~rO+U+7<`K)o6T-SuyrMS~d13L+-L8qIp*itDl_DxiRmt!#9&A*4mwK=$lr?6H z%Y7rmGFX3HUSMZs<4?v9@|<}{+AH@rriB~AQT8i!oJ|&u&+3|YbOy)%MH|~@* z(Ca(A<{)(hi2;FoZkUKd`ES>j=kGQDJ>>4W*-w(xXyeL$m(E|lzjk(cU->=4f|5%@ z_6cJPyWD_EH_}?{bl5^A&$0cQogZiVPe3zev+ixDoJ5Ss-Wr(z^E5NP2!530LSfnz zqrOH00HFd9@3Evgjbao>yiiLamxSSTbxEJ{n#pAR*@U2=ymhD{L8J!639gMn|M38> zKy$$*;s`UiB1XcQ$z_~Q5@*1w5#rjqk7Oguxi3)A?_?}XPk(fE+4L9M=uL+a5FNA$ z7I6%D^jMtOHiOBbv^UO(lP0@-B|Z2t1-adBn0qv$mb0^kDp088D$DzWWE&(B1ceKH zJ)$nv8c0?mWV?Z!w<)po-c{S}zrkHYS|In30JeA8?BDJe90VO5+1iK=*ey? za3TWEzQrO+L6j0=Z!#}nDD)zEti=H=L{Tj=S1O>Cm(I1Mq$BgFL@a9vj)2wjT~m$W zUe*+Br?d0rGuCG;qn~nrg51@~rp)A{31k&yXr(Tg5N=WhjhA$JKLDvlByj<<2Pjf+ ziEqy;x^Xm zp;a1z)-_J+N|u5otqep+2uf32akjXayPGHJ7&4ji1wlmk))Ai*c+a=_kQVr1?E?+2 zRx>@SkSK$Behx_p0uqyq?39a%pb}jXgTlZolWcpKs110 z5H$fr186K7ZHUbQ5C|S(0l}it4C0{%C#j}7IW&_&f{KWV5{!wXE#L`JTQ#vwZ99(# zG)7IT4cboHWHhO*G3~^r?KGWfpT2j0&-<=-t@nq^wZXqY_P+OhUElBbb48l+1p-(q zl1_~Q5;=Oz8I!!{7gGx&c5QfNGw!VY;>F4QQ#bHc|%j9MxK1!XTW4OX=+9c8c7|Hsg4woNew3D-}Zqp$+9j(J8efMt>i;U=uy5m}Cw zsa%myX@;0=W)1H`)prZY+cQFiC#eV?-n(YJbEs>P?@G z9y1iAwkIu&pIQ%O==1lI%yA3HgrUQZe)H%d%H8kFc-r=DcuZcjx2AZ}YOqFxJAvv?o1;nftbgxC-}XjT}L;TgEWPVw=0MT;nx$4NER+YQRZM?zNi#oFmtPG z%5$;A5}El;uh&ErLDXc-3|}rYry^+DyDi9r**5s8kY(*T*-Z9MsIT?|;f**0Y6E?yUiyyE zIboy=={D`4*5|qF!EiNhkr29M%ytT|wb}@+jDSuT-5~hzC-1EiD~9W)jrF2wDeQzu z#+8IQT6Pje07Jr3W$7E889Tm1FUC~@XQE5mPc3&%*qk10AEp-$6C5l_X!BvEV`j}b zH4WLolBJ}&-2x|f`gr}JUEbx^&x{H@qx(}y!seJGR_zGi2eLi%1;TRf`oNRr#P=}Ax$HhlEjvhKMBga8RX#egn z&xpTz@@m%d(tqGVDIdMh_%tH^4+pLdzx`nA71>6fT26!+tV0*x_TXQH6fEc*j6jr7 z{?@pp@5(}B=8;906)%Sn7pi>sK)2*u629Bk=NA&1KA&~Sel-L#o8N4{YBAhOXE7so zMxD?cxjdXZVSMYYEoXnhxA>=y8p@-(?%zCTJ%e)t-Ct+q4n46)BQ3T&mk- zN_KGek~sPd{hFKwh4Z!w2ogmzF6`R<=0Y_FuHA2DUvoSAWt)C721Sv5e};wXWE=9# zt;5IF*_R|3MzRYl>Ul#pSOux7X)x$)vY!SDw!Wfnt@;(V9) zy6T53P0f%BDRpR(4d}x7MxxxE5W8h^b#<-ahN%{YskM2>1VXK|vkRSMl_9qUZf79D znyyS0a1uxpDaZ^hH3O2L&W@c^9)a(#c{XgiC@6LoYndcX9SaU;qQcja7ZksD3sd+M zaBlJCJa`0KMZ1u~F&PL-p3Jx>w`TQK;psgqU+>5rv>UWCEC+REyJ?MdWd9L(YKTZ^ z>ttcDXk^fs5s5L%M25&tx~`bPN;`K1egqwZang}SS^JW##5GM2(>hhDU4=Sq*Qjr- z)#G*#F3dF2WFFFC>y3)hGTlI?kJiPlqR3xS@Q%`LE{j1}?lxe!%SnRYt?X(cX}(`x zi;nasmX6^vIxtyYjs}=tDMJR@C1ZjfO6%&@r}8EqQy;j6ihBQgHziV51KwY;(tS-1 zZZ=-zEv}vbe7JE&Vx_Z_Ug>msV35~mPdQ=z${I8di#yCI_wcw8J#oTi@oELT) zjhfP(u2^y{N-k8ZC2<~erqx0r>g zEFMAF)I!{{7&g>^+zCfp$+6DFn!u*Gp~?s}XlLbqcjUi>XIV^P!-*49n2M=4eno%R zWJV^=-l9avN1j1geSF2sq!m34#myP>;jbfg7+a&g2#aCFz+lvEhR#-KS7}xzY!GO; zThXz*kx0tz`22OkE@lHgLjeM7@ctj)K2Z35reD)nZQXC=KFRyb%vU{u%-eeo{iIRN zu_)>5qi=UB#@vNCczggJ(}jf713cQnD4KfQ;2AZB^m91SEgUEeOJ?zch-8~dI!+Dn zI>-+Rls@WIRWPjW=ePUQPmIhYl>PVEu75N)r@S3}6@6#BWvGjldpr+SwX|wj|Icr~ zBs={*>yx&G{Xe%p9X)T~{W9}*%A-rKz{hHihfsqV)09SNLOBbMiA09Id7ww;-?!3GzORF>2@C$t8vC<6De0>pHCf}*c$$flK_!7;)8UkON(85gc4*Ml$Xn3B8Ll>%9BOF;5eQ} zbdAL{`j5Dia+y>q6s1d-NKk&TFHrC7VO-urD)^x9gO$V`-uQ#MKb}+{2|&(FWYbVl z%zZG$-A@o=y*_odgN6|GD#pdQ0^z`2277~ys?;^gPCYz9?Sb_P5jV>5np(+AO|Y}D zKm4Wf414A5^R1gd`t{br@6@(n1&bxYA=Nb5*5hm*fde(F6#C2AybUovVR9ahLuouE zxYbV%<99cmk&ZYr%6q4&J(_zMDk(6LQo}lK4zM!jwzd3G`k?9abNAv3|Nh8!d*-DR zpTB(gQ`u~M<5DZZQyI79iZWVVHEi*kh57EtzrMXVP?-O1 zm}}x?jUfl)YE{?i3k#RYws}26e#sfb9X{dmNw#H6yZYm}Me3#yS`MPxfe7zujN@M5 zB{9pmb#Jx`>VQ3IADkxjioElUP*vnE4avV)D5;>;NxRF(Hm`kX^4rlAXS$1_xgH@= zix&d$^{7s$p@o?fe>v-S2 z=G$-!PCa8WbGVmODjzkzk1IC!&#D-^dV9#jsvw0*9zz`L$;i&EYlR2Tu=IFyFp&^l zm!AA`{R}lAA|k0Fb;n&St)Z#Lc=@WJ&<@c%>5V2kuw)xhI-R8A2m23uW1L|%lh4Y3 zKBWn)Hi0f5F!m=R|BrR#((k>C|LIN&$?8)KcoUt)wL7yrF!u@y^65Fc84240|VJmM#SD?>RZPkq=RvfOTKxLJ};X5*C z$iYw(nH8cWK|(E)!-8ykf3c_iJXS>AA6R?h=V})38l7RLvt9tM#@UY%moK(loc#C& zWEIMcr4z<(-duh3?7I`E1#C7o-4>ZrtYeJd{P^Y5r*GJ6hfTH4++gHh@C;vDTeinE zng4!REL#A{mGWIp@jJ#d^ZP$j4n3Os>z01t#!|A?D(8eK&uvVwb$8-qPSv1@%Zk&u zqkT)N#13N5jq9;fmP&)amJu>9Qg;-q5-0ny0=%uCncZQL3J2X=YJZZ)WC*8ljzA8} zLGPXBYGwI(nx4s|w%C4Z%XD4&>7Igj?nXGY4HQ*dpqfEdHqx^^y~7jL3W-2HK*vxi z5y0@8DCKIL9yuwkH{`ZnzF5+b3C#GMjFGJV$s{sjV-QaL=mA}d?=UIZj4n~0GuDU7 z+-EHirF&&NX`YKIoyM+4tzY<37&y4c!^Su+Vn~6>JO52h z(lG}uDt)04$z(-oS2SuAvYh5`o*VnX`l`cfAA9UOjQ4}y2^}dZA()>02szJ~G7I*? z7&Y-{4wZ^_SdKw&?(QtD?)#qS`AGFn^KY{E=R!XjnOHhaT{`0VboMWuUwmsGZH`fp zn!3`Dsz-w9{*)G5Zxq<9040|Lr`D|z}eiG$G=D>p@ z_U)^>V89l_iC7GYVAIHMu|i^#If!!;#(1(8e%>6J63j9ok>@+@B4FeNPy!g}kPX@= z)99=q;*cF*tdm9Qu*Ei3im|1(CHZ~)m>(e)0pH}s99Zqzi(kvn=E=BMsz)1*A+^G? zD)Z=A&JK$Oq*gOQW}`MSSkORGa9}W5qs^{8d&-Xf|A## z7u~zWR`>2R+rxKOb5jUaFkaumW8-rEYN4Udeuf|%OUk<;2f|7LZpR{G8y$1e{pt@H zk2-`$uYY=a;Yupyknd_U3l-go!}#)1D7l!>G^%?p3r`k#l0}1B$jo%!MG>j<$YN(y zR}M0Qn(I!Mh-o}3E$9#)V=#>I44_3@Qj>39)W#$r#gG{I41Q2Z_!UtfRx_-EKO#mu zVgq=DsS8a4LJf>a1#H@FJ6Lbj=Knf>=bJYU>~rtYKQa|Q<@LYy_p5(?+T)ja@LRPS z4qbO$`dm%XL51ZodJI}1UDIwAH&t$!kyrd?W@uxrz#R38nm)Gd_?Xqk7b%v>%uCmo zZxiDvG00sA2od2QP}M}cL=7P%5*56&zkK-1FS+OTPaOOi>wnq*$dPmB%AUV(GLXb# z^7Zuoii!#h1S4X`sw}b!uC#+#=$#kiNhBby;tk>*iV~{y=8QQ*X+U1nUbcm-Y?44R zb|mnHmWyR(dWzNtu6Y)NNtd>5jCED=HJqg`QFU`a9Sci@8$ITna_!Q}Czi?H*gPQr zV|RPw!VuaxO)kGb^QuqAVO+s#8-v=I9mypEV3Uay$i<*MQkRRLw9|?EK%ptGG^=aH z2WwyIHjy9+fdX(XiYNO}0*T7%wwROqC31yAuC8>;7*`V&wS`Or;q!%>JMIxjNF9*I zah9Z^064Lop=Sn|LZ9|-Q~9;mUR*{y;wtW)>aRrQB9mU$nRYvqze&2#y#ON|{?rj9 z8NV?};0d)b(WVn` zs1+3G%HY8}s-i8BG7&r$YvCOMJ5m3zIL>;X5Pty)d`-Xl-q6Gj4BK z4Y&krS4p$0YnwbsaDy5|2rqVZP56*ZEt1+uY@A`yi2{0j3L_HS5wILH)eA%lf0(P7 zo=-hmn2#44GpqgX>}=Nah5Cm&Xw{3b!QJx(cot%65Z zgw6`YM8!B?5&-`pwqEr#AYxGg=eOUXJ_ywl6>62R;qGb$EIEX@=!F2SY3NQD9pT)V@^_f=}X zXL}NZIj|3?5VvS>m}ZidDJjNrStr;0us_+X03^czp!5DAW=p9 zYg%*)V~iCU0p9_wLuC9-D1rdhl;N-hN`$N;{uJL{8)-rqz>DPnU{xA1z#mM3MsfjqN2DNj?&X41JhW&-I> ziNE55ish=2Kp$$E?V@f4+854q150w?bC* zbLm{BBLgNEto#6t5i($O*BoKXZoH$3r2jCwZTzoP)jNn9MOfuw>I$sqV$SyDAl;V* zv@Ln*fA&%r-oW+ja3uM^eT7T2LKg^1Fa;4vvDLr!ZhixNCGgu@xe@-}16dcpx?55G zr>9>}<626~Po3-EcDv^>?%TX&Igx`j+lwc%n#)-N@)Ao>vci|@)8P+o^D%R&T{$X5 zIHCOdC~~-%*-^W2WByJB;c_c$*RG}%9s+U^kpVrVim+tCR0%$R4_L-yR(o=5YM%js z*Y}%MtE(OK7|fK}D?XSuhm4^Xh`lB_J?6j`u)SLY7_X4jQ_r!HbZ89DLZ)%DjmV%> zA$8mSZTmrEV*malM`}p1wf?h^NjYKMyoSUdI54+bAmrzYLe7C`_G!@8C_WHT029NG|8`B-2<0TNJ z2DqV~dedQKLY|D4*t}8Gwg=GhBqRL-MtdurAkuS9ozaM3Ce;%$K6R;|hrmeb#W23DYMDia4+%9URN8wHC$2lBkc)R1S zfv_RIj-{fKsBkfIlFkbr2igU4&iekl|7d&X>Bx;=c^Aq5okZ6Z&yW22)!9G4Gxcrl z>CVl6B$6piWMkZ=4~F0I9AKG6P8#HW1%9{ViSPI6l{ z2|FvQjt8A=(uK^&DqK4h*1;6N3Y4bW+7=$Z*6r@N-`cEG%Z z;OKb&s>@Y)aXcz93SlxRQ-2n+sQ|MX0|ArM#OCYN%gVs*TOq`(Qqb5)pxfp}fy3;ZAv@&+Q3uW(UmELn3IwABBE&2YSGpKrnUQl?t3W4p}y#5_vLRsFhC%dhVL3RiJV+D>k@fG#QALK%?;;I zg0Sls0?*tG{^;&Ye3LB+Q%0UB=z4V9PJGL(SGK@^?X9fp;|(F&EnAAm)Z{n zQ7`7uFNEg%LipGa(USxM;BzIAd}|2+aP#E8*BZrJBvhhK?Q;^{L1(;L`lime7!vv< zuz}(I=N0NBE!nKV&`CtVu(C?|WRCglkH^IO zUPQ&ux>||Q(K_qAi=`k$o ze2fOiJL_06)JB5DV$3RHb#=39ax=&vulYo#ibo3~p?pmK4VDn}fo&<6uLkii_y;>6 zRQ}cM_%x0HNrKogh>(hTVQz3QeoG54W|jBLiqTkSho|Ez12**YffBM1aO9vU1Bl0{ zmOgu2#^I}Dn2;VRRMe(z&A?9|wN`2rQyM(LGD4l6ZrmVyI;o#nDj0K`J(^kySyJx| zNY3Q?)SXbW3?3vzwW_y*z@?Js2#BL@Og|Pjcr2dL3R;?(1L$G=2HGjX!9U~s+~sT>MssR|wJIQomV1#*Hd%Sd1YeM%ZGDWy(zpM3OV(iYQa*FS@=?E5Z5N>M0a zQ@vEH?!B~yH@0j?MB$TrLJ{(tjw19E%w|Fifuc4szxd zc;nJT(ZpV;N*^0NLV+>H&XOsV=46)ONF(rlUsGmxigPgxi(6%hug~$rJec|8PTX}? zs4=wv@TERrRI0KywOX@f*HsBBv+YfXmId!o#?cxee6kI)5sWFrcAIoE&M56@>{Z1# zr$!bqp{Sr4Br|*$1r}6}qcp{VoNjLd{ceglonWkHaZrX!B?;WR^qv(YvuTFfcoc*f z5aOGdc$6QfE(Lelh%%#+PoHK(saO~ccpr|`v=nIo<`HqZ2m|PUwHI4RvD^8-D1oym zRZYp-O6w9ynkoHJ+3IWkqJB#8pBQ?4IW4J0jbak#i$h*UInL%Si}dPf^4;!AEkpgvjxtex_@$|S`h za_S*9wO?e^NVpP;LY2!Og4}mCUd;~BRWEJNQlUoB$zDCQYsf_Q8u>m3lUjb%8&Ze) z_a??m8M%w&>IT#lVzaGUnn*|nCU&_n#%K;wUm=rNWFwud$0gPxDo0gYGr$Qi9;*U8 zCX6(X=-A<>!bs79)ZPegLpi=PlENR_-YXC$LOlVH^l@DY2zIJLgYf-s1V#gL%!wJS~V zZAW&D83_M-_KCp#dw=PFI!u1xxMhANW_wO<-XAUvI9hFeErSED)}BjOt~UMl+siqc zEKkR8zn%Nye(FzYLLEK))jJRV@6+IBkC|J;WMUNdK*OcS<~vGwAp0PBtAz<@nk+#_ zlA!#tQZ<-Ck+gHU)HXI>K(6G=`yJ!F;9N6vJ&=lNfb94GwEa&HAHCEhNO~pugKzhL z^Q>>ag6)PzRjn;B%%P^79YQgvoq(q%b0XYt28#kDqsB2spL+bb_)j&stm-=W$ z`jonQ#&SFq&&>V%k$u}5%uVb7cjf!TAD!7tBSt7_@+Zn86tOn8jc1a`bWvU_$Njh@ zWI`#woX^3mq9PmRckLQg9^L5n5PP&`9&W4zBK9~o60A91KC~ffkdw~;DQWr;qV31) zzbYl&&A7?-xBljVSnAQkr#nFVY#T1bN!#XY8 z6Be8sn>JoXO$9EM)f0PKn}Ex#v6`CEv&?K;J^Qoj(1_tLHQ%pgCN9Cx<@vL@yLv%N z)1@RAjr99EwiSIOIpm)`U^%m)8h-a(YrjhMWVyKO%~n^=dk^%5huTwBrG0>e+cYv# z1TwSEcaN(NwbPdFebT-hRUfimf*}{uXw8mGWyX2Yu-yn;(IU9t7-p==?xi!XWRr&M zER?^jm{FHaYO-r@fdsc1q-yBdv6FzEwv|gGH>LtM#=uf=4W{$k>-h`YDOD8%w@=^8 z2u1&@Aj&?y*Y@d%K~$cam`#3Wj*nN_#a9!>4qNta?%y|N>+F7wZ) z$DF@}VS;TYWEw+YtENYdiyJ`*4I`$LAgmyj0ZaL^i~|5`i0j|3@HYHUil1bC9vIm1 zx3YuRk2eq4*>?H+g%sSd(qf*KysP3E^`646<7eWoatgE6Ae7Xj?2b{z54$7klO)GD z%=csFWkR7u=j_oIidn_9s2l+@Wbzh2gTY1ybTpN5uVygZ>42Buo%?ulZt}$VYW!KK z_999sOJSKi4UI}!N@EPfV6eAu*YM8jaR#cE3SIwkGqu$}onLr(%R8O#kC~E}tCeoM zyRN^+tavAeTd9}0rJT7@#ZJo7yg7$^RitY|I*> zq4H=U1mQHsh)PN6xC=Ixb!Z_Ac-*K?@+)k@r^KOUV+=<@Ccu#(>w2Rh3@+ir}S<>v+I#chT zQ4P2Lm?h3~9nW*NDhjg;6B6;xGc;VtDLR6=bqMYKsp$dIz6aFLCi z-s;ge#-t>v!#0#*8`lH`s|LVX>KHtrXZ+`hy^z$X$uq(&X-2#=*b<6sTeG6_9=~k>>zkR$q6?9lepYc{Z@ zk!5@I+*xMFeE+4y%3asYp8nojt)q!WLiayEkxH{w(Vn4(E8urwhBUR&hv5eybFttLJUx4)5CQ^0Znk-Q0j zSW61W%EHQU?WsF3+HscVTws@}Yr4z7CAMwaXsKMS;5Sex(AmeDuZB04Yp6N=zg5J% zo?Tg*jNchn8B)hokeZd&)RE&2GyMu_NYS!7OAlhx(S_NkYDkBdf|Z)HKP+jdt5O3pHf7U7Vck3Y%S9 z`?}-9vnEM}QRGsxMMe;#W+2mwu}p?0C<~`tbT4*MytueO(Q+Tlp!U$(FF*LC2};@> zcMeHip?C( zc`rvz&WMirI~!6O!Af_{Zmg27R6xTJi{(Fos$KiqnH#veIg~pKRGn266^XSW8%<=^ z7}T@)I0mbYnwVQdX#N&XA?8mvgur^z)JTT+W*BsR?T@zitGdGumd^d1^*Z9vo(ox@ zid_Unp{F>p*pqqNIxOOPnt&~*)zWGeHJD?H6z|Qr(w9h`)}P# zs*IjZs(jKbwKtDaCOO$5oX2Kl4v1J*z*lWTmWj@Qcj(ONa6F@$m4aso8c8uo4NfPt zMP33jL5eJjSt7Qn!yLX4kkC_U8VXRB7e!m-N}YzZrOZab~8~)mS;~4lc?LRRm{e zUe4Z4NmMgDT`|=3gLTwf^Ma^iL8=iF8pj)zgNQh);~k1q|AFOM@sslcY8!EjjM zJz*gh1JHRi@vLZ*6jPmCZWaU~zW90K%kK{tJ^bL}OMkd>_FP~3*`F2@gHx_nvo}2u~K$=eC^q08Fl}D@V;?1jVxpkzy){V z^MMfJCd!=1i-)NwV#Rl5w(ns(nnDhK^Kg~*H6nw#>jFUbszmL>-Nz3VO1nrS*_piq zhkJWX)|q?5-BBCM#rqPA?AgWaQVUyrs6iis;ke$tYs>yCcS#jwVh;p5dvmZif&-a+#ntOKQ z`RP+Xk58_yt-gB8YZN>m-~8_TAv%L4bi-TKYJ~@Mk&#bI!Y2ig?O(gvh5HZiXzQPx z>)tilAO=vx zUh@jMNA0DK125}{n;Trolp>L}ahRwt*6OP2-9zRen2NWY`7obYLu+}Jx0!Sbklowa zTD7F?D6!VRpxpu}jXAAi$9_*WY95>2F#XIBrI1WQ$ zwY(+OtZw56#HkXw4!GDDXBJMmxf$=AOuBH){7@wv2s{>cupzL42j$-1n?#t-{;vAR zjjtA~cy}x>^cTSiL>fc-1geogV>($b0~r@pX?7=1QFlzcsnPnSE3;qAJdmjtlW^lcl@Jlz?$&+ zRPw)$EL9xxPwBe5ZopU?kx@35ct=DVKHY|aLusUWB%KRD4ZrUi?C_Y*MzPpSfU`6* zQlk--1_MB!XWxCNhY8%#P$DT0UinbuVtq=_sx6b4%tQxcLI z#KHvQSQ(CKYee2s9+?F*8N%tyn(yK;(3$CuX2$p2!8bm9YCRa8{FPe!)2V-aY?*Dg z6LC(U^N~Y}RP`VSmv=a2MDd=jIX-@PoyAU$KNDXV{3rZrcuChF24z0P`TEN}%Z>Nz zI>$$~Xbh>@l<8I_wWszpVrkOpxFlf*L1lF`mXp$Cm$kRFQL=5ZnAII;0l)K{2>c!i zL=57$p0&RP+p;BDGja3dHBv0&Y_5F&x!BcLLuzX00IdE%J~fuT_BF^)zST0EOE?0b z1-s#Gv!LL%U-Um>$meW5o7yFH5|o^!1oxo9BD$tzq%@OT*(rbqfL32AB-Wy6DGBs8@S7NYE= z)Z2~4s%q7+MRf_to3ci3N@dO?@9JPiM{F()ak-O@?IHuBM6YftslVK<2IfKnjUrd5 z6_H(XZl{4;We0K0ba`V^ZxGVXHEM9TfNs?<_qhAms9izA-tJVAoFwR9hGlFGCJLvH zlKrGhmbCLkU`O(!>%uikHVUJcUz)d(Jzj6jIIcHJZ33Ur9fW8EV-PxeR;PnrTbb^C z{pZaRf1XMFL|$%5D^TR(#$r0{+|)!YGb$>I$s=NU$$4ywR-hioSCUc-yj`^O{yoGP zvzdqwtYm^v*$@|!s>KQw$d)^17IaiUSR1<5&GZ=gM@=Qq-IZD6^jOq5EmG>^JxJ+5 z`3pDF8&iW*8(}*##7piG-4|m=n;6Dgs<2%O5ekIJGItJ{I4fwcIpaY*a_%BM{LEY) zN~NQd{rtLlH6RTyy8H*Nff^xHI;53~%}zaRbf!EYafpU?Jx+A#u86h2vb z_}3?kIaRHW%ChgijrVcl>kad^JlE4b@1M7eX5PF%8pUbuqC|}YPAnuM?DD^b=U~O0 zttQx7{?D3iK#-z>@{@EVcC{<_Tuov!T>eUg00piL*0@qutZUG!Ylk)_bZs8!{1PjL zf{j#BIt9oMHy}W2D9B1PAlD00FQ;$l#i@))t4j({zHu2HXbi8)L{AYTvBg=K%SL2E zQ==$PjVZNGX*A0tA(aNZPRGG~9La`;)^g#GY7YgI)ZC;-!8!PD&y8JLxs+1%$~JQxCCX zlD9#tX>wQo_0Brh{i>h=ZsDUOQ#e;(Vg^hl6Mys_%k^L#Xc?=2y#IF7GMR!RSTpU^ z!}T>p_DVb6&;$Y;*n!Z1dm8-CPZC8|31WNV`Om^D4kHMYDQ2PgqX#!u8d_frrW&d+ z30fqy|LfQPmcKFtJN5ehuS3z>LJjX-JFY@03X5w@*!D7d*OzTinFFcLj|gWXC2p*Omj zYY_3JV&19SsyUHb(t#3PzF&&X>&;1EH0gDfSWNC z=tn)DsfgB-1u^hg5%tgF_51RDRS%Ni+0vt^4Doz=(DdfNsSAo%eBQW@jF-nS`%2R5 zr!P+ZleYnn;a8p!_1419&%LC8ybd$;D31uM--($(!;hX9CWq42A?AaBUFt&ow*h|k*n#Y%l`ZVClWHFwB6Kg^yYl8$ z)*1R~-1zz5x$Cj&UU_jb2?}S*6~jsAgc?A(b{ zA+yd8_kIZedWxM-Ju*w$#0-k6J1tS%)ZT7x^(Znr7FEu1Jxq8gSNEu`nz-O88nN7+ zsDV;y7F5-CeR`)B3&$K?+~>!@)p*slX}>=K>ZABHElRKaUVv)wNu% zi*7b&s=P_+Jht9z7TS|8a0$J4v_y3qnm`HjFx?c;-WLxB?*P#6AI_{Zf5fi_4!T_# z{pu+&dJ4mSShhiBE|j1#F7}E_g{0rZhO?`qH_CRfyLeIX+`*Nj*BKS&ChGYIq4f_8 zr^KQBkU!sageHtVHvObP<`jq{Vayce@w{sAic7 zZF?U2wMDr1MUw2l#{R*71^;lUN$~G)^^q1c;VP5-;<3(i_&T(8)4nexcQoy!XG19u zj**cdf145)3?fZsV`WsdeGc|QEiY#7=CfV7hPmWDdvh;OLb(&0nG+{8ms?u?a7g0p zwtGc-X|-xRP|;6I%!r$IyTP0o5IQbUBg>hAEf!6gn{>Xj6bZxmVEEaI4(H&-EP3VT@Uo54hKdnzAr)*^caLf}P(}>~n!{|5U z{S-o}THTgK=~s7T$O-j1b?cV(j>=dm56scPNOS2f{x}xn$*5I~Xyqyud8#)H>7|m# z^ChT`j5tq|Gk{?{^|7oW6oH_V9)v!vAzBlFMX%<;dPttR*ih?$Lk@T5lEHw04GCUu zC$0{c@XYiL0>xfZK!7EjDansv;)P^5i-2wN5(a4uqBW_qr*8^bz$sM~) z!3UG;k(&;jB8S#Y{o9K$Z+99a8$M_Az6qb`6$B?Z>D$hU3A=Wf1!>PGG? zs_69i%VUx9>IG|IjX@-FiyB~If#oZM9;u|vZ82C9vl?LJt$p=p79155w>4fWjAV(n_^aPG% zl`*6eWTnFsSh|xh8A!5fQN*?^lrNuMhe@Tj8T{qZj%g1H&~3yLtEEW5BJ6T)Gdqmt z%m%mFX<8JU0;7y`H#ZfP+2)!+qSLbrjMO#tJ&`nib{+W)lQvb@e5}h7f``{?D;b!MP-s{?nX$HM4AYyg+{P z@jtnBosQXg<5i@g%;W}9#2xv9sb2n?{K)3_*Y@IHSX(u2r^mn;Cg%#U)S^?E!d5*% zgoJd82+BMU;C@5O4tdZ<4Du))a>3 zILb2}x$F!CpO-%f)KCuyZus-oo+`~aPpsrf|6WG;-HS}sE z8Gd24N_OMJi>6qTV(GNLA?Jyg>CRLu)DS+fwp?okjQlV&LS>~UGTpdfzlG|*%67)r zL`&O@m29S27qeVNw-{)?YK+-&Ll6fKeo}U{A(;~4R`gJiL$T$LRRRf0q7LwA)T$*c z6`fpBL-NOahhWJp$KBJq#gNRg-Yj8^i}z3b{m(*P_jur0M1Rul68D2sEoy~eXNCe< zf8=A#N1;iy8UPWgfOq`UaZNC>Itj}|cGR1Ow8E{&@#Pz$byEgrAQbV4XE6#(cZ!|o zm#>deYhWFIEBnMvRcvOwc>skc1_=CN|NZshEWcYP32_g9`+jHN`7d8GQ@?xKU+1z~ z1;wT-<9}*`H#GT)W|z+&ZW#g*Ivgb(wF|f^t|2=M(L;pX;Im=p&dpB3YV$SQ2DPW2 zXCDE+D8k@b{MZ~Qd&ZKnjF{T1)lxw!DkwqyYR|YiIZl`7PWHOFZuiIrIZ-YcZsiWq zVaj16E5+G}*DXU;IjZo7a)qBR0ZNBhFcB|}H&n>>jmbqcKlBrFn1$wj68=(w6dpGa z6hL&o-_r^LmPaRPdj@_d;kQ(mtN2Mp`{A3!cp@kEzXvC(kpMu|8avGh`u zdHLW{(fHkxhpY#0Jc5NsICf|B6wq6tGc6a1;fLB|r61i%zPVz&6c^a>SwOz|Po#Z} zX{c=CaiO7LM{)upEem@9_`#Dn$r@^j>IVq3r2Sac6Lw zrloyl8UnTQ%!UzE%cL8N7eB~rFG&wW)JUI5!^^|a3~>ivEZP;dZg$?Ss5xHR zu}Bb+k?SFB=RyEJ4$u3<8X#u!z_)#$KVTv;(<|e7}r?trqzOCZMru@oaedgP9he7{iJS+n#k2j z+OryTONJ@FqGdYLsMy<4caQpz+5;%6LJ1kM-mciia~LT^A`k4Xxn>1YOp&zl#j0`x zrL=w8aCXYqj9lYso3(I7&_A!G)67w$WiID-vWM?Km7JvmMT-3CBNKSzx=N!mtemv z5-K*|`}N<2&|eae;lI30PE<(MHA-o=56n~;>3);FvD~ZZ`=ZjLm)y4w_uK6U(f?-e zOJaNtzizi?p_`KLaC*XwhaW3bFX4o6N2Z&PVi(d2_|4LYv~dzaWMutrVSr;f$X!@o z*uf@WLbpes>FFFS>5FebR#BUji)?RwFnAkeBA#|79xRhqR(PdUVvW!^3Uc|0+ML1Uik@G-lWWoOjxwG`uZ*0J}lGSq;jV?RhPJ)d9AyTbQIm+4JMGp*loGy zv>l%58x@w(vN6%2K@lf`p@vnf*eI3Bm^e5pa^u`=Rx~9w#irIo2t?34j;S1$=Qj{i zgK1<^l?*jSR1MhnSY?q@ zMC)7-50AJfLB0Hhr%g0q2=j7vP(Qa0b-q(6@H907qjvcyFHk`o^e{0ZUYtf9K_tt` zBY~Ai!`;_f;YdNRD3uplit3xrm-m2M(0Pw8jxQ02W6;E&pdKm0zTvIP!Dm@r8{{Vy9#Aw=C_XHj5N;ho15OIq%v~(|D7yQOnJ*>`8Z~K?0nXsw zJ8r(X+(R33I3AKmEJoZz!qh??baVB8^>prkN#A=MM-l=g1_*|nYKT~fNb0nhYYh+x zGzq?d;iVpGXho}GM^3KuIC~I+0zyNkR%Q(_5)jY4&)LpdrP91?SwXke+0?l$JEz$> zd+c`h*g2o`!`W}2Kj8Cyf8U??`}KOh+E%a?sC&N~>uNKOdFv^8OESui0p542_r4v* z39z*I`Uklxtc`P>Dmu$K-(*j@CDL@GmU@rdc8hw_?UVKJEd+{XG1ru^7Wj@S%>#2Q zyG;~#?ixvxpxCL&iDk=sOsG!-rj$p3C5gx)ZhRz1Qf?!~Nb_^}-Vwr)y8XW$R7cu{ zflRti$7&CQz4FkX9}bq4_uVa-4Lhxc7wm=3!lY8Hb zgSAY1_4Fa`cJ7>! zz!T8YIXH~(A_@8#Fyh>-d=u`>i_~^^d}1!F>$xPim-gPv1Mj8YY+!V%UH7`~-)l82 zL&79Rjp*DiyN;l0@v(Cb00B{L6r@$HZ@s_qvt253jepzhpzP>5Z$R6ZU%F>ju59P@?mbC$g!hvsh}3$pyh_FpTZf8wCvw>CHvEX>L4Q zisCa6Rt>!i2pO}+@o=mp%_A$c$Xk>feHV_we*QkAw{dvCoV8mx{KiLv`I4sy|8=48 z-x=zt*6PsJvIYYsvt~$9TwN3kF-3|QWA@?6&a`CybVYa=q!&qIVXc*!kkDELdj~px z;^wovvGL9}DXgAlqrG#O#6uO-J3O}}^%$Fs{*BgQ$D@T%p>%T2Wd3s5zvDx*yuPu%oYbS!+`Oe7XMO{F5QN~!ZHM1gdvcjgitx~0+_*cV9Hz^Tx* zDCa#PexqCw0R1L^jwLjeGBu$9Q`N?zn)6}K(7Z#uuFwm>A5NhU~9lkgx1G8Qfq_S10{8g-NEfSXn6W`%^DE}SqrCUo5K8;FUd6AV!e;@RIpJNm(9gT>36FLJ&KBaM}a6lkE2$MusC7z z6x9%v<&{i^3{?b?T5k{Wr?~4dtjOUuSD4?fB86Zy3uL*zFX@8u&aQfD51kI?JGlUgC!cyER~W{g z6Kr?>xTO)Xgp?t-hBO2{#^-Ygzx_+y>m5DuBqLGA|lTTK%MnoVyBC{4}H1SI_6v5e zTIol6OQH1wx13ijl^;?G`c*u&NH=dr3*w3;q22*N1+Mg~6lp=gu*-w7LA9XTR8mVW zoJIL}ihQk|RxOJ9#F>$NMYx*KIG!a__eKtfQH#SGf|_ig9*B2v^>}pRGp;y#5&WC% zhIEW+DyUg6JF*ce>Z2l>HN7Y#VGEaS)vS&D&r=ChwFmIg%CKgsevH%|iUcWV!0j3^ zk)zZomtY9wM>P&Iq9s4R*+A1>VBM_-?XW^bO7&Pl`z)FYBIR4?)lNQJtaebNDJH>$ z^M{3#D-nOUs%H($hs@CQP#tv?LQR67sb;6oy zzE3dWZ_ra<$PX7JtMKy7&;K;h`UPUN?62ift;KxGDregX^QbOys-`fG^FnvEqpYW{ za?&GH_auVhh}|a!6BjTZixcj8B^kT!UM~hmjwNGL%-gU>@vz|sB-Qy0Ff=>54H5gQ zkQ?9fhMx}6x)wJ~arqHYyuP}<2!*-PQ)|{ns3W)m4nolt(F}jHS$7b-{q#Eem>yGU zr6$pg9$doeX53N)Mle4?APk)kyow;V6g6{6BLB#|&3q@gYnZ=flv0HqevDn&G;|cPefr@s zq~Yxcqo(uPb5+lhGqJev- zU!w0n*eWzuIf8EoCOo}|VUtfT4Y~w^!Mgk)*xkBbPi{X5PYt`6@>>dbc4CCnx5hw8 zNh{db?kT}HPXGss!R`YTxfZ*+YxE_DO*!ddBI^PTg6<`JbKT!@KoS0fv}gXq`&Vok z&)$)F-yArh1hEDqKnV2s;inKuB$6x3gO}z8|JFGOMG1;M#mpUjj>nvT_+De3i}{E( zO=Z3i+eb7t9U=C&2?p_`4XFU{f<&$n5T$$~jB!c3xKQ&ZdUpBi<*yfNP|M2)KWLkn zy|FbV%}jEqoju26OL+T@Zp{7uFB@w$?PQEzD9?p`w{APbUO&U}N@Cj|xtO=pubAoT zdzx0e=hz5)g)|b=1gB39T@KU&HPeta{E0n89jO87HqK5D)YnTt@cXGwb}CuQRNFa6 zaxz$hbJQBK1jj>Sd+zX!jKs6jK`k6dB3guWtJziAk9PsWEh7c-e3by|4J}Se++E3S zhpVU;;u)rR2`1$#dtV@KAd-m0gb}Y9i}XK@7@|LZKJvv{J(}~;=xOSIK5NftBlvxz z7f*Hr>0kN~R6ZRJzJF1t(!HdcQMHvSof5*Y4^Qg4nU+GW@aU_*jsvxh&wR@CF@uOM zz!E2+Lf{geHeCY&MM-X2+JMV#(Pp8Mdw=X)lQ@lWN-$-#UQhZ~@-L-geD->G1xVyVM6ff=+x1z<}UEZesopaB9 zf4qBNKAG$_E6K_vS>I%3F~bLQb7cS;_)plVj462`AIJNdp-7-y>>P|N9A6kvVx=!X z0C4gF>hEtO)Q6Xv{~caxzT|w%r%Zfh^!z_V6wE(4Opt61i%%clesC}+v$il&`zxIc zOvc8-%EAhXWOT~L9}S(&Ol_Ub%}t#^FOP)3 zS#be53pY~-D7b$u(1?htK>>&W;6ovc-|h1&QWXF&03frJJKnRu^?KRUw@?ztGw6l- zQ!4q(Bj^W&I%+K-^c;fl9LYFLZ~*`o@BtwvJFJTAwO*4DY+))A()Ybk{=qD<1pWeX z3tIc+F~3Fj1hz>K(KO)z$mj_plKbH(Ns;^iR|3jQGztObCmIcc3WywsS^LPoq4VwJ z#wds&fpQh3>5Fn>m86+wv>cCG5tbZ}-`|k=VTeG4{8#d~A7qecfiO+}GG8SBllQM% zWPlH33;=Kx&QKN6$T-o+DbW}vwIUYvI2+TX5~nh|fU1i4w2G>_s;;i9&9sZnbiB>1 z+FwG=Mzh{#@qdqhyG{lLWK!}*Q-Y!?K+%7AqGA04N}&Ohmm$fd3;Dwnz9AJ(Z4qte z9&a9;T$q%+QT_U}bmZuBd?)E7*5@QU5UVm!r-SlelK`1^ND#(m6jy%N7xQim zn{#ZEV+31Hkwb3s{~{{m`2N)wNJq%i%;GJ55ZNOQ{|<`}L@a(5qA2RWmLLU!vNp() zeKwo}o22@E0SEGCi>ism&Sbv1t_Zx#N)fl$G*DYSJzRQ}2PE7WncNH2Bt zC+`}hM({$4)ej_H2z6_cdNhLc!h^K?p9JZz`Upej&2SFCH|;B#S2(;84tYL#42e?& zdQ2v3KPZ7=UZw2SF{y{UGCmu9`!%Ju(gn!W4OmiC`G^h z0S0@JJ4zfStb16JSdcwr(8K`@$l8hjjYxEud^%!|SG%AnU6)S?S^5z_L9R*+WHe1oKnx1NKqSwLRFVR1r8=O4@=}dQ z$@60!2YEMBzfFLPQXMCFK~YLCw+^G=-BguPUQn7JWM_dUf?SM#5U9Wc_Rs)&-|0K> zq?qCahvJ3oxU;~xlP-8tRvBAdby`eORZhLmW?aQodxB$f3UbS-sG_RKX)~{)x_Bi! z880_GZKJ5_tX*$o=w`EcEihRNxwTnx($#jgnZGvGo(+@yD@q+A%2`f*+D6&gMi*Or z7FSh0UVJ*vR6X8VKhAV%R&3l^d^%QF(b-fxPItw{RP$PH_R?83-XD^?*5Is*Z@a>s z4rxdqlB;ey|Jrtm%X{(K-~8`WjjM8wtLRRuIz!rBoOuzYUS|s7%*WZRsO!#OaVk3L zj;oq#I;m=^na*G9YF;@js(NY1nZD#++pN3}n4j@lbJEp)k*ub9<+V5)w>jgyb|X7k z59y%uq_fw`m9u%0v+j-f?4_4#yq9sEss4@sO3{7qX=rire(@o4JN-~+B}()8?>6RG z=fxYFCG+2H5vPA1dZVlsJ6ZSZ9e=l#Gq#_zdz)%_kT63Yd=b|AXiKXU=PlN8-O5GMw{Taq~8GOP{R|Tf6cawBDB>{hV<&+!S_r-|KMC zx9u7}dV-1sQK%Q)V97$oA*`kVg0KMt3pIC3Ra$a;{6E+UO-jKQ{@YcdQ*%FD%* z1~VCxhlq1 zRhxLmqgk(%>eB)u>m&Q~7H9iA*7Bz^1LPYV>6+uLSKt02}V2CKb9Xd!2 zS*9L5>EJSmC{R%kL=;nxhA5aRKGui{)H7!^{G%sc8zHMMQaTj!xZ0t-4KtQ#dEFZS z8V{|z!hdNTUxuC&Qp1MxYQd+V8&9eYIDJ8SYQj^WaJ0J zD-lQs@kBwa^)r?>tXo9?X&f{I5ydpK0Ll2<_%tD;A2V~1v6_X5D(XqL8vWUqX#9a` zhRAqWpeNpH=(mm7NYsrf6F*S;2<~Y^uk%Z z@|xsOopm;atn-G>e>pQY#u_i2`Fa~&UfU%IB3=g=CN4A`-M2BL_MOPW03FywfDf{@ z2Ju?%N5;y(PX!MEhNvR&845UVg&L<&R=00tdU09l70o5II_X@Cr3X_9qoS(QOH zOQRx40-*w=|K9$8C4YC-|KABNu%o^PtUeob?IF^N8~gePl)?g?5OduaqN9AfRJl_u zoA`c8O5nUW3D#}0*k~o`GSyMAR9@bU*7qt0dB`l(;c16Llu^r)sTbe)0HUQ@R;&<; zE-w$?xRiB9OB7sGhi@FpIjf}vDFW%ukLzfq@2tH#R!2V)W{gVfwjkDtKpmcO8RzzI z$CH=BqjeDLTcNB+!>XJYVa*c?_>G1RU?6dgRz^Fi@eu0#9VRNkM>vSJH`Ngx0$?#| zR*0Ct_OKM_KRmz4|M0S6mDv9AsACl%5Pc~J;YknttNSu_U=f%0DDz2t)OAVxRc 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 Ef3R?sqW}N^ diff --git a/mods/mobs/sounds/mobs_mummy.ogg b/mods/mobs/sounds/mobs_mummy.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cc9ae67b357557bfa4e4cf8aedadc0cb58975355 GIT binary patch literal 91520 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 z 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

A?tL6f~8=C^;sI&_*Y|hX@$1J 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%0DT{{H2)dh)M41CVF_ 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 literal 0 HcmV?d00001 diff --git a/mods/mobs/sounds/mobs_oerkki.ogg b/mods/mobs/sounds/mobs_oerkki.ogg deleted file mode 100644 index aac6e43b9d528980f84c42ac5858c5b2383d3510..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35208 zcmb5VbzEG%(>Ht;hXTc|Kyi1MBE?yxxVuYncPOsK9g4da7Pl7n;_eOwO0gCSJWH?Z zzTe;d{_#jY+3cK2GC4`+JDFs&?<_4<0T|%lusZtn;F;uCnkWX5g4`XPO{`s>86b(O z=Pv;G@ecI&y9M;_x#oX|=bFzs`BiDkFRh;bGbF(NBZnE9t!3?K#q!SClI*>;iN;^) zWU^!&Z0v08&`3t7YHDTdW?^pcW@%~eO8@*?SkRB8qWC)rNfjYz9T$5u3+wmhm{6{o zteU)}kdn2Ft2vpmo0+u(2>zdTXvD-dKmZZ|1X9Qo^aXy4R|fzL0LZK2P4yY-yj}MR zDwD?XiFl@Vs-(YpN3=qzv(8c?pHV2!g^bG#7XaXZKzgK1=S{KW&RbH#eN1H{hQVhl zG?FcuFjOdIS?7d2X;ti4=ztUnO&cD7j-ej>}mm;+o6(+h1fM7-CQ%|CRjh2O0ETpiHyB z%xB5}$or>TWI!NvBmmh2oY8vX@hRf*3*t#kYGo|yDGuft6>e2dA$2v$IW=`nb$xvg zyE%8exm3FajlYD3opzJm%KwaiyG{lI@+kQeDd`g_=o5GN65&F^s$c-K=OM|Xi`wCf z+m(ri#&%-&!_{>I7_d@ziDQvb!N%`Z4|W{VgN*; zV>#$V{7;m2rb7HX!b1RbPDNFy2A!FtUAP8a-blMj47$n>C#wxZ^j`eeBtWMf8bq;~ zBvs!GCcT-&=ANA48pl>p=2DpXzlf?hL4WlH+7a>`i&UFHB+hu_zrzv;6-$thB#!z| zOV9!l`MYG9-!d=9`O!1?^2%|tX1+wKWzn{lr)RlL@E>HqpCH`HcA20b$>`6^_?GE1 zA&Z(>{14@Ym4#ScJ`Lp&9%Q2r5E?_vSx;vomM>{R>uP_?+%Idzfl`slS+tN=wSVOO z73wlkZje3kg?|fLBXT**wiQ_)O8qv=J{w1V=0V&2H$ncZKBCZhGhQSZ$oW9#7l&Yi zLta9jMC$qxJt>cUh`xw4Hckp$9;~E7NL%ds;cw5$03Zb8Ked=VjKCyYWfcsq4iMM`drE1~YNbX_&@B_H$io_+@O1A@e$n#ZU#OFa8Hn z&`BjTi+_ti_!l2x>CRA8|kdjdSe=`S3UO=8#wvx61IkpG$Be~}~Ygfo~xJe)u! z_nAsznrZwe*SkxuDQroox~SsnPvN@F;F+uP=+AJQ�TvxtlLFnd>(DX*c<8-2O*g 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 aCh9y9z_#Y8e64y0z(26n)dLNTfx!R;i>cQD diff --git a/mods/mobs/sounds/mobs_pig.ogg b/mods/mobs/sounds/mobs_pig.ogg deleted file mode 100644 index e7c7591e35917ec95ee60d80b1e70757709bad20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5996 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�p9@|m3N^6_*WNbKqG17){? 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 diff --git a/mods/mobs/sounds/mobs_sandmonster.ogg b/mods/mobs/sounds/mobs_sandmonster.ogg deleted file mode 100644 index 2feae6ae0bf3795333c4df5d1d1493b8b2b6fa80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51456 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⩔q?J)m8Yc%M8`~u25 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 diff --git a/mods/mobs/sounds/mobs_spider.ogg b/mods/mobs/sounds/mobs_spider.ogg deleted file mode 100644 index 41050067a0b4f8e29b9aab41e9f5a765151ddf1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11918 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 diff --git a/mods/mobs/sounds/mobs_stonemonster.ogg b/mods/mobs/sounds/mobs_stonemonster.ogg deleted file mode 100644 index 2d2b9f141098eec3ec2f8a12ca1f8ac1510c50cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9946 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 8 then formspec = formspec .. "button[7,4.7;1,.5;skins_page_"..(page+1)..";>>]" else diff --git a/mods/technic/technic/crafts.lua b/mods/technic/technic/crafts.lua index f87e735..7a87043 100644 --- a/mods/technic/technic/crafts.lua +++ b/mods/technic/technic/crafts.lua @@ -1,20 +1,5 @@ --- tubes crafting recipes -minetest.register_craft({ - output = 'pipeworks:accelerator_tube_1', - recipe = { - {'technic:copper_coil', 'pipeworks:tube_1', 'technic:copper_coil'}, - } -}) -minetest.register_craft({ - output = 'pipeworks:teleport_tube_1', - recipe = { - {'default:mese_crystal', 'technic:copper_coil', 'default:mese_crystal'}, - {'pipeworks:tube_1', 'technic:control_logic_unit', 'pipeworks:tube_1'}, - {'default:mese_crystal', 'technic:copper_coil', 'default:mese_crystal'}, - } -}) -- Remove some recipes -- Bronze minetest.register_craft({ @@ -23,23 +8,5 @@ minetest.register_craft({ recipe = {"default:copper_ingot", "default:steel_ingot"} }) --- Accelerator tube -minetest.register_craft({ - output = "pipeworks:accelerator_tube_1 0", - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, - { "default:mese_crystal_fragment", "default:steel_ingot", "default:mese_crystal_fragment" }, - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" } - }, -}) --- Teleport tube -minetest.register_craft({ - output = "pipeworks:teleport_tube_1 0", - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, - { "default:desert_stone", "default:mese_block", "default:desert_stone" }, - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" } - }, -}) diff --git a/mods/technic/technic/machines/supply_converter.lua b/mods/technic/technic/machines/supply_converter.lua index e84dcbe..e7f402d 100644 --- a/mods/technic/technic/machines/supply_converter.lua +++ b/mods/technic/technic/machines/supply_converter.lua @@ -62,7 +62,7 @@ minetest.register_node("technic:supply_converter", { on_construct = function(pos) local meta = minetest.get_meta(pos) meta:set_string("infotext", S("Supply Converter")) - meta:set_float("active", false) + meta:set_float("active", 0) end, technic_run = run, }) diff --git a/mods/technic/technic/tools/mining_drill.lua b/mods/technic/technic/tools/mining_drill.lua index cb7ebc0..f2b99b9 100644 --- a/mods/technic/technic/tools/mining_drill.lua +++ b/mods/technic/technic/tools/mining_drill.lua @@ -21,6 +21,8 @@ local function drill_dig_it0 (pos,player) if node.name == "default:lava_source" then return end if node.name == "default:lava_flowing" then return end if node.name == "tutorial:stone_with_titan" then return end + if node.name == "tutorial:stone_with_rot" then return end + if node.name == "tutorial:stone_with_blau" then return end if node.name == "default:water_source" then minetest.remove_node(pos) return end if node.name == "default:water_flowing" then minetest.remove_node(pos) return end minetest.node_dig(pos,node,player) @@ -302,6 +304,7 @@ minetest.register_tool("technic:mining_drill", { description = S("Mining Drill Mk%d"):format(1), inventory_image = "technic_mining_drill.png", wear_represents = "technic_RE_charge", + groups = {not_in_creative_inventory=1}, on_refill = technic.refill_RE_charge, on_use = function(itemstack, user, pointed_thing) mining_drill_mk1_handler(itemstack, user, pointed_thing) @@ -330,6 +333,7 @@ minetest.register_tool("technic:mining_drill_mk2", { description = S("Mining Drill Mk%d"):format(2), inventory_image = "technic_mining_drill_mk2.png", wear_represents = "technic_RE_charge", + groups = {not_in_creative_inventory=1}, on_refill = technic.refill_RE_charge, on_use = function(itemstack, user, pointed_thing) mining_drill_mk_handler(itemstack, user, pointed_thing) @@ -359,6 +363,7 @@ minetest.register_tool("technic:mining_drill_mk3", { description = S("Mining Drill Mk%d"):format(3), inventory_image = "technic_mining_drill_mk3.png", wear_represents = "technic_RE_charge", + groups = {not_in_creative_inventory=1}, on_refill = technic.refill_RE_charge, on_use = function(itemstack, user, pointed_thing) mining_drill_mk_handler(itemstack,user,pointed_thing) @@ -592,72 +597,125 @@ local mining_drill_list = { {"150", 2000000, 1}, } for _, m in pairs(mining_drill_list) do - technic.register_power_tool("technic:drill_mkS"..m[1], m[2]) - minetest.register_tool("technic:drill_mkS"..m[1], { - description = "Spezial Mining drill lv."..m[1], - inventory_image = "technic_mining_drill_mkS"..m[1]..".png", - wear_represents = "technic_RE_charge", - on_refill = technic.refill_RE_charge, - on_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local player_name = user:get_player_name() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) or not meta.charge then - return - end - local items = user:get_wielded_item():get_name() - local charge_to_take = m[3] - if meta.charge >= charge_to_take then - local pos = minetest.get_pointed_thing_position(pointed_thing, above) - drill_dig_it(pos, user, meta.mode) - meta.charge = meta.charge - charge_to_take - itemstack:set_metadata(minetest.serialize(meta)) - technic.set_RE_wear(itemstack, meta.charge, m[2]) - print(m[2]) - print(m[3]) - print(meta.charge) - end - return itemstack - end, - }) - for i=1,5,1 do - technic.register_power_tool("technic:drill_mkS"..m[1].."_"..i, m[2]) - minetest.register_tool("technic:drill_mkS"..m[1].."_"..i, { - description = "Spezial Mining drill lv."..m[1].." Mode "..i, - inventory_image = "technic_mining_drill_mkS"..m[1]..".png^technic_tool_mode"..i..".png", - wield_image = "technic_mining_drill_mkS"..m[1]..".png", - wear_represents = "technic_RE_charge", - on_refill = technic.refill_RE_charge, - groups = {not_in_creative_inventory=1}, - on_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local player_name = user:get_player_name() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) or not meta.charge then - return - end - local items = user:get_wielded_item():get_name() - local charge_to_take = m[3] - if meta.charge >= charge_to_take then - local pos = minetest.get_pointed_thing_position(pointed_thing, above) - drill_dig_it(pos, user, meta.mode) - meta.charge = meta.charge - charge_to_take - itemstack:set_metadata(minetest.serialize(meta)) - technic.set_RE_wear(itemstack, meta.charge, m[2]) - print(m[2]) - print(m[3]) - print(meta.charge) - end - return itemstack - end, - }) - end + if tonumber(m[1]) < 150 then + technic.register_power_tool("technic:drill_mkS"..m[1], m[2]) + minetest.register_tool("technic:drill_mkS"..m[1], { + description = "Spezial Mining drill lv."..m[1], + inventory_image = "technic_mining_drill_mkS"..m[1]..".png", + wear_represents = "technic_RE_charge", + on_refill = technic.refill_RE_charge, + groups = {not_in_creative_inventory=1}, + on_use = function(itemstack, user, pointed_thing) + local keys = user:get_player_control() + local player_name = user:get_player_name() + local meta = minetest.deserialize(itemstack:get_metadata()) + if not meta or not meta.mode or keys.sneak then + return mining_drill_setmode(user, itemstack) + end + if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) or not meta.charge then + return + end + local items = user:get_wielded_item():get_name() + local charge_to_take = m[3] + if meta.charge >= charge_to_take then + local pos = minetest.get_pointed_thing_position(pointed_thing, above) + drill_dig_it(pos, user, meta.mode) + meta.charge = meta.charge - charge_to_take + itemstack:set_metadata(minetest.serialize(meta)) + technic.set_RE_wear(itemstack, meta.charge, m[2]) + print(m[2]) + print(m[3]) + print(meta.charge) + end + return itemstack + end, + }) + for i=1,5,1 do + technic.register_power_tool("technic:drill_mkS"..m[1].."_"..i, m[2]) + minetest.register_tool("technic:drill_mkS"..m[1].."_"..i, { + description = "Spezial Mining drill lv."..m[1].." Mode "..i, + inventory_image = "technic_mining_drill_mkS"..m[1]..".png^technic_tool_mode"..i..".png", + wield_image = "technic_mining_drill_mkS"..m[1]..".png", + wear_represents = "technic_RE_charge", + on_refill = technic.refill_RE_charge, + groups = {not_in_creative_inventory=1}, + on_use = function(itemstack, user, pointed_thing) + local keys = user:get_player_control() + local player_name = user:get_player_name() + local meta = minetest.deserialize(itemstack:get_metadata()) + if not meta or not meta.mode or keys.sneak then + return mining_drill_setmode(user, itemstack) + end + if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) or not meta.charge then + return + end + local items = user:get_wielded_item():get_name() + local charge_to_take = m[3] + if meta.charge >= charge_to_take then + local pos = minetest.get_pointed_thing_position(pointed_thing, above) + drill_dig_it(pos, user, meta.mode) + meta.charge = meta.charge - charge_to_take + itemstack:set_metadata(minetest.serialize(meta)) + technic.set_RE_wear(itemstack, meta.charge, m[2]) + print(m[2]) + print(m[3]) + print(meta.charge) + end + return itemstack + end, + }) + end + else + technic.register_power_tool("technic:drill_mkS"..m[1], m[2]) + minetest.register_tool("technic:drill_mkS"..m[1], { + description = "Spezial Mining drill lv.MAX", + inventory_image = "technic_mining_drill_mkS"..m[1]..".png", + wear_represents = "technic_RE_charge", + on_refill = technic.refill_RE_charge, + on_use = function(itemstack, user, pointed_thing) + local keys = user:get_player_control() + local player_name = user:get_player_name() + local meta = minetest.deserialize(itemstack:get_metadata()) + if not meta or not meta.mode or keys.sneak then + return mining_drill_setmode(user, itemstack) + end + if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) then + return + end + local items = user:get_wielded_item():get_name() + local pos = minetest.get_pointed_thing_position(pointed_thing, above) + drill_dig_it(pos, user, meta.mode) + return itemstack + end, + }) + for i=1,5,1 do + technic.register_power_tool("technic:drill_mkS"..m[1].."_"..i, m[2]) + minetest.register_tool("technic:drill_mkS"..m[1].."_"..i, { + description = "Spezial Mining drill lv.MAX Mode "..i, + inventory_image = "technic_mining_drill_mkS"..m[1]..".png^technic_tool_mode"..i..".png", + wield_image = "technic_mining_drill_mkS"..m[1]..".png", + wear_represents = "technic_RE_charge", + on_refill = technic.refill_RE_charge, + groups = {not_in_creative_inventory=1}, + on_use = function(itemstack, user, pointed_thing) + local keys = user:get_player_control() + local player_name = user:get_player_name() + local meta = minetest.deserialize(itemstack:get_metadata()) + if not meta or not meta.mode or keys.sneak then + return mining_drill_setmode(user, itemstack) + end + if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) then + return + end + local items = user:get_wielded_item():get_name() + local pos = minetest.get_pointed_thing_position(pointed_thing, above) + drill_dig_it(pos, user, meta.mode) + return itemstack + end, + }) + end + end + end minetest.register_craft({ diff --git a/mods/technic/technic/tools/mining_lasers.lua b/mods/technic/technic/tools/mining_lasers.lua index 82eaa1d..7db41c0 100644 --- a/mods/technic/technic/tools/mining_lasers.lua +++ b/mods/technic/technic/tools/mining_lasers.lua @@ -90,6 +90,9 @@ local no_destroy = { ["air"] = true, ["default:lava_source"] = true, ["default:lava_flowing"] = true, + ["tutorial:stone_with_rot"] = true, + ["tutorial:stone_with_blau"] = true, + ["tutorial:stone_with_titan"] = true, } local function laser_shoot(player, range, particle_texture, sound) local player_pos = player:getpos() @@ -129,6 +132,7 @@ for _, m in pairs(mining_lasers_list) do minetest.register_tool("technic:laser_mk"..m[1], { description = S("Mining Laser Mk%d"):format(m[1]), inventory_image = "technic_mining_laser_mk"..m[1]..".png", + groups = {not_in_creative_inventory=1}, stack_max = 1, wear_represents = "technic_RE_charge", on_refill = technic.refill_RE_charge, @@ -306,29 +310,45 @@ local mining_lasers_list2 = { for _, m in pairs(mining_lasers_list2) do - technic.register_power_tool("technic:laser_mkS"..m[1], m[3]) - minetest.register_tool("technic:laser_mkS"..m[1], { - description = S("Spezial Mining Laser lv.%d"):format(m[1]), - inventory_image = "technic_mining_laser_mkS"..m[1]..".png", - stack_max = 1, - wear_represents = "technic_RE_charge", - on_refill = technic.refill_RE_charge, - on_use = function(itemstack, user) - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.charge then - return - end + if tonumber(m[1]) < 150 then + technic.register_power_tool("technic:laser_mkS"..m[1], m[3]) + minetest.register_tool("technic:laser_mkS"..m[1], { + description = S("Spezial Mining Laser lv.%d"):format(m[1]), + inventory_image = "technic_mining_laser_mkS"..m[1]..".png", + stack_max = 1, + wear_represents = "technic_RE_charge", + on_refill = technic.refill_RE_charge, + groups = {not_in_creative_inventory=1}, + on_use = function(itemstack, user) + local meta = minetest.deserialize(itemstack:get_metadata()) + if not meta or not meta.charge then + return + end - -- If there's enough charge left, fire the laser - if meta.charge >= m[4] then - meta.charge = meta.charge - m[4] - laser_shoot(user, m[2], "technic_laser_beam_mk"..m[1]..".png", "technic_laser_mk"..m[1]) - technic.set_RE_wear(itemstack, meta.charge, m[3]) - itemstack:set_metadata(minetest.serialize(meta)) - end - return itemstack - end, - }) + -- If there's enough charge left, fire the laser + if meta.charge >= m[4] then + meta.charge = meta.charge - m[4] + laser_shoot(user, m[2], "technic_laser_beam_mk"..m[1]..".png", "technic_laser_mk"..m[1]) + technic.set_RE_wear(itemstack, meta.charge, m[3]) + itemstack:set_metadata(minetest.serialize(meta)) + end + return itemstack + end, + }) + else + technic.register_power_tool("technic:laser_mkS"..m[1], m[3]) + minetest.register_tool("technic:laser_mkS"..m[1], { + description = S("Spezial Mining Laser lv.MAX"), + inventory_image = "technic_mining_laser_mkS"..m[1]..".png", + stack_max = 1, + wear_represents = "technic_RE_charge", + on_refill = technic.refill_RE_charge, + on_use = function(itemstack, user) + laser_shoot(user, 30, "technic_laser_beam_mk1.png", "technic_laser_mk1") + return itemstack + end, + }) + end end minetest.register_craft({ diff --git a/mods/tutorial/abm.lua b/mods/tutorial/abm.lua new file mode 100644 index 0000000..f043b75 --- /dev/null +++ b/mods/tutorial/abm.lua @@ -0,0 +1,103 @@ +--v.2.0.0 +--v.1.13.0 +--v.1.12.0 +--v.1.11.1 +--v.1.11.0 +--v.1.10.0 +--v.1.9.2 +--v.1.9.1 +--v.1.9.0 +--v.1.8.0 +--v.1.7.5 +--v.1.7.4 +--v.1.7.3 +--v.1.7.2 +--v.1.7.1 +--v.1.7.0 +--v.1.6.0 +--v.1.5.0 +--v.1.4.4 +--v.1.4.3 +--v.1.4.2 +--v.1.4.1 +--v.1.4.0 +--v.1.3.3 +--v.1.3.2 +--v.1.3.1 +--v.1.3.0 +--v.1.2.4 +--v.1.2.3 +--v.1.2.2 +--v.1.2.1 +--v.1.2.0 +--v.1.1.5 +--v.1.1.4 +--v.1.1.3 +--v.1.1.2 +--v.1.1.1 +--v.1.1.0 +--v.1.0.10 +--v.1.0.9 +--v.1.0.8 +--v.1.0.7 +--v.1.0.6 +--v.1.0.5 +--v.1.0.4 +--v.1.0.3 +--v.1.0.2 +--v.1.0.1 +--v.1.0.0 +--v.0.23.3 +--v.0.23.2 +--v.0.23.1 +--v.0.23.0 +--v.0.22.1 +--v.0.22.0 +--v.0.21.0 +--v.0.20.0 +--v.0.19.1 +--v.0.18.0 +--v.0.17.0 +--v.0.16.0 +--v.0.15.0 +--v.0.14.0 +--v.0.13.0 +--v.0.12.0 +--v.0.11.0 +--v.0.10.1 +--v.0.10.0 +--v.0.9.0 +--v.0.8.0 +--v.0.7.2 +--v.0.7.1 +--v.0.7.0 +--v.0.6.6 +--v.0.6.5 +--v.0.6.4 +--v.0.6.3 +--v.0.6.2 +minetest.register_abm({ + nodenames = {"tutorial:thunder"}, + interval = 3.0, + chance = 2, + action = function(pos, node, active_object_count, active_object_count_wider) + minetest.env:remove_node(pos) + end, +}) +--v.0.6.1 +--v.0.6.0 +--v.0.5.2 +--v.0.5.1 +--v.0.5.0 +--v.0.4.0 +--v.0.3.0 +--v.0.2.0 +--v.0.1.0 +minetest.register_abm({ + nodenames = {"tutorial:stampfi_ei"}, + interval = 2, + chance = 4, + action = function(pos) + minetest.env:add_node(pos, {name="tutorial:stampfi"}) + end, +}) \ No newline at end of file diff --git a/mods/tutorial/other/regnum.lua b/mods/tutorial/alias.lua similarity index 100% rename from mods/tutorial/other/regnum.lua rename to mods/tutorial/alias.lua diff --git a/mods/tutorial/basic/abm.lua b/mods/tutorial/basic/abm.lua deleted file mode 100644 index 494361c..0000000 --- a/mods/tutorial/basic/abm.lua +++ /dev/null @@ -1,271 +0,0 @@ ---v.2.0.0 ---v.1.13.0 ---v.1.12.0 ---v.1.11.1 ---v.1.11.0 ---v.1.10.0 ---v.1.9.2 ---v.1.9.1 ---v.1.9.0 ---v.1.8.0 ---v.1.7.5 ---v.1.7.4 ---v.1.7.3 ---v.1.7.2 ---v.1.7.1 ---v.1.7.0 ---v.1.6.0 ---v.1.5.0 ---v.1.4.4 ---v.1.4.3 ---v.1.4.2 ---v.1.4.1 ---v.1.4.0 ---v.1.3.3 ---v.1.3.2 ---v.1.3.1 ---v.1.3.0 ---v.1.2.4 ---v.1.2.3 ---v.1.2.2 ---v.1.2.1 ---v.1.2.0 ---v.1.1.5 ---v.1.1.4 ---v.1.1.3 ---v.1.1.2 ---v.1.1.1 ---v.1.1.0 ---v.1.0.10 ---v.1.0.9 ---v.1.0.8 ---v.1.0.7 ---v.1.0.6 ---v.1.0.5 ---v.1.0.4 ---v.1.0.3 ---v.1.0.2 ---v.1.0.1 ---v.1.0.0 ---v.0.23.3 ---v.0.23.2 ---v.0.23.1 ---v.0.23.0 ---v.0.22.1 ---v.0.22.0 -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool1"}, - interval = 5, - chance = 6, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:blue_wool_titan30"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool1"}, - interval = 5, - chance = 6, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:orange_wool_titan30"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool1"}, - interval = 5, - chance = 6, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:red_wool_titan30"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool1"}, - interval = 5, - chance = 6, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:violet_wool_titan30"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool1"}, - interval = 5, - chance = 6, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:white_wool_titan30"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool1"}, - interval = 5, - chance = 6, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:yellow_wool_titan30"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:yellow_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:white_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:violet_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:red_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:pink_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:orange_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:magenta_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:grey_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:green_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:dark_grey_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:dark_green_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:cyan_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:brown_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:blue_wool_titan50"}) - end, -}) -minetest.register_abm({ - nodenames = {"tutorial:geschenk_wool2"}, - interval = 5, - chance = 15, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:black_wool_titan50"}) - end, -}) ---v.0.21.0 ---v.0.20.0 ---v.0.19.1 ---v.0.18.0 ---v.0.17.0 ---v.0.16.0 ---v.0.15.0 ---v.0.14.0 ---v.0.13.0 ---v.0.12.0 ---v.0.11.0 ---v.0.10.1 ---v.0.10.0 ---v.0.9.0 ---v.0.8.0 ---v.0.7.2 ---v.0.7.1 ---v.0.7.0 ---v.0.6.6 ---v.0.6.5 ---v.0.6.4 ---v.0.6.3 ---v.0.6.2 -minetest.register_abm({ - nodenames = {"tutorial:thunder"}, - interval = 3.0, - chance = 2, - action = function(pos, node, active_object_count, active_object_count_wider) - minetest.env:remove_node(pos) - end, -}) ---v.0.6.1 ---v.0.6.0 ---v.0.5.2 ---v.0.5.1 ---v.0.5.0 ---v.0.4.0 ---v.0.3.0 ---v.0.2.0 ---v.0.1.0 -minetest.register_abm({ - nodenames = {"tutorial:stampfi_ei"}, - interval = 2, - chance = 4, - action = function(pos) - minetest.env:add_node(pos, {name="tutorial:stampfi"}) - end, -}) \ No newline at end of file diff --git a/mods/tutorial/basic/chatcommand.lua b/mods/tutorial/chatcommand.lua similarity index 100% rename from mods/tutorial/basic/chatcommand.lua rename to mods/tutorial/chatcommand.lua diff --git a/mods/tutorial/basic/craft.lua b/mods/tutorial/craft.lua similarity index 99% rename from mods/tutorial/basic/craft.lua rename to mods/tutorial/craft.lua index 8bc3da5..c1851fd 100644 --- a/mods/tutorial/basic/craft.lua +++ b/mods/tutorial/craft.lua @@ -2097,13 +2097,6 @@ minetest.register_craft({ {'default:cactus', 'default:cactus', 'default:cactus'}, } }) -minetest.register_craft({ - output = 'nyancat:nyancat', - recipe = { - {'nyancat:nyancat_rainbow', 'nyancat:nyancat_rainbow'}, - {'nyancat:nyancat_rainbow', 'nyancat:nyancat_rainbow'}, - } -}) minetest.register_craft({ output = 'tutorial:battleaxe_mega13', recipe = { diff --git a/mods/tutorial/basic/craftitem.lua b/mods/tutorial/craftitem.lua similarity index 86% rename from mods/tutorial/basic/craftitem.lua rename to mods/tutorial/craftitem.lua index 6b462b4..a589082 100644 --- a/mods/tutorial/basic/craftitem.lua +++ b/mods/tutorial/craftitem.lua @@ -33,12 +33,11 @@ minetest.register_craftitem("tutorial:dragon_schluessel", { minetest.register_craftitem("tutorial:coin2", { description = "Coin green (drill edition, very rare)", inventory_image = "tutorial_coin.png", - stack_max = 1500, + stack_max = 9999, }) minetest.register_craftitem("tutorial:monster_remover", { description = "Admin tool 7: Monster Remover", inventory_image = "tutorial_monster_entverner.png", - groups = {not_in_creative_inventory=1}, stack_max = 1, on_use = function(itemstack, user, pointed_thing) local pos = user:getpos() @@ -188,13 +187,15 @@ minetest.register_craftitem("tutorial:lavabattleaxe", { minetest.register_craftitem("tutorial:lila_erz1", { description = "Purple Lv.1", inventory_image = "tutorial_lila_erz1.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:lila_erz2", { description = "Purple Lv.2", inventory_image = "tutorial_lila_erz2.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:lila_erz3", { - description = "Purple Lv.3", + description = "Purple Lv.MAX", inventory_image = "tutorial_lila_erz3.png", }) minetest.register_craftitem("tutorial:legenden_schluessel", { @@ -208,14 +209,17 @@ minetest.register_craftitem("tutorial:bag_schluessel4", { minetest.register_craftitem("tutorial:bag_schluessel3", { description = "Bagkey Lv.3", inventory_image = "tutorial_bag_schluessel3.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:bag_schluessel2", { description = "Bagkey Lv.2", inventory_image = "tutorial_bag_schluessel2.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:bag_schluessel1", { description = "Bagkey Lv.1", inventory_image = "tutorial_bag_schluessel1.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:craft_schluessel7", { description = "Craftkey Lv.MAX", @@ -224,30 +228,32 @@ minetest.register_craftitem("tutorial:craft_schluessel7", { minetest.register_craftitem("tutorial:craft_schluessel6", { description = "Craftkey Lv.6", inventory_image = "tutorial_craft_schluessel6.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:craft_schluessel5", { description = "Craftkey Lv.5", inventory_image = "tutorial_craft_schluessel5.png", -}) -minetest.register_craftitem("tutorial:craft_schluessel5", { - description = "Craftkey Lv.5", - inventory_image = "tutorial_craft_schluessel5.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:craft_schluessel4", { description = "Craftkey Lv.4", inventory_image = "tutorial_craft_schluessel4.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:craft_schluessel3", { description = "Craftkey Lv.3", inventory_image = "tutorial_craft_schluessel3.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:craft_schluessel2", { description = "Craftkey Lv.2", inventory_image = "tutorial_craft_schluessel2.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:craft_schluessel1", { description = "Craftkey Lv.1", inventory_image = "tutorial_craft_schluessel1.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:xp_blau", { description = "Blue xp block", @@ -276,103 +282,126 @@ minetest.register_craftitem("tutorial:titan", { minetest.register_craftitem("tutorial:coin_lila", { description = "Coin purple (very rare)", inventory_image = "tutorial_coin_lila.png", + stack_max = 9999, }) minetest.register_craftitem("tutorial:coin_rot", { description = "Coin red (very rare)", inventory_image = "tutorial_coin_rot.png", + stack_max = 9999, }) minetest.register_craftitem("tutorial:coin_blau", { description = "Coin blue (very rare)", inventory_image = "tutorial_coin_blau.png", + stack_max = 9999, }) minetest.register_craftitem("tutorial:coin_grau", { description = "Coin gray (very rare)", inventory_image = "tutorial_coin_grau.png", + stack_max = 9999, }) minetest.register_craftitem("tutorial:coin_grau1", { description = "Spezial gray coin lv.1", inventory_image = "tutorial_coin_grau1.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau2", { description = "Spezial gray coin lv.2", inventory_image = "tutorial_coin_grau2.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau3", { description = "Spezial gray coin lv.3", inventory_image = "tutorial_coin_grau3.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau4", { description = "Spezial gray coin lv.4", inventory_image = "tutorial_coin_grau4.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau5", { description = "Spezial gray coin lv.5", inventory_image = "tutorial_coin_grau5.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau6", { description = "Spezial gray coin lv.6", inventory_image = "tutorial_coin_grau6.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau7", { description = "Spezial gray coin lv.7", inventory_image = "tutorial_coin_grau7.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau8", { description = "Spezial gray coin lv.8", inventory_image = "tutorial_coin_grau8.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau9", { description = "Spezial gray coin lv.9", inventory_image = "tutorial_coin_grau9.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau10", { description = "Spezial gray coin lv.10", inventory_image = "tutorial_coin_grau10.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau11", { description = "Spezial gray coin lv.11", inventory_image = "tutorial_coin_grau11.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau12", { description = "Spezial gray coin lv.12", inventory_image = "tutorial_coin_grau12.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau13", { description = "Spezial gray coin lv.13", inventory_image = "tutorial_coin_grau13.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau14", { description = "Spezial gray coin lv.14", inventory_image = "tutorial_coin_grau14.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau15", { description = "Spezial gray coin lv.15", inventory_image = "tutorial_coin_grau15.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau16", { description = "Spezial gray coin lv.16", inventory_image = "tutorial_coin_grau16.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau17", { description = "Spezial gray coin lv.17", inventory_image = "tutorial_coin_grau17.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau18", { description = "Spezial gray coin lv.18", inventory_image = "tutorial_coin_grau18.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau19", { description = "Spezial gray coin lv.19", inventory_image = "tutorial_coin_grau19.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:coin_grau20", { - description = "Spezial gray coin lv.20", + description = "Spezial gray coin lv.MAX", inventory_image = "tutorial_coin_grau20.png", }) minetest.register_craftitem("tutorial:coin", { description = "Coin green (laser edition, very rare)", inventory_image = "tutorial_coin.png", - stack_max = 1500, + stack_max = 9999, }) minetest.register_craftitem("tutorial:admin", { description = "Admin", @@ -384,6 +413,7 @@ minetest.register_craftitem("tutorial:geschenkpapier", { }) minetest.register_craftitem("tutorial:geld", { inventory_image = "tutorial_geld.png", + description = "Super material", }) minetest.register_craftitem("tutorial:XP", { inventory_image = "tutorial_XP.png", @@ -395,66 +425,79 @@ minetest.register_craftitem("tutorial:stone_coal_lump", { minetest.register_craftitem("tutorial:uranium1", { description = "Uranium lv.1", inventory_image = "tutorial_uranium1.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:uranium2", { description = "Uranium lv.2", inventory_image = "tutorial_uranium2.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:uranium3", { description = "Uranium lv.3", inventory_image = "tutorial_uranium3.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:uranium4", { description = "Uranium lv.4", inventory_image = "tutorial_uranium4.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:uranium5", { description = "Uranium lv.5", inventory_image = "tutorial_uranium5.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:uranium6", { description = "Uranium lv.6", inventory_image = "tutorial_uranium6.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:uranium7", { description = "Uranium lv.7", inventory_image = "tutorial_uranium7.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:uranium8", { description = "Uranium lv.8", inventory_image = "tutorial_uranium8.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:uranium9", { - description = "Uranium lv.9", + description = "Uranium lv.MAX", inventory_image = "tutorial_uranium9.png", }) minetest.register_craftitem( "tutorial:blackblock1", { description = "Black item lv.1", inventory_image = "tutorial_blackblock1.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:blackblock2", { description = "Black item lv.2", inventory_image = "tutorial_blackblock2.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:blackblock3", { description = "Black item lv.3", inventory_image = "tutorial_blackblock3.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:blackblock4", { description = "Black item lv.4", inventory_image = "tutorial_blackblock4.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:blackblock5", { description = "Black item lv.5", inventory_image = "tutorial_blackblock5.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:blackblock6", { - description = "Black item lv.6", + description = "Black item lv.MAX", inventory_image = "tutorial_blackblock6.png", on_place_on_ground = minetest.craftitem_place_item, }) @@ -462,29 +505,34 @@ minetest.register_craftitem( "tutorial:whiteblock1", { description = "White item lv.1", inventory_image = "tutorial_whiteblock1.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:whiteblock2", { description = "White item lv.2", inventory_image = "tutorial_whiteblock2.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:whiteblock3", { description = "White item lv.3", inventory_image = "tutorial_whiteblock3.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:whiteblock4", { description = "White item lv.4", inventory_image = "tutorial_whiteblock4.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:whiteblock5", { description = "White item lv.5", inventory_image = "tutorial_whiteblock5.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:whiteblock6", { - description = "White item lv.6", + description = "White item lv.MAX", inventory_image = "tutorial_whiteblock6.png", on_place_on_ground = minetest.craftitem_place_item, }) @@ -500,71 +548,81 @@ minetest.register_craftitem( "tutorial:superblock1", { description = "Super item lv.1", inventory_image = "tutorial_superblock1.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:superblock2", { description = "Super item lv.2", inventory_image = "tutorial_superblock2.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:superblock3", { description = "Super item lv.3", inventory_image = "tutorial_superblock3.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:superblock4", { description = "Super item lv.4", inventory_image = "tutorial_superblock4.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:superblock5", { description = "Super item lv.5", inventory_image = "tutorial_superblock5.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:superblock6", { description = "Super item lv.6", inventory_image = "tutorial_superblock6.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:superblock7", { description = "Super item lv.7", inventory_image = "tutorial_superblock7.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:superblock8", { description = "Super item lv.8", inventory_image = "tutorial_superblock8.png", on_place_on_ground = minetest.craftitem_place_item, + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem( "tutorial:superblock9", { - description = "Super item lv.9", + description = "Super item lv.MAX", inventory_image = "tutorial_superblock9.png", on_place_on_ground = minetest.craftitem_place_item, }) minetest.register_craftitem("tutorial:blades",{ - description = "Blades", - inventory_image = "blades_invt.png", - wield_image = "blades_inv.png", + description = "Helicopter Blades", + inventory_image = "helicopter_blades_inv.png", }) +-- cabin minetest.register_craftitem("tutorial:cabin",{ - description = "Cabin for heli", - inventory_image = "cabin_invt.png", - wield_image = "cabin_inv.png", + description = "Cabin for Helicopter", + inventory_image = "helicopter_cabin_inv.png", }) +-- heli minetest.register_craftitem("tutorial:heli", { description = "Helicopter", - inventory_image = "heli_invt.png", - wield_image = "heli_inv.png", - wield_scale = {x=1, y=1, z=1}, - liquids_pointable = false, - + inventory_image = "helicopter_heli_inv.png", + on_place = function(itemstack, placer, pointed_thing) if pointed_thing.type ~= "node" then return end - pointed_thing.under.y = pointed_thing.under.y+1 - minetest.env:add_entity(pointed_thing.under, "tutorial:heli") - itemstack:take_item() + if minetest.get_node(pointed_thing.above).name ~= "air" then + return + end + minetest.add_entity(pointed_thing.above, "helicopter:heli") + if not (creative_exists and placer and + creative.is_enabled_for(placer:get_player_name())) then + itemstack:take_item() + end return itemstack end, -}) \ No newline at end of file +}) diff --git a/mods/tutorial/basic/entity.lua b/mods/tutorial/entity.lua similarity index 100% rename from mods/tutorial/basic/entity.lua rename to mods/tutorial/entity.lua diff --git a/mods/tutorial/init.lua b/mods/tutorial/init.lua index 4c97fd5..9572210 100644 --- a/mods/tutorial/init.lua +++ b/mods/tutorial/init.lua @@ -6,7 +6,7 @@ minetest.register_on_joinplayer(function(player) offset = {x=0, y=10}, alignment = {x=1, y=0}, number = 0xFFFFFF , - text = "For Minetest : 5.1.0", + text = "For Minetest : 5.1.x", }) player:hud_add({ hud_elem_type = "text", @@ -14,24 +14,43 @@ minetest.register_on_joinplayer(function(player) offset = {x=0, y=30}, alignment = {x=1, y=0}, number = 0xFFFFFF , - text = "Game Version : 3.3.7", + text = "Game Version : 3.4.0", }) end) -dofile(minetest.get_modpath("tutorial").."/basic/craft.lua") -dofile(minetest.get_modpath("tutorial").."/basic/node.lua") -dofile(minetest.get_modpath("tutorial").."/basic/tool.lua") -dofile(minetest.get_modpath("tutorial").."/basic/craftitem.lua") -dofile(minetest.get_modpath("tutorial").."/basic/ore.lua") -dofile(minetest.get_modpath("tutorial").."/basic/abm.lua") -dofile(minetest.get_modpath("tutorial").."/basic/entity.lua") -dofile(minetest.get_modpath("tutorial").."/basic/chatcommand.lua") -dofile(minetest.get_modpath("tutorial").."/basic/other.lua") -dofile(minetest.get_modpath("tutorial").."/other/mummy.lua") -dofile(minetest.get_modpath("tutorial").."/other/regnum.lua") +dofile(minetest.get_modpath("tutorial").."/craft.lua") +dofile(minetest.get_modpath("tutorial").."/node.lua") +dofile(minetest.get_modpath("tutorial").."/tool.lua") +dofile(minetest.get_modpath("tutorial").."/craftitem.lua") +dofile(minetest.get_modpath("tutorial").."/ore.lua") +dofile(minetest.get_modpath("tutorial").."/abm.lua") +dofile(minetest.get_modpath("tutorial").."/entity.lua") +dofile(minetest.get_modpath("tutorial").."/chatcommand.lua") +dofile(minetest.get_modpath("tutorial").."/other.lua") +dofile(minetest.get_modpath("tutorial").."/alias.lua") --v.2.0.0+ - +minetest.register_craft({ + output = "tutorial:spawn_egg", + recipe = { + {'default:obsidian', 'default:obsidian', 'default:obsidian'}, + {'default:obsidian', 'default:ice', 'default:obsidian'}, + {'default:obsidian', 'default:obsidian', 'default:obsidian'}, + } +}) +minetest.register_craftitem("tutorial:spawn_egg", { + description = "Mummy spawn-egg", + inventory_image = "tutorial_mummy_egg.png", + liquids_pointable = false, + stack_max = 99, + on_place = function(itemstack, placer, pointed_thing) + if pointed_thing.type == "node" then + minetest.env:add_entity(pointed_thing.above,"mobs:mummy") + if not minetest.setting_getbool("creative_mode") then itemstack:take_item() end + return itemstack + end + end, +}) local rg25 = {} rg25.get_formspec = function(player, pos) if player == nil then @@ -45,11 +64,11 @@ rg25.get_formspec = function(player, pos) .."bgcolor[#080808BB;true]" .."label[0,1;I. 17. Music]" .."label[0,1.3;Enable Background Music.]" - .."label[0,1.6;Choose an instrument to be randomly selected]" - .."label[0,1.9;and listen to the Regnum Theme.]" + .."label[0,1.6;Choose one Theme or two to be randomly selected]" + .."label[0,1.9;and listen to the Regnum Themes.]" .."label[0,2.2;How to use Music:]" .."label[0,2.5;1. Enable Background Music.]" - .."label[0,2.8;2. Choose instruments]" + .."label[0,2.8;2. Choose Themes]" .."button[2,10; 2,0.5;rg24;<]" .."button[4,10; 2,0.5;rg15;>]" return formspec @@ -268,7 +287,7 @@ minetest.register_entity("tutorial:legendballadmin", { light_source = 12, on_step = function(self, dtime) local pos = self.object:getpos() - if minetest.env:get_node(self.object:getpos()).name ~= "air"then + if minetest.env:get_node(self.object:getpos()).name ~= "air" then self.hit_node(self, pos, node) self.object:remove() return @@ -341,7 +360,7 @@ minetest.register_node("tutorial:legend_thunderadmin", { light_source = 12, walkable = false, buildable_to = true, - damage_per_second = 20, + damage_per_second = 100, drop = {}, groups = {dig_immediate=3}, }) @@ -384,6 +403,7 @@ minetest.register_tool("tutorial:legendstick9", { minetest.register_tool("tutorial:legendstick8", { description = "Legendstick lv.8", inventory_image = "tutorial_legendzauberstab8.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) local dir = placer:get_look_dir(); local inv = placer:get_inventory() @@ -398,6 +418,7 @@ minetest.register_tool("tutorial:legendstick8", { minetest.register_tool("tutorial:legendstick7", { description = "Legendstick lv.7", inventory_image = "tutorial_legendzauberstab7.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) local dir = placer:get_look_dir(); local inv = placer:get_inventory() @@ -412,6 +433,7 @@ minetest.register_tool("tutorial:legendstick7", { minetest.register_tool("tutorial:legendstick6", { description = "Legendstick lv.6", inventory_image = "tutorial_legendzauberstab6.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) local dir = placer:get_look_dir(); local inv = placer:get_inventory() @@ -426,6 +448,7 @@ minetest.register_tool("tutorial:legendstick6", { minetest.register_tool("tutorial:legendstick5", { description = "Legendstick lv.5", inventory_image = "tutorial_legendzauberstab5.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) local dir = placer:get_look_dir(); local inv = placer:get_inventory() @@ -440,6 +463,7 @@ minetest.register_tool("tutorial:legendstick5", { minetest.register_tool("tutorial:legendstick4", { description = "Legendstick lv.4", inventory_image = "tutorial_legendzauberstab4.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) local dir = placer:get_look_dir(); local inv = placer:get_inventory() @@ -454,6 +478,7 @@ minetest.register_tool("tutorial:legendstick4", { minetest.register_tool("tutorial:legendstick3", { description = "Legendstick lv.3", inventory_image = "tutorial_legendzauberstab3.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) local dir = placer:get_look_dir(); local inv = placer:get_inventory() @@ -468,6 +493,7 @@ minetest.register_tool("tutorial:legendstick3", { minetest.register_tool("tutorial:legendstick2", { description = "Legendstick lv.2", inventory_image = "tutorial_legendzauberstab2.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) local dir = placer:get_look_dir(); local inv = placer:get_inventory() @@ -482,6 +508,7 @@ minetest.register_tool("tutorial:legendstick2", { minetest.register_tool("tutorial:legendstick1", { description = "Legendstick lv.1", inventory_image = "tutorial_legendzauberstab1.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) local dir = placer:get_look_dir(); local inv = placer:get_inventory() @@ -503,10 +530,12 @@ minetest.register_tool("tutorial:legendstick", { minetest.register_craftitem("tutorial:protection_schluessel1", { description = "Protectionkey lv.1", inventory_image = "tutorial_protection_schluessel1.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:protection_schluessel2", { description = "Protectionkey lv.2", inventory_image = "tutorial_protection_schluessel2.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:protection_schluessel3", { description = "Protectionkey lv.MAX", @@ -563,7 +592,7 @@ rg24.get_formspec = function(player, pos) .."label[0,1;I. 16. Trophys]" .."label[0,1.3;get trophys in the trophy craft]" .."label[0,1.6;Collect 24 trothys to get the Protectionkey]" - .."label[0,1.9;How to use artifacts:]" + .."label[0,1.9;How to use trophys:]" .."label[0,2.2;1. get 24 trophys]" .."label[0,2.5;2. press 'reward']" .."button[2,10; 2,0.5;rg23;<]" @@ -947,7 +976,7 @@ end minetest.register_craftitem("tutorial:coin_cyan", { description = "Coin cyan (very rare)", inventory_image = "tutorial_coin_cyan.png", - stack_max = 1500, + stack_max = 9999, }) minetest.register_node("tutorial:bottle_crystal", { description = "Crystalbottle", @@ -971,7 +1000,7 @@ for i = 1, 25, 1 do minetest.register_node("tutorial:level"..i.."_cyan",{ tiles = {"tutorial_level"..i..".png^tutorial_level_cyan.png"}, description = "You are now in Level cyan "..i, - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2}, + groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,not_in_creative_inventory=1}, }) end minetest.register_node("tutorial:levelMAX_cyan",{ @@ -995,14 +1024,17 @@ end) minetest.register_craftitem("tutorial:cooking_schluessel1", { description = "Cookingkey lv.1", inventory_image = "tutorial_cooking_schluessel1.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:cooking_schluessel2", { description = "Cookingkey lv.2", inventory_image = "tutorial_cooking_schluessel2.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:cooking_schluessel3", { description = "Cookingkey lv.3", inventory_image = "tutorial_cooking_schluessel3.png", + groups = {not_in_creative_inventory=1}, }) minetest.register_craftitem("tutorial:cooking_schluessel4", { description = "Cookingkey lv.MAX", @@ -1356,7 +1388,43 @@ minetest.register_globalstep(function(dtime) if (timer >= 1) then local players = minetest.get_connected_players() for _,player in ipairs(players) do - local player_inv = player:get_inventory() + local pri = minetest.get_player_privs(player:get_player_name()) + local player_inv = player:get_inventory() + player_inv:set_size("youtube", 1) + local c = player_inv:get_stack("youtube",1):get_count() + if c == 0 then + if pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring and pri.server and pri.password and pri.delprotect and pri.kick and pri.ban and pri.rollback and pri.privs and pri.basic_privs and pri.give and pri.protection_bypass and pri.travelnet_remove and pri.travelnet_attach and pri.shop_admin and pri.creative then + player:set_nametag_attributes({color = {a = 255, r = 255, g = 0, b = 255}, text = "[Admin]"..player:get_player_name()}) + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring then + player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 0}, text = "[Legend]"..player:get_player_name()}) + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport and pri.noclip and pri.debug then + player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 255}, text = "[Hero]"..player:get_player_name()}) + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport then + player:set_nametag_attributes({color = {a = 255, r = 255, g = 255, b = 0}, text = "[VIP]"..player:get_player_name()}) + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home then + player:set_nametag_attributes({color = {a = 255, r = 0, g = 0, b = 255}, text = "[Premium]"..player:get_player_name()}) + elseif pri.interact and pri.shout then + player:set_nametag_attributes({color = {a = 255, r = 255, g = 255, b = 255}, text = "[Member]"..player:get_player_name()}) + else + player:set_nametag_attributes({color = {a = 255, r = 255, g = 0, b = 0}, text = "[Enemy]"..player:get_player_name()}) + end + else + if pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring and pri.server and pri.password and pri.delprotect and pri.kick and pri.ban and pri.rollback and pri.privs and pri.basic_privs and pri.give and pri.protection_bypass and pri.travelnet_remove and pri.travelnet_attach and pri.shop_admin and pri.creative then + player:set_nametag_attributes({color = {a = 255, r = 255, g = 0, b = 255}, text = "[Youtuber][Admin]"..player:get_player_name()}) + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring then + player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 0}, text = "[Youtuber][Legend]"..player:get_player_name()}) + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport and pri.noclip and pri.debug then + player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 255}, text = "[Youtuber][Hero]"..player:get_player_name()}) + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport then + player:set_nametag_attributes({color = {a = 255, r = 255, g = 255, b = 0}, text = "[Youtuber][VIP]"..player:get_player_name()}) + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home then + player:set_nametag_attributes({color = {a = 255, r = 0, g = 0, b = 255}, text = "[Youtuber][Premium]"..player:get_player_name()}) + elseif pri.interact and pri.shout then + player:set_nametag_attributes({color = {a = 255, r = 255, g = 255, b = 255}, text = "[Youtuber][Member]"..player:get_player_name()}) + else + player:set_nametag_attributes({color = {a = 255, r = 255, g = 0, b = 0}, text = "[Youtuber][Enemy]"..player:get_player_name()}) + end + end if (oldpos[player:get_player_name()] ~= nil) then local playername = player:get_player_name() local pos = player:getpos() @@ -1661,6 +1729,7 @@ minetest.register_craft({ minetest.register_craftitem("tutorial:wallplacer1", { description = "Wallplacer lv.1", inventory_image = "tutorial_block_placer1.png", + groups = {not_in_creative_inventory=1}, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -1776,6 +1845,7 @@ minetest.register_craftitem("tutorial:wallplacer2_2", { description = "Wallplacer lv.2", inventory_image = "tutorial_block_placer2.png^technic_tool_mode2.png", wield_image = "tutorial_block_placer2.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -1898,6 +1968,7 @@ minetest.register_craftitem("tutorial:wallplacer2_1", { description = "Wallplacer lv.2", inventory_image = "tutorial_block_placer2.png^technic_tool_mode1.png", wield_image = "tutorial_block_placer2.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -2020,6 +2091,7 @@ minetest.register_craftitem("tutorial:wallplacer3_1", { description = "Wallplacer lv.3", inventory_image = "tutorial_block_placer3.png^technic_tool_mode1.png", wield_image = "tutorial_block_placer3.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -2142,6 +2214,7 @@ minetest.register_craftitem("tutorial:wallplacer3_2", { description = "Wallplacer lv.3", inventory_image = "tutorial_block_placer3.png^technic_tool_mode2.png", wield_image = "tutorial_block_placer3.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -2264,6 +2337,7 @@ minetest.register_craftitem("tutorial:wallplacer3_3", { description = "Wallplacer lv.3", inventory_image = "tutorial_block_placer3.png^technic_tool_mode3.png", wield_image = "tutorial_block_placer3.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -2386,6 +2460,7 @@ minetest.register_craftitem("tutorial:wallplacer4_1", { description = "Wallplacer lv.4", inventory_image = "tutorial_block_placer4.png^technic_tool_mode1.png", wield_image = "tutorial_block_placer4.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -2508,6 +2583,7 @@ minetest.register_craftitem("tutorial:wallplacer4_2", { description = "Wallplacer lv.4", inventory_image = "tutorial_block_placer4.png^technic_tool_mode2.png", wield_image = "tutorial_block_placer4.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -2630,6 +2706,7 @@ minetest.register_craftitem("tutorial:wallplacer4_3", { description = "Wallplacer lv.4", inventory_image = "tutorial_block_placer4.png^technic_tool_mode3.png", wield_image = "tutorial_block_placer4.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -2752,6 +2829,7 @@ minetest.register_craftitem("tutorial:wallplacer4_4", { description = "Wallplacer lv.4", inventory_image = "tutorial_block_placer4.png^technic_tool_mode4.png", wield_image = "tutorial_block_placer4.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -2996,6 +3074,7 @@ minetest.register_craftitem("tutorial:wallplacer5_2", { description = "Wallplacer lv.MAX", inventory_image = "tutorial_block_placer5.png^technic_tool_mode2.png", wield_image = "tutorial_block_placer5.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -3118,6 +3197,7 @@ minetest.register_craftitem("tutorial:wallplacer5_3", { description = "Wallplacer lv.MAX", inventory_image = "tutorial_block_placer5.png^technic_tool_mode3.png", wield_image = "tutorial_block_placer5.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -3240,6 +3320,7 @@ minetest.register_craftitem("tutorial:wallplacer5_4", { description = "Wallplacer lv.MAX", inventory_image = "tutorial_block_placer5.png^technic_tool_mode4.png", wield_image = "tutorial_block_placer5.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -3362,6 +3443,7 @@ minetest.register_craftitem("tutorial:wallplacer5_5", { description = "Wallplacer lv.MAX", inventory_image = "tutorial_block_placer5.png^technic_tool_mode5.png", wield_image = "tutorial_block_placer5.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -3606,6 +3688,7 @@ minetest.register_craftitem("tutorial:adminwallplacer_2", { description = "Admin tool 9: Wallplacer", inventory_image = "tutorial_block_placerAdmin.png^technic_tool_mode2.png", wield_image = "tutorial_block_placerAdmin.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -3728,6 +3811,7 @@ minetest.register_craftitem("tutorial:adminwallplacer_3", { description = "Admin tool 9: Wallplacer", inventory_image = "tutorial_block_placerAdmin.png^technic_tool_mode3.png", wield_image = "tutorial_block_placerAdmin.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -3850,6 +3934,7 @@ minetest.register_craftitem("tutorial:adminwallplacer_4", { description = "Admin tool 9: Wallplacer", inventory_image = "tutorial_block_placerAdmin.png^technic_tool_mode4.png", wield_image = "tutorial_block_placerAdmin.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -3972,6 +4057,7 @@ minetest.register_craftitem("tutorial:adminwallplacer_5", { description = "Admin tool 9: Wallplacer", inventory_image = "tutorial_block_placerAdmin.png^technic_tool_mode5.png", wield_image = "tutorial_block_placerAdmin.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local keys = user:get_player_control() if keys["sneak"] == true then @@ -4484,7 +4570,7 @@ minetest.register_craft({ minetest.register_craft({ output = 'tutorial:supergun1', recipe = { - {'tutorial:zauberstab9', 'tutorial:gun_mega25', 'tutorial:swored_zauber9'}, + {'tutorial:zauberstab9', 'tutorial:cloudgun_mega25', 'tutorial:swored_zauber9'}, } }) minetest.register_craft({ @@ -5041,13 +5127,13 @@ for i = 1, 100, 1 do minetest.register_node("tutorial:level"..i.."_gelb",{ tiles = {"tutorial_level"..i..".png^tutorial_level_gelb.png"}, description = "You are now in Level yellow "..i, - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2}, + groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,not_in_creative_inventory=1}, }) end minetest.register_craftitem("tutorial:coin_gelb", { description = "Coin yellow (very rare)", inventory_image = "tutorial_coin_gelb.png", - stack_max = 1500, + stack_max = 9999, }) minetest.register_node("tutorial:levelMAX_gelb",{ tiles = {"tutorial_levelMAX.png^tutorial_level_gelb.png"}, @@ -5223,12 +5309,14 @@ for i = 0, 127 do for k, obj in pairs(objs) do local damage = ki if obj:get_luaentity() ~= nil then - if obj:get_luaentity().name ~= "tutorial:tb_"..i and obj:get_luaentity().name ~= "__builtin:item" then - obj:punch(self.object, 1.0, {full_punch_interval = 1.0, damage_groups= {fleshy = damage}}, nil) - minetest.sound_play("default_dig_cracky", {pos = self.lastpos, gain = 0.8}) - end + if string.match(obj:get_luaentity().name, "monster") or string.match(obj:get_luaentity().name, "mobs_bat") or string.match(obj:get_luaentity().name, "mobs_birds") or string.match(obj:get_luaentity().name, "mobs_butterfly") or string.match(obj:get_luaentity().name, "mobs_crocs") or string.match(obj:get_luaentity().name, "mobs_fish") or string.match(obj:get_luaentity().name, "mobs_jellyfish") or string.match(obj:get_luaentity().name, "mobs_sharks") or string.match(obj:get_luaentity().name, "mobs_turtles") or string.match(obj:get_luaentity().name, "mummy") then + if obj:get_luaentity().name ~= "tutorial:tb_"..i and obj:get_luaentity().name ~= "__builtin:item" then + obj:punch(self.object, 1.0, {full_punch_interval = 1.0, damage_groups= {fleshy = damage}}, nil) + minetest.sound_play("default_dig_cracky", {pos = self.lastpos, gain = 0.8}) + end + end else - if obj:is_player() then + if obj:is_player() and self.player then if obj:get_player_name() == self.player:get_player_name() then else obj:punch(self.object, 1.0, {full_punch_interval = 1.0, damage_groups= {fleshy = damage}}, nil) @@ -5315,6 +5403,7 @@ end minetest.register_tool("tutorial:gun", { description = "Gun\nGun-lv.0", inventory_image = "tutorial_gun.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5341,6 +5430,7 @@ for i = 1, 20 do minetest.register_tool("tutorial:gun_mega"..i, { description = "Mega Gun lv."..i.."\nGun-lv."..i, inventory_image = "tutorial_gun_mega"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5368,6 +5458,7 @@ for i = 1, 25 do minetest.register_tool("tutorial:cloudgun_mega"..i, { description = "Cloudgun lv."..i.."\nGun-lv."..(i+20), inventory_image = "tutorial_cloudgun_mega"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5395,6 +5486,7 @@ for i = 1, 4 do minetest.register_tool("tutorial:supergun"..i, { description = "Supergun lv."..i.."\nGun-lv."..(i+45), inventory_image = "tutorial_supergun"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5422,6 +5514,7 @@ for i = 1, 2 do minetest.register_tool("tutorial:uraniumgun"..i, { description = "Uraniumgun lv."..i.."\nGun-lv."..(i+49), inventory_image = "tutorial_uraniumgun"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5449,6 +5542,7 @@ for i = 1, 12 do minetest.register_tool("tutorial:energygun"..i, { description = "Energygun lv."..i.."\nGun-lv."..(i+51), inventory_image = "tutorial_energygun"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5476,6 +5570,7 @@ for i = 1, 7 do minetest.register_tool("tutorial:superenergygun"..i, { description = "Superenergygun lv."..i.."\nGun-lv."..(i+63), inventory_image = "tutorial_superenergygun"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5503,6 +5598,7 @@ for i = 1, 5 do minetest.register_tool("tutorial:kristallgun"..i, { description = "Crystalgun lv."..i.."\nGun-lv."..(i+70), inventory_image = "tutorial_kristallgun"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5530,6 +5626,7 @@ for i = 1, 25 do minetest.register_tool("tutorial:ultragun"..i, { description = "Ultragun lv."..i.."\nGun-lv."..(i+75), inventory_image = "tutorial_ultragun"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5556,6 +5653,7 @@ end minetest.register_tool("tutorial:ultragun", { description = "Superultragun\nGun-lv.101", inventory_image = "tutorial_superultragun.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5582,6 +5680,7 @@ for i = 1, 4 do minetest.register_tool("tutorial:arenagun"..i, { description = "Arenagun lv."..i.."\nGun-lv."..(i+101), inventory_image = "tutorial_arenagun"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5609,6 +5708,7 @@ for i = 1, 10 do minetest.register_tool("tutorial:titangun"..i, { description = "Titangun lv."..i.."\nGun-lv."..(i+105), inventory_image = "tutorial_titangun"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5636,6 +5736,7 @@ for i = 1, 6 do minetest.register_tool("tutorial:legendengun"..i, { description = "Legendgun lv."..i.."\nGun-lv."..(i+115), inventory_image = "tutorial_legendengun"..i..".png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5663,6 +5764,7 @@ minetest.register_tool("tutorial:superlegendengun1", { description = "Superlegendgun Mode 1. Add no thunder\nGun-lv.122", inventory_image = "tutorial_superlegendengun.png^technic_tool_mode1.png", wield_image = "tutorial_superlegendengun.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5689,6 +5791,7 @@ minetest.register_tool("tutorial:superlegendengun2", { description = "Superlegendgun Mode 2. Add thunder\nGun-lv.122", inventory_image = "tutorial_superlegendengun.png^technic_tool_mode2.png", wield_image = "tutorial_superlegendengun.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5741,6 +5844,7 @@ minetest.register_tool("tutorial:regnumgun2", { description = "Regnumgun Mode 2. Add thunder\nGun-lv.MAX", inventory_image = "tutorial_regnumgun.png^technic_tool_mode2.png", wield_image = "tutorial_regnumgun.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5793,6 +5897,7 @@ minetest.register_tool("tutorial:gun_admin2", { description = "Admin tool 11: Gun Mode 2. Add thunder", inventory_image = "tutorial_admingun.png^technic_tool_mode2.png", wield_image = "tutorial_admingun.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, user, pointed_thing) local inv = user:get_inventory() local pos = user:getpos() @@ -5950,17 +6055,17 @@ recraft.get_formspec = function(player,pos) {103, "normal", 5, "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", "", "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", 0}, {104, "normal", 5, "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", "", "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", 0}, {105, "normal", 5, "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", "", "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", "tutorial:arena_block", 0}, - {106, "normal", 5, "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", "", "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", 0}, - {107, "normal", 5, "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", "", "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", 0}, - {108, "normal", 5, "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", "", "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", 0}, - {109, "normal", 5, "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", "", "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", 0}, - {110, "normal", 5, "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", "", "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", 0}, - {111, "normal", 5, "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", "", "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", 0}, - {112, "normal", 5, "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", "", "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", 0}, - {113, "normal", 5, "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", "", "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", 0}, - {114, "normal", 5, "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", "", "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", 0}, - {115, "normal", 5, "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", "", "tutorial:titan", "tutorial:titan", "tutorial:titan", "tutorial:titan", 0}, - {116, "normal", 1, "tutorial:bottle5", "", "", "", "", "", "", "", "", 0}, + {106, "normal", 5, "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", 0}, + {107, "normal", 5, "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", 0}, + {108, "normal", 5, "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", 0}, + {109, "normal", 5, "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", 0}, + {110, "normal", 5, "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", 0}, + {111, "normal", 5, "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", 0}, + {112, "normal", 5, "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", 0}, + {113, "normal", 5, "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", 0}, + {114, "normal", 5, "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", 0}, + {115, "normal", 5, "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", "tutorial:titan", "", 0}, + {116, "normal", 1, "tutorial:bottle5", "", "", "", "", "", "", "", "", 0}, {117, "normal", 1, "tutorial:bottle7", "", "", "", "", "", "", "", "", 0}, {118, "normal", 1, "tutorial:bottle9", "", "", "", "", "", "", "", "", 0}, {119, "normal", 1, "tutorial:bottle11", "", "", "", "", "", "", "", "", 0}, @@ -6632,20 +6737,22 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) end end if k == 2 then + local p = 0 for i = 1, 149 do local m = player_inv:get_stack("mine1", 1):get_name() - local p = 0 - if p == 0 and m == "technic:drill_mkS"..i.."_1" or m == "technic:drill_mkS"..i.."_2" or m == "technic:drill_mkS"..i.."_3" or m == "technic:drill_mkS"..i.."_4" or m == "technic:drill_mkS"..i.."_5" or m == "technic:drill_mkS"..i.."" then - p = 1 - player_inv:set_stack("mine2", 1, "tutorial:coin2 "..(y1-1)) - player_inv:set_stack("mine2", 2, "tutorial:coin2 "..(y2-1)) - player_inv:set_stack("mine2", 3, "tutorial:coin2 "..(y3-1)) - player_inv:set_stack("mine2", 4, "tutorial:coin2 "..(y4-1)) - player_inv:set_stack("mine2", 5, "tutorial:coin2 "..(y5-1)) - player_inv:set_stack("mine2", 6, "tutorial:coin2 "..(y6-1)) - player_inv:set_stack("mine2", 7, "tutorial:coin2 "..(y7-1)) - player_inv:set_stack("mine2", 8, "tutorial:coin2 "..(y8-1)) - player_inv:set_stack("mine1", 1, "technic:drill_mkS"..(i+1)) + if p == 0 then + if m == "technic:drill_mkS"..i.."_1" or m == "technic:drill_mkS"..i.."_2" or m == "technic:drill_mkS"..i.."_3" or m == "technic:drill_mkS"..i.."_4" or m == "technic:drill_mkS"..i.."_5" or m == "technic:drill_mkS"..i then + p = 1 + player_inv:set_stack("mine2", 1, "tutorial:coin2 "..(y1-1)) + player_inv:set_stack("mine2", 2, "tutorial:coin2 "..(y2-1)) + player_inv:set_stack("mine2", 3, "tutorial:coin2 "..(y3-1)) + player_inv:set_stack("mine2", 4, "tutorial:coin2 "..(y4-1)) + player_inv:set_stack("mine2", 5, "tutorial:coin2 "..(y5-1)) + player_inv:set_stack("mine2", 6, "tutorial:coin2 "..(y6-1)) + player_inv:set_stack("mine2", 7, "tutorial:coin2 "..(y7-1)) + player_inv:set_stack("mine2", 8, "tutorial:coin2 "..(y8-1)) + player_inv:set_stack("mine1", 1, "technic:drill_mkS"..(i+1)) + end end end end @@ -7324,6 +7431,7 @@ minetest.register_tool("tutorial:adminbattleaxe3", { description = "Admin tool 3: Admin battleaxe Mode 3. Only for hunting mobs", inventory_image = "tutorial_adminbattleaxe.png^technic_tool_mode3.png", wield_image = "tutorial_adminbattleaxe.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 2.0, max_drop_level=1, @@ -7337,6 +7445,7 @@ minetest.register_tool("tutorial:superlegendenbattleaxe3", { description = "Superlegendbattleaxe Mode 3. Only for hunting mobs\nBattleaxe-lv.122", inventory_image = "tutorial_superlegendenbattleaxe.png^technic_tool_mode3.png", wield_image = "tutorial_superlegendenbattleaxe.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 2.0, max_drop_level=1, @@ -7362,6 +7471,7 @@ minetest.register_tool("tutorial:regnumbattleaxe3", { description = "Regnumbattleaxe Mode 3. Only for hunting mobs\nBattleaxe-lv.MAX", inventory_image = "tutorial_regnumbattleaxe.png^technic_tool_mode3.png", wield_image = "tutorial_regnumbattleaxe.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 2.0, max_drop_level=1, diff --git a/mods/tutorial/models/tutorial_hit.png b/mods/tutorial/models/tutorial_hit.png deleted file mode 100644 index 786197a60b7d90d8e0b44b365c307662b66cee71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Qe1}1p@p%4<6rf;- zr;B4q#hka-ytx_-cw8^8iH_OCTrRL&Nl>ZRGxMFou^6u6L-a zt_)Bg1SC{7oZ)3OU_MYRz`*cFAh4M61z$kuX{L(J(^!5?3g;6jT(&oR*50Y{4>=kh zGBGqnHSE{3VPME$O0dlpI}`n0h{3r6Xp%#91NW{kyACvcP!$9j?CI*~vd$@?2>{]" return formspec @@ -1149,7 +1149,7 @@ rg8.get_formspec = function(player, pos) .."label[0,1.3;Here you can see how to craft items]" .."label[0,1.6;Click on one item to see the crafting]" .."label[0,1.9;You can also see 4x4 and 5x5 craftings,]" - .."label[0,2.2;You can see the craftings for battleaxes/armor/gun ]" + .."label[0,2.2;You can see the craftings for battleaxes/armor/gun]" .."label[0,2.5;in the Regnum Craft Guide.]" .."label[0,2.8;How to use Craft guide:]" .."label[0,3.1;1. Click on one item and you see the crafting above]" @@ -2023,7 +2023,6 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) player_inv:set_stack("dna", 8, "tutorial:big_dna_string "..(y8-1)) player_inv:add_item("main","mobs:random_monster_egg") end - inventory_plus.set_inventory_formspec(player, dna.get_formspec(player)) end end) local ach = {} @@ -2354,7 +2353,7 @@ ach2.get_formspec = function(player, pos) formspec= "label[0.8,1.1;Regnumbattleaxe]" .."label[0.8,1.9;Bagkey Lv.MAX]" .."label[0.8,2.7.5;Armorkey]" - .."label[0.8,3.5;Xp key]" + .."label[0.8,3.5;Levelkey]" .."label[0.8,4.3.5;Craftkey Lv.MAX]" .."label[0.8,5.1;Legendkey]" .."label[0.8,5.9;Regnumkey]" @@ -2451,7 +2450,7 @@ for j = 1, 8, 1 do buildable_to = true, damage_per_second = (i*8), drop = {}, - groups = {dig_immediate=3}, + groups = {dig_immediate=3,not_in_creative_inventory=1}, }) minetest.register_abm({ nodenames = {"tutorial:legend_thunder_"..i.."_"..j}, @@ -2529,6 +2528,7 @@ for k = 1, 8, 1 do minetest.register_tool("tutorial:legendball_"..i.."_"..j.."_"..k, { description = "Legend Ball: Ball damage lv."..k..", Thunder damage lv."..i..", Thunder lengh lv."..j, inventory_image = "tutorial_legendball.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) local dir = placer:get_look_dir(); local inv = placer:get_inventory() @@ -2549,10 +2549,10 @@ end local mode_text = { {"Give player Enemy rank. (revoke all privs)"}, {"Give player Member rank. (interact,shout)"}, - {"Give player Premium rank. (interact,shout,fly,fast,home,zoom)"}, - {"Give player VIP rank. (interact,shout,fly,fast,home,teleport,zoom)"}, - {"Give player Hero rank. (interact,shout,fly,fast,home,teleport,noclip,zoom,debug)"}, - {"Give player Legend rank (interact,shout,fly,fast,home,teleport,bring,noclip,settime,zoom,debug)"}, + {"Give player Premium rank. (interact,shout,fly,fast,home)"}, + {"Give player VIP rank. (interact,shout,fly,fast,home,teleport)"}, + {"Give player Hero rank. (interact,shout,fly,fast,home,teleport,noclip,debug)"}, + {"Give player Legend rank (interact,shout,fly,fast,home,teleport,noclip,debug,bring,settime)"}, {"Give player Admin rank (all privs)"}, {"Mark player as a youtuber "}, } @@ -2619,7 +2619,7 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) player:set_nametag_attributes({color = {a = 255, r = 255, g = 255, b = 255}, text = "[Youtuber][Member]"..player:get_player_name()}) end elseif mode == 3 then - minetest.chat_send_player(punched_player, puncher.." gives you Premium rank. You can use interact,shout,fast,fly,home and zoom") + minetest.chat_send_player(punched_player, puncher.." gives you Premium rank. You can use interact,shout,fly,fast and home") minetest.set_player_privs(punched_player, {}) local punched_player_privs = minetest.get_player_privs(punched_player) punched_player_privs["interact"] = true @@ -2627,7 +2627,6 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) punched_player_privs["fly"] = true punched_player_privs["fast"] = true punched_player_privs["home"] = true - punched_player_privs["zoom"] = true minetest.set_player_privs(punched_player, punched_player_privs) local player = minetest.get_player_by_name(punched_player) local player_inv = player:get_inventory() @@ -2639,7 +2638,7 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) player:set_nametag_attributes({color = {a = 255, r = 0, g = 0, b = 255}, text = "[Youtuber][Premium]"..player:get_player_name()}) end elseif mode == 4 then - minetest.chat_send_player(punched_player, puncher.." gives you VIP rank. You can use interact,shout,fast,home,zoom,teleport and fly") + minetest.chat_send_player(punched_player, puncher.." gives you VIP rank. You can use interact,shout,fly,fast,home and teleport") minetest.set_player_privs(punched_player, {}) local punched_player_privs = minetest.get_player_privs(punched_player) punched_player_privs["interact"] = true @@ -2647,7 +2646,6 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) punched_player_privs["fly"] = true punched_player_privs["fast"] = true punched_player_privs["home"] = true - punched_player_privs["zoom"] = true punched_player_privs["teleport"] = true minetest.set_player_privs(punched_player, punched_player_privs) local player = minetest.get_player_by_name(punched_player) @@ -2660,7 +2658,7 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) player:set_nametag_attributes({color = {a = 255, r = 255, g = 255, b = 0}, text = "[Youtuber][VIP]"..player:get_player_name()}) end elseif mode == 5 then - minetest.chat_send_player(punched_player, puncher.." gives you Hero rank. You can use interact,shout,fast,home,zoom,teleport,noclip,fly and debug") + minetest.chat_send_player(punched_player, puncher.." gives you Hero rank. You can use interact,shout,fly,fast,home,teleport,noclip and debug") minetest.set_player_privs(punched_player, {}) local punched_player_privs = minetest.get_player_privs(punched_player) punched_player_privs["interact"] = true @@ -2668,7 +2666,6 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) punched_player_privs["fly"] = true punched_player_privs["fast"] = true punched_player_privs["home"] = true - punched_player_privs["zoom"] = true punched_player_privs["teleport"] = true punched_player_privs["noclip"] = true punched_player_privs["debug"] = true @@ -2683,7 +2680,7 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 255}, text = "[Youtuber][Hero]"..player:get_player_name()}) end elseif mode == 6 then - minetest.chat_send_player(punched_player, puncher.." gives you Legend rank. You can use interact,shout,fast,home,zoom,teleport,noclip,fly,debug,bring and settime") + minetest.chat_send_player(punched_player, puncher.." gives you Legend rank. You can use interact,shout,fly,fast,home,teleport,noclip,debug,bring and settime") minetest.set_player_privs(punched_player, {}) local punched_player_privs = minetest.get_player_privs(punched_player) punched_player_privs["interact"] = true @@ -2691,7 +2688,6 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) punched_player_privs["fly"] = true punched_player_privs["fast"] = true punched_player_privs["home"] = true - punched_player_privs["zoom"] = true punched_player_privs["bring"] = true punched_player_privs["teleport"] = true punched_player_privs["noclip"] = true @@ -2716,7 +2712,6 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) punched_player_privs["fly"] = true punched_player_privs["fast"] = true punched_player_privs["home"] = true - punched_player_privs["zoom"] = true punched_player_privs["bring"] = true punched_player_privs["teleport"] = true punched_player_privs["noclip"] = true @@ -2750,15 +2745,15 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) minetest.chat_send_player(punched_player, puncher.." marks you as a youtuber") pri = minetest.get_player_privs(punched_player) local player = minetest.get_player_by_name(punched_player) - if pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring and pri.server and pri.password and pri.delprotect and pri.kick and pri.ban and pri.rollback and pri.privs and pri.basic_privs and pri.give and pri.sign_editor and pri.protection_bypass and pri.travelnet_remove and pri.travelnet_attach and pri.shop_admin and pri.creative then + if pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring and pri.server and pri.password and pri.delprotect and pri.kick and pri.ban and pri.rollback and pri.privs and pri.basic_privs and pri.give and pri.sign_editor and pri.protection_bypass and pri.travelnet_remove and pri.travelnet_attach and pri.shop_admin and pri.creative then player:set_nametag_attributes({color = {a = 255, r = 255, g = 0, b = 255}, text = "[Youtuber][Admin]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring then + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring then player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 0}, text = "[Youtuber][Legend]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport and pri.noclip and pri.debug then + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport and pri.noclip and pri.debug then player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 255}, text = "[Youtuber][Hero]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport then + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.teleport then player:set_nametag_attributes({color = {a = 255, r = 255, g = 255, b = 0}, text = "[Youtuber][VIP]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom then + elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home then player:set_nametag_attributes({color = {a = 255, r = 0, g = 0, b = 255}, text = "[Youtuber][Premium]"..player:get_player_name()}) elseif pri.interact and pri.shout then player:set_nametag_attributes({text = "[Youtuber][Member]"..player:get_player_name()}) @@ -2801,42 +2796,6 @@ minetest.register_on_joinplayer(function(player) local player_inv = player:get_inventory() player_inv:set_size("t", 1) player_inv:add_item("t", "default:dirt") - local pri = minetest.get_player_privs(player:get_player_name()) - player_inv:set_size("youtube", 1) - local c = player_inv:get_stack("youtube",1):get_count() - if c == 0 then - if pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring and pri.server and pri.password and pri.delprotect and pri.kick and pri.ban and pri.rollback and pri.privs and pri.basic_privs and pri.give and pri.protection_bypass and pri.travelnet_remove and pri.travelnet_attach and pri.shop_admin and pri.creative then - player:set_nametag_attributes({color = {a = 255, r = 255, g = 0, b = 255}, text = "[Admin]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring then - player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 0}, text = "[Legend]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport and pri.noclip and pri.debug then - player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 255}, text = "[Hero]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport then - player:set_nametag_attributes({color = {a = 255, r = 255, g = 255, b = 0}, text = "[VIP]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom then - player:set_nametag_attributes({color = {a = 255, r = 0, g = 0, b = 255}, text = "[Premium]"..player:get_player_name()}) - elseif pri.interact and pri.shout then - player:set_nametag_attributes({text = "[Member]"..player:get_player_name()}) - else - player:set_nametag_attributes({color = {a = 255, r = 255, g = 0, b = 0}, text = "[Enemy]"..player:get_player_name()}) - end - else - if pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring and pri.server and pri.password and pri.delprotect and pri.kick and pri.ban and pri.rollback and pri.privs and pri.basic_privs and pri.give and pri.protection_bypass and pri.travelnet_remove and pri.travelnet_attach and pri.shop_admin and pri.creative then - player:set_nametag_attributes({color = {a = 255, r = 255, g = 0, b = 255}, text = "[Youtuber][Admin]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport and pri.noclip and pri.debug and pri.settime and pri.bring then - player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 0}, text = "[Youtuber][Legend]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport and pri.noclip and pri.debug then - player:set_nametag_attributes({color = {a = 255, r = 0, g = 255, b = 255}, text = "[Youtuber][Hero]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom and pri.teleport then - player:set_nametag_attributes({color = {a = 255, r = 255, g = 255, b = 0}, text = "[Youtuber][VIP]"..player:get_player_name()}) - elseif pri.interact and pri.shout and pri.fly and pri.fast and pri.home and pri.zoom then - player:set_nametag_attributes({color = {a = 255, r = 0, g = 0, b = 255}, text = "[Youtuber][Premium]"..player:get_player_name()}) - elseif pri.interact and pri.shout then - player:set_nametag_attributes({text = "[Youtuber][Member]"..player:get_player_name()}) - else - player:set_nametag_attributes({color = {a = 255, r = 255, g = 0, b = 0}, text = "[Youtuber][Enemy]"..player:get_player_name()}) - end - end end) local kri = {} kri.get_formspec = function(player, pos) @@ -3926,7 +3885,7 @@ xp_gru.get_formspec = function(player) .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" .."bgcolor[#080808BB;true]" .."button[2.5,0;2,0.5;main;Main]" - .."textlist[0,1;6,5;xp_gru;Lv.1 = 10xp,Lv.2 = 20xp,Lv.3 = 30xp,Lv.4 = 40xp,Lv.5 = 50xp,Lv.6 = 70xp,Lv.7 = 90xp,Lv.8 = 110xp,Lv.9 = 130xp,Lv.10 = 150xp,Lv.11 = 180xp,Lv.12 = 210xp,Lv.13 = 240xp,Lv.14 = 270xp,Lv.15 = 300xp,Lv.16 = 340xp,Lv.17 = 380xp,Lv.18 = 420xp,Lv.19 = 460xp,Lv.20 = 500xp,Lv.21 = 550xp,Lv.22 = 600xp,Lv.23 = 650xp,Lv.24 = 700xp,Lv.25 = 750xp,Lv.26 = 810xp,Lv.27 = 870xp,Lv.28 = 930xp,Lv.29 = 990xp,Lv.30 = 1050xp,Lv.31 = 1120xp,Lv.32 = 1190xp,Lv.33 = 1260xp,Lv.34 = 1330xp,Lv.35 = 1400xp,Lv.36 = 1480xp,Lv.37 = 1560xp,Lv.38 = 1640xp,Lv.39 = 1720xp,Lv.40 = 1800xp,Lv.41 = 1890xp,Lv.42 = 1980xp,Lv.43 = 2070xp,Lv.44 = 2160xp,Lv.45 = 2250xp,Lv.45 = 2250xp,Lv.46 = 2350xp,Lv.47 = 2450xp,Lv.48 = 2550xp,Lv.49 = 2650xp,Lv.50 = 2750xp,Lv.51 = 2860xp,Lv.52 = 2970xp,Lv.53 = 3080xp,Lv.54 = 3190xp,Lv.55 = 3300xp,Lv.56 = 3420xp,Lv.57 = 3540xp,Lv.58 = 3660xp,Lv.59 = 3780xp,Lv.60 = 3900xp,Lv.61 = 4030xp,Lv.62 = 4160xp,Lv.63 = 4290xp,Lv.64 = 4420xp,Lv.65 = 4550xp,Lv.66 = 4690xp,Lv.67 = 4830xp,Lv.68 = 4970xp,Lv.69 = 5110xp,Lv.70 = 5250xp,Lv.71 = 5400xp,Lv.72 = 5550xp,Lv.73 = 5700xp,Lv.74 = 5850xp,Lv.75 = 6000xp,Lv.76 = 6160xp,Lv.77 = 6320xp,Lv.78 = 6480xp,Lv.79 = 6640xp,Lv.80 = 6800xp,Lv.81 = 6970xp,Lv.82 = 7140xp,Lv.83 = 7310xp,Lv.84 = 7480xp,Lv.85 = 7650xp,Lv.86 = 7830xp,Lv.87 = 8010xp,Lv.88 = 8190xp,Lv.89 = 8370xp,Lv.90 = 8550xp,Lv.91 = 8740xp,Lv.92 = 8930xp,Lv.93 = 9120xp,Lv.94 = 9310xp,Lv.95 = 9500xp,Lv.96 = 9700xp,Lv.97 = 9900xp,Lv.98 = 10100xp,Lv.99 = 10300xp,Lv.100 = 10500xp,Lv.MAX = 11950xp]" + .."textlist[0,1;6,5;xp_gru;Lv.1 = 10xp,Lv.2 = 20xp,Lv.3 = 30xp,Lv.4 = 40xp,Lv.5 = 50xp,Lv.6 = 70xp,Lv.7 = 90xp,Lv.8 = 110xp,Lv.9 = 130xp,Lv.10 = 150xp,Lv.11 = 180xp,Lv.12 = 210xp,Lv.13 = 240xp,Lv.14 = 270xp,Lv.15 = 300xp,Lv.16 = 340xp,Lv.17 = 380xp,Lv.18 = 420xp,Lv.19 = 460xp,Lv.20 = 500xp,Lv.21 = 550xp,Lv.22 = 600xp,Lv.23 = 650xp,Lv.24 = 700xp,Lv.25 = 750xp,Lv.26 = 810xp,Lv.27 = 870xp,Lv.28 = 930xp,Lv.29 = 990xp,Lv.30 = 1050xp,Lv.31 = 1120xp,Lv.32 = 1190xp,Lv.33 = 1260xp,Lv.34 = 1330xp,Lv.35 = 1400xp,Lv.36 = 1480xp,Lv.37 = 1560xp,Lv.38 = 1640xp,Lv.39 = 1720xp,Lv.40 = 1800xp,Lv.41 = 1890xp,Lv.42 = 1980xp,Lv.43 = 2070xp,Lv.44 = 2160xp,Lv.45 = 2250xp,Lv.46 = 2350xp,Lv.47 = 2450xp,Lv.48 = 2550xp,Lv.49 = 2650xp,Lv.50 = 2750xp,Lv.51 = 2860xp,Lv.52 = 2970xp,Lv.53 = 3080xp,Lv.54 = 3190xp,Lv.55 = 3300xp,Lv.56 = 3420xp,Lv.57 = 3540xp,Lv.58 = 3660xp,Lv.59 = 3780xp,Lv.60 = 3900xp,Lv.61 = 4030xp,Lv.62 = 4160xp,Lv.63 = 4290xp,Lv.64 = 4420xp,Lv.65 = 4550xp,Lv.66 = 4690xp,Lv.67 = 4830xp,Lv.68 = 4970xp,Lv.69 = 5110xp,Lv.70 = 5250xp,Lv.71 = 5400xp,Lv.72 = 5550xp,Lv.73 = 5700xp,Lv.74 = 5850xp,Lv.75 = 6000xp,Lv.76 = 6160xp,Lv.77 = 6320xp,Lv.78 = 6480xp,Lv.79 = 6640xp,Lv.80 = 6800xp,Lv.81 = 6970xp,Lv.82 = 7140xp,Lv.83 = 7310xp,Lv.84 = 7480xp,Lv.85 = 7650xp,Lv.86 = 7830xp,Lv.87 = 8010xp,Lv.88 = 8190xp,Lv.89 = 8370xp,Lv.90 = 8550xp,Lv.91 = 8740xp,Lv.92 = 8930xp,Lv.93 = 9120xp,Lv.94 = 9310xp,Lv.95 = 9500xp,Lv.96 = 9700xp,Lv.97 = 9900xp,Lv.98 = 10100xp,Lv.99 = 10300xp,Lv.100 = 10500xp,Lv.MAX = 11950xp]" return formspec end xp_gel.get_formspec = function(player) @@ -3994,7 +3953,7 @@ xp_gui.get_formspec = function(player) .."list[current_player;main;0,4.25;8,1;]" .."list[current_player;main;0,5.5;8,3;8]" .."list[current_player;feld2;5,0;1,1;]" - .."label[5,0.9;Xp key]" + .."label[5.1,0.9;Levelkey]" .."button[3.5,1.5;2.0,0.2;"..image1..";Xp green you need]" .."button[3.5,2.2;2.0,0.2;"..image2..";Xp red/blue you need]" .."button[5.5,1.5;2.0,0.2;"..image3..";Xp gray you need]" @@ -4011,6 +3970,70 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if fields.xp_gui then inventory_plus.set_inventory_formspec(player, xp_gui.get_formspec(player)) end + if fields.craft10 then + local item_name = "" + for i=1,10 do + local player_inv = player:get_inventory() + local crafted = nil + local table_dec = nil + local player_inv = player:get_inventory() + local tablelist = player_inv:get_list("craft") + if tablelist then + crafted,table_dec = minetest.get_craft_result({method = "normal", width = 3, items = tablelist}) + end + if item_name == "" or item_name == crafted.item:get_name() then + item_name = crafted.item:get_name() + local k = 0 + if player_inv:room_for_item("main", crafted.item) == true then + k = 1 + end + if crafted.item:get_name() == "" then + k = 0 + end + local kk = nil + if not kk == ture then + k = 0 + end + if k == 1 then + player_inv:add_item("main", crafted.item) + player_inv:set_list("craft", table_dec.items) + end + end + end + inventory_plus.set_inventory_formspec(player, sfinv.get_formspec(player, sfinv.get_or_create_context(player))) + end + if fields.craft99 then + local item_name = "" + for i=1,99 do + local player_inv = player:get_inventory() + local crafted = nil + local table_dec = nil + local player_inv = player:get_inventory() + local tablelist = player_inv:get_list("craft") + if tablelist then + crafted,table_dec = minetest.get_craft_result({method = "normal", width = 3, items = tablelist}) + end + if item_name == "" or item_name == crafted.item:get_name() then + item_name = crafted.item:get_name() + local k = 0 + if player_inv:room_for_item("main", crafted.item) == true then + k = 1 + end + if crafted.item:get_name() == "" then + k = 0 + end + local kk = nil + if not kk == ture then + k = 0 + end + if k == 1 then + player_inv:add_item("main", crafted.item) + player_inv:set_list("craft", table_dec.items) + end + end + end + inventory_plus.set_inventory_formspec(player, sfinv.get_formspec(player, sfinv.get_or_create_context(player))) + end if fields.cra then local player_inv = player:get_inventory() local crafted = nil @@ -4036,8 +4059,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) player_inv:set_list("crvier", table_dec.items) end inventory_plus.set_inventory_formspec(player, crafting.get_formspec(player)) - end + end if fields.cra10 then + local item_name = "" for i=1,10 do local player_inv = player:get_inventory() local crafted = nil @@ -4047,25 +4071,29 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if tablelist then crafted,table_dec = minetest.get_craft_result({method = "normal", width = 4, items = tablelist}) end - local k = 0 - if player_inv:room_for_item("main", crafted.item) == true then - k = 1 - end - if crafted.item:get_name() == "" then - k = 0 - end - local kk = nil - if not kk == ture then - k = 0 - end - if k == 1 then - player_inv:add_item("main", crafted.item) - player_inv:set_list("crvier", table_dec.items) - end + if item_name == "" or item_name == crafted.item:get_name() then + item_name = crafted.item:get_name() + local k = 0 + if player_inv:room_for_item("main", crafted.item) == true then + k = 1 + end + if crafted.item:get_name() == "" then + k = 0 + end + local kk = nil + if not kk == ture then + k = 0 + end + if k == 1 then + player_inv:add_item("main", crafted.item) + player_inv:set_list("crvier", table_dec.items) + end + end inventory_plus.set_inventory_formspec(player, crafting.get_formspec(player)) end end if fields.cra99 then + local item_name = "" for i=1,99 do local player_inv = player:get_inventory() local crafted = nil @@ -4075,21 +4103,24 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if tablelist then crafted,table_dec = minetest.get_craft_result({method = "normal", width = 4, items = tablelist}) end - local k = 0 - if player_inv:room_for_item("main", crafted.item) == true then - k = 1 - end - if crafted.item:get_name() == "" then - k = 0 - end - local kk = nil - if not kk == ture then - k = 0 - end - if k == 1 then - player_inv:add_item("main", crafted.item) - player_inv:set_list("crvier", table_dec.items) - end + if item_name == "" or item_name == crafted.item:get_name() then + item_name = crafted.item:get_name() + local k = 0 + if player_inv:room_for_item("main", crafted.item) == true then + k = 1 + end + if crafted.item:get_name() == "" then + k = 0 + end + local kk = nil + if not kk == ture then + k = 0 + end + if k == 1 then + player_inv:add_item("main", crafted.item) + player_inv:set_list("crvier", table_dec.items) + end + end inventory_plus.set_inventory_formspec(player, crafting.get_formspec(player)) end end @@ -4116,6 +4147,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) inventory_plus.set_inventory_formspec(player, crafting3.get_formspec(player)) end if fields.cra310 then + local item_name = "" for i=1,10 do local player_inv = player:get_inventory() local crafted = nil @@ -4125,21 +4157,25 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if tablelist then crafted,table_dec = minetest.get_craft_result({method = "normal", width = 5, items = tablelist}) end - local k = 0 - if player_inv:room_for_item("main", crafted.item) == true then - k = 1 - end - if crafted.item:get_name() == "" then - k = 0 - end - if k == 1 then - player_inv:add_item("main", crafted.item) - player_inv:set_list("crvier3", table_dec.items) - end + if item_name == "" or item_name == crafted.item:get_name() then + item_name = crafted.item:get_name() + local k = 0 + if player_inv:room_for_item("main", crafted.item) == true then + k = 1 + end + if crafted.item:get_name() == "" then + k = 0 + end + if k == 1 then + player_inv:add_item("main", crafted.item) + player_inv:set_list("crvier3", table_dec.items) + end + end inventory_plus.set_inventory_formspec(player, crafting3.get_formspec(player)) end end if fields.cra399 then + local item_name = "" for i=1,99 do local player_inv = player:get_inventory() local crafted = nil @@ -4149,17 +4185,20 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if tablelist then crafted,table_dec = minetest.get_craft_result({method = "normal", width = 5, items = tablelist}) end - local k = 0 - if player_inv:room_for_item("main", crafted.item) == true then - k = 1 - end - if crafted.item:get_name() == "" then - k = 0 - end - if k == 1 then - player_inv:add_item("main", crafted.item) - player_inv:set_list("crvier3", table_dec.items) - end + if item_name == "" or item_name == crafted.item:get_name() then + item_name = crafted.item:get_name() + local k = 0 + if player_inv:room_for_item("main", crafted.item) == true then + k = 1 + end + if crafted.item:get_name() == "" then + k = 0 + end + if k == 1 then + player_inv:add_item("main", crafted.item) + player_inv:set_list("crvier3", table_dec.items) + end + end inventory_plus.set_inventory_formspec(player, crafting3.get_formspec(player)) end end @@ -4237,204 +4276,4 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if fields.crafting4 then inventory_plus.set_inventory_formspec(player, crafting4.get_formspec(player)) end -end) -local function has_locked_chest_privilege(meta, player) - if player:get_player_name() ~= meta:get_string("owner") then - return false - end - return true -end -tutorial = {} -local function add_spawner(pos) - minetest.set_node(pos, {name="tutorial:spawner_mummy"}) - if not minetest.setting_getbool("only_peaceful_mobs") then tutorial.spawn_mummy({x=pos.x,y=pos.y,z=pos.z-2},2) end -end -local function can_replace(pos) - local n = minetest.get_node_or_nil(pos) - if n and n.name and minetest.registered_nodes[n.name] and not minetest.registered_nodes[n.name].walkable then - return true - elseif not n then - return true - else - return false - end -end -local function get_sign(i) - if i == 0 then - return 0 - else - return i/math.abs(i) - end -end -local function get_velocity(vx, vy, vz, yaw) - local x = math.cos(yaw)*vx+math.cos(math.pi/2+yaw)*vz - local z = math.sin(yaw)*vx+math.sin(math.pi/2+yaw)*vz - return {x=x, y=vy, z=z} -end -local function get_v(v) - return math.sqrt(vx^2+vz^2) -end -local heli = { - physical = true, - collisionbox = {-1,-0.6,-1, 1,0.3,1}, - collide_with_objects = true, - weight = 5, - visual = "mesh", - mesh = "root.x", - driver = nil, - model = nil, - motor = nil, - left = true, - timer=0, - yaw=0, - prev_y=0, - vx=0, - vy=0, - vz=0 -} -local heliModel = { - visual = "mesh", - mesh = "heli.x", - textures = {"bladest.png","bladest.png","helit.png","Glasst.png"}, -} -local motor = { - physical = true, - collisionbox = {-2,0.5,-1, 1,1,1}, - visual = "mesh", - mesh = "motor.x", - textures = {"motort.png"}, - driver = nil, - left = true, - timer=0, - vx = 0, - vy = 0, - vz = 0 -} -function heli:on_rightclick(clicker) - if not clicker or not clicker:is_player() then - return - end - if self.driver and clicker == self.driver then - clicker:set_attach(self.model, "Root", {x=0,y=0,z=0}, {x=0,y=0,z=0}) - self.driver = nil - clicker:set_detach() - self.model:set_animation({x=0,y=1},0, 0) - elseif not self.driver then - self.model:set_animation({x=0,y=10},10, 0) - self.driver = clicker - clicker:set_attach(self.model, "Root", {x=0,y=0,z=-10}, {x=-90,y=0,z=-90}) - end -end -function heliModel:on_activate(staticdata, dtime_s) - self.object:set_armor_groups({immortal=1}) - local is_attached = false - for _,object in ipairs(minetest.env:get_objects_inside_radius(self.object:getpos(), 2)) do - if object and object:get_luaentity() and object:get_luaentity().name=="tutorial:heli" then - if object:get_luaentity().model == nil then - object:get_luaentity().model = self - end - if object:get_luaentity().model == self then - is_attached = true - end - end - end - if is_attached == false then - self.object:remove() - end -end -function heli:on_activate(staticdata, dtime_s) - self.object:set_armor_groups({immortal=1}) - self.prev_y=self.object:getpos() - if self.model == nil then - self.model = minetest.env:add_entity(self.object:getpos(), "tutorial:heliModel") - self.model:set_attach(self.object, "Root", {x=0,y=0,z=2}, {x=0,y=0,z=0}) - end -end -function heli:get_staticdata(self) -end -function heli:on_punch(puncher, time_from_last_punch, tool_capabilities, direction) - if self.model ~= nil then - self.model:remove() - end - self.object:remove() - if puncher and puncher:is_player() then - puncher:get_inventory():add_item("main", "tutorial:heli") - end -end -function heliModel:on_punch(puncher, time_from_last_punch, tool_capabilities, direction) - self.object:remove() -end -function heli:on_step(dtime) - if self.driver and ( math.abs(self.driver:getpos().x-self.object:getpos().x)>10*dtime or math.abs(self.driver:getpos().y-self.object:getpos().y)>10*dtime or math.abs(self.driver:getpos().z-self.object:getpos().z)>10*dtime) then - self.driver = nil - end - if self.driver then - self.yaw = self.driver:get_look_yaw() - v = self.object:getvelocity() - local ctrl = self.driver:get_player_control() - if ctrl.up then - self.vx = self.vx + math.cos(self.driver:get_look_yaw())*0.1 - self.vz = self.vz + math.sin(self.driver:get_look_yaw())*0.1 - end - if ctrl.down then - self.vx = self.vx-math.cos(self.driver:get_look_yaw())*0.1 - self.vz = self.vz-math.sin(self.driver:get_look_yaw())*0.1 - end - if ctrl.left then - self.vz = self.vz+math.cos(self.driver:get_look_yaw())*0.1 - self.vx = self.vx+math.sin(math.pi+self.driver:get_look_yaw())*0.1 - end - if ctrl.right then - self.vz = self.vz-math.cos(self.driver:get_look_yaw())*0.1 - self.vx = self.vx-math.sin(math.pi+self.driver:get_look_yaw())*0.1 - end - if ctrl.jump then - if self.vy<1.5 then - self.vy = self.vy+0.2 - end - end - if ctrl.sneak then - if self.vy>-1.5 then - self.vy = self.vy-0.2 - end - end - if math.abs(self.vx) > 4.5 then - self.vx = 4.5*get_sign(self.vx) - end - if math.abs(self.vz) > 4.5 then - self.vz = 4.5*get_sign(self.vz) - end - - end - local sx=get_sign(self.vx) - self.vx = self.vx - 0.02*sx - local sz=get_sign(self.vz) - self.vz = self.vz - 0.02*sz - local sy=get_sign(self.vy) - self.vy = self.vy-0.01*sy - if sx ~= get_sign(self.vx) then - self.vx = 0 - end - if sz ~= get_sign(self.vz) then - self.vz = 0 - end - if math.abs(self.vx) > 4.5 then - self.vx = 4.5*get_sign(self.vx) - end - if math.abs(self.vz) > 4.5 then - self.vz = 4.5*get_sign(self.vz) - end - if math.abs(self.vy) > 4.5 then - self.vz = 4.5*get_sign(self.vz) - end - self.object:setvelocity({x=self.vx, y=self.vy,z=self.vz}) - if self.model then - self.model:set_attach(self.object,"Root", {x=0,y=0,z=0}, { - x=-90+self.vz*4*math.cos(self.yaw)-self.vx*4*math.sin(self.yaw), - y=0-self.vz*4*math.sin(self.yaw)-self.vx*4*math.cos(self.yaw), - z=self.yaw*57}) - end -end -minetest.register_entity("tutorial:heli", heli) -minetest.register_entity("tutorial:heliModel", heliModel) -minetest.register_entity("tutorial:motor", motor) \ No newline at end of file +end) \ No newline at end of file diff --git a/mods/tutorial/other/mummy.lua b/mods/tutorial/other/mummy.lua deleted file mode 100644 index 0d3c1a1..0000000 --- a/mods/tutorial/other/mummy.lua +++ /dev/null @@ -1,396 +0,0 @@ ---tutorial = {} - -walk_limit = 5 -chillaxin_speed = 5 -animation_speed = 100 --- Note: This is currently broken due to a bug in Irrlicht, leave at 0 -animation_blend = 0 - --- Default player appearance -mummy_mesh = "tutorial_mummy.x" -mummy_texture = {"tutorial_mummy.png"} -mummy_hp = 500 -mummy_drop = "tutorial:geschenkpapier 128" - -local sound_normal = "mummy" -local sound_hit = "mummy_hurt" -local sound_dead = "mummy_death" - -local spawner_range = 17 -local spawner_max_mobs = 6 - -function get_animations_def() - return { - stand_START = 74, - stand_END = 74, - sit_START = 81, - sit_END = 160, - lay_START = 162, - lay_END = 166, - walk_START = 74, - walk_END = 105, - mine_START = 74, - mine_END = 105, - walk_mine_START = 74, - walk_mine_END = 105 - } -end - -local npc_model = {} -local npc_anim = {} -local npc_sneak = {} -local ANIM_STAND = 1 -local ANIM_SIT = 2 -local ANIM_LAY = 3 -local ANIM_WALK = 4 -local ANIM_WALK_MINE = 5 -local ANIM_MINE = 6 - -function hit(self) - prop = { - mesh = mummy_mesh, - textures = {"tutorial_mummy.png^tutorial_hit.png"}, - } - self.object:set_properties(prop) - minetest.after(0.4, function() - prop = {textures = mummy_texture,} - self.object:set_properties(prop) - end) -end - -function npc_update_visuals_def(self) - --local name = get_player_name() - visual = default_model_def - npc_anim = 0 -- Animation will be set further below immediately - --npc_sneak[name] = false - prop = { - mesh = mummy_mesh, - textures = mummy_texture, - --visual_size = {x=1, y=1, z=1}, - } - self.object:set_properties(prop) -end - -MUMMY_DEF = { - physical = true, - collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, - visual = "mesh", - visual_size = {x=8,y=8}, - mesh = mummy_mesh, - textures = mummy_texture, - makes_footstep_sound = true, - npc_anim = 0, - timer = 0, - turn_timer = 0, - vec = 0, - yaw = 0, - yawwer = 0, - state = 1, - jump_timer = 0, - punch_timer = 0, - sound_timer = 0, - attacker = "", - attacking_timer = 0, - mob_name = "mummy" -} - -spawner_DEF = { - hp_max = 1, - physical = true, - collisionbox = {0,0,0,0,0,0}, - visual = "mesh", - visual_size = {x=3.3,y=3.3}, - mesh = mummy_mesh, - textures = mummy_texture, - makes_footstep_sound = false, - timer = 0, - automatic_rotate = math.pi * 2.9, - m_name = "dummy" -} - -spawner_DEF.on_activate = function(self) - npc_update_visuals_def(self) - self.object:setvelocity({x=0, y=0, z=0}) - self.object:setacceleration({x=0, y=0, z=0}) - self.object:set_armor_groups({immortal=1}) - -end - -spawner_DEF.on_step = function(self, dtime) - self.timer = self.timer + 0.01 - local n = minetest.get_node_or_nil(self.object:getpos()) - if self.timer > 1 then - if n and n.name and n.name ~= "tutorial:spawner_mummy" then - self.object:remove() - end - end -end - -spawner_DEF.on_punch = function(self, hitter) - -end - -MUMMY_DEF.on_activate = function(self) - npc_update_visuals_def(self) - self.anim = get_animations_def() - self.object:set_animation({x=self.anim.stand_START,y=self.anim.stand_END}, animation_speed, animation_blend) - self.npc_anim = ANIM_STAND - self.object:setacceleration({x=0,y=-20,z=0})--20 - self.state = 1 - self.object:set_hp(mummy_hp) - self.object:set_armor_groups({fleshy=130}) -end - -MUMMY_DEF.on_punch = function(self, puncher, time_from_last_punch, tool_capabilities, dir) - - --attack as group - --[[for _,object in ipairs(minetest.env:get_objects_inside_radius(self.object:getpos(), 5)) do - if not object:is_player() then - if object:get_luaentity().name == "peaceful_npc:npc_def" then - object:get_luaentity().state = 3 - object:get_luaentity().attacker = puncher:get_player_name() - end - end - end]] - - --if self.state ~= 3 then - --self.state = 3 - self.attacker = puncher--:get_player_name() - --end - - if puncher ~= nil then - local sound = sound_hit - if self.object:get_hp() == 0 then sound = sound_dead end - minetest.sound_play(sound, {to_player = puncher:get_player_name(), loop = false, gain = 0.3}) - if time_from_last_punch >= 0.45 then - hit(self) - --local dir = puncher:get_look_dir() - --self.direction = dir - self.direction = {x=self.object:getvelocity().x, y=self.object:getvelocity().y, z=self.object:getvelocity().z} - self.punch_timer = 0 - self.object:setvelocity({x=dir.x*chillaxin_speed,y=5,z=dir.z*chillaxin_speed})--self.object:setvelocity({x=dir.x*4,y=5,z=dir.z*4}) - if self.state == 1 then - self.state = 8 - elseif self.state >= 2 then - self.state = 9 - end - end - end - - if self.object:get_hp() == 0 then - local obj = minetest.env:add_item(self.object:getpos(), mummy_drop.."default:obsidian 99 "..math.random(0,3)) - end -end - - local cnt1 = 0 - local cnt2 = 0 - -MUMMY_DEF.on_step = function(self, dtime) - self.timer = self.timer + 0.01 - self.turn_timer = self.turn_timer + 0.01 - self.jump_timer = self.jump_timer + 0.01 - self.punch_timer = self.punch_timer + 0.01 - self.attacking_timer = self.attacking_timer + 0.01 - self.sound_timer = self.sound_timer + 0.01 - - local current_pos = self.object:getpos() - local current_node = minetest.env:get_node(current_pos) - if self.time_passed == nil then - self.time_passed = 0 - end - - --self.time_passed = self.time_passed + dtime - if self.object:get_hp() == 0 then-- self.object:remove() end - - --if self.time_passed >= 5 then - minetest.sound_play(sound_dead, {pos = current_pos, max_hear_distance = 10 , gain = 0.3}) - self.object:remove() - end--else - if current_node.name == "default:water_source" or current_node.name == "default:water_flowing" or current_node.name == "default:lava_source" or current_node.name == "default:lava_flowing" then - --self.time_passed = self.time_passed + dtime - self.sound_timer = self.sound_timer + dtime - if self.sound_timer >= 0.8 then - self.sound_timer = 0 - self.object:set_hp(self.object:get_hp()-5) - hit(self) - minetest.sound_play(sound_hit, {pos = current_pos, max_hear_distance = 10, gain = 0.3}) - end - else - self.time_passed = 0 - end - --end - - --update moving state every 1 or 2 seconds - if self.state < 3 then - if self.timer > math.random(1,2) then - if self.attacker == "" then - self.state = math.random(1,2) - else self.state = 1 end - self.timer = 0 - end - end - - --play sound - if self.sound_timer > math.random(5,35) then - minetest.sound_play(sound_normal, {pos = current_pos, max_hear_distance = 10, gain = 0.2}) - self.sound_timer = 0 - end - - --after punched - if self.state >= 8 then - if self.punch_timer > 0.15 then - --self.direction = {x = math.sin(self.yaw)*-1, y = -20, z = math.cos(self.yaw)} - if self.state == 9 then - self.object:setvelocity({x=self.direction.x*chillaxin_speed,y=-20,z=self.direction.z*chillaxin_speed}) - self.state = 2 - elseif self.state == 8 then - self.object:setvelocity({x=0,y=-20,z=0}) - self.state = 1 - end - end - end - - --STANDING - if self.state == 1 then - self.yawwer = true - self.attacker = "" - for _,object in ipairs(minetest.env:get_objects_inside_radius(self.object:getpos(), 4)) do - if object:is_player() then - self.yawwer = false - NPC = self.object:getpos() - PLAYER = object:getpos() - self.vec = {x=PLAYER.x-NPC.x, y=PLAYER.y-NPC.y, z=PLAYER.z-NPC.z} - self.yaw = math.atan(self.vec.z/self.vec.x)+math.pi^2 - if PLAYER.x > NPC.x then - self.yaw = self.yaw + math.pi - end - self.yaw = self.yaw - 2 - self.object:setyaw(self.yaw) - self.attacker = object--:get_player_name() - end - end - - if self.attacker == "" and self.turn_timer > math.random(1,4) then--and yawwer == true then - self.yaw = 360 * math.random() - self.object:setyaw(self.yaw) - self.turn_timer = 0 - self.direction = {x = math.sin(self.yaw)*-1, y = -20, z = math.cos(self.yaw)} - end - self.object:setvelocity({x=0,y=self.object:getvelocity().y,z=0}) - if self.npc_anim ~= ANIM_STAND then - self.anim = get_animations_def() - self.object:set_animation({x=self.anim.stand_START,y=self.anim.stand_END}, animation_speed, animation_blend) - self.npc_anim = ANIM_STAND - end - if self.attacker ~= "" then - self.direction = {x = math.sin(self.yaw)*-1, y = -20, z = math.cos(self.yaw)} - self.state = 2 - end - end - --WALKING - if self.state == 2 then - - if self.direction ~= nil then - self.object:setvelocity({x=self.direction.x*chillaxin_speed,y=self.object:getvelocity().y,z=self.direction.z*chillaxin_speed}) - end - if self.turn_timer > math.random(1,4) and not self.attacker then - self.yaw = 360 * math.random() - self.object:setyaw(self.yaw) - self.turn_timer = 0 - self.direction = {x = math.sin(self.yaw)*-1, y = -20, z = math.cos(self.yaw)} - --self.object:setvelocity({x=self.direction.x,y=self.object:getvelocity().y,z=direction.z}) - --self.object:setacceleration(self.direction) - end - if self.npc_anim ~= ANIM_WALK then - self.anim = get_animations_def() - self.object:set_animation({x=self.anim.walk_START,y=self.anim.walk_END}, animation_speed, animation_blend) - self.npc_anim = ANIM_WALK - end - --[[jump - if self.direction ~= nil then - if self.jump_timer > 0.3 then - if minetest.env:get_node({x=self.object:getpos().x + self.direction.x,y=self.object:getpos().y-1,z=self.object:getpos().z + self.direction.z}).name ~= "air" then - self.object:setvelocity({x=self.object:getvelocity().x,y=5,z=self.object:getvelocity().z}) - self.jump_timer = 0 - end - end - end]] - - if self.attacker ~= "" and minetest.setting_getbool("enable_damage") then - local s = self.object:getpos() - local p = self.attacker:getpos() - local dist = ((p.x-s.x)^2 + (p.y-s.y)^2 + (p.z-s.z)^2)^0.5 - - if dist < 2 and self.attacking_timer > 0.6 then - self.attacker:punch(self.object, 1.0, { - full_punch_interval=1.0, - damage_groups = {fleshy=50} - }) - self.attacking_timer = 0 - end - end - end -end - -minetest.register_entity("tutorial:mummy", MUMMY_DEF) -minetest.register_entity("tutorial:mummy_spawner", spawner_DEF) - - ---spawn-egg/spawner - -minetest.register_craftitem("tutorial:spawn_egg", { - description = "Mummy spawn-egg", - inventory_image = "tutorial_mummy_egg.png", - liquids_pointable = false, - stack_max = 99, - on_place = function(itemstack, placer, pointed_thing) - if pointed_thing.type == "node" then - minetest.env:add_entity(pointed_thing.above,"tutorial:mummy") - if not minetest.setting_getbool("creative_mode") then itemstack:take_item() end - return itemstack - end - end, - -}) - -minetest.register_craft({ - output = "tutorial:spawn_egg", - recipe = { - {'default:obsidian', 'default:obsidian', 'default:obsidian'}, - {'default:obsidian', 'default:ice', 'default:obsidian'}, - {'default:obsidian', 'default:obsidian', 'default:obsidian'}, - } -}) - - - -function tutorial.spawn_mummy (pos, number) - for i=0,number do - minetest.env:add_entity(pos,"tutorial:mummy") - end -end - -minetest.register_node("tutorial:spawner_mummy", { - description = "Mummy spawner", - paramtype = "light", - tiles = {"tutorial_spawner.png"}, - is_ground_content = true, - drawtype = "allfaces",--_optional", - groups = {cracky=1,level=1}, - drop = "", - on_construct = function(pos) - pos.y = pos.y - 0.28 - minetest.env:add_entity(pos,"tutorial:mummy_spawner") - end, - on_destruct = function(pos) - for _,obj in ipairs(minetest.env:get_objects_inside_radius(pos, 1)) do - if not obj:is_player() then - if obj ~= nil and obj:get_luaentity().m_name == "dummy" then - obj:remove() - end - end - end - end -}) - - diff --git a/mods/tutorial/basic/tool.lua b/mods/tutorial/tool.lua similarity index 93% rename from mods/tutorial/basic/tool.lua rename to mods/tutorial/tool.lua index 8671358..3954225 100644 --- a/mods/tutorial/basic/tool.lua +++ b/mods/tutorial/tool.lua @@ -69,6 +69,7 @@ minetest.register_tool("tutorial:regnumbattleaxe2", { description = "Regnumbattleaxe Mode 2. Can not dig water/lava\nBattleaxe-lv.MAX", inventory_image = "tutorial_regnumbattleaxe.png^technic_tool_mode2.png", wield_image = "tutorial_regnumbattleaxe.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -87,6 +88,7 @@ minetest.register_tool("tutorial:superlegendenbattleaxe1", { description = "Superlegendbattleaxe Mode 1. Can dig water/lava\nBattleaxe-lv.122", inventory_image = "tutorial_superlegendenbattleaxe.png^technic_tool_mode1.png", wield_image = "tutorial_superlegendenbattleaxe.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -105,6 +107,7 @@ minetest.register_tool("tutorial:superlegendenbattleaxe2", { description = "Superlegendbattleaxe Mode 2. Can not dig water/lava\nBattleaxe-lv.122", inventory_image = "tutorial_superlegendenbattleaxe.png^technic_tool_mode2.png", wield_image = "tutorial_superlegendenbattleaxe.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -120,7 +123,7 @@ minetest.register_tool("tutorial:superlegendenbattleaxe2", { liquids_pointable = false, }) minetest.register_tool("tutorial:lilabattleaxe2", { - description = "Purplebattleaxe Lv.2", + description = "Purplebattleaxe Lv.MAX", inventory_image = "tutorial_lilabattleaxe2.png", tool_capabilities = { full_punch_interval = 1.0, @@ -135,6 +138,7 @@ minetest.register_tool("tutorial:lilabattleaxe2", { minetest.register_tool("tutorial:legendenbattleaxe1", { description = "Legendbattleaxe Lv.1\nBattleaxe-lv.116", inventory_image = "tutorial_legendenbattleaxe1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -151,6 +155,7 @@ minetest.register_tool("tutorial:legendenbattleaxe1", { minetest.register_tool("tutorial:legendenbattleaxe2", { description = "Legendbattleaxe Lv.2\nBattleaxe-lv.117", inventory_image = "tutorial_legendenbattleaxe2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -167,6 +172,7 @@ minetest.register_tool("tutorial:legendenbattleaxe2", { minetest.register_tool("tutorial:legendenbattleaxe3", { description = "Legendbattleaxe Lv.3\nBattleaxe-lv.118", inventory_image = "tutorial_legendenbattleaxe3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -183,6 +189,7 @@ minetest.register_tool("tutorial:legendenbattleaxe3", { minetest.register_tool("tutorial:legendenbattleaxe4", { description = "Legendbattleaxe Lv.4\nBattleaxe-lv.119", inventory_image = "tutorial_legendenbattleaxe4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -199,6 +206,7 @@ minetest.register_tool("tutorial:legendenbattleaxe4", { minetest.register_tool("tutorial:legendenbattleaxe5", { description = "Legendbattleaxe Lv.5\nBattleaxe-lv.120", inventory_image = "tutorial_legendenbattleaxe5.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -215,6 +223,7 @@ minetest.register_tool("tutorial:legendenbattleaxe5", { minetest.register_tool("tutorial:legendenbattleaxe6", { description = "Legendbattleaxe Lv.6\nBattleaxe-lv.121", inventory_image = "tutorial_legendenbattleaxe6.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -247,6 +256,7 @@ minetest.register_tool("tutorial:titanentverner", { minetest.register_tool("tutorial:titanbattleaxe10", { description = "Titaniumbattleaxe lv.10\nBattleaxe-lv.115", inventory_image = "tutorial_titanbattleaxe10.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -263,6 +273,7 @@ minetest.register_tool("tutorial:titanbattleaxe10", { minetest.register_tool("tutorial:titanbattleaxe9", { description = "Titaniumbattleaxe lv.9\nBattleaxe-lv.114", inventory_image = "tutorial_titanbattleaxe9.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -279,6 +290,7 @@ minetest.register_tool("tutorial:titanbattleaxe9", { minetest.register_tool("tutorial:titanbattleaxe8", { description = "Titaniumbattleaxe lv.8\nBattleaxe-lv.113", inventory_image = "tutorial_titanbattleaxe8.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -295,6 +307,7 @@ minetest.register_tool("tutorial:titanbattleaxe8", { minetest.register_tool("tutorial:titanbattleaxe7", { description = "Titaniumbattleaxe lv.7\nBattleaxe-lv.112", inventory_image = "tutorial_titanbattleaxe7.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -311,6 +324,7 @@ minetest.register_tool("tutorial:titanbattleaxe7", { minetest.register_tool("tutorial:titanbattleaxe6", { description = "Titaniumbattleaxe lv.6\nBattleaxe-lv.111", inventory_image = "tutorial_titanbattleaxe6.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -327,6 +341,7 @@ minetest.register_tool("tutorial:titanbattleaxe6", { minetest.register_tool("tutorial:titanbattleaxe5", { description = "Titaniumbattleaxe lv.5\nBattleaxe-lv.110", inventory_image = "tutorial_titanbattleaxe5.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -343,6 +358,7 @@ minetest.register_tool("tutorial:titanbattleaxe5", { minetest.register_tool("tutorial:titanbattleaxe4", { description = "Titaniumbattleaxe lv.4\nBattleaxe-lv.109", inventory_image = "tutorial_titanbattleaxe4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -359,6 +375,7 @@ minetest.register_tool("tutorial:titanbattleaxe4", { minetest.register_tool("tutorial:titanbattleaxe3", { description = "Titaniumbattleaxe lv.3\nBattleaxe-lv.108", inventory_image = "tutorial_titanbattleaxe3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -375,6 +392,7 @@ minetest.register_tool("tutorial:titanbattleaxe3", { minetest.register_tool("tutorial:titanbattleaxe2", { description = "Titaniumbattleaxe lv.2\nBattleaxe-lv.107", inventory_image = "tutorial_titanbattleaxe2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -391,6 +409,7 @@ minetest.register_tool("tutorial:titanbattleaxe2", { minetest.register_tool("tutorial:titanbattleaxe1", { description = "Titaniumbattleaxe lv.1\nBattleaxe-lv.106", inventory_image = "tutorial_titanbattleaxe1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -409,6 +428,7 @@ minetest.register_tool("tutorial:titanbattleaxe1", { minetest.register_tool("tutorial:lilabattleaxe", { description = "Purplebattleaxe Lv.1 (only for red and blue ores)", inventory_image = "tutorial_lilabattleaxe.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -422,6 +442,7 @@ minetest.register_tool("tutorial:lilabattleaxe", { minetest.register_tool("tutorial:arena_battleaxe4", { description = "Arenabattleaxe lv.4\nBattleaxe-lv.105", inventory_image = "tutorial_arenabattleaxe4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -438,6 +459,7 @@ minetest.register_tool("tutorial:arena_battleaxe4", { minetest.register_tool("tutorial:arena_battleaxe3", { description = "Arenabattleaxe lv.3\nBattleaxe-lv.104", inventory_image = "tutorial_arenabattleaxe3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -454,6 +476,7 @@ minetest.register_tool("tutorial:arena_battleaxe3", { minetest.register_tool("tutorial:arena_battleaxe2", { description = "Arenabattleaxe lv.2\nBattleaxe-lv.103", inventory_image = "tutorial_arenabattleaxe2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -470,6 +493,7 @@ minetest.register_tool("tutorial:arena_battleaxe2", { minetest.register_tool("tutorial:arena_battleaxe1", { description = "Arenabattleaxe lv.1\nBattleaxe-lv.102", inventory_image = "tutorial_arenabattleaxe1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -506,6 +530,7 @@ minetest.register_tool("tutorial:adminbattleaxe2", { description = "Admin tool 3: Admin battleaxe Mode 2. Can dig water/lava", inventory_image = "tutorial_adminbattleaxe.png^technic_tool_mode2.png", wield_image = "tutorial_adminbattleaxe.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -526,6 +551,7 @@ minetest.register_tool("tutorial:adminbattleaxe2", { minetest.register_tool("tutorial:ultrabattleaxe", { description = "Superultrabattleaxe\nBattleaxe-lv.101", inventory_image = "tutorial_super_ultrabattleaxe.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -542,6 +568,7 @@ minetest.register_tool("tutorial:ultrabattleaxe", { minetest.register_tool("tutorial:ultrabattleaxe25", { description = "Ultrabattleaxe lv.25\nBattleaxe-lv.100", inventory_image = "tutorial_ultrabattleaxe25.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -558,6 +585,7 @@ minetest.register_tool("tutorial:ultrabattleaxe25", { minetest.register_tool("tutorial:ultrabattleaxe24", { description = "Ultrabattleaxe lv.24\nBattleaxe-lv.99", inventory_image = "tutorial_ultrabattleaxe24.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -574,6 +602,7 @@ minetest.register_tool("tutorial:ultrabattleaxe24", { minetest.register_tool("tutorial:ultrabattleaxe23", { description = "Ultrabattleaxe lv.23\nBattleaxe-lv.98", inventory_image = "tutorial_ultrabattleaxe23.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -590,6 +619,7 @@ minetest.register_tool("tutorial:ultrabattleaxe23", { minetest.register_tool("tutorial:ultrabattleaxe22", { description = "Ultrabattleaxe lv.22\nBattleaxe-lv.97", inventory_image = "tutorial_ultrabattleaxe22.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -606,6 +636,7 @@ minetest.register_tool("tutorial:ultrabattleaxe22", { minetest.register_tool("tutorial:ultrabattleaxe21", { description = "Ultrabattleaxe lv.21\nBattleaxe-lv.96", inventory_image = "tutorial_ultrabattleaxe21.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -622,6 +653,7 @@ minetest.register_tool("tutorial:ultrabattleaxe21", { minetest.register_tool("tutorial:ultrabattleaxe20", { description = "Ultrabattleaxe lv.20\nBattleaxe-lv.95", inventory_image = "tutorial_ultrabattleaxe20.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -638,6 +670,7 @@ minetest.register_tool("tutorial:ultrabattleaxe20", { minetest.register_tool("tutorial:ultrabattleaxe19", { description = "Ultrabattleaxe lv.19\nBattleaxe-lv.94", inventory_image = "tutorial_ultrabattleaxe19.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -654,6 +687,7 @@ minetest.register_tool("tutorial:ultrabattleaxe19", { minetest.register_tool("tutorial:ultrabattleaxe18", { description = "Ultrabattleaxe lv.18\nBattleaxe-lv.93", inventory_image = "tutorial_ultrabattleaxe18.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -670,6 +704,7 @@ minetest.register_tool("tutorial:ultrabattleaxe18", { minetest.register_tool("tutorial:ultrabattleaxe17", { description = "Ultrabattleaxe lv.17\nBattleaxe-lv.92", inventory_image = "tutorial_ultrabattleaxe17.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -686,6 +721,7 @@ minetest.register_tool("tutorial:ultrabattleaxe17", { minetest.register_tool("tutorial:ultrabattleaxe16", { description = "Ultrabattleaxe lv.16\nBattleaxe-lv.91", inventory_image = "tutorial_ultrabattleaxe16.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -702,6 +738,7 @@ minetest.register_tool("tutorial:ultrabattleaxe16", { minetest.register_tool("tutorial:ultrabattleaxe15", { description = "Ultrabattleaxe lv.15\nBattleaxe-lv.90", inventory_image = "tutorial_ultrabattleaxe15.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -718,6 +755,7 @@ minetest.register_tool("tutorial:ultrabattleaxe15", { minetest.register_tool("tutorial:ultrabattleaxe14", { description = "Ultrabattleaxe lv.14\nBattleaxe-lv.89", inventory_image = "tutorial_ultrabattleaxe14.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -734,6 +772,7 @@ minetest.register_tool("tutorial:ultrabattleaxe14", { minetest.register_tool("tutorial:ultrabattleaxe13", { description = "Ultrabattleaxe lv.13\nBattleaxe-lv.88", inventory_image = "tutorial_ultrabattleaxe13.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -750,6 +789,7 @@ minetest.register_tool("tutorial:ultrabattleaxe13", { minetest.register_tool("tutorial:ultrabattleaxe12", { description = "Ultrabattleaxe lv.12\nBattleaxe-lv.87", inventory_image = "tutorial_ultrabattleaxe12.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -766,6 +806,7 @@ minetest.register_tool("tutorial:ultrabattleaxe12", { minetest.register_tool("tutorial:ultrabattleaxe11", { description = "Ultrabattleaxe lv.11\nBattleaxe-lv.86", inventory_image = "tutorial_ultrabattleaxe11.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -782,6 +823,7 @@ minetest.register_tool("tutorial:ultrabattleaxe11", { minetest.register_tool("tutorial:ultrabattleaxe10", { description = "Ultrabattleaxe lv.10\nBattleaxe-lv.85", inventory_image = "tutorial_ultrabattleaxe10.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -798,6 +840,7 @@ minetest.register_tool("tutorial:ultrabattleaxe10", { minetest.register_tool("tutorial:ultrabattleaxe9", { description = "Ultrabattleaxe lv.9\nBattleaxe-lv.84", inventory_image = "tutorial_ultrabattleaxe9.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -814,6 +857,7 @@ minetest.register_tool("tutorial:ultrabattleaxe9", { minetest.register_tool("tutorial:ultrabattleaxe8", { description = "Ultrabattleaxe lv.8\nBattleaxe-lv.83", inventory_image = "tutorial_ultrabattleaxe8.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -830,6 +874,7 @@ minetest.register_tool("tutorial:ultrabattleaxe8", { minetest.register_tool("tutorial:ultrabattleaxe7", { description = "Ultrabattleaxe lv.7\nBattleaxe-lv.82", inventory_image = "tutorial_ultrabattleaxe7.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -846,6 +891,7 @@ minetest.register_tool("tutorial:ultrabattleaxe7", { minetest.register_tool("tutorial:ultrabattleaxe6", { description = "Ultrabattleaxe lv.6\nBattleaxe-lv.81", inventory_image = "tutorial_ultrabattleaxe6.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -862,6 +908,7 @@ minetest.register_tool("tutorial:ultrabattleaxe6", { minetest.register_tool("tutorial:ultrabattleaxe5", { description = "Ultrabattleaxe lv.5\nBattleaxe-lv.80", inventory_image = "tutorial_ultrabattleaxe5.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -878,6 +925,7 @@ minetest.register_tool("tutorial:ultrabattleaxe5", { minetest.register_tool("tutorial:ultrabattleaxe4", { description = "Ultrabattleaxe lv.4\nBattleaxe-lv.79", inventory_image = "tutorial_ultrabattleaxe4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -894,6 +942,7 @@ minetest.register_tool("tutorial:ultrabattleaxe4", { minetest.register_tool("tutorial:ultrabattleaxe3", { description = "Ultrabattleaxe lv.3\nBattleaxe-lv.78", inventory_image = "tutorial_ultrabattleaxe3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -910,6 +959,7 @@ minetest.register_tool("tutorial:ultrabattleaxe3", { minetest.register_tool("tutorial:ultrabattleaxe2", { description = "Ultrabattleaxe lv.2\nBattleaxe-lv.77", inventory_image = "tutorial_ultrabattleaxe2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -926,6 +976,7 @@ minetest.register_tool("tutorial:ultrabattleaxe2", { minetest.register_tool("tutorial:ultrabattleaxe1", { description = "Ultrabattleaxe lv.1\nBattleaxe-lv.76", inventory_image = "tutorial_ultrabattleaxe1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -943,6 +994,7 @@ minetest.register_tool("tutorial:ultrabattleaxe1", { minetest.register_tool("tutorial:kristallbattleaxe5", { description = "Crystalbattleaxe lv.5\nBattleaxe-lv.75", inventory_image = "tutorial_kristallbattleaxe5.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -959,6 +1011,7 @@ minetest.register_tool("tutorial:kristallbattleaxe5", { minetest.register_tool("tutorial:kristallbattleaxe4", { description = "Crystalbattleaxe lv.4\nBattleaxe-lv.74", inventory_image = "tutorial_kristallbattleaxe4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -975,6 +1028,7 @@ minetest.register_tool("tutorial:kristallbattleaxe4", { minetest.register_tool("tutorial:kristallbattleaxe3", { description = "Crystalbattleaxe lv.3\nBattleaxe-lv.73", inventory_image = "tutorial_kristallbattleaxe3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -991,6 +1045,7 @@ minetest.register_tool("tutorial:kristallbattleaxe3", { minetest.register_tool("tutorial:kristallbattleaxe2", { description = "Crystalbattleaxe lv.2\nBattleaxe-lv.72", inventory_image = "tutorial_kristallbattleaxe2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1007,6 +1062,7 @@ minetest.register_tool("tutorial:kristallbattleaxe2", { minetest.register_tool("tutorial:kristallbattleaxe1", { description = "Crystalbattleaxe lv.1\nBattleaxe-lv.71", inventory_image = "tutorial_kristallbattleaxe1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1024,6 +1080,7 @@ minetest.register_tool("tutorial:kristallbattleaxe1", { minetest.register_tool("tutorial:superenergybattleaxe7", { description = "Superenergybattleaxe lv.7\nBattleaxe-lv.70", inventory_image = "tutorial_superenergybattleaxe7.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1040,6 +1097,7 @@ minetest.register_tool("tutorial:superenergybattleaxe7", { minetest.register_tool("tutorial:superenergybattleaxe6", { description = "Superenergybattleaxe lv.6\nBattleaxe-lv.69", inventory_image = "tutorial_superenergybattleaxe6.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1056,6 +1114,7 @@ minetest.register_tool("tutorial:superenergybattleaxe6", { minetest.register_tool("tutorial:superenergybattleaxe5", { description = "Superenergybattleaxe lv.5\nBattleaxe-lv.68", inventory_image = "tutorial_superenergybattleaxe5.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1072,6 +1131,7 @@ minetest.register_tool("tutorial:superenergybattleaxe5", { minetest.register_tool("tutorial:superenergybattleaxe4", { description = "Superenergybattleaxe lv.4\nBattleaxe-lv.67", inventory_image = "tutorial_superenergybattleaxe4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1088,6 +1148,7 @@ minetest.register_tool("tutorial:superenergybattleaxe4", { minetest.register_tool("tutorial:superenergybattleaxe3", { description = "Superenergybattleaxe lv.3\nBattleaxe-lv.66", inventory_image = "tutorial_superenergybattleaxe3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1104,6 +1165,7 @@ minetest.register_tool("tutorial:superenergybattleaxe3", { minetest.register_tool("tutorial:superenergybattleaxe2", { description = "Superenergybattleaxe lv.2\nBattleaxe-lv.65", inventory_image = "tutorial_superenergybattleaxe2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1120,6 +1182,7 @@ minetest.register_tool("tutorial:superenergybattleaxe2", { minetest.register_tool("tutorial:superenergybattleaxe1", { description = "Superenergybattleaxe lv.1\nBattleaxe-lv.64", inventory_image = "tutorial_superenergybattleaxe1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1137,6 +1200,7 @@ minetest.register_tool("tutorial:superenergybattleaxe1", { minetest.register_tool("tutorial:energybattleaxe12", { description = "Energybattleaxe lv.12\nBattleaxe-lv.63", inventory_image = "tutorial_energybattleaxe12.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1153,6 +1217,7 @@ minetest.register_tool("tutorial:energybattleaxe12", { minetest.register_tool("tutorial:energybattleaxe11", { description = "Energybattleaxe lv.11\nBattleaxe-lv.62", inventory_image = "tutorial_energybattleaxe11.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1169,6 +1234,7 @@ minetest.register_tool("tutorial:energybattleaxe11", { minetest.register_tool("tutorial:energybattleaxe10", { description = "Energybattleaxe lv.10\nBattleaxe-lv.61", inventory_image = "tutorial_energybattleaxe10.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1185,6 +1251,7 @@ minetest.register_tool("tutorial:energybattleaxe10", { minetest.register_tool("tutorial:energybattleaxe9", { description = "Energybattleaxe lv.9\nBattleaxe-lv.60", inventory_image = "tutorial_energybattleaxe9.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1201,6 +1268,7 @@ minetest.register_tool("tutorial:energybattleaxe9", { minetest.register_tool("tutorial:energybattleaxe8", { description = "Energybattleaxe lv.8\nBattleaxe-lv.59", inventory_image = "tutorial_energybattleaxe8.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1217,6 +1285,7 @@ minetest.register_tool("tutorial:energybattleaxe8", { minetest.register_tool("tutorial:energybattleaxe7", { description = "Energybattleaxe lv.7\nBattleaxe-lv.58", inventory_image = "tutorial_energybattleaxe7.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1233,6 +1302,7 @@ minetest.register_tool("tutorial:energybattleaxe7", { minetest.register_tool("tutorial:energybattleaxe6", { description = "Energybattleaxe lv.6\nBattleaxe-lv.57", inventory_image = "tutorial_energybattleaxe6.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1249,6 +1319,7 @@ minetest.register_tool("tutorial:energybattleaxe6", { minetest.register_tool("tutorial:energybattleaxe5", { description = "Energybattleaxe lv.5\nBattleaxe-lv.56", inventory_image = "tutorial_energybattleaxe5.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1265,6 +1336,7 @@ minetest.register_tool("tutorial:energybattleaxe5", { minetest.register_tool("tutorial:energybattleaxe4", { description = "Energybattleaxe lv.4\nBattleaxe-lv.55", inventory_image = "tutorial_energybattleaxe4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1281,6 +1353,7 @@ minetest.register_tool("tutorial:energybattleaxe4", { minetest.register_tool("tutorial:energybattleaxe3", { description = "Energybattleaxe lv.3\nBattleaxe-lv.54", inventory_image = "tutorial_energybattleaxe3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1297,6 +1370,7 @@ minetest.register_tool("tutorial:energybattleaxe3", { minetest.register_tool("tutorial:energybattleaxe2", { description = "Energybattleaxe lv.2\nBattleaxe-lv.53", inventory_image = "tutorial_energybattleaxe2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1313,6 +1387,7 @@ minetest.register_tool("tutorial:energybattleaxe2", { minetest.register_tool("tutorial:energybattleaxe1", { description = "Energybattleaxe lv.1\nBattleaxe-lv.52", inventory_image = "tutorial_energybattleaxe1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1330,6 +1405,7 @@ minetest.register_tool("tutorial:energybattleaxe1", { minetest.register_tool("tutorial:uraniumbattleaxe2", { description = "Uraniumbattleaxe lv.2\nBattleaxe-lv.51", inventory_image = "tutorial_uraniumbattleaxe2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1346,6 +1422,7 @@ minetest.register_tool("tutorial:uraniumbattleaxe2", { minetest.register_tool("tutorial:battleaxe", { description = "Battleaxe\nBattleaxe-lv.0", inventory_image = "tutorial_battleaxe.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1363,6 +1440,7 @@ minetest.register_tool("tutorial:battleaxe", { minetest.register_tool("tutorial:uraniumbattleaxe1", { description = "Uraniumbattleaxe lv.1\nBattleaxe-lv.50", inventory_image = "tutorial_uraniumbattleaxe1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1392,6 +1470,7 @@ minetest.register_tool("tutorial:pistole", { minetest.register_tool("tutorial:superbattleaxe4", { description = "Superbattleaxe lv.4\nBattleaxe-lv.49", inventory_image = "tutorial_superbattleaxe4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1408,6 +1487,7 @@ minetest.register_tool("tutorial:superbattleaxe4", { minetest.register_tool("tutorial:superbattleaxe3", { description = "Superbattleaxe lv.3\nBattleaxe-lv.48", inventory_image = "tutorial_superbattleaxe3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1424,6 +1504,7 @@ minetest.register_tool("tutorial:superbattleaxe3", { minetest.register_tool("tutorial:superbattleaxe2", { description = "Superbattleaxe lv.2\nBattleaxe-lv.47", inventory_image = "tutorial_superbattleaxe2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1440,6 +1521,7 @@ minetest.register_tool("tutorial:superbattleaxe2", { minetest.register_tool("tutorial:superbattleaxe1", { description = "Superbattleaxe lv.1\nBattleaxe-lv.46", inventory_image = "tutorial_superbattleaxe1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1462,7 +1544,7 @@ minetest.register_tool("tutorial:zauberstab", { light_source = 12, }) minetest.register_tool("tutorial:zauberstab9", { - description = "Magic stick lv.9", + description = "Magic stick lv.MAX", inventory_image = "tutorial_zauberstab9.png", on_use = function(itemstack, placer, pointed_thing) end, @@ -1471,6 +1553,7 @@ minetest.register_tool("tutorial:zauberstab9", { minetest.register_tool("tutorial:zauberstab8", { description = "Magic stick lv.8", inventory_image = "tutorial_zauberstab8.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 12, @@ -1478,6 +1561,7 @@ minetest.register_tool("tutorial:zauberstab8", { minetest.register_tool("tutorial:zauberstab7", { description = "Magic stick lv.7", inventory_image = "tutorial_zauberstab7.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 12, @@ -1485,6 +1569,7 @@ minetest.register_tool("tutorial:zauberstab7", { minetest.register_tool("tutorial:zauberstab6", { description = "Magic stick lv.6", inventory_image = "tutorial_zauberstab6.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 12, @@ -1492,6 +1577,7 @@ minetest.register_tool("tutorial:zauberstab6", { minetest.register_tool("tutorial:zauberstab5", { description = "Magic stick lv.5", inventory_image = "tutorial_zauberstab5.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 12, @@ -1501,6 +1587,7 @@ minetest.register_tool("tutorial:zauberstab5", { minetest.register_tool("tutorial:cloudbattleaxe_mega1", { description = "Cloudbattleaxe lv.1\nBattleaxe-lv.21", inventory_image = "tutorial_cloudbattleaxe_mega1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1517,6 +1604,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega1", { minetest.register_tool("tutorial:cloudbattleaxe_mega2", { description = "Cloudbattleaxe lv.2\nBattleaxe-lv.22", inventory_image = "tutorial_cloudbattleaxe_mega2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1533,6 +1621,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega2", { minetest.register_tool("tutorial:cloudbattleaxe_mega3", { description = "Cloudbattleaxe lv.3\nBattleaxe-lv.23", inventory_image = "tutorial_cloudbattleaxe_mega3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1549,6 +1638,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega3", { minetest.register_tool("tutorial:cloudbattleaxe_mega4", { description = "Cloudbattleaxe lv.4\nBattleaxe-lv.24", inventory_image = "tutorial_cloudbattleaxe_mega4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1565,6 +1655,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega4", { minetest.register_tool("tutorial:cloudbattleaxe_mega5", { description = "Cloudbattleaxe lv.5\nBattleaxe-lv.25", inventory_image = "tutorial_cloudbattleaxe_mega5.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1581,6 +1672,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega5", { minetest.register_tool("tutorial:cloudbattleaxe_mega6", { description = "Cloudbattleaxe lv.6\nBattleaxe-lv.26", inventory_image = "tutorial_cloudbattleaxe_mega6.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1597,6 +1689,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega6", { minetest.register_tool("tutorial:cloudbattleaxe_mega7", { description = "Cloudbattleaxe lv.7\nBattleaxe-lv.27", inventory_image = "tutorial_cloudbattleaxe_mega7.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1613,6 +1706,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega7", { minetest.register_tool("tutorial:cloudbattleaxe_mega8", { description = "Cloudbattleaxe lv.8\nBattleaxe-lv.28", inventory_image = "tutorial_cloudbattleaxe_mega8.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1629,6 +1723,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega8", { minetest.register_tool("tutorial:cloudbattleaxe_mega9", { description = "Cloudbattleaxe lv.9\nBattleaxe-lv.29", inventory_image = "tutorial_cloudbattleaxe_mega9.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1645,6 +1740,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega9", { minetest.register_tool("tutorial:cloudbattleaxe_mega10", { description = "Cloudbattleaxe lv.10\nBattleaxe-lv.30", inventory_image = "tutorial_cloudbattleaxe_mega10.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1661,6 +1757,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega10", { minetest.register_tool("tutorial:cloudbattleaxe_mega11", { description = "Cloudbattleaxe lv.11\nBattleaxe-lv.31", inventory_image = "tutorial_cloudbattleaxe_mega11.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1677,6 +1774,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega11", { minetest.register_tool("tutorial:cloudbattleaxe_mega12", { description = "Cloudbattleaxe lv.12\nBattleaxe-lv.32", inventory_image = "tutorial_cloudbattleaxe_mega12.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1693,6 +1791,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega12", { minetest.register_tool("tutorial:cloudbattleaxe_mega13", { description = "Cloudbattleaxe lv.13\nBattleaxe-lv.33", inventory_image = "tutorial_cloudbattleaxe_mega13.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1709,6 +1808,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega13", { minetest.register_tool("tutorial:cloudbattleaxe_mega14", { description = "Cloudbattleaxe lv.14\nBattleaxe-lv.34", inventory_image = "tutorial_cloudbattleaxe_mega14.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1725,6 +1825,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega14", { minetest.register_tool("tutorial:cloudbattleaxe_mega15", { description = "Cloudbattleaxe lv.15\nBattleaxe-lv.35", inventory_image = "tutorial_cloudbattleaxe_mega15.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1741,6 +1842,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega15", { minetest.register_tool("tutorial:cloudbattleaxe_mega16", { description = "Cloudbattleaxe lv.16\nBattleaxe-lv.36", inventory_image = "tutorial_cloudbattleaxe_mega16.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1757,6 +1859,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega16", { minetest.register_tool("tutorial:cloudbattleaxe_mega17", { description = "Cloudbattleaxe lv.17\nBattleaxe-lv.37", inventory_image = "tutorial_cloudbattleaxe_mega17.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1773,6 +1876,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega17", { minetest.register_tool("tutorial:cloudbattleaxe_mega18", { description = "Cloudbattleaxe lv.18\nBattleaxe-lv.38", inventory_image = "tutorial_cloudbattleaxe_mega18.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1789,6 +1893,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega18", { minetest.register_tool("tutorial:cloudbattleaxe_mega19", { description = "Cloudbattleaxe lv.19\nBattleaxe-lv.39", inventory_image = "tutorial_cloudbattleaxe_mega19.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1805,6 +1910,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega19", { minetest.register_tool("tutorial:cloudbattleaxe_mega20", { description = "Cloudbattleaxe lv.20\nBattleaxe-lv.40", inventory_image = "tutorial_cloudbattleaxe_mega20.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1821,6 +1927,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega20", { minetest.register_tool("tutorial:cloudbattleaxe_mega21", { description = "Cloudbattleaxe lv.21\nBattleaxe-lv.41", inventory_image = "tutorial_cloudbattleaxe_mega21.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1837,6 +1944,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega21", { minetest.register_tool("tutorial:cloudbattleaxe_mega22", { description = "Cloudbattleaxe lv.22\nBattleaxe-lv.42", inventory_image = "tutorial_cloudbattleaxe_mega22.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1853,6 +1961,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega22", { minetest.register_tool("tutorial:cloudbattleaxe_mega23", { description = "Cloudbattleaxe lv.23\nBattleaxe-lv.43", inventory_image = "tutorial_cloudbattleaxe_mega23.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1869,6 +1978,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega23", { minetest.register_tool("tutorial:cloudbattleaxe_mega24", { description = "Cloudbattleaxe lv.24\nBattleaxe-lv.44", inventory_image = "tutorial_cloudbattleaxe_mega24.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1885,6 +1995,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega24", { minetest.register_tool("tutorial:cloudbattleaxe_mega25", { description = "Cloudbattleaxe lv.25\nBattleaxe-lv.45", inventory_image = "tutorial_cloudbattleaxe_mega25.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -1903,6 +2014,7 @@ minetest.register_tool("tutorial:cloudbattleaxe_mega25", { minetest.register_tool("tutorial:cloudentverner1", { description = "Clouds remover lv.1", inventory_image = "tutorial_cloudentverner.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -1913,6 +2025,7 @@ minetest.register_tool("tutorial:cloudentverner1", { minetest.register_tool("tutorial:cloudentverner2", { description = "Clouds remover lv.2", inventory_image = "tutorial_cloudentverner2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -1923,6 +2036,7 @@ minetest.register_tool("tutorial:cloudentverner2", { minetest.register_tool("tutorial:cloudentverner3", { description = "Clouds remover lv.3", inventory_image = "tutorial_cloudentverner3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -1933,6 +2047,7 @@ minetest.register_tool("tutorial:cloudentverner3", { minetest.register_tool("tutorial:cloudentverner4", { description = "Clouds remover lv.4", inventory_image = "tutorial_cloudentverner4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -1943,6 +2058,7 @@ minetest.register_tool("tutorial:cloudentverner4", { minetest.register_tool("tutorial:cloudentverner5", { description = "Clouds remover lv.5", inventory_image = "tutorial_cloudentverner5.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -1953,6 +2069,7 @@ minetest.register_tool("tutorial:cloudentverner5", { minetest.register_tool("tutorial:cloudentverner6", { description = "Clouds remover lv.6", inventory_image = "tutorial_cloudentverner6.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -1963,6 +2080,7 @@ minetest.register_tool("tutorial:cloudentverner6", { minetest.register_tool("tutorial:cloudentverner7", { description = "Clouds remover lv.7", inventory_image = "tutorial_cloudentverner7.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -1973,6 +2091,7 @@ minetest.register_tool("tutorial:cloudentverner7", { minetest.register_tool("tutorial:cloudentverner8", { description = "Clouds remover lv.8", inventory_image = "tutorial_cloudentverner8.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -1983,6 +2102,7 @@ minetest.register_tool("tutorial:cloudentverner8", { minetest.register_tool("tutorial:cloudentverner9", { description = "Clouds remover lv.9", inventory_image = "tutorial_cloudentverner9.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -1993,6 +2113,7 @@ minetest.register_tool("tutorial:cloudentverner9", { minetest.register_tool("tutorial:cloudentverner10", { description = "Clouds remover lv.10", inventory_image = "tutorial_cloudentverner10.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2003,6 +2124,7 @@ minetest.register_tool("tutorial:cloudentverner10", { minetest.register_tool("tutorial:cloudentverner11", { description = "Clouds remover lv.11", inventory_image = "tutorial_cloudentverner11.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2013,6 +2135,7 @@ minetest.register_tool("tutorial:cloudentverner11", { minetest.register_tool("tutorial:cloudentverner12", { description = "Clouds remover lv.12", inventory_image = "tutorial_cloudentverner12.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2023,6 +2146,7 @@ minetest.register_tool("tutorial:cloudentverner12", { minetest.register_tool("tutorial:cloudentverner13", { description = "Clouds remover lv.13", inventory_image = "tutorial_cloudentverner13.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2033,6 +2157,7 @@ minetest.register_tool("tutorial:cloudentverner13", { minetest.register_tool("tutorial:cloudentverner14", { description = "Clouds remover lv.14", inventory_image = "tutorial_cloudentverner14.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2043,6 +2168,7 @@ minetest.register_tool("tutorial:cloudentverner14", { minetest.register_tool("tutorial:cloudentverner15", { description = "Clouds remover lv.15", inventory_image = "tutorial_cloudentverner15.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2053,6 +2179,7 @@ minetest.register_tool("tutorial:cloudentverner15", { minetest.register_tool("tutorial:cloudentverner16", { description = "Clouds remover lv.16", inventory_image = "tutorial_cloudentverner16.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2063,6 +2190,7 @@ minetest.register_tool("tutorial:cloudentverner16", { minetest.register_tool("tutorial:cloudentverner17", { description = "Clouds remover lv.17", inventory_image = "tutorial_cloudentverner17.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2073,6 +2201,7 @@ minetest.register_tool("tutorial:cloudentverner17", { minetest.register_tool("tutorial:cloudentverner18", { description = "Clouds remover lv.18", inventory_image = "tutorial_cloudentverner18.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2083,6 +2212,7 @@ minetest.register_tool("tutorial:cloudentverner18", { minetest.register_tool("tutorial:cloudentverner19", { description = "Clouds remover lv.19", inventory_image = "tutorial_cloudentverner19.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2093,6 +2223,7 @@ minetest.register_tool("tutorial:cloudentverner19", { minetest.register_tool("tutorial:cloudentverner20", { description = "Clouds remover lv.20", inventory_image = "tutorial_cloudentverner20.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { max_drop_level=3, groupcaps={ @@ -2101,7 +2232,7 @@ minetest.register_tool("tutorial:cloudentverner20", { }, }) minetest.register_tool("tutorial:cloudentverner21", { - description = "Clouds remover lv.21", + description = "Clouds remover lv.MAX", inventory_image = "tutorial_cloudentverner21.png", tool_capabilities = { max_drop_level=3, @@ -2114,6 +2245,7 @@ minetest.register_tool("tutorial:cloudentverner21", { minetest.register_tool("tutorial:zauberstab4", { description = "Magic stick lv.4", inventory_image = "tutorial_zauberstab4.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 12, @@ -2121,6 +2253,7 @@ minetest.register_tool("tutorial:zauberstab4", { minetest.register_tool("tutorial:zauberstab3", { description = "Magic stick lv.3", inventory_image = "tutorial_zauberstab3.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 12, @@ -2128,6 +2261,7 @@ minetest.register_tool("tutorial:zauberstab3", { minetest.register_tool("tutorial:zauberstab2", { description = "Magic stick lv.2", inventory_image = "tutorial_zauberstab2.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 12, @@ -2135,6 +2269,7 @@ minetest.register_tool("tutorial:zauberstab2", { minetest.register_tool("tutorial:zauberstab1", { description = "Magic stick lv.1", inventory_image = "tutorial_zauberstab1.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 12, @@ -2143,6 +2278,7 @@ minetest.register_tool("tutorial:zauberstab1", { minetest.register_tool("tutorial:swored_zauber1", { description = "Magic sword lv.1", inventory_image = "tutorial_zauberschwert1.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 2, @@ -2150,6 +2286,7 @@ minetest.register_tool("tutorial:swored_zauber1", { minetest.register_tool("tutorial:swored_zauber2", { description = "Magic sword lv.2", inventory_image = "tutorial_zauberschwert2.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 2, @@ -2157,6 +2294,7 @@ minetest.register_tool("tutorial:swored_zauber2", { minetest.register_tool("tutorial:swored_zauber3", { description = "Magic sword lv.3", inventory_image = "tutorial_zauberschwert3.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 2, @@ -2164,6 +2302,7 @@ minetest.register_tool("tutorial:swored_zauber3", { minetest.register_tool("tutorial:swored_zauber4", { description = "Magic sword lv.4", inventory_image = "tutorial_zauberschwert4.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 2, @@ -2171,6 +2310,7 @@ minetest.register_tool("tutorial:swored_zauber4", { minetest.register_tool("tutorial:swored_zauber5", { description = "Magic sword lv.5", inventory_image = "tutorial_zauberschwert5.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 2, @@ -2178,6 +2318,7 @@ minetest.register_tool("tutorial:swored_zauber5", { minetest.register_tool("tutorial:swored_zauber6", { description = "Magic sword lv.6", inventory_image = "tutorial_zauberschwert6.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 2, @@ -2185,6 +2326,7 @@ minetest.register_tool("tutorial:swored_zauber6", { minetest.register_tool("tutorial:swored_zauber7", { description = "Magic sword lv.7", inventory_image = "tutorial_zauberschwert7.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 2, @@ -2192,12 +2334,13 @@ minetest.register_tool("tutorial:swored_zauber7", { minetest.register_tool("tutorial:swored_zauber8", { description = "Magic sword lv.8", inventory_image = "tutorial_zauberschwert8.png", + groups = {not_in_creative_inventory=1}, on_use = function(itemstack, placer, pointed_thing) end, light_source = 2, }) minetest.register_tool("tutorial:swored_zauber9", { - description = "Magic sword lv.9", + description = "Magic sword lv.MAX", inventory_image = "tutorial_zauberschwert9.png", on_use = function(itemstack, placer, pointed_thing) end, @@ -2207,6 +2350,7 @@ minetest.register_tool("tutorial:swored_zauber9", { minetest.register_tool("tutorial:battleaxe_mega16", { description = "Mega Battleaxe lv.16\nBattleaxe-lv.16", inventory_image = "tutorial_battleaxe_mega16.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2223,6 +2367,7 @@ minetest.register_tool("tutorial:battleaxe_mega16", { minetest.register_tool("tutorial:battleaxe_mega17", { description = "Mega Battleaxe lv.17\nBattleaxe-lv.17", inventory_image = "tutorial_battleaxe_mega17.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2239,6 +2384,7 @@ minetest.register_tool("tutorial:battleaxe_mega17", { minetest.register_tool("tutorial:battleaxe_mega18", { description = "Mega Battleaxe lv.18\nBattleaxe-lv.18", inventory_image = "tutorial_battleaxe_mega18.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2255,6 +2401,7 @@ minetest.register_tool("tutorial:battleaxe_mega18", { minetest.register_tool("tutorial:battleaxe_mega19", { description = "Mega Battleaxe lv.19\nBattleaxe-lv.19", inventory_image = "tutorial_battleaxe_mega19.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2271,6 +2418,7 @@ minetest.register_tool("tutorial:battleaxe_mega19", { minetest.register_tool("tutorial:battleaxe_mega20", { description = "Mega Battleaxe lv.20\nBattleaxe-lv.20", inventory_image = "tutorial_battleaxe_mega20.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2288,6 +2436,7 @@ minetest.register_tool("tutorial:battleaxe_mega20", { minetest.register_tool("tutorial:battleaxe_mega13", { description = "Mega Battleaxe lv.13\nBattleaxe-lv.13", inventory_image = "tutorial_battleaxe_mega13.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2304,6 +2453,7 @@ minetest.register_tool("tutorial:battleaxe_mega13", { minetest.register_tool("tutorial:battleaxe_mega14", { description = "Mega Battleaxe lv.14\nBattleaxe-lv.14", inventory_image = "tutorial_battleaxe_mega14.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2320,6 +2470,7 @@ minetest.register_tool("tutorial:battleaxe_mega14", { minetest.register_tool("tutorial:battleaxe_mega15", { description = "Mega Battleaxe lv.15\nBattleaxe-lv.15", inventory_image = "tutorial_battleaxe_mega15.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2337,6 +2488,7 @@ minetest.register_tool("tutorial:battleaxe_mega15", { minetest.register_tool("tutorial:battleaxe_mega9", { description = "Mega Battleaxe lv.9\nBattleaxe-lv.9", inventory_image = "tutorial_battleaxe_mega9.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2353,6 +2505,7 @@ minetest.register_tool("tutorial:battleaxe_mega9", { minetest.register_tool("tutorial:battleaxe_mega10", { description = "Mega Battleaxe lv.10\nBattleaxe-lv.10", inventory_image = "tutorial_battleaxe_mega10.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2369,6 +2522,7 @@ minetest.register_tool("tutorial:battleaxe_mega10", { minetest.register_tool("tutorial:battleaxe_mega11", { description = "Mega Battleaxe lv.11\nBattleaxe-lv.11", inventory_image = "tutorial_battleaxe_mega11.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2385,6 +2539,7 @@ minetest.register_tool("tutorial:battleaxe_mega11", { minetest.register_tool("tutorial:battleaxe_mega12", { description = "Mega Battleaxe lv.12\nBattleaxe-lv.12", inventory_image = "tutorial_battleaxe_mega12.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2402,6 +2557,7 @@ minetest.register_tool("tutorial:battleaxe_mega12", { minetest.register_tool("tutorial:battleaxe_mega5", { description = "Mega Battleaxe lv.5\nBattleaxe-lv.5", inventory_image = "tutorial_battleaxe_mega5.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2418,6 +2574,7 @@ minetest.register_tool("tutorial:battleaxe_mega5", { minetest.register_tool("tutorial:battleaxe_mega6", { description = "Mega Battleaxe lv.6\nBattleaxe-lv.6", inventory_image = "tutorial_battleaxe_mega6.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2434,6 +2591,7 @@ minetest.register_tool("tutorial:battleaxe_mega6", { minetest.register_tool("tutorial:battleaxe_mega7", { description = "Mega Battleaxe lv.7\nBattleaxe-lv.7", inventory_image = "tutorial_battleaxe_mega7.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2450,6 +2608,7 @@ minetest.register_tool("tutorial:battleaxe_mega7", { minetest.register_tool("tutorial:battleaxe_mega8", { description = "Mega Battleaxe lv.8\nBattleaxe-lv.8", inventory_image = "tutorial_battleaxe_mega8.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2468,6 +2627,7 @@ minetest.register_tool("tutorial:battleaxe_mega8", { minetest.register_tool("tutorial:battleaxe_mega4", { description = "Mega Battleaxe lv.4\nBattleaxe-lv.4", inventory_image = "tutorial_battleaxe_mega4.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2484,6 +2644,7 @@ minetest.register_tool("tutorial:battleaxe_mega4", { minetest.register_tool("tutorial:battleaxe_mega3", { description = "Mega Battleaxe lv.3\nBattleaxe-lv.3", inventory_image = "tutorial_battleaxe_mega3.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2500,6 +2661,7 @@ minetest.register_tool("tutorial:battleaxe_mega3", { minetest.register_tool("tutorial:battleaxe_mega2", { description = "Mega Battleaxe lv.2\nBattleaxe-lv.2", inventory_image = "tutorial_battleaxe_mega2.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1, @@ -2516,6 +2678,7 @@ minetest.register_tool("tutorial:battleaxe_mega2", { minetest.register_tool("tutorial:battleaxe_mega1", { description = "Mega Battleaxe lv.1\nBattleaxe-lv.1", inventory_image = "tutorial_battleaxe_mega1.png", + groups = {not_in_creative_inventory=1}, tool_capabilities = { full_punch_interval = 1.0, max_drop_level=1,