From 6097e844cfa748af08f0259af9e9f1fe48a0fee2 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 25 Apr 2016 01:16:53 -0500 Subject: [PATCH 001/354] all caves --- README.md | 2 +- depends.txt | 1 + fungal_tree.lua | 358 ++++++++++++++ init.lua | 68 +-- mapgen.lua | 434 +++++++++++------ nodes.lua | 544 ++++++++++++++++++++++ textures/caverealms_algae.png | Bin 0 -> 3094 bytes textures/caverealms_glow_obsidian.png | Bin 0 -> 162 bytes textures/caverealms_glow_obsidian2.png | Bin 0 -> 661 bytes textures/caverealms_hot_cobble.png | Bin 0 -> 431 bytes textures/caverealms_salty2.png | Bin 0 -> 330 bytes textures/caverealms_thin_ice.png | Bin 0 -> 679 bytes textures/fun_caves_algae.png | Bin 0 -> 3508 bytes textures/fun_caves_brain_coral.png | Bin 0 -> 479 bytes textures/fun_caves_dragon_eye.png | Bin 0 -> 2589 bytes textures/fun_caves_fungal_tree_fruit.png | Bin 0 -> 3269 bytes textures/fun_caves_fungal_tree_leaves.png | Bin 0 -> 2135 bytes textures/fun_caves_lichen.png | Bin 0 -> 2470 bytes textures/fun_caves_lumin_tree.png | Bin 0 -> 2293 bytes textures/fun_caves_moss.png | Bin 0 -> 2694 bytes textures/fun_caves_pillar_coral.png | Bin 0 -> 2086 bytes textures/fun_caves_staghorn_coral.png | Bin 0 -> 633 bytes textures/vmg_glowing_fungal.png | Bin 0 -> 1164 bytes textures/vmg_glowing_fungus.png | Bin 0 -> 5084 bytes textures/vmg_moon_juice.png | Bin 0 -> 2988 bytes textures/vmg_moon_weed.png | Bin 0 -> 21426 bytes textures/vmg_mushroom_giant_cap.png | Bin 0 -> 756 bytes textures/vmg_mushroom_giant_stem.png | Bin 0 -> 714 bytes textures/vmg_mushroom_giant_under.png | Bin 0 -> 765 bytes textures/vmg_mushroom_steak.png | Bin 0 -> 2988 bytes textures/vmg_small_rocks.png | Bin 0 -> 3422 bytes 31 files changed, 1240 insertions(+), 167 deletions(-) create mode 100644 fungal_tree.lua create mode 100644 nodes.lua create mode 100644 textures/caverealms_algae.png create mode 100644 textures/caverealms_glow_obsidian.png create mode 100644 textures/caverealms_glow_obsidian2.png create mode 100644 textures/caverealms_hot_cobble.png create mode 100644 textures/caverealms_salty2.png create mode 100644 textures/caverealms_thin_ice.png create mode 100644 textures/fun_caves_algae.png create mode 100644 textures/fun_caves_brain_coral.png create mode 100644 textures/fun_caves_dragon_eye.png create mode 100644 textures/fun_caves_fungal_tree_fruit.png create mode 100644 textures/fun_caves_fungal_tree_leaves.png create mode 100644 textures/fun_caves_lichen.png create mode 100644 textures/fun_caves_lumin_tree.png create mode 100644 textures/fun_caves_moss.png create mode 100644 textures/fun_caves_pillar_coral.png create mode 100644 textures/fun_caves_staghorn_coral.png create mode 100644 textures/vmg_glowing_fungal.png create mode 100644 textures/vmg_glowing_fungus.png create mode 100644 textures/vmg_moon_juice.png create mode 100644 textures/vmg_moon_weed.png create mode 100644 textures/vmg_mushroom_giant_cap.png create mode 100644 textures/vmg_mushroom_giant_stem.png create mode 100644 textures/vmg_mushroom_giant_under.png create mode 100644 textures/vmg_mushroom_steak.png create mode 100644 textures/vmg_small_rocks.png diff --git a/README.md b/README.md index f21d190..e8a9df9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # fun_caves -Fun Caves is an attempt to convert the mapgen V6 caves into a lua mod, so they can be used with any mapgen. I've translated the C++ code into lua in the most mechanical way possible. I honestly have no idea how half of it works, and I don't intend to spend a lot of time on it in the future, so anyone who likes this mod is encouraged to fork and/or tinker with it and submit pull requests. +Fun Caves started as an attempt to convert the mapgen V6 caves into a lua mod, so they could be used with any mapgen. However, I've since turned it into an all cave environment, with no surface at all. ![screenshot](https://github.com/duane-r/fun_caves/raw/master/textures/screenshot.jpg) diff --git a/depends.txt b/depends.txt index 4ad96d5..abb01ae 100644 --- a/depends.txt +++ b/depends.txt @@ -1 +1,2 @@ default +flowers diff --git a/fungal_tree.lua b/fungal_tree.lua new file mode 100644 index 0000000..3a65241 --- /dev/null +++ b/fungal_tree.lua @@ -0,0 +1,358 @@ +------------------- +-- Fungal Tree -- +------------------- + +local light_max = 9 + +local colors = {"^[colorize:#FF00FF:60", "", "^[colorize:#0000FF:60", "^[colorize:#FF4500:80"} +fun_caves.fungal_tree_leaves = {} + +-- all leaves +function fun_caves.make_fungal_tree(data, area, pos, height, leaves, fruit) + for y = 0, height do + local radius = 1 + if y > 1 and y < height - 2 then + radius = 2 + end + local force_x = math.random(1,3) - 2 + local force_y = math.random(1,3) - 2 + for z = -radius,radius do + for x = -radius,radius do + local sr = math.random(1,27) + local i = pos + z*area.zstride + y*area.ystride + x + if force_x == x and force_y == y then + data[i] = leaves + elseif sr == 1 then + data[i] = fruit + elseif sr < 14 then + data[i] = leaves + end + end + end + end +end + +-- multicolored growths +local count = 0 +for _, color in pairs(colors) do + count = count + 1 + local name = "fun_caves:fungal_tree_leaves_"..count + fun_caves.fungal_tree_leaves[#fun_caves.fungal_tree_leaves+1] = name + + minetest.register_node(name, { + description = "Fungal tree growths", + drawtype = "allfaces_optional", + waving = 1, + visual_scale = 1.3, + tiles = {"fun_caves_fungal_tree_leaves.png"..color}, + paramtype = "light", + is_ground_content = false, + groups = {snappy=3, flammable=3, leaves=1, plant=1}, + drop = { + max_items = 1, + items = { + --{items = {"fun_caves:"..tree.name.."_sapling"}, rarity = tree.drop_rarity }, + {items = {name} } + } + }, + sounds = default.node_sound_leaves_defaults(), + after_place_node = default.after_place_leaves, + }) + + minetest.register_craft({ + output = "default:stick", + recipe = { + {name} + } + }) +end + + +local leaves_and_air = table.copy(fun_caves.fungal_tree_leaves) +leaves_and_air[#leaves_and_air+1] = "air" +local good_stone = {} +good_stone["fun_caves:stone_with_lichen"] = true +good_stone["fun_caves:stone_with_algae"] = true + +local function find_ground(pos) + for y1 = 1, 16 do + local node = minetest.get_node_or_nil({x=pos.x, y=pos.y-y1, z=pos.z}) + if node then + if minetest.get_item_group(node.name, "soil") ~= 0 or + good_stone[node.name] then + return y1 + end + end + end + + return 1000 +end + + +-- fungal spread +minetest.register_abm({ + nodenames = fun_caves.fungal_tree_leaves, + interval = 2 * fun_caves.time_factor, + chance = 10, + action = function(pos, node) + if minetest.get_node_light(pos, nil) == 15 then + minetest.remove_node(pos) + return + end + if find_ground(pos) > 16 then + minetest.remove_node(pos) + return + end + + local grow_pos = {x=pos.x, y=pos.y-1, z=pos.z} + local grow_node = minetest.get_node_or_nil(grow_pos) + if grow_node and grow_node.name == "air" then + minetest.set_node(grow_pos, {name = node.name}) + return + end + if math.random(1,3) ~= 1 then + return + end + + local foreign = {} + for _, i in pairs(fun_caves.fungal_tree_leaves) do + if i ~= node.name then + foreign[#foreign+1] = i + end + end + local pos1, count = minetest.find_nodes_in_area(vector.subtract(pos, 3), vector.add(pos, 3), foreign) + if #pos1 > 0 then + minetest.set_node(pos1[math.random(1,#pos1)], {name="air"}) + return + end + + if math.random(1,201) == 1 then + local new = fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)] + local pos1, count = minetest.find_nodes_in_area({x=pos.x-8, y=pos.y-16, z=pos.z-8}, {x=pos.x+8, y=pos.y+16, z=pos.z+8}, node.name) + for _, p in pairs(pos1) do + minetest.set_node(p, {name=new}) + end + return + end + + grow_pos = {x = pos.x + math.random(-1,1), y = pos.y + math.random(-1,1), z = pos.z + math.random(-1,1)} + grow_node = minetest.get_node_or_nil(grow_pos) + --if math.random(1,2) == 1 then + minetest.set_node(pos, {name = "air"}) + --end + if not grow_node or not table.contains(leaves_and_air, grow_node.name) or find_ground(grow_pos) > 16 then + return + end + if minetest.get_node_light(grow_pos, nil) <= light_max then + minetest.set_node(pos, {name = "air"}) + if math.random(1,27) == 1 then + minetest.set_node(grow_pos, {name = "fun_caves:fungal_tree_fruit"}) + else + minetest.set_node(grow_pos, {name = node.name}) + end + end + end +}) + +-- Fill a list with data for content IDs, after all nodes are registered +local cid_data = {} +minetest.after(0, function() + for name, def in pairs(minetest.registered_nodes) do + cid_data[minetest.get_content_id(name)] = { + name = name, + --drops = def.drops, + flammable = def.groups.flammable, + choppy = def.groups.choppy, + fleshy = def.groups.fleshy, + snappy = def.groups.snappy, + on_blast = def.on_blast, + } + end +end) + +local function add_effects(pos, radius) + minetest.add_particlespawner({ + amount = 128, + time = 1, + minpos = vector.subtract(pos, radius / 2), + maxpos = vector.add(pos, radius / 2), + minvel = {x=-20, y=-20, z=-20}, + maxvel = {x=20, y=20, z=20}, + minacc = vector.new(), + maxacc = vector.new(), + minexptime = 1, + maxexptime = 3, + minsize = 8, + maxsize = 16, + texture = "tnt_smoke.png", + }) +end + +local function destroy(pos, cid) + if minetest.is_protected(pos, "") then + return + end + local def = cid_data[cid] + if def and def.on_blast then + def.on_blast(vector.new(pos), 1) + return + end + if def.snappy == nil and def.choppy == nil and def.fleshy == nil and def.name ~= "fire:basic_flame" then + return + end + local new = "air" + --if math.random(1,2) == 1 then + if true then + local node_under = minetest.get_node_or_nil({x = pos.x, + y = pos.y - 1, z = pos.z}) + if node_under and node_under.name ~= "air" then + --new = node.name + end + end + minetest.set_node(pos, {name=new}) +end + +local function explode(pos, radius) + local pos = vector.round(pos) + local vm = VoxelManip() + local p1 = vector.subtract(pos, radius) + local p2 = vector.add(pos, radius) + local minp, maxp = vm:read_from_map(p1, p2) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + + local drops = {} + local p = {} + + local c_air = minetest.get_content_id("air") + + for z = -radius, radius do + for y = -radius, 4*radius do + local vi = a:index(pos.x + (-radius), pos.y + y, pos.z + z) + for x = -radius, radius do + if (x * x) + (y * y / 4) + (z * z) <= + (radius * radius) + math.random(-radius, radius) then + local cid = data[vi] + p.x = pos.x + x + p.y = pos.y + y + p.z = pos.z + z + if cid ~= c_air then + destroy(p, cid) + end + end + vi = vi + 1 + end + end + end +end + +local function calc_velocity(pos1, pos2, old_vel, power) + local vel = vector.direction(pos1, pos2) + vel = vector.normalize(vel) + vel = vector.multiply(vel, power) + + -- Divide by distance + local dist = vector.distance(pos1, pos2) + dist = math.max(dist, 1) + vel = vector.divide(vel, dist) + + -- Add old velocity + vel = vector.add(vel, old_vel) + return vel +end + +local function entity_physics(pos, radius) + -- Make the damage radius larger than the destruction radius + radius = radius * 2 + local objs = minetest.get_objects_inside_radius(pos, radius) + for _, obj in pairs(objs) do + local obj_pos = obj:getpos() + local obj_vel = obj:getvelocity() + local dist = math.max(1, vector.distance(pos, obj_pos)) + + if obj_vel ~= nil then + obj:setvelocity(calc_velocity(pos, obj_pos, + obj_vel, radius * 10)) + end + + local damage = (4 / dist) * radius + obj:set_hp(obj:get_hp() - damage) + end +end + + +local function boom(pos) + if not pos then + return + end + local node = minetest.get_node_or_nil(pos) + if not node then + return + end + + minetest.sound_play("tnt_explode", {pos=pos, gain=1.5, max_hear_distance=2*64}) + local radius = 5 + minetest.set_node(pos, {name="air"}) + explode(pos, radius) + entity_physics(pos, radius) + add_effects(pos, radius) +end + +local function burn(pos) + minetest.get_node_timer(pos):start(1) +end + + +-- Exploding fruit +minetest.register_abm({ + nodenames = {"fun_caves:fungal_tree_fruit"}, + interval = 3 * fun_caves.time_factor, + chance = 20, + action = function(pos, node) + local pos1, count = minetest.find_nodes_in_area(vector.subtract(pos, 1), vector.add(pos, 1), {"fire:basic_flame"}) + if #pos1 > 0 then + boom(pos) + return + end + + local pos1, count = minetest.find_nodes_in_area(vector.subtract(pos, 1), vector.add(pos, 1), fun_caves.fungal_tree_leaves) + if #pos1 < 3 then + minetest.set_node(pos, {name="air"}) + return + end + + local g = find_ground(pos) + if g > 4 and g < 17 then + if math.random(1,17 - g) == 1 then + boom(pos) + end + elseif math.random(1,2) == 1 then + minetest.set_node(pos, {name="air"}) + end + end +}) + + +minetest.register_node("fun_caves:fungal_tree_fruit", { + description = "Fungal tree fruit", + drawtype = "plantlike", + visual_scale = 0.75, + tiles = {"fun_caves_fungal_tree_fruit.png"}, + --inventory_image = ".png", + paramtype = "light", + sunlight_propagates = true, + light_source = 6, + walkable = false, + is_ground_content = false, + selection_box = { + type = "fixed", + fixed = {-0.2, -0.5, -0.2, 0.2, 0, 0.2} + }, + groups = {fleshy = 3, dig_immediate = 3, flammable = 2}, + --on_use = minetest.item_eat(2), + sounds = default.node_sound_leaves_defaults(), + on_timer = boom, + on_punch = boom, +}) + + diff --git a/init.lua b/init.lua index c75b644..13bf403 100644 --- a/init.lua +++ b/init.lua @@ -2,35 +2,46 @@ fun_caves = {} fun_caves.version = "1.0" fun_caves.path = minetest.get_modpath(minetest.get_current_modname()) fun_caves.world = false +fun_caves.time_factor = 10 -if fun_caves.world then - minetest.register_on_mapgen_init(function(mgparams) - minetest.set_mapgen_params({mgname="singlenode", flags="nolight"}) - end) +minetest.register_on_mapgen_init(function(mgparams) + minetest.set_mapgen_params({mgname="singlenode", flags="nolight"}) +end) - if default then - if default.register_ores then - default.register_ores() - end - if default.register_blobs then - default.register_blobs() - end - if default.register_biomes then - default.register_biomes() - end - if default.register_decorations then - default.register_decorations() - end - if flowers.register_decorations then - flowers.register_decorations() - end +if default then + if default.register_ores then + default.register_ores() + end + if default.register_blobs then + default.register_blobs() + end + if default.register_biomes then + default.register_biomes() + end + if default.register_decorations then + default.register_decorations() + end + if flowers.register_decorations then + flowers.register_decorations() end -else - minetest.set_mapgen_params({flags="nocaves"}) end +-- Check if the table contains an element. +function table.contains(table, element) + for key, value in pairs(table) do + if value == element then + if key then + return key + else + return true + end + end + end + return false +end + -- Modify a node to add a group function minetest.add_group(node, groups) local def = minetest.registered_items[node] @@ -71,14 +82,17 @@ function fun_caves.node(name) end ---dofile(fun_caves.path .. "/nodes.lua") +dofile(fun_caves.path .. "/nodes.lua") +dofile(fun_caves.path .. "/fungal_tree.lua") dofile(fun_caves.path .. "/mapgen.lua") -if fun_caves.world then - minetest.register_on_newplayer(fun_caves.respawn) - minetest.register_on_respawnplayer(fun_caves.respawn) -end +minetest.register_on_newplayer(fun_caves.respawn) +minetest.register_on_respawnplayer(fun_caves.respawn) -- Inserting helps to ensure that fun_caves operates first. table.insert(minetest.registered_on_generateds, 1, fun_caves.generate) + +minetest.register_on_joinplayer(function(player) + player:set_sky("#000000", "plain", {}) +end) diff --git a/mapgen.lua b/mapgen.lua index b8c6702..fd925e6 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -2,27 +2,31 @@ -- cavegen.cpp, and is likewise distributed under the LGPL2.1 ---local DEBUG = true +local DEBUG = false +-- Cave blend distance near YMIN, YMAX +local massive_cave_blend = 128 +-- noise threshold for massive caves +local massive_cave_threshold = 0.6 +-- mct: 1 = small rare caves, 0.5 1/3rd ground volume, 0 = 1/2 ground volume. + +local seed_noise = {offset = 0, scale = 32768, seed = 5202, spread = {x = 80, y = 80, z = 80}, octaves = 2, persist = 0.4, lacunarity = 2} +local cave_noise_v6 = {offset = 6, scale = 6, seed = 34329, spread = {x = 250, y = 250, z = 250}, octaves = 3, persist = 0.5, lacunarity = 2} +local intersect_cave_noise_1 = {offset = 0, scale = 1, seed = -8402, spread = {x = 64, y = 64, z = 64}, octaves = 3, persist = 0.5, lacunarity = 2} +local intersect_cave_noise_2 = {offset = 0, scale = 1, seed = 3944, spread = {x = 64, y = 64, z = 64}, octaves = 3, persist = 0.5, lacunarity = 2} +local massive_cave_noise = {offset = 0, scale = 1, seed = 59033, spread = {x = 768, y = 256, z = 768}, octaves = 6, persist = 0.63, lacunarity = 2} +local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = 400}, seed = 903, octaves = 3, persist = 0.5, lacunarity = 2.0} +local biome_blend = {offset = 0.0, scale = 0.1, spread = {x = 8, y = 8, z = 8}, seed = 4023, octaves = 2, persist = 1.0, lacunarity = 2.0} + + + local node = fun_caves.node local data = {} local p2data = {} -- vm rotation data buffer local lightmap = {} -local vm, emin, emax, a, csize, heightmap, biomemap +local vm, emin, emax, area, csize local div_sz_x, div_sz_z, minp, maxp, terrain, cave -local terrain_noise = {offset = 0, -scale = 20, seed = 8829, spread = {x = 40, y = 40, z = 40}, -octaves = 6, persist = 0.4, lacunarity = 2} - -local cave_noise = {offset = 0, scale = 1, -seed = -3977, spread = {x = 30, y = 30, z = 30}, octaves = 3, -persist = 0.8, lacunarity = 2} - -local seed_noise = {offset = 0, scale = 32768, -seed = 5202, spread = {x = 80, y = 80, z = 80}, octaves = 2, -persist = 0.4, lacunarity = 2} - if fun_caves.world then fun_caves.biomes = {} local biomes = fun_caves.biomes @@ -118,7 +122,7 @@ local function place_schematic(pos, schem, center) local dz = pos.z - minp.z + z local dx = pos.x - minp.x + x if pos.x + x > minp.x and pos.x + x < maxp.x and pos.z + z > minp.z and pos.z + z < maxp.z then - local ivm = a:index(pos.x + x, pos.y, pos.z + z) + local ivm = area:index(pos.x + x, pos.y, pos.z + z) local isch = z1 * schem.size.y * schem.size.x + x1 + 1 for y = 0, schem.size.y - 1 do local dy = pos.y - minp.y + y @@ -133,7 +137,7 @@ local function place_schematic(pos, schem, center) end end - ivm = ivm + a.ystride + ivm = ivm + area.ystride isch = isch + schem.size.x end end @@ -157,13 +161,11 @@ local function get_decoration(biome) end -local np_cave = {offset = 6, scale = 6, seed = 34329, spread = {x = 250, y = 250, z = 250}, octaves = 3, persist = 0.5, lacunarity = 2} - local function rangelim(x, y, z) return math.max(math.min(x, z), y) end -local function carveRoute(this, vec, f, randomize_xz, tunnel_above_ground) +local function carveRoute(this, vec, f, randomize_xz) local startp = vector.new(this.orp) startp = vector.add(startp, this.of) @@ -182,52 +184,48 @@ local function carveRoute(this, vec, f, randomize_xz, tunnel_above_ground) for z0 = d0, d1 do local si = this.rs / 2 - math.max(0, math.abs(z0) - this.rs / 7 - 1) for x0 = -si - math.random(0,1), si - 1 + math.random(0,1) do - if (tunnel_above_ground) then - --continue - else - local maxabsxz = math.max(math.abs(x0), math.abs(z0)) - local si2 = this.rs / 2 - math.max(0, maxabsxz - this.rs / 7 - 1) - for y0 = -si2, si2 do - if (this.large_cave_is_flat) then - -- Make large caves not so tall - if (this.rs > 7 and math.abs(y0) >= this.rs / 3) then + local maxabsxz = math.max(math.abs(x0), math.abs(z0)) + local si2 = this.rs / 2 - math.max(0, maxabsxz - this.rs / 7 - 1) + for y0 = -si2, si2 do + if (this.large_cave_is_flat) then + -- Make large caves not so tall + if (this.rs > 7 and math.abs(y0) >= this.rs / 3) then + --continue + else + local p = vector.new(cp.x + x0, cp.y + y0, cp.z + z0) + p = vector.add(p, this.of) + + if not area:containsp(p) then --continue else - local p = vector.new(cp.x + x0, cp.y + y0, cp.z + z0) - p = vector.add(p, this.of) + local i = area:indexp(vector.round(p)) + local c = data[i] + --if (not ndef.get(c).is_ground_content) then + -- ** check for ground content? ** + local donotdig = false + if c == node("default:desert_sand") then + donotdig = true + end - if not a:containsp(p) then + if donotdig then --continue else - local i = a:indexp(vector.round(p)) - local c = data[i] - --if (not ndef.get(c).is_ground_content) then - -- ** check for ground content? ** - local donotdig = false - if c == node("default:desert_sand") then - donotdig = true - end + if (this.large_cave) then + local full_ymin = minp.y - 16 + local full_ymax = maxp.y + 16 - if donotdig then - --continue - else - if (this.large_cave) then - local full_ymin = minp.y - 16 - local full_ymax = maxp.y + 16 - - if this.flooded and not this.lava_cave then - data[i] = (p.y <= this.water_level) and node("default:water_source") or node("air") - elseif this.flooded then - data[i] = (p.y < startp.y - 2) and node("default:lava_source") or node("air") - else - data[i] = node("air") - end + if this.flooded and not this.lava_cave then + data[i] = (p.y <= this.water_level) and node("default:water_source") or node("air") + elseif this.flooded then + data[i] = (p.y < startp.y - 2) and node("default:lava_source") or node("air") else - if (c == node("ignore") or c == node("air")) then - --continue - else - data[i] = node("air") - end + data[i] = node("air") + end + else + if (c == node("ignore") or c == node("air")) then + --continue + else + data[i] = node("air") end end end @@ -239,7 +237,7 @@ local function carveRoute(this, vec, f, randomize_xz, tunnel_above_ground) end end -local function makeTunnel(this, dirswitch) +local function makeV6Tunnel(this, dirswitch) if dirswitch and not this.large_cave then this.main_direction = vector.new( ((math.random() * 20) - 10) / 10, @@ -285,38 +283,6 @@ local function makeTunnel(this, dirswitch) ) end - -- Do not make caves that are entirely above ground, to fix - -- shadow bugs caused by overgenerated large caves. - -- It is only necessary to check the startpoint and endpoint. - local orpi = vector.new(this.orp.x, this.orp.y, this.orp.z) - local veci = vector.new(vec.x, vec.y, vec.z) - local h1 - local h2 - - local p1 = vector.add(orpi, veci, this.of, this.rs / 2) - if (p1.z >= minp.z and p1.z <= maxp.z and - p1.x >= minp.x and p1.x <= maxp.x) then - local index1 = math.floor(p1.z - minp.z + 0.5) * csize.x + math.floor(p1.x - minp.x + 0.5) + 1 - h1 = heightmap[index1] - else - h1 = this.water_level -- If not in heightmap - end - - local p2 = vector.add(orpi, this.of, this.rs / 2) - if (p2.z >= minp.z and p2.z <= maxp.z and - p2.x >= minp.x and p2.x <= maxp.x) then - local index2 = math.floor(p2.z - minp.z + 0.5) * csize.x + math.floor(p2.x - minp.x + 0.5) + 1 - h2 = heightmap[index2] - else - h2 = this.water_level - end - - -- If startpoint and endpoint are above ground, - -- disable placing of nodes in carveRoute while - -- still running all pseudorandom calls to ensure - -- caves consistent with existing worlds. - local tunnel_above_ground = p1.y > h1 and p2.y > h2 - vec = vector.add(vec, this.main_direction) local rp = vector.add(this.orp, vec) @@ -352,16 +318,15 @@ local function makeTunnel(this, dirswitch) -- Carve routes for f = 0, 1, 1.0 / veclen do --print(dump(vec)) - carveRoute(this, vec, f, randomize_xz, tunnel_above_ground) + carveRoute(this, vec, f, randomize_xz) end this.orp = rp end -local function makeCave(this, max_stone_height) - this.max_stone_y = max_stone_height +local function makeV6Cave(this) + this.max_stone_y = 32000 this.main_direction = vector.new(0, 0, 0) - --print(dump(this)) -- Allowed route area size in nodes this.ar = vector.add(vector.subtract(maxp, minp), 1) @@ -409,7 +374,7 @@ local function makeCave(this, max_stone_height) -- Generate some tunnel starting from orp for j = 0, this.tunnel_routepoints do --print(dump(this.orp)) - makeTunnel(this, j % this.dswitchint == 0) + makeV6Tunnel(this, j % this.dswitchint == 0) end end @@ -424,7 +389,7 @@ local function CaveV6(is_large_cave) this.flooded = true this.lava_cave = false - if maxp.y < this.water_level and minp.y / 31000 - math.random() < -0.5 then + if math.random(2) == 1 then this.lava_cave = true end @@ -446,8 +411,8 @@ local function getBiome(x, z) return nil end -local function generateCaves(max_stone_y) - local cave_amount = minetest.get_perlin(np_cave):get2d({x=minp.x, y=minp.y}) +local function generateV6Caves() + local cave_amount = minetest.get_perlin(cave_noise_v6):get2d({x=minp.x, y=minp.y}) local volume_nodes = (maxp.x - minp.x + 1) * (maxp.y - minp.y + 1) * 16 cave_amount = math.max(0.0, cave_amount) local caves_count = cave_amount * volume_nodes / 50000 @@ -457,17 +422,11 @@ local function generateCaves(max_stone_y) bruises_count = math.random(0, math.random(0, 2)) end - if (getBiome(minp.x, minp.z) == "desert") then - caves_count = caves_count / 3 - bruises_count = caves_count / 3 - end - for i = 0, caves_count + bruises_count do local large_cave = (i >= caves_count) local cave = CaveV6(large_cave) - --print(dump(cave)) - makeCave(cave, max_stone_y) + makeV6Cave(cave) end end @@ -477,20 +436,8 @@ function fun_caves.generate(p_minp, p_maxp, seed) vm, emin, emax = minetest.get_mapgen_object("voxelmanip") vm:get_data(data) --p2data = vm:get_param2_data() - a = VoxelArea:new({MinEdge = emin, MaxEdge = emax}) + area = VoxelArea:new({MinEdge = emin, MaxEdge = emax}) csize = vector.add(vector.subtract(maxp, minp), 1) - heightmap = minetest.get_mapgen_object("heightmap") - - local max_stone_height = -40000 - local index = 0 - for z = minp.z, maxp.z do - for x = minp.x, maxp.x do - index = index + 1 - if max_stone_height < heightmap[index] then - max_stone_height = heightmap[index] - end - end - end -- Deal with memory issues. This, of course, is supposed to be automatic. local mem = math.floor(collectgarbage("count")/1024) @@ -506,31 +453,209 @@ function fun_caves.generate(p_minp, p_maxp, seed) local px = math.floor((minp.x + 32) / csize.x) local pz = math.floor((minp.z + 32) / csize.z) - generateCaves(max_stone_height) + -- Fill with stone. + for z = minp.z, maxp.z do + for y = minp.y, maxp.y do + local ivm = area:index(minp.x, y, z) + for x = minp.x, maxp.x do + data[ivm] = node("default:stone") + ivm = ivm + 1 + end + end + end - --local index = 0 - --local index3d = 0 - --for z = minp.z, maxp.z do - -- local dz = z - minp.z - -- for x = minp.x, maxp.x do - -- index = index + 1 - -- local dx = x - minp.x - -- index3d = dz * csize.y * csize.x + dx + 1 - -- local ivm = a:index(x, minp.y, z) + local made_a_big_one = false + local massive_cave = minetest.get_perlin_map(massive_cave_noise, csize):get3dMap_flat(minp) + local cave_1 = minetest.get_perlin_map(intersect_cave_noise_1, csize):get3dMap_flat(minp) + local cave_2 = minetest.get_perlin_map(intersect_cave_noise_2, csize):get3dMap_flat(minp) + local biome_n = minetest.get_perlin_map(biome_noise, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) + local biome_bn = minetest.get_perlin_map(biome_blend, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) - -- for y = minp.y, maxp.y do - -- local dy = y - minp.y + local index = 0 + local index3d = 0 + for z = minp.z, maxp.z do + local dz = z - minp.z + for x = minp.x, maxp.x do + index = index + 1 + local dx = x - minp.x + index3d = dz * csize.y * csize.x + dx + 1 + local ivm = area:index(x, minp.y, z) - -- ivm = ivm + a.ystride - -- index3d = index3d + csize.x - -- end - -- end - --end + for y = minp.y, maxp.y do + local dy = y - minp.y + + if massive_cave[index3d] > massive_cave_threshold then + data[ivm] = node("air") + made_a_big_one = true + else + local n1 = (math.abs(cave_1[index3d]) < 0.08) + local n2 = (math.abs(cave_2[index3d]) < 0.08) + + if n1 and n2 then + local sr = 1000 + if data[ivm] == node("default:stone") then + sr = math.random(1000) + end + + --if sr == 1 then + -- data[ivm] = node("default:lava_source") + --elseif sr == 2 then + -- data[ivm] = node("default:water_source") + --else + data[ivm] = node("air") + --end + end + end + + ivm = ivm + area.ystride + index3d = index3d + csize.x + end + end + end + + if made_a_big_one then + --print("massive cave at "..minp.x..","..minp.y..","..minp.z) + else + generateV6Caves() + end + + local index = 0 + local index3d = 0 + for z = minp.z, maxp.z do + local dz = z - minp.z + for x = minp.x, maxp.x do + index = index + 1 + local dx = x - minp.x + index3d = (dz + 1) * csize.y * csize.x + dx + local air_count = 0 + local ivm = area:index(x, maxp.y, z) + + for y = maxp.y, minp.y, -1 do + local ivm_below = ivm - area.ystride + local ivm_above = ivm + area.ystride + local dy = y - minp.y + + if data[ivm] == node("air") then + ------------------- + local stone_type = node("default:stone") + local stone_depth = 1 + local biome_val = biome_n[index] + biome_bn[index] + if biome_val < -0.8 then + if true then + stone_type = node("default:ice") + stone_depth = 2 + else + stone_type = node("fun_caves:thinice") + stone_depth = 2 + end + elseif biome_val < -0.7 then + stone_type = node("fun_caves:stone_with_lichen") + elseif biome_val < -0.3 then + stone_type = node("fun_caves:stone_with_moss") + elseif biome_val < 0.2 then + stone_type = node("fun_caves:stone_with_lichen") + elseif biome_val < 0.5 then + stone_type = node("fun_caves:stone_with_algae") + elseif biome_val < 0.6 then + stone_type = node("fun_caves:stone_with_salt") + stone_depth = 2 + elseif biome_val < 0.8 then + stone_type = node("default:coalblock") + stone_depth = 2 + else + stone_type = node("fun_caves:hot_cobble") + end + -- "glow" + + -- Change stone per biome. + if data[ivm_below] == node("default:stone") then + data[ivm_below] = stone_type + if stone_depth == 2 then + data[ivm_below - area.ystride] = stone_type + end + end + if data[ivm_above] == node("default:stone") then + data[ivm_above] = stone_type + if stone_depth == 2 then + data[ivm_above + area.ystride] = stone_type + end + end + + if (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss")) and math.random(1,20) == 1 then + data[ivm_above] = node("fun_caves:glowing_fungal_stone") + end + + if data[ivm] == node("air") then + local sr = math.random(1,1000) + + -- fluids + if (not made_a_big_one) and data[ivm_below] == node("default:stone") and sr < 10 then + data[ivm] = node("default:lava_source") + elseif (not made_a_big_one) and data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 10 then + data[ivm] = node("default:water_source") + -- hanging down + elseif data[ivm_above] == node("default:ice") and sr < 80 then + data[ivm] = node("fun_caves:icicle_down") + elseif (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss") or data[ivm_above] == node("fun_caves:stone_with_algae") or data[ivm_above] == node("default:stone")) and sr < 80 then + if data[ivm_above] == node("fun_caves:stone_with_algae") then + data[ivm] = node("fun_caves:stalactite_slimy") + elseif data[ivm_above] == node("fun_caves:stone_with_moss") then + data[ivm] = node("fun_caves:stalactite_mossy") + else + data[ivm] = node("fun_caves:stalactite") + end + -- standing up + elseif data[ivm_below] == node("default:coalblock") and sr < 20 then + data[ivm] = node("fun_caves:constant_flame") + elseif data[ivm_below] == node("default:ice") and sr < 80 then + data[ivm] = node("fun_caves:icicle_up") + elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae") or data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:stone_with_moss")) and sr < 80 then + if data[ivm_below] == node("fun_caves:stone_with_algae") then + data[ivm] = node("fun_caves:stalagmite_slimy") + elseif data[ivm_below] == node("fun_caves:stone_with_moss") then + data[ivm] = node("fun_caves:stalagmite_mossy") + elseif data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("default:stone") then + data[ivm] = node("fun_caves:stalagmite") + end + -- vegetation + elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae")) and biome_val >= -0.7 then + if sr < 110 then + data[ivm] = node("flowers:mushroom_red") + elseif sr < 140 then + data[ivm] = node("flowers:mushroom_brown") + elseif air_count > 1 and sr < 160 then + data[ivm_above] = node("fun_caves:huge_mushroom_cap") + data[ivm] = node("fun_caves:giant_mushroom_stem") + elseif air_count > 2 and sr < 170 then + data[ivm + 2 * area.ystride] = node("fun_caves:giant_mushroom_cap") + data[ivm_above] = node("fun_caves:giant_mushroom_stem") + data[ivm] = node("fun_caves:giant_mushroom_stem") + elseif made_a_big_one and air_count > 5 and sr < 180 then + fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12)), node(fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)]), node("fun_caves:fungal_tree_fruit")) + data[ivm_below] = node("dirt") + elseif sr < 300 then + data[ivm_below] = node("dirt") + end + if data[ivm] ~= node("air") then + data[ivm_below] = node("dirt") + end + end + end + + if data[ivm] == node("air") then + air_count = air_count + 1 + end + end + + ivm = ivm - area.ystride + index3d = index3d - csize.x + end + end + end vm:set_data(data) - --minetest.generate_ores(vm, minp, maxp) - --minetest.generate_decorations(vm, minp, maxp) + minetest.generate_ores(vm, minp, maxp) --vm:set_param2_data(p2data) if DEBUG then vm:set_lighting({day = 15, night = 15}) @@ -541,5 +666,36 @@ function fun_caves.generate(p_minp, p_maxp, seed) vm:update_liquids() vm:write_to_map() - vm, a, lightmap, heightmap, biomemap, terrain, cave = nil, nil, nil, nil, nil, nil, nil + vm, area, lightmap, terrain, cave = nil, nil, nil, nil, nil +end + +function fun_caves.respawn(player) + local pos = {x=0,y=0,z=0} + local massive_cave = minetest.get_perlin(massive_cave_noise):get3d(pos) + local biome_n = minetest.get_perlin(biome_noise):get2d({x=pos.x, y=pos.z}) + local biome_bn = minetest.get_perlin(biome_blend):get2d({x=pos.x, y=pos.z}) + local biome = biome_n + biome_bn + + while biome < 0.3 or biome > 0.5 do + pos.x = pos.x + math.random(20) - 10 + pos.z = pos.z + math.random(20) - 10 + + biome_n = minetest.get_perlin(biome_noise):get2d({x=pos.x, y=pos.z}) + biome_bn = minetest.get_perlin(biome_blend):get2d({x=pos.x, y=pos.z}) + biome = biome_n + biome_bn + end + + while massive_cave <= massive_cave_threshold do + pos.y = pos.y + 80 + massive_cave = minetest.get_perlin(massive_cave_noise):get3d(pos) + end + + while massive_cave > massive_cave_threshold do + pos.y = pos.y - 1 + massive_cave = minetest.get_perlin(massive_cave_noise):get3d(pos) + end + + pos.y = pos.y + 1 + player:setpos(pos) + return true -- Disable default player spawner end diff --git a/nodes.lua b/nodes.lua new file mode 100644 index 0000000..bb8d10f --- /dev/null +++ b/nodes.lua @@ -0,0 +1,544 @@ +---------------------- +-- Cave Decorations -- +---------------------- + +-- Mushrooms and Speleothems +-- These are instantiated by voxel.lua since the decoration manager +-- only works at the surface of the world. + +local light_max = 12 + +minetest.register_node("fun_caves:huge_mushroom_cap", { + description = "Huge Mushroom Cap", + tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, + is_ground_content = false, + paramtype = "light", + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.5, -0.5, -0.33, 0.5, -0.33, 0.33}, + {-0.33, -0.5, 0.33, 0.33, -0.33, 0.5}, + {-0.33, -0.5, -0.33, 0.33, -0.33, -0.5}, + {-0.33, -0.33, -0.33, 0.33, -0.17, 0.33}, + } }, + light_source = 10, + groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, +}) + +minetest.register_node("fun_caves:giant_mushroom_cap", { + description = "Giant Mushroom Cap", + tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, + is_ground_content = false, + paramtype = "light", + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.4, -0.5, -0.4, 0.4, 0.0, 0.4}, + {-0.75, -0.5, -0.4, -0.4, -0.25, 0.4}, + {0.4, -0.5, -0.4, 0.75, -0.25, 0.4}, + {-0.4, -0.5, -0.75, 0.4, -0.25, -0.4}, + {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, + } }, + light_source = 10, + groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, +}) + +minetest.register_node("fun_caves:giant_mushroom_stem", { + description = "Giant Mushroom Stem", + tiles = {"vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png"}, + is_ground_content = false, + groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2, plant=1}, + sounds = default.node_sound_wood_defaults(), + paramtype = "light", + drawtype = "nodebox", + node_box = { type = "fixed", fixed = { {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25}, }}, +}) + +-- Mushroom stems can be used as wood, ala Journey to the Center of the Earth. +minetest.register_craft({ + output = "default:wood", + recipe = { + {"fun_caves:giant_mushroom_stem"} + } +}) + +-- Caps can be cooked and eaten. +minetest.register_node("fun_caves:mushroom_steak", { + description = "Mushroom Steak", + drawtype = "plantlike", + paramtype = "light", + tiles = {"vmg_mushroom_steak.png"}, + inventory_image = "vmg_mushroom_steak.png", + on_use = minetest.item_eat(4), + groups = {dig_immediate = 3, attached_node = 1}, +}) + +minetest.register_craft({ + type = "cooking", + output = "fun_caves:mushroom_steak", + recipe = "fun_caves:huge_mushroom_cap", + cooktime = 2, +}) + +minetest.register_craft({ + type = "cooking", + output = "fun_caves:mushroom_steak 2", + recipe = "fun_caves:giant_mushroom_cap", + cooktime = 2, +}) + +-- Glowing fungal stone provides an eerie light. +minetest.register_node("fun_caves:glowing_fungal_stone", { + description = "Glowing Fungal Stone", + tiles = {"default_stone.png^vmg_glowing_fungal.png",}, + is_ground_content = true, + light_source = 12, + groups = {cracky=3, stone=1}, + drop = {items={ {items={"default:cobble"},}, {items={"fun_caves:glowing_fungus",},},},}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("fun_caves:glowing_fungus", { + description = "Glowing Fungus", + drawtype = "plantlike", + paramtype = "light", + tiles = {"vmg_glowing_fungus.png"}, + inventory_image = "vmg_glowing_fungus.png", + groups = {dig_immediate = 3, attached_node = 1}, +}) + +-- The fungus can be made into juice and then into glowing glass. +minetest.register_node("fun_caves:moon_juice", { + description = "Moon Juice", + drawtype = "plantlike", + paramtype = "light", + tiles = {"vmg_moon_juice.png"}, + inventory_image = "vmg_moon_juice.png", + groups = {dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("fun_caves:moon_glass", { + description = "Moon Glass", + drawtype = "glasslike", + tiles = {"default_glass.png",}, + inventory_image = minetest.inventorycube("default_glass.png"), + is_ground_content = true, + light_source = default.LIGHT_MAX, + groups = {cracky=3}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_craft({ + output = "fun_caves:moon_juice", + recipe = { + {"fun_caves:glowing_fungus", "fun_caves:glowing_fungus", "fun_caves:glowing_fungus"}, + {"fun_caves:glowing_fungus", "fun_caves:glowing_fungus", "fun_caves:glowing_fungus"}, + {"fun_caves:glowing_fungus", "vessels:glass_bottle", "fun_caves:glowing_fungus"}, + }, +}) + +minetest.register_craft({ + output = "fun_caves:moon_glass", + type = "shapeless", + recipe = { + "fun_caves:moon_juice", + "fun_caves:moon_juice", + "default:glass", + }, +}) + +-- What's a cave without speleothems? +local spel = { + {type1="stalactite", type2="stalagmite", tile="default_stone.png"}, + {type1="stalactite_slimy", type2="stalagmite_slimy", tile="default_stone.png^fun_caves_algae.png"}, + {type1="stalactite_mossy", type2="stalagmite_mossy", tile="default_stone.png^fun_caves_moss.png"}, + {type1="icicle_down", type2="icicle_up", desc="Icicle", tile="caverealms_thin_ice.png", drop="default:ice"}, +} + +for _, desc in pairs(spel) do + minetest.register_node("fun_caves:"..desc.type1, { + description = (desc.desc or "Stalactite"), + tiles = {desc.tile}, + is_ground_content = true, + walkable = false, + paramtype = "light", + --light_source = 14, + drop = (desc.drop or "fun_caves:stalactite"), + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.07, 0.0, -0.07, 0.07, 0.5, 0.07}, + {-0.04, -0.25, -0.04, 0.04, 0.0, 0.04}, + {-0.02, -0.5, -0.02, 0.02, 0.25, 0.02}, + } }, + groups = {rock=1, cracky=3}, + sounds = default.node_sound_stone_defaults(), + }) + + minetest.register_node("fun_caves:"..desc.type2, { + description = (desc.desc or "Stalagmite"), + tiles = {desc.tile}, + is_ground_content = true, + walkable = false, + paramtype = "light", + --light_source = 14, + drop = "fun_caves:stalagmite", + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.07, -0.5, -0.07, 0.07, 0.0, 0.07}, + {-0.04, 0.0, -0.04, 0.04, 0.25, 0.04}, + {-0.02, 0.25, -0.02, 0.02, 0.5, 0.02}, + } }, + groups = {rock=1, cracky=3}, + sounds = default.node_sound_stone_defaults(), + }) +end + +-- They can be made into cobblestone, to get them out of inventory. +minetest.register_craft({ + output = "default:cobble", + recipe = { + {"", "", ""}, + {"fun_caves:stalactite", "fun_caves:stalactite", ""}, + {"fun_caves:stalactite", "fun_caves:stalactite", ""}, + }, +}) + +minetest.register_craft({ + output = "default:cobble", + recipe = { + {"", "", ""}, + {"fun_caves:stalagmite", "fun_caves:stalagmite", ""}, + {"fun_caves:stalagmite", "fun_caves:stalagmite", ""}, + }, +}) + +minetest.register_node("fun_caves:glowing_dirt", { + description = "Glowing Dirt", + tiles = {"default_dirt.png"}, + groups = {crumbly = 3, soil = 1}, + light_source = default.LIGHT_MAX, + sounds = default.node_sound_dirt_defaults(), + soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" + }, +}) + +minetest.register_node("fun_caves:glowing_soil", { + description = "Glowing Soil", + tiles = {"default_dirt.png^farming_soil.png", "default_dirt.png"}, + drop = "fun_caves:glowing_dirt", + groups = {crumbly=3, not_in_creative_inventory=1, soil=2, grassland = 1, field = 1}, + sounds = default.node_sound_dirt_defaults(), + light_source = default.LIGHT_MAX, + soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" + }, +}) + +minetest.register_node("fun_caves:glowing_soil_wet", { + description = "Wet Glowing Soil", + tiles = {"default_dirt.png^farming_soil_wet.png", "default_dirt.png^farming_soil_wet_side.png"}, + drop = "fun_caves:glowing_dirt", + groups = {crumbly=3, not_in_creative_inventory=1, soil=3, wet = 1, grassland = 1, field = 1}, + sounds = default.node_sound_dirt_defaults(), + light_source = default.LIGHT_MAX, + soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" + }, +}) + +minetest.register_craft({ + output = "fun_caves:glowing_dirt", + type = "shapeless", + recipe = { + "fun_caves:moon_juice", + "default:dirt", + }, +}) + +--thin (transparent) ice +minetest.register_node("fun_caves:thin_ice", { + description = "Thin Ice", + tiles = {"caverealms_thin_ice.png"}, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_glass_defaults(), + use_texture_alpha = true, + light_source = 1, + drawtype = "glasslike", + sunlight_propagates = true, + freezemelt = "default:water_source", + paramtype = "light", +}) + +minetest.register_node("fun_caves:stone_with_moss", { + description = "Cave Stone with Moss", + tiles = {"default_stone.png^fun_caves_moss.png"}, + is_ground_content = true, + light_source = 10, + groups = {stone=1, crumbly=3}, + drop = 'default:cobble', + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, + }), +}) + +minetest.register_node("fun_caves:stone_with_lichen", { + description = "Cave Stone with Lichen", + tiles = {"default_stone.png^fun_caves_lichen.png"}, + is_ground_content = true, + light_source = 10, + groups = {stone=1, crumbly=3}, + drop = 'default:cobble', + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, + }), +}) + +minetest.register_node("fun_caves:stone_with_algae", { + description = "Cave Stone with Algae", + tiles = {"default_stone.png^fun_caves_algae.png"}, + is_ground_content = true, + light_source = 10, + groups = {stone=1, crumbly=3}, + drop = 'default:cobble', + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, + }), +}) + +minetest.register_node("fun_caves:stone_with_salt", { + description = "Cave Stone with Salt", + tiles = {"caverealms_salty2.png"},--{"caverealms_salty2.png^caverealms_salty.png", "caverealms_salty2.png", "caverealms_salty2.png^caverealms_salty_side.png"}, + light_source = 9, + paramtype = "light", + use_texture_alpha = true, + drawtype = "glasslike", + sunlight_propagates = true, + is_ground_content = true, + groups = {stone=1, crumbly=3}, + sounds = default.node_sound_glass_defaults(), +}) + +--Glow Obsidian +minetest.register_node("fun_caves:glow_obsidian", { + description = "Glowing Obsidian", + tiles = {"caverealms_glow_obsidian.png"}, + is_ground_content = true, + groups = {stone=2, crumbly=1}, + light_source = 7, + sounds = default.node_sound_stone_defaults({ + footstep = {name="default_stone_footstep", gain=0.25}, + }), +}) + +--Glow Obsidian 2 - has traces of lava +minetest.register_node("fun_caves:glow_obsidian_2", { + description = "Hot Glow Obsidian", + tiles = {"caverealms_glow_obsidian2.png"}, + is_ground_content = true, + groups = {stone=2, crumbly=1, hot=1}, + damage_per_second = 1, + light_source = 9, + sounds = default.node_sound_stone_defaults({ + footstep = {name="default_stone_footstep", gain=0.25}, + }), +}) + + +--minetest.register_node("fun_caves:bright_air", { +-- drawtype = "glasslike", +-- tiles = {"technic_light.png"}, +-- paramtype = "light", +-- groups = {not_in_creative_inventory=1}, +-- drop = "", +-- walkable = false, +-- buildable_to = true, +-- sunlight_propagates = true, +-- light_source = LIGHT_MAX, +-- pointable = false, +--}) + +--define special flame so that it does not expire +minetest.register_node("fun_caves:constant_flame", { + description = "Fire", + drawtype = "plantlike", + tiles = {{ + name="fire_basic_flame_animated.png", + animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=1}, + }}, + inventory_image = "fire_basic_flame.png", + light_source = 14, + groups = {igniter=2,dig_immediate=3,hot=3, not_in_creative_inventory=1}, + drop = '', + walkable = false, + buildable_to = true, + damage_per_second = 4, +}) + +--Hot Cobble - cobble with lava instead of mortar XD +minetest.register_node("fun_caves:hot_cobble", { + description = "Hot Cobble", + tiles = {"caverealms_hot_cobble.png"}, + is_ground_content = true, + groups = {crumbly=2, hot=1}, + damage_per_second = 1, + light_source = 6, + sounds = default.node_sound_stone_defaults({ + footstep = {name="default_stone_footstep", gain=0.25}, + }), +}) + +-- mushroom growth +minetest.register_abm({ + nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, + interval = 50 * fun_caves.time_factor, + chance = 100, + action = function(pos, node) + local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} + local node_up = minetest.get_node_or_nil(pos_up) + if not node_up then + return + end + if node_up.name ~= "air" then + return + end + local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) + if not node_under then + return + end + if minetest.get_item_group(node_under.name, "soil") ~= 0 and + minetest.get_node_light(pos_up, nil) <= light_max then + minetest.set_node(pos_up, {name = "fun_caves:huge_mushroom_cap"}) + minetest.set_node(pos, {name = "fun_caves:giant_mushroom_stem"}) + end + end +}) + +-- mushroom growth +minetest.register_abm({ + nodenames = {"fun_caves:huge_mushroom_cap"}, + interval = 100 * fun_caves.time_factor, + chance = 150, + action = function(pos, node) + if minetest.get_node_light(pos, nil) >= 14 then + minetest.set_node(pos, {name = "air"}) + return + end + local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} + local node_up = minetest.get_node_or_nil(pos_up) + if not node_up then + return + end + if node_up.name ~= "air" then + return + end + local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) + if not node_under or node_under.name ~= "fun_caves:giant_mushroom_stem" then + return + end + node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 2, z = pos.z}) + if not node_under then + return + end + if minetest.get_item_group(node_under.name, "soil") ~= 0 and + minetest.get_node_light(pos_up, nil) <= light_max then + minetest.set_node(pos_up, {name = "fun_caves:giant_mushroom_cap"}) + minetest.set_node(pos, {name = "fun_caves:giant_mushroom_stem"}) + end + end +}) + +-- mushroom growth +minetest.register_abm({ + nodenames = {"fun_caves:giant_mushroom_stem"}, + interval = 5 * fun_caves.time_factor, + chance = 5, + action = function(pos, node) + local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} + local node_up = minetest.get_node_or_nil(pos_up) + if not node_up then + return + end + if node_up.name ~= "air" then + return + end + if minetest.get_node_light(pos_up, nil) <= light_max then + minetest.set_node(pos_up, {name = "fun_caves:huge_mushroom_cap"}) + end + end +}) + +-- mushroom spread +minetest.register_abm({ + nodenames = {"fun_caves:giant_mushroom_cap", "fun_caves:huge_mushroom_cap"}, + interval = 3 * fun_caves.time_factor, + chance = 40, + action = function(pos, node) + if minetest.get_node_light(pos, nil) >= 14 then + minetest.set_node(pos, {name = "air"}) + return + end + local pos_down = pos + pos_down.y = pos_down.y - 1 + local pos1, count = minetest.find_nodes_in_area_under_air(vector.subtract(pos_down, 4), vector.add(pos_down, 4), {"group:soil"}) + if #pos1 < 1 then + return + end + local random = pos1[math.random(1, #pos1)] + random.y = random.y + 1 + local mushroom_type + if math.random(1,2) == 1 then + mushroom_type = "flowers:mushroom_red" + else + mushroom_type = "flowers:mushroom_brown" + end + if minetest.get_node_light(random, nil) <= light_max then + minetest.set_node(random, {name = mushroom_type}) + end + end +}) + +-- Mushroom spread and death +minetest.register_abm({ + nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, + interval = 3 * fun_caves.time_factor, + chance = 50, + action = function(pos, node) + if minetest.get_node_light(pos, nil) == 15 then + minetest.remove_node(pos) + return + end + local random = { + x = pos.x + math.random(-2, 2), + y = pos.y + math.random(-1, 1), + z = pos.z + math.random(-2, 2) + } + local random_node = minetest.get_node_or_nil(random) + if not random_node or random_node.name ~= "air" then + return + end + local node_under = minetest.get_node_or_nil({x = random.x, + y = random.y - 1, z = random.z}) + if not node_under then + return + end + + if (minetest.get_item_group(node_under.name, "soil") ~= 0 or + minetest.get_item_group(node_under.name, "tree") ~= 0) and + minetest.get_node_light(pos, 0.5) <= light_max and + minetest.get_node_light(random, 0.5) <= light_max then + minetest.set_node(random, {name = node.name}) + end + end +}) + diff --git a/textures/caverealms_algae.png b/textures/caverealms_algae.png new file mode 100644 index 0000000000000000000000000000000000000000..980a4a16ede24c6b4bb917afbbdc1afb6393b3c9 GIT binary patch literal 3094 zcmV+x4C(WUP)()ig*b~6;zM}l#r0&%=5ZGLQ$IEI?;pycv(FAW2t%JXQ~k!HoFx`1c_PvMB7dHeNn2)>U(w} zziODSE;}q+wiRmQ`Old3_&WknRy$S`{xC}_{w^~XjZov2?UQu(&R2<^8_G3T^}=K| z5bu}VGJF(^X1^hcq>C6qQasAyP1oz_Ykp0ybPuh*MuN#C@puxG!%23wjjGl6E&^D+ zF;7>Q9TtECN4F6To&%t2<4@G$aFO08m3ixj=ufWigOo3upc?X`lEmpsFsERb%&r`& zg9qGke~bV4_QCxx;ftnbVxb@l3wKN9%6rx7b`S`35;y#4!UTyBnd!Z;nC-Or&d{&- zAevj+Df`2FviiB})ZNEQGL}L|BuXOGm-FY(J(h@iUT`?=T}QBDbFQY@BQ&4?iu0}Q zhyyh0AUoTHkV-glmO*_-(;obs_D%;9?_}=uy^^c-gm<`fP2j?sAL6lHlIh+%dS z@(atJ*)M*t5DYdF4@IzwiTp?27aM}p#p_*zM z#>!0(YCNPAP5p0Kv}&9tEKyc${DnF!m(bSkB{QQR!A^sZo8F-{+zG&fq9amMm#O;? zzCLlj(Clw!?c9SsE9oAk%g1QnjBJ|Do}#AYfK)E~ zu|_OzO!6i3o;o34fBLrWJ^VLPt$k=X(?C21hABo`n(fMn#EzFd@$z?KR<9hTo-`9S zSHEe!og?a`y6zSY1;J|0;F%fQzc+!xMb~J*zSrXoMu|mQh()}(U746nIy%GY+-J27 z z|E-?wXySZJ3ejjMCQF<_nf-AEF2$RAj7VpM(wRHE7O>)Bttfn17O(uR1|z3%dQu5T z1Ng)3)E0I1gPDu(P^&0u9y8%^Xsg@SYhuy}W7yqp;)X%_v|Zx!wPCV!wa&}jHxo{@ zv#j{9l945-DS$m0C#PVg1e)!boHmxO|Ap2(`-oN)zAW=rkDKU?HsQ)LV^4EXF}+^; zWo6LtkF8p=>=unhf-Eks7cob1+MN?))@BTA5~E=9HgVb_0IVrLEzPapI%m{erQ^p< zmjzP}%k0`aHRelY)vO~jAZru=!-m~~)#M;-bmHmLz~-$v>h*eGshV9c_uMp@f$pyN zPBul^^0&1_ql#gUv*NkmD9Pmg(L{)n$3GO8EgJ(MGu7R5CMh;=aO5=usQL4FUHII1 zO>?ADHR~+_=!k#G%KyAsPX~5mP8H@%t(VqsoV15NB-`nta>-Bi=#jIWJpEDEm9~Ll zwXwW(pJZeVr0~g?B$P01k6);QU^t1?ZkV8cUmF#(xjHEzkW__8)jjFU=Uj$#3?vqhSjYZzenCI&yQie6P|0UVlGN8=5}A=gr2V z21}mWAvG_K*J#L&;=~BY!Wbr{vUaQj)RZ7Eyq2$S%Lrb1y;@JUodTdd_fzTWego-0 zc!a!vU@JB;aEOcCoGntj{w}RpcC+TrxmJ5{UN=hPAq&}-pPd5h z5kkzFlug+q)z99e;Y1U|2VKsC_imTXnI<||(#sCRD zkH-_kEJe%B`eo_%q;w)l^8 zu}|16<_!|JPyMG)1TZS|_enf{o>UnK;a<4t&+Q{-k)1IBfJit&Kg-=*-TP4rAK537 zP$!ugA#5oJak)R`%FClvJ+niu7<@Ska~+wc zWQ^k9|3iNF%fAZ1?;rl7{C_^t+TjDh>2l+;q?2k*K~`-1xjHO;dU$TAL5ueUt>Jc- z&)y*bHFbArFUMd4Q9s`38O-J;il?6X!Fyl6bc|Nc+9i4OM(DcvhkAVC_7VA~@B7)4 z{cG1u(3q)>(%gEfSa-Y1@&9>E4}7-ghj>mzV*DRGC&M~~2PVuHfawcv)PL6}EJhgf zmDm4D{_DjGZSkMREFDBlhq&Sb&kHBLB@5QxrWf2?=Vxp<>iW~r(B`Jvg<-W;)H z&7<1Gb0RV9b_d-&FM0AUDXJZ&X>J=9!$V6;l#6)Ig8aYB(oJ`3A{wD2w_Ymi#%Q-s zc+!T@D?NpaePYd=J+f-!M0Eu&C8uDeR4*T^r89SmQS;oxYO#VkJ18l5QM!3vS~X7l zWo7Wdt+VOu@Dqy!NlJ_hJZJIqKUOg(aHOXL5LYWcUmMj0$7S{tf01sV@TB=!GiQ&? zSbCjy`^3Vk3EJ%w0(_Xp|M4Lefm80pS(*_!?;o`ghNph$p{0pt|n}p zA{K*Q+3A?#=@=TJ&3lI8C-(`!l=&WYIf9c>;M1& literal 0 HcmV?d00001 diff --git a/textures/caverealms_glow_obsidian.png b/textures/caverealms_glow_obsidian.png new file mode 100644 index 0000000000000000000000000000000000000000..a157738249ff0635f2c7b2d6cefd04960552664f GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDUWt7)pRMcZMaA7j_X0i@u za*AaRDPxYP`JkpO1ytke>Eal|F*7+qAfI#~wX;z@Zc*lMo}eBQwXrae?g$Ge!o>K8}PbQ=;2}1~PcM`njxg HN@xNA<>4&= literal 0 HcmV?d00001 diff --git a/textures/caverealms_glow_obsidian2.png b/textures/caverealms_glow_obsidian2.png new file mode 100644 index 0000000000000000000000000000000000000000..2702d59d9db68d98f92a8dc2037f376feb58a23c GIT binary patch literal 661 zcmV;G0&4wYwf9Khipx+n}8 zj15-SjbFQU3+1I$*SfC%*0vjTWt%N!4P|7?Akj>d!iX;c1Oky@h&MGcB+9{X<>-a4 z;Klffd>*j-g=drL#<%H%Z9y?RtXQ2i`I8OI;wWz4@e+0+A|K6FGcV%lOum|kOK&}w zb?Ud`^LL6pik}sug{wr3SUng6a0fTBu;?fr{na7d#HFt7>(M8+F*#%zr?B?9fD=1z z;4tQK5%ZYBbzII^&=IV+JW%me_%6S3}p2sz;eIFhC0JGs_+Agx+IxgTDgg;GV zDx4T{?u{8tjGH4qB5L%WaP1XweBEPMCB8XfiDY_Cb5%<}xH4lA!Px`me)lrAaROJb zIR4h^hD&=c!193jc*j)TY5Xb^Tf}Zejo#jg-s@8DZYc&thgibV`)0r-eu`op6EE#& ze1F>ge+VANPujL{r4r*RV?5LW^rNEHJpcdi1{x~zjW~zXYs=^&*M0r zLej4M*n2|nRUT4ezw|4_KtMo2K|w-7LPJACL_|bIMMX$RNJ&Xa zOG`^kOiWHrPESuyP!bYQP*7A_~T3T9LTU%UQTwN6vWfvE3K>&Fh8;l?zq9i1_ z${3FT007HLL_t&-83n|PqSkzY{2oe>lE*! zc@;Aw2x9lHzy>l6S7TmRHZxOI>FR01OjQp9)Q#l(O8KtGv2FT<^eiuNjt`4d-PL6Y znSh$D-mhi+8tg#yR~6vTtC`s-?RByHFe*UV)fY+9tg!s6>7h84E|w?)W>>ZLcHHlx Z=pXNMAwp|7a`pfK002ovPDHLkV1mVTmd5}9 literal 0 HcmV?d00001 diff --git a/textures/caverealms_salty2.png b/textures/caverealms_salty2.png new file mode 100644 index 0000000000000000000000000000000000000000..7f8b5219e571d9df0d1bbf2e07feb67981202e3a GIT binary patch literal 330 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 VtK^HLaAN=f002ovPDHLkV1jBU)Vu%y literal 0 HcmV?d00001 diff --git a/textures/fun_caves_dragon_eye.png b/textures/fun_caves_dragon_eye.png new file mode 100644 index 0000000000000000000000000000000000000000..ec9294debc406574cb5f16e734ce89d55e074dd7 GIT binary patch literal 2589 zcmV+&3gY#NP)0(qbcn7e~sE1lFeVG658UEoiVBO8)TNQA-fib)onIE{eXJ2%n#OnaPH+K0MGaN z@S{&CwI8#@9TsoDgeiEm4j=Qod+!k(#6b)oX)c4hN}}{JEipzUAQCNP@%0|oQH({#J>w3raXkZ5?k|6VmY5^Dw02fNzh_|^4%L%BGf{)-KSh|CNn-t~gHcoI77}#YJ%XA@bM%1R z(mbYba@zika-~UH$)T$wTwg$TI@}-4pii3wLn-ES8s@%)E7)jpgWBD9DK2Jl2;i3= zpB2y@+W3M%P_pSrQ=)&K($wq3f?=Xp3=~PD?)F$o=BaRu(`_?mh+>AheeGr3PL=l5 zL+}nsC?QT81H_O-1Or{xCgg?Svecdmv5Ekl3&R|pMxIZ~t|@6v02iZc}$36Ra}tSm3E{lGc5 ziJx-7BeiG{y5}vWFZ&9mmV`*OwqPq43k4to{KE>D?$>QH-`f&dv za{6UPfeDS_Ur8*)>DBic9Jxqm5c-r-=MhD9jpW*M`dS~6k01Y6@{FuRMhW?502r$J|IqQ_(c{si0XkP>EDU%bg{w+alpP1@t(m&$}4z!M#iRv0-wI!YYr za|oShG_E4EyMKz+*LnM$e|u)JweAPpT3O|l{439F_4@Kv8Xt6C7&SE*MoJ9n9Na~9 zd_t;^>4*fz2P72bjF>V2X#i`l#m*w>}vGYIs93JTK7JO)i$Xsuk)vBld3l* zrNIHDMQh2@*?5HXTi%_lV`StK)2Vx)+Ve>-^5n(lz+3ww5Na~GF4iPT6Gff7}8Or%t`;4K+7RI6UOPb zF@+J@P-iBh;%F%%g8G8Rj%x`D#WGc?#ZjYtZi;dqPVmPQv}lgjQ;VO-K2B?mp6oGe z?4h!QD98I7x^j!c&9_MseZa9SEvnU~Gw>$WP zL)^{NAKAp(2L0*;-PM>}u~0)zyb}lEc_;++437g5JlCP!6EJKY&#R!j0-4hig;t4_ z-C*x49+HefNbhodxJ7xdfuR`K>OZ8Y?_b6cb&Q&d zkPH)0=(|o0!=;)sv5@b;jJfzK$eb5To3F49l&tlFm~V4iVU)HyNWl zVP3tlLi?nKFJGLZEJ>$RX%R?G&b9b&eeIjvT+Jb_EYEG6r}5*5dj!TJZH}1}isXuK zV;Hv)J)2{5le9X+Xlmiw1|vm9KebSL4u@F>CoyDqYZH_px(BvpaXRT@%WY!eD7O}G z^V-XKBq4xwrt#lnR4VAPSJ`G{kBH}G)|~U~^%_lcm&h>2FjPg8RUV}qsNon|R-ski zWYV<=U-nSdH@N)rwHGLwFT|0hMF7N=HDkkS91!vv^sN&H_9^XdpS4sP35(ph_L||a zRYIOd5N2E^gG1)h3W3OgZo5RI-C%Y}dBJusqNupM8s4~~zRJ}b-zB%OjyjTYm$x9G&4thXYLy)I+#wIu~#Q4&63hXhyfFE{&jx8 z-6oS;zL28QMcdG^{Act*^h;BaQ;xB8XO1Q2UfB13{oDV+3OlsVSyY};RBoN^h8Jx^ z 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 DZ>d-G literal 0 HcmV?d00001 diff --git a/textures/fun_caves_fungal_tree_leaves.png b/textures/fun_caves_fungal_tree_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..58ebb5313b7d7ac5f596d608fcf40db2a2e637d1 GIT binary patch literal 2135 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 Ab^rhX literal 0 HcmV?d00001 diff --git a/textures/fun_caves_pillar_coral.png b/textures/fun_caves_pillar_coral.png new file mode 100644 index 0000000000000000000000000000000000000000..0c5b5153c23be3ee7caaf199ba2c17235223c6fa GIT binary patch literal 2086 zcmV+>2-)|EP)gbyE`V469?GFpWG6uV+#l@-G2Jw=qDmm7TZzgN`FE=j5~ zU1g}&4o17f?(QzP;{irBV?K9L)*k*!5C%Rcy#uz|O>X;_TwkA~s0zp}!l>X~f6ip& zvfq15qqRjz4H2ekG96!`nFTk~SGdccc=++>sJTkpZu7|}k8#}@b-RsL)$j)EjKbX{iu=$P)#7T4D|{O;4wm<`6ns~NSn!P(jOgwcY% zgFS?0wh6O{=GFs7cL_H`hpn2x3qo=Q!Z0C{7GaR5YFWWK5RF42D-Uw=5)7{8fk~o9Oil0zs(+%5;LJMBENWEd3CW zu&WkcFe8YU6jDf0fY5a8+8*NY_!Omi#N=j37Rog2T~>>0E@yAh4TDO>WU&m;N;NF2 ziXw$bN{XtMsM&kSvQ4F0Mm817S;Wd2;HLqtY7Ij-iK3X1H>9F#96tB}ISW~P6QV-K zKt=ief%1hRm#AANLEzA;nY?)MEmh0JZrNyBnf=~F>YaVI8#Y2HL}7%t3du7SMUe@E z1^%+nVDJ-z>o;`jO}0B7CgWSIn#FFXN0Mfgj537`QI_H-8D+hRC`f3wO>Xm7eZB0%Non<6G8FM59)xq(Ogh!OXeC_ty-E zGaSc7C^9S8VKHA|nI@KL0vTFaAxV4`DJ4%+DwQfH4;~?OlW^%FWf|h}$wy!s_(?)z z`v75B=qiN%jQhJGS)5^L7Fn{!s1c~ErY|}E~DWc!~TRc zg;GhyC~L%#M-*nrSjd`=Y{Aj-F5Y6y=;AdZOF7=}v6##lk0*5Z4$-SsS_jWi{`~0X z3s0^S1OaiB;@po=3Yk2IA}?6F3yf-s&Q6#6`xT?nlKzdu-foY2y^J5sFm;(cNoiQy zJbv;CxvC&aWdbke*Ymf0eEO8tV## zZ~6(5hhiho*MYXtC&W&tyOHOcenKR%i!)nNEF$h_myG)Fc(`}WR?Ft~+qYQFHg>(o z+?kRippy4BFiD){r4MsM<`7KFY)oSuHZk>{I!LTu{!;n4>heL_0>`=5$UJeRhcZ1Rc!1G?uL#4>d% QDF6Tf07*qoM6N<$g0#)+(EtDd literal 0 HcmV?d00001 diff --git a/textures/fun_caves_staghorn_coral.png b/textures/fun_caves_staghorn_coral.png new file mode 100644 index 0000000000000000000000000000000000000000..05857aadc5c1cdb51732e14a10063a5a83a41c8b GIT binary patch literal 633 zcmV-<0*3vGP)KXX$;}a?^@GT_%WxN{g z%L(#C0E)qxsv>wsAc{W$RQ}2=(e>I5QWU{60``E=9uP+HA_uZ+WcSLDP=?SR5Xy2O z+EM1HT3ea{u^U7(?59g2p0;xTGh{ctFhQQcXu1l%HKt|yTy=~h){gl?ZjjN?yB?4ZUVE14KJh<)*n1}ML5&>5EeZ2N951LbQUwag@01kVz42ZA1-`OI^d?A2w z9vHbn3jL0HtL7@uJ(y*{GS5{5Mr`3cl?+++hwTQil*_{Ag$edMTa`cI0RTP#_lG&a TX-h#200000NkvXXu0mjfwCosl literal 0 HcmV?d00001 diff --git a/textures/vmg_glowing_fungal.png b/textures/vmg_glowing_fungal.png new file mode 100644 index 0000000000000000000000000000000000000000..d3a713490cbea94503f71a0fcd1de193c1881af0 GIT binary patch literal 1164 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 RQ62yQ002ovPDHLkV1hu`y%_)i literal 0 HcmV?d00001 diff --git a/textures/vmg_mushroom_giant_cap.png b/textures/vmg_mushroom_giant_cap.png new file mode 100644 index 0000000000000000000000000000000000000000..73f4abacf01cd391d39348cd5947b3e61cb9fcf6 GIT binary patch literal 756 zcmV)fJzAYp!gpiVX^w74n!y1^&1Ah=Bg+kG zA(;*DXkUJV)o@YE$pgkRX4LDFt`l@kqbf^uUEnqvRE9xT3X;_ZB{H5~e#@Szu)PD~ zQ4ckK`xZ@<=&HhTJ(B5|h96M3O$0Fb=b9&yfAu>;D0=_C z!V3;rxiNAP&q0}_S;hSQggnofjs{%*@H0lu#64+a*q<@JzG65UWBL2Ezr4V(97?I7 zq-l{A{NLHqv7CTtaD$cQDAQyzxF_2zP(n~_b94oD%S26jHv~t=JDqDzo%`EcYKGkT zq$&zjk>?+Ec4Wmei4hHZ_mk-(a``D|3Ra(ZG8=bM$>9{&+&rhN1v#}_642qenst>^sfFuYC8Qlf8p&vVG)I#o}DotcBu-1 mvD3Dl64UO3JW;q%Wwe%!w~>I2cp zwr$u1L%3ewc|9-WW#RGjO)3TP$z$J$L5WciNeZGQ$+UeVrf?)g zY#;$CD@h_DpXs9^K7`SCkVz^RG)7dFby-jb@p7WK&TN&@8gopD1-Apu7o_eR8Z#0T z(Z7?(GsB*No~ zijdbc0b#Vt`g$X{qrsVGxH{vxV>4jG&~iak0y!6EN(7$-pGeH~R18sCcck zG3dRrZC|tj(c3`}jtnE7PRurV?%(9R((WIm^Oe~uxhxDDSlbyB%#4yx$o}~+W5078 zcL+jQ3Rx4xl`%RRm7wYWC&xxEXObu{%Szuqkhm_?*0A0gt${hjl{qS!FZdK%eS#P< zT~JXZD(jL_4AHXUM0_+)Kw_rtcZN^?1NE|KdE3HLi2wiq07*qoM6N<$f(}$W`~Uy| literal 0 HcmV?d00001 diff --git a/textures/vmg_mushroom_giant_under.png b/textures/vmg_mushroom_giant_under.png new file mode 100644 index 0000000000000000000000000000000000000000..4f51b31717b72621c0df43564a2e50d73aa322b6 GIT binary patch literal 765 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 AKmY&$ literal 0 HcmV?d00001 From 182e32d2311f2a83945c83165fca7dcc2cce5d1f Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 25 Apr 2016 22:15:21 -0500 Subject: [PATCH 002/354] Integrate goblins and mobs. --- danglers.lua | 118 + depends.txt | 2 + dirt_monster.lua | 56 + fungal_tree.lua | 32 +- goblin_coal.lua | 144 + goblin_cobbler.lua | 154 + goblin_copper.lua | 163 + goblin_diamond.lua | 165 + goblin_digger.lua | 216 + goblin_gold.lua | 239 + goblin_iron.lua | 146 + goblin_king.lua | 123 + init.lua | 6 + lava_flan.lua | 141 + mapgen.lua | 17 +- mobs.lua | 42 + mobs_api.lua | 2875 ++++++++ mobs_crafts.lua | 69 + models/fun_caves_spider.x | 6102 +++++++++++++++++ models/goblins_goblin.b3d | Bin 0 -> 100366 bytes models/mobs_stone_monster.b3d | Bin 0 -> 29900 bytes models/zmobs_lava_flan.x | 3506 ++++++++++ nodes.lua | 28 + sand_monster.lua | 55 + sounds/mobs_dirtmonster.ogg | Bin 0 -> 17618 bytes sounds/mobs_fireball.ogg | Bin 0 -> 22342 bytes sounds/mobs_lavaflan.ogg | Bin 0 -> 20095 bytes sounds/mobs_sandmonster.ogg | Bin 0 -> 51456 bytes sounds/mobs_spider.ogg | Bin 0 -> 11918 bytes sounds/mobs_stonemonster.ogg | Bin 0 -> 9946 bytes spider.lua | 57 + stone_monster.lua | 57 + textures/goblins_goblin_coal1.png | Bin 0 -> 2204 bytes textures/goblins_goblin_coal2.png | Bin 0 -> 2295 bytes textures/goblins_goblin_cobble1.png | Bin 0 -> 2370 bytes textures/goblins_goblin_cobble2.png | Bin 0 -> 2454 bytes textures/goblins_goblin_copper1.png | Bin 0 -> 2292 bytes textures/goblins_goblin_copper2.png | Bin 0 -> 2291 bytes textures/goblins_goblin_diamond1.png | Bin 0 -> 2167 bytes textures/goblins_goblin_diamond2.png | Bin 0 -> 2181 bytes textures/goblins_goblin_digger.png | Bin 0 -> 2251 bytes textures/goblins_goblin_gold1.png | Bin 0 -> 2372 bytes textures/goblins_goblin_gold2.png | Bin 0 -> 2455 bytes textures/goblins_goblin_iron1.png | Bin 0 -> 2185 bytes textures/goblins_goblin_iron2.png | Bin 0 -> 2304 bytes textures/goblins_goblin_king.png | Bin 0 -> 2068 bytes textures/goblins_lightning.png | Bin 0 -> 3158 bytes .../goblins_molten_gold_flowing_animated.png | Bin 0 -> 2348 bytes .../goblins_molten_gold_source_animated.png | Bin 0 -> 2237 bytes textures/mobs_blood.png | Bin 0 -> 267 bytes textures/mobs_cobweb.png | Bin 0 -> 144 bytes textures/mobs_dirt_monster.png | Bin 0 -> 1468 bytes textures/mobs_fireball.png | Bin 0 -> 293 bytes textures/mobs_leather.png | Bin 0 -> 196 bytes textures/mobs_magic_lasso.png | Bin 0 -> 176 bytes textures/mobs_meat.png | Bin 0 -> 411 bytes textures/mobs_meat_raw.png | Bin 0 -> 426 bytes textures/mobs_nametag.png | Bin 0 -> 247 bytes textures/mobs_net.png | Bin 0 -> 195 bytes textures/mobs_pick_lava.png | Bin 0 -> 239 bytes textures/mobs_sand_monster.png | Bin 0 -> 1655 bytes textures/mobs_spider.png | Bin 0 -> 2087 bytes textures/mobs_stone_monster.png | Bin 0 -> 1224 bytes textures/mobs_stone_monster2.png | Bin 0 -> 3682 bytes textures/zmobs_lava_flan.png | Bin 0 -> 1532 bytes textures/zmobs_lava_flan2.png | Bin 0 -> 1277 bytes textures/zmobs_lava_flan3.png | Bin 0 -> 1884 bytes textures/zmobs_lava_orb.png | Bin 0 -> 522 bytes 68 files changed, 14500 insertions(+), 13 deletions(-) create mode 100644 danglers.lua create mode 100644 dirt_monster.lua create mode 100644 goblin_coal.lua create mode 100644 goblin_cobbler.lua create mode 100644 goblin_copper.lua create mode 100644 goblin_diamond.lua create mode 100644 goblin_digger.lua create mode 100644 goblin_gold.lua create mode 100644 goblin_iron.lua create mode 100644 goblin_king.lua create mode 100644 lava_flan.lua create mode 100644 mobs.lua create mode 100644 mobs_api.lua create mode 100644 mobs_crafts.lua create mode 100644 models/fun_caves_spider.x create mode 100644 models/goblins_goblin.b3d create mode 100644 models/mobs_stone_monster.b3d create mode 100644 models/zmobs_lava_flan.x create mode 100644 sand_monster.lua create mode 100644 sounds/mobs_dirtmonster.ogg create mode 100644 sounds/mobs_fireball.ogg create mode 100644 sounds/mobs_lavaflan.ogg create mode 100644 sounds/mobs_sandmonster.ogg create mode 100644 sounds/mobs_spider.ogg create mode 100644 sounds/mobs_stonemonster.ogg create mode 100644 spider.lua create mode 100644 stone_monster.lua create mode 100644 textures/goblins_goblin_coal1.png create mode 100644 textures/goblins_goblin_coal2.png create mode 100644 textures/goblins_goblin_cobble1.png create mode 100644 textures/goblins_goblin_cobble2.png create mode 100644 textures/goblins_goblin_copper1.png create mode 100644 textures/goblins_goblin_copper2.png create mode 100644 textures/goblins_goblin_diamond1.png create mode 100644 textures/goblins_goblin_diamond2.png create mode 100644 textures/goblins_goblin_digger.png create mode 100644 textures/goblins_goblin_gold1.png create mode 100644 textures/goblins_goblin_gold2.png create mode 100644 textures/goblins_goblin_iron1.png create mode 100644 textures/goblins_goblin_iron2.png create mode 100644 textures/goblins_goblin_king.png create mode 100644 textures/goblins_lightning.png create mode 100644 textures/goblins_molten_gold_flowing_animated.png create mode 100644 textures/goblins_molten_gold_source_animated.png create mode 100644 textures/mobs_blood.png create mode 100644 textures/mobs_cobweb.png create mode 100644 textures/mobs_dirt_monster.png create mode 100644 textures/mobs_fireball.png create mode 100644 textures/mobs_leather.png create mode 100644 textures/mobs_magic_lasso.png create mode 100644 textures/mobs_meat.png create mode 100644 textures/mobs_meat_raw.png create mode 100644 textures/mobs_nametag.png create mode 100644 textures/mobs_net.png create mode 100644 textures/mobs_pick_lava.png create mode 100644 textures/mobs_sand_monster.png create mode 100644 textures/mobs_spider.png create mode 100644 textures/mobs_stone_monster.png create mode 100644 textures/mobs_stone_monster2.png create mode 100644 textures/zmobs_lava_flan.png create mode 100644 textures/zmobs_lava_flan2.png create mode 100644 textures/zmobs_lava_flan3.png create mode 100644 textures/zmobs_lava_orb.png diff --git a/danglers.lua b/danglers.lua new file mode 100644 index 0000000..8c5df19 --- /dev/null +++ b/danglers.lua @@ -0,0 +1,118 @@ + +-- Spider by AspireMint (fishyWET (CC-BY-SA 3.0 license for texture) + +function fun_caves.climb(self) + if self.state == "stand" and math.random() < 0.2 then + if self.fall_speed == 2 then + self.fall_speed = -2 + else + self.fall_speed = 2 + end + elseif self.state == "attack" and self.fall_speed ~= -2 then + self.fall_speed = -2 + end +end + +mobs:register_mob("fun_caves:dangler", { + description = "Dangling Spider", + type = "monster", + passive = false, + attack_type = "dogfight", + attacks_monsters = true, + reach = 2, + damage = 1, + hp_min = 5, + hp_max = 10, + armor = 200, + collisionbox = {-0.32, -0.0, -0.25, 0.25, 0.25, 0.25}, + visual = "mesh", + mesh = "fun_caves_spider.x", + drawtype = "front", + textures = { + {"mobs_spider.png"}, + }, + visual_size = {x = 1.5, y = 1.5}, + makes_footstep_sound = false, + sounds = { + random = "mobs_spider", + attack = "mobs_spider", + }, + walk_velocity = 1, + run_velocity = 3, + jump = true, + view_range = 15, + floats = 0, + drops = { + {name = "mobs:meat_raw", chance = 2, min = 1, max = 1}, + {name = "farming:cotton", chance = 2, min = 1, max = 2}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 0, + fall_damage = 0, + lifetimer = 360, + follow = nil, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 1, + stand_end = 1, + walk_start = 20, + walk_end = 40, + run_start = 20, + run_end = 40, + punch_start = 50, + punch_end = 90, + }, + replace_rate = 50, + --replace_what = {"mobs:cobweb", "fun_caves:glowing_fungal_wood", "fun_caves:sap",}, + --replace_with = "air", + --replace_offset = -1, + do_custom = function(self) + fun_caves.climb(self) + fun_caves.search_replace(self.object:getpos(), 200, {"air"}, "mobs:cobweb") + end, +}) + +mobs:register_spawn("fun_caves:dangler", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 2500, 3, 31000) + +mobs:register_egg("fun_caves:dangler", "Dangling Spider", "mobs_cobweb.png", 1) + +minetest.register_abm({ + nodenames = {"mobs:cobweb"}, + interval = 500, + chance = 50, + action = function(pos, node) + minetest.set_node(pos, {name = "air"}) + end +}) + +-- cobweb +minetest.register_node(":mobs:cobweb", { + description = "Cobweb", + drawtype = "plantlike", + visual_scale = 1.1, + tiles = {"mobs_cobweb.png"}, + inventory_image = "mobs_cobweb.png", + paramtype = "light", + sunlight_propagates = true, + liquid_viscosity = 11, + liquidtype = "source", + liquid_alternative_flowing = "mobs:cobweb", + liquid_alternative_source = "mobs:cobweb", + liquid_renewable = false, + liquid_range = 0, + walkable = false, + groups = {snappy = 1, liquid = 3}, + drop = "farming:cotton", + sounds = default.node_sound_leaves_defaults(), +}) + +minetest.register_craft({ + output = "mobs:cobweb", + recipe = { + {"farming:string", "", "farming:string"}, + {"", "farming:string", ""}, + {"farming:string", "", "farming:string"}, + } +}) diff --git a/depends.txt b/depends.txt index abb01ae..018d51a 100644 --- a/depends.txt +++ b/depends.txt @@ -1,2 +1,4 @@ default flowers +wool +mobs? diff --git a/dirt_monster.lua b/dirt_monster.lua new file mode 100644 index 0000000..56055d2 --- /dev/null +++ b/dirt_monster.lua @@ -0,0 +1,56 @@ + +-- Dirt Monster by PilzAdam + +mobs:register_mob("fun_caves:dirt_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + pathfinding = true, + reach = 2, + damage = 2, + hp_min = 3, + hp_max = 27, + armor = 100, + collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4}, + visual = "mesh", + mesh = "mobs_stone_monster.b3d", + textures = { + {"mobs_dirt_monster.png"}, + }, + blood_texture = "default_dirt.png", + makes_footstep_sound = true, + sounds = { + random = "mobs_dirtmonster", + }, + view_range = 15, + walk_velocity = 1, + run_velocity = 3, + jump = true, + drops = { + {name = "default:dirt", chance = 1, min = 3, max = 5}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 2, + fear_height = 4, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 14, + walk_start = 15, + walk_end = 38, + run_start = 40, + run_end = 63, + punch_start = 40, + punch_end = 63, + }, +}) + +mobs:register_spawn("fun_caves:dirt_monster", + {"default:dirt"}, 14, 0, 7000, 1, 31000) + +mobs:register_egg("fun_caves:dirt_monster", "Dirt Monster", "default_dirt.png", 1) + +-- compatibility +mobs:alias_mob("mobs:dirt_monster", "fun_caves:dirt_monster") diff --git a/fungal_tree.lua b/fungal_tree.lua index 3a65241..d5b73e0 100644 --- a/fungal_tree.lua +++ b/fungal_tree.lua @@ -4,7 +4,11 @@ local light_max = 9 -local colors = {"^[colorize:#FF00FF:60", "", "^[colorize:#0000FF:60", "^[colorize:#FF4500:80"} +local colors = {} +colors["^[colorize:#FF00FF:60"] = "dye:violet" +colors["^[colorize:#0000FF:60"] = "dye:blue" +colors["^[colorize:#FF4500:80"] = "dye:green" +colors[""] = "dye:white" fun_caves.fungal_tree_leaves = {} -- all leaves @@ -34,7 +38,7 @@ end -- multicolored growths local count = 0 -for _, color in pairs(colors) do +for color, dye in pairs(colors) do count = count + 1 local name = "fun_caves:fungal_tree_leaves_"..count fun_caves.fungal_tree_leaves[#fun_caves.fungal_tree_leaves+1] = name @@ -60,13 +64,29 @@ for _, color in pairs(colors) do }) minetest.register_craft({ - output = "default:stick", - recipe = { - {name} - } + type = "cooking", + output = "farming:straw", + recipe = name, + cooktime = 2, }) + + if dye then + minetest.register_craft({ + output = dye, + recipe = { + {name} + } + }) + end end +minetest.register_craft({ + output = "dye:yellow", + recipe = { + {"flowers:mushroom_brown"} + } +}) + local leaves_and_air = table.copy(fun_caves.fungal_tree_leaves) leaves_and_air[#leaves_and_air+1] = "air" diff --git a/goblin_coal.lua b/goblin_coal.lua new file mode 100644 index 0000000..272a788 --- /dev/null +++ b/goblin_coal.lua @@ -0,0 +1,144 @@ + + +mobs:register_mob("fun_caves:goblin_coal", { + description = "Coal Goblin", + type = "animal", + passive = false, + damage = 1, + attack_type = "dogfight", + attacks_monsters = true, + hp_min = 5, + hp_max = 10, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_coal1.png"}, + {"goblins_goblin_coal2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:coal_lump", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:torch", + chance = 3, min = 1, max = 10}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = {"default:diamond"}, + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, {"group:stone"}, "fun_caves:stone_with_coal_trap") + end, + +}) +mobs:register_egg("fun_caves:goblin_coal", "Goblin Egg (coal)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_coal", {"default:stone_with_coal"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:stone_with_coal_trap", { + description = "Coal Trap", + tiles = {"default_cobble.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = 'default:coal_lump', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_abm({ + nodenames = {"fun_caves:stone_with_coal_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 2)) do + if object:is_player() then + minetest.set_node(pos, {name="fire:basic_flame"}) + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-2) + end + end + end + end +}) + diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua new file mode 100644 index 0000000..e5612cd --- /dev/null +++ b/goblin_cobbler.lua @@ -0,0 +1,154 @@ + + +mobs:register_mob("fun_caves:goblin_cobble", { + description = "Cobble Goblin", + type = "animal", + passive = false, + damage = 1, + attack_type = "dogfight", + attacks_monsters = true, + hp_min = 5, + hp_max = 10, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_cobble1.png"}, + {"goblins_goblin_cobble2.png"}, + + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:pick_stone", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "fun_caves:glowing_fungus", + chance = 1, min = 2, max = 5}, + {name = "default:torch", + chance = 3, min = 1, max = 10}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + lifetimer = 360, + follow = {"default:diamond"}, + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 5, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + end, +}) +mobs:register_egg("fun_caves:goblin_cobble", "Goblin Egg (cobble)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_cobble", {"group:stone"}, 100, 0, 10 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_cobble", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:mossycobble_trap", { + description = "Messy Gobblestone", + tiles = {"default_mossycobble.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + paramtype = "light", + light_source = 4, +}) + +--[[ too bad we can't keep track of what physics are set too by other mods...]] +minetest.register_abm({ + nodenames = {"fun_caves:mossycobble_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 0.95)) do -- IDKWTF this is but it works + if object:is_player() then + object:set_physics_override({speed = 0.1}) + minetest.after(1, function() -- this effect is temporary + object:set_physics_override({speed = 1}) -- we'll just set it to 1 and be done. + end) + end + end + end}) + +minetest.register_craft({ + type = "cooking", + output = "default:stone", + recipe = "fun_caves:mossycobble_trap", +}) + diff --git a/goblin_copper.lua b/goblin_copper.lua new file mode 100644 index 0000000..819fda3 --- /dev/null +++ b/goblin_copper.lua @@ -0,0 +1,163 @@ + + +mobs:register_mob("fun_caves:goblin_copper", { + description = "Copper Goblin", + type = "monster", + passive = false, + damage = 2, + attack_type = "dogfight", + attacks_monsters = false, + hp_min = 10, + hp_max = 20, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_copper1.png"}, + {"goblins_goblin_copper2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:copper_lump", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:pick_steel", + chance = 5, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = "default:diamond", + view_range = 15, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") + end, +}) +mobs:register_egg("fun_caves:goblin_copper", "Goblin Egg (copper)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_copper", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:stone_with_copper_trap", { + description = "Copper Trap", + tiles = {"default_cobble.png^default_mineral_copper.png"}, + groups = {cracky = 3}, + drop = 'default:copper_lump', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +local function lightning_effects(pos, radius) + minetest.add_particlespawner({ + amount = 30, + time = 1, + minpos = vector.subtract(pos, radius / 2), + maxpos = vector.add(pos, radius / 2), + minvel = {x=-10, y=-10, z=-10}, + maxvel = {x=10, y=10, z=10}, + minacc = vector.new(), + maxacc = vector.new(), + minexptime = 1, + maxexptime = 3, + minsize = 16, + maxsize = 32, + texture = "goblins_lightning.png", + }) +end + +--[[ based on dwarves cactus]] +minetest.register_abm({ + nodenames = {"fun_caves:stone_with_copper_trap"}, + interval = 1, + chance = 2, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 3)) do + if object:is_player() then + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-1) + -- sprite + lightning_effects(pos, 3) + minetest.sound_play("default_dig_crumbly", {pos = pos, gain = 0.5, max_hear_distance = 10}) + end + end + end + end}) + diff --git a/goblin_diamond.lua b/goblin_diamond.lua new file mode 100644 index 0000000..2886d7c --- /dev/null +++ b/goblin_diamond.lua @@ -0,0 +1,165 @@ + + +mobs:register_mob("fun_caves:goblin_diamond", { + description = "Diamond Goblin", + type = "monster", + passive = false, + damage = 3, + attack_type = "dogfight", + attacks_monsters = false, + hp_min = 20, + hp_max = 30, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_diamond1.png"}, + {"goblins_goblin_diamond2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:pick_diamond", + chance = 2, min = 1, max = 1}, + {name = "default:sword_diamond", + chance = 5, min = 1, max = 1}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:diamond", + chance = 5, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = "default:diamond", + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_diamond_trap") + end, + +}) +mobs:register_egg("fun_caves:goblin_diamond", "Goblin Egg (diamond)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:stone_with_diamond" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 31000) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:mossycobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:stone_with_diamond_trap", { + description = "Diamond Trap", + tiles = {"default_cobble.png^default_mineral_diamond.png"}, + groups = {cracky = 3}, + drop = 'default:diamond', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +local singleplayer = minetest.is_singleplayer() +local setting = minetest.setting_getbool("enable_tnt") +if (not singleplayer and setting ~= true) or (singleplayer and setting == false) then + -- wimpier trap for non-tnt settings + minetest.register_abm({ + nodenames = {"fun_caves:stone_with_diamond_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 3)) do + if object:is_player() then + minetest.set_node(pos, {name="default:lava_source"}) + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-2) + minetest.sound_play("default_dig_crumbly", {pos = pos, gain = 0.5, max_hear_distance = 10}) + end + end + end + end}) +else + -- 5... 4... 3... 2... 1... + minetest.register_abm({ + nodenames = {"fun_caves:stone_with_diamond_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 3)) do + if object:is_player() then + minetest.set_node(pos, {name="tnt:tnt_burning"}) + minetest.get_node_timer(pos):start(5) + minetest.sound_play("default_dig_crumbly", {pos = pos, gain = 0.5, max_hear_distance = 10}) + end + end + end}) +end diff --git a/goblin_digger.lua b/goblin_digger.lua new file mode 100644 index 0000000..60963eb --- /dev/null +++ b/goblin_digger.lua @@ -0,0 +1,216 @@ +-- goblins_digger.lua +-- + +-- He destroys everything diggable in his path. It's too much trouble +-- to fudge around with particulars. Besides, I don't want them to +-- mine for me. +local diggable_nodes = {"group:stone", "group:sand", "group:soil", "group:plant"} + +-- This translates yaw into vectors. +local cardinals = {{x=0,y=0,z=0.75}, {x=-0.75,y=0,z=0}, {x=0,y=0,z=-0.75}, {x=0.75,y=0,z=0}} + +fun_caves.goblin_tunneling = function(self, type) + -- Types are available for fine-tuning. + if type == nil then + type = "digger" + end + + local pos = self.object:getpos() + + if self.state == "tunnel" then + -- Yaw is stored as one of the four cardinal directions. + if not self.digging_dir then + self.digging_dir = math.random(0,3) + end + + -- Turn him roughly in the right direction. + -- self.object:setyaw(self.digging_dir * math.pi * 0.5 + math.random() * 0.5 - 0.25) + self.object:setyaw(self.digging_dir * math.pi * 0.5) + + -- Get a pair of coordinates that should cover what's in front of him. + local p = vector.add(pos, cardinals[self.digging_dir+1]) + p.y = p.y - 0.5 -- What's this about? + local p1 = vector.add(p, -0.3) + local p2 = vector.add(p, 0.3) + + -- Get any diggable nodes in that area. + local np_list = minetest.find_nodes_in_area(p1, p2, diggable_nodes) + + if #np_list > 0 then + -- Dig it. + for _, np in pairs(np_list) do + if np.name ~= "default:cobble" then + minetest.remove_node(np) + end + end + end + + if math.random() < 0.2 then + local d = {-1,1} + self.digging_dir = (self.digging_dir + d[math.random(2)]) % 4 + end + + set_animation(self, "walk") + set_velocity(self, self.walk_velocity) + elseif self.state == "room" then -- Dig a room. + if not self.room_radius then + self.room_radius = 1 + end + + set_animation(self, "stand") + set_velocity(self, 0) + + -- Work from the inside, out. + for r = 1,self.room_radius do + -- Get a pair of coordinates that form a room. + local p1 = vector.add(pos, -r) + local p2 = vector.add(pos, r) + -- But not below him. + p1.y = pos.y + + local np_list = minetest.find_nodes_in_area(p1, p2, diggable_nodes) + + -- I wanted to leave the outer layer incomplete, but this + -- actually tends to make it look worse. + if r >= self.room_radius and #np_list == 0 then + self.room_radius = math.random(1,2) + math.random(0,1) + self.state = "stand" + break + end + + if #np_list > 0 then + -- Dig it. + minetest.remove_node(np_list[math.random(#np_list)]) + break + end + end + end + + if self.state == "stand" and math.random() < 0.05 then + self.state = "tunnel" + elseif self.state == "tunnel" and math.random() < 0.05 then + self.state = "room" + elseif self.state == "tunnel" and math.random() < 0.1 then + self.state = "stand" + end +end + +mobs:register_mob("fun_caves:goblin_digger", { + description = "Digger Goblin", + type = "animal", + passive = false, + damage = 1, + attack_type = "dogfight", + attacks_monsters = true, + hp_min = 5, + hp_max = 10, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_digger.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:mossycobble", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:torch", + chance = 3, min = 1, max = 10}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + lifetimer = 360, + follow = {"default:diamond"}, + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.goblin_tunneling(self, "digger") + + fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 10, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + end, +}) + +mobs:register_egg("fun_caves:goblin_digger", "Goblin Egg (digger)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_digger", {"group:stone"}, 100, 0, 20 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_digger", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) + diff --git a/goblin_gold.lua b/goblin_gold.lua new file mode 100644 index 0000000..2696498 --- /dev/null +++ b/goblin_gold.lua @@ -0,0 +1,239 @@ + + +mobs:register_mob("fun_caves:goblin_gold", { + description = "Gold Goblin", + type = "monster", + passive = false, + damage = 3, + attack_type = "dogfight", + attacks_monsters = false, + hp_min = 10, + hp_max = 30, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_gold1.png"}, + {"goblins_goblin_gold2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:gold_lump", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:gold_ingot", + chance = 5, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = "default:diamond", + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") + end, +}) +mobs:register_egg("fun_caves:goblin_gold", "Goblin Egg (gold)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_gold", {"default:stone_with_gold" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 31000) +mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:molten_gold_source", { + description = "Molten Gold Source", + inventory_image = minetest.inventorycube("default_lava.png"), + drawtype = "liquid", + tiles = { + { + name = "goblins_molten_gold_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + }, + special_tiles = { + -- New-style lava source material (mostly unused) + { + name = "goblins_molten_gold_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + backface_culling = false, + }, + }, + paramtype = "light", + light_source = default.LIGHT_MAX - 1, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "fun_caves:molten_gold_flowing", + liquid_alternative_source = "fun_caves:molten_gold_source", + liquid_viscosity = 7, + liquid_renewable = false, + liquid_range = 3, + damage_per_second = 4 * 2, + post_effect_color = {a=192, r=255, g=64, b=0}, + groups = {lava=3, liquid=2, hot=3, igniter=1}, +}) + +minetest.register_node("fun_caves:molten_gold_flowing", { + description = "Flowing Molten Gold", + inventory_image = minetest.inventorycube("default_lava.png"), + drawtype = "flowingliquid", + tiles = {"default_lava.png"}, + special_tiles = { + { + name = "goblins_molten_gold_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.3, + }, + }, + { + name = "goblins_molten_gold_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.3, + }, + }, + }, + paramtype = "light", + paramtype2 = "flowingliquid", + light_source = default.LIGHT_MAX - 1, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "flowing", + liquid_alternative_flowing = "fun_caves:molten_gold_flowing", + liquid_alternative_source = "fun_caves:molten_gold_source", + liquid_viscosity = 7, + liquid_renewable = false, + liquid_range = 3, + damage_per_second = 4 * 2, + post_effect_color = {a=192, r=255, g=64, b=0}, + groups = {lava=3, liquid=2, hot=3, igniter=1, not_in_creative_inventory=1}, +}) + +minetest.register_node("fun_caves:stone_with_gold_trap", { + description = "Gold Trap", + tiles = {"default_cobble.png^default_mineral_gold.png"}, + groups = {cracky = 3}, + drop = 'default:gold_lump', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_abm({ + nodenames = {"fun_caves:stone_with_gold_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 2)) do + if object:is_player() then + minetest.set_node(pos, {name="fun_caves:molten_gold_source"}) + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-2) + minetest.sound_play("default_dig_crumbly", {pos = pos, gain = 0.5, max_hear_distance = 10}) + end + end + end + end}) + diff --git a/goblin_iron.lua b/goblin_iron.lua new file mode 100644 index 0000000..5b77bba --- /dev/null +++ b/goblin_iron.lua @@ -0,0 +1,146 @@ + + +mobs:register_mob("fun_caves:goblin_iron", { + description = "Iron Goblin", + type = "monster", + passive = false, + damage = 2, + attack_type = "dogfight", + attacks_monsters = false, + hp_min = 10, + hp_max = 20, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_iron1.png"}, + {"goblins_goblin_iron2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:iron_lump", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:pick_steel", + chance = 5, min = 1, max = 1}, + {name = "default:sword_steel", + chance = 5, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = "default:diamond", + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") + end, +}) +mobs:register_egg("fun_caves:goblin_iron", "Goblin Egg (iron)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_iron", {"default:stone_with_iron"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_iron", {"default:mossycobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:stone_with_iron_trap", { + description = "Iron Trap", + tiles = {"default_cobble.png^default_mineral_iron.png"}, + groups = {cracky = 3}, + drop = 'default:iron_lump', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +-- summon a metallic goblin? +-- pit of iron razors? +minetest.register_abm({ + nodenames = {"fun_caves:stone_with_iron_trap"}, + interval = 2, + chance = 2, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 2)) do + if object:is_player() then + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-1) + minetest.sound_play("default_dig_crumbly", {pos = pos, gain = 0.5, max_hear_distance = 10}) + end + end + end + end}) + diff --git a/goblin_king.lua b/goblin_king.lua new file mode 100644 index 0000000..cae35f9 --- /dev/null +++ b/goblin_king.lua @@ -0,0 +1,123 @@ + + +mobs:register_mob("fun_caves:goblin_king", { + description = "Goblin King", + type = "monster", + passive = false, + damage = 4, + attack_type = "dogfight", + attacks_monsters = false, + hp_min = 20, + hp_max = 40, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"goblins_goblin_king.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:pick_mese", + chance = 2, min = 1, max = 1}, + {name = "default:sword_mese", + chance = 4, min = 1, max = 1}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:mese_crystal", + chance = 5, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 2, + light_damage = 0, + follow = "default:diamond", + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "default:apple" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 2, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + fun_caves.search_replace(self.object:getpos(), 50, {"group:stone"}, "fun_caves:stone_with_coal_trap") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") + fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") + end, +}) +mobs:register_egg("fun_caves:goblin_king", "Goblin King Egg", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_king", {"default:stone_with_mese"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 1, 31000) +mobs:register_spawn("fun_caves:goblin_king", {"default:mossycobble"}, 100, 0, 3 * fun_caves.goblin_spawn_frequency, 3, 31000) + diff --git a/init.lua b/init.lua index 13bf403..f3dd2ea 100644 --- a/init.lua +++ b/init.lua @@ -5,6 +5,11 @@ fun_caves.world = false fun_caves.time_factor = 10 +if not mobs or not mobs.mod then + dofile(fun_caves.path .. "/mobs_api.lua") +end + + minetest.register_on_mapgen_init(function(mgparams) minetest.set_mapgen_params({mgname="singlenode", flags="nolight"}) end) @@ -85,6 +90,7 @@ end dofile(fun_caves.path .. "/nodes.lua") dofile(fun_caves.path .. "/fungal_tree.lua") dofile(fun_caves.path .. "/mapgen.lua") +dofile(fun_caves.path .. "/mobs.lua") minetest.register_on_newplayer(fun_caves.respawn) diff --git a/lava_flan.lua b/lava_flan.lua new file mode 100644 index 0000000..1638206 --- /dev/null +++ b/lava_flan.lua @@ -0,0 +1,141 @@ + +-- Lava Flan by Zeg9 (additional textures by JurajVajda) + +mobs:register_mob("fun_caves:lava_flan", { + type = "monster", + passive = false, + attack_type = "dogfight", + reach = 2, + damage = 3, + hp_min = 10, + hp_max = 35, + armor = 80, + collisionbox = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}, + visual = "mesh", + mesh = "zmobs_lava_flan.x", + textures = { + {"zmobs_lava_flan.png"}, + {"zmobs_lava_flan2.png"}, + {"zmobs_lava_flan3.png"}, + }, + blood_texture = "fire_basic_flame.png", + makes_footstep_sound = false, + sounds = { + random = "mobs_lavaflan", + war_cry = "mobs_lavaflan", + }, + walk_velocity = 0.5, + run_velocity = 2, + jump = true, + view_range = 10, + floats = 1, + drops = { + {name = "mobs:lava_orb", chance = 15, min = 1, max = 1}, + }, + water_damage = 5, + lava_damage = 0, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 8, + walk_start = 10, + walk_end = 18, + run_start = 20, + run_end = 28, + punch_start = 20, + punch_end = 28, + }, + on_die = function(self, pos) + minetest.set_node(pos, {name = "fire:basic_flame"}) + end, +}) + +mobs:register_spawn("fun_caves:lava_flan", {"default:lava_source"}, 15, 0, 1000, 2, 31000) + +mobs:register_egg("fun_caves:lava_flan", "Lava Flan", "default_lava.png", 1) + +-- compatibility +mobs:alias_mob("mobs:lava_flan", "fun_caves:lava_flan") + +-- lava orb +minetest.register_craftitem(":mobs:lava_orb", { + description = "Lava orb", + inventory_image = "zmobs_lava_orb.png", +}) + +minetest.register_alias("zmobs:lava_orb", "mobs:lava_orb") + +minetest.register_craft({ + type = "fuel", + recipe = "mobs:lava_orb", + burntime = 80, +}) + +-- Lava Pick (digs and smelts at same time) + +local old_handle_node_drops = minetest.handle_node_drops + +function minetest.handle_node_drops(pos, drops, digger) + + -- are we holding Lava Pick? + if digger:get_wielded_item():get_name() ~= ("mobs:pick_lava") then + return old_handle_node_drops(pos, drops, digger) + end + + -- reset new smelted drops + local hot_drops = {} + + -- loop through current node drops + for _, drop in pairs(drops) do + + -- get cooked output of current drops + local stack = ItemStack(drop) + local output = minetest.get_craft_result({ + method = "cooking", + width = 1, + items = {drop} + }) + + -- if we have cooked result then add to new list + if output + and output.item + and not output.item:is_empty() then + + table.insert(hot_drops, + ItemStack({ + name = output.item:get_name(), + count = stack:get_count() + }) + ) + + else -- if not then return normal drops + table.insert(hot_drops, stack) + end + end + + return old_handle_node_drops(pos, hot_drops, digger) +end + +minetest.register_tool(":mobs:pick_lava", { + description = "Lava Pickaxe", + inventory_image = "mobs_pick_lava.png", + tool_capabilities = { + full_punch_interval = 0.4, + max_drop_level=3, + groupcaps={ + cracky = {times={[1]=1.80, [2]=0.90, [3]=0.45}, uses=30, maxlevel=3}, + }, + damage_groups = {fleshy=6}, + }, +}) + +minetest.register_craft({ + output = "mobs:pick_lava", + recipe = { + {"mobs:lava_orb", "mobs:lava_orb", "mobs:lava_orb"}, + {"", "default:obsidian_shard", ""}, + {"", "default:obsidian_shard", ""}, + } +}) diff --git a/mapgen.lua b/mapgen.lua index fd925e6..e45cf2c 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -488,8 +488,8 @@ function fun_caves.generate(p_minp, p_maxp, seed) data[ivm] = node("air") made_a_big_one = true else - local n1 = (math.abs(cave_1[index3d]) < 0.08) - local n2 = (math.abs(cave_2[index3d]) < 0.08) + local n1 = (math.abs(cave_1[index3d]) < 0.2) + local n2 = (math.abs(cave_2[index3d]) < 0.2) if n1 and n2 then local sr = 1000 @@ -550,15 +550,18 @@ function fun_caves.generate(p_minp, p_maxp, seed) end elseif biome_val < -0.7 then stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < -0.3 then + elseif biome_val < -0.4 then stone_type = node("fun_caves:stone_with_moss") - elseif biome_val < 0.2 then + elseif biome_val < 0.1 then stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < 0.5 then + elseif biome_val < 0.4 then stone_type = node("fun_caves:stone_with_algae") - elseif biome_val < 0.6 then + elseif biome_val < 0.55 then stone_type = node("fun_caves:stone_with_salt") stone_depth = 2 + elseif biome_val < 0.7 then + stone_type = node("default:sand") + stone_depth = 2 elseif biome_val < 0.8 then stone_type = node("default:coalblock") stone_depth = 2 @@ -676,7 +679,7 @@ function fun_caves.respawn(player) local biome_bn = minetest.get_perlin(biome_blend):get2d({x=pos.x, y=pos.z}) local biome = biome_n + biome_bn - while biome < 0.3 or biome > 0.5 do + while biome < -0.4 or biome > 0.4 do pos.x = pos.x + math.random(20) - 10 pos.z = pos.z + math.random(20) - 10 diff --git a/mobs.lua b/mobs.lua new file mode 100644 index 0000000..e0ebddf --- /dev/null +++ b/mobs.lua @@ -0,0 +1,42 @@ + +fun_caves.search_replace = function(pos, search_rate, replace_what, replace_with) + if math.random(1, search_rate) == 1 then + local p1 = vector.subtract(pos, 1) + local p2 = vector.add(pos, 1) + + --look for nodes + local nodelist = minetest.find_nodes_in_area(p1, p2, replace_what) + + if #nodelist > 0 then + for key,value in pairs(nodelist) do + minetest.set_node(value, {name = replace_with}) + return -- only one at a time + end + end + end +end + + +dofile(fun_caves.path .. "/mobs_crafts.lua") +dofile(fun_caves.path .. "/danglers.lua") +dofile(fun_caves.path .. "/spider.lua") +dofile(fun_caves.path .. "/dirt_monster.lua") +dofile(fun_caves.path .. "/stone_monster.lua") +dofile(fun_caves.path .. "/lava_flan.lua") +--dofile(fun_caves.path .. "/dungeon_master.lua") +--dofile(fun_caves.path .. "/mese_monster.lua") +--dofile(fun_caves.path .. "/sand_monster.lua") + +fun_caves.goblin_spawn_frequency = 150 + +fun_caves.goblin_drops = { "default:pick_steel", "default:sword_steel", "default:shovel_steel", "farming:bread", "bucket:bucket_water", "default:pick_stone", "default:sword_stone" } +--{"group:stone"} = { "default:stone", "default:mossycobble", "default:sandstone", "default:desert_stone", "default:stone_with_coal", "default:stone_with_iron", "default:stone_with_copper", "default:stone_with_gold", "default:stone_with_diamond" } + +dofile(fun_caves.path.."/goblin_cobbler.lua") +dofile(fun_caves.path.."/goblin_digger.lua") +dofile(fun_caves.path.."/goblin_coal.lua") +dofile(fun_caves.path.."/goblin_copper.lua") +dofile(fun_caves.path.."/goblin_iron.lua") +dofile(fun_caves.path.."/goblin_gold.lua") +dofile(fun_caves.path.."/goblin_diamond.lua") +dofile(fun_caves.path.."/goblin_king.lua") diff --git a/mobs_api.lua b/mobs_api.lua new file mode 100644 index 0000000..3c8bcf4 --- /dev/null +++ b/mobs_api.lua @@ -0,0 +1,2875 @@ + +-- Mobs Api (25th April 2016) + +mobs = {} +mobs.mod = "redo" + +-- Load settings +local damage_enabled = minetest.setting_getbool("enable_damage") +local peaceful_only = minetest.setting_getbool("only_peaceful_mobs") +local disable_blood = minetest.setting_getbool("mobs_disable_blood") +local creative = minetest.setting_getbool("creative_mode") +local spawn_protected = tonumber(minetest.setting_get("mobs_spawn_protected")) or 1 +local remove_far = minetest.setting_getbool("remove_far_mobs") + +-- pathfinding settings +local enable_pathfinding = true +local enable_pathfind_digging = false +local stuck_timeout = 3 -- how long before mob gets stuck in place and starts searching +local stuck_path_timeout = 10 -- how long will mob follow path before giving up + +-- internal functions + +local pi = math.pi +local square = math.sqrt +local atan = function(x) + + if x ~= x then + --error("atan bassed NaN") + print ("atan based NaN") + return 0 + else + return math.atan(x) + end +end + +do_attack = function(self, player) + + if self.state ~= "attack" then + + if math.random(0,100) < 90 + and self.sounds.war_cry then + + minetest.sound_play(self.sounds.war_cry,{ + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + self.state = "attack" + self.attack = player + end +end + +set_velocity = function(self, v) + + v = v or 0 + + local yaw = (self.object:getyaw() + self.rotate) or 0 + + self.object:setvelocity({ + x = math.sin(yaw) * -v, + y = self.object:getvelocity().y, + z = math.cos(yaw) * v + }) +end + +get_velocity = function(self) + + local v = self.object:getvelocity() + + return (v.x * v.x + v.z * v.z) ^ 0.5 +end + +set_animation = function(self, type) + + if not self.animation then + return + end + + self.animation.current = self.animation.current or "" + + self.animation.speed_normal = self.animation.speed_normal or 15 + + if type == "stand" + and self.animation.current ~= "stand" then + + if self.animation.stand_start + and self.animation.stand_end + and self.animation.speed_normal then + + self.object:set_animation({ + x = self.animation.stand_start, + y = self.animation.stand_end}, + self.animation.speed_normal, 0) + + self.animation.current = "stand" + end + + elseif type == "walk" + and self.animation.current ~= "walk" then + + if self.animation.walk_start + and self.animation.walk_end + and self.animation.speed_normal then + + self.object:set_animation({ + x = self.animation.walk_start, + y = self.animation.walk_end}, + self.animation.speed_normal, 0) + + self.animation.current = "walk" + end + + elseif type == "run" + and self.animation.current ~= "run" then + + if self.animation.run_start + and self.animation.run_end + and self.animation.speed_run then + + self.object:set_animation({ + x = self.animation.run_start, + y = self.animation.run_end}, + (self.animation.speed_run or self.animation.speed_normal), 0) + + self.animation.current = "run" + end + + elseif type == "punch" + and self.animation.current ~= "punch" then + + if self.animation.punch_start + and self.animation.punch_end + and self.animation.speed_normal then + + self.object:set_animation({ + x = self.animation.punch_start, + y = self.animation.punch_end}, + (self.animation.speed_punch or self.animation.speed_normal), 0) + + self.animation.current = "punch" + end + end +end + +-- check line of sight for walkers and swimmers alike +function line_of_sight_water(self, pos1, pos2, stepsize) + + local s, pos_w = minetest.line_of_sight(pos1, pos2, stepsize) + + -- normal walking and flying mobs can see you through air + if s == true then + return true + end + + -- swimming mobs can see you through water + if s == false + and self.fly + and self.fly_in == "default:water_source" then + + local nod = minetest.get_node(pos_w).name + + if nod == "default:water_source" + or nod == "default:water_flowing" then + + return true + end + end + + return false + +end + +-- particle effects +function effect(pos, amount, texture, max_size, radius) + + radius = radius or 2 + + minetest.add_particlespawner({ + amount = amount, + time = 0.25, + minpos = pos, + maxpos = pos, + minvel = {x = -radius, y = -radius, z = -radius}, + maxvel = {x = radius, y = radius, z = radius}, + minacc = {x = -radius, y = -radius, z = -radius}, + maxacc = {x = radius, y = radius, z = radius}, + minexptime = 0.1, + maxexptime = 1, + minsize = 0.5, + maxsize = (max_size or 1), + texture = texture, + }) +end + +-- update nametag colour +function update_tag(self) + + local col = "#00FF00" + local qua = self.hp_max / 4 + + if self.health <= math.floor(qua * 3) then + col = "#FFFF00" + end + + if self.health <= math.floor(qua * 2) then + col = "#FF6600" + end + + if self.health <= math.floor(qua) then + col = "#FF0000" + end + + self.object:set_properties({ + nametag = self.nametag, + nametag_color = col + }) + +end + +-- check if mob is dead or only hurt +function check_for_death(self) + + -- has health actually changed? + if self.health == self.old_health then + return + end + + self.old_health = self.health + + -- still got some health? play hurt sound + if self.health > 0 then + + if self.sounds.damage then + + minetest.sound_play(self.sounds.damage,{ + object = self.object, + gain = 1.0, + max_hear_distance = self.sounds.distance + }) + end + + -- make sure health isn't higher than max + if self.health > self.hp_max then + self.health = self.hp_max + end + + update_tag(self) + + return false + end + + -- drop items when dead + local obj + local pos = self.object:getpos() + + for _,drop in pairs(self.drops) do + + if math.random(1, drop.chance) == 1 then + + obj = minetest.add_item(pos, + ItemStack(drop.name .. " " + .. math.random(drop.min, drop.max))) + + if obj then + + obj:setvelocity({ + x = math.random(-1, 1), + y = 6, + z = math.random(-1, 1) + }) + end + end + end + + -- play death sound + if self.sounds.death then + + minetest.sound_play(self.sounds.death,{ + object = self.object, + gain = 1.0, + max_hear_distance = self.sounds.distance + }) + end + + -- execute custom death function + if self.on_die then + self.on_die(self, pos) + end + + self.object:remove() + + return true +end + +-- check if within map limits (-30911 to 30927) +function within_limits(pos, radius) + + if (pos.x - radius) > -30913 + and (pos.x + radius) < 30928 + and (pos.y - radius) > -30913 + and (pos.y + radius) < 30928 + and (pos.z - radius) > -30913 + and (pos.z + radius) < 30928 then + return true -- within limits + end + + return false -- beyond limits +end + +-- is mob facing a cliff +local function is_at_cliff(self) + + if self.fear_height == 0 then -- if 0, no falling protection! + return false + end + + local yaw = self.object:getyaw() + local dir_x = -math.sin(yaw) * (self.collisionbox[4] + 0.5) + local dir_z = math.cos(yaw) * (self.collisionbox[4] + 0.5) + local pos = self.object:getpos() + local ypos = pos.y + self.collisionbox[2] -- just above floor + + if minetest.line_of_sight( + {x = pos.x + dir_x, y = ypos, z = pos.z + dir_z}, + {x = pos.x + dir_x, y = ypos - self.fear_height, z = pos.z + dir_z} + , 1) then + + return true + end + + return false +end + +-- get node but use fallback for nil or unknown +local function node_ok(pos, fallback) + + fallback = fallback or "default:dirt" + + local node = minetest.get_node_or_nil(pos) + + if not node then + return minetest.registered_nodes[fallback] + end + + if minetest.registered_nodes[node.name] then + return node + end + + return minetest.registered_nodes[fallback] +end + +-- environmental damage (water, lava, fire, light) +do_env_damage = function(self) + + -- feed/tame text timer (so mob 'full' messages dont spam chat) + if self.htimer > 0 then + self.htimer = self.htimer - 1 + end + + local pos = self.object:getpos() + + self.time_of_day = minetest.get_timeofday() + + -- remove mob if beyond map limits + if not within_limits(pos, 0) then + self.object:remove() + return + end + + -- daylight above ground + if self.light_damage ~= 0 + and pos.y > 0 + and self.time_of_day > 0.2 + and self.time_of_day < 0.8 + and (minetest.get_node_light(pos) or 0) > 12 then + + self.health = self.health - self.light_damage + + effect(pos, 5, "tnt_smoke.png") + end + + -- what is mob standing in? + pos.y = pos.y + self.collisionbox[2] + 0.1 -- foot level + self.standing_in = node_ok(pos, "air").name + --print ("standing in " .. self.standing_in) + + if self.water_damage ~= 0 + or self.lava_damage ~= 0 then + + local nodef = minetest.registered_nodes[self.standing_in] + + pos.y = pos.y + 1 + + -- water + if self.water_damage ~= 0 + and nodef.groups.water then + + self.health = self.health - self.water_damage + + effect(pos, 5, "bubble.png") + end + + -- lava or fire + if self.lava_damage ~= 0 + and (nodef.groups.lava + or self.standing_in == "fire:basic_flame" + or self.standing_in == "fire:permanent_flame") then + + self.health = self.health - self.lava_damage + + effect(pos, 5, "fire_basic_flame.png") + end + end + + check_for_death(self) +end + +-- jump if facing a solid node (not fences or gates) +do_jump = function(self) + + if self.fly + or self.child then + return + end + + local pos = self.object:getpos() + + -- what is mob standing on? + pos.y = pos.y + self.collisionbox[2] - 0.2 + + local nod = node_ok(pos) + +--print ("standing on:", nod.name, pos.y) + + if minetest.registered_nodes[nod.name].walkable == false then + return + end + + -- where is front + local yaw = self.object:getyaw() + local dir_x = -math.sin(yaw) * (self.collisionbox[4] + 0.5) + local dir_z = math.cos(yaw) * (self.collisionbox[4] + 0.5) + + -- what is in front of mob? + local nod = node_ok({ + x = pos.x + dir_x, + y = pos.y + 0.5, + z = pos.z + dir_z + }) + + -- thin blocks that do not need to be jumped + if nod.name == "default:snow" then + return + end + +--print ("in front:", nod.name, pos.y + 0.5) + + if (minetest.registered_items[nod.name].walkable + and not nod.name:find("fence") + and not nod.name:find("gate")) + or self.walk_chance == 0 then + + local v = self.object:getvelocity() + + v.y = self.jump_height + 1 + v.x = v.x * 2.2 + v.z = v.z * 2.2 + + self.object:setvelocity(v) + + if self.sounds.jump then + + minetest.sound_play(self.sounds.jump, { + object = self.object, + gain = 1.0, + max_hear_distance = self.sounds.distance + }) + end + else + if self.state ~= "attack" then + self.state = "stand" + set_animation(self, "stand") + end + end +end + +-- this is a faster way to calculate distance +local get_distance = function(a, b) + + local x, y, z = a.x - b.x, a.y - b.y, a.z - b.z + + return square(x * x + y * y + z * z) +end + +-- blast damage to entities nearby (modified from TNT mod) +function entity_physics(pos, radius) + + radius = radius * 2 + + local objs = minetest.get_objects_inside_radius(pos, radius) + local obj_pos, dist + + for _, obj in pairs(objs) do + + obj_pos = obj:getpos() + + dist = math.max(1, get_distance(pos, obj_pos)) + + local damage = math.floor((4 / dist) * radius) + local ent = obj:get_luaentity() + + if obj:is_player() then + obj:set_hp(obj:get_hp() - damage) + + else --if ent.health then + + obj:punch(obj, 1.0, { + full_punch_interval = 1.0, + damage_groups = {fleshy = damage}, + }, nil) + + end + end +end + +-- should mob follow what I'm holding ? +function follow_holding(self, clicker) + + local item = clicker:get_wielded_item() + local t = type(self.follow) + + -- single item + if t == "string" + and item:get_name() == self.follow then + return true + + -- multiple items + elseif t == "table" then + + for no = 1, #self.follow do + + if self.follow[no] == item:get_name() then + return true + end + end + end + + return false +end + +-- find two animals of same type and breed if nearby and horny +local function breed(self) + + -- child take 240 seconds before growing into adult + if self.child == true then + + self.hornytimer = self.hornytimer + 1 + + if self.hornytimer > 240 then + + self.child = false + self.hornytimer = 0 + + self.object:set_properties({ + textures = self.base_texture, + mesh = self.base_mesh, + visual_size = self.base_size, + collisionbox = self.base_colbox, + }) + + -- jump when fully grown so not to fall into ground + self.object:setvelocity({ + x = 0, + y = self.jump_height, + z = 0 + }) + end + + return + end + + -- horny animal can mate for 40 seconds, + -- afterwards horny animal cannot mate again for 200 seconds + if self.horny == true + and self.hornytimer < 240 then + + self.hornytimer = self.hornytimer + 1 + + if self.hornytimer >= 240 then + self.hornytimer = 0 + self.horny = false + end + end + + -- find another same animal who is also horny and mate if close enough + if self.horny == true + and self.hornytimer <= 40 then + + local pos = self.object:getpos() + + effect({x = pos.x, y = pos.y + 1, z = pos.z}, 4, "heart.png") + + local ents = minetest.get_objects_inside_radius(pos, 3) + local num = 0 + local ent = nil + + for i, obj in pairs(ents) do + + ent = obj:get_luaentity() + + -- check for same animal with different colour + local canmate = false + + if ent then + + if ent.name == self.name then + canmate = true + else + local entname = string.split(ent.name,":") + local selfname = string.split(self.name,":") + + if entname[1] == selfname[1] then + entname = string.split(entname[2],"_") + selfname = string.split(selfname[2],"_") + + if entname[1] == selfname[1] then + canmate = true + end + end + end + end + + if ent + and canmate == true + and ent.horny == true + and ent.hornytimer <= 40 then + num = num + 1 + end + + -- found your mate? then have a baby + if num > 1 then + + self.hornytimer = 41 + ent.hornytimer = 41 + + -- spawn baby + minetest.after(5, function(dtime) + + local mob = minetest.add_entity(pos, self.name) + local ent2 = mob:get_luaentity() + local textures = self.base_texture + + if self.child_texture then + textures = self.child_texture[1] + end + + mob:set_properties({ + textures = textures, + visual_size = { + x = self.base_size.x / 2, + y = self.base_size.y / 2 + }, + collisionbox = { + self.base_colbox[1] / 2, + self.base_colbox[2] / 2, + self.base_colbox[3] / 2, + self.base_colbox[4] / 2, + self.base_colbox[5] / 2, + self.base_colbox[6] / 2 + }, + }) + ent2.child = true + ent2.tamed = true + ent2.owner = self.owner + end) + + num = 0 + + break + end + end + end +end + +-- find and replace what mob is looking for (grass, wheat etc.) +function replace(self, pos) + + if self.replace_rate + and self.child == false + and math.random(1, self.replace_rate) == 1 then + + local pos = self.object:getpos() + + pos.y = pos.y + self.replace_offset + +-- print ("replace node = ".. minetest.get_node(pos).name, pos.y) + + if self.replace_what + and self.replace_with + and self.object:getvelocity().y == 0 + and #minetest.find_nodes_in_area(pos, pos, self.replace_what) > 0 then + + minetest.set_node(pos, {name = self.replace_with}) + + -- when cow/sheep eats grass, replace wool and milk + if self.gotten == true then + self.gotten = false + self.object:set_properties(self) + end + end + end +end + +-- check if daytime and also if mob is docile during daylight hours +function day_docile(self) + + if self.docile_by_day == false then + + return false + + elseif self.docile_by_day == true + and self.time_of_day > 0.2 + and self.time_of_day < 0.8 then + + return true + end +end + +-- path finding and smart mob routine by rnd +function smart_mobs(self, s, p, dist, dtime) + + local s1 = self.path.lastpos + + -- is it becoming stuck? + if math.abs(s1.x - s.x) + math.abs(s1.z - s.z) < 1.5 then + self.path.stuck_timer = self.path.stuck_timer + dtime + else + self.path.stuck_timer = 0 + end + + self.path.lastpos = {x = s.x, y = s.y, z = s.z} + + -- im stuck, search for path + if (self.path.stuck_timer > stuck_timeout and not self.path.following) + or (self.path.stuck_timer > stuck_path_timeout + and self.path.following) then + + self.path.stuck_timer = 0 + + -- lets try find a path, first take care of positions + -- since pathfinder is very sensitive + local sheight = self.collisionbox[5] - self.collisionbox[2] + + -- round position to center of node to avoid stuck in walls + -- also adjust height for player models! + s.x = math.floor(s.x + 0.5) + s.y = math.floor(s.y + 0.5) - sheight + s.z = math.floor(s.z + 0.5) + + local ssight, sground + ssight, sground = minetest.line_of_sight(s, { + x = s.x, y = s.y - 4, z = s.z}, 1) + + -- determine node above ground + if not ssight then + s.y = sground.y + 1 + end + + local p1 = self.attack:getpos() + + p1.x = math.floor(p1.x + 0.5) + p1.y = math.floor(p1.y + 0.5) + p1.z = math.floor(p1.z + 0.5) + + self.path.way = minetest.find_path(s, p1, 16, 2, 6, "Dijkstra") --"A*_noprefetch") + + -- attempt to unstick mob that is "daydreaming" + self.object:setpos({ + x = s.x + 0.1 * (math.random() * 2 - 1), + y = s.y + 1, + z = s.z + 0.1 * (math.random() * 2 - 1) + }) + + self.state = "" + do_attack(self, self.attack) + + -- no path found, try something else + if not self.path.way then + + self.path.following = false +-- self.path.stuck = true + + -- lets make way by digging/building if not accessible + if enable_pathfind_digging then + + -- add block and remove one block above so + -- there is room to jump if needed + if s.y < p1.y then + + if not minetest.is_protected(s, "") then + minetest.set_node(s, {name = "default:dirt"}) + end + + local sheight = math.ceil(self.collisionbox[5]) + 1 + + -- assume mob is 2 blocks high so it digs above its head + s.y = s.y + sheight + + if not minetest.is_protected(s, "") then + + local node1 = minetest.get_node(s).name + + if node1 ~= "air" + and node1 ~= "ignore" then + minetest.set_node(s, {name = "air"}) + minetest.add_item(s, ItemStack(node1)) + end + end + + s.y = s.y - sheight + self.object:setpos({x = s.x, y = s.y + 2, z = s.z}) + + else -- dig 2 blocks to make door toward player direction + + local yaw1 = self.object:getyaw() + pi / 2 + + local p1 = { + x = s.x + math.cos(yaw1), + y = s.y, + z = s.z + math.sin(yaw1) + } + + if not minetest.is_protected(p1, "") then + + local node1 = minetest.get_node(p1).name + + if node1 ~= "air" + and node1 ~= "ignore" then + minetest.add_item(p1, ItemStack(node1)) + minetest.set_node(p1, {name = "air"}) + end + + p1.y = p1.y + 1 + node1 = minetest.get_node(p1).name + + if node1 ~= "air" + and node1 ~= "ignore" then + minetest.add_item(p1, ItemStack(node1)) + minetest.set_node(p1, {name = "air"}) + end + + end + end + end + + -- will try again in 2 second + self.path.stuck_timer = stuck_timeout - 2 + + -- frustration! cant find the damn path :( + if self.sounds.random then + minetest.sound_play(self.sounds.random, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + else + + -- yay i found path + if self.sounds.attack then + + set_velocity(self, self.walk_velocity) + + minetest.sound_play(self.sounds.attack, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + -- follow path now that it has it + self.path.following = true + end + end +end + +-- monster find someone to attack +local monster_attack = function(self) + + if self.type ~= "monster" + or not damage_enabled + or self.state == "attack" + or day_docile(self) then + return + end + + local s = self.object:getpos() + local p, sp, dist + local player, type, obj, min_player = nil, nil, nil, nil + local min_dist = self.view_range + 1 + + for _,oir in pairs(minetest.get_objects_inside_radius(s, self.view_range)) do + + if oir:is_player() then + + player = oir + type = "player" + else + obj = oir:get_luaentity() + + if obj then + player = obj.object + type = obj.type + end + end + + if type == "player" + or type == "npc" then + + s = self.object:getpos() + p = player:getpos() + sp = s + + -- aim higher to make looking up hills more realistic + p.y = p.y + 1 + sp.y = sp.y + 1 + + dist = get_distance(p, s) + + if dist < self.view_range then + -- field of view check goes here + + -- choose closest player to attack + --if minetest.line_of_sight(sp, p, 2) == true + if line_of_sight_water(self, sp, p, 2) == true + and dist < min_dist then + min_dist = dist + min_player = player + end + end + end + end + + -- attack player + if min_player then + do_attack(self, min_player) + end +end + +-- npc, find closest monster to attack +local npc_attack = function(self) + + if self.type ~= "npc" + or not self.attacks_monsters + or self.state == "attack" then + return + end + + local s = self.object:getpos() + local min_dist = self.view_range + 1 + local obj, min_player = nil, nil + + for _, oir in pairs(minetest.get_objects_inside_radius(s, self.view_range)) do + + obj = oir:get_luaentity() + + if obj + and obj.type == "monster" then + + p = obj.object:getpos() + + dist = get_distance(p, s) + + if dist < min_dist then + min_dist = dist + min_player = obj.object + end + end + end + + if min_player then + do_attack(self, min_player) + end +end + +-- follow player if owner or holding item, if fish outta water then flop +local follow_flop = function(self) + + -- find player to follow + if (self.follow ~= "" + or self.order == "follow") + and not self.following + and self.state ~= "attack" + and self.state ~= "runaway" then + + local s, p, dist + + for _,player in pairs(minetest.get_connected_players()) do + + s = self.object:getpos() + p = player:getpos() + dist = get_distance(p, s) + + if dist < self.view_range then + self.following = player + break + end + end + end + + if self.type == "npc" + and self.order == "follow" + and self.state ~= "attack" + and self.owner ~= "" then + + -- npc stop following player if not owner + if self.following + and self.owner + and self.owner ~= self.following:get_player_name() then + self.following = nil + end + else + -- stop following player if not holding specific item + if self.following + and self.following:is_player() + and follow_holding(self, self.following) == false then + self.following = nil + end + + end + + -- follow that thing + if self.following then + + local s = self.object:getpos() + local p + + if self.following:is_player() then + + p = self.following:getpos() + + elseif self.following.object then + + p = self.following.object:getpos() + end + + if p then + + local dist = get_distance(p, s) + + -- dont follow if out of range + if dist > self.view_range then + self.following = nil + else + local vec = { + x = p.x - s.x, + y = p.y - s.y, + z = p.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate + + if p.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + -- anyone but standing npc's can move along + if dist > self.reach + and self.order ~= "stand" then + + if (self.jump + and get_velocity(self) <= 0.5 + and self.object:getvelocity().y == 0) + or (self.object:getvelocity().y == 0 + and self.jump_chance > 0) then + + do_jump(self) + end + + set_velocity(self, self.walk_velocity) + + if self.walk_chance ~= 0 then + set_animation(self, "walk") + end + else + set_velocity(self, 0) + set_animation(self, "stand") + end + + return + end + end + end + + -- water swimmers flop when on land + if self.fly + and self.fly_in == "default:water_source" + and self.standing_in ~= self.fly_in then + + self.state = "flop" + self.object:setvelocity({x = 0, y = -5, z = 0}) + + set_animation(self, "stand") + + return + end +end + +-- execute current state (stand, walk, run, attacks) +local do_states = function(self, dtime) + + local yaw = 0 + + if self.state == "stand" then + + if math.random(1, 4) == 1 then + + local lp = nil + local s = self.object:getpos() + + if self.type == "npc" then + + local o = minetest.get_objects_inside_radius(self.object:getpos(), 3) + + for _,o in pairs(o) do + + if o:is_player() then + lp = o:getpos() + break + end + end + end + + -- look at any players nearby, otherwise turn randomly + if lp then + + local vec = { + x = lp.x - s.x, + y = lp.y - s.y, + z = lp.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate + + if lp.x > s.x then + yaw = yaw + pi + end + end + else + yaw = (math.random(0, 360) - 180) / 180 * pi + end + + self.object:setyaw(yaw) + end + + set_velocity(self, 0) + set_animation(self, "stand") + + -- npc's ordered to stand stay standing + if self.type ~= "npc" + or self.order ~= "stand" then + + if self.walk_chance ~= 0 + and math.random(1, 100) <= self.walk_chance + and is_at_cliff(self) == false then + + set_velocity(self, self.walk_velocity) + self.state = "walk" + set_animation(self, "walk") + end + end + + elseif self.state == "walk" then + + local s = self.object:getpos() + local lp = minetest.find_node_near(s, 1, {"group:water"}) + + -- if water nearby then turn away + if lp then + + local vec = { + x = lp.x - s.x, + y = lp.y - s.y, + z = lp.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = atan(vec.z / vec.x) + 3 * pi / 2 - self.rotate + + if lp.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + -- otherwise randomly turn + elseif math.random(1, 100) <= 30 then + + local yaw = (math.random(0, 360) - 180) / 180 * pi + + self.object:setyaw(yaw) + end + + -- stand for great fall in front + local temp_is_cliff = is_at_cliff(self) + + -- jump when walking comes to a halt + if temp_is_cliff == false + and self.jump + and get_velocity(self) <= 0.5 + and self.object:getvelocity().y == 0 then + + do_jump(self) + end + + if temp_is_cliff + or math.random(1, 100) <= 30 then + + set_velocity(self, 0) + self.state = "stand" + set_animation(self, "stand") + else + set_velocity(self, self.walk_velocity) + set_animation(self, "walk") + end + + -- runaway when punched + elseif self.state == "runaway" then + + self.runaway_timer = self.runaway_timer + 1 + + -- stop after 3 seconds or when at cliff + if self.runaway_timer > 3 + or is_at_cliff(self) then + self.runaway_timer = 0 + set_velocity(self, 0) + self.state = "stand" + set_animation(self, "stand") + else + set_velocity(self, self.run_velocity) + set_animation(self, "walk") + end + + -- jump when walking comes to a halt + if self.jump + and get_velocity(self) <= 0.5 + and self.object:getvelocity().y == 0 then + + do_jump(self) + end + + -- attack routines (explode, dogfight, shoot, dogshoot) + elseif self.state == "attack" then + + -- calculate distance from mob and enemy + local s = self.object:getpos() + local p = self.attack:getpos() or s + local dist = get_distance(p, s) + + -- stop attacking if player or out of range + if dist > self.view_range + or not self.attack + or not self.attack:getpos() + or self.attack:get_hp() <= 0 then + + --print(" ** stop attacking **", dist, self.view_range) + self.state = "stand" + set_velocity(self, 0) + set_animation(self, "stand") + self.attack = nil + self.v_start = false + self.timer = 0 + self.blinktimer = 0 + + return + end + + if self.attack_type == "explode" then + + local vec = { + x = p.x - s.x, + y = p.y - s.y, + z = p.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = atan(vec.z / vec.x) + pi / 2 - self.rotate + + if p.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + if dist > self.reach then + + if not self.v_start then + + self.v_start = true + set_velocity(self, self.run_velocity) + self.timer = 0 + self.blinktimer = 0 + else + self.timer = 0 + self.blinktimer = 0 + + if get_velocity(self) <= 0.5 + and self.object:getvelocity().y == 0 then + + local v = self.object:getvelocity() + v.y = 5 + self.object:setvelocity(v) + end + + set_velocity(self, self.run_velocity) + end + + set_animation(self, "run") + else + set_velocity(self, 0) + self.timer = self.timer + dtime + self.blinktimer = (self.blinktimer or 0) + dtime + + if self.blinktimer > 0.2 then + + self.blinktimer = 0 + + if self.blinkstatus then + self.object:settexturemod("") + else + self.object:settexturemod("^[brighten") + end + + self.blinkstatus = not self.blinkstatus + end + + if self.timer > 3 then + + local pos = self.object:getpos() + local radius = self.explosion_radius or 1 + + -- hurt player/mobs caught in blast area + entity_physics(pos, radius) + + -- dont damage anything if area protected or next to water + if minetest.find_node_near(pos, 1, {"group:water"}) + or minetest.is_protected(pos, "") then + + if self.sounds.explode then + + minetest.sound_play(self.sounds.explode, { + object = self.object, + gain = 1.0, + max_hear_distance = 16 + }) + end + + self.object:remove() + + effect(pos, 15, "tnt_smoke.png", 5) + + return + end + + pos.y = pos.y - 1 + + mobs:explosion(pos, radius, 0, 1, self.sounds.explode) + + self.object:remove() + + return + end + end + + elseif self.attack_type == "dogfight" + or (self.attack_type == "dogshoot" and dist <= self.reach) then + + if self.fly + and dist > self.reach then + + local nod = node_ok(s) + local p1 = s + local me_y = math.floor(p1.y) + local p2 = p + local p_y = math.floor(p2.y + 1) + local v = self.object:getvelocity() + + if nod.name == self.fly_in then + + if me_y < p_y then + + self.object:setvelocity({ + x = v.x, + y = 1 * self.walk_velocity, + z = v.z + }) + + elseif me_y > p_y then + + self.object:setvelocity({ + x = v.x, + y = -1 * self.walk_velocity, + z = v.z + }) + end + else + if me_y < p_y then + + self.object:setvelocity({ + x = v.x, + y = 0.01, + z = v.z + }) + + elseif me_y > p_y then + + self.object:setvelocity({ + x = v.x, + y = -0.01, + z = v.z + }) + end + end + + end + + -- rnd: new movement direction + if self.path.following + and self.path.way + and self.attack_type ~= "dogshoot" then + + -- no paths longer than 50 + if #self.path.way > 50 + or dist < self.reach then + self.path.following = false + return + end + + local p1 = self.path.way[1] + + if not p1 then + self.path.following = false + return + end + + if math.abs(p1.x-s.x) + math.abs(p1.z - s.z) < 0.6 then + -- reached waypoint, remove it from queue + table.remove(self.path.way, 1) + end + + -- set new temporary target + p = {x = p1.x, y = p1.y, z = p1.z} + end + + local vec = { + x = p.x - s.x, + y = p.y - s.y, + z = p.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate + + if p.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + -- move towards enemy if beyond mob reach + if dist > self.reach then + + -- path finding by rnd + if self.pathfinding -- only if mob has pathfinding enabled + and enable_pathfinding then + + smart_mobs(self, s, p, dist, dtime) + end + + -- jump attack + if (self.jump + and get_velocity(self) <= 0.5 + and self.object:getvelocity().y == 0) + or (self.object:getvelocity().y == 0 + and self.jump_chance > 0) then + + do_jump(self) + end + + if is_at_cliff(self) then + + set_velocity(self, 0) + set_animation(self, "stand") + else + + if self.path.stuck then + set_velocity(self, self.walk_velocity) + else + set_velocity(self, self.run_velocity) + end + + set_animation(self, "run") + end + + else -- rnd: if inside reach range + + self.path.stuck = false + self.path.stuck_timer = 0 + self.path.following = false -- not stuck anymore + + set_velocity(self, 0) + set_animation(self, "punch") + + if self.timer > 1 then + + self.timer = 0 + + local p2 = p + local s2 = s + + p2.y = p2.y + 1.5 + s2.y = s2.y + 1.5 + + --if minetest.line_of_sight(p2, s2) == true then + if line_of_sight_water(self, p2, s2) == true then + + -- play attack sound + if self.sounds.attack then + + minetest.sound_play(self.sounds.attack, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + -- punch player + self.attack:punch(self.object, 1.0, { + full_punch_interval = 1.0, + damage_groups = {fleshy = self.damage} + }, nil) + end + end + end + + elseif self.attack_type == "shoot" + or (self.attack_type == "dogshoot" and dist > self.reach) then + + p.y = p.y - .5 + s.y = s.y + .5 + + local dist = get_distance(p, s) + local vec = { + x = p.x - s.x, + y = p.y - s.y, + z = p.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate + + if p.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + set_velocity(self, 0) + + if self.shoot_interval + and self.timer > self.shoot_interval + and math.random(1, 100) <= 60 then + + self.timer = 0 + set_animation(self, "punch") + + -- play shoot attack sound + if self.sounds.shoot_attack then + + minetest.sound_play(self.sounds.shoot_attack, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + local p = self.object:getpos() + + p.y = p.y + (self.collisionbox[2] + self.collisionbox[5]) / 2 + + local obj = minetest.add_entity(p, self.arrow) + local ent = obj:get_luaentity() + local amount = (vec.x * vec.x + vec.y * vec.y + vec.z * vec.z) ^ 0.5 + local v = ent.velocity or 1 -- or set to default + ent.switch = 1 + + -- offset makes shoot aim accurate + vec.y = vec.y + self.shoot_offset + vec.x = vec.x * (v / amount) + vec.y = vec.y * (v / amount) + vec.z = vec.z * (v / amount) + + obj:setvelocity(vec) + end + end + end +end + +-- falling and fall damag +local falling = function(self, pos) + + if self.fly then + return + end + + -- floating in water (or falling) + local v = self.object:getvelocity() + + -- going up then apply gravity + if v.y > 0.1 then + + self.object:setacceleration({ + x = 0, + y = self.fall_speed, + z = 0 + }) + end + + -- in water then float up + if minetest.registered_nodes[node_ok(pos).name].groups.liquid then -- water then + + if self.floats == 1 then + + self.object:setacceleration({ + x = 0, + y = -self.fall_speed / (math.max(1, v.y) ^ 2), + z = 0 + }) + end + else + -- fall downwards + self.object:setacceleration({ + x = 0, + y = self.fall_speed, + z = 0 + }) + + -- fall damage + if self.fall_damage == 1 + and self.object:getvelocity().y == 0 then + + local d = self.old_y - self.object:getpos().y + + if d > 5 then + + --self.object:set_hp(self.object:get_hp() - math.floor(d - 5)) + self.health = self.health - math.floor(d - 5) + + effect(pos, 5, "tnt_smoke.png") + + if check_for_death(self) then + return + end + end + + self.old_y = self.object:getpos().y + end + end +end + +local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) + + -- direction error check + dir = dir or {x = 0, y = 0, z = 0} + + -- weapon wear + local weapon = hitter:get_wielded_item() + local punch_interval = 1.4 + + -- calculate mob damage + local damage = 0 + local armor = self.object:get_armor_groups() or {} + local tmp + + -- quick error check incase it ends up 0 (serialize.h check test) + if tflp == 0 then + tflp = 0.2 + end + + for group,_ in pairs( (tool_capabilities.damage_groups or {}) ) do + + tmp = tflp / (tool_capabilities.full_punch_interval or 1.4) + + if tmp < 0 then + tmp = 0.0 + elseif tmp > 1 then + tmp = 1.0 + end + + damage = damage + (tool_capabilities.damage_groups[group] or 0) + * tmp * ((armor[group] or 0) / 100.0) + end + + -- check for tool immunity or special damage + for _, no in pairs(self.immune_to) do + + if no[1] == weapon:get_name() then + + damage = no[2] or 0 + + break + end + end + + -- print ("Mob Damage is", damage) + + -- add weapon wear + if tool_capabilities then + punch_interval = tool_capabilities.full_punch_interval or 1.4 + end + + if weapon:get_definition() + and weapon:get_definition().tool_capabilities then + + weapon:add_wear(math.floor((punch_interval / 75) * 9000)) + hitter:set_wielded_item(weapon) + end + + -- weapon sounds + if weapon:get_definition().sounds ~= nil then + + local s = math.random(0, #weapon:get_definition().sounds) + + minetest.sound_play(weapon:get_definition().sounds[s], { + object = hitter, + max_hear_distance = 8 + }) + else + minetest.sound_play("default_punch", { + object = hitter, + max_hear_distance = 5 + }) + end + + -- do damage + self.health = self.health - math.floor(damage) + + -- exit here if dead + if check_for_death(self) then + return + end + + -- add healthy afterglow when hit + core.after(0.1, function() + self.object:settexturemod("^[colorize:#c9900070") + + core.after(0.3, function() + self.object:settexturemod("") + end) + end) + + -- blood_particles + if self.blood_amount > 0 + and not disable_blood then + + local pos = self.object:getpos() + + pos.y = pos.y + (-self.collisionbox[2] + self.collisionbox[5]) / 2 + + effect(pos, self.blood_amount, self.blood_texture) + end + + -- knock back effect (only on full punch) + if self.knock_back > 0 + and tflp > punch_interval then + + local v = self.object:getvelocity() + local r = 1.4 - math.min(punch_interval, 1.4) + local kb = r * 5 + local up = 2 + + -- if already in air then dont go up anymore when hit + if v.y > 0 + or self.fly then + up = 0 + end + + self.object:setvelocity({ + x = dir.x * kb, + y = up, + z = dir.z * kb + }) + + self.pause_timer = r + end + + -- if skittish then run away + if self.runaway == true then + + local lp = hitter:getpos() + local s = self.object:getpos() + + local vec = { + x = lp.x - s.x, + y = lp.y - s.y, + z = lp.z - s.z + } + + if vec.x ~= 0 + and vec.z ~= 0 then + + local yaw = atan(vec.z / vec.x) + 3 * pi / 2 - self.rotate + + if lp.x > s.x then + yaw = yaw + pi + end + + self.object:setyaw(yaw) + end + + self.state = "runaway" + self.runaway_timer = 0 + self.following = nil + end + + -- attack puncher and call other mobs for help + if self.passive == false + and self.state ~= "flop" + and self.child == false + and hitter:get_player_name() ~= self.owner then + + -- attack whoever punched mob + self.state = "" + do_attack(self, hitter) + + -- alert others to the attack + local obj = nil + + for _, oir in pairs(minetest.get_objects_inside_radius(hitter:getpos(), 5)) do + + obj = oir:get_luaentity() + + if obj then + + if obj.group_attack == true + and obj.state ~= "attack" then + do_attack(obj, hitter) + end + end + end + end +end + +local mob_activate = function(self, staticdata, dtime_s, def) + + -- remove monsters in peaceful mode, or when no data + if (self.type == "monster" and peaceful_only) + or not staticdata then + + self.object:remove() + + return + end + + -- load entity variables + local tmp = minetest.deserialize(staticdata) + + if tmp then + + for _,stat in pairs(tmp) do + self[_] = stat + end + end + + -- select random texture, set model and size + if not self.base_texture then + + self.base_texture = def.textures[math.random(1, #def.textures)] + self.base_mesh = def.mesh + self.base_size = self.visual_size + self.base_colbox = self.collisionbox + end + + -- set texture, model and size + local textures = self.base_texture + local mesh = self.base_mesh + local vis_size = self.base_size + local colbox = self.base_colbox + + -- specific texture if gotten + if self.gotten == true + and def.gotten_texture then + textures = def.gotten_texture + end + + -- specific mesh if gotten + if self.gotten == true + and def.gotten_mesh then + mesh = def.gotten_mesh + end + + -- set child objects to half size + if self.child == true then + + vis_size = { + x = self.base_size.x / 2, + y = self.base_size.y / 2 + } + + if def.child_texture then + textures = def.child_texture[1] + end + + colbox = { + self.base_colbox[1] / 2, + self.base_colbox[2] / 2, + self.base_colbox[3] / 2, + self.base_colbox[4] / 2, + self.base_colbox[5] / 2, + self.base_colbox[6] / 2 + } + end + + if self.health == 0 then + self.health = math.random (self.hp_min, self.hp_max) + end + + -- rnd: pathfinding init + self.path = {} + self.path.way = {} -- path to follow, table of positions + self.path.lastpos = {x = 0, y = 0, z = 0} + self.path.stuck = false + self.path.following = false -- currently following path? + self.path.stuck_timer = 0 -- if stuck for too long search for path + -- end init + + self.object:set_armor_groups({immortal = 1, fleshy = self.armor}) + self.old_y = self.object:getpos().y + self.old_health = self.health + self.object:setyaw((math.random(0, 360) - 180) / 180 * pi) + self.sounds.distance = self.sounds.distance or 10 + self.textures = textures + self.mesh = mesh + self.collisionbox = colbox + self.visual_size = vis_size + self.standing_in = "" + + -- set anything changed above + self.object:set_properties(self) + update_tag(self) +end + +local mob_step = function(self, dtime) + + local pos = self.object:getpos() + local yaw = self.object:getyaw() or 0 + + -- when lifetimer expires remove mob (except npc and tamed) + if self.type ~= "npc" + and not self.tamed + and self.state ~= "attack" + and remove_far ~= true then + + self.lifetimer = self.lifetimer - dtime + + if self.lifetimer <= 0 then + + -- only despawn away from player + local objs = minetest.get_objects_inside_radius(pos, 15) + + for _,oir in pairs(objs) do + + if oir:is_player() then + + self.lifetimer = 20 + + return + end + end + + minetest.log("action", + "lifetimer expired, removed " .. self.name) + + effect(pos, 15, "tnt_smoke.png") + + self.object:remove() + + return + end + end + + falling(self, pos) + + -- knockback timer + if self.pause_timer > 0 then + + self.pause_timer = self.pause_timer - dtime + + if self.pause_timer < 1 then + self.pause_timer = 0 + end + + return + end + + -- attack timer + self.timer = self.timer + dtime + + if self.state ~= "attack" then + + if self.timer < 1 then + return + end + + self.timer = 0 + end + + -- never go over 100 + if self.timer > 100 then + self.timer = 1 + end + + -- node replace check (cow eats grass etc.) + replace(self, pos) + + -- mob plays random sound at times + if self.sounds.random + and math.random(1, 100) == 1 then + + minetest.sound_play(self.sounds.random, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + + -- environmental damage timer (every 1 second) + self.env_damage_timer = self.env_damage_timer + dtime + + if (self.state == "attack" and self.env_damage_timer > 1) + or self.state ~= "attack" then + + self.env_damage_timer = 0 + + do_env_damage(self) + + -- custom function (defined in mob lua file) + if self.do_custom then + self.do_custom(self) + end + end + + monster_attack(self) + + npc_attack(self) + + breed(self) + + follow_flop(self) + + do_states(self, dtime) + +end + +mobs.spawning_mobs = {} + +-- register mob function +function mobs:register_mob(name, def) + + mobs.spawning_mobs[name] = true + +minetest.register_entity(name, { + + stepheight = def.stepheight or 0.6, + name = name, + type = def.type, + attack_type = def.attack_type, + fly = def.fly, + fly_in = def.fly_in or "air", + owner = def.owner or "", + order = def.order or "", + on_die = def.on_die, + do_custom = def.do_custom, + jump_height = def.jump_height or 6, + jump_chance = def.jump_chance or 0, + drawtype = def.drawtype, -- DEPRECATED, use rotate instead + rotate = math.rad(def.rotate or 0), -- 0=front, 90=side, 180=back, 270=side2 + lifetimer = def.lifetimer or 180, -- 3 minutes + hp_min = def.hp_min or 5, + hp_max = def.hp_max or 10, + physical = true, + collisionbox = def.collisionbox, + visual = def.visual, + visual_size = def.visual_size or {x = 1, y = 1}, + mesh = def.mesh, + makes_footstep_sound = def.makes_footstep_sound or false, + view_range = def.view_range or 5, + walk_velocity = def.walk_velocity or 1, + run_velocity = def.run_velocity or 2, + damage = def.damage or 0, + light_damage = def.light_damage or 0, + water_damage = def.water_damage or 0, + lava_damage = def.lava_damage or 0, + fall_damage = def.fall_damage or 1, + fall_speed = def.fall_speed or -10, -- must be lower than -2 (default: -10) + drops = def.drops or {}, + armor = def.armor, + on_rightclick = def.on_rightclick, + arrow = def.arrow, + shoot_interval = def.shoot_interval, + sounds = def.sounds or {}, + animation = def.animation, + follow = def.follow, + jump = def.jump or true, + walk_chance = def.walk_chance or 50, + attacks_monsters = def.attacks_monsters or false, + group_attack = def.group_attack or false, + --fov = def.fov or 120, + passive = def.passive or false, + recovery_time = def.recovery_time or 0.5, + knock_back = def.knock_back or 3, + blood_amount = def.blood_amount or 5, + blood_texture = def.blood_texture or "mobs_blood.png", + shoot_offset = def.shoot_offset or 0, + floats = def.floats or 1, -- floats in water by default + replace_rate = def.replace_rate, + replace_what = def.replace_what, + replace_with = def.replace_with, + replace_offset = def.replace_offset or 0, + timer = 0, + env_damage_timer = 0, -- only used when state = "attack" + tamed = false, + pause_timer = 0, + horny = false, + hornytimer = 0, + child = false, + gotten = false, + health = 0, + reach = def.reach or 3, + htimer = 0, + child_texture = def.child_texture, + docile_by_day = def.docile_by_day or false, + time_of_day = 0.5, + fear_height = def.fear_height or 0, + runaway = def.runaway, + runaway_timer = 0, + pathfinding = def.pathfinding, + immune_to = def.immune_to or {}, + explosion_radius = def.explosion_radius, + + on_step = mob_step, + + on_punch = mob_punch, + + on_activate = function(self, staticdata, dtime_s) + mob_activate(self, staticdata, dtime_s, def) + end, + + get_staticdata = function(self) + + -- remove mob when out of range unless tamed + if remove_far + and self.remove_ok + and not self.tamed then + + --print ("REMOVED " .. self.name) + + self.object:remove() + + return nil + end + + self.remove_ok = true + self.attack = nil + self.following = nil + self.state = "stand" + + -- used to rotate older mobs + if self.drawtype + and self.drawtype == "side" then + self.rotate = math.rad(90) + end + + local tmp = {} + + for _,stat in pairs(self) do + + local t = type(stat) + + if t ~= 'function' + and t ~= 'nil' + and t ~= 'userdata' then + tmp[_] = self[_] + end + end + + -- print('===== '..self.name..'\n'.. dump(tmp)..'\n=====\n') + return minetest.serialize(tmp) + end, + +}) + +end -- END mobs:register_mob function + +-- global functions + +function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, + interval, chance, active_object_count, min_height, max_height, day_toggle) + + -- chance override in minetest.conf for registered mob + local new_chance = tonumber(minetest.setting_get(name .. "_chance")) + + if new_chance ~= nil then + + if new_chance == 0 then + print("[Mobs Redo] " .. name .. " has spawning disabled") + return + end + + chance = new_chance + + print ("[Mobs Redo] Chance setting for " .. name .. " is now " .. chance) + + end + + minetest.register_abm({ + + nodenames = nodes, + neighbors = neighbors, + interval = interval, + chance = chance, + + action = function(pos, node, aoc, active_object_count_wider) + + -- do not spawn if too many active entities in area + if active_object_count_wider > active_object_count + or not mobs.spawning_mobs[name] then + return + end + + -- if toggle set to nil then ignore day/night check + if day_toggle ~= nil then + + local tod = (minetest.get_timeofday() or 0) * 24000 + + if tod > 4500 and tod < 19500 then + -- daylight, but mob wants night + if day_toggle == false then + return + end + else + -- night time but mob wants day + if day_toggle == true then + return + end + end + end + + -- spawn above node + pos.y = pos.y + 1 + + -- only spawn away from player + local objs = minetest.get_objects_inside_radius(pos, 10) + + for _,oir in pairs(objs) do + + if oir:is_player() then + return + end + end + + -- mobs cannot spawn in protected areas when enabled + if spawn_protected == 1 + and minetest.is_protected(pos, "") then + return + end + + -- check if light and height levels are ok to spawn + local light = minetest.get_node_light(pos) + if not light + or light > max_light + or light < min_light + or pos.y > max_height + or pos.y < min_height then + return + end + + -- are we spawning inside solid nodes? + if minetest.registered_nodes[node_ok(pos).name].walkable == true then + return + end + + pos.y = pos.y + 1 + + if minetest.registered_nodes[node_ok(pos).name].walkable == true then + return + end + + -- spawn mob half block higher than ground + pos.y = pos.y - 0.5 + + local mob = minetest.add_entity(pos, name) + + if mob and mob:get_luaentity() then +-- print ("[mobs] Spawned " .. name .. " at " +-- .. minetest.pos_to_string(pos) .. " on " +-- .. node.name .. " near " .. neighbors[1]) + else + print ("[mobs]" .. name .. " failed to spawn at " + .. minetest.pos_to_string(pos)) + end + + end + }) +end + +-- compatibility with older mob registration +function mobs:register_spawn(name, nodes, max_light, min_light, chance, active_object_count, max_height, day_toggle) + + mobs:spawn_specific(name, nodes, {"air"}, min_light, max_light, 30, + chance, active_object_count, -31000, max_height, day_toggle) +end + +-- set content id's +local c_air = minetest.get_content_id("air") +local c_ignore = minetest.get_content_id("ignore") +local c_obsidian = minetest.get_content_id("default:obsidian") +local c_brick = minetest.get_content_id("default:obsidianbrick") +local c_chest = minetest.get_content_id("default:chest_locked") + +-- explosion (cannot break protected or unbreakable nodes) +function mobs:explosion(pos, radius, fire, smoke, sound) + + radius = radius or 0 + fire = fire or 0 + smoke = smoke or 0 + + -- if area protected or near map limits then no blast damage + if minetest.is_protected(pos, "") + or not within_limits(pos, radius) then + return + end + + -- explosion sound + if sound + and sound ~= "" then + + minetest.sound_play(sound, { + pos = pos, + gain = 1.0, + max_hear_distance = 16 + }) + end + + pos = vector.round(pos) -- voxelmanip doesn't work properly unless pos is rounded ?!?! + + local vm = VoxelManip() + local minp, maxp = vm:read_from_map(vector.subtract(pos, radius), vector.add(pos, radius)) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + local p = {} + local pr = PseudoRandom(os.time()) + + for z = -radius, radius do + for y = -radius, radius do + local vi = a:index(pos.x + (-radius), pos.y + y, pos.z + z) + for x = -radius, radius do + + p.x = pos.x + x + p.y = pos.y + y + p.z = pos.z + z + + if (x * x) + (y * y) + (z * z) <= (radius * radius) + pr:next(-radius, radius) + and data[vi] ~= c_air + and data[vi] ~= c_ignore + and data[vi] ~= c_obsidian + and data[vi] ~= c_brick + and data[vi] ~= c_chest then + + local n = node_ok(p).name + local on_blast = minetest.registered_nodes[n].on_blast + + if on_blast then + return on_blast(p) + else + -- after effects + if fire > 0 + and (minetest.registered_nodes[n].groups.flammable + or math.random(1, 100) <= 30) then + + minetest.set_node(p, {name = "fire:basic_flame"}) + else + minetest.set_node(p, {name = "air"}) + + if smoke > 0 then + effect(p, 2, "tnt_smoke.png", 5) + end + end + end + end + + vi = vi + 1 + + end + end + end +end + +-- register arrow for shoot attack +function mobs:register_arrow(name, def) + + if not name or not def then return end -- errorcheck + + minetest.register_entity(name, { + + physical = false, + visual = def.visual, + visual_size = def.visual_size, + textures = def.textures, + velocity = def.velocity, + hit_player = def.hit_player, + hit_node = def.hit_node, + hit_mob = def.hit_mob, + drop = def.drop or false, + collisionbox = {0, 0, 0, 0, 0, 0}, -- remove box around arrows + timer = 0, + switch = 0, + + on_step = function(self, dtime) + + self.timer = self.timer + 1 + + local pos = self.object:getpos() + + if self.switch == 0 + or self.timer > 150 + or not within_limits(pos, 0) then + + self.object:remove() ; -- print ("removed arrow") + + return + end + + -- does arrow have a tail (fireball) + if def.tail + and def.tail == 1 + and def.tail_texture then + effect(pos, 1, def.tail_texture, 10, 0) + end + + if self.hit_node then + + local node = node_ok(pos).name + + --if minetest.registered_nodes[node].walkable then + if node ~= "air" then + + self.hit_node(self, pos, node) + + if self.drop == true then + + pos.y = pos.y + 1 + + self.lastpos = (self.lastpos or pos) + + minetest.add_item(self.lastpos, self.object:get_luaentity().name) + end + + self.object:remove() ; -- print ("hit node") + + return + end + end + + if (self.hit_player or self.hit_mob) + -- clear mob entity before arrow becomes active + and self.timer > (10 - (self.velocity / 2)) then + + for _,player in pairs(minetest.get_objects_inside_radius(pos, 1.0)) do + + if self.hit_player + and player:is_player() then + + self.hit_player(self, player) + self.object:remove() ; -- print ("hit player") + return + end + + if self.hit_mob + and player:get_luaentity() + and player:get_luaentity().name ~= self.object:get_luaentity().name + and player:get_luaentity().name ~= "__builtin:item" + and player:get_luaentity().name ~= "gauges:hp_bar" + and player:get_luaentity().name ~= "signs:text" + and player:get_luaentity().name ~= "itemframes:item" then + + self.hit_mob(self, player) + + self.object:remove() ; -- print ("hit mob") + + return + end + end + end + + self.lastpos = pos + end + }) +end + +-- Spawn Egg +function mobs:register_egg(mob, desc, background, addegg, no_creative) + + local grp = {} + + -- do NOT add this egg to creative inventory (e.g. dungeon master) + if creative and no_creative == true then + grp = {not_in_creative_inventory = 1} + end + + local invimg = background + + if addegg == 1 then + invimg = "mobs_chicken_egg.png^(" .. invimg .. + "^[mask:mobs_chicken_egg_overlay.png)" + end + + minetest.register_craftitem(mob, { + + description = desc, + inventory_image = invimg, + groups = grp, + + on_place = function(itemstack, placer, pointed_thing) + + local pos = pointed_thing.above + + if pos + and within_limits(pos, 0) + and not minetest.is_protected(pos, placer:get_player_name()) then + + pos.y = pos.y + 1 + + local mob = minetest.add_entity(pos, mob) + local ent = mob:get_luaentity() + + if not ent then + mob:remove() + return + end + + if ent.type ~= "monster" then + -- set owner and tame if not monster + ent.owner = placer:get_player_name() + ent.tamed = true + end + + -- if not in creative then take item + if not creative then + itemstack:take_item() + end + end + + return itemstack + end, + }) +end + +-- capture critter (thanks to blert2112 for idea) +function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, force_take, replacewith) + + if not self.child + and clicker:is_player() + and clicker:get_inventory() then + + -- get name of clicked mob + local mobname = self.name + + -- if not nil change what will be added to inventory + if replacewith then + mobname = replacewith + end + + local name = clicker:get_player_name() + + -- is mob tamed? + if self.tamed == false + and force_take == false then + + minetest.chat_send_player(name, "Not tamed!") + + return + end + + -- cannot pick up if not owner + if self.owner ~= name + and force_take == false then + + minetest.chat_send_player(name, self.owner.." is owner!") + + return + end + + if clicker:get_inventory():room_for_item("main", mobname) then + + -- was mob clicked with hand, net, or lasso? + local tool = clicker:get_wielded_item() + local chance = 0 + + if tool:is_empty() then + chance = chance_hand + + elseif tool:get_name() == "mobs:net" then + + chance = chance_net + + tool:add_wear(4000) -- 17 uses + + clicker:set_wielded_item(tool) + + elseif tool:get_name() == "mobs:magic_lasso" then + + chance = chance_lasso + + tool:add_wear(650) -- 100 uses + + clicker:set_wielded_item(tool) + end + + -- return if no chance + if chance == 0 then return end + + -- calculate chance.. add to inventory if successful? + if math.random(1, 100) <= chance then + + clicker:get_inventory():add_item("main", mobname) + + self.object:remove() + else + minetest.chat_send_player(name, "Missed!") + end + end + end +end + +local mob_obj = {} +local mob_sta = {} + +-- feeding, taming and breeding (thanks blert2112) +function mobs:feed_tame(self, clicker, feed_count, breed, tame) + + if not self.follow then + return false + end + + -- can eat/tame with item in hand + if follow_holding(self, clicker) then + + -- if not in creative then take item + if not creative then + + local item = clicker:get_wielded_item() + + item:take_item() + + clicker:set_wielded_item(item) + end + + -- increase health + self.health = self.health + 4 + + if self.health >= self.hp_max then + + self.health = self.hp_max + + if self.htimer < 1 then + + minetest.chat_send_player(clicker:get_player_name(), + self.name:split(":")[2] + .. " at full health (" .. tostring(self.health) .. ")") + + self.htimer = 5 + end + end + + self.object:set_hp(self.health) + + update_tag(self) + + -- make children grow quicker + if self.child == true then + + self.hornytimer = self.hornytimer + 20 + + return true + end + + -- feed and tame + self.food = (self.food or 0) + 1 + if self.food >= feed_count then + + self.food = 0 + + if breed and self.hornytimer == 0 then + self.horny = true + end + + self.gotten = false + + if tame then + + if self.tamed == false then + minetest.chat_send_player(clicker:get_player_name(), + self.name:split(":")[2] + .. " has been tamed!") + end + + self.tamed = true + + if not self.owner or self.owner == "" then + self.owner = clicker:get_player_name() + end + end + + -- make sound when fed so many times + if self.sounds.random then + + minetest.sound_play(self.sounds.random, { + object = self.object, + max_hear_distance = self.sounds.distance + }) + end + end + + return true + end + + local item = clicker:get_wielded_item() + + -- if mob has been tamed you can name it with a nametag + if item:get_name() == "mobs:nametag" + and clicker:get_player_name() == self.owner then + + local name = clicker:get_player_name() + + -- store mob and nametag stack in external variables + mob_obj[name] = self + mob_sta[name] = item + + local tag = self.nametag or "" + + local formspec = "size[8,4]" + .. default.gui_bg + .. default.gui_bg_img + .. "field[0.5,1;7.5,0;name;Enter name:;" .. tag .. "]" + .. "button_exit[2.5,3.5;3,1;mob_rename;Rename]" + minetest.show_formspec(name, "mobs_nametag", formspec) + end + + return false + +end + +-- inspired by blockmen's nametag mod +minetest.register_on_player_receive_fields(function(player, formname, fields) + + -- right-clicked with nametag and name entered? + if formname == "mobs_nametag" + and fields.name + and fields.name ~= "" then + + local name = player:get_player_name() + + if not mob_obj[name] + or not mob_obj[name].object then + return + end + + -- update nametag + mob_obj[name].nametag = fields.name + + update_tag(mob_obj[name]) + + -- if not in creative then take item + if not creative then + + mob_sta[name]:take_item() + + player:set_wielded_item(mob_sta[name]) + end + + -- reset external variables + mob_obj[name] = nil + mob_sta[name] = nil + + end +end) + +-- used to drop items inside a chest or container +local drop_items = function(pos, invstring) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + for i = 1, inv:get_size(invstring) do + + local m_stack = inv:get_stack(invstring, i) + local obj = minetest.add_item(pos, m_stack) + + if obj then + + obj:setvelocity({ + x = math.random(-10, 10) / 9, + y = 3, + z = math.random(-10, 10) / 9 + }) + end + end + +end + +-- override chest node so it drops items on explode +minetest.override_item("default:chest", { + + on_blast = function(p) + + minetest.after(0, function() + + drop_items(p, "main") + + minetest.remove_node(p) + end) + end, + +}) + +-- compatibility function for old entities to new modpack entities +function mobs:alias_mob(old_name, new_name) + + -- spawn egg + minetest.register_alias(old_name, new_name) + + -- entity + minetest.register_entity(":" .. old_name, { + + physical = false, + + on_step = function(self) + + local pos = self.object:getpos() + + minetest.add_entity(pos, new_name) + + self.object:remove() + end + }) +end diff --git a/mobs_crafts.lua b/mobs_crafts.lua new file mode 100644 index 0000000..b39f1de --- /dev/null +++ b/mobs_crafts.lua @@ -0,0 +1,69 @@ + +-- name tag +minetest.register_craftitem(":mobs:nametag", { + description = "Nametag", + inventory_image = "mobs_nametag.png", +}) + +core.register_craft({ + type = "shapeless", + output = "mobs:nametag", + recipe = {"default:paper", "dye:black", "farming:string"}, +}) + +-- leather +minetest.register_craftitem(":mobs:leather", { + description = "Leather", + inventory_image = "mobs_leather.png", +}) + +-- raw meat +minetest.register_craftitem(":mobs:meat_raw", { + description = "Raw Meat", + inventory_image = "mobs_meat_raw.png", + on_use = minetest.item_eat(3), +}) + +-- cooked meat +minetest.register_craftitem(":mobs:meat", { + description = "Meat", + inventory_image = "mobs_meat.png", + on_use = minetest.item_eat(8), +}) + +minetest.register_craft({ + type = "cooking", + output = "mobs:meat", + recipe = "mobs:meat_raw", + cooktime = 5, +}) + +-- golden lasso +minetest.register_tool(":mobs:magic_lasso", { + description = "Magic Lasso (right-click animal to put in inventory)", + inventory_image = "mobs_magic_lasso.png", +}) + +minetest.register_craft({ + output = "mobs:magic_lasso", + recipe = { + {"farming:string", "default:gold_lump", "farming:string"}, + {"default:gold_lump", "default:diamondblock", "default:gold_lump"}, + {"farming:string", "default:gold_lump", "farming:string"}, + } +}) + +-- net +minetest.register_tool(":mobs:net", { + description = "Net (right-click animal to put in inventory)", + inventory_image = "mobs_net.png", +}) + +minetest.register_craft({ + output = "mobs:net", + recipe = { + {"default:stick", "", "default:stick"}, + {"default:stick", "", "default:stick"}, + {"farming:string", "default:stick", "farming:string"}, + } +}) diff --git a/models/fun_caves_spider.x b/models/fun_caves_spider.x new file mode 100644 index 0000000..278cbaf --- /dev/null +++ b/models/fun_caves_spider.x @@ -0,0 +1,6102 @@ +xof 0303txt 0032 + +template XSkinMeshHeader { + <3cf169ce-ff7c-44ab-93c0-f78f62d172e2> + WORD nMaxSkinWeightsPerVertex; + WORD nMaxSkinWeightsPerFace; + WORD nBones; +} + +template SkinWeights { + <6f0d123b-bad2-4167-a0d0-80224f25fabb> + STRING transformNodeName; + DWORD nWeights; + array DWORD vertexIndices[nWeights]; + array float weights[nWeights]; + Matrix4x4 matrixOffset; +} + +Frame Root { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Armature { + FrameTransformMatrix { + -0.000000, 1.000000, 0.000000, 0.000000, + -1.000000,-0.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Armature_Bone { + FrameTransformMatrix { + 0.000000,-0.000000,-1.000000, 0.000000, + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000,-1.000000, 0.000000, 0.000000, + -0.250000, 0.000000, 0.450000, 1.000000;; + } + Frame Armature_Bone_001 { + FrameTransformMatrix { + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.550000,-0.000000, 1.000000;; + } + } // End of Armature_Bone_001 + Frame Armature_Bone_002 { + FrameTransformMatrix { + -0.000000,-0.000000,-1.000000, 0.000000, + -0.000000,-1.000000, 0.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000,-0.995258, 0.000000, 1.000000;; + } + } // End of Armature_Bone_002 + Frame Armature_Bone_003 { + FrameTransformMatrix { + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.230000,-0.350000, 1.000000;; + } + } // End of Armature_Bone_003 + Frame Armature_Bone_004 { + FrameTransformMatrix { + -0.000000,-1.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.230000, 0.350000, 1.000000;; + } + } // End of Armature_Bone_004 + Frame Armature_Bone_005 { + FrameTransformMatrix { + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000, 0.900000,-0.350000, 1.000000;; + } + } // End of Armature_Bone_005 + Frame Armature_Bone_006 { + FrameTransformMatrix { + -0.000000,-1.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.900000, 0.350000, 1.000000;; + } + } // End of Armature_Bone_006 + Frame Armature_Bone_007 { + FrameTransformMatrix { + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000,-0.230000,-0.350000, 1.000000;; + } + } // End of Armature_Bone_007 + Frame Armature_Bone_008 { + FrameTransformMatrix { + -0.000000,-1.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000,-0.230000, 0.350000, 1.000000;; + } + } // End of Armature_Bone_008 + Frame Armature_Bone_009 { + FrameTransformMatrix { + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000,-0.670000,-0.350000, 1.000000;; + } + } // End of Armature_Bone_009 + Frame Armature_Bone_010 { + FrameTransformMatrix { + -0.000000,-1.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + -0.000000,-0.670000, 0.350000, 1.000000;; + } + } // End of Armature_Bone_010 + } // End of Armature_Bone + Frame Group8 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Mesh { // Group8 mesh + 396; + -1.021228; 2.035352; 0.360000;, + -0.841228; 0.300332; 0.360000;, + -1.021228; 0.300332; 0.360000;, + -0.841228; 0.300332; 0.360000;, + -1.021228; 2.035352; 0.360000;, + -0.841228; 2.035352; 0.360000;, + -1.021228; 2.035352; 0.360000;, + -0.841228; 2.035352; 0.540000;, + -0.841228; 2.035352; 0.360000;, + -0.841228; 2.035352; 0.540000;, + -1.021228; 2.035352; 0.360000;, + -1.021228; 2.035352; 0.540000;, + -1.021228; 2.035352; 0.360000;, + -1.021228; 0.300332; 0.540000;, + -1.021228; 2.035352; 0.540000;, + -1.021228; 0.300332; 0.540000;, + -1.021228; 2.035352; 0.360000;, + -1.021228; 0.300332; 0.360000;, + -0.841228; 0.300332; 0.360000;, + -1.021228; 0.300332; 0.540000;, + -1.021228; 0.300332; 0.360000;, + -1.021228; 0.300332; 0.540000;, + -0.841228; 0.300332; 0.360000;, + -0.841228; 0.300332; 0.540000;, + -0.841228; 0.300332; 0.360000;, + -0.841228; 2.035352; 0.540000;, + -0.841228; 0.300332; 0.540000;, + -0.841228; 2.035352; 0.540000;, + -0.841228; 0.300332; 0.360000;, + -0.841228; 2.035352; 0.360000;, + -0.841228; 2.035352; 0.540000;, + -1.021228; 0.300332; 0.540000;, + -0.841228; 0.300332; 0.540000;, + -1.021228; 0.300332; 0.540000;, + -0.841228; 2.035352; 0.540000;, + -1.021228; 2.035352; 0.540000;, + -1.246228;-0.499668; 0.900000;, + -2.546228;-0.499668; 0.000000;, + -1.246228;-0.499668; 0.000000;, + -2.546228;-0.499668; 0.000000;, + -1.246228;-0.499668; 0.900000;, + -2.546228;-0.499668; 0.900000;, + -1.246228;-0.499668; 0.900000;, + -2.546228; 0.550332; 0.900000;, + -2.546228;-0.499668; 0.900000;, + -2.546228; 0.550332; 0.900000;, + -1.246228;-0.499668; 0.900000;, + -1.246228; 0.550332; 0.900000;, + -1.246228;-0.499668; 0.900000;, + -1.246228; 0.550332; 0.000000;, + -1.246228; 0.550332; 0.900000;, + -1.246228; 0.550332; 0.000000;, + -1.246228;-0.499668; 0.900000;, + -1.246228;-0.499668; 0.000000;, + -2.546228;-0.499668; 0.000000;, + -1.246228; 0.550332; 0.000000;, + -1.246228;-0.499668; 0.000000;, + -1.246228; 0.550332; 0.000000;, + -2.546228;-0.499668; 0.000000;, + -2.546228; 0.550332; 0.000000;, + -2.546228;-0.499668; 0.000000;, + -2.546228; 0.550332; 0.900000;, + -2.546228; 0.550332; 0.000000;, + -2.546228; 0.550332; 0.900000;, + -2.546228;-0.499668; 0.000000;, + -2.546228;-0.499668; 0.900000;, + -2.546228; 0.550332; 0.900000;, + -1.246228; 0.550332; 0.000000;, + -2.546228; 0.550332; 0.000000;, + -1.246228; 0.550332; 0.000000;, + -2.546228; 0.550332; 0.900000;, + -1.246228; 0.550332; 0.900000;, + -0.581228; 2.035352; 0.360000;, + -0.401228; 0.300332; 0.360000;, + -0.581228; 0.300332; 0.360000;, + -0.401228; 0.300332; 0.360000;, + -0.581228; 2.035352; 0.360000;, + -0.401228; 2.035352; 0.360000;, + -0.581228; 2.035352; 0.360000;, + -0.401228; 2.035352; 0.540000;, + -0.401228; 2.035352; 0.360000;, + -0.401228; 2.035352; 0.540000;, + -0.581228; 2.035352; 0.360000;, + -0.581228; 2.035352; 0.540000;, + -0.581228; 2.035352; 0.360000;, + -0.581228; 0.300332; 0.540000;, + -0.581228; 2.035352; 0.540000;, + -0.581228; 0.300332; 0.540000;, + -0.581228; 2.035352; 0.360000;, + -0.581228; 0.300332; 0.360000;, + -0.401228; 0.300332; 0.360000;, + -0.581228; 0.300332; 0.540000;, + -0.581228; 0.300332; 0.360000;, + -0.581228; 0.300332; 0.540000;, + -0.401228; 0.300332; 0.360000;, + -0.401228; 0.300332; 0.540000;, + -0.401228; 0.300332; 0.360000;, + -0.401228; 2.035352; 0.540000;, + -0.401228; 0.300332; 0.540000;, + -0.401228; 2.035352; 0.540000;, + -0.401228; 0.300332; 0.360000;, + -0.401228; 2.035352; 0.360000;, + -0.401228; 2.035352; 0.540000;, + -0.581228; 0.300332; 0.540000;, + -0.401228; 0.300332; 0.540000;, + -0.581228; 0.300332; 0.540000;, + -0.401228; 2.035352; 0.540000;, + -0.581228; 2.035352; 0.540000;, + 0.481772;-0.349668; 0.800000;, + -0.246228;-0.349668; 0.100000;, + 0.481772;-0.349668; 0.100000;, + -0.246228;-0.349668; 0.100000;, + 0.481772;-0.349668; 0.800000;, + -0.246228;-0.349668; 0.800000;, + 0.481772;-0.349668; 0.800000;, + -0.246228; 0.350332; 0.800000;, + -0.246228;-0.349668; 0.800000;, + -0.246228; 0.350332; 0.800000;, + 0.481772;-0.349668; 0.800000;, + 0.481772; 0.350332; 0.800000;, + 0.481772;-0.349668; 0.800000;, + 0.481772; 0.350332; 0.100000;, + 0.481772; 0.350332; 0.800000;, + 0.481772; 0.350332; 0.100000;, + 0.481772;-0.349668; 0.800000;, + 0.481772;-0.349668; 0.100000;, + -0.246228;-0.349668; 0.100000;, + 0.481772; 0.350332; 0.100000;, + 0.481772;-0.349668; 0.100000;, + 0.481772; 0.350332; 0.100000;, + -0.246228;-0.349668; 0.100000;, + -0.246228; 0.350332; 0.100000;, + -0.246228;-0.349668; 0.100000;, + -0.246228; 0.350332; 0.800000;, + -0.246228; 0.350332; 0.100000;, + -0.246228; 0.350332; 0.800000;, + -0.246228;-0.349668; 0.100000;, + -0.246228;-0.349668; 0.800000;, + -0.246228; 0.350332; 0.800000;, + 0.481772; 0.350332; 0.100000;, + -0.246228; 0.350332; 0.100000;, + 0.481772; 0.350332; 0.100000;, + -0.246228; 0.350332; 0.800000;, + 0.481772; 0.350332; 0.800000;, + 0.558772; 2.035352; 0.360000;, + 0.738772; 0.300332; 0.360000;, + 0.558772; 0.300332; 0.360000;, + 0.738772; 0.300332; 0.360000;, + 0.558772; 2.035352; 0.360000;, + 0.738772; 2.035352; 0.360000;, + 0.558772; 2.035352; 0.360000;, + 0.738772; 2.035352; 0.540000;, + 0.738772; 2.035352; 0.360000;, + 0.738772; 2.035352; 0.540000;, + 0.558772; 2.035352; 0.360000;, + 0.558772; 2.035352; 0.540000;, + 0.558772; 2.035352; 0.360000;, + 0.558772; 0.300332; 0.540000;, + 0.558772; 2.035352; 0.540000;, + 0.558772; 0.300332; 0.540000;, + 0.558772; 2.035352; 0.360000;, + 0.558772; 0.300332; 0.360000;, + 0.738772; 0.300332; 0.360000;, + 0.558772; 0.300332; 0.540000;, + 0.558772; 0.300332; 0.360000;, + 0.558772; 0.300332; 0.540000;, + 0.738772; 0.300332; 0.360000;, + 0.738772; 0.300332; 0.540000;, + 0.738772; 0.300332; 0.360000;, + 0.738772; 2.035352; 0.540000;, + 0.738772; 0.300332; 0.540000;, + 0.738772; 2.035352; 0.540000;, + 0.738772; 0.300332; 0.360000;, + 0.738772; 2.035352; 0.360000;, + 0.738772; 2.035352; 0.540000;, + 0.558772; 0.300332; 0.540000;, + 0.738772; 0.300332; 0.540000;, + 0.558772; 0.300332; 0.540000;, + 0.738772; 2.035352; 0.540000;, + 0.558772; 2.035352; 0.540000;, + -0.581228;-0.299668; 0.360000;, + -0.401228;-2.034688; 0.360000;, + -0.581228;-2.034688; 0.360000;, + -0.401228;-2.034688; 0.360000;, + -0.581228;-0.299668; 0.360000;, + -0.401228;-0.299668; 0.360000;, + -0.581228;-0.299668; 0.360000;, + -0.401228;-0.299668; 0.540000;, + -0.401228;-0.299668; 0.360000;, + -0.401228;-0.299668; 0.540000;, + -0.581228;-0.299668; 0.360000;, + -0.581228;-0.299668; 0.540000;, + -0.581228;-0.299668; 0.360000;, + -0.581228;-2.034688; 0.540000;, + -0.581228;-0.299668; 0.540000;, + -0.581228;-2.034688; 0.540000;, + -0.581228;-0.299668; 0.360000;, + -0.581228;-2.034688; 0.360000;, + -0.401228;-2.034688; 0.360000;, + -0.581228;-2.034688; 0.540000;, + -0.581228;-2.034688; 0.360000;, + -0.581228;-2.034688; 0.540000;, + -0.401228;-2.034688; 0.360000;, + -0.401228;-2.034688; 0.540000;, + -0.401228;-2.034688; 0.360000;, + -0.401228;-0.299668; 0.540000;, + -0.401228;-2.034688; 0.540000;, + -0.401228;-0.299668; 0.540000;, + -0.401228;-2.034688; 0.360000;, + -0.401228;-0.299668; 0.360000;, + -0.401228;-0.299668; 0.540000;, + -0.581228;-2.034688; 0.540000;, + -0.401228;-2.034688; 0.540000;, + -0.581228;-2.034688; 0.540000;, + -0.401228;-0.299668; 0.540000;, + -0.581228;-0.299668; 0.540000;, + 0.558772;-0.299668; 0.360000;, + 0.738772;-2.034688; 0.360000;, + 0.558772;-2.034688; 0.360000;, + 0.738772;-2.034688; 0.360000;, + 0.558772;-0.299668; 0.360000;, + 0.738772;-0.299668; 0.360000;, + 0.558772;-0.299668; 0.360000;, + 0.738772;-0.299668; 0.540000;, + 0.738772;-0.299668; 0.360000;, + 0.738772;-0.299668; 0.540000;, + 0.558772;-0.299668; 0.360000;, + 0.558772;-0.299668; 0.540000;, + 0.558772;-0.299668; 0.360000;, + 0.558772;-2.034688; 0.540000;, + 0.558772;-0.299668; 0.540000;, + 0.558772;-2.034688; 0.540000;, + 0.558772;-0.299668; 0.360000;, + 0.558772;-2.034688; 0.360000;, + 0.738772;-2.034688; 0.360000;, + 0.558772;-2.034688; 0.540000;, + 0.558772;-2.034688; 0.360000;, + 0.558772;-2.034688; 0.540000;, + 0.738772;-2.034688; 0.360000;, + 0.738772;-2.034688; 0.540000;, + 0.738772;-2.034688; 0.360000;, + 0.738772;-0.299668; 0.540000;, + 0.738772;-2.034688; 0.540000;, + 0.738772;-0.299668; 0.540000;, + 0.738772;-2.034688; 0.360000;, + 0.738772;-0.299668; 0.360000;, + 0.738772;-0.299668; 0.540000;, + 0.558772;-2.034688; 0.540000;, + 0.738772;-2.034688; 0.540000;, + 0.558772;-2.034688; 0.540000;, + 0.738772;-0.299668; 0.540000;, + 0.558772;-0.299668; 0.540000;, + -1.021228;-0.299668; 0.360000;, + -0.841228;-2.034688; 0.360000;, + -1.021228;-2.034688; 0.360000;, + -0.841228;-2.034688; 0.360000;, + -1.021228;-0.299668; 0.360000;, + -0.841228;-0.299668; 0.360000;, + -1.021228;-0.299668; 0.360000;, + -0.841228;-0.299668; 0.540000;, + -0.841228;-0.299668; 0.360000;, + -0.841228;-0.299668; 0.540000;, + -1.021228;-0.299668; 0.360000;, + -1.021228;-0.299668; 0.540000;, + -1.021228;-0.299668; 0.360000;, + -1.021228;-2.034688; 0.540000;, + -1.021228;-0.299668; 0.540000;, + -1.021228;-2.034688; 0.540000;, + -1.021228;-0.299668; 0.360000;, + -1.021228;-2.034688; 0.360000;, + -0.841228;-2.034688; 0.360000;, + -1.021228;-2.034688; 0.540000;, + -1.021228;-2.034688; 0.360000;, + -1.021228;-2.034688; 0.540000;, + -0.841228;-2.034688; 0.360000;, + -0.841228;-2.034688; 0.540000;, + -0.841228;-2.034688; 0.360000;, + -0.841228;-0.299668; 0.540000;, + -0.841228;-2.034688; 0.540000;, + -0.841228;-0.299668; 0.540000;, + -0.841228;-2.034688; 0.360000;, + -0.841228;-0.299668; 0.360000;, + -0.841228;-0.299668; 0.540000;, + -1.021228;-2.034688; 0.540000;, + -0.841228;-2.034688; 0.540000;, + -1.021228;-2.034688; 0.540000;, + -0.841228;-0.299668; 0.540000;, + -1.021228;-0.299668; 0.540000;, + 0.898772;-0.299668; 0.360000;, + 1.078772;-2.034688; 0.360000;, + 0.898772;-2.034688; 0.360000;, + 1.078772;-2.034688; 0.360000;, + 0.898772;-0.299668; 0.360000;, + 1.078772;-0.299668; 0.360000;, + 0.898772;-0.299668; 0.360000;, + 1.078772;-0.299668; 0.540000;, + 1.078772;-0.299668; 0.360000;, + 1.078772;-0.299668; 0.540000;, + 0.898772;-0.299668; 0.360000;, + 0.898772;-0.299668; 0.540000;, + 0.898772;-0.299668; 0.360000;, + 0.898772;-2.034688; 0.540000;, + 0.898772;-0.299668; 0.540000;, + 0.898772;-2.034688; 0.540000;, + 0.898772;-0.299668; 0.360000;, + 0.898772;-2.034688; 0.360000;, + 1.078772;-2.034688; 0.360000;, + 0.898772;-2.034688; 0.540000;, + 0.898772;-2.034688; 0.360000;, + 0.898772;-2.034688; 0.540000;, + 1.078772;-2.034688; 0.360000;, + 1.078772;-2.034688; 0.540000;, + 1.078772;-2.034688; 0.360000;, + 1.078772;-0.299668; 0.540000;, + 1.078772;-2.034688; 0.540000;, + 1.078772;-0.299668; 0.540000;, + 1.078772;-2.034688; 0.360000;, + 1.078772;-0.299668; 0.360000;, + 1.078772;-0.299668; 0.540000;, + 0.898772;-2.034688; 0.540000;, + 1.078772;-2.034688; 0.540000;, + 0.898772;-2.034688; 0.540000;, + 1.078772;-0.299668; 0.540000;, + 0.898772;-0.299668; 0.540000;, + 0.898772; 2.035352; 0.360000;, + 1.078772; 0.300332; 0.360000;, + 0.898772; 0.300332; 0.360000;, + 1.078772; 0.300332; 0.360000;, + 0.898772; 2.035352; 0.360000;, + 1.078772; 2.035352; 0.360000;, + 0.898772; 2.035352; 0.360000;, + 1.078772; 2.035352; 0.540000;, + 1.078772; 2.035352; 0.360000;, + 1.078772; 2.035352; 0.540000;, + 0.898772; 2.035352; 0.360000;, + 0.898772; 2.035352; 0.540000;, + 0.898772; 2.035352; 0.360000;, + 0.898772; 0.300332; 0.540000;, + 0.898772; 2.035352; 0.540000;, + 0.898772; 0.300332; 0.540000;, + 0.898772; 2.035352; 0.360000;, + 0.898772; 0.300332; 0.360000;, + 1.078772; 0.300332; 0.360000;, + 0.898772; 0.300332; 0.540000;, + 0.898772; 0.300332; 0.360000;, + 0.898772; 0.300332; 0.540000;, + 1.078772; 0.300332; 0.360000;, + 1.078772; 0.300332; 0.540000;, + 1.078772; 0.300332; 0.360000;, + 1.078772; 2.035352; 0.540000;, + 1.078772; 0.300332; 0.540000;, + 1.078772; 2.035352; 0.540000;, + 1.078772; 0.300332; 0.360000;, + 1.078772; 2.035352; 0.360000;, + 1.078772; 2.035352; 0.540000;, + 0.898772; 0.300332; 0.540000;, + 1.078772; 0.300332; 0.540000;, + 0.898772; 0.300332; 0.540000;, + 1.078772; 2.035352; 0.540000;, + 0.898772; 2.035352; 0.540000;, + 2.153772;-0.424668; 0.875000;, + 1.303772;-0.424668; 0.025000;, + 2.153772;-0.424668; 0.025000;, + 1.303772;-0.424668; 0.025000;, + 2.153772;-0.424668; 0.875000;, + 1.303772;-0.424668; 0.875000;, + 2.153772;-0.424668; 0.875000;, + 1.303772; 0.425332; 0.875000;, + 1.303772;-0.424668; 0.875000;, + 1.303772; 0.425332; 0.875000;, + 2.153772;-0.424668; 0.875000;, + 2.153772; 0.425332; 0.875000;, + 2.153772;-0.424668; 0.875000;, + 2.153772; 0.425332; 0.025000;, + 2.153772; 0.425332; 0.875000;, + 2.153772; 0.425332; 0.025000;, + 2.153772;-0.424668; 0.875000;, + 2.153772;-0.424668; 0.025000;, + 1.303772;-0.424668; 0.025000;, + 2.153772; 0.425332; 0.025000;, + 2.153772;-0.424668; 0.025000;, + 2.153772; 0.425332; 0.025000;, + 1.303772;-0.424668; 0.025000;, + 1.303772; 0.425332; 0.025000;, + 1.303772;-0.424668; 0.025000;, + 1.303772; 0.425332; 0.875000;, + 1.303772; 0.425332; 0.025000;, + 1.303772; 0.425332; 0.875000;, + 1.303772;-0.424668; 0.025000;, + 1.303772;-0.424668; 0.875000;, + 1.303772; 0.425332; 0.875000;, + 2.153772; 0.425332; 0.025000;, + 1.303772; 0.425332; 0.025000;, + 2.153772; 0.425332; 0.025000;, + 1.303772; 0.425332; 0.875000;, + 2.153772; 0.425332; 0.875000;; + 132; + 3;2,1,0;, + 3;5,4,3;, + 3;8,7,6;, + 3;11,10,9;, + 3;14,13,12;, + 3;17,16,15;, + 3;20,19,18;, + 3;23,22,21;, + 3;26,25,24;, + 3;29,28,27;, + 3;32,31,30;, + 3;35,34,33;, + 3;38,37,36;, + 3;41,40,39;, + 3;44,43,42;, + 3;47,46,45;, + 3;50,49,48;, + 3;53,52,51;, + 3;56,55,54;, + 3;59,58,57;, + 3;62,61,60;, + 3;65,64,63;, + 3;68,67,66;, + 3;71,70,69;, + 3;74,73,72;, + 3;77,76,75;, + 3;80,79,78;, + 3;83,82,81;, + 3;86,85,84;, + 3;89,88,87;, + 3;92,91,90;, + 3;95,94,93;, + 3;98,97,96;, + 3;101,100,99;, + 3;104,103,102;, + 3;107,106,105;, + 3;110,109,108;, + 3;113,112,111;, + 3;116,115,114;, + 3;119,118,117;, + 3;122,121,120;, + 3;125,124,123;, + 3;128,127,126;, + 3;131,130,129;, + 3;134,133,132;, + 3;137,136,135;, + 3;140,139,138;, + 3;143,142,141;, + 3;146,145,144;, + 3;149,148,147;, + 3;152,151,150;, + 3;155,154,153;, + 3;158,157,156;, + 3;161,160,159;, + 3;164,163,162;, + 3;167,166,165;, + 3;170,169,168;, + 3;173,172,171;, + 3;176,175,174;, + 3;179,178,177;, + 3;182,181,180;, + 3;185,184,183;, + 3;188,187,186;, + 3;191,190,189;, + 3;194,193,192;, + 3;197,196,195;, + 3;200,199,198;, + 3;203,202,201;, + 3;206,205,204;, + 3;209,208,207;, + 3;212,211,210;, + 3;215,214,213;, + 3;218,217,216;, + 3;221,220,219;, + 3;224,223,222;, + 3;227,226,225;, + 3;230,229,228;, + 3;233,232,231;, + 3;236,235,234;, + 3;239,238,237;, + 3;242,241,240;, + 3;245,244,243;, + 3;248,247,246;, + 3;251,250,249;, + 3;254,253,252;, + 3;257,256,255;, + 3;260,259,258;, + 3;263,262,261;, + 3;266,265,264;, + 3;269,268,267;, + 3;272,271,270;, + 3;275,274,273;, + 3;278,277,276;, + 3;281,280,279;, + 3;284,283,282;, + 3;287,286,285;, + 3;290,289,288;, + 3;293,292,291;, + 3;296,295,294;, + 3;299,298,297;, + 3;302,301,300;, + 3;305,304,303;, + 3;308,307,306;, + 3;311,310,309;, + 3;314,313,312;, + 3;317,316,315;, + 3;320,319,318;, + 3;323,322,321;, + 3;326,325,324;, + 3;329,328,327;, + 3;332,331,330;, + 3;335,334,333;, + 3;338,337,336;, + 3;341,340,339;, + 3;344,343,342;, + 3;347,346,345;, + 3;350,349,348;, + 3;353,352,351;, + 3;356,355,354;, + 3;359,358,357;, + 3;362,361,360;, + 3;365,364,363;, + 3;368,367,366;, + 3;371,370,369;, + 3;374,373,372;, + 3;377,376,375;, + 3;380,379,378;, + 3;383,382,381;, + 3;386,385,384;, + 3;389,388,387;, + 3;392,391,390;, + 3;395,394,393;; + MeshNormals { // Group8 normals + 132; + 0.000000; 0.000000;-1.000000;, + -0.000000;-0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000; 0.000000;, + -1.000000;-0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000;-1.000000;, + -0.000000;-0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000; 0.000000;, + -1.000000;-0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000;-1.000000;, + -0.000000;-0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000; 0.000000;, + -1.000000;-0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000;-1.000000;, + -0.000000;-0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000; 0.000000;, + -1.000000;-0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000;-1.000000;, + -0.000000;-0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000; 0.000000;, + -1.000000;-0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000;-1.000000;, + -0.000000;-0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000; 0.000000;, + -1.000000;-0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000;-1.000000;, + -0.000000;-0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000; 0.000000;, + -1.000000;-0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000;-1.000000;, + -0.000000;-0.000000;-1.000000;, + 0.000000; 1.000000;-0.000000;, + -0.000000; 1.000000; 0.000000;, + -1.000000;-0.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;; + 132; + 3;0,0,0;, + 3;1,1,1;, + 3;2,2,2;, + 3;3,3,3;, + 3;4,4,4;, + 3;5,5,5;, + 3;6,6,6;, + 3;7,7,7;, + 3;8,8,8;, + 3;9,9,9;, + 3;10,10,10;, + 3;11,11,11;, + 3;12,12,12;, + 3;13,13,13;, + 3;14,14,14;, + 3;15,15,15;, + 3;16,16,16;, + 3;17,17,17;, + 3;18,18,18;, + 3;19,19,19;, + 3;20,20,20;, + 3;21,21,21;, + 3;22,22,22;, + 3;23,23,23;, + 3;24,24,24;, + 3;25,25,25;, + 3;26,26,26;, + 3;27,27,27;, + 3;28,28,28;, + 3;29,29,29;, + 3;30,30,30;, + 3;31,31,31;, + 3;32,32,32;, + 3;33,33,33;, + 3;34,34,34;, + 3;35,35,35;, + 3;36,36,36;, + 3;37,37,37;, + 3;38,38,38;, + 3;39,39,39;, + 3;40,40,40;, + 3;41,41,41;, + 3;42,42,42;, + 3;43,43,43;, + 3;44,44,44;, + 3;45,45,45;, + 3;46,46,46;, + 3;47,47,47;, + 3;48,48,48;, + 3;49,49,49;, + 3;50,50,50;, + 3;51,51,51;, + 3;52,52,52;, + 3;53,53,53;, + 3;54,54,54;, + 3;55,55,55;, + 3;56,56,56;, + 3;57,57,57;, + 3;58,58,58;, + 3;59,59,59;, + 3;60,60,60;, + 3;61,61,61;, + 3;62,62,62;, + 3;63,63,63;, + 3;64,64,64;, + 3;65,65,65;, + 3;66,66,66;, + 3;67,67,67;, + 3;68,68,68;, + 3;69,69,69;, + 3;70,70,70;, + 3;71,71,71;, + 3;72,72,72;, + 3;73,73,73;, + 3;74,74,74;, + 3;75,75,75;, + 3;76,76,76;, + 3;77,77,77;, + 3;78,78,78;, + 3;79,79,79;, + 3;80,80,80;, + 3;81,81,81;, + 3;82,82,82;, + 3;83,83,83;, + 3;84,84,84;, + 3;85,85,85;, + 3;86,86,86;, + 3;87,87,87;, + 3;88,88,88;, + 3;89,89,89;, + 3;90,90,90;, + 3;91,91,91;, + 3;92,92,92;, + 3;93,93,93;, + 3;94,94,94;, + 3;95,95,95;, + 3;96,96,96;, + 3;97,97,97;, + 3;98,98,98;, + 3;99,99,99;, + 3;100,100,100;, + 3;101,101,101;, + 3;102,102,102;, + 3;103,103,103;, + 3;104,104,104;, + 3;105,105,105;, + 3;106,106,106;, + 3;107,107,107;, + 3;108,108,108;, + 3;109,109,109;, + 3;110,110,110;, + 3;111,111,111;, + 3;112,112,112;, + 3;113,113,113;, + 3;114,114,114;, + 3;115,115,115;, + 3;116,116,116;, + 3;117,117,117;, + 3;118,118,118;, + 3;119,119,119;, + 3;120,120,120;, + 3;121,121,121;, + 3;122,122,122;, + 3;123,123,123;, + 3;124,124,124;, + 3;125,125,125;, + 3;126,126,126;, + 3;127,127,127;, + 3;128,128,128;, + 3;129,129,129;, + 3;130,130,130;, + 3;131,131,131;; + } // End of Group8 normals + MeshTextureCoords { // Group8 UV coordinates + 396; + 0.791890; 0.042023;, + 0.769813; 0.261376;, + 0.792562; 0.261306;, + 0.769813; 0.261376;, + 0.791890; 0.042023;, + 0.769140; 0.042093;, + 0.654039; 0.687069;, + 0.631220; 0.664389;, + 0.631290; 0.687139;, + 0.631220; 0.664389;, + 0.654039; 0.687069;, + 0.653970; 0.664319;, + 0.840589; 0.506007;, + 0.818513; 0.286654;, + 0.817840; 0.505937;, + 0.818513; 0.286654;, + 0.840589; 0.506007;, + 0.841262; 0.286723;, + 0.761662; 0.579451;, + 0.738843; 0.602130;, + 0.761592; 0.602200;, + 0.738843; 0.602130;, + 0.761662; 0.579451;, + 0.738912; 0.579381;, + 0.889289; 0.261376;, + 0.867212; 0.042023;, + 0.866540; 0.261306;, + 0.867212; 0.042023;, + 0.889289; 0.261376;, + 0.889962; 0.042093;, + 0.915912; 0.261376;, + 0.937989; 0.042023;, + 0.915239; 0.042093;, + 0.937989; 0.042023;, + 0.915912; 0.261376;, + 0.938662; 0.261306;, + 0.175538; 0.625391;, + 0.291573; 0.794100;, + 0.292089; 0.625748;, + 0.291573; 0.794100;, + 0.175538; 0.625391;, + 0.175022; 0.793742;, + 0.016501; 0.983071;, + 0.154432; 0.813366;, + 0.017022; 0.812944;, + 0.154432; 0.813366;, + 0.016501; 0.983071;, + 0.153910; 0.983492;, + 0.330007; 0.992934;, + 0.452425; 0.850997;, + 0.330444; 0.850622;, + 0.452425; 0.850997;, + 0.330007; 0.992934;, + 0.451989; 0.993308;, + 0.312934; 0.813407;, + 0.174973; 0.985292;, + 0.313460; 0.984867;, + 0.174973; 0.985292;, + 0.312934; 0.813407;, + 0.174447; 0.813831;, + 0.436312; 0.657161;, + 0.316831; 0.795693;, + 0.435886; 0.796059;, + 0.316831; 0.795693;, + 0.436312; 0.657161;, + 0.317258; 0.656796;, + 0.033508; 0.622901;, + 0.154544; 0.796589;, + 0.154010; 0.622532;, + 0.154544; 0.796589;, + 0.033508; 0.622901;, + 0.034042; 0.796959;, + 0.623041; 0.391917;, + 0.646463; 0.172704;, + 0.623714; 0.172634;, + 0.646463; 0.172704;, + 0.623041; 0.391917;, + 0.645790; 0.391987;, + 0.569101; 0.820105;, + 0.546281; 0.797425;, + 0.546351; 0.820174;, + 0.546281; 0.797425;, + 0.569101; 0.820105;, + 0.569031; 0.797355;, + 0.333405; 0.388448;, + 0.311328; 0.169095;, + 0.310655; 0.388379;, + 0.311328; 0.169095;, + 0.333405; 0.388448;, + 0.334078; 0.169165;, + 0.750233; 0.664389;, + 0.727414; 0.687069;, + 0.750163; 0.687139;, + 0.727414; 0.687069;, + 0.750233; 0.664389;, + 0.727483; 0.664320;, + 0.079845; 0.356852;, + 0.057769; 0.137499;, + 0.057096; 0.356782;, + 0.057769; 0.137499;, + 0.079845; 0.356852;, + 0.080518; 0.137569;, + 0.743863; 0.286723;, + 0.720440; 0.505937;, + 0.743190; 0.506007;, + 0.720440; 0.505937;, + 0.743863; 0.286723;, + 0.721113; 0.286654;, + 0.049423; 0.374174;, + 0.137611; 0.466455;, + 0.137893; 0.374445;, + 0.137611; 0.466455;, + 0.049423; 0.374174;, + 0.049141; 0.466183;, + 0.174944; 0.469990;, + 0.263132; 0.377710;, + 0.174662; 0.377981;, + 0.263132; 0.377710;, + 0.174944; 0.469990;, + 0.263415; 0.469719;, + 0.580273; 0.622991;, + 0.670973; 0.532845;, + 0.580550; 0.532567;, + 0.670973; 0.532845;, + 0.580273; 0.622991;, + 0.670696; 0.623268;, + 0.529615; 0.406926;, + 0.440862; 0.498664;, + 0.529333; 0.498935;, + 0.440862; 0.498664;, + 0.529615; 0.406926;, + 0.441145; 0.406654;, + 0.638413; 0.497521;, + 0.550214; 0.408779;, + 0.549943; 0.497250;, + 0.550214; 0.408779;, + 0.638413; 0.497521;, + 0.638685; 0.409050;, + 0.313837; 0.406042;, + 0.402590; 0.497780;, + 0.402308; 0.405770;, + 0.402590; 0.497780;, + 0.313837; 0.406042;, + 0.314120; 0.498051;, + 0.122426; 0.356782;, + 0.145849; 0.137569;, + 0.123099; 0.137499;, + 0.145849; 0.137569;, + 0.122426; 0.356782;, + 0.145176; 0.356852;, + 0.605943; 0.687069;, + 0.583123; 0.664389;, + 0.583193; 0.687139;, + 0.583123; 0.664389;, + 0.605943; 0.687069;, + 0.605873; 0.664319;, + 0.398735; 0.388448;, + 0.376659; 0.169095;, + 0.375986; 0.388379;, + 0.376659; 0.169095;, + 0.398735; 0.388448;, + 0.399408; 0.169165;, + 0.702136; 0.735166;, + 0.679317; 0.712486;, + 0.679387; 0.735236;, + 0.679317; 0.712486;, + 0.702136; 0.735166;, + 0.702066; 0.712416;, + 0.259206; 0.356852;, + 0.237129; 0.137499;, + 0.236457; 0.356782;, + 0.237129; 0.137499;, + 0.259206; 0.356852;, + 0.259879; 0.137569;, + 0.771603; 0.768078;, + 0.748180; 0.987291;, + 0.770930; 0.987361;, + 0.748180; 0.987291;, + 0.771603; 0.768078;, + 0.748853; 0.768008;, + 0.796880; 0.987291;, + 0.820302; 0.768078;, + 0.797553; 0.768008;, + 0.820302; 0.768078;, + 0.796880; 0.987291;, + 0.819630; 0.987361;, + 0.654039; 0.712486;, + 0.631220; 0.735166;, + 0.653970; 0.735236;, + 0.631220; 0.735166;, + 0.654039; 0.712486;, + 0.631290; 0.712416;, + 0.531771; 0.388448;, + 0.509694; 0.169095;, + 0.509021; 0.388379;, + 0.509694; 0.169095;, + 0.531771; 0.388448;, + 0.532444; 0.169165;, + 0.521004; 0.820105;, + 0.498185; 0.797425;, + 0.498254; 0.820174;, + 0.498185; 0.797425;, + 0.521004; 0.820105;, + 0.520934; 0.797355;, + 0.965729; 0.987361;, + 0.943652; 0.768008;, + 0.942979; 0.987291;, + 0.943652; 0.768008;, + 0.965729; 0.987361;, + 0.966402; 0.768078;, + 0.171799; 0.356852;, + 0.193876; 0.137499;, + 0.171126; 0.137569;, + 0.193876; 0.137499;, + 0.171799; 0.356852;, + 0.194548; 0.356782;, + 0.557721; 0.391917;, + 0.581143; 0.172704;, + 0.558394; 0.172634;, + 0.581143; 0.172704;, + 0.557721; 0.391917;, + 0.580471; 0.391987;, + 0.798330; 0.687069;, + 0.775510; 0.664389;, + 0.775580; 0.687139;, + 0.775510; 0.664389;, + 0.798330; 0.687069;, + 0.798260; 0.664320;, + 0.937989; 0.506007;, + 0.915912; 0.286654;, + 0.915239; 0.505937;, + 0.915912; 0.286654;, + 0.937989; 0.506007;, + 0.938662; 0.286723;, + 0.713565; 0.554034;, + 0.690746; 0.531354;, + 0.690816; 0.554103;, + 0.690746; 0.531354;, + 0.713565; 0.554034;, + 0.713495; 0.531284;, + 0.840589; 0.261376;, + 0.818513; 0.042023;, + 0.817840; 0.261306;, + 0.818513; 0.042023;, + 0.840589; 0.261376;, + 0.841262; 0.042093;, + 0.722903; 0.768078;, + 0.699481; 0.987291;, + 0.722230; 0.987361;, + 0.699481; 0.987291;, + 0.722903; 0.768078;, + 0.700153; 0.768008;, + 0.791890; 0.286654;, + 0.769813; 0.506007;, + 0.792562; 0.505937;, + 0.769813; 0.506007;, + 0.791890; 0.286654;, + 0.769140; 0.286723;, + 0.750233; 0.735166;, + 0.727414; 0.712486;, + 0.727483; 0.735236;, + 0.727414; 0.712486;, + 0.750233; 0.735166;, + 0.750163; 0.712416;, + 0.868329; 0.987361;, + 0.846253; 0.768008;, + 0.845580; 0.987292;, + 0.846253; 0.768008;, + 0.868329; 0.987361;, + 0.869002; 0.768078;, + 0.761662; 0.531354;, + 0.738843; 0.554034;, + 0.761592; 0.554103;, + 0.738843; 0.554034;, + 0.761662; 0.531354;, + 0.738912; 0.531284;, + 0.694490; 0.261376;, + 0.672413; 0.042023;, + 0.671741; 0.261306;, + 0.672413; 0.042023;, + 0.694490; 0.261376;, + 0.695163; 0.042093;, + 0.964612; 0.261376;, + 0.986689; 0.042023;, + 0.963939; 0.042093;, + 0.986689; 0.042023;, + 0.964612; 0.261376;, + 0.987361; 0.261306;, + 0.671741; 0.505937;, + 0.695163; 0.286723;, + 0.672413; 0.286654;, + 0.695163; 0.286723;, + 0.671741; 0.505937;, + 0.694490; 0.506007;, + 0.679387; 0.664320;, + 0.702066; 0.687139;, + 0.702136; 0.664389;, + 0.702066; 0.687139;, + 0.679387; 0.664320;, + 0.679317; 0.687069;, + 0.889289; 0.506007;, + 0.867212; 0.286654;, + 0.866540; 0.505937;, + 0.867212; 0.286654;, + 0.889289; 0.506007;, + 0.889962; 0.286723;, + 0.583193; 0.712416;, + 0.605873; 0.735236;, + 0.605943; 0.712486;, + 0.605873; 0.735236;, + 0.583193; 0.712416;, + 0.583123; 0.735166;, + 0.743190; 0.261376;, + 0.721113; 0.042023;, + 0.720440; 0.261306;, + 0.721113; 0.042023;, + 0.743190; 0.261376;, + 0.743863; 0.042093;, + 0.625504; 0.768078;, + 0.602081; 0.987292;, + 0.624831; 0.987361;, + 0.602081; 0.987292;, + 0.625504; 0.768078;, + 0.602754; 0.768008;, + 0.986689; 0.286654;, + 0.964612; 0.506006;, + 0.987361; 0.505937;, + 0.964612; 0.506006;, + 0.986689; 0.286654;, + 0.963939; 0.286723;, + 0.472907; 0.820105;, + 0.450088; 0.797425;, + 0.450158; 0.820174;, + 0.450088; 0.797425;, + 0.472907; 0.820105;, + 0.472837; 0.797355;, + 0.447435; 0.388448;, + 0.425358; 0.169095;, + 0.424686; 0.388379;, + 0.425358; 0.169095;, + 0.447435; 0.388448;, + 0.448108; 0.169165;, + 0.713565; 0.597276;, + 0.690746; 0.619956;, + 0.713495; 0.620026;, + 0.690746; 0.619956;, + 0.713565; 0.597276;, + 0.690816; 0.597207;, + 0.917029; 0.987361;, + 0.894952; 0.768008;, + 0.894280; 0.987292;, + 0.894952; 0.768008;, + 0.917029; 0.987361;, + 0.917702; 0.768078;, + 0.651454; 0.987361;, + 0.673531; 0.768008;, + 0.650781; 0.768078;, + 0.673531; 0.768008;, + 0.651454; 0.987361;, + 0.674203; 0.987291;, + 0.171126; 0.607116;, + 0.278884; 0.500017;, + 0.171456; 0.499687;, + 0.278884; 0.500017;, + 0.171126; 0.607116;, + 0.278555; 0.607445;, + 0.561052; 0.780245;, + 0.453953; 0.657919;, + 0.453623; 0.779871;, + 0.453953; 0.657919;, + 0.561052; 0.780245;, + 0.561381; 0.658294;, + 0.440634; 0.530577;, + 0.560163; 0.638335;, + 0.560531; 0.530906;, + 0.560163; 0.638335;, + 0.440634; 0.530577;, + 0.440266; 0.638005;, + 0.469375; 0.879603;, + 0.576474; 0.987361;, + 0.576804; 0.879933;, + 0.576474; 0.987361;, + 0.469375; 0.879603;, + 0.469046; 0.987032;, + 0.145519; 0.607445;, + 0.038420; 0.499687;, + 0.038090; 0.607116;, + 0.038420; 0.499687;, + 0.145519; 0.607445;, + 0.145849; 0.500017;, + 0.418084; 0.531284;, + 0.310985; 0.639042;, + 0.418413; 0.638712;, + 0.310985; 0.639042;, + 0.418084; 0.531284;, + 0.310655; 0.531613;; + } // End of Group8 UV coordinates + MeshMaterialList { // Group8 material list + 1; + 132; + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0;; + Material FrontCol { + 0.800000; 0.800000; 0.800000; 1.000000;; + 96.078431; + 0.164706; 0.164706; 0.164706;; + 0.000000; 0.000000; 0.000000;; + } + } // End of Group8 material list + XSkinMeshHeader { + 1; + 3; + 11; + } + SkinWeights { + "Armature_Bone_010"; + 36; + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000000, 0.000000, + -0.000000,-0.000000, 1.000000, 0.000000, + -0.920000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_010 skin weights + SkinWeights { + "Armature_Bone_008"; + 36; + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000000, 0.000000, + -0.000000,-0.000000, 1.000000, 0.000000, + -0.480000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_008 skin weights + SkinWeights { + "Armature_Bone_009"; + 36; + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000,-0.000000, 0.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000, 1.000000, 0.000000, + 0.920000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_009 skin weights + SkinWeights { + "Armature_Bone"; + 36; + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000,-1.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.450000, 0.250000,-0.000000, 1.000000;; + } // End of Armature_Bone skin weights + SkinWeights { + "Armature_Bone_001"; + 36; + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 0.000000, 1.000000, 0.000000, 0.000000, + -1.000000, 0.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + -0.000000,-1.300000,-0.450000, 1.000000;; + } // End of Armature_Bone_001 skin weights + SkinWeights { + "Armature_Bone_002"; + 36; + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -0.000000,-1.000000,-0.000000, 0.000000, + 1.000000,-0.000000, 0.000000, 0.000000, + -0.000000, 0.000000, 1.000000, 0.000000, + -0.000000,-1.245258,-0.450000, 1.000000;; + } // End of Armature_Bone_002 skin weights + SkinWeights { + "Armature_Bone_003"; + 36; + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000,-0.000000, 0.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000, 1.000000, 0.000000, + -0.980000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_003 skin weights + SkinWeights { + "Armature_Bone_004"; + 36; + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000000, 0.000000, + -0.000000,-0.000000, 1.000000, 0.000000, + 0.980000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_004 skin weights + SkinWeights { + "Armature_Bone_005"; + 36; + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000,-0.000000, 0.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000, 1.000000, 0.000000, + -0.650000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_005 skin weights + SkinWeights { + "Armature_Bone_006"; + 36; + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-1.000000,-0.000000, 0.000000, + -0.000000,-0.000000, 1.000000, 0.000000, + 0.650000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_006 skin weights + SkinWeights { + "Armature_Bone_007"; + 36; + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000,-0.000000, 0.000000, 0.000000, + 0.000000, 1.000000,-0.000000, 0.000000, + -0.000000, 0.000000, 1.000000, 0.000000, + 0.480000,-0.350000,-0.450000, 1.000000;; + } // End of Armature_Bone_007 skin weights + } // End of Group8 mesh + } // End of Group8 + } // End of Armature +} // End of Root +AnimationSet Global { + Animation { + {Armature} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 1;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 2;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 3;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 4;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 5;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 6;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 7;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 8;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 9;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 10;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 11;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 12;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 13;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 14;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 15;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 16;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 17;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 18;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 19;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 20;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 21;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 22;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 23;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 24;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 25;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 26;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 27;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 28;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 29;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 30;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 31;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 32;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 33;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 34;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 35;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 36;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 37;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 38;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 39;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 40;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 41;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 42;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 43;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 44;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 45;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 46;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 47;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 48;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 49;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 50;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 51;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 52;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 53;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 54;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 55;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 56;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 57;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 58;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 59;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 60;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 61;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 62;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 63;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 64;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 65;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 66;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 67;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 68;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 69;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 70;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 71;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 72;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 73;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 74;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 75;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 76;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 77;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 78;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 79;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 80;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 81;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 82;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 83;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 84;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 85;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 86;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 87;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 88;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 89;4;-0.707107, 0.000000, 0.000000, 0.707107;;, + 90;4;-0.707107, 0.000000, 0.000000, 0.707107;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3; 0.000000, 0.000000, 0.000000;;, + 1;3; 0.000000, 0.000000, 0.000000;;, + 2;3; 0.000000, 0.000000, 0.000000;;, + 3;3; 0.000000, 0.000000, 0.000000;;, + 4;3; 0.000000, 0.000000, 0.000000;;, + 5;3; 0.000000, 0.000000, 0.000000;;, + 6;3; 0.000000, 0.000000, 0.000000;;, + 7;3; 0.000000, 0.000000, 0.000000;;, + 8;3; 0.000000, 0.000000, 0.000000;;, + 9;3; 0.000000, 0.000000, 0.000000;;, + 10;3; 0.000000, 0.000000, 0.000000;;, + 11;3; 0.000000, 0.000000, 0.000000;;, + 12;3; 0.000000, 0.000000, 0.000000;;, + 13;3; 0.000000, 0.000000, 0.000000;;, + 14;3; 0.000000, 0.000000, 0.000000;;, + 15;3; 0.000000, 0.000000, 0.000000;;, + 16;3; 0.000000, 0.000000, 0.000000;;, + 17;3; 0.000000, 0.000000, 0.000000;;, + 18;3; 0.000000, 0.000000, 0.000000;;, + 19;3; 0.000000, 0.000000, 0.000000;;, + 20;3; 0.000000, 0.000000, 0.000000;;, + 21;3; 0.000000, 0.000000, 0.000000;;, + 22;3; 0.000000, 0.000000, 0.000000;;, + 23;3; 0.000000, 0.000000, 0.000000;;, + 24;3; 0.000000, 0.000000, 0.000000;;, + 25;3; 0.000000, 0.000000, 0.000000;;, + 26;3; 0.000000, 0.000000, 0.000000;;, + 27;3; 0.000000, 0.000000, 0.000000;;, + 28;3; 0.000000, 0.000000, 0.000000;;, + 29;3; 0.000000, 0.000000, 0.000000;;, + 30;3; 0.000000, 0.000000, 0.000000;;, + 31;3; 0.000000, 0.000000, 0.000000;;, + 32;3; 0.000000, 0.000000, 0.000000;;, + 33;3; 0.000000, 0.000000, 0.000000;;, + 34;3; 0.000000, 0.000000, 0.000000;;, + 35;3; 0.000000, 0.000000, 0.000000;;, + 36;3; 0.000000, 0.000000, 0.000000;;, + 37;3; 0.000000, 0.000000, 0.000000;;, + 38;3; 0.000000, 0.000000, 0.000000;;, + 39;3; 0.000000, 0.000000, 0.000000;;, + 40;3; 0.000000, 0.000000, 0.000000;;, + 41;3; 0.000000, 0.000000, 0.000000;;, + 42;3; 0.000000, 0.000000, 0.000000;;, + 43;3; 0.000000, 0.000000, 0.000000;;, + 44;3; 0.000000, 0.000000, 0.000000;;, + 45;3; 0.000000, 0.000000, 0.000000;;, + 46;3; 0.000000, 0.000000, 0.000000;;, + 47;3; 0.000000, 0.000000, 0.000000;;, + 48;3; 0.000000, 0.000000, 0.000000;;, + 49;3; 0.000000, 0.000000, 0.000000;;, + 50;3; 0.000000, 0.000000, 0.000000;;, + 51;3; 0.000000, 0.000000, 0.000000;;, + 52;3; 0.000000, 0.000000, 0.000000;;, + 53;3; 0.000000, 0.000000, 0.000000;;, + 54;3; 0.000000, 0.000000, 0.000000;;, + 55;3; 0.000000, 0.000000, 0.000000;;, + 56;3; 0.000000, 0.000000, 0.000000;;, + 57;3; 0.000000, 0.000000, 0.000000;;, + 58;3; 0.000000, 0.000000, 0.000000;;, + 59;3; 0.000000, 0.000000, 0.000000;;, + 60;3; 0.000000, 0.000000, 0.000000;;, + 61;3; 0.000000, 0.000000, 0.000000;;, + 62;3; 0.000000, 0.000000, 0.000000;;, + 63;3; 0.000000, 0.000000, 0.000000;;, + 64;3; 0.000000, 0.000000, 0.000000;;, + 65;3; 0.000000, 0.000000, 0.000000;;, + 66;3; 0.000000, 0.000000, 0.000000;;, + 67;3; 0.000000, 0.000000, 0.000000;;, + 68;3; 0.000000, 0.000000, 0.000000;;, + 69;3; 0.000000, 0.000000, 0.000000;;, + 70;3; 0.000000, 0.000000, 0.000000;;, + 71;3; 0.000000, 0.000000, 0.000000;;, + 72;3; 0.000000, 0.000000, 0.000000;;, + 73;3; 0.000000, 0.000000, 0.000000;;, + 74;3; 0.000000, 0.000000, 0.000000;;, + 75;3; 0.000000, 0.000000, 0.000000;;, + 76;3; 0.000000, 0.000000, 0.000000;;, + 77;3; 0.000000, 0.000000, 0.000000;;, + 78;3; 0.000000, 0.000000, 0.000000;;, + 79;3; 0.000000, 0.000000, 0.000000;;, + 80;3; 0.000000, 0.000000, 0.000000;;, + 81;3; 0.000000, 0.000000, 0.000000;;, + 82;3; 0.000000, 0.000000, 0.000000;;, + 83;3; 0.000000, 0.000000, 0.000000;;, + 84;3; 0.000000, 0.000000, 0.000000;;, + 85;3; 0.000000, 0.000000, 0.000000;;, + 86;3; 0.000000, 0.000000, 0.000000;;, + 87;3; 0.000000, 0.000000, 0.000000;;, + 88;3; 0.000000, 0.000000, 0.000000;;, + 89;3; 0.000000, 0.000000, 0.000000;;, + 90;3; 0.000000, 0.000000, 0.000000;;; + } + } + Animation { + {Armature_Bone} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 1;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 2;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 3;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 4;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 5;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 6;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 7;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 8;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 9;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 10;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 11;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 12;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 13;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 14;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 15;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 16;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 17;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 18;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 19;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 20;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 21;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 22;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 23;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 24;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 25;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 26;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 27;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 28;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 29;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 30;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 31;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 32;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 33;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 34;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 35;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 36;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 37;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 38;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 39;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 40;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 41;4;-0.499506, 0.499506, 0.500473,-0.500473;;, + 42;4;-0.498019, 0.498019, 0.501896,-0.501896;;, + 43;4;-0.495602, 0.495601, 0.504211,-0.504211;;, + 44;4;-0.492439, 0.492439, 0.507238,-0.507238;;, + 45;4;-0.488857, 0.488857, 0.510667,-0.510667;;, + 46;4;-0.485275, 0.485275, 0.514096,-0.514096;;, + 47;4;-0.482113, 0.482113, 0.517123,-0.517123;;, + 48;4;-0.479695, 0.479695, 0.519437,-0.519437;;, + 49;4;-0.478209, 0.478208, 0.520861,-0.520861;;, + 50;4;-0.477714, 0.477714, 0.521334,-0.521334;;, + 51;4;-0.478682, 0.478681, 0.520367,-0.520367;;, + 52;4;-0.481592, 0.481592, 0.517456,-0.517457;;, + 53;4;-0.486324, 0.486324, 0.512725,-0.512725;;, + 54;4;-0.492513, 0.492513, 0.506535,-0.506535;;, + 55;4;-0.499524, 0.499524, 0.499524,-0.499524;;, + 56;4;-0.506535, 0.506535, 0.492513,-0.492513;;, + 57;4;-0.512725, 0.512725, 0.486324,-0.486324;;, + 58;4;-0.517457, 0.517456, 0.481592,-0.481592;;, + 59;4;-0.520367, 0.520367, 0.478681,-0.478681;;, + 60;4;-0.521334, 0.521334, 0.477714,-0.477714;;, + 61;4;-0.521286, 0.521286, 0.477768,-0.477768;;, + 62;4;-0.521135, 0.521135, 0.477934,-0.477934;;, + 63;4;-0.520874, 0.520874, 0.478222,-0.478222;;, + 64;4;-0.520494, 0.520494, 0.478639,-0.478639;;, + 65;4;-0.519987, 0.519987, 0.479193,-0.479193;;, + 66;4;-0.519348, 0.519348, 0.479888,-0.479888;;, + 67;4;-0.518574, 0.518574, 0.480726,-0.480726;;, + 68;4;-0.517665, 0.517665, 0.481706,-0.481706;;, + 69;4;-0.516623, 0.516623, 0.482823,-0.482823;;, + 70;4;-0.515456, 0.515456, 0.484068,-0.484068;;, + 71;4;-0.514175, 0.514175, 0.485426,-0.485426;;, + 72;4;-0.512794, 0.512794, 0.486883,-0.486883;;, + 73;4;-0.511327, 0.511327, 0.488420,-0.488420;;, + 74;4;-0.509793, 0.509793, 0.490019,-0.490019;;, + 75;4;-0.508208, 0.508208, 0.491660,-0.491660;;, + 76;4;-0.506587, 0.506587, 0.493328,-0.493328;;, + 77;4;-0.504945, 0.504945, 0.495007,-0.495007;;, + 78;4;-0.503293, 0.503293, 0.496685,-0.496686;;, + 79;4;-0.501642, 0.501642, 0.498352,-0.498352;;, + 80;4;-0.500000, 0.500000, 0.500000,-0.500000;;, + 81;4;-0.498096, 0.498096, 0.501883,-0.501883;;, + 82;4;-0.495674, 0.495674, 0.504242,-0.504242;;, + 83;4;-0.492810, 0.492810, 0.507002,-0.507002;;, + 84;4;-0.489661, 0.489661, 0.510016,-0.510016;;, + 85;4;-0.486463, 0.486462, 0.513062,-0.513062;;, + 86;4;-0.483491, 0.483491, 0.515880,-0.515880;;, + 87;4;-0.481000, 0.481000, 0.518236,-0.518236;;, + 88;4;-0.479167, 0.479167, 0.519965,-0.519965;;, + 89;4;-0.478071, 0.478071, 0.520998,-0.520998;;, + 90;4;-0.477714, 0.477714, 0.521334,-0.521334;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.250000, 0.000000, 0.450000;;, + 1;3;-0.250000, 0.000000, 0.450000;;, + 2;3;-0.250000, 0.000000, 0.450000;;, + 3;3;-0.250000, 0.000000, 0.450000;;, + 4;3;-0.250000, 0.000000, 0.450000;;, + 5;3;-0.250000, 0.000000, 0.450000;;, + 6;3;-0.250000, 0.000000, 0.450000;;, + 7;3;-0.250000, 0.000000, 0.450000;;, + 8;3;-0.250000, 0.000000, 0.450000;;, + 9;3;-0.250000, 0.000000, 0.450000;;, + 10;3;-0.250000, 0.000000, 0.450000;;, + 11;3;-0.250000, 0.000000, 0.450000;;, + 12;3;-0.250000, 0.000000, 0.450000;;, + 13;3;-0.250000, 0.000000, 0.450000;;, + 14;3;-0.250000, 0.000000, 0.450000;;, + 15;3;-0.250000, 0.000000, 0.450000;;, + 16;3;-0.250000, 0.000000, 0.450000;;, + 17;3;-0.250000, 0.000000, 0.450000;;, + 18;3;-0.250000, 0.000000, 0.450000;;, + 19;3;-0.250000, 0.000000, 0.450000;;, + 20;3;-0.250000, 0.000000, 0.450000;;, + 21;3;-0.250000, 0.000000, 0.450000;;, + 22;3;-0.250000, 0.000000, 0.450000;;, + 23;3;-0.250000, 0.000000, 0.450000;;, + 24;3;-0.250000, 0.000000, 0.450000;;, + 25;3;-0.250000, 0.000000, 0.450000;;, + 26;3;-0.250000, 0.000000, 0.450000;;, + 27;3;-0.250000, 0.000000, 0.450000;;, + 28;3;-0.250000, 0.000000, 0.450000;;, + 29;3;-0.250000, 0.000000, 0.450000;;, + 30;3;-0.250000, 0.000000, 0.450000;;, + 31;3;-0.250000, 0.000000, 0.450000;;, + 32;3;-0.250000, 0.000000, 0.450000;;, + 33;3;-0.250000, 0.000000, 0.450000;;, + 34;3;-0.250000, 0.000000, 0.450000;;, + 35;3;-0.250000, 0.000000, 0.450000;;, + 36;3;-0.250000, 0.000000, 0.450000;;, + 37;3;-0.250000, 0.000000, 0.450000;;, + 38;3;-0.250000, 0.000000, 0.450000;;, + 39;3;-0.250000, 0.000000, 0.450000;;, + 40;3;-0.250000, 0.000000, 0.450000;;, + 41;3;-0.256652,-0.000000, 0.450000;;, + 42;3;-0.276671,-0.000000, 0.450000;;, + 43;3;-0.309217,-0.000000, 0.450000;;, + 44;3;-0.351785,-0.000000, 0.450000;;, + 45;3;-0.400005,-0.000000, 0.450000;;, + 46;3;-0.448223,-0.000000, 0.450000;;, + 47;3;-0.490788,-0.000000, 0.450000;;, + 48;3;-0.523332,-0.000000, 0.450000;;, + 49;3;-0.543349,-0.000000, 0.450000;;, + 50;3;-0.550000, 0.000000, 0.450000;;, + 51;3;-0.538915, 0.000000, 0.450665;;, + 52;3;-0.505555, 0.000000, 0.452667;;, + 53;3;-0.451317, 0.000000, 0.455921;;, + 54;3;-0.380379, 0.000000, 0.460178;;, + 55;3;-0.300018, 0.000000, 0.465000;;, + 56;3;-0.219653, 0.000000, 0.469822;;, + 57;3;-0.148705, 0.000000, 0.474079;;, + 58;3;-0.094456, 0.000000, 0.477333;;, + 59;3;-0.061088, 0.000000, 0.479335;;, + 60;3;-0.050000, 0.000000, 0.480000;;, + 61;3;-0.050255, 0.000000, 0.479835;;, + 62;3;-0.051081, 0.000000, 0.479335;;, + 63;3;-0.052583, 0.000000, 0.478499;;, + 64;3;-0.054869, 0.000000, 0.477333;;, + 65;3;-0.058060, 0.000000, 0.475851;;, + 66;3;-0.062274, 0.000000, 0.474079;;, + 67;3;-0.067628, 0.000000, 0.472053;;, + 68;3;-0.074226, 0.000000, 0.469822;;, + 69;3;-0.082149, 0.000000, 0.467448;;, + 70;3;-0.091450, 0.000000, 0.465000;;, + 71;3;-0.102149, 0.000000, 0.462552;;, + 72;3;-0.114226, 0.000000, 0.460178;;, + 73;3;-0.127628, 0.000000, 0.457947;;, + 74;3;-0.142274, 0.000000, 0.455921;;, + 75;3;-0.158060, 0.000000, 0.454149;;, + 76;3;-0.174869, 0.000000, 0.452667;;, + 77;3;-0.192583, 0.000000, 0.451501;;, + 78;3;-0.211082, 0.000000, 0.450665;;, + 79;3;-0.230255,-0.000000, 0.450165;;, + 80;3;-0.250000,-0.000000, 0.450000;;, + 81;3;-0.273894,-0.000000, 0.450000;;, + 82;3;-0.305344,-0.000000, 0.450000;;, + 83;3;-0.343336,-0.000000, 0.450000;;, + 84;3;-0.385731,-0.000000, 0.450000;;, + 85;3;-0.429259,-0.000000, 0.450000;;, + 86;3;-0.470015,-0.000000, 0.450000;;, + 87;3;-0.504371,-0.000000, 0.450000;;, + 88;3;-0.529776,-0.000000, 0.450000;;, + 89;3;-0.545022,-0.000000, 0.450000;;, + 90;3;-0.550000, 0.000000, 0.450000;;; + } + } + Animation { + {Armature_Bone_001} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 1;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 2;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 3;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 4;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 5;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 6;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 7;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 8;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 9;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 10;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 11;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 12;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 13;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 14;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 15;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 16;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 17;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 18;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 19;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 20;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 21;4;-0.707085,-0.001645,-0.707085, 0.001645;;, + 22;4;-0.707025,-0.006280,-0.707025, 0.006280;;, + 23;4;-0.706947,-0.012230,-0.706947, 0.012230;;, + 24;4;-0.706886,-0.016865,-0.706886, 0.016865;;, + 25;4;-0.706865,-0.018510,-0.706865, 0.018510;;, + 26;4;-0.706886,-0.017462,-0.706886, 0.017462;;, + 27;4;-0.706947,-0.014250,-0.706947, 0.014249;;, + 28;4;-0.707025,-0.009423,-0.707025, 0.009423;;, + 29;4;-0.707085,-0.004300,-0.707085, 0.004300;;, + 30;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 31;4;-0.707085, 0.004299,-0.707085,-0.004300;;, + 32;4;-0.707025, 0.009423,-0.707025,-0.009423;;, + 33;4;-0.706947, 0.014249,-0.706947,-0.014249;;, + 34;4;-0.706886, 0.017462,-0.706886,-0.017462;;, + 35;4;-0.706865, 0.018510,-0.706865,-0.018510;;, + 36;4;-0.706886, 0.016864,-0.706886,-0.016865;;, + 37;4;-0.706947, 0.012230,-0.706947,-0.012230;;, + 38;4;-0.707025, 0.006280,-0.707025,-0.006280;;, + 39;4;-0.707085, 0.001645,-0.707085,-0.001645;;, + 40;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 41;4;-0.707092, 0.000684,-0.707092, 0.000684;;, + 42;4;-0.707047, 0.002742,-0.707047, 0.002742;;, + 43;4;-0.706974, 0.006088,-0.706974, 0.006088;;, + 44;4;-0.706879, 0.010464,-0.706879, 0.010464;;, + 45;4;-0.706770, 0.015422,-0.706770, 0.015422;;, + 46;4;-0.706662, 0.020379,-0.706662, 0.020380;;, + 47;4;-0.706567, 0.024756,-0.706567, 0.024756;;, + 48;4;-0.706494, 0.028102,-0.706494, 0.028102;;, + 49;4;-0.706449, 0.030160,-0.706449, 0.030160;;, + 50;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 51;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 52;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 53;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 54;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 55;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 56;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 57;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 58;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 59;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 60;4;-0.706434, 0.030843,-0.706434, 0.030844;;, + 61;4;-0.706438, 0.030673,-0.706438, 0.030674;;, + 62;4;-0.706449, 0.030160,-0.706449, 0.030160;;, + 63;4;-0.706468, 0.029301,-0.706468, 0.029301;;, + 64;4;-0.706494, 0.028102,-0.706494, 0.028102;;, + 65;4;-0.706527, 0.026578,-0.706527, 0.026578;;, + 66;4;-0.706567, 0.024756,-0.706567, 0.024756;;, + 67;4;-0.706612, 0.022673,-0.706612, 0.022673;;, + 68;4;-0.706662, 0.020379,-0.706662, 0.020380;;, + 69;4;-0.706716, 0.017939,-0.706716, 0.017939;;, + 70;4;-0.706770, 0.015422,-0.706770, 0.015422;;, + 71;4;-0.706825, 0.012905,-0.706825, 0.012905;;, + 72;4;-0.706879, 0.010464,-0.706879, 0.010464;;, + 73;4;-0.706929, 0.008171,-0.706929, 0.008171;;, + 74;4;-0.706974, 0.006088,-0.706974, 0.006088;;, + 75;4;-0.707014, 0.004265,-0.707014, 0.004265;;, + 76;4;-0.707047, 0.002742,-0.707047, 0.002742;;, + 77;4;-0.707073, 0.001543,-0.707073, 0.001543;;, + 78;4;-0.707092, 0.000684,-0.707092, 0.000684;;, + 79;4;-0.707103, 0.000170,-0.707103, 0.000170;;, + 80;4;-0.707107,-0.000000,-0.707107,-0.000000;;, + 81;4;-0.707092, 0.000684,-0.707092, 0.000684;;, + 82;4;-0.707047, 0.002742,-0.707047, 0.002742;;, + 83;4;-0.706974, 0.006088,-0.706974, 0.006088;;, + 84;4;-0.706879, 0.010464,-0.706879, 0.010464;;, + 85;4;-0.706770, 0.015422,-0.706770, 0.015422;;, + 86;4;-0.706662, 0.020379,-0.706662, 0.020379;;, + 87;4;-0.706567, 0.024756,-0.706567, 0.024756;;, + 88;4;-0.706494, 0.028102,-0.706494, 0.028102;;, + 89;4;-0.706449, 0.030160,-0.706449, 0.030160;;, + 90;4;-0.706434, 0.030843,-0.706434, 0.030844;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.650000, 0.000000;;, + 1;3;-0.000000, 0.650000, 0.000000;;, + 2;3;-0.000000, 0.650000, 0.000000;;, + 3;3;-0.000000, 0.650000, 0.000000;;, + 4;3;-0.000000, 0.650000, 0.000000;;, + 5;3;-0.000000, 0.650000, 0.000000;;, + 6;3;-0.000000, 0.650000, 0.000000;;, + 7;3;-0.000000, 0.650000, 0.000000;;, + 8;3;-0.000000, 0.650000, 0.000000;;, + 9;3;-0.000000, 0.650000, 0.000000;;, + 10;3;-0.000000, 0.650000, 0.000000;;, + 11;3;-0.000000, 0.650000, 0.000000;;, + 12;3;-0.000000, 0.650000, 0.000000;;, + 13;3;-0.000000, 0.650000, 0.000000;;, + 14;3;-0.000000, 0.650000, 0.000000;;, + 15;3;-0.000000, 0.650000, 0.000000;;, + 16;3;-0.000000, 0.650000, 0.000000;;, + 17;3;-0.000000, 0.650000, 0.000000;;, + 18;3;-0.000000, 0.650000, 0.000000;;, + 19;3;-0.000000, 0.650000, 0.000000;;, + 20;3;-0.000000, 0.650000, 0.000000;;, + 21;3;-0.000000, 0.650000, 0.000000;;, + 22;3;-0.000000, 0.650000, 0.000000;;, + 23;3;-0.000000, 0.650000, 0.000000;;, + 24;3;-0.000000, 0.650000, 0.000000;;, + 25;3;-0.000000, 0.650000, 0.000000;;, + 26;3;-0.000000, 0.650000, 0.000000;;, + 27;3;-0.000000, 0.650000, 0.000000;;, + 28;3;-0.000000, 0.650000, 0.000000;;, + 29;3;-0.000000, 0.650000, 0.000000;;, + 30;3;-0.000000, 0.650000, 0.000000;;, + 31;3;-0.000000, 0.650000, 0.000000;;, + 32;3;-0.000000, 0.650000, 0.000000;;, + 33;3;-0.000000, 0.650000, 0.000000;;, + 34;3;-0.000000, 0.650000, 0.000000;;, + 35;3;-0.000000, 0.650000, 0.000000;;, + 36;3;-0.000000, 0.650000, 0.000000;;, + 37;3;-0.000000, 0.650000, 0.000000;;, + 38;3;-0.000000, 0.650000, 0.000000;;, + 39;3;-0.000000, 0.650000, 0.000000;;, + 40;3;-0.000000, 0.650000, 0.000000;;, + 41;3; 0.000000, 0.650000, 0.000000;;, + 42;3; 0.000000, 0.650000, 0.000000;;, + 43;3; 0.000000, 0.650000, 0.000000;;, + 44;3;-0.000000, 0.650000, 0.000000;;, + 45;3;-0.000000, 0.650000, 0.000000;;, + 46;3;-0.000000, 0.650000,-0.000000;;, + 47;3; 0.000000, 0.650000, 0.000000;;, + 48;3; 0.000000, 0.650000,-0.000000;;, + 49;3; 0.000000, 0.650000,-0.000000;;, + 50;3; 0.000000, 0.650000,-0.000000;;, + 51;3; 0.000000, 0.650000,-0.000000;;, + 52;3;-0.000000, 0.650000, 0.000000;;, + 53;3; 0.000000, 0.650000,-0.000000;;, + 54;3;-0.000000, 0.650000,-0.000000;;, + 55;3;-0.000000, 0.650000,-0.000000;;, + 56;3; 0.000000, 0.650000,-0.000000;;, + 57;3; 0.000000, 0.650000,-0.000000;;, + 58;3;-0.000000, 0.650000,-0.000000;;, + 59;3; 0.000000, 0.650000,-0.000000;;, + 60;3;-0.000000, 0.650000,-0.000000;;, + 61;3; 0.000000, 0.650000,-0.000000;;, + 62;3;-0.000000, 0.650000, 0.000000;;, + 63;3; 0.000000, 0.650000,-0.000000;;, + 64;3; 0.000000, 0.650000, 0.000000;;, + 65;3;-0.000000, 0.650000, 0.000000;;, + 66;3;-0.000000, 0.650000,-0.000000;;, + 67;3;-0.000000, 0.650000,-0.000000;;, + 68;3;-0.000000, 0.650000, 0.000000;;, + 69;3;-0.000000, 0.650000,-0.000000;;, + 70;3;-0.000000, 0.650000, 0.000000;;, + 71;3; 0.000000, 0.650000,-0.000000;;, + 72;3;-0.000000, 0.650000,-0.000000;;, + 73;3;-0.000000, 0.650000,-0.000000;;, + 74;3;-0.000000, 0.650000, 0.000000;;, + 75;3; 0.000000, 0.650000, 0.000000;;, + 76;3;-0.000000, 0.650000,-0.000000;;, + 77;3;-0.000000, 0.650000, 0.000000;;, + 78;3; 0.000000, 0.650000,-0.000000;;, + 79;3;-0.000000, 0.650000, 0.000000;;, + 80;3;-0.000000, 0.650000, 0.000000;;, + 81;3;-0.000000, 0.650000, 0.000000;;, + 82;3;-0.000000, 0.650000, 0.000000;;, + 83;3; 0.000000, 0.650000,-0.000000;;, + 84;3;-0.000000, 0.650000, 0.000000;;, + 85;3; 0.000000, 0.650000,-0.000000;;, + 86;3;-0.000000, 0.650000, 0.000000;;, + 87;3;-0.000000, 0.650000,-0.000000;;, + 88;3; 0.000000, 0.650000,-0.000000;;, + 89;3; 0.000000, 0.650000,-0.000000;;, + 90;3; 0.000000, 0.650000,-0.000000;;; + } + } + Animation { + {Armature_Bone_002} + AnimationKey { // Rotation + 0; + 91; + 0;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 1;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 2;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 3;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 4;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 5;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 6;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 7;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 8;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 9;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 10;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 11;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 12;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 13;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 14;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 15;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 16;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 17;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 18;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 19;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 20;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 21;4; 0.001645,-0.707085, 0.001645, 0.707085;;, + 22;4; 0.006280,-0.707025, 0.006280, 0.707025;;, + 23;4; 0.012230,-0.706947, 0.012230, 0.706947;;, + 24;4; 0.016865,-0.706886, 0.016865, 0.706886;;, + 25;4; 0.018510,-0.706864, 0.018510, 0.706865;;, + 26;4; 0.017462,-0.706886, 0.017462, 0.706886;;, + 27;4; 0.014249,-0.706947, 0.014250, 0.706947;;, + 28;4; 0.009423,-0.707025, 0.009423, 0.707025;;, + 29;4; 0.004300,-0.707085, 0.004300, 0.707085;;, + 30;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 31;4;-0.004299,-0.707085,-0.004299, 0.707085;;, + 32;4;-0.009423,-0.707025,-0.009423, 0.707025;;, + 33;4;-0.014249,-0.706947,-0.014249, 0.706947;;, + 34;4;-0.017462,-0.706886,-0.017462, 0.706886;;, + 35;4;-0.018510,-0.706864,-0.018510, 0.706865;;, + 36;4;-0.016865,-0.706886,-0.016864, 0.706886;;, + 37;4;-0.012230,-0.706947,-0.012230, 0.706947;;, + 38;4;-0.006280,-0.707025,-0.006280, 0.707025;;, + 39;4;-0.001645,-0.707085,-0.001645, 0.707085;;, + 40;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 41;4; 0.001366,-0.707047,-0.001366, 0.707047;;, + 42;4; 0.005478,-0.706868,-0.005478, 0.706868;;, + 43;4; 0.012164,-0.706576,-0.012164, 0.706576;;, + 44;4; 0.020908,-0.706194,-0.020908, 0.706194;;, + 45;4; 0.030814,-0.705761,-0.030814, 0.705762;;, + 46;4; 0.040720,-0.705329,-0.040720, 0.705329;;, + 47;4; 0.049465,-0.704947,-0.049465, 0.704947;;, + 48;4; 0.056150,-0.704655,-0.056150, 0.704655;;, + 49;4; 0.060262,-0.704476,-0.060262, 0.704476;;, + 50;4; 0.061628,-0.704416,-0.061628, 0.704416;;, + 51;4; 0.060262,-0.704476,-0.060262, 0.704476;;, + 52;4; 0.056150,-0.704655,-0.056150, 0.704655;;, + 53;4; 0.049465,-0.704947,-0.049465, 0.704947;;, + 54;4; 0.040720,-0.705329,-0.040720, 0.705329;;, + 55;4; 0.030814,-0.705761,-0.030814, 0.705762;;, + 56;4; 0.020908,-0.706194,-0.020908, 0.706194;;, + 57;4; 0.012164,-0.706576,-0.012164, 0.706576;;, + 58;4; 0.005478,-0.706868,-0.005478, 0.706868;;, + 59;4; 0.001366,-0.707047,-0.001366, 0.707047;;, + 60;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 61;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 62;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 63;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 64;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 65;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 66;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 67;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 68;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 69;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 70;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 71;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 72;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 73;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 74;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 75;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 76;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 77;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 78;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 79;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 80;4; 0.000000,-0.707107, 0.000000, 0.707107;;, + 81;4; 0.001366,-0.707047,-0.001366, 0.707047;;, + 82;4; 0.005478,-0.706868,-0.005478, 0.706868;;, + 83;4; 0.012164,-0.706576,-0.012164, 0.706576;;, + 84;4; 0.020908,-0.706194,-0.020908, 0.706194;;, + 85;4; 0.030814,-0.705761,-0.030814, 0.705762;;, + 86;4; 0.040720,-0.705329,-0.040720, 0.705329;;, + 87;4; 0.049464,-0.704947,-0.049464, 0.704947;;, + 88;4; 0.056150,-0.704655,-0.056150, 0.704655;;, + 89;4; 0.060262,-0.704476,-0.060262, 0.704476;;, + 90;4; 0.061628,-0.704416,-0.061628, 0.704416;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.104742,-0.000000;;, + 1;3;-0.000000, 0.104742,-0.000000;;, + 2;3;-0.000000, 0.104742,-0.000000;;, + 3;3;-0.000000, 0.104742,-0.000000;;, + 4;3;-0.000000, 0.104742,-0.000000;;, + 5;3;-0.000000, 0.104742,-0.000000;;, + 6;3;-0.000000, 0.104742,-0.000000;;, + 7;3;-0.000000, 0.104742,-0.000000;;, + 8;3;-0.000000, 0.104742,-0.000000;;, + 9;3;-0.000000, 0.104742,-0.000000;;, + 10;3;-0.000000, 0.104742,-0.000000;;, + 11;3;-0.000000, 0.104742,-0.000000;;, + 12;3;-0.000000, 0.104742,-0.000000;;, + 13;3;-0.000000, 0.104742,-0.000000;;, + 14;3;-0.000000, 0.104742,-0.000000;;, + 15;3;-0.000000, 0.104742,-0.000000;;, + 16;3;-0.000000, 0.104742,-0.000000;;, + 17;3;-0.000000, 0.104742,-0.000000;;, + 18;3;-0.000000, 0.104742,-0.000000;;, + 19;3;-0.000000, 0.104742,-0.000000;;, + 20;3;-0.000000, 0.104742,-0.000000;;, + 21;3;-0.000000, 0.104742,-0.000000;;, + 22;3;-0.000000, 0.104742,-0.000000;;, + 23;3;-0.000000, 0.104742,-0.000000;;, + 24;3;-0.000000, 0.104742,-0.000000;;, + 25;3;-0.000000, 0.104742,-0.000000;;, + 26;3;-0.000000, 0.104742,-0.000000;;, + 27;3;-0.000000, 0.104742,-0.000000;;, + 28;3;-0.000000, 0.104742,-0.000000;;, + 29;3;-0.000000, 0.104742,-0.000000;;, + 30;3;-0.000000, 0.104742,-0.000000;;, + 31;3;-0.000000, 0.104742,-0.000000;;, + 32;3;-0.000000, 0.104742,-0.000000;;, + 33;3;-0.000000, 0.104742,-0.000000;;, + 34;3;-0.000000, 0.104742,-0.000000;;, + 35;3;-0.000000, 0.104742,-0.000000;;, + 36;3;-0.000000, 0.104742,-0.000000;;, + 37;3;-0.000000, 0.104742,-0.000000;;, + 38;3;-0.000000, 0.104742,-0.000000;;, + 39;3;-0.000000, 0.104742,-0.000000;;, + 40;3;-0.000000, 0.104742,-0.000000;;, + 41;3;-0.000000, 0.104742,-0.000000;;, + 42;3;-0.000000, 0.104742,-0.000000;;, + 43;3;-0.000000, 0.104742,-0.000000;;, + 44;3;-0.000000, 0.104742, 0.000000;;, + 45;3;-0.000000, 0.104742, 0.000000;;, + 46;3;-0.000000, 0.104742, 0.000000;;, + 47;3;-0.000000, 0.104742,-0.000000;;, + 48;3;-0.000000, 0.104742,-0.000000;;, + 49;3;-0.000000, 0.104742,-0.000000;;, + 50;3;-0.000000, 0.104742,-0.000000;;, + 51;3;-0.000000, 0.104742,-0.000000;;, + 52;3;-0.000000, 0.104742,-0.000000;;, + 53;3;-0.000000, 0.104742,-0.000000;;, + 54;3;-0.000000, 0.104742,-0.000000;;, + 55;3;-0.000000, 0.104742,-0.000000;;, + 56;3;-0.000000, 0.104742,-0.000000;;, + 57;3;-0.000000, 0.104742, 0.000000;;, + 58;3;-0.000000, 0.104742,-0.000000;;, + 59;3;-0.000000, 0.104742,-0.000000;;, + 60;3;-0.000000, 0.104742,-0.000000;;, + 61;3;-0.000000, 0.104742,-0.000000;;, + 62;3;-0.000000, 0.104742, 0.000000;;, + 63;3;-0.000000, 0.104742,-0.000000;;, + 64;3;-0.000000, 0.104742,-0.000000;;, + 65;3;-0.000000, 0.104742,-0.000000;;, + 66;3;-0.000000, 0.104742,-0.000000;;, + 67;3;-0.000000, 0.104742, 0.000000;;, + 68;3;-0.000000, 0.104742,-0.000000;;, + 69;3;-0.000000, 0.104742,-0.000000;;, + 70;3;-0.000000, 0.104742,-0.000000;;, + 71;3;-0.000000, 0.104742,-0.000000;;, + 72;3;-0.000000, 0.104742,-0.000000;;, + 73;3;-0.000000, 0.104742,-0.000000;;, + 74;3;-0.000000, 0.104742,-0.000000;;, + 75;3;-0.000000, 0.104742, 0.000000;;, + 76;3;-0.000000, 0.104742,-0.000000;;, + 77;3;-0.000000, 0.104742, 0.000000;;, + 78;3;-0.000000, 0.104742,-0.000000;;, + 79;3;-0.000000, 0.104742,-0.000000;;, + 80;3;-0.000000, 0.104742,-0.000000;;, + 81;3;-0.000000, 0.104742,-0.000000;;, + 82;3;-0.000000, 0.104742,-0.000000;;, + 83;3;-0.000000, 0.104742,-0.000000;;, + 84;3;-0.000000, 0.104742,-0.000000;;, + 85;3;-0.000000, 0.104742,-0.000000;;, + 86;3;-0.000000, 0.104742,-0.000000;;, + 87;3;-0.000000, 0.104742,-0.000000;;, + 88;3;-0.000000, 0.104742,-0.000000;;, + 89;3;-0.000000, 0.104742,-0.000000;;, + 90;3;-0.000000, 0.104742,-0.000000;;; + } + } + Animation { + {Armature_Bone_003} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.521372,-0.373562,-0.717607, 0.271409;;, + 1;4;-0.521372,-0.373562,-0.717607, 0.271409;;, + 2;4;-0.521720,-0.372975,-0.717828, 0.270623;;, + 3;4;-0.522772,-0.371198,-0.718497, 0.268245;;, + 4;4;-0.524529,-0.368229,-0.719615, 0.264272;;, + 5;4;-0.526978,-0.364092,-0.721173, 0.258737;;, + 6;4;-0.530082,-0.358848,-0.723148, 0.251720;;, + 7;4;-0.533779,-0.352602,-0.725500, 0.243363;;, + 8;4;-0.537979,-0.345506,-0.728172, 0.233868;;, + 9;4;-0.542564,-0.337759,-0.731089, 0.223503;;, + 10;4;-0.547392,-0.329604,-0.734159, 0.212591;;, + 11;4;-0.552301,-0.321309,-0.737283, 0.201492;;, + 12;4;-0.557128,-0.313154,-0.740354, 0.190580;;, + 13;4;-0.561713,-0.305408,-0.743270, 0.180215;;, + 14;4;-0.565913,-0.298312,-0.745942, 0.170720;;, + 15;4;-0.569610,-0.292066,-0.748294, 0.162363;;, + 16;4;-0.572714,-0.286823,-0.750268, 0.155347;;, + 17;4;-0.575163,-0.282686,-0.751826, 0.149811;;, + 18;4;-0.576920,-0.279716,-0.752944, 0.145838;;, + 19;4;-0.577972,-0.277940,-0.753613, 0.143461;;, + 20;4;-0.578320,-0.277352,-0.753834, 0.142675;;, + 21;4;-0.576627,-0.280156,-0.752890, 0.146237;;, + 22;4;-0.571448,-0.288742,-0.749983, 0.157172;;, + 23;4;-0.563701,-0.301608,-0.745583, 0.173632;;, + 24;4;-0.555528,-0.315215,-0.740860, 0.191158;;, + 25;4;-0.548739,-0.326564,-0.736827, 0.205935;;, + 26;4;-0.541934,-0.337929,-0.732811, 0.220696;;, + 27;4;-0.533807,-0.351491,-0.728041, 0.238268;;, + 28;4;-0.526369,-0.364047,-0.723332, 0.255037;;, + 29;4;-0.521920,-0.371903,-0.719696, 0.266701;;, + 30;4;-0.521372,-0.373562,-0.717607, 0.271409;;, + 31;4;-0.532218,-0.367504,-0.710577, 0.272070;;, + 32;4;-0.560598,-0.352141,-0.693602, 0.270643;;, + 33;4;-0.597293,-0.330912,-0.673316, 0.266052;;, + 34;4;-0.627395,-0.310427,-0.659430, 0.258134;;, + 35;4;-0.641170,-0.295651,-0.657655, 0.247754;;, + 36;4;-0.639448,-0.286484,-0.669021, 0.229826;;, + 37;4;-0.625575,-0.281662,-0.692470, 0.200783;;, + 38;4;-0.604942,-0.280181,-0.720988, 0.169433;;, + 39;4;-0.586986,-0.279490,-0.743709, 0.147873;;, + 40;4;-0.578320,-0.277352,-0.753834, 0.142675;;, + 41;4;-0.574801,-0.274652,-0.756772, 0.147268;;, + 42;4;-0.570734,-0.273188,-0.759001, 0.154621;;, + 43;4;-0.566146,-0.273163,-0.760382, 0.164665;;, + 44;4;-0.561133,-0.274717,-0.760810, 0.177022;;, + 45;4;-0.555865,-0.277866,-0.760245, 0.190947;;, + 46;4;-0.550567,-0.282455,-0.758748, 0.205409;;, + 47;4;-0.545468,-0.288185,-0.756475, 0.219327;;, + 48;4;-0.540745,-0.294692,-0.753632, 0.231814;;, + 49;4;-0.536503,-0.301636,-0.750423, 0.242310;;, + 50;4;-0.532782,-0.308746,-0.747016, 0.250572;;, + 51;4;-0.528397,-0.317047,-0.743526, 0.257785;;, + 52;4;-0.522205,-0.327623,-0.740018, 0.265075;;, + 53;4;-0.514426,-0.340152,-0.736573, 0.272232;;, + 54;4;-0.505542,-0.353969,-0.733301, 0.278967;;, + 55;4;-0.496301,-0.368064,-0.730328, 0.284949;;, + 56;4;-0.487609,-0.381238,-0.727769, 0.289874;;, + 57;4;-0.480314,-0.392384,-0.725694, 0.293546;;, + 58;4;-0.475022,-0.400732,-0.724122, 0.295908;;, + 59;4;-0.472031,-0.405927,-0.723024, 0.297027;;, + 60;4;-0.471380,-0.407950,-0.722347, 0.297040;;, + 61;4;-0.472005,-0.408360,-0.721822, 0.296528;;, + 62;4;-0.472912,-0.408603,-0.721227, 0.295965;;, + 63;4;-0.474113,-0.408659,-0.720567, 0.295341;;, + 64;4;-0.475616,-0.408507,-0.719854, 0.294648;;, + 65;4;-0.477422,-0.408126,-0.719101, 0.293879;;, + 66;4;-0.479526,-0.407496,-0.718327, 0.293025;;, + 67;4;-0.481916,-0.406601,-0.717553, 0.292077;;, + 68;4;-0.484568,-0.405429,-0.716805, 0.291031;;, + 69;4;-0.487450,-0.403974,-0.716108, 0.289880;;, + 70;4;-0.490519,-0.402236,-0.715492, 0.288624;;, + 71;4;-0.493728,-0.400223,-0.714982, 0.287263;;, + 72;4;-0.497026,-0.397953,-0.714604, 0.285801;;, + 73;4;-0.500359,-0.395447,-0.714376, 0.284242;;, + 74;4;-0.503678,-0.392730,-0.714315, 0.282597;;, + 75;4;-0.506940,-0.389831,-0.714427, 0.280873;;, + 76;4;-0.510109,-0.386780,-0.714718, 0.279080;;, + 77;4;-0.513155,-0.383603,-0.715187, 0.277228;;, + 78;4;-0.516056,-0.380326,-0.715829, 0.275327;;, + 79;4;-0.518798,-0.376973,-0.716639, 0.273385;;, + 80;4;-0.521372,-0.373562,-0.717607, 0.271409;;, + 81;4;-0.523770,-0.369166,-0.719159, 0.269231;;, + 82;4;-0.525953,-0.362878,-0.721719, 0.266703;;, + 83;4;-0.527869,-0.354911,-0.725194, 0.263900;;, + 84;4;-0.529468,-0.345742,-0.729358, 0.260960;;, + 85;4;-0.530719,-0.336128,-0.733840, 0.258077;;, + 86;4;-0.531625,-0.326991,-0.738178, 0.255470;;, + 87;4;-0.532222,-0.319204,-0.741922, 0.253331;;, + 88;4;-0.532571,-0.313399,-0.744739, 0.251782;;, + 89;4;-0.532738,-0.309895,-0.746451, 0.250867;;, + 90;4;-0.532782,-0.308746,-0.747016, 0.250572;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.530000,-0.350000;;, + 1;3;-0.000000, 0.530000,-0.350000;;, + 2;3;-0.000000, 0.530000,-0.350000;;, + 3;3;-0.000000, 0.530000,-0.350000;;, + 4;3;-0.000000, 0.530000,-0.350000;;, + 5;3;-0.000000, 0.530000,-0.350000;;, + 6;3;-0.000000, 0.530000,-0.350000;;, + 7;3;-0.000000, 0.530000,-0.350000;;, + 8;3;-0.000000, 0.530000,-0.350000;;, + 9;3;-0.000000, 0.530000,-0.350000;;, + 10;3;-0.000000, 0.530000,-0.350000;;, + 11;3;-0.000000, 0.530000,-0.350000;;, + 12;3;-0.000000, 0.530000,-0.350000;;, + 13;3;-0.000000, 0.530000,-0.350000;;, + 14;3;-0.000000, 0.530000,-0.350000;;, + 15;3;-0.000000, 0.530000,-0.350000;;, + 16;3;-0.000000, 0.530000,-0.350000;;, + 17;3;-0.000000, 0.530000,-0.350000;;, + 18;3;-0.000000, 0.530000,-0.350000;;, + 19;3;-0.000000, 0.530000,-0.350000;;, + 20;3;-0.000000, 0.530000,-0.350000;;, + 21;3;-0.000000, 0.530000,-0.350000;;, + 22;3;-0.000000, 0.530000,-0.350000;;, + 23;3;-0.000000, 0.530000,-0.350000;;, + 24;3;-0.000000, 0.530000,-0.350000;;, + 25;3;-0.000000, 0.530000,-0.350000;;, + 26;3;-0.000000, 0.530000,-0.350000;;, + 27;3;-0.000000, 0.530000,-0.350000;;, + 28;3;-0.000000, 0.530000,-0.350000;;, + 29;3;-0.000000, 0.530000,-0.350000;;, + 30;3;-0.000000, 0.530000,-0.350000;;, + 31;3;-0.000000, 0.530000,-0.350000;;, + 32;3;-0.000000, 0.530000,-0.350000;;, + 33;3;-0.000000, 0.530000,-0.350000;;, + 34;3;-0.000000, 0.530000,-0.350000;;, + 35;3;-0.000000, 0.530000,-0.350000;;, + 36;3;-0.000000, 0.530000,-0.350000;;, + 37;3;-0.000000, 0.530000,-0.350000;;, + 38;3;-0.000000, 0.530000,-0.350000;;, + 39;3;-0.000000, 0.530000,-0.350000;;, + 40;3;-0.000000, 0.530000,-0.350000;;, + 41;3;-0.000237, 0.529993,-0.350000;;, + 42;3;-0.000949, 0.529973,-0.350000;;, + 43;3;-0.002107, 0.529938,-0.350000;;, + 44;3;-0.003622, 0.529889,-0.350000;;, + 45;3;-0.005338, 0.529831,-0.350000;;, + 46;3;-0.007054, 0.529766,-0.350000;;, + 47;3;-0.008569, 0.529700,-0.350000;;, + 48;3;-0.009728, 0.529638,-0.350000;;, + 49;3;-0.010440, 0.529582,-0.350000;;, + 50;3;-0.010677, 0.529534,-0.350000;;, + 51;3;-0.010475, 0.529488,-0.350300;;, + 52;3;-0.009864, 0.529436,-0.351204;;, + 53;3;-0.008868, 0.529381,-0.352674;;, + 54;3;-0.007558, 0.529324,-0.354597;;, + 55;3;-0.006060, 0.529270,-0.356775;;, + 56;3;-0.004545, 0.529222,-0.358953;;, + 57;3;-0.003180, 0.529183,-0.360876;;, + 58;3;-0.002099, 0.529155,-0.362346;;, + 59;3;-0.001380, 0.529138,-0.363250;;, + 60;3;-0.001050, 0.529133,-0.363550;;, + 61;3;-0.000919, 0.529138,-0.363476;;, + 62;3;-0.000795, 0.529152,-0.363250;;, + 63;3;-0.000679, 0.529176,-0.362872;;, + 64;3;-0.000571, 0.529210,-0.362346;;, + 65;3;-0.000473, 0.529253,-0.361676;;, + 66;3;-0.000384, 0.529304,-0.360876;;, + 67;3;-0.000305, 0.529363,-0.359961;;, + 68;3;-0.000237, 0.529427,-0.358953;;, + 69;3;-0.000179, 0.529496,-0.357881;;, + 70;3;-0.000131, 0.529566,-0.356775;;, + 71;3;-0.000093, 0.529637,-0.355669;;, + 72;3;-0.000063, 0.529706,-0.354597;;, + 73;3;-0.000040, 0.529770,-0.353590;;, + 74;3;-0.000024, 0.529829,-0.352674;;, + 75;3;-0.000013, 0.529880,-0.351874;;, + 76;3;-0.000007, 0.529923,-0.351204;;, + 77;3;-0.000003, 0.529957,-0.350678;;, + 78;3;-0.000001, 0.529981,-0.350300;;, + 79;3;-0.000000, 0.529995,-0.350075;;, + 80;3;-0.000000, 0.530000,-0.350000;;, + 81;3;-0.000237, 0.529990,-0.350000;;, + 82;3;-0.000949, 0.529959,-0.350000;;, + 83;3;-0.002107, 0.529908,-0.350000;;, + 84;3;-0.003622, 0.529842,-0.350000;;, + 85;3;-0.005338, 0.529767,-0.350000;;, + 86;3;-0.007054, 0.529692,-0.350000;;, + 87;3;-0.008569, 0.529626,-0.350000;;, + 88;3;-0.009728, 0.529575,-0.350000;;, + 89;3;-0.010440, 0.529544,-0.350000;;, + 90;3;-0.010677, 0.529534,-0.350000;;; + } + } + Animation { + {Armature_Bone_004} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 1;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 2;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 3;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 4;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 5;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 6;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 7;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 8;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 9;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 10;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 11;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 12;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 13;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 14;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 15;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 16;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 17;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 18;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 19;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 20;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 21;4;-0.711526, 0.271122,-0.531270,-0.368452;;, + 22;4;-0.694726, 0.269518,-0.559476,-0.353263;;, + 23;4;-0.674039, 0.265328,-0.596574,-0.331632;;, + 24;4;-0.659646, 0.257918,-0.627184,-0.310638;;, + 25;4;-0.657658, 0.247750,-0.641173,-0.295648;;, + 26;4;-0.669148, 0.229947,-0.639326,-0.286357;;, + 27;4;-0.692894, 0.201204,-0.625155,-0.281238;;, + 28;4;-0.721647, 0.170090,-0.604285,-0.279522;;, + 29;4;-0.744265, 0.148428,-0.586431,-0.278935;;, + 30;4;-0.753835, 0.142675,-0.578320,-0.277352;;, + 31;4;-0.754582, 0.148090,-0.574936,-0.278303;;, + 32;4;-0.751765, 0.159588,-0.569668,-0.286325;;, + 33;4;-0.746292, 0.175619,-0.562995,-0.299617;;, + 34;4;-0.740329, 0.192487,-0.556063,-0.313882;;, + 35;4;-0.735723, 0.207039,-0.549848,-0.325455;;, + 36;4;-0.731359, 0.221682,-0.543390,-0.336938;;, + 37;4;-0.725972, 0.238766,-0.535879,-0.350989;;, + 38;4;-0.720955, 0.254969,-0.528748,-0.364113;;, + 39;4;-0.717939, 0.266394,-0.523678,-0.372210;;, + 40;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 41;4;-0.719093, 0.272596,-0.520790,-0.370477;;, + 42;4;-0.721609, 0.272299,-0.520998,-0.365059;;, + 43;4;-0.725063, 0.270560,-0.521972,-0.357506;;, + 44;4;-0.729228, 0.267588,-0.523599,-0.348325;;, + 45;4;-0.733729, 0.263791,-0.525660,-0.338354;;, + 46;4;-0.738095, 0.259728,-0.527855,-0.328649;;, + 47;4;-0.741870, 0.255986,-0.529872,-0.320238;;, + 48;4;-0.744714, 0.253042,-0.531456,-0.313890;;, + 49;4;-0.746445, 0.251194,-0.532448,-0.310023;;, + 50;4;-0.747016, 0.250572,-0.532782,-0.308746;;, + 51;4;-0.746510, 0.251643,-0.531380,-0.310905;;, + 52;4;-0.744981, 0.254860,-0.527167,-0.317407;;, + 53;4;-0.742479, 0.260075,-0.520332,-0.327995;;, + 54;4;-0.739178, 0.266868,-0.511419,-0.341870;;, + 55;4;-0.735395, 0.274519,-0.501368,-0.357634;;, + 56;4;-0.731544, 0.282102,-0.491384,-0.373466;;, + 57;4;-0.728048, 0.288700,-0.482667,-0.387538;;, + 58;4;-0.725239, 0.293608,-0.476139,-0.398433;;, + 59;4;-0.723314, 0.296429,-0.472321,-0.405330;;, + 60;4;-0.722347, 0.297039,-0.471380,-0.407950;;, + 61;4;-0.721823, 0.296528,-0.472004,-0.408360;;, + 62;4;-0.721227, 0.295965,-0.472912,-0.408603;;, + 63;4;-0.720567, 0.295341,-0.474113,-0.408659;;, + 64;4;-0.719854, 0.294648,-0.475615,-0.408507;;, + 65;4;-0.719101, 0.293879,-0.477422,-0.408126;;, + 66;4;-0.718327, 0.293024,-0.479526,-0.407496;;, + 67;4;-0.717553, 0.292077,-0.481916,-0.406602;;, + 68;4;-0.716805, 0.291030,-0.484568,-0.405429;;, + 69;4;-0.716108, 0.289880,-0.487450,-0.403974;;, + 70;4;-0.715492, 0.288624,-0.490519,-0.402236;;, + 71;4;-0.714982, 0.287263,-0.493728,-0.400224;;, + 72;4;-0.714604, 0.285800,-0.497025,-0.397953;;, + 73;4;-0.714377, 0.284242,-0.500358,-0.395447;;, + 74;4;-0.714315, 0.282597,-0.503678,-0.392730;;, + 75;4;-0.714427, 0.280872,-0.506940,-0.389831;;, + 76;4;-0.714718, 0.279080,-0.510109,-0.386780;;, + 77;4;-0.715187, 0.277228,-0.513155,-0.383603;;, + 78;4;-0.715829, 0.275327,-0.516056,-0.380326;;, + 79;4;-0.716639, 0.273385,-0.518798,-0.376973;;, + 80;4;-0.717607, 0.271409,-0.521372,-0.373563;;, + 81;4;-0.719159, 0.269231,-0.523770,-0.369166;;, + 82;4;-0.721719, 0.266703,-0.525953,-0.362878;;, + 83;4;-0.725194, 0.263900,-0.527869,-0.354911;;, + 84;4;-0.729358, 0.260960,-0.529468,-0.345742;;, + 85;4;-0.733841, 0.258077,-0.530719,-0.336128;;, + 86;4;-0.738178, 0.255470,-0.531625,-0.326991;;, + 87;4;-0.741922, 0.253331,-0.532222,-0.319204;;, + 88;4;-0.744739, 0.251782,-0.532571,-0.313400;;, + 89;4;-0.746452, 0.250867,-0.532738,-0.309896;;, + 90;4;-0.747016, 0.250572,-0.532782,-0.308746;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.530000, 0.350000;;, + 1;3;-0.000000, 0.530000, 0.350000;;, + 2;3;-0.000000, 0.530000, 0.350000;;, + 3;3;-0.000000, 0.530000, 0.350000;;, + 4;3;-0.000000, 0.530000, 0.350000;;, + 5;3;-0.000000, 0.530000, 0.350000;;, + 6;3;-0.000000, 0.530000, 0.350000;;, + 7;3;-0.000000, 0.530000, 0.350000;;, + 8;3;-0.000000, 0.530000, 0.350000;;, + 9;3;-0.000000, 0.530000, 0.350000;;, + 10;3;-0.000000, 0.530000, 0.350000;;, + 11;3;-0.000000, 0.530000, 0.350000;;, + 12;3;-0.000000, 0.530000, 0.350000;;, + 13;3;-0.000000, 0.530000, 0.350000;;, + 14;3;-0.000000, 0.530000, 0.350000;;, + 15;3;-0.000000, 0.530000, 0.350000;;, + 16;3;-0.000000, 0.530000, 0.350000;;, + 17;3;-0.000000, 0.530000, 0.350000;;, + 18;3;-0.000000, 0.530000, 0.350000;;, + 19;3;-0.000000, 0.530000, 0.350000;;, + 20;3;-0.000000, 0.530000, 0.350000;;, + 21;3;-0.000000, 0.530000, 0.350000;;, + 22;3;-0.000000, 0.530000, 0.350000;;, + 23;3;-0.000000, 0.530000, 0.350000;;, + 24;3;-0.000000, 0.530000, 0.350000;;, + 25;3;-0.000000, 0.530000, 0.350000;;, + 26;3;-0.000000, 0.530000, 0.350000;;, + 27;3;-0.000000, 0.530000, 0.350000;;, + 28;3;-0.000000, 0.530000, 0.350000;;, + 29;3;-0.000000, 0.530000, 0.350000;;, + 30;3;-0.000000, 0.530000, 0.350000;;, + 31;3;-0.000000, 0.530000, 0.350000;;, + 32;3;-0.000000, 0.530000, 0.350000;;, + 33;3;-0.000000, 0.530000, 0.350000;;, + 34;3;-0.000000, 0.530000, 0.350000;;, + 35;3;-0.000000, 0.530000, 0.350000;;, + 36;3;-0.000000, 0.530000, 0.350000;;, + 37;3;-0.000000, 0.530000, 0.350000;;, + 38;3;-0.000000, 0.530000, 0.350000;;, + 39;3;-0.000000, 0.530000, 0.350000;;, + 40;3;-0.000000, 0.530000, 0.350000;;, + 41;3;-0.000237, 0.529993, 0.350000;;, + 42;3;-0.000949, 0.529972, 0.350000;;, + 43;3;-0.002107, 0.529937, 0.350000;;, + 44;3;-0.003622, 0.529889, 0.350000;;, + 45;3;-0.005338, 0.529830, 0.350000;;, + 46;3;-0.007054, 0.529766, 0.350000;;, + 47;3;-0.008569, 0.529700, 0.350000;;, + 48;3;-0.009727, 0.529637, 0.350000;;, + 49;3;-0.010440, 0.529581, 0.350000;;, + 50;3;-0.010677, 0.529534, 0.350000;;, + 51;3;-0.010474, 0.529487, 0.350300;;, + 52;3;-0.009864, 0.529436, 0.351204;;, + 53;3;-0.008868, 0.529381, 0.352674;;, + 54;3;-0.007557, 0.529324, 0.354597;;, + 55;3;-0.006060, 0.529270, 0.356775;;, + 56;3;-0.004545, 0.529221, 0.358953;;, + 57;3;-0.003180, 0.529183, 0.360876;;, + 58;3;-0.002099, 0.529154, 0.362346;;, + 59;3;-0.001380, 0.529138, 0.363250;;, + 60;3;-0.001050, 0.529133, 0.363550;;, + 61;3;-0.000919, 0.529138, 0.363476;;, + 62;3;-0.000795, 0.529152, 0.363250;;, + 63;3;-0.000679, 0.529176, 0.362872;;, + 64;3;-0.000571, 0.529210, 0.362346;;, + 65;3;-0.000473, 0.529253, 0.361676;;, + 66;3;-0.000384, 0.529304, 0.360876;;, + 67;3;-0.000305, 0.529363, 0.359961;;, + 68;3;-0.000237, 0.529427, 0.358953;;, + 69;3;-0.000179, 0.529496, 0.357881;;, + 70;3;-0.000131, 0.529566, 0.356775;;, + 71;3;-0.000093, 0.529637, 0.355669;;, + 72;3;-0.000063, 0.529706, 0.354597;;, + 73;3;-0.000040, 0.529770, 0.353590;;, + 74;3;-0.000024, 0.529829, 0.352674;;, + 75;3;-0.000013, 0.529880, 0.351874;;, + 76;3;-0.000007, 0.529923, 0.351204;;, + 77;3;-0.000003, 0.529957, 0.350678;;, + 78;3;-0.000001, 0.529981, 0.350300;;, + 79;3;-0.000000, 0.529995, 0.350075;;, + 80;3;-0.000000, 0.530000, 0.350000;;, + 81;3;-0.000237, 0.529990, 0.350000;;, + 82;3;-0.000949, 0.529959, 0.350000;;, + 83;3;-0.002107, 0.529908, 0.350000;;, + 84;3;-0.003622, 0.529842, 0.350000;;, + 85;3;-0.005338, 0.529767, 0.350000;;, + 86;3;-0.007054, 0.529692, 0.350000;;, + 87;3;-0.008569, 0.529626, 0.350000;;, + 88;3;-0.009728, 0.529575, 0.350000;;, + 89;3;-0.010440, 0.529544, 0.350000;;, + 90;3;-0.010677, 0.529534, 0.350000;;; + } + } + Animation { + {Armature_Bone_005} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 1;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 2;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 3;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 4;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 5;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 6;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 7;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 8;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 9;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 10;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 11;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 12;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 13;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 14;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 15;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 16;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 17;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 18;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 19;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 20;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 21;4;-0.458165,-0.529128,-0.580253, 0.413424;;, + 22;4;-0.485022,-0.509173,-0.567658, 0.418827;;, + 23;4;-0.520997,-0.481797,-0.552980, 0.424009;;, + 24;4;-0.551918,-0.457063,-0.544453, 0.424631;;, + 25;4;-0.568174,-0.442078,-0.546703, 0.418648;;, + 26;4;-0.571035,-0.436250,-0.561149, 0.401655;;, + 27;4;-0.564162,-0.437257,-0.587043, 0.371317;;, + 28;4;-0.551425,-0.442800,-0.616746, 0.336882;;, + 29;4;-0.539986,-0.448221,-0.639074, 0.311690;;, + 30;4;-0.535080,-0.449901,-0.647452, 0.303455;;, + 31;4;-0.531946,-0.451827,-0.646375, 0.307016;;, + 32;4;-0.524334,-0.459202,-0.641077, 0.316466;;, + 33;4;-0.513384,-0.470639,-0.632633, 0.330305;;, + 34;4;-0.501818,-0.482826,-0.623608, 0.344954;;, + 35;4;-0.491956,-0.492938,-0.616190, 0.357361;;, + 36;4;-0.482171,-0.503169,-0.608694, 0.369650;;, + 37;4;-0.470787,-0.515639,-0.599484, 0.384019;;, + 38;4;-0.459980,-0.527301,-0.590892, 0.397638;;, + 39;4;-0.452303,-0.534580,-0.585656, 0.407186;;, + 40;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 41;4;-0.447915,-0.533507,-0.587177, 0.412167;;, + 42;4;-0.448096,-0.528982,-0.591044, 0.411934;;, + 43;4;-0.449338,-0.522574,-0.596382, 0.410607;;, + 44;4;-0.451489,-0.514719,-0.602837, 0.408344;;, + 45;4;-0.454251,-0.506145,-0.609825, 0.405456;;, + 46;4;-0.457213,-0.497772,-0.616612, 0.402367;;, + 47;4;-0.459946,-0.490498,-0.622486, 0.399523;;, + 48;4;-0.462097,-0.484999,-0.626914, 0.397286;;, + 49;4;-0.463449,-0.481645,-0.629610, 0.395882;;, + 50;4;-0.463904,-0.480537,-0.630499, 0.395409;;, + 51;4;-0.462538,-0.482319,-0.629304, 0.396271;;, + 52;4;-0.458438,-0.487692,-0.625698, 0.398855;;, + 53;4;-0.451796,-0.496454,-0.619816, 0.403038;;, + 54;4;-0.443156,-0.507961,-0.612087, 0.408474;;, + 55;4;-0.433443,-0.521071,-0.603275, 0.414574;;, + 56;4;-0.423843,-0.534294,-0.594377, 0.420589;;, + 57;4;-0.415531,-0.546129,-0.586399, 0.425776;;, + 58;4;-0.409404,-0.555405,-0.580127, 0.429570;;, + 59;4;-0.405965,-0.561440,-0.576020, 0.431653;;, + 60;4;-0.405371,-0.563994,-0.574240, 0.431930;;, + 61;4;-0.406259,-0.564713,-0.573641, 0.431321;;, + 62;4;-0.407297,-0.565226,-0.573088, 0.430729;;, + 63;4;-0.408494,-0.565514,-0.572593, 0.430147;;, + 64;4;-0.409860,-0.565560,-0.572172, 0.429565;;, + 65;4;-0.411400,-0.565347,-0.571841, 0.428976;;, + 66;4;-0.413120,-0.564864,-0.571616, 0.428366;;, + 67;4;-0.415018,-0.564102,-0.571516, 0.427721;;, + 68;4;-0.417090,-0.563058,-0.571558, 0.427028;;, + 69;4;-0.419326,-0.561739,-0.571757, 0.426271;;, + 70;4;-0.421710,-0.560156,-0.572126, 0.425436;;, + 71;4;-0.424223,-0.558330,-0.572673, 0.424509;;, + 72;4;-0.426842,-0.556289,-0.573401, 0.423480;;, + 73;4;-0.429540,-0.554063,-0.574310, 0.422342;;, + 74;4;-0.432294,-0.551687,-0.575393, 0.421089;;, + 75;4;-0.435078,-0.549194,-0.576642, 0.419721;;, + 76;4;-0.437872,-0.546617,-0.578044, 0.418239;;, + 77;4;-0.440658,-0.543984,-0.579587, 0.416647;;, + 78;4;-0.443419,-0.541320,-0.581257, 0.414952;;, + 79;4;-0.446145,-0.538647,-0.583039, 0.413158;;, + 80;4;-0.448826,-0.535982,-0.584921, 0.411273;;, + 81;4;-0.451451,-0.532462,-0.587594, 0.409260;;, + 82;4;-0.453975,-0.527244,-0.591737, 0.407099;;, + 83;4;-0.456335,-0.520506,-0.597207, 0.404853;;, + 84;4;-0.458453,-0.512660,-0.603658, 0.402617;;, + 85;4;-0.460254,-0.504371,-0.610532, 0.400519;;, + 86;4;-0.461687,-0.496450,-0.617139, 0.398688;;, + 87;4;-0.462735,-0.489674,-0.622814, 0.397229;;, + 88;4;-0.463421,-0.484608,-0.627070, 0.396197;;, + 89;4;-0.463792,-0.481544,-0.629650, 0.395599;;, + 90;4;-0.463904,-0.480537,-0.630499, 0.395409;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.450000,-0.350000;;, + 1;3;-0.000000, 0.450000,-0.350000;;, + 2;3;-0.000000, 0.450000,-0.350000;;, + 3;3;-0.000000, 0.450000,-0.350000;;, + 4;3;-0.000000, 0.450000,-0.350000;;, + 5;3;-0.000000, 0.450000,-0.350000;;, + 6;3;-0.000000, 0.450000,-0.350000;;, + 7;3;-0.000000, 0.450000,-0.350000;;, + 8;3;-0.000000, 0.450000,-0.350000;;, + 9;3;-0.000000, 0.450000,-0.350000;;, + 10;3;-0.000000, 0.450000,-0.350000;;, + 11;3;-0.000000, 0.450000,-0.350000;;, + 12;3;-0.000000, 0.450000,-0.350000;;, + 13;3;-0.000000, 0.450000,-0.350000;;, + 14;3;-0.000000, 0.450000,-0.350000;;, + 15;3;-0.000000, 0.450000,-0.350000;;, + 16;3;-0.000000, 0.450000,-0.350000;;, + 17;3;-0.000000, 0.450000,-0.350000;;, + 18;3;-0.000000, 0.450000,-0.350000;;, + 19;3;-0.000000, 0.450000,-0.350000;;, + 20;3;-0.000000, 0.450000,-0.350000;;, + 21;3;-0.000000, 0.450000,-0.350000;;, + 22;3;-0.000000, 0.450000,-0.350000;;, + 23;3;-0.000000, 0.450000,-0.350000;;, + 24;3;-0.000000, 0.450000,-0.350000;;, + 25;3;-0.000000, 0.450000,-0.350000;;, + 26;3;-0.000000, 0.450000,-0.350000;;, + 27;3;-0.000000, 0.450000,-0.350000;;, + 28;3;-0.000000, 0.450000,-0.350000;;, + 29;3;-0.000000, 0.450000,-0.350000;;, + 30;3;-0.000000, 0.450000,-0.350000;;, + 31;3;-0.000000, 0.450000,-0.350000;;, + 32;3;-0.000000, 0.450000,-0.350000;;, + 33;3;-0.000000, 0.450000,-0.350000;;, + 34;3;-0.000000, 0.450000,-0.350000;;, + 35;3;-0.000000, 0.450000,-0.350000;;, + 36;3;-0.000000, 0.450000,-0.350000;;, + 37;3;-0.000000, 0.450000,-0.350000;;, + 38;3;-0.000000, 0.450000,-0.350000;;, + 39;3;-0.000000, 0.450000,-0.350000;;, + 40;3;-0.000000, 0.450000,-0.350000;;, + 41;3;-0.000082, 0.449998,-0.350000;;, + 42;3;-0.000329, 0.449991,-0.350000;;, + 43;3;-0.000731, 0.449978,-0.350000;;, + 44;3;-0.001257, 0.449962,-0.350000;;, + 45;3;-0.001852, 0.449941,-0.350000;;, + 46;3;-0.002448, 0.449919,-0.350000;;, + 47;3;-0.002973, 0.449896,-0.350000;;, + 48;3;-0.003375, 0.449874,-0.350000;;, + 49;3;-0.003622, 0.449855,-0.350000;;, + 50;3;-0.003704, 0.449838,-0.350000;;, + 51;3;-0.003634, 0.449822,-0.350104;;, + 52;3;-0.003422, 0.449804,-0.350418;;, + 53;3;-0.003077, 0.449785,-0.350928;;, + 54;3;-0.002622, 0.449766,-0.351595;;, + 55;3;-0.002103, 0.449747,-0.352351;;, + 56;3;-0.001577, 0.449730,-0.353106;;, + 57;3;-0.001103, 0.449716,-0.353773;;, + 58;3;-0.000728, 0.449707,-0.354283;;, + 59;3;-0.000479, 0.449701,-0.354597;;, + 60;3;-0.000364, 0.449699,-0.354701;;, + 61;3;-0.000319, 0.449701,-0.354675;;, + 62;3;-0.000276, 0.449706,-0.354597;;, + 63;3;-0.000236, 0.449714,-0.354466;;, + 64;3;-0.000198, 0.449726,-0.354283;;, + 65;3;-0.000164, 0.449741,-0.354051;;, + 66;3;-0.000133, 0.449759,-0.353773;;, + 67;3;-0.000106, 0.449779,-0.353456;;, + 68;3;-0.000082, 0.449801,-0.353106;;, + 69;3;-0.000062, 0.449825,-0.352734;;, + 70;3;-0.000046, 0.449850,-0.352351;;, + 71;3;-0.000032, 0.449874,-0.351967;;, + 72;3;-0.000022, 0.449898,-0.351595;;, + 73;3;-0.000014, 0.449920,-0.351245;;, + 74;3;-0.000009, 0.449941,-0.350928;;, + 75;3;-0.000005, 0.449959,-0.350650;;, + 76;3;-0.000002, 0.449973,-0.350418;;, + 77;3;-0.000001, 0.449985,-0.350235;;, + 78;3;-0.000000, 0.449993,-0.350104;;, + 79;3;-0.000000, 0.449998,-0.350026;;, + 80;3;-0.000000, 0.450000,-0.350000;;, + 81;3;-0.000082, 0.449997,-0.350000;;, + 82;3;-0.000329, 0.449986,-0.350000;;, + 83;3;-0.000731, 0.449968,-0.350000;;, + 84;3;-0.001257, 0.449945,-0.350000;;, + 85;3;-0.001852, 0.449919,-0.350000;;, + 86;3;-0.002448, 0.449893,-0.350000;;, + 87;3;-0.002973, 0.449870,-0.350000;;, + 88;3;-0.003375, 0.449853,-0.350000;;, + 89;3;-0.003622, 0.449842,-0.350000;;, + 90;3;-0.003704, 0.449838,-0.350000;;; + } + } + Animation { + {Armature_Bone_006} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.584921, 0.411273,-0.448826,-0.535982;;, + 1;4;-0.584921, 0.411273,-0.448826,-0.535982;;, + 2;4;-0.585303, 0.410615,-0.449353,-0.535456;;, + 3;4;-0.586458, 0.408623,-0.450946,-0.533866;;, + 4;4;-0.588388, 0.405296,-0.453608,-0.531210;;, + 5;4;-0.591077, 0.400660,-0.457317,-0.527508;;, + 6;4;-0.594485, 0.394783,-0.462018,-0.522816;;, + 7;4;-0.598545, 0.387783,-0.467618,-0.517228;;, + 8;4;-0.603157, 0.379831,-0.473979,-0.510879;;, + 9;4;-0.608191, 0.371150,-0.480924,-0.503948;;, + 10;4;-0.613492, 0.362011,-0.488235,-0.496652;;, + 11;4;-0.618883, 0.352715,-0.495672,-0.489230;;, + 12;4;-0.624183, 0.343576,-0.502983,-0.481934;;, + 13;4;-0.629218, 0.334895,-0.509927,-0.475003;;, + 14;4;-0.633830, 0.326943,-0.516289,-0.468654;;, + 15;4;-0.637889, 0.319944,-0.521888,-0.463066;;, + 16;4;-0.641297, 0.314068,-0.526589,-0.458375;;, + 17;4;-0.643986, 0.309432,-0.530298,-0.454673;;, + 18;4;-0.645915, 0.306104,-0.532960,-0.452017;;, + 19;4;-0.647070, 0.304113,-0.534553,-0.450427;;, + 20;4;-0.647452, 0.303455,-0.535080,-0.449901;;, + 21;4;-0.645682, 0.306506,-0.532638,-0.452338;;, + 22;4;-0.640256, 0.315863,-0.525153,-0.459808;;, + 23;4;-0.632104, 0.329919,-0.513909,-0.471030;;, + 24;4;-0.623449, 0.344842,-0.501970,-0.482944;;, + 25;4;-0.616187, 0.357364,-0.491953,-0.492942;;, + 26;4;-0.608924, 0.369886,-0.481935,-0.502939;;, + 27;4;-0.600269, 0.384809,-0.469997,-0.514854;;, + 28;4;-0.592118, 0.398865,-0.458752,-0.526076;;, + 29;4;-0.586691, 0.408221,-0.451267,-0.533545;;, + 30;4;-0.584921, 0.411273,-0.448826,-0.535982;;, + 31;4;-0.580252, 0.413424,-0.458164,-0.529129;;, + 32;4;-0.567657, 0.418828,-0.485020,-0.509174;;, + 33;4;-0.552978, 0.424012,-0.520994,-0.481800;;, + 34;4;-0.544451, 0.424634,-0.551914,-0.457067;;, + 35;4;-0.546700, 0.418652,-0.568169,-0.442082;;, + 36;4;-0.561078, 0.401550,-0.571099,-0.436362;;, + 37;4;-0.586812, 0.370952,-0.564388,-0.437627;;, + 38;4;-0.616388, 0.336310,-0.551780,-0.443374;;, + 39;4;-0.638773, 0.311207,-0.540287,-0.448705;;, + 40;4;-0.647452, 0.303455,-0.535080,-0.449901;;, + 41;4;-0.648710, 0.306194,-0.532745,-0.448891;;, + 42;4;-0.649623, 0.311711,-0.528455,-0.448732;;, + 43;4;-0.650033, 0.319956,-0.522227,-0.449569;;, + 44;4;-0.649768, 0.330568,-0.514291,-0.451503;;, + 45;4;-0.648672, 0.342823,-0.505129,-0.454551;;, + 46;4;-0.646656, 0.355703,-0.495432,-0.458610;;, + 47;4;-0.643724, 0.368133,-0.485945,-0.463478;;, + 48;4;-0.639962, 0.379222,-0.477292,-0.468905;;, + 49;4;-0.635506, 0.388399,-0.469880,-0.474655;;, + 50;4;-0.630499, 0.395409,-0.463904,-0.480537;;, + 51;4;-0.624789, 0.401358,-0.458023,-0.487406;;, + 52;4;-0.618189, 0.407316,-0.450929,-0.496154;;, + 53;4;-0.610879, 0.413107,-0.442860,-0.506524;;, + 54;4;-0.603194, 0.418495,-0.434262,-0.517982;;, + 55;4;-0.595608, 0.423213,-0.425776,-0.529710;;, + 56;4;-0.588664, 0.427027,-0.418130,-0.540732;;, + 57;4;-0.582837, 0.429790,-0.411969,-0.550143;;, + 58;4;-0.578437, 0.431475,-0.407714,-0.557310;;, + 59;4;-0.575581, 0.432148,-0.405526,-0.561935;;, + 60;4;-0.574240, 0.431930,-0.405371,-0.563994;;, + 61;4;-0.573641, 0.431321,-0.406259,-0.564713;;, + 62;4;-0.573088, 0.430729,-0.407296,-0.565226;;, + 63;4;-0.572594, 0.430147,-0.408494,-0.565514;;, + 64;4;-0.572172, 0.429565,-0.409859,-0.565560;;, + 65;4;-0.571841, 0.428976,-0.411400,-0.565348;;, + 66;4;-0.571616, 0.428365,-0.413120,-0.564864;;, + 67;4;-0.571516, 0.427721,-0.415018,-0.564102;;, + 68;4;-0.571558, 0.427028,-0.417090,-0.563059;;, + 69;4;-0.571757, 0.426271,-0.419326,-0.561739;;, + 70;4;-0.572126, 0.425436,-0.421710,-0.560156;;, + 71;4;-0.572673, 0.424509,-0.424223,-0.558330;;, + 72;4;-0.573401, 0.423480,-0.426841,-0.556289;;, + 73;4;-0.574310, 0.422342,-0.429540,-0.554063;;, + 74;4;-0.575393, 0.421089,-0.432293,-0.551687;;, + 75;4;-0.576642, 0.419721,-0.435078,-0.549194;;, + 76;4;-0.578044, 0.418239,-0.437872,-0.546617;;, + 77;4;-0.579587, 0.416647,-0.440658,-0.543984;;, + 78;4;-0.581257, 0.414952,-0.443419,-0.541320;;, + 79;4;-0.583039, 0.413158,-0.446145,-0.538647;;, + 80;4;-0.584921, 0.411273,-0.448826,-0.535982;;, + 81;4;-0.587594, 0.409259,-0.451450,-0.532463;;, + 82;4;-0.591737, 0.407099,-0.453975,-0.527244;;, + 83;4;-0.597207, 0.404852,-0.456335,-0.520506;;, + 84;4;-0.603658, 0.402617,-0.458453,-0.512660;;, + 85;4;-0.610532, 0.400519,-0.460254,-0.504371;;, + 86;4;-0.617139, 0.398688,-0.461686,-0.496450;;, + 87;4;-0.622814, 0.397229,-0.462735,-0.489674;;, + 88;4;-0.627070, 0.396197,-0.463421,-0.484608;;, + 89;4;-0.629650, 0.395599,-0.463792,-0.481544;;, + 90;4;-0.630499, 0.395409,-0.463904,-0.480537;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.450000, 0.350000;;, + 1;3;-0.000000, 0.450000, 0.350000;;, + 2;3;-0.000000, 0.450000, 0.350000;;, + 3;3;-0.000000, 0.450000, 0.350000;;, + 4;3;-0.000000, 0.450000, 0.350000;;, + 5;3;-0.000000, 0.450000, 0.350000;;, + 6;3;-0.000000, 0.450000, 0.350000;;, + 7;3;-0.000000, 0.450000, 0.350000;;, + 8;3;-0.000000, 0.450000, 0.350000;;, + 9;3;-0.000000, 0.450000, 0.350000;;, + 10;3;-0.000000, 0.450000, 0.350000;;, + 11;3;-0.000000, 0.450000, 0.350000;;, + 12;3;-0.000000, 0.450000, 0.350000;;, + 13;3;-0.000000, 0.450000, 0.350000;;, + 14;3;-0.000000, 0.450000, 0.350000;;, + 15;3;-0.000000, 0.450000, 0.350000;;, + 16;3;-0.000000, 0.450000, 0.350000;;, + 17;3;-0.000000, 0.450000, 0.350000;;, + 18;3;-0.000000, 0.450000, 0.350000;;, + 19;3;-0.000000, 0.450000, 0.350000;;, + 20;3;-0.000000, 0.450000, 0.350000;;, + 21;3;-0.000000, 0.450000, 0.350000;;, + 22;3;-0.000000, 0.450000, 0.350000;;, + 23;3;-0.000000, 0.450000, 0.350000;;, + 24;3;-0.000000, 0.450000, 0.350000;;, + 25;3;-0.000000, 0.450000, 0.350000;;, + 26;3;-0.000000, 0.450000, 0.350000;;, + 27;3;-0.000000, 0.450000, 0.350000;;, + 28;3;-0.000000, 0.450000, 0.350000;;, + 29;3;-0.000000, 0.450000, 0.350000;;, + 30;3;-0.000000, 0.450000, 0.350000;;, + 31;3;-0.000000, 0.450000, 0.350000;;, + 32;3;-0.000000, 0.450000, 0.350000;;, + 33;3;-0.000000, 0.450000, 0.350000;;, + 34;3;-0.000000, 0.450000, 0.350000;;, + 35;3;-0.000000, 0.450000, 0.350000;;, + 36;3;-0.000000, 0.450000, 0.350000;;, + 37;3;-0.000000, 0.450000, 0.350000;;, + 38;3;-0.000000, 0.450000, 0.350000;;, + 39;3;-0.000000, 0.450000, 0.350000;;, + 40;3;-0.000000, 0.450000, 0.350000;;, + 41;3;-0.000082, 0.449998, 0.350000;;, + 42;3;-0.000329, 0.449991, 0.350000;;, + 43;3;-0.000731, 0.449978, 0.350000;;, + 44;3;-0.001257, 0.449962, 0.350000;;, + 45;3;-0.001852, 0.449941, 0.350000;;, + 46;3;-0.002447, 0.449919, 0.350000;;, + 47;3;-0.002973, 0.449896, 0.350000;;, + 48;3;-0.003375, 0.449874, 0.350000;;, + 49;3;-0.003622, 0.449855, 0.350000;;, + 50;3;-0.003704, 0.449838, 0.350000;;, + 51;3;-0.003634, 0.449822, 0.350104;;, + 52;3;-0.003422, 0.449804, 0.350418;;, + 53;3;-0.003077, 0.449785, 0.350928;;, + 54;3;-0.002622, 0.449766, 0.351595;;, + 55;3;-0.002103, 0.449747, 0.352351;;, + 56;3;-0.001577, 0.449730, 0.353106;;, + 57;3;-0.001103, 0.449716, 0.353773;;, + 58;3;-0.000728, 0.449707, 0.354283;;, + 59;3;-0.000479, 0.449701, 0.354597;;, + 60;3;-0.000364, 0.449699, 0.354701;;, + 61;3;-0.000319, 0.449701, 0.354675;;, + 62;3;-0.000276, 0.449706, 0.354597;;, + 63;3;-0.000236, 0.449714, 0.354466;;, + 64;3;-0.000198, 0.449726, 0.354283;;, + 65;3;-0.000164, 0.449741, 0.354051;;, + 66;3;-0.000133, 0.449759, 0.353773;;, + 67;3;-0.000106, 0.449779, 0.353456;;, + 68;3;-0.000082, 0.449801, 0.353106;;, + 69;3;-0.000062, 0.449825, 0.352734;;, + 70;3;-0.000046, 0.449850, 0.352351;;, + 71;3;-0.000032, 0.449874, 0.351967;;, + 72;3;-0.000022, 0.449898, 0.351595;;, + 73;3;-0.000014, 0.449920, 0.351245;;, + 74;3;-0.000008, 0.449941, 0.350928;;, + 75;3;-0.000005, 0.449958, 0.350650;;, + 76;3;-0.000002, 0.449973, 0.350418;;, + 77;3;-0.000001, 0.449985, 0.350235;;, + 78;3;-0.000000, 0.449993, 0.350104;;, + 79;3;-0.000000, 0.449998, 0.350026;;, + 80;3;-0.000000, 0.450000, 0.350000;;, + 81;3;-0.000082, 0.449997, 0.350000;;, + 82;3;-0.000329, 0.449986, 0.350000;;, + 83;3;-0.000731, 0.449968, 0.350000;;, + 84;3;-0.001257, 0.449945, 0.350000;;, + 85;3;-0.001852, 0.449919, 0.350000;;, + 86;3;-0.002447, 0.449893, 0.350000;;, + 87;3;-0.002973, 0.449870, 0.350000;;, + 88;3;-0.003375, 0.449853, 0.350000;;, + 89;3;-0.003622, 0.449842, 0.350000;;, + 90;3;-0.003704, 0.449838, 0.350000;;; + } + } + Animation { + {Armature_Bone_007} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.319598,-0.677966,-0.431912, 0.501669;;, + 1;4;-0.319598,-0.677966,-0.431912, 0.501669;;, + 2;4;-0.320288,-0.677564,-0.432404, 0.501164;;, + 3;4;-0.322372,-0.676349,-0.433891, 0.499638;;, + 4;4;-0.325856,-0.674318,-0.436378, 0.497088;;, + 5;4;-0.330709,-0.671489,-0.439841, 0.493535;;, + 6;4;-0.336861,-0.667903,-0.444232, 0.489032;;, + 7;4;-0.344189,-0.663631,-0.449461, 0.483668;;, + 8;4;-0.352514,-0.658778,-0.455403, 0.477574;;, + 9;4;-0.361602,-0.653480,-0.461888, 0.470922;;, + 10;4;-0.371169,-0.647903,-0.468716, 0.463918;;, + 11;4;-0.380901,-0.642230,-0.475661, 0.456795;;, + 12;4;-0.390468,-0.636653,-0.482489, 0.449792;;, + 13;4;-0.399556,-0.631356,-0.488974, 0.443140;;, + 14;4;-0.407880,-0.626503,-0.494915, 0.437046;;, + 15;4;-0.415208,-0.622231,-0.500145, 0.431682;;, + 16;4;-0.421360,-0.618645,-0.504535, 0.427179;;, + 17;4;-0.426213,-0.615816,-0.507998, 0.423627;;, + 18;4;-0.429696,-0.613786,-0.510484, 0.421077;;, + 19;4;-0.431781,-0.612571,-0.511972, 0.419551;;, + 20;4;-0.432470,-0.612169,-0.512464, 0.419046;;, + 21;4;-0.429387,-0.614143,-0.510072, 0.421273;;, + 22;4;-0.419907,-0.620167,-0.502767, 0.428129;;, + 23;4;-0.405596,-0.629149,-0.491862, 0.438496;;, + 24;4;-0.390288,-0.638570,-0.480398, 0.449617;;, + 25;4;-0.377291,-0.646324,-0.470931, 0.459101;;, + 26;4;-0.364229,-0.654013,-0.461528, 0.468650;;, + 27;4;-0.348669,-0.663183,-0.450316, 0.480022;;, + 28;4;-0.333850,-0.671656,-0.439920, 0.490898;;, + 29;4;-0.323610,-0.676921,-0.433375, 0.498513;;, + 30;4;-0.319598,-0.677966,-0.431912, 0.501669;;, + 31;4;-0.327670,-0.669831,-0.430042, 0.507163;;, + 32;4;-0.352888,-0.648194,-0.423547, 0.520203;;, + 33;4;-0.387412,-0.619323,-0.416423, 0.534923;;, + 34;4;-0.417717,-0.593952,-0.414002, 0.543210;;, + 35;4;-0.434447,-0.579463,-0.419063, 0.540621;;, + 36;4;-0.440884,-0.576226,-0.433477, 0.524172;;, + 37;4;-0.442160,-0.582730,-0.457437, 0.493244;;, + 38;4;-0.439302,-0.595269,-0.484296, 0.457130;;, + 39;4;-0.435193,-0.606820,-0.504479, 0.429642;;, + 40;4;-0.432470,-0.612169,-0.512464, 0.419046;;, + 41;4;-0.429595,-0.613661,-0.513835, 0.418885;;, + 42;4;-0.424003,-0.615068,-0.514731, 0.421605;;, + 43;4;-0.415735,-0.616478,-0.514971, 0.427194;;, + 44;4;-0.405129,-0.618016,-0.514359, 0.435331;;, + 45;4;-0.392883,-0.619833,-0.512733, 0.445324;;, + 46;4;-0.379976,-0.622073,-0.510015, 0.456171;;, + 47;4;-0.367454,-0.624838,-0.506235, 0.466788;;, + 48;4;-0.356187,-0.628169,-0.501517, 0.476256;;, + 49;4;-0.346735,-0.632048,-0.496033, 0.483969;;, + 50;4;-0.339356,-0.636425,-0.489959, 0.489634;;, + 51;4;-0.332631,-0.641463,-0.482758, 0.494513;;, + 52;4;-0.325176,-0.647323,-0.473852, 0.499877;;, + 53;4;-0.317225,-0.653846,-0.463499, 0.505551;;, + 54;4;-0.309166,-0.660738,-0.452224, 0.511256;;, + 55;4;-0.301519,-0.667569,-0.440811, 0.516622;;, + 56;4;-0.294842,-0.673854,-0.430183, 0.521256;;, + 57;4;-0.289593,-0.679160,-0.421182, 0.524840;;, + 58;4;-0.286040,-0.683203,-0.414389, 0.527195;;, + 59;4;-0.284245,-0.685870,-0.410063, 0.528286;;, + 60;4;-0.284124,-0.687183,-0.408206, 0.528181;;, + 61;4;-0.284832,-0.687823,-0.407596, 0.527496;;, + 62;4;-0.285632,-0.688402,-0.407109, 0.526768;;, + 63;4;-0.286533,-0.688910,-0.406763, 0.525992;;, + 64;4;-0.287546,-0.689333,-0.406577, 0.525161;;, + 65;4;-0.288679,-0.689658,-0.406571, 0.524266;;, + 66;4;-0.289941,-0.689870,-0.406764, 0.523301;;, + 67;4;-0.291339,-0.689955,-0.407173, 0.522260;;, + 68;4;-0.292877,-0.689900,-0.407814, 0.521136;;, + 69;4;-0.294555,-0.689694,-0.408696, 0.519926;;, + 70;4;-0.296371,-0.689331,-0.409825, 0.518627;;, + 71;4;-0.298318,-0.688807,-0.411198, 0.517240;;, + 72;4;-0.300386,-0.688122,-0.412807, 0.515767;;, + 73;4;-0.302562,-0.687282,-0.414637, 0.514213;;, + 74;4;-0.304831,-0.686294,-0.416671, 0.512584;;, + 75;4;-0.307179,-0.685170,-0.418887, 0.510887;;, + 76;4;-0.309589,-0.683923,-0.421261, 0.509131;;, + 77;4;-0.312048,-0.682566,-0.423771, 0.507324;;, + 78;4;-0.314543,-0.681113,-0.426396, 0.505473;;, + 79;4;-0.317063,-0.679575,-0.429116, 0.503586;;, + 80;4;-0.319598,-0.677966,-0.431912, 0.501669;;, + 81;4;-0.322226,-0.675630,-0.435638, 0.499738;;, + 82;4;-0.324997,-0.671919,-0.441128, 0.497831;;, + 83;4;-0.327833,-0.666965,-0.448197, 0.495999;;, + 84;4;-0.330616,-0.661085,-0.456410, 0.494307;;, + 85;4;-0.333197,-0.654792,-0.465078, 0.492825;;, + 86;4;-0.335425,-0.648727,-0.473352, 0.491611;;, + 87;4;-0.337185,-0.643507,-0.480427, 0.490696;;, + 88;4;-0.338420,-0.639587,-0.485713, 0.490080;;, + 89;4;-0.339131,-0.637208,-0.488909, 0.489739;;, + 90;4;-0.339356,-0.636425,-0.489959, 0.489634;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.370000,-0.350000;;, + 1;3;-0.000000, 0.370000,-0.350000;;, + 2;3;-0.000000, 0.370000,-0.350000;;, + 3;3;-0.000000, 0.370000,-0.350000;;, + 4;3;-0.000000, 0.370000,-0.350000;;, + 5;3;-0.000000, 0.370000,-0.350000;;, + 6;3;-0.000000, 0.370000,-0.350000;;, + 7;3;-0.000000, 0.370000,-0.350000;;, + 8;3;-0.000000, 0.370000,-0.350000;;, + 9;3;-0.000000, 0.370000,-0.350000;;, + 10;3;-0.000000, 0.370000,-0.350000;;, + 11;3;-0.000000, 0.370000,-0.350000;;, + 12;3;-0.000000, 0.370000,-0.350000;;, + 13;3;-0.000000, 0.370000,-0.350000;;, + 14;3;-0.000000, 0.370000,-0.350000;;, + 15;3;-0.000000, 0.370000,-0.350000;;, + 16;3;-0.000000, 0.370000,-0.350000;;, + 17;3;-0.000000, 0.370000,-0.350000;;, + 18;3;-0.000000, 0.370000,-0.350000;;, + 19;3;-0.000000, 0.370000,-0.350000;;, + 20;3;-0.000000, 0.370000,-0.350000;;, + 21;3;-0.000000, 0.370000,-0.350000;;, + 22;3;-0.000000, 0.370000,-0.350000;;, + 23;3;-0.000000, 0.370000,-0.350000;;, + 24;3;-0.000000, 0.370000,-0.350000;;, + 25;3;-0.000000, 0.370000,-0.350000;;, + 26;3;-0.000000, 0.370000,-0.350000;;, + 27;3;-0.000000, 0.370000,-0.350000;;, + 28;3;-0.000000, 0.370000,-0.350000;;, + 29;3;-0.000000, 0.370000,-0.350000;;, + 30;3;-0.000000, 0.370000,-0.350000;;, + 31;3;-0.000000, 0.370000,-0.350000;;, + 32;3;-0.000000, 0.370000,-0.350000;;, + 33;3;-0.000000, 0.370000,-0.350000;;, + 34;3;-0.000000, 0.370000,-0.350000;;, + 35;3;-0.000000, 0.370000,-0.350000;;, + 36;3;-0.000000, 0.370000,-0.350000;;, + 37;3;-0.000000, 0.370000,-0.350000;;, + 38;3;-0.000000, 0.370000,-0.350000;;, + 39;3;-0.000000, 0.370000,-0.350000;;, + 40;3;-0.000000, 0.370000,-0.350000;;, + 41;3; 0.000072, 0.370002,-0.350000;;, + 42;3; 0.000290, 0.370008,-0.350000;;, + 43;3; 0.000645, 0.370019,-0.350000;;, + 44;3; 0.001109, 0.370034,-0.350000;;, + 45;3; 0.001634, 0.370052,-0.350000;;, + 46;3; 0.002159, 0.370072,-0.350000;;, + 47;3; 0.002623, 0.370092,-0.350000;;, + 48;3; 0.002978, 0.370111,-0.350000;;, + 49;3; 0.003196, 0.370128,-0.350000;;, + 50;3; 0.003268, 0.370143,-0.350000;;, + 51;3; 0.003206, 0.370157,-0.349908;;, + 52;3; 0.003020, 0.370173,-0.349631;;, + 53;3; 0.002715, 0.370190,-0.349181;;, + 54;3; 0.002313, 0.370207,-0.348593;;, + 55;3; 0.001855, 0.370224,-0.347926;;, + 56;3; 0.001391, 0.370238,-0.347259;;, + 57;3; 0.000973, 0.370250,-0.346671;;, + 58;3; 0.000642, 0.370259,-0.346221;;, + 59;3; 0.000422, 0.370264,-0.345944;;, + 60;3; 0.000321, 0.370265,-0.345852;;, + 61;3; 0.000281, 0.370264,-0.345875;;, + 62;3; 0.000243, 0.370259,-0.345944;;, + 63;3; 0.000208, 0.370252,-0.346059;;, + 64;3; 0.000175, 0.370242,-0.346221;;, + 65;3; 0.000145, 0.370229,-0.346426;;, + 66;3; 0.000117, 0.370213,-0.346671;;, + 67;3; 0.000093, 0.370195,-0.346951;;, + 68;3; 0.000073, 0.370175,-0.347259;;, + 69;3; 0.000055, 0.370154,-0.347587;;, + 70;3; 0.000040, 0.370133,-0.347926;;, + 71;3; 0.000028, 0.370111,-0.348264;;, + 72;3; 0.000019, 0.370090,-0.348593;;, + 73;3; 0.000012, 0.370070,-0.348901;;, + 74;3; 0.000007, 0.370052,-0.349181;;, + 75;3; 0.000004, 0.370037,-0.349426;;, + 76;3; 0.000002, 0.370024,-0.349631;;, + 77;3; 0.000001, 0.370013,-0.349792;;, + 78;3; 0.000000, 0.370006,-0.349908;;, + 79;3;-0.000000, 0.370002,-0.349977;;, + 80;3;-0.000000, 0.370000,-0.350000;;, + 81;3; 0.000072, 0.370003,-0.350000;;, + 82;3; 0.000290, 0.370013,-0.350000;;, + 83;3; 0.000645, 0.370028,-0.350000;;, + 84;3; 0.001109, 0.370048,-0.350000;;, + 85;3; 0.001634, 0.370072,-0.350000;;, + 86;3; 0.002159, 0.370094,-0.350000;;, + 87;3; 0.002623, 0.370115,-0.350000;;, + 88;3; 0.002978, 0.370130,-0.350000;;, + 89;3; 0.003196, 0.370140,-0.350000;;, + 90;3; 0.003268, 0.370143,-0.350000;;; + } + } + Animation { + {Armature_Bone_008} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 1;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 2;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 3;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 4;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 5;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 6;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 7;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 8;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 9;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 10;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 11;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 12;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 13;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 14;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 15;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 16;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 17;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 18;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 19;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 20;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 21;4;-0.430343, 0.506930,-0.327682,-0.669908;;, + 22;4;-0.426552, 0.521158,-0.351077,-0.646621;;, + 23;4;-0.423372, 0.537841,-0.382799,-0.615139;;, + 24;4;-0.424177, 0.547749,-0.410786,-0.587535;;, + 25;4;-0.430424, 0.545661,-0.426685,-0.572130;;, + 26;4;-0.446036, 0.529623,-0.431828,-0.568361;;, + 27;4;-0.473165, 0.500168,-0.429575,-0.573601;;, + 28;4;-0.503646, 0.466128,-0.422607,-0.584473;;, + 29;4;-0.525804, 0.440497,-0.416136,-0.594529;;, + 30;4;-0.532957, 0.430963,-0.414106,-0.598952;;, + 31;4;-0.529573, 0.432276,-0.411956,-0.601876;;, + 32;4;-0.520708, 0.438284,-0.403853,-0.608859;;, + 33;4;-0.507758, 0.447792,-0.391311,-0.618867;;, + 34;4;-0.494055, 0.457946,-0.377950,-0.629434;;, + 35;4;-0.482438, 0.466313,-0.366855,-0.638456;;, + 36;4;-0.470683, 0.474543,-0.355897,-0.647615;;, + 37;4;-0.456654, 0.484374,-0.342859,-0.658508;;, + 38;4;-0.443445, 0.493627,-0.330572,-0.668775;;, + 39;4;-0.434691, 0.499748,-0.322355,-0.675648;;, + 40;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 41;4;-0.433297, 0.501304,-0.319938,-0.677143;;, + 42;4;-0.437234, 0.500436,-0.321192,-0.674436;;, + 43;4;-0.443562, 0.499099,-0.323304,-0.669960;;, + 44;4;-0.451798, 0.497393,-0.326109,-0.664065;;, + 45;4;-0.461102, 0.495485,-0.329311,-0.657361;;, + 46;4;-0.470390, 0.493593,-0.332529,-0.650642;;, + 47;4;-0.478580, 0.491932,-0.335379,-0.644701;;, + 48;4;-0.484836, 0.490667,-0.337563,-0.640154;;, + 49;4;-0.488682, 0.489891,-0.338909,-0.637355;;, + 50;4;-0.489959, 0.489634,-0.339356,-0.636425;;, + 51;4;-0.488203, 0.490544,-0.338076,-0.637494;;, + 52;4;-0.482907, 0.493275,-0.334232,-0.640722;;, + 53;4;-0.474276, 0.497695,-0.328002,-0.645990;;, + 54;4;-0.462950, 0.503437,-0.319892,-0.652919;;, + 55;4;-0.450057, 0.509882,-0.310765,-0.660829;;, + 56;4;-0.437072, 0.516234,-0.301731,-0.668832;;, + 57;4;-0.425478, 0.521708,-0.293889,-0.676029;;, + 58;4;-0.416428, 0.525709,-0.288078,-0.681717;;, + 59;4;-0.410592, 0.527900,-0.284774,-0.685484;;, + 60;4;-0.408206, 0.528180,-0.284123,-0.687183;;, + 61;4;-0.407596, 0.527496,-0.284832,-0.687823;;, + 62;4;-0.407109, 0.526768,-0.285632,-0.688402;;, + 63;4;-0.406763, 0.525992,-0.286533,-0.688910;;, + 64;4;-0.406577, 0.525161,-0.287546,-0.689333;;, + 65;4;-0.406571, 0.524266,-0.288679,-0.689658;;, + 66;4;-0.406764, 0.523301,-0.289941,-0.689870;;, + 67;4;-0.407173, 0.522260,-0.291339,-0.689955;;, + 68;4;-0.407814, 0.521136,-0.292877,-0.689900;;, + 69;4;-0.408696, 0.519926,-0.294555,-0.689694;;, + 70;4;-0.409825, 0.518627,-0.296371,-0.689331;;, + 71;4;-0.411198, 0.517240,-0.298318,-0.688807;;, + 72;4;-0.412807, 0.515767,-0.300386,-0.688122;;, + 73;4;-0.414638, 0.514213,-0.302562,-0.687282;;, + 74;4;-0.416671, 0.512583,-0.304831,-0.686294;;, + 75;4;-0.418887, 0.510887,-0.307178,-0.685170;;, + 76;4;-0.421261, 0.509131,-0.309589,-0.683923;;, + 77;4;-0.423772, 0.507324,-0.312048,-0.682566;;, + 78;4;-0.426396, 0.505473,-0.314543,-0.681113;;, + 79;4;-0.429116, 0.503586,-0.317062,-0.679575;;, + 80;4;-0.431912, 0.501668,-0.319598,-0.677966;;, + 81;4;-0.435638, 0.499737,-0.322226,-0.675630;;, + 82;4;-0.441129, 0.497831,-0.324997,-0.671920;;, + 83;4;-0.448197, 0.495999,-0.327833,-0.666966;;, + 84;4;-0.456410, 0.494307,-0.330616,-0.661085;;, + 85;4;-0.465078, 0.492825,-0.333197,-0.654792;;, + 86;4;-0.473352, 0.491611,-0.335425,-0.648727;;, + 87;4;-0.480427, 0.490696,-0.337185,-0.643507;;, + 88;4;-0.485713, 0.490080,-0.338420,-0.639587;;, + 89;4;-0.488910, 0.489739,-0.339131,-0.637208;;, + 90;4;-0.489959, 0.489634,-0.339356,-0.636425;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.370000, 0.350000;;, + 1;3;-0.000000, 0.370000, 0.350000;;, + 2;3;-0.000000, 0.370000, 0.350000;;, + 3;3;-0.000000, 0.370000, 0.350000;;, + 4;3;-0.000000, 0.370000, 0.350000;;, + 5;3;-0.000000, 0.370000, 0.350000;;, + 6;3;-0.000000, 0.370000, 0.350000;;, + 7;3;-0.000000, 0.370000, 0.350000;;, + 8;3;-0.000000, 0.370000, 0.350000;;, + 9;3;-0.000000, 0.370000, 0.350000;;, + 10;3;-0.000000, 0.370000, 0.350000;;, + 11;3;-0.000000, 0.370000, 0.350000;;, + 12;3;-0.000000, 0.370000, 0.350000;;, + 13;3;-0.000000, 0.370000, 0.350000;;, + 14;3;-0.000000, 0.370000, 0.350000;;, + 15;3;-0.000000, 0.370000, 0.350000;;, + 16;3;-0.000000, 0.370000, 0.350000;;, + 17;3;-0.000000, 0.370000, 0.350000;;, + 18;3;-0.000000, 0.370000, 0.350000;;, + 19;3;-0.000000, 0.370000, 0.350000;;, + 20;3;-0.000000, 0.370000, 0.350000;;, + 21;3;-0.000000, 0.370000, 0.350000;;, + 22;3;-0.000000, 0.370000, 0.350000;;, + 23;3;-0.000000, 0.370000, 0.350000;;, + 24;3;-0.000000, 0.370000, 0.350000;;, + 25;3;-0.000000, 0.370000, 0.350000;;, + 26;3;-0.000000, 0.370000, 0.350000;;, + 27;3;-0.000000, 0.370000, 0.350000;;, + 28;3;-0.000000, 0.370000, 0.350000;;, + 29;3;-0.000000, 0.370000, 0.350000;;, + 30;3;-0.000000, 0.370000, 0.350000;;, + 31;3;-0.000000, 0.370000, 0.350000;;, + 32;3;-0.000000, 0.370000, 0.350000;;, + 33;3;-0.000000, 0.370000, 0.350000;;, + 34;3;-0.000000, 0.370000, 0.350000;;, + 35;3;-0.000000, 0.370000, 0.350000;;, + 36;3;-0.000000, 0.370000, 0.350000;;, + 37;3;-0.000000, 0.370000, 0.350000;;, + 38;3;-0.000000, 0.370000, 0.350000;;, + 39;3;-0.000000, 0.370000, 0.350000;;, + 40;3;-0.000000, 0.370000, 0.350000;;, + 41;3; 0.000072, 0.370002, 0.350000;;, + 42;3; 0.000291, 0.370008, 0.350000;;, + 43;3; 0.000645, 0.370019, 0.350000;;, + 44;3; 0.001109, 0.370034, 0.350000;;, + 45;3; 0.001634, 0.370052, 0.350000;;, + 46;3; 0.002159, 0.370072, 0.350000;;, + 47;3; 0.002623, 0.370092, 0.350000;;, + 48;3; 0.002978, 0.370111, 0.350000;;, + 49;3; 0.003196, 0.370128, 0.350000;;, + 50;3; 0.003268, 0.370143, 0.350000;;, + 51;3; 0.003206, 0.370157, 0.349908;;, + 52;3; 0.003020, 0.370173, 0.349631;;, + 53;3; 0.002715, 0.370190, 0.349181;;, + 54;3; 0.002314, 0.370207, 0.348593;;, + 55;3; 0.001855, 0.370224, 0.347926;;, + 56;3; 0.001391, 0.370238, 0.347259;;, + 57;3; 0.000973, 0.370250, 0.346671;;, + 58;3; 0.000643, 0.370259, 0.346221;;, + 59;3; 0.000422, 0.370264, 0.345944;;, + 60;3; 0.000322, 0.370265, 0.345852;;, + 61;3; 0.000281, 0.370264, 0.345875;;, + 62;3; 0.000243, 0.370260, 0.345944;;, + 63;3; 0.000208, 0.370252, 0.346060;;, + 64;3; 0.000175, 0.370242, 0.346221;;, + 65;3; 0.000145, 0.370229, 0.346426;;, + 66;3; 0.000118, 0.370213, 0.346671;;, + 67;3; 0.000093, 0.370195, 0.346951;;, + 68;3; 0.000073, 0.370175, 0.347259;;, + 69;3; 0.000055, 0.370154, 0.347587;;, + 70;3; 0.000040, 0.370133, 0.347926;;, + 71;3; 0.000028, 0.370111, 0.348264;;, + 72;3; 0.000019, 0.370090, 0.348593;;, + 73;3; 0.000012, 0.370070, 0.348901;;, + 74;3; 0.000007, 0.370052, 0.349181;;, + 75;3; 0.000004, 0.370037, 0.349426;;, + 76;3; 0.000002, 0.370024, 0.349631;;, + 77;3; 0.000001, 0.370013, 0.349793;;, + 78;3; 0.000000, 0.370006, 0.349908;;, + 79;3;-0.000000, 0.370002, 0.349977;;, + 80;3;-0.000000, 0.370000, 0.350000;;, + 81;3; 0.000072, 0.370003, 0.350000;;, + 82;3; 0.000290, 0.370013, 0.350000;;, + 83;3; 0.000645, 0.370028, 0.350000;;, + 84;3; 0.001109, 0.370049, 0.350000;;, + 85;3; 0.001634, 0.370071, 0.350000;;, + 86;3; 0.002159, 0.370094, 0.350000;;, + 87;3; 0.002623, 0.370115, 0.350000;;, + 88;3; 0.002978, 0.370130, 0.350000;;, + 89;3; 0.003196, 0.370140, 0.350000;;, + 90;3; 0.003268, 0.370143, 0.350000;;; + } + } + Animation { + {Armature_Bone_009} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 1;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 2;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 3;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 4;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 5;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 6;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 7;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 8;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 9;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 10;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 11;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 12;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 13;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 14;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 15;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 16;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 17;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 18;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 19;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 20;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 21;4;-0.171292,-0.792475,-0.251317, 0.526549;;, + 22;4;-0.193248,-0.771364,-0.249637, 0.546270;;, + 23;4;-0.223546,-0.743385,-0.249591, 0.570717;;, + 24;4;-0.251250,-0.719894,-0.253662, 0.588055;;, + 25;4;-0.268549,-0.708463,-0.262571, 0.591119;;, + 26;4;-0.279750,-0.709268,-0.276909, 0.577247;;, + 27;4;-0.290100,-0.720419,-0.296449, 0.546706;;, + 28;4;-0.297644,-0.737394,-0.316737, 0.509204;;, + 29;4;-0.300956,-0.752215,-0.331815, 0.479757;;, + 30;4;-0.300181,-0.759263,-0.338560, 0.467747;;, + 31;4;-0.294533,-0.762200,-0.337904, 0.467422;;, + 32;4;-0.282366,-0.766052,-0.330739, 0.471577;;, + 33;4;-0.265342,-0.770585,-0.318723, 0.479071;;, + 34;4;-0.247421,-0.775245,-0.305812, 0.487182;;, + 35;4;-0.231981,-0.779557,-0.295379, 0.493587;;, + 36;4;-0.216498,-0.784385,-0.284989, 0.499477;;, + 37;4;-0.198473,-0.790273,-0.272179, 0.506361;;, + 38;4;-0.181365,-0.795779,-0.260244, 0.512886;;, + 39;4;-0.169233,-0.799209,-0.253042, 0.517465;;, + 40;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 41;4;-0.162442,-0.798703,-0.255561, 0.519869;;, + 42;4;-0.162930,-0.796660,-0.261194, 0.519765;;, + 43;4;-0.165185,-0.793799,-0.268891, 0.519134;;, + 44;4;-0.168946,-0.790314,-0.278146, 0.518052;;, + 45;4;-0.173708,-0.786524,-0.288130, 0.516669;;, + 46;4;-0.178778,-0.782831,-0.297805, 0.515188;;, + 47;4;-0.183435,-0.779629,-0.306165, 0.513823;;, + 48;4;-0.187092,-0.777211,-0.312460, 0.512749;;, + 49;4;-0.189384,-0.775737,-0.316289, 0.512075;;, + 50;4;-0.190155,-0.775251,-0.317551, 0.511848;;, + 51;4;-0.188583,-0.775815,-0.315644, 0.512426;;, + 52;4;-0.183859,-0.777517,-0.309895, 0.514159;;, + 53;4;-0.176198,-0.780295,-0.300528, 0.516967;;, + 54;4;-0.166213,-0.783949,-0.288242, 0.520619;;, + 55;4;-0.154958,-0.788121,-0.274267, 0.524724;;, + 56;4;-0.143790,-0.792342,-0.260205, 0.528780;;, + 57;4;-0.134055,-0.796137,-0.247668, 0.532291;;, + 58;4;-0.126785,-0.799138,-0.237910, 0.534877;;, + 59;4;-0.122565,-0.801125,-0.231658, 0.536325;;, + 60;4;-0.121580,-0.802023,-0.229163, 0.536569;;, + 61;4;-0.122260,-0.802383,-0.228579, 0.536191;;, + 62;4;-0.123065,-0.802757,-0.228082, 0.535757;;, + 63;4;-0.124009,-0.803138,-0.227689, 0.535265;;, + 64;4;-0.125105,-0.803515,-0.227422, 0.534711;;, + 65;4;-0.126364,-0.803880,-0.227305, 0.534092;;, + 66;4;-0.127799,-0.804220,-0.227360, 0.533407;;, + 67;4;-0.129416,-0.804520,-0.227612, 0.532656;;, + 68;4;-0.131222,-0.804766,-0.228084, 0.531841;;, + 69;4;-0.133216,-0.804941,-0.228794, 0.530964;;, + 70;4;-0.135394,-0.805033,-0.229757, 0.530032;;, + 71;4;-0.137745,-0.805026,-0.230980, 0.529051;;, + 72;4;-0.140256,-0.804911,-0.232466, 0.528030;;, + 73;4;-0.142909,-0.804681,-0.234207, 0.526978;;, + 74;4;-0.145683,-0.804331,-0.236193, 0.525905;;, + 75;4;-0.148557,-0.803862,-0.238407, 0.524818;;, + 76;4;-0.151511,-0.803274,-0.240830, 0.523727;;, + 77;4;-0.154526,-0.802573,-0.243440, 0.522638;;, + 78;4;-0.157585,-0.801765,-0.246218, 0.521556;;, + 79;4;-0.160672,-0.800856,-0.249142, 0.520486;;, + 80;4;-0.163776,-0.799854,-0.252193, 0.519432;;, + 81;4;-0.167041,-0.798407,-0.256322, 0.518362;;, + 82;4;-0.170579,-0.796167,-0.262460, 0.517258;;, + 83;4;-0.174288,-0.793213,-0.270398, 0.516150;;, + 84;4;-0.178005,-0.789731,-0.279646, 0.515083;;, + 85;4;-0.181517,-0.786021,-0.289423, 0.514109;;, + 86;4;-0.184597,-0.782457,-0.298769, 0.513280;;, + 87;4;-0.187063,-0.779396,-0.306766, 0.512634;;, + 88;4;-0.188814,-0.777100,-0.312745, 0.512185;;, + 89;4;-0.189831,-0.775709,-0.316363, 0.511929;;, + 90;4;-0.190155,-0.775251,-0.317551, 0.511848;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.280000,-0.350000;;, + 1;3;-0.000000, 0.280000,-0.350000;;, + 2;3;-0.000000, 0.280000,-0.350000;;, + 3;3;-0.000000, 0.280000,-0.350000;;, + 4;3;-0.000000, 0.280000,-0.350000;;, + 5;3;-0.000000, 0.280000,-0.350000;;, + 6;3;-0.000000, 0.280000,-0.350000;;, + 7;3;-0.000000, 0.280000,-0.350000;;, + 8;3;-0.000000, 0.280000,-0.350000;;, + 9;3;-0.000000, 0.280000,-0.350000;;, + 10;3;-0.000000, 0.280000,-0.350000;;, + 11;3;-0.000000, 0.280000,-0.350000;;, + 12;3;-0.000000, 0.280000,-0.350000;;, + 13;3;-0.000000, 0.280000,-0.350000;;, + 14;3;-0.000000, 0.280000,-0.350000;;, + 15;3;-0.000000, 0.280000,-0.350000;;, + 16;3;-0.000000, 0.280000,-0.350000;;, + 17;3;-0.000000, 0.280000,-0.350000;;, + 18;3;-0.000000, 0.280000,-0.350000;;, + 19;3;-0.000000, 0.280000,-0.350000;;, + 20;3;-0.000000, 0.280000,-0.350000;;, + 21;3;-0.000000, 0.280000,-0.350000;;, + 22;3;-0.000000, 0.280000,-0.350000;;, + 23;3;-0.000000, 0.280000,-0.350000;;, + 24;3;-0.000000, 0.280000,-0.350000;;, + 25;3;-0.000000, 0.280000,-0.350000;;, + 26;3;-0.000000, 0.280000,-0.350000;;, + 27;3;-0.000000, 0.280000,-0.350000;;, + 28;3;-0.000000, 0.280000,-0.350000;;, + 29;3;-0.000000, 0.280000,-0.350000;;, + 30;3;-0.000000, 0.280000,-0.350000;;, + 31;3;-0.000000, 0.280000,-0.350000;;, + 32;3;-0.000000, 0.280000,-0.350000;;, + 33;3;-0.000000, 0.280000,-0.350000;;, + 34;3;-0.000000, 0.280000,-0.350000;;, + 35;3;-0.000000, 0.280000,-0.350000;;, + 36;3;-0.000000, 0.280000,-0.350000;;, + 37;3;-0.000000, 0.280000,-0.350000;;, + 38;3;-0.000000, 0.280000,-0.350000;;, + 39;3;-0.000000, 0.280000,-0.350000;;, + 40;3;-0.000000, 0.280000,-0.350000;;, + 41;3; 0.000246, 0.280007,-0.350000;;, + 42;3; 0.000988, 0.280029,-0.350000;;, + 43;3; 0.002193, 0.280065,-0.350000;;, + 44;3; 0.003770, 0.280115,-0.350000;;, + 45;3; 0.005556, 0.280177,-0.350000;;, + 46;3; 0.007342, 0.280244,-0.350000;;, + 47;3; 0.008919, 0.280313,-0.350000;;, + 48;3; 0.010124, 0.280378,-0.350000;;, + 49;3; 0.010866, 0.280436,-0.350000;;, + 50;3; 0.011112, 0.280485,-0.350000;;, + 51;3; 0.010902, 0.280533,-0.349687;;, + 52;3; 0.010267, 0.280587,-0.348746;;, + 53;3; 0.009230, 0.280645,-0.347216;;, + 54;3; 0.007866, 0.280703,-0.345215;;, + 55;3; 0.006308, 0.280760,-0.342948;;, + 56;3; 0.004730, 0.280810,-0.340681;;, + 57;3; 0.003310, 0.280851,-0.338680;;, + 58;3; 0.002184, 0.280880,-0.337150;;, + 59;3; 0.001436, 0.280897,-0.336209;;, + 60;3; 0.001093, 0.280902,-0.335897;;, + 61;3; 0.000957, 0.280897,-0.335974;;, + 62;3; 0.000827, 0.280882,-0.336209;;, + 63;3; 0.000706, 0.280857,-0.336602;;, + 64;3; 0.000594, 0.280822,-0.337150;;, + 65;3; 0.000492, 0.280778,-0.337847;;, + 66;3; 0.000400, 0.280724,-0.338680;;, + 67;3; 0.000318, 0.280663,-0.339633;;, + 68;3; 0.000247, 0.280596,-0.340681;;, + 69;3; 0.000186, 0.280525,-0.341797;;, + 70;3; 0.000137, 0.280451,-0.342948;;, + 71;3; 0.000096, 0.280378,-0.344099;;, + 72;3; 0.000065, 0.280306,-0.345215;;, + 73;3; 0.000042, 0.280239,-0.346264;;, + 74;3; 0.000025, 0.280178,-0.347216;;, + 75;3; 0.000014, 0.280125,-0.348050;;, + 76;3; 0.000007, 0.280080,-0.348746;;, + 77;3; 0.000003, 0.280045,-0.349295;;, + 78;3; 0.000001, 0.280020,-0.349687;;, + 79;3;-0.000000, 0.280005,-0.349922;;, + 80;3;-0.000000, 0.280000,-0.350000;;, + 81;3; 0.000246, 0.280011,-0.350000;;, + 82;3; 0.000988, 0.280043,-0.350000;;, + 83;3; 0.002193, 0.280096,-0.350000;;, + 84;3; 0.003770, 0.280165,-0.350000;;, + 85;3; 0.005556, 0.280243,-0.350000;;, + 86;3; 0.007342, 0.280321,-0.350000;;, + 87;3; 0.008919, 0.280389,-0.350000;;, + 88;3; 0.010125, 0.280442,-0.350000;;, + 89;3; 0.010866, 0.280474,-0.350000;;, + 90;3; 0.011112, 0.280485,-0.350000;;; + } + } + Animation { + {Armature_Bone_010} + AnimationKey { // Rotation + 0; + 91; + 0;4;-0.252193, 0.519431,-0.163776,-0.799855;;, + 1;4;-0.252193, 0.519431,-0.163776,-0.799855;;, + 2;4;-0.252721, 0.519116,-0.164609,-0.799607;;, + 3;4;-0.254316, 0.518161,-0.167128,-0.798857;;, + 4;4;-0.256981, 0.516566,-0.171338,-0.797604;;, + 5;4;-0.260695, 0.514344,-0.177204,-0.795859;;, + 6;4;-0.265402, 0.511527,-0.184638,-0.793646;;, + 7;4;-0.271009, 0.508171,-0.193494,-0.791011;;, + 8;4;-0.277379, 0.504359,-0.203554,-0.788017;;, + 9;4;-0.284333, 0.500198,-0.214537,-0.784749;;, + 10;4;-0.291654, 0.495817,-0.226099,-0.781308;;, + 11;4;-0.299100, 0.491361,-0.237859,-0.777809;;, + 12;4;-0.306421, 0.486980,-0.249422,-0.774368;;, + 13;4;-0.313375, 0.482819,-0.260404,-0.771100;;, + 14;4;-0.319744, 0.479007,-0.270465,-0.768106;;, + 15;4;-0.325351, 0.475652,-0.279320,-0.765471;;, + 16;4;-0.330058, 0.472835,-0.286754,-0.763259;;, + 17;4;-0.333772, 0.470612,-0.292619,-0.761514;;, + 18;4;-0.336438, 0.469017,-0.296829,-0.760261;;, + 19;4;-0.338032, 0.468063,-0.299348,-0.759511;;, + 20;4;-0.338560, 0.467747,-0.300181,-0.759264;;, + 21;4;-0.335792, 0.468887,-0.296643,-0.760735;;, + 22;4;-0.327388, 0.472463,-0.285716,-0.765167;;, + 23;4;-0.314961, 0.478033,-0.269101,-0.771627;;, + 24;4;-0.302097, 0.484277,-0.251131,-0.778154;;, + 25;4;-0.291744, 0.489957,-0.235611,-0.783192;;, + 26;4;-0.281576, 0.495824,-0.219905,-0.788042;;, + 27;4;-0.269440, 0.502794,-0.201209,-0.793843;;, + 28;4;-0.258484, 0.509836,-0.183122,-0.798831;;, + 29;4;-0.252275, 0.515606,-0.169999,-0.801068;;, + 30;4;-0.252193, 0.519431,-0.163776,-0.799855;;, + 31;4;-0.253356, 0.528589,-0.169252,-0.790436;;, + 32;4;-0.252052, 0.548687,-0.190830,-0.768950;;, + 33;4;-0.251141, 0.572270,-0.221992,-0.741836;;, + 34;4;-0.254119, 0.588517,-0.250788,-0.719438;;, + 35;4;-0.262568, 0.591122,-0.268546,-0.708465;;, + 36;4;-0.276680, 0.577477,-0.279973,-0.709043;;, + 37;4;-0.295680, 0.547475,-0.290865,-0.719653;;, + 38;4;-0.315542, 0.510399,-0.298837,-0.736201;;, + 39;4;-0.330806, 0.480766,-0.301963,-0.751207;;, + 40;4;-0.338560, 0.467747,-0.300181,-0.759264;;, + 41;4;-0.342060, 0.465129,-0.294983,-0.762747;;, + 42;4;-0.344609, 0.465174,-0.287133,-0.765377;;, + 43;4;-0.345966, 0.467899,-0.276707,-0.767177;;, + 44;4;-0.345911, 0.473042,-0.264084,-0.768268;;, + 45;4;-0.344307, 0.480004,-0.249999,-0.768883;;, + 46;4;-0.341161, 0.487894,-0.235456,-0.769344;;, + 47;4;-0.336637, 0.495731,-0.221505,-0.769988;;, + 48;4;-0.331002, 0.502669,-0.209000,-0.771089;;, + 49;4;-0.324552, 0.508139,-0.198475,-0.772818;;, + 50;4;-0.317551, 0.511848,-0.190155,-0.775251;;, + 51;4;-0.309437, 0.514831,-0.182375,-0.778220;;, + 52;4;-0.299571, 0.518159,-0.173535,-0.781517;;, + 53;4;-0.288242, 0.521727,-0.163911,-0.785056;;, + 54;4;-0.276014, 0.525357,-0.153985,-0.788687;;, + 55;4;-0.263725, 0.528808,-0.144417,-0.792205;;, + 56;4;-0.252350, 0.531824,-0.135936,-0.795385;;, + 57;4;-0.242771, 0.534188,-0.129158,-0.798035;;, + 58;4;-0.235586, 0.535777,-0.124461,-0.800038;;, + 59;4;-0.231055, 0.536558,-0.121961,-0.801359;;, + 60;4;-0.229163, 0.536569,-0.121580,-0.802023;;, + 61;4;-0.228579, 0.536190,-0.122260,-0.802383;;, + 62;4;-0.228082, 0.535757,-0.123065,-0.802757;;, + 63;4;-0.227689, 0.535265,-0.124009,-0.803138;;, + 64;4;-0.227422, 0.534711,-0.125105,-0.803515;;, + 65;4;-0.227305, 0.534092,-0.126364,-0.803880;;, + 66;4;-0.227360, 0.533407,-0.127799,-0.804220;;, + 67;4;-0.227612, 0.532656,-0.129416,-0.804520;;, + 68;4;-0.228084, 0.531840,-0.131222,-0.804766;;, + 69;4;-0.228794, 0.530964,-0.133216,-0.804942;;, + 70;4;-0.229757, 0.530031,-0.135394,-0.805033;;, + 71;4;-0.230980, 0.529051,-0.137745,-0.805026;;, + 72;4;-0.232466, 0.528030,-0.140256,-0.804911;;, + 73;4;-0.234207, 0.526978,-0.142909,-0.804681;;, + 74;4;-0.236193, 0.525905,-0.145683,-0.804332;;, + 75;4;-0.238407, 0.524818,-0.148557,-0.803862;;, + 76;4;-0.240830, 0.523727,-0.151511,-0.803274;;, + 77;4;-0.243440, 0.522638,-0.154526,-0.802573;;, + 78;4;-0.246218, 0.521556,-0.157584,-0.801765;;, + 79;4;-0.249142, 0.520486,-0.160672,-0.800856;;, + 80;4;-0.252193, 0.519431,-0.163776,-0.799855;;, + 81;4;-0.256322, 0.518362,-0.167041,-0.798407;;, + 82;4;-0.262460, 0.517258,-0.170579,-0.796168;;, + 83;4;-0.270398, 0.516150,-0.174288,-0.793214;;, + 84;4;-0.279646, 0.515082,-0.178005,-0.789731;;, + 85;4;-0.289423, 0.514109,-0.181517,-0.786021;;, + 86;4;-0.298769, 0.513280,-0.184597,-0.782457;;, + 87;4;-0.306766, 0.512634,-0.187063,-0.779396;;, + 88;4;-0.312745, 0.512185,-0.188814,-0.777100;;, + 89;4;-0.316363, 0.511929,-0.189831,-0.775709;;, + 90;4;-0.317551, 0.511848,-0.190155,-0.775251;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3;-0.000000, 0.280000, 0.350000;;, + 1;3;-0.000000, 0.280000, 0.350000;;, + 2;3;-0.000000, 0.280000, 0.350000;;, + 3;3;-0.000000, 0.280000, 0.350000;;, + 4;3;-0.000000, 0.280000, 0.350000;;, + 5;3;-0.000000, 0.280000, 0.350000;;, + 6;3;-0.000000, 0.280000, 0.350000;;, + 7;3;-0.000000, 0.280000, 0.350000;;, + 8;3;-0.000000, 0.280000, 0.350000;;, + 9;3;-0.000000, 0.280000, 0.350000;;, + 10;3;-0.000000, 0.280000, 0.350000;;, + 11;3;-0.000000, 0.280000, 0.350000;;, + 12;3;-0.000000, 0.280000, 0.350000;;, + 13;3;-0.000000, 0.280000, 0.350000;;, + 14;3;-0.000000, 0.280000, 0.350000;;, + 15;3;-0.000000, 0.280000, 0.350000;;, + 16;3;-0.000000, 0.280000, 0.350000;;, + 17;3;-0.000000, 0.280000, 0.350000;;, + 18;3;-0.000000, 0.280000, 0.350000;;, + 19;3;-0.000000, 0.280000, 0.350000;;, + 20;3;-0.000000, 0.280000, 0.350000;;, + 21;3;-0.000000, 0.280000, 0.350000;;, + 22;3;-0.000000, 0.280000, 0.350000;;, + 23;3;-0.000000, 0.280000, 0.350000;;, + 24;3;-0.000000, 0.280000, 0.350000;;, + 25;3;-0.000000, 0.280000, 0.350000;;, + 26;3;-0.000000, 0.280000, 0.350000;;, + 27;3;-0.000000, 0.280000, 0.350000;;, + 28;3;-0.000000, 0.280000, 0.350000;;, + 29;3;-0.000000, 0.280000, 0.350000;;, + 30;3;-0.000000, 0.280000, 0.350000;;, + 31;3;-0.000000, 0.280000, 0.350000;;, + 32;3;-0.000000, 0.280000, 0.350000;;, + 33;3;-0.000000, 0.280000, 0.350000;;, + 34;3;-0.000000, 0.280000, 0.350000;;, + 35;3;-0.000000, 0.280000, 0.350000;;, + 36;3;-0.000000, 0.280000, 0.350000;;, + 37;3;-0.000000, 0.280000, 0.350000;;, + 38;3;-0.000000, 0.280000, 0.350000;;, + 39;3;-0.000000, 0.280000, 0.350000;;, + 40;3;-0.000000, 0.280000, 0.350000;;, + 41;3; 0.000246, 0.280007, 0.350000;;, + 42;3; 0.000988, 0.280029, 0.350000;;, + 43;3; 0.002193, 0.280065, 0.350000;;, + 44;3; 0.003770, 0.280115, 0.350000;;, + 45;3; 0.005556, 0.280177, 0.350000;;, + 46;3; 0.007342, 0.280244, 0.350000;;, + 47;3; 0.008919, 0.280313, 0.350000;;, + 48;3; 0.010125, 0.280378, 0.350000;;, + 49;3; 0.010866, 0.280436, 0.350000;;, + 50;3; 0.011112, 0.280485, 0.350000;;, + 51;3; 0.010902, 0.280534, 0.349687;;, + 52;3; 0.010267, 0.280587, 0.348746;;, + 53;3; 0.009230, 0.280645, 0.347216;;, + 54;3; 0.007866, 0.280703, 0.345215;;, + 55;3; 0.006308, 0.280760, 0.342948;;, + 56;3; 0.004730, 0.280810, 0.340681;;, + 57;3; 0.003310, 0.280851, 0.338680;;, + 58;3; 0.002185, 0.280880, 0.337150;;, + 59;3; 0.001436, 0.280897, 0.336209;;, + 60;3; 0.001093, 0.280903, 0.335897;;, + 61;3; 0.000957, 0.280898, 0.335974;;, + 62;3; 0.000828, 0.280883, 0.336209;;, + 63;3; 0.000707, 0.280857, 0.336602;;, + 64;3; 0.000595, 0.280822, 0.337150;;, + 65;3; 0.000492, 0.280778, 0.337847;;, + 66;3; 0.000400, 0.280724, 0.338680;;, + 67;3; 0.000318, 0.280664, 0.339633;;, + 68;3; 0.000247, 0.280596, 0.340681;;, + 69;3; 0.000186, 0.280525, 0.341797;;, + 70;3; 0.000137, 0.280451, 0.342948;;, + 71;3; 0.000097, 0.280378, 0.344099;;, + 72;3; 0.000065, 0.280306, 0.345215;;, + 73;3; 0.000042, 0.280239, 0.346264;;, + 74;3; 0.000025, 0.280178, 0.347216;;, + 75;3; 0.000014, 0.280125, 0.348050;;, + 76;3; 0.000007, 0.280080, 0.348746;;, + 77;3; 0.000003, 0.280045, 0.349295;;, + 78;3; 0.000001, 0.280020, 0.349687;;, + 79;3; 0.000000, 0.280005, 0.349922;;, + 80;3;-0.000000, 0.280000, 0.350000;;, + 81;3; 0.000246, 0.280011, 0.350000;;, + 82;3; 0.000988, 0.280043, 0.350000;;, + 83;3; 0.002193, 0.280096, 0.350000;;, + 84;3; 0.003770, 0.280165, 0.350000;;, + 85;3; 0.005556, 0.280243, 0.350000;;, + 86;3; 0.007342, 0.280321, 0.350000;;, + 87;3; 0.008919, 0.280390, 0.350000;;, + 88;3; 0.010125, 0.280442, 0.350000;;, + 89;3; 0.010866, 0.280475, 0.350000;;, + 90;3; 0.011112, 0.280485, 0.350000;;; + } + } + Animation { + {Group8} + AnimationKey { // Rotation + 0; + 91; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 31;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 32;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 33;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 34;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 35;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 36;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 37;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 38;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 39;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 40;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 41;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 42;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 43;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 44;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 45;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 46;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 47;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 48;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 49;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 50;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 51;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 52;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 53;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 54;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 55;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 56;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 57;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 58;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 59;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 60;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 61;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 62;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 63;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 64;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 65;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 66;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 67;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 68;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 69;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 70;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 71;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 72;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 73;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 74;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 75;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 76;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 77;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 78;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 79;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 80;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 81;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 82;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 83;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 84;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 85;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 86;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 87;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 88;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 89;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 90;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 91; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 91; + 0;3; 0.000000, 0.000000, 0.000000;;, + 1;3; 0.000000, 0.000000, 0.000000;;, + 2;3; 0.000000, 0.000000, 0.000000;;, + 3;3; 0.000000, 0.000000, 0.000000;;, + 4;3; 0.000000, 0.000000, 0.000000;;, + 5;3; 0.000000, 0.000000, 0.000000;;, + 6;3; 0.000000, 0.000000, 0.000000;;, + 7;3; 0.000000, 0.000000, 0.000000;;, + 8;3; 0.000000, 0.000000, 0.000000;;, + 9;3; 0.000000, 0.000000, 0.000000;;, + 10;3; 0.000000, 0.000000, 0.000000;;, + 11;3; 0.000000, 0.000000, 0.000000;;, + 12;3; 0.000000, 0.000000, 0.000000;;, + 13;3; 0.000000, 0.000000, 0.000000;;, + 14;3; 0.000000, 0.000000, 0.000000;;, + 15;3; 0.000000, 0.000000, 0.000000;;, + 16;3; 0.000000, 0.000000, 0.000000;;, + 17;3; 0.000000, 0.000000, 0.000000;;, + 18;3; 0.000000, 0.000000, 0.000000;;, + 19;3; 0.000000, 0.000000, 0.000000;;, + 20;3; 0.000000, 0.000000, 0.000000;;, + 21;3; 0.000000, 0.000000, 0.000000;;, + 22;3; 0.000000, 0.000000, 0.000000;;, + 23;3; 0.000000, 0.000000, 0.000000;;, + 24;3; 0.000000, 0.000000, 0.000000;;, + 25;3; 0.000000, 0.000000, 0.000000;;, + 26;3; 0.000000, 0.000000, 0.000000;;, + 27;3; 0.000000, 0.000000, 0.000000;;, + 28;3; 0.000000, 0.000000, 0.000000;;, + 29;3; 0.000000, 0.000000, 0.000000;;, + 30;3; 0.000000, 0.000000, 0.000000;;, + 31;3; 0.000000, 0.000000, 0.000000;;, + 32;3; 0.000000, 0.000000, 0.000000;;, + 33;3; 0.000000, 0.000000, 0.000000;;, + 34;3; 0.000000, 0.000000, 0.000000;;, + 35;3; 0.000000, 0.000000, 0.000000;;, + 36;3; 0.000000, 0.000000, 0.000000;;, + 37;3; 0.000000, 0.000000, 0.000000;;, + 38;3; 0.000000, 0.000000, 0.000000;;, + 39;3; 0.000000, 0.000000, 0.000000;;, + 40;3; 0.000000, 0.000000, 0.000000;;, + 41;3; 0.000000, 0.000000, 0.000000;;, + 42;3; 0.000000, 0.000000, 0.000000;;, + 43;3; 0.000000, 0.000000, 0.000000;;, + 44;3; 0.000000, 0.000000, 0.000000;;, + 45;3; 0.000000, 0.000000, 0.000000;;, + 46;3; 0.000000, 0.000000, 0.000000;;, + 47;3; 0.000000, 0.000000, 0.000000;;, + 48;3; 0.000000, 0.000000, 0.000000;;, + 49;3; 0.000000, 0.000000, 0.000000;;, + 50;3; 0.000000, 0.000000, 0.000000;;, + 51;3; 0.000000, 0.000000, 0.000000;;, + 52;3; 0.000000, 0.000000, 0.000000;;, + 53;3; 0.000000, 0.000000, 0.000000;;, + 54;3; 0.000000, 0.000000, 0.000000;;, + 55;3; 0.000000, 0.000000, 0.000000;;, + 56;3; 0.000000, 0.000000, 0.000000;;, + 57;3; 0.000000, 0.000000, 0.000000;;, + 58;3; 0.000000, 0.000000, 0.000000;;, + 59;3; 0.000000, 0.000000, 0.000000;;, + 60;3; 0.000000, 0.000000, 0.000000;;, + 61;3; 0.000000, 0.000000, 0.000000;;, + 62;3; 0.000000, 0.000000, 0.000000;;, + 63;3; 0.000000, 0.000000, 0.000000;;, + 64;3; 0.000000, 0.000000, 0.000000;;, + 65;3; 0.000000, 0.000000, 0.000000;;, + 66;3; 0.000000, 0.000000, 0.000000;;, + 67;3; 0.000000, 0.000000, 0.000000;;, + 68;3; 0.000000, 0.000000, 0.000000;;, + 69;3; 0.000000, 0.000000, 0.000000;;, + 70;3; 0.000000, 0.000000, 0.000000;;, + 71;3; 0.000000, 0.000000, 0.000000;;, + 72;3; 0.000000, 0.000000, 0.000000;;, + 73;3; 0.000000, 0.000000, 0.000000;;, + 74;3; 0.000000, 0.000000, 0.000000;;, + 75;3; 0.000000, 0.000000, 0.000000;;, + 76;3; 0.000000, 0.000000, 0.000000;;, + 77;3; 0.000000, 0.000000, 0.000000;;, + 78;3; 0.000000, 0.000000, 0.000000;;, + 79;3; 0.000000, 0.000000, 0.000000;;, + 80;3; 0.000000, 0.000000, 0.000000;;, + 81;3; 0.000000, 0.000000, 0.000000;;, + 82;3; 0.000000, 0.000000, 0.000000;;, + 83;3; 0.000000, 0.000000, 0.000000;;, + 84;3; 0.000000, 0.000000, 0.000000;;, + 85;3; 0.000000, 0.000000, 0.000000;;, + 86;3; 0.000000, 0.000000, 0.000000;;, + 87;3; 0.000000, 0.000000, 0.000000;;, + 88;3; 0.000000, 0.000000, 0.000000;;, + 89;3; 0.000000, 0.000000, 0.000000;;, + 90;3; 0.000000, 0.000000, 0.000000;;; + } + } +} // End of AnimationSet Global diff --git a/models/goblins_goblin.b3d b/models/goblins_goblin.b3d new file mode 100644 index 0000000000000000000000000000000000000000..62ec56f7e0739ab2288ab1107e96619bbaffd14c GIT binary patch literal 100366 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 z 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 literal 0 HcmV?d00001 diff --git a/models/mobs_stone_monster.b3d b/models/mobs_stone_monster.b3d new file mode 100644 index 0000000000000000000000000000000000000000..d9c0c717c4050482181946154785dcdf103844a4 GIT binary patch literal 29900 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 HI+y$(4j*vu literal 0 HcmV?d00001 diff --git a/models/zmobs_lava_flan.x b/models/zmobs_lava_flan.x new file mode 100644 index 0000000..be78ff9 --- /dev/null +++ b/models/zmobs_lava_flan.x @@ -0,0 +1,3506 @@ +xof 0303txt 0032 + +template XSkinMeshHeader { + <3cf169ce-ff7c-44ab-93c0-f78f62d172e2> + WORD nMaxSkinWeightsPerVertex; + WORD nMaxSkinWeightsPerFace; + WORD nBones; +} + +template SkinWeights { + <6f0d123b-bad2-4167-a0d0-80224f25fabb> + STRING transformNodeName; + DWORD nWeights; + array DWORD vertexIndices[nWeights]; + array float weights[nWeights]; + Matrix4x4 matrixOffset; +} + +Frame Root { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Armature { + FrameTransformMatrix { + -5.000000, 0.000001, 0.000000, 0.000000, + -0.000001,-5.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 5.000000, 0.000000, + 0.000000, 0.000000,-5.000000, 1.000000;; + } + Frame Armature_Bone { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000,-1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Armature_Bone_001 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 2.000000, 0.000000, 1.000000;; + } + Frame Armature_Bone_002 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.300000, 0.000000, 1.000000;; + } + Frame Armature_Bone_003 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.300000, 0.000000, 1.000000;; + } + Frame Armature_Bone_004 { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.400000, 0.000000, 1.000000;; + } + } // End of Armature_Bone_004 + } // End of Armature_Bone_003 + } // End of Armature_Bone_002 + } // End of Armature_Bone_001 + } // End of Armature_Bone + Frame Cube { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 1.000000;; + } + Mesh { // Cube mesh + 264; + 1.000000; 1.000000;-1.000000;, + 1.000000;-1.000000;-1.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000; 1.000000;-1.000000;, + -1.000000; 1.000000; 1.000000;, + -1.000000;-1.000000; 1.000000;, + -0.800000;-0.800000; 1.000000;, + -0.800000; 0.800000; 1.000000;, + 1.000000; 1.000000;-1.000000;, + 1.000000; 0.999999; 1.000000;, + 0.999999;-1.000001; 1.000000;, + 1.000000;-1.000000;-1.000000;, + 1.000000;-1.000000;-1.000000;, + 0.999999;-1.000001; 1.000000;, + -1.000000;-1.000000; 1.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000;-1.000000;-1.000000;, + -1.000000;-1.000000; 1.000000;, + -1.000000; 1.000000; 1.000000;, + -1.000000; 1.000000;-1.000000;, + 1.000000; 0.999999; 1.000000;, + 1.000000; 1.000000;-1.000000;, + -1.000000; 1.000000;-1.000000;, + -1.000000; 1.000000; 1.000000;, + -0.800000; 0.800000; 1.666667;, + -0.800000;-0.800000; 1.666667;, + -0.800000;-0.800000; 2.000000;, + -0.800000; 0.800000; 2.000000;, + 0.999999;-1.000001; 1.000000;, + 1.000000; 0.999999; 1.000000;, + 0.800000; 0.800000; 1.000000;, + 0.799999;-0.800001; 1.000000;, + 1.000000; 0.999999; 1.000000;, + -1.000000; 1.000000; 1.000000;, + -0.800000; 0.800000; 1.000000;, + 0.800000; 0.800000; 1.000000;, + -1.000000;-1.000000; 1.000000;, + 0.999999;-1.000001; 1.000000;, + 0.799999;-0.800001; 1.000000;, + -0.800000;-0.800000; 1.000000;, + -0.800000;-0.800000; 2.000000;, + 0.799999;-0.800001; 2.000000;, + 0.640000;-0.640000; 2.000000;, + -0.640000;-0.640000; 2.000000;, + 0.799999;-0.800001; 1.666667;, + 0.800000; 0.800000; 1.666667;, + 0.800000; 0.800000; 2.000000;, + 0.799999;-0.800001; 2.000000;, + 0.800000; 0.800000; 1.666667;, + -0.800000; 0.800000; 1.666667;, + -0.800000; 0.800000; 2.000000;, + 0.800000; 0.800000; 2.000000;, + -0.800000;-0.800000; 1.666667;, + 0.799999;-0.800001; 1.666667;, + 0.799999;-0.800001; 2.000000;, + -0.800000;-0.800000; 2.000000;, + 0.640000; 0.640000; 2.000000;, + -0.640000; 0.640000; 2.000000;, + -0.640000; 0.640000; 2.500000;, + 0.640000; 0.640000; 2.500000;, + -0.800000; 0.800000; 2.000000;, + -0.800000;-0.800000; 2.000000;, + -0.640000;-0.640000; 2.000000;, + -0.640000; 0.640000; 2.000000;, + 0.799999;-0.800001; 2.000000;, + 0.800000; 0.800000; 2.000000;, + 0.640000; 0.640000; 2.000000;, + 0.640000;-0.640000; 2.000000;, + 0.800000; 0.800000; 2.000000;, + -0.800000; 0.800000; 2.000000;, + -0.640000; 0.640000; 2.000000;, + 0.640000; 0.640000; 2.000000;, + 0.640000; 0.640000; 2.500000;, + -0.640000; 0.640000; 2.500000;, + -0.640000;-0.640000; 2.500000;, + 0.640000;-0.640000; 2.500000;, + -0.640000;-0.640000; 2.000000;, + 0.640000;-0.640000; 2.000000;, + 0.640000;-0.640000; 2.500000;, + -0.640000;-0.640000; 2.500000;, + -0.640000; 0.640000; 2.000000;, + -0.640000;-0.640000; 2.000000;, + -0.640000;-0.640000; 2.500000;, + -0.640000; 0.640000; 2.500000;, + 0.640000;-0.640000; 2.000000;, + 0.640000; 0.640000; 2.000000;, + 0.640000; 0.640000; 2.500000;, + 0.640000;-0.640000; 2.500000;, + -0.800000; 0.800000; 1.000000;, + -0.800000;-0.800000; 1.000000;, + -0.800000;-0.800000; 1.333333;, + -0.800000; 0.800000; 1.333333;, + -0.800000; 0.800000; 1.333333;, + -0.800000;-0.800000; 1.333333;, + -0.800000;-0.800000; 1.666667;, + -0.800000; 0.800000; 1.666667;, + 0.799999;-0.800001; 1.000000;, + 0.800000; 0.800000; 1.000000;, + 0.800000; 0.800000; 1.333333;, + 0.799999;-0.800001; 1.333333;, + 0.799999;-0.800001; 1.333333;, + 0.800000; 0.800000; 1.333333;, + 0.800000; 0.800000; 1.666667;, + 0.799999;-0.800001; 1.666667;, + 0.800000; 0.800000; 1.000000;, + -0.800000; 0.800000; 1.000000;, + -0.800000; 0.800000; 1.333333;, + 0.800000; 0.800000; 1.333333;, + 0.800000; 0.800000; 1.333333;, + -0.800000; 0.800000; 1.333333;, + -0.800000; 0.800000; 1.666667;, + 0.800000; 0.800000; 1.666667;, + -0.800000;-0.800000; 1.000000;, + 0.799999;-0.800001; 1.000000;, + 0.799999;-0.800001; 1.333333;, + -0.800000;-0.800000; 1.333333;, + 0.799999;-0.800001; 1.333333;, + 0.799999;-0.800001; 1.666667;, + 0.560000;-0.000000; 1.616667;, + 0.560000;-0.000000; 1.383333;, + -0.560000; 0.000000; 1.383333;, + 0.560000;-0.000000; 1.383333;, + 0.560000;-0.000000; 1.616667;, + -0.560000; 0.000000; 1.616667;, + 0.799999;-0.800001; 1.666667;, + -0.800000;-0.800000; 1.666667;, + -0.560000; 0.000000; 1.616667;, + 0.560000;-0.000000; 1.616667;, + -0.800000;-0.800000; 1.666667;, + -0.800000;-0.800000; 1.333333;, + -0.560000; 0.000000; 1.383333;, + -0.560000; 0.000000; 1.616667;, + -0.800000;-0.800000; 1.333333;, + 0.799999;-0.800001; 1.333333;, + 0.560000;-0.000000; 1.383333;, + -0.560000; 0.000000; 1.383333;, + -0.000000;-0.790000; 1.340000;, + -0.000000;-0.690000; 1.540000;, + -0.100000;-0.690000; 1.340000;, + -0.000000;-0.590000; 1.340000;, + -0.000000;-0.690000; 1.540000;, + 0.100000;-0.690000; 1.340000;, + 0.400000;-0.590000; 1.340000;, + 0.500000;-0.690000; 1.340000;, + 0.400000;-0.790000; 1.340000;, + 0.300000;-0.690000; 1.340000;, + -0.100000;-0.690000; 1.340000;, + -0.000000;-0.690000; 1.540000;, + -0.000000;-0.590000; 1.340000;, + 0.100000;-0.690000; 1.340000;, + -0.000000;-0.690000; 1.540000;, + -0.000000;-0.790000; 1.340000;, + 0.200000;-0.590000; 1.340000;, + 0.300000;-0.690000; 1.340000;, + 0.200000;-0.790000; 1.340000;, + 0.100000;-0.690000; 1.340000;, + 0.300000;-0.690000; 1.340000;, + 0.200000;-0.690000; 1.540000;, + 0.200000;-0.790000; 1.340000;, + 0.100000;-0.690000; 1.340000;, + 0.200000;-0.690000; 1.540000;, + 0.200000;-0.590000; 1.340000;, + 0.200000;-0.590000; 1.340000;, + 0.200000;-0.690000; 1.540000;, + 0.300000;-0.690000; 1.340000;, + 0.500000;-0.690000; 1.340000;, + 0.400000;-0.690000; 1.540000;, + 0.400000;-0.790000; 1.340000;, + 0.200000;-0.790000; 1.340000;, + 0.200000;-0.690000; 1.540000;, + 0.100000;-0.690000; 1.340000;, + -0.000000;-0.590000; 1.340000;, + 0.100000;-0.690000; 1.340000;, + -0.000000;-0.790000; 1.340000;, + -0.100000;-0.690000; 1.340000;, + 0.300000;-0.690000; 1.340000;, + 0.400000;-0.690000; 1.540000;, + 0.400000;-0.590000; 1.340000;, + 0.400000;-0.590000; 1.340000;, + 0.400000;-0.690000; 1.540000;, + 0.500000;-0.690000; 1.340000;, + 0.400000;-0.790000; 1.340000;, + 0.400000;-0.690000; 1.540000;, + 0.300000;-0.690000; 1.340000;, + -0.200000;-0.590000; 1.340000;, + -0.100000;-0.690000; 1.340000;, + -0.200000;-0.790000; 1.340000;, + -0.300000;-0.690000; 1.340000;, + -0.100000;-0.690000; 1.340000;, + -0.200000;-0.690000; 1.540000;, + -0.200000;-0.790000; 1.340000;, + -0.300000;-0.690000; 1.340000;, + -0.200000;-0.690000; 1.540000;, + -0.200000;-0.590000; 1.340000;, + -0.200000;-0.590000; 1.340000;, + -0.200000;-0.690000; 1.540000;, + -0.100000;-0.690000; 1.340000;, + -0.200000;-0.790000; 1.340000;, + -0.200000;-0.690000; 1.540000;, + -0.300000;-0.690000; 1.340000;, + -0.400000;-0.590000; 1.340000;, + -0.300000;-0.690000; 1.340000;, + -0.400000;-0.790000; 1.340000;, + -0.500000;-0.690000; 1.340000;, + -0.300000;-0.690000; 1.340000;, + -0.400000;-0.690000; 1.540000;, + -0.400000;-0.790000; 1.340000;, + -0.500000;-0.690000; 1.340000;, + -0.400000;-0.690000; 1.540000;, + -0.400000;-0.590000; 1.340000;, + -0.400000;-0.590000; 1.340000;, + -0.400000;-0.690000; 1.540000;, + -0.300000;-0.690000; 1.340000;, + -0.400000;-0.790000; 1.340000;, + -0.400000;-0.690000; 1.540000;, + -0.500000;-0.690000; 1.340000;, + 0.200000;-0.700000; 2.400000;, + 0.200000;-0.500000; 2.400000;, + 0.200000;-0.500000; 2.200000;, + 0.200000;-0.700000; 2.200000;, + 0.200000;-0.500000; 2.400000;, + 0.400000;-0.500000; 2.400000;, + 0.400000;-0.500000; 2.200000;, + 0.200000;-0.500000; 2.200000;, + 0.400000;-0.500000; 2.400000;, + 0.400000;-0.700000; 2.400000;, + 0.400000;-0.700000; 2.200000;, + 0.400000;-0.500000; 2.200000;, + 0.400000;-0.700000; 2.400000;, + 0.200000;-0.700000; 2.400000;, + 0.200000;-0.700000; 2.200000;, + 0.400000;-0.700000; 2.200000;, + 0.200000;-0.700000; 2.200000;, + 0.200000;-0.500000; 2.200000;, + 0.400000;-0.500000; 2.200000;, + 0.400000;-0.700000; 2.200000;, + 0.400000;-0.700000; 2.400000;, + 0.400000;-0.500000; 2.400000;, + 0.200000;-0.500000; 2.400000;, + 0.200000;-0.700000; 2.400000;, + -0.400000;-0.700000; 2.400000;, + -0.400000;-0.500000; 2.400000;, + -0.400000;-0.500000; 2.200000;, + -0.400000;-0.700000; 2.200000;, + -0.400000;-0.500000; 2.400000;, + -0.200000;-0.500000; 2.400000;, + -0.200000;-0.500000; 2.200000;, + -0.400000;-0.500000; 2.200000;, + -0.200000;-0.500000; 2.400000;, + -0.200000;-0.700000; 2.400000;, + -0.200000;-0.700000; 2.200000;, + -0.200000;-0.500000; 2.200000;, + -0.200000;-0.700000; 2.400000;, + -0.400000;-0.700000; 2.400000;, + -0.400000;-0.700000; 2.200000;, + -0.200000;-0.700000; 2.200000;, + -0.400000;-0.700000; 2.200000;, + -0.400000;-0.500000; 2.200000;, + -0.200000;-0.500000; 2.200000;, + -0.200000;-0.700000; 2.200000;, + -0.200000;-0.700000; 2.400000;, + -0.200000;-0.500000; 2.400000;, + -0.400000;-0.500000; 2.400000;, + -0.400000;-0.700000; 2.400000;; + 71; + 4;3;2;1;0;, + 4;7;6;5;4;, + 4;11;10;9;8;, + 4;15;14;13;12;, + 4;19;18;17;16;, + 4;23;22;21;20;, + 4;27;26;25;24;, + 4;31;30;29;28;, + 4;35;34;33;32;, + 4;39;38;37;36;, + 4;43;42;41;40;, + 4;47;46;45;44;, + 4;51;50;49;48;, + 4;55;54;53;52;, + 4;59;58;57;56;, + 4;63;62;61;60;, + 4;67;66;65;64;, + 4;71;70;69;68;, + 4;75;74;73;72;, + 4;79;78;77;76;, + 4;83;82;81;80;, + 4;87;86;85;84;, + 4;91;90;89;88;, + 4;95;94;93;92;, + 4;99;98;97;96;, + 4;103;102;101;100;, + 4;107;106;105;104;, + 4;111;110;109;108;, + 4;115;114;113;112;, + 4;119;118;117;116;, + 4;123;122;121;120;, + 4;127;126;125;124;, + 4;131;130;129;128;, + 4;135;134;133;132;, + 3;138;137;136;, + 3;141;140;139;, + 4;145;144;143;142;, + 3;148;147;146;, + 3;151;150;149;, + 4;155;154;153;152;, + 3;158;157;156;, + 3;161;160;159;, + 3;164;163;162;, + 3;167;166;165;, + 3;170;169;168;, + 4;174;173;172;171;, + 3;177;176;175;, + 3;180;179;178;, + 3;183;182;181;, + 4;187;186;185;184;, + 3;190;189;188;, + 3;193;192;191;, + 3;196;195;194;, + 3;199;198;197;, + 4;203;202;201;200;, + 3;206;205;204;, + 3;209;208;207;, + 3;212;211;210;, + 3;215;214;213;, + 4;219;218;217;216;, + 4;223;222;221;220;, + 4;227;226;225;224;, + 4;231;230;229;228;, + 4;235;234;233;232;, + 4;239;238;237;236;, + 4;243;242;241;240;, + 4;247;246;245;244;, + 4;251;250;249;248;, + 4;255;254;253;252;, + 4;259;258;257;256;, + 4;263;262;261;260;; + MeshNormals { // Cube normals + 71; + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000;-0.000000; 0.000000;, + -0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000;-0.000001; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + 0.000000;-0.000000; 1.000000;, + -0.000000;-1.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000;-0.000001; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 1.000000;-0.000001; 0.000000;, + 1.000000;-0.000001; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.957826;-0.287348; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -0.000000;-0.062378;-0.998053;, + 0.957826;-0.287348; 0.000000;, + 0.000000;-0.062378; 0.998053;, + -0.666667;-0.666667; 0.333333;, + 0.666667; 0.666666; 0.333333;, + 0.000000; 0.000000;-1.000000;, + -0.666667; 0.666667; 0.333333;, + 0.666667;-0.666667; 0.333333;, + 0.000000; 0.000000;-1.000000;, + 0.666667;-0.666667; 0.333333;, + -0.666667; 0.666667; 0.333333;, + 0.666667; 0.666667; 0.333333;, + 0.666667;-0.666667; 0.333333;, + -0.666667;-0.666667; 0.333333;, + 0.000000; 0.000000;-1.000000;, + -0.666667; 0.666667; 0.333333;, + 0.666667; 0.666667; 0.333333;, + -0.666667;-0.666667; 0.333333;, + 0.000000; 0.000000;-1.000000;, + 0.666667;-0.666667; 0.333333;, + -0.666667; 0.666667; 0.333333;, + 0.666667; 0.666667; 0.333333;, + -0.666667;-0.666667; 0.333333;, + 0.000000; 0.000000;-1.000000;, + 0.666667;-0.666667; 0.333333;, + -0.666667; 0.666667; 0.333333;, + 0.666667; 0.666667; 0.333333;, + -0.666667;-0.666667; 0.333333;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000; 1.000000;; + 71; + 4;0;0;0;0;, + 4;1;1;1;1;, + 4;2;2;2;2;, + 4;3;3;3;3;, + 4;4;4;4;4;, + 4;5;5;5;5;, + 4;6;6;6;6;, + 4;7;7;7;7;, + 4;8;8;8;8;, + 4;9;9;9;9;, + 4;10;10;10;10;, + 4;11;11;11;11;, + 4;12;12;12;12;, + 4;13;13;13;13;, + 4;14;14;14;14;, + 4;15;15;15;15;, + 4;16;16;16;16;, + 4;17;17;17;17;, + 4;18;18;18;18;, + 4;19;19;19;19;, + 4;20;20;20;20;, + 4;21;21;21;21;, + 4;22;22;22;22;, + 4;23;23;23;23;, + 4;24;24;24;24;, + 4;25;25;25;25;, + 4;26;26;26;26;, + 4;27;27;27;27;, + 4;28;28;28;28;, + 4;29;29;29;29;, + 4;30;30;30;30;, + 4;31;31;31;31;, + 4;32;32;32;32;, + 4;33;33;33;33;, + 3;34;34;34;, + 3;35;35;35;, + 4;36;36;36;36;, + 3;37;37;37;, + 3;38;38;38;, + 4;39;39;39;39;, + 3;40;40;40;, + 3;41;41;41;, + 3;42;42;42;, + 3;43;43;43;, + 3;44;44;44;, + 4;45;45;45;45;, + 3;46;46;46;, + 3;47;47;47;, + 3;48;48;48;, + 4;49;49;49;49;, + 3;50;50;50;, + 3;51;51;51;, + 3;52;52;52;, + 3;53;53;53;, + 4;54;54;54;54;, + 3;55;55;55;, + 3;56;56;56;, + 3;57;57;57;, + 3;58;58;58;, + 4;59;59;59;59;, + 4;60;60;60;60;, + 4;61;61;61;61;, + 4;62;62;62;62;, + 4;63;63;63;63;, + 4;64;64;64;64;, + 4;65;65;65;65;, + 4;66;66;66;66;, + 4;67;67;67;67;, + 4;68;68;68;68;, + 4;69;69;69;69;, + 4;70;70;70;70;; + } // End of Cube normals + MeshTextureCoords { // Cube UV coordinates + 264; + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 0.000000; 0.000000;, + -0.000104; 0.000450;, + -0.000014; 0.499950;, + 0.058184; 0.442464;, + 0.057363; 0.058619;, + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 0.000000; 0.000000;, + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 0.000000; 0.000000;, + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 0.000000; 0.000000;, + 0.000000; 0.500000;, + 0.500000; 0.500000;, + 0.500000; 0.000000;, + 0.000000; 0.000000;, + 0.499960; 0.416620;, + 0.000040; 0.416620;, + 0.000040; 0.624921;, + 0.499960; 0.624921;, + 0.499489; 0.499550;, + 0.499399; 0.000050;, + 0.441201; 0.057536;, + 0.442021; 0.441381;, + 0.499399; 0.000050;, + -0.000104; 0.000450;, + 0.057363; 0.058619;, + 0.441201; 0.057536;, + -0.000014; 0.499950;, + 0.499489; 0.499550;, + 0.442021; 0.441381;, + 0.058184; 0.442464;, + -0.000014; 0.499950;, + 0.499489; 0.499550;, + 0.442022; 0.441382;, + 0.058184; 0.442464;, + 0.000040; 0.208320;, + 0.499960; 0.208320;, + 0.499960; 0.000020;, + 0.000040; 0.000020;, + 0.499960; 0.416621;, + 0.000040; 0.416620;, + 0.000040; 0.624921;, + 0.499960; 0.624921;, + 0.000046; 0.499908;, + 0.499954; 0.499909;, + 0.499954; 0.291613;, + 0.000046; 0.291613;, + 0.499969;-0.015638;, + 0.000031;-0.015639;, + 0.000031; 0.374937;, + 0.499969; 0.374938;, + -0.000104; 0.000450;, + -0.000014; 0.499950;, + 0.058184; 0.442464;, + 0.057364; 0.058619;, + 0.499489; 0.499550;, + 0.499399; 0.000050;, + 0.441201; 0.057536;, + 0.442022; 0.441382;, + 0.499399; 0.000050;, + -0.000104; 0.000450;, + 0.057364; 0.058619;, + 0.441201; 0.057536;, + 0.499950; 0.000050;, + 0.000050; 0.000050;, + 0.000050; 0.499950;, + 0.499950; 0.499950;, + 0.000031; 0.374937;, + 0.499969; 0.374938;, + 0.499969;-0.015638;, + 0.000031;-0.015639;, + 0.499969;-0.015639;, + 0.000031;-0.015639;, + 0.000031; 0.374937;, + 0.499969; 0.374938;, + 0.000031; 0.374937;, + 0.499969; 0.374938;, + 0.499969;-0.015639;, + 0.000031;-0.015639;, + 0.499960; 0.000019;, + 0.000040; 0.000019;, + 0.000040; 0.208320;, + 0.499960; 0.208320;, + 0.499960; 0.208320;, + 0.000040; 0.208320;, + 0.000040; 0.416620;, + 0.499960; 0.416620;, + 0.000040; 0.624921;, + 0.499960; 0.624921;, + 0.499960; 0.416620;, + 0.000040; 0.416621;, + 0.000040; 0.416621;, + 0.499960; 0.416620;, + 0.499960; 0.208320;, + 0.000040; 0.208320;, + 0.499961; 0.000021;, + 0.000040; 0.000020;, + 0.000040; 0.208320;, + 0.499960; 0.208321;, + 0.499960; 0.208321;, + 0.000040; 0.208320;, + 0.000040; 0.416620;, + 0.499960; 0.416621;, + 0.000046; 0.291430;, + 0.499954; 0.291430;, + 0.499954; 0.083135;, + 0.000046; 0.083134;, + 0.482632; 0.297524;, + 0.499972; 0.143183;, + 0.275451; 0.201614;, + 0.279529; 0.217376;, + 0.000023; 0.249954;, + 0.499977; 0.249954;, + 0.499977; 0.041640;, + 0.000023; 0.041640;, + 0.499972; 0.143183;, + 0.017368; 0.143350;, + 0.220471; 0.223498;, + 0.275451; 0.201614;, + 0.017368; 0.143350;, + 0.000028; 0.297691;, + 0.224549; 0.239260;, + 0.220471; 0.223498;, + 0.000035; 0.499630;, + 0.499965; 0.499457;, + 0.424889; 0.249031;, + 0.074938; 0.249151;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.843750; 0.500000;, + 0.750000; 0.375000;, + 0.656250; 0.500000;, + 0.562500; 0.562500;, + 0.500000; 0.500000;, + 0.500000; 1.000000;, + 0.562500; 0.937500;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 1.000000; 0.500000;, + 0.937500; 0.562500;, + 0.937500; 0.937500;, + 0.999902; 0.999901;, + 0.968750; 0.031250;, + 0.843750; 0.031250;, + 0.843750; 0.156250;, + 0.968750; 0.156250;, + 0.562500; 0.937500;, + 0.500000; 1.000000;, + 0.999902; 0.999901;, + 0.937500; 0.937500;, + 0.937500; 0.562500;, + 1.000000; 0.500000;, + 0.500000; 0.500000;, + 0.562500; 0.562500;, + 0.562500; 0.562500;, + 0.500000; 0.500000;, + 0.500000; 1.000000;, + 0.562500; 0.937500;, + 0.000000; 1.000000;, + 1.000000; 1.000000;, + 1.000000; 0.000000;, + 0.000000; 0.000000;, + 1.000000; 0.500000;, + 0.937500; 0.562500;, + 0.937559; 0.942680;, + 0.999902; 0.999901;, + 0.656250; 0.031250;, + 0.531250; 0.031250;, + 0.531250; 0.156250;, + 0.656250; 0.156250;, + 0.562500; 0.937500;, + 0.500000; 1.000000;, + 0.999902; 0.999901;, + 0.937559; 0.942680;, + 0.937500; 0.562500;, + 1.000000; 0.500000;, + 0.500000; 0.500000;, + 0.562500; 0.562500;; + } // End of Cube UV coordinates + MeshMaterialList { // Cube material list + 1; + 71; + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0;; + Material Material { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.500000; 0.500000; 0.500000;; + 0.000000; 0.000000; 0.000000;; + } + } // End of Cube material list + XSkinMeshHeader { + 5; + 15; + 5; + } + SkinWeights { + "Armature_Bone_003"; + 249; + 4, + 5, + 6, + 7, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 76, + 77, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263; + 0.097855, + 0.076266, + 0.083495, + 0.107234, + 0.089782, + 0.015282, + 0.015282, + 0.076266, + 0.076266, + 0.097855, + 0.089782, + 0.097855, + 0.297901, + 0.287737, + 0.176628, + 0.182485, + 0.015282, + 0.089782, + 0.098610, + 0.018636, + 0.089782, + 0.097855, + 0.107234, + 0.098610, + 0.076266, + 0.015282, + 0.018636, + 0.083495, + 0.176628, + 0.003327, + 0.018794, + 0.127925, + 0.020404, + 0.286977, + 0.174766, + 0.003327, + 0.286977, + 0.297901, + 0.182485, + 0.174766, + 0.287737, + 0.020404, + 0.003327, + 0.176628, + 0.126954, + 0.136859, + 0.062329, + 0.060353, + 0.182485, + 0.176628, + 0.127925, + 0.136859, + 0.003327, + 0.174766, + 0.126954, + 0.018794, + 0.174766, + 0.182485, + 0.136859, + 0.126954, + 0.060353, + 0.062329, + 0.059240, + 0.127925, + 0.018794, + 0.059240, + 0.136859, + 0.127925, + 0.059240, + 0.062329, + 0.018794, + 0.126954, + 0.060353, + 0.107234, + 0.083495, + 0.133455, + 0.171692, + 0.171692, + 0.133455, + 0.287737, + 0.297901, + 0.018636, + 0.098610, + 0.162048, + 0.016914, + 0.016914, + 0.162048, + 0.286977, + 0.020404, + 0.098610, + 0.107234, + 0.171692, + 0.162048, + 0.162048, + 0.171692, + 0.297901, + 0.286977, + 0.083495, + 0.018636, + 0.016914, + 0.133455, + 0.016914, + 0.020404, + 0.031793, + 0.024185, + 0.091978, + 0.024185, + 0.031793, + 0.098530, + 0.020404, + 0.287737, + 0.098530, + 0.031793, + 0.287737, + 0.133455, + 0.091978, + 0.098530, + 0.133455, + 0.016914, + 0.024185, + 0.091978, + 0.500298, + 0.488502, + 0.484399, + 0.484912, + 0.488502, + 0.484399, + 0.574901, + 0.567861, + 0.584345, + 0.581311, + 0.484399, + 0.488502, + 0.484912, + 0.484399, + 0.488502, + 0.500298, + 0.650639, + 0.642159, + 0.660270, + 0.658477, + 0.642159, + 0.652886, + 0.660270, + 0.658477, + 0.652886, + 0.650639, + 0.650639, + 0.652886, + 0.642159, + 0.567861, + 0.577104, + 0.584345, + 0.660270, + 0.652886, + 0.658477, + 0.484912, + 0.484399, + 0.500298, + 0.484399, + 0.581311, + 0.577104, + 0.574901, + 0.574901, + 0.577104, + 0.567861, + 0.584345, + 0.577104, + 0.581311, + 0.650637, + 0.658473, + 0.660266, + 0.642160, + 0.658473, + 0.652884, + 0.660266, + 0.642160, + 0.652884, + 0.650637, + 0.650637, + 0.652884, + 0.658473, + 0.660266, + 0.652884, + 0.642160, + 0.574890, + 0.581306, + 0.584343, + 0.567845, + 0.581306, + 0.577096, + 0.584343, + 0.567845, + 0.577096, + 0.574890, + 0.574890, + 0.577096, + 0.581306, + 0.584343, + 0.577096, + 0.567845, + 0.228406, + 0.235541, + 0.226562, + 0.226110, + 0.235541, + 0.218934, + 0.220409, + 0.226562, + 0.218934, + 0.223567, + 0.223362, + 0.220409, + 0.223567, + 0.228406, + 0.226110, + 0.223362, + 0.226110, + 0.226562, + 0.220409, + 0.223362, + 0.223567, + 0.218934, + 0.235541, + 0.228406, + 0.467092, + 0.474056, + 0.449203, + 0.459631, + 0.474056, + 0.473079, + 0.460570, + 0.449203, + 0.473079, + 0.467589, + 0.462597, + 0.460570, + 0.467589, + 0.467092, + 0.459631, + 0.462597, + 0.459631, + 0.449203, + 0.460570, + 0.462597, + 0.467589, + 0.473079, + 0.474056, + 0.467092; + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000,-1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000,-1.600000, 0.000000, 1.000000;; + } // End of Armature_Bone_003 skin weights + SkinWeights { + "Armature_Bone_002"; + 210; + 0, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 13, + 14, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215; + 0.026699, + 0.019645, + 0.225152, + 0.090050, + 0.096422, + 0.247592, + 0.026699, + 0.225915, + 0.091110, + 0.091110, + 0.090050, + 0.090050, + 0.225152, + 0.019645, + 0.225915, + 0.026699, + 0.019645, + 0.225152, + 0.378267, + 0.217186, + 0.396865, + 0.489530, + 0.091110, + 0.225915, + 0.248358, + 0.097508, + 0.225915, + 0.225152, + 0.247592, + 0.248358, + 0.090050, + 0.091110, + 0.097508, + 0.096422, + 0.396865, + 0.398905, + 0.438519, + 0.443076, + 0.218141, + 0.380147, + 0.489880, + 0.398905, + 0.380147, + 0.378267, + 0.489530, + 0.489880, + 0.217186, + 0.218141, + 0.398905, + 0.396865, + 0.504112, + 0.502873, + 0.231972, + 0.249788, + 0.489530, + 0.396865, + 0.443076, + 0.502873, + 0.398905, + 0.489880, + 0.504112, + 0.438519, + 0.489880, + 0.489530, + 0.502873, + 0.504112, + 0.249788, + 0.231972, + 0.219728, + 0.214257, + 0.443076, + 0.438519, + 0.214257, + 0.219728, + 0.502873, + 0.443076, + 0.219728, + 0.231972, + 0.438519, + 0.504112, + 0.249788, + 0.214257, + 0.247592, + 0.096422, + 0.123030, + 0.409380, + 0.409380, + 0.123030, + 0.217186, + 0.378267, + 0.097508, + 0.248358, + 0.410435, + 0.124284, + 0.124284, + 0.410435, + 0.380147, + 0.218141, + 0.248358, + 0.247592, + 0.409380, + 0.410435, + 0.410435, + 0.409380, + 0.378267, + 0.380147, + 0.096422, + 0.097508, + 0.124284, + 0.123030, + 0.124284, + 0.218141, + 0.103633, + 0.087149, + 0.092557, + 0.087149, + 0.103633, + 0.094423, + 0.218141, + 0.217186, + 0.094423, + 0.103633, + 0.217186, + 0.123030, + 0.092557, + 0.094423, + 0.123030, + 0.124284, + 0.087149, + 0.092557, + 0.499702, + 0.511498, + 0.515601, + 0.515088, + 0.511498, + 0.515601, + 0.425099, + 0.432139, + 0.415655, + 0.418689, + 0.515601, + 0.511498, + 0.515088, + 0.515601, + 0.511498, + 0.499702, + 0.349361, + 0.357841, + 0.339730, + 0.341523, + 0.357841, + 0.347114, + 0.339730, + 0.341523, + 0.347114, + 0.349361, + 0.349361, + 0.347114, + 0.357841, + 0.432139, + 0.422896, + 0.415655, + 0.339730, + 0.347114, + 0.341523, + 0.515088, + 0.515601, + 0.499702, + 0.515601, + 0.418689, + 0.422896, + 0.425099, + 0.425099, + 0.422896, + 0.432139, + 0.415655, + 0.422896, + 0.418689, + 0.349363, + 0.341527, + 0.339734, + 0.357840, + 0.341527, + 0.347116, + 0.339734, + 0.357840, + 0.347116, + 0.349363, + 0.349363, + 0.347116, + 0.341527, + 0.339734, + 0.347116, + 0.357840, + 0.425110, + 0.418694, + 0.415657, + 0.432155, + 0.418694, + 0.422904, + 0.415657, + 0.432155, + 0.422904, + 0.425110, + 0.425110, + 0.422904, + 0.418694, + 0.415657, + 0.422904, + 0.432155; + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000,-1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000,-1.300000, 0.000000, 1.000000;; + } // End of Armature_Bone_002 skin weights + SkinWeights { + "Armature_Bone_001"; + 127; + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 75, + 76, + 77, + 78, + 80, + 81, + 84, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135; + 0.028090, + 0.044667, + 0.027228, + 0.014924, + 0.187604, + 0.200597, + 0.217670, + 0.204339, + 0.028090, + 0.204480, + 0.310430, + 0.044667, + 0.044667, + 0.310430, + 0.200597, + 0.027228, + 0.027228, + 0.200597, + 0.187604, + 0.014924, + 0.204480, + 0.028090, + 0.014924, + 0.187604, + 0.067482, + 0.064812, + 0.031709, + 0.033965, + 0.310430, + 0.204480, + 0.222012, + 0.341423, + 0.204480, + 0.187604, + 0.204339, + 0.222012, + 0.200597, + 0.310430, + 0.341423, + 0.217670, + 0.031709, + 0.101587, + 0.070428, + 0.017181, + 0.167670, + 0.078366, + 0.047455, + 0.101587, + 0.078366, + 0.067482, + 0.033965, + 0.047455, + 0.064812, + 0.167670, + 0.101587, + 0.031709, + 0.027631, + 0.014453, + 0.033965, + 0.031709, + 0.017181, + 0.014453, + 0.101587, + 0.047455, + 0.027631, + 0.070428, + 0.047455, + 0.033965, + 0.014453, + 0.027631, + 0.008199, + 0.017181, + 0.070428, + 0.008199, + 0.014453, + 0.017181, + 0.070428, + 0.027631, + 0.008199, + 0.204339, + 0.217670, + 0.123770, + 0.116219, + 0.116219, + 0.123770, + 0.064812, + 0.067482, + 0.341423, + 0.222012, + 0.131980, + 0.371812, + 0.371812, + 0.131980, + 0.078366, + 0.167670, + 0.222012, + 0.204339, + 0.116219, + 0.131980, + 0.131980, + 0.116219, + 0.067482, + 0.078366, + 0.217670, + 0.341423, + 0.371812, + 0.123770, + 0.371812, + 0.167670, + 0.122698, + 0.132035, + 0.078042, + 0.132035, + 0.122698, + 0.065986, + 0.167670, + 0.064812, + 0.065986, + 0.122698, + 0.064812, + 0.123770, + 0.078042, + 0.065986, + 0.123770, + 0.371812, + 0.132035, + 0.078042; + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000,-1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000,-1.000000, 0.000000, 1.000000;; + } // End of Armature_Bone_001 skin weights + SkinWeights { + "Armature_Bone"; + 136; + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135; + 0.945211, + 0.955333, + 0.972772, + 0.965432, + 0.441407, + 0.557541, + 0.520087, + 0.387790, + 0.945211, + 0.424328, + 0.470645, + 0.955333, + 0.955333, + 0.470645, + 0.557541, + 0.972772, + 0.972772, + 0.557541, + 0.441407, + 0.965432, + 0.424328, + 0.945211, + 0.965432, + 0.441407, + 0.133775, + 0.243816, + 0.149205, + 0.083512, + 0.470645, + 0.424328, + 0.371115, + 0.418447, + 0.424328, + 0.441407, + 0.387790, + 0.371115, + 0.557541, + 0.470645, + 0.418447, + 0.520087, + 0.149205, + 0.102630, + 0.077530, + 0.107912, + 0.165882, + 0.124352, + 0.077496, + 0.102630, + 0.124352, + 0.133775, + 0.083512, + 0.077496, + 0.243816, + 0.165882, + 0.102630, + 0.149205, + 0.060886, + 0.066205, + 0.013250, + 0.011723, + 0.083512, + 0.149205, + 0.107912, + 0.066205, + 0.102630, + 0.077496, + 0.060886, + 0.077530, + 0.077496, + 0.083512, + 0.066205, + 0.060886, + 0.011723, + 0.013250, + 0.048094, + 0.022321, + 0.107912, + 0.077530, + 0.022321, + 0.048094, + 0.066205, + 0.107912, + 0.048094, + 0.013250, + 0.077530, + 0.060886, + 0.011723, + 0.022321, + 0.387790, + 0.520087, + 0.494225, + 0.226848, + 0.226848, + 0.494225, + 0.243816, + 0.133775, + 0.418447, + 0.371115, + 0.212428, + 0.276984, + 0.276984, + 0.212428, + 0.124352, + 0.165882, + 0.371115, + 0.387790, + 0.226848, + 0.212428, + 0.212428, + 0.226848, + 0.133775, + 0.124352, + 0.520087, + 0.418447, + 0.276984, + 0.494225, + 0.276984, + 0.165882, + 0.382664, + 0.483353, + 0.390460, + 0.483353, + 0.382664, + 0.298215, + 0.165882, + 0.243816, + 0.298215, + 0.382664, + 0.243816, + 0.494225, + 0.390460, + 0.298215, + 0.494225, + 0.276984, + 0.483353, + 0.390460; + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000,-1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 1.000000;; + } // End of Armature_Bone skin weights + SkinWeights { + "Armature_Bone_004"; + 172; + 4, + 5, + 6, + 7, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263; + 0.047982, + 0.075546, + 0.082326, + 0.053045, + 0.055496, + 0.112532, + 0.112532, + 0.075546, + 0.075546, + 0.047982, + 0.055496, + 0.047982, + 0.122575, + 0.186448, + 0.245593, + 0.210507, + 0.112532, + 0.055496, + 0.059905, + 0.123986, + 0.055496, + 0.047982, + 0.053045, + 0.059905, + 0.075546, + 0.112532, + 0.123986, + 0.082326, + 0.245593, + 0.393551, + 0.394730, + 0.303906, + 0.427903, + 0.130157, + 0.210403, + 0.393551, + 0.130157, + 0.122575, + 0.210507, + 0.210403, + 0.186448, + 0.427903, + 0.393551, + 0.245593, + 0.280416, + 0.279610, + 0.692449, + 0.678135, + 0.210507, + 0.245593, + 0.303906, + 0.279610, + 0.393551, + 0.210403, + 0.280416, + 0.394730, + 0.210403, + 0.210507, + 0.279610, + 0.280416, + 0.678135, + 0.692449, + 0.672937, + 0.755223, + 0.303906, + 0.394730, + 0.755223, + 0.672937, + 0.279610, + 0.303906, + 0.672937, + 0.692449, + 0.394730, + 0.280416, + 0.678135, + 0.755223, + 0.053045, + 0.082326, + 0.125519, + 0.075862, + 0.075862, + 0.125519, + 0.186448, + 0.122575, + 0.123986, + 0.059905, + 0.083109, + 0.210006, + 0.210006, + 0.083109, + 0.130157, + 0.427903, + 0.059905, + 0.053045, + 0.075862, + 0.083109, + 0.083109, + 0.075862, + 0.122575, + 0.130157, + 0.082326, + 0.123986, + 0.210006, + 0.125519, + 0.210006, + 0.427903, + 0.359212, + 0.273279, + 0.346964, + 0.273279, + 0.359212, + 0.442846, + 0.427903, + 0.186448, + 0.442846, + 0.359212, + 0.186448, + 0.125519, + 0.346964, + 0.442846, + 0.125519, + 0.210006, + 0.273279, + 0.346964, + 0.771594, + 0.764459, + 0.773438, + 0.773890, + 0.764459, + 0.781066, + 0.779591, + 0.773438, + 0.781066, + 0.776433, + 0.776638, + 0.779591, + 0.776433, + 0.771594, + 0.773890, + 0.776638, + 0.773890, + 0.773438, + 0.779591, + 0.776638, + 0.776433, + 0.781066, + 0.764459, + 0.771594, + 0.532908, + 0.525944, + 0.550797, + 0.540369, + 0.525944, + 0.526921, + 0.539430, + 0.550797, + 0.526921, + 0.532411, + 0.537403, + 0.539430, + 0.532411, + 0.532908, + 0.540369, + 0.537403, + 0.540369, + 0.550797, + 0.539430, + 0.537403, + 0.532411, + 0.526921, + 0.525944, + 0.532908; + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000,-1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000,-2.000000, 0.000000, 1.000000;; + } // End of Armature_Bone_004 skin weights + } // End of Cube mesh + } // End of Cube + } // End of Armature +} // End of Root +AnimationSet Global { + Animation { + {Armature} + AnimationKey { // Rotation + 0; + 31; + 0;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 1;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 2;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 3;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 4;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 5;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 6;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 7;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 8;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 9;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 10;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 11;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 12;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 13;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 14;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 15;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 16;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 17;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 18;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 19;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 20;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 21;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 22;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 23;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 24;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 25;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 26;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 27;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 28;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 29;4;-0.000000, 0.000000, 0.000000, 1.000000;;, + 30;4;-0.000000, 0.000000, 0.000000, 1.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 0;3; 5.000000, 5.000000, 5.000000;;, + 1;3; 5.000000, 5.000000, 5.000000;;, + 2;3; 5.000000, 5.000000, 5.000000;;, + 3;3; 5.000000, 5.000000, 5.000000;;, + 4;3; 5.000000, 5.000000, 5.000000;;, + 5;3; 5.000000, 5.000000, 5.000000;;, + 6;3; 5.000000, 5.000000, 5.000000;;, + 7;3; 5.000000, 5.000000, 5.000000;;, + 8;3; 5.000000, 5.000000, 5.000000;;, + 9;3; 5.000000, 5.000000, 5.000000;;, + 10;3; 5.000000, 5.000000, 5.000000;;, + 11;3; 5.000000, 5.000000, 5.000000;;, + 12;3; 5.000000, 5.000000, 5.000000;;, + 13;3; 5.000000, 5.000000, 5.000000;;, + 14;3; 5.000000, 5.000000, 5.000000;;, + 15;3; 5.000000, 5.000000, 5.000000;;, + 16;3; 5.000000, 5.000000, 5.000000;;, + 17;3; 5.000000, 5.000000, 5.000000;;, + 18;3; 5.000000, 5.000000, 5.000000;;, + 19;3; 5.000000, 5.000000, 5.000000;;, + 20;3; 5.000000, 5.000000, 5.000000;;, + 21;3; 5.000000, 5.000000, 5.000000;;, + 22;3; 5.000000, 5.000000, 5.000000;;, + 23;3; 5.000000, 5.000000, 5.000000;;, + 24;3; 5.000000, 5.000000, 5.000000;;, + 25;3; 5.000000, 5.000000, 5.000000;;, + 26;3; 5.000000, 5.000000, 5.000000;;, + 27;3; 5.000000, 5.000000, 5.000000;;, + 28;3; 5.000000, 5.000000, 5.000000;;, + 29;3; 5.000000, 5.000000, 5.000000;;, + 30;3; 5.000000, 5.000000, 5.000000;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.000000,-5.000000;;, + 1;3; 0.000000, 0.000000,-5.000000;;, + 2;3; 0.000000, 0.000000,-5.000000;;, + 3;3; 0.000000, 0.000000,-5.000000;;, + 4;3; 0.000000, 0.000000,-5.000000;;, + 5;3; 0.000000, 0.000000,-5.000000;;, + 6;3; 0.000000, 0.000000,-5.000000;;, + 7;3; 0.000000, 0.000000,-5.000000;;, + 8;3; 0.000000, 0.000000,-5.000000;;, + 9;3; 0.000000, 0.000000,-5.000000;;, + 10;3; 0.000000, 0.000000,-5.000000;;, + 11;3; 0.000000, 0.000000,-5.000000;;, + 12;3; 0.000000, 0.000000,-5.000000;;, + 13;3; 0.000000, 0.000000,-5.000000;;, + 14;3; 0.000000, 0.000000,-5.000000;;, + 15;3; 0.000000, 0.000000,-5.000000;;, + 16;3; 0.000000, 0.000000,-5.000000;;, + 17;3; 0.000000, 0.000000,-5.000000;;, + 18;3; 0.000000, 0.000000,-5.000000;;, + 19;3; 0.000000, 0.000000,-5.000000;;, + 20;3; 0.000000, 0.000000,-5.000000;;, + 21;3; 0.000000, 0.000000,-5.000000;;, + 22;3; 0.000000, 0.000000,-5.000000;;, + 23;3; 0.000000, 0.000000,-5.000000;;, + 24;3; 0.000000, 0.000000,-5.000000;;, + 25;3; 0.000000, 0.000000,-5.000000;;, + 26;3; 0.000000, 0.000000,-5.000000;;, + 27;3; 0.000000, 0.000000,-5.000000;;, + 28;3; 0.000000, 0.000000,-5.000000;;, + 29;3; 0.000000, 0.000000,-5.000000;;, + 30;3; 0.000000, 0.000000,-5.000000;;; + } + } + Animation { + {Armature_Bone} + AnimationKey { // Rotation + 0; + 31; + 0;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 1;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 2;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 3;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 4;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 5;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 6;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 7;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 8;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 9;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 10;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 11;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 12;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 13;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 14;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 15;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 16;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 17;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 18;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 19;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 20;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 21;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 22;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 23;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 24;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 25;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 26;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 27;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 28;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 29;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 30;4;-0.707107, 0.707107, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.000000, 0.000000;;, + 1;3; 0.000000, 0.000000, 0.000000;;, + 2;3; 0.000000, 0.000000, 0.000000;;, + 3;3; 0.000000, 0.000000, 0.000000;;, + 4;3; 0.000000, 0.000000, 0.000000;;, + 5;3; 0.000000, 0.000000, 0.000000;;, + 6;3; 0.000000, 0.000000, 0.000000;;, + 7;3; 0.000000, 0.000000, 0.000000;;, + 8;3; 0.000000, 0.000000, 0.000000;;, + 9;3; 0.000000, 0.000000, 0.000000;;, + 10;3; 0.000000, 0.000000, 0.000000;;, + 11;3; 0.000000, 0.000000, 0.000000;;, + 12;3; 0.000000, 0.000000, 0.000000;;, + 13;3; 0.000000, 0.000000, 0.000000;;, + 14;3; 0.000000, 0.000000, 0.000000;;, + 15;3; 0.000000, 0.000000, 0.000000;;, + 16;3; 0.000000, 0.000000, 0.000000;;, + 17;3; 0.000000, 0.000000, 0.000000;;, + 18;3; 0.000000, 0.000000, 0.000000;;, + 19;3; 0.000000, 0.000000, 0.000000;;, + 20;3; 0.000000, 0.000000, 0.000000;;, + 21;3; 0.000000, 0.000000, 0.000000;;, + 22;3; 0.000000, 0.000000, 0.000000;;, + 23;3; 0.000000, 0.000000, 0.000000;;, + 24;3; 0.000000, 0.000000, 0.000000;;, + 25;3; 0.000000, 0.000000, 0.000000;;, + 26;3; 0.000000, 0.000000, 0.000000;;, + 27;3; 0.000000, 0.000000, 0.000000;;, + 28;3; 0.000000, 0.000000, 0.000000;;, + 29;3; 0.000000, 0.000000, 0.000000;;, + 30;3; 0.000000, 0.000000, 0.000000;;; + } + } + Animation { + {Armature_Bone_001} + AnimationKey { // Rotation + 0; + 31; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 20;4;-0.998539, 0.054035, 0.000000,-0.000000;;, + 21;4;-0.996147, 0.053932, 0.002355, 0.043499;;, + 22;4;-0.998539, 0.054035, 0.000000, 0.000000;;, + 23;4;-0.997589, 0.053983,-0.002357,-0.043556;;, + 24;4;-0.998539, 0.054035, 0.000000, 0.000000;;, + 25;4;-0.996639, 0.053932, 0.003045, 0.056265;;, + 26;4;-0.994740, 0.053829, 0.004709, 0.087028;;, + 27;4;-0.996147, 0.053932, 0.002355, 0.043519;;, + 28;4;-0.998539, 0.054035, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 2.000000, 0.000000;;, + 1;3; 0.000000, 2.000000, 0.000000;;, + 2;3; 0.000000, 2.000000, 0.000000;;, + 3;3; 0.000000, 2.000000, 0.000000;;, + 4;3; 0.000000, 2.000000, 0.000000;;, + 5;3; 0.000000, 2.000000, 0.000000;;, + 6;3; 0.000000, 2.000000, 0.000000;;, + 7;3; 0.000000, 2.000000, 0.000000;;, + 8;3; 0.000000, 2.000000, 0.000000;;, + 9;3; 0.000000, 2.000000, 0.000000;;, + 10;3; 0.000000, 2.000000, 0.000000;;, + 11;3; 0.000000, 2.000000, 0.000000;;, + 12;3; 0.000000, 2.000000, 0.000000;;, + 13;3; 0.000000, 2.000000, 0.000000;;, + 14;3; 0.000000, 2.000000, 0.000000;;, + 15;3; 0.000000, 2.000000, 0.000000;;, + 16;3; 0.000000, 2.000000, 0.000000;;, + 17;3; 0.000000, 2.000000, 0.000000;;, + 18;3; 0.000000, 2.000000, 0.000000;;, + 19;3; 0.000000, 2.000000, 0.000000;;, + 20;3; 0.000000, 2.000000, 0.000000;;, + 21;3; 0.000000, 2.000000, 0.000000;;, + 22;3; 0.000000, 2.000000, 0.000000;;, + 23;3; 0.000000, 2.000000, 0.000000;;, + 24;3; 0.000000, 2.000000, 0.000000;;, + 25;3; 0.000000, 2.000000, 0.000000;;, + 26;3; 0.000000, 2.000000, 0.000000;;, + 27;3; 0.000000, 2.000000, 0.000000;;, + 28;3; 0.000000, 2.000000, 0.000000;;, + 29;3; 0.000000, 2.000000, 0.000000;;, + 30;3; 0.000000, 2.000000, 0.000000;;; + } + } + Animation { + {Armature_Bone_002} + AnimationKey { // Rotation + 0; + 31; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.300000, 0.000000;;, + 1;3; 0.000000, 0.300000, 0.000000;;, + 2;3; 0.000000, 0.300000, 0.000000;;, + 3;3; 0.000000, 0.300000, 0.000000;;, + 4;3; 0.000000, 0.300000, 0.000000;;, + 5;3; 0.000000, 0.300000, 0.000000;;, + 6;3; 0.000000, 0.300000, 0.000000;;, + 7;3; 0.000000, 0.300000, 0.000000;;, + 8;3; 0.000000, 0.300000, 0.000000;;, + 9;3; 0.000000, 0.300000, 0.000000;;, + 10;3; 0.000000, 0.300000, 0.000000;;, + 11;3; 0.000000, 0.300000, 0.000000;;, + 12;3; 0.000000, 0.300000, 0.000000;;, + 13;3; 0.000000, 0.300000, 0.000000;;, + 14;3; 0.000000, 0.300000, 0.000000;;, + 15;3; 0.000000, 0.300000, 0.000000;;, + 16;3; 0.000000, 0.300000, 0.000000;;, + 17;3; 0.000000, 0.300000, 0.000000;;, + 18;3; 0.000000, 0.300000, 0.000000;;, + 19;3; 0.000000, 0.300000, 0.000000;;, + 20;3; 0.000000, 0.300000, 0.000000;;, + 21;3;-0.000000, 0.300000,-0.000000;;, + 22;3;-0.000000, 0.300000, 0.000000;;, + 23;3;-0.000000, 0.300000, 0.000000;;, + 24;3;-0.000000, 0.300000, 0.000000;;, + 25;3;-0.000000, 0.300000,-0.000000;;, + 26;3;-0.000000, 0.300000, 0.000000;;, + 27;3;-0.000000, 0.300000,-0.000000;;, + 28;3; 0.000000, 0.300000, 0.000000;;, + 29;3; 0.000000, 0.300000, 0.000000;;, + 30;3; 0.000000, 0.300000, 0.000000;;; + } + } + Animation { + {Armature_Bone_003} + AnimationKey { // Rotation + 0; + 31; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-0.998097,-0.000000, 0.000000,-0.043583;;, + 12;4;-0.996195,-0.000000, 0.000000,-0.087156;;, + 13;4;-0.998097,-0.000000, 0.000000,-0.056342;;, + 14;4;-1.000000,-0.000000,-0.000000, 0.000000;;, + 15;4;-0.998097,-0.000000,-0.000000, 0.056342;;, + 16;4;-0.996195,-0.000000,-0.000000, 0.087156;;, + 17;4;-0.998097,-0.000000,-0.000000, 0.043583;;, + 18;4;-1.000000,-0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000,-0.000000, 0.000000, 0.000000;;, + 20;4;-0.996195, 0.087156, 0.000000, 0.000000;;, + 21;4;-0.996434, 0.081668, 0.000000, 0.000000;;, + 22;4;-0.996936, 0.070172, 0.000000, 0.000000;;, + 23;4;-0.997535, 0.056459, 0.000000, 0.000000;;, + 24;4;-0.998149, 0.042383, 0.000000, 0.000000;;, + 25;4;-0.998729, 0.029106, 0.000000, 0.000000;;, + 26;4;-0.999236, 0.017493, 0.000000, 0.000000;;, + 27;4;-0.999638, 0.008289, 0.000000, 0.000000;;, + 28;4;-0.999904, 0.002208, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.300000, 0.000000;;, + 1;3; 0.000000, 0.300000, 0.000000;;, + 2;3; 0.000000, 0.300000, 0.000000;;, + 3;3; 0.000000, 0.300000, 0.000000;;, + 4;3; 0.000000, 0.300000, 0.000000;;, + 5;3; 0.000000, 0.300000, 0.000000;;, + 6;3; 0.000000, 0.300000, 0.000000;;, + 7;3; 0.000000, 0.300000, 0.000000;;, + 8;3; 0.000000, 0.300000, 0.000000;;, + 9;3; 0.000000, 0.300000, 0.000000;;, + 10;3; 0.000000, 0.300000, 0.000000;;, + 11;3; 0.000000, 0.300000, 0.000000;;, + 12;3; 0.000000, 0.300000, 0.000000;;, + 13;3; 0.000000, 0.300000, 0.000000;;, + 14;3; 0.000000, 0.300000, 0.000000;;, + 15;3; 0.000000, 0.300000, 0.000000;;, + 16;3; 0.000000, 0.300000, 0.000000;;, + 17;3; 0.000000, 0.300000, 0.000000;;, + 18;3; 0.000000, 0.300000, 0.000000;;, + 19;3; 0.000000, 0.300000, 0.000000;;, + 20;3; 0.000000, 0.300000, 0.000000;;, + 21;3;-0.000000, 0.300000,-0.000000;;, + 22;3;-0.000000, 0.300000,-0.000000;;, + 23;3; 0.000000, 0.300000, 0.000000;;, + 24;3;-0.000000, 0.300000,-0.000000;;, + 25;3; 0.000000, 0.300000,-0.000000;;, + 26;3;-0.000000, 0.300000,-0.000000;;, + 27;3;-0.000000, 0.300000,-0.000000;;, + 28;3;-0.000000, 0.300000, 0.000000;;, + 29;3; 0.000000, 0.300000, 0.000000;;, + 30;3; 0.000000, 0.300000, 0.000000;;; + } + } + Animation { + {Armature_Bone_004} + AnimationKey { // Rotation + 0; + 31; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-0.999524, 0.021812, 0.000000,-0.000000;;, + 2;4;-0.999048, 0.043619, 0.000000,-0.000000;;, + 3;4;-0.999524, 0.028196, 0.000000,-0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-0.999524,-0.028196,-0.000000, 0.000000;;, + 6;4;-0.999048,-0.043619,-0.000000, 0.000000;;, + 7;4;-0.999524,-0.021810,-0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.400000, 0.000000;;, + 1;3; 0.000000, 0.400000, 0.000000;;, + 2;3; 0.000000, 0.400000, 0.000000;;, + 3;3; 0.000000, 0.400000, 0.000000;;, + 4;3; 0.000000, 0.400000, 0.000000;;, + 5;3; 0.000000, 0.400000, 0.000000;;, + 6;3; 0.000000, 0.400000, 0.000000;;, + 7;3; 0.000000, 0.400000, 0.000000;;, + 8;3; 0.000000, 0.400000, 0.000000;;, + 9;3; 0.000000, 0.400000, 0.000000;;, + 10;3; 0.000000, 0.400000, 0.000000;;, + 11;3; 0.000000, 0.400000,-0.000000;;, + 12;3;-0.000000, 0.400000, 0.000000;;, + 13;3; 0.000000, 0.400000, 0.000000;;, + 14;3;-0.000000, 0.400000, 0.000000;;, + 15;3;-0.000000, 0.400000, 0.000000;;, + 16;3; 0.000000, 0.400000, 0.000000;;, + 17;3;-0.000000, 0.400000,-0.000000;;, + 18;3;-0.000000, 0.400000,-0.000000;;, + 19;3;-0.000000, 0.400000,-0.000000;;, + 20;3; 0.000000, 0.400000,-0.000000;;, + 21;3; 0.000000, 0.400000, 0.000000;;, + 22;3;-0.000000, 0.400000,-0.000000;;, + 23;3;-0.000000, 0.400000,-0.000000;;, + 24;3;-0.000000, 0.400000,-0.000000;;, + 25;3; 0.000000, 0.400000, 0.000000;;, + 26;3;-0.000000, 0.400000, 0.000000;;, + 27;3;-0.000000, 0.400000, 0.000000;;, + 28;3; 0.000000, 0.400000, 0.000000;;, + 29;3; 0.000000, 0.400000, 0.000000;;, + 30;3; 0.000000, 0.400000, 0.000000;;; + } + } + Animation { + {Cube} + AnimationKey { // Rotation + 0; + 31; + 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 31; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 31; + 0;3; 0.000000, 0.000000, 1.000000;;, + 1;3; 0.000000, 0.000000, 1.000000;;, + 2;3; 0.000000, 0.000000, 1.000000;;, + 3;3; 0.000000, 0.000000, 1.000000;;, + 4;3; 0.000000, 0.000000, 1.000000;;, + 5;3; 0.000000, 0.000000, 1.000000;;, + 6;3; 0.000000, 0.000000, 1.000000;;, + 7;3; 0.000000, 0.000000, 1.000000;;, + 8;3; 0.000000, 0.000000, 1.000000;;, + 9;3; 0.000000, 0.000000, 1.000000;;, + 10;3; 0.000000, 0.000000, 1.000000;;, + 11;3; 0.000000, 0.000000, 1.000000;;, + 12;3; 0.000000, 0.000000, 1.000000;;, + 13;3; 0.000000, 0.000000, 1.000000;;, + 14;3; 0.000000, 0.000000, 1.000000;;, + 15;3; 0.000000, 0.000000, 1.000000;;, + 16;3; 0.000000, 0.000000, 1.000000;;, + 17;3; 0.000000, 0.000000, 1.000000;;, + 18;3; 0.000000, 0.000000, 1.000000;;, + 19;3; 0.000000, 0.000000, 1.000000;;, + 20;3; 0.000000, 0.000000, 1.000000;;, + 21;3; 0.000000, 0.000000, 1.000000;;, + 22;3; 0.000000, 0.000000, 1.000000;;, + 23;3; 0.000000, 0.000000, 1.000000;;, + 24;3; 0.000000, 0.000000, 1.000000;;, + 25;3; 0.000000, 0.000000, 1.000000;;, + 26;3; 0.000000, 0.000000, 1.000000;;, + 27;3; 0.000000, 0.000000, 1.000000;;, + 28;3; 0.000000, 0.000000, 1.000000;;, + 29;3; 0.000000, 0.000000, 1.000000;;, + 30;3; 0.000000, 0.000000, 1.000000;;; + } + } +} // End of AnimationSet Global diff --git a/nodes.lua b/nodes.lua index bb8d10f..8c62153 100644 --- a/nodes.lua +++ b/nodes.lua @@ -62,6 +62,27 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "mobs:leather", + recipe = { + {"fun_caves:giant_mushroom_cap"} + } +}) + +minetest.register_craft({ + output = "dye:red", + recipe = { + {"flowers:mushroom_red"} + } +}) + +--minetest.register_craft({ +-- output = "dye:yellow", +-- recipe = { +-- {"flowers:mushroom_brown"} +-- } +--}) + -- Caps can be cooked and eaten. minetest.register_node("fun_caves:mushroom_steak", { description = "Mushroom Steak", @@ -542,3 +563,10 @@ minetest.register_abm({ end }) +minetest.register_craft({ + output = 'default:paper 6', + recipe = { + {'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem'}, + } +}) + diff --git a/sand_monster.lua b/sand_monster.lua new file mode 100644 index 0000000..54b5968 --- /dev/null +++ b/sand_monster.lua @@ -0,0 +1,55 @@ + +-- Sand Monster by PilzAdam + +mobs:register_mob("mobs_monster:sand_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + pathfinding = true, + reach = 2, + damage = 1, + hp_min = 4, + hp_max = 20, + armor = 100, + collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4}, + visual = "mesh", + mesh = "mobs_sand_monster.b3d", + textures = { + {"mobs_sand_monster.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_sandmonster", + }, + walk_velocity = 1.5, + run_velocity = 4, + view_range = 15, + jump = true, + floats = 0, + drops = { + {name = "default:desert_sand", chance = 1, min = 3, max = 5}, + }, + water_damage = 3, + lava_damage = 4, + light_damage = 0, + fear_height = 4, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 39, + walk_start = 41, + walk_end = 72, + run_start = 74, + run_end = 105, + punch_start = 74, + punch_end = 105, + }, +}) + +mobs:register_spawn("mobs_monster:sand_monster", {"default:desert_sand"}, 20, 0, 7000, 1, 31000) + +mobs:register_egg("mobs_monster:sand_monster", "Sand Monster", "default_desert_sand.png", 1) + +-- compatibility +mobs:alias_mob("mobs:sand_monster", "mobs_monster:sand_monster") diff --git a/sounds/mobs_dirtmonster.ogg b/sounds/mobs_dirtmonster.ogg new file mode 100644 index 0000000000000000000000000000000000000000..87fdab087f8ce464adfa3ce06a23b2d121ad4f64 GIT binary patch literal 17618 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 kiNM_JbiBd5?iZtmcy@Ui4X(Ebr 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 BusQ$$ literal 0 HcmV?d00001 diff --git a/sounds/mobs_lavaflan.ogg b/sounds/mobs_lavaflan.ogg new file mode 100644 index 0000000000000000000000000000000000000000..08c8f1de47305b9418d50f41612532505bd84522 GIT binary patch literal 20095 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%0DDz2t)OAVxRc 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⩔q?J)m8Yc%M8`~u25 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 literal 0 HcmV?d00001 diff --git a/sounds/mobs_stonemonster.ogg b/sounds/mobs_stonemonster.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2d2b9f141098eec3ec2f8a12ca1f8ac1510c50cb GIT binary patch literal 9946 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 Ro4No1002ovPDHLkV1k0$V;BGc literal 0 HcmV?d00001 diff --git a/textures/goblins_goblin_cobble1.png b/textures/goblins_goblin_cobble1.png new file mode 100644 index 0000000000000000000000000000000000000000..acce829fdf74e77228db5afe337bbbca5096ef68 GIT binary patch literal 2370 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 literal 0 HcmV?d00001 diff --git a/textures/goblins_goblin_cobble2.png b/textures/goblins_goblin_cobble2.png new file mode 100644 index 0000000000000000000000000000000000000000..a3729a58334ee0ddc16f30573f6d64c0583edc19 GIT binary patch literal 2454 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 N002ovPDHLkV1g#8o<{%x literal 0 HcmV?d00001 diff --git a/textures/goblins_goblin_diamond1.png b/textures/goblins_goblin_diamond1.png new file mode 100644 index 0000000000000000000000000000000000000000..b7da4cd6cfafa0a51c0f0cfea7c3bfe645fd1e96 GIT binary patch literal 2167 zcmV--2#EKIP)!;EKWfvRzEIUJ})dxE;CCmE=?~| zLNzi>H8e~xH%m2AMJrTACofMiUO_TeL@_l^F1HCak5G*mW8PBmLeHZfK)HB~lbM>k*)0N^9Q_V7XSbN0d!JMQvg8b*k%9# z00Cl4M??UK1szBL000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2j2(`0{}4wf=)mH z00i?%L_t(Y$DLJsR1{ShpG=4dHOxdIw3kYjlGdV2y0LAnYz9t`+3i3SqV0}Sf+H&_ zIUHkkGm55Z7$$1AXxcl+y~iV+E?LuR^cbZ$322mMWR}IFw4|q6o$fBKx$uYBZ)W#9 z-#zF1=J&nsM-T+kbri->i2+pNTtG+zNE@^pw2Vmf7st3<=XAi(_~2gM~OhM28Rz5a)}iBx-{2KOBV0 zCs)!T30%yG4XI)aA4CE`vMlK&b=pA)YM9W9tXp%l3sx`AUGsRs>Vn+d6dc(B`Qqy7ZkS+gW`um`p&78g&-mQ8BUO<|f7yv4d)C>}bMm z-)l)pNz!%8H7TaOna37a(pAMIPRz<eOJDt5pXbCts!K2}FZkDE|Ma}~d0)tJVhckHU z%{Mle{TD)^AHNf!^N!p9g*)*oh)9>36%e`$eBlsml+nm$8V#;u%4T)BtX5YEMHZ4|_wIG;R_!}@govV6zfA}y zQSUnNX-MD{P{5s&M~hqq^vj|jc)d^+MHp~@RW)bMoSXL@BBH4I6b5e;)Yx_4^LD%& z5T^j-%$TP;jD@nu$qk}_zlZ4pzr3qz_xszIJn#}Rl$x$P0N?e=iQ{dE=N%d-C3Ebi zwa!L6$9gzURv3nH(Ule4`p>$%yTADOBVs5uq|>Dol8*nng*WFI00MR147v^=zhCvU zSBa`$kyYH%>a)ALzxj6OvMOT3Lw76){X)~YsVsj1UbY^Rtdm$vnwbTmJ+Wu$EH6SK z>Wulz9S|4Hr})+NcP(4B>gh#`h)Jobsnb%YO`DV)Mk=-ldMPuTX*HU`;Ew;AlMxEQ t03f{;#dw}%5rDwXR~}imr0R+7{{lOA1*SW|cy9mz002ovPDHLkV1nG literal 0 HcmV?d00001 diff --git a/textures/goblins_goblin_diamond2.png b/textures/goblins_goblin_diamond2.png new file mode 100644 index 0000000000000000000000000000000000000000..2586039525792a01f26d5e21bd0bf2baa4a35698 GIT binary patch literal 2181 zcmV;02zvL4P)sC?-B5 zL^UWiJSitZDk(uFEI=wpI4egwAxb$XPB|?pL@h@=C`vmmH9{>lK{qf&E;vIeJVGfz zK`$&vFE2+bQams!Ni0r2Fit=sMnF0!;EH+3iPeLhMJ})gyFIPY?GfOWyN-t7E zH8M;!H%m1?N-$JKCofMiHBK>KLNhW^GcHpuH&8P+PeN5lE>}l6Sw}QpMl~^2FqmkUpqWu zJ3?SQW>zN@h()X+2P7O+jowKW#-! zYDGnFLUm#|KXOAuaY<2aRA6;8errZjcu|CKMT>7hU3y?#eqD-mLyvh!k$g~)eO8)< zSeKO;p^IOlj%THjX{V87t(R%8nQ^h2ZLpklsGym*qI$cecBi$dv$?On!M(P`xBtrm z$H~Ui&dt%&(Ad+_(Aw41+tAqB*Yezh>Fen7^zr!n_Z`Pap#T5?0d!JMQvg8b*k%9# z00Cl4M??UK1szBL000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2j2(`0|F#jX~-!6 z00jX_L_t(Y$DLJwSQBL&KS@EGD6JrF4jXe+46Ui4f>NZBMibLEl`+VLN!@^wa7-<4 zJIVY3;gM8t^mO#&dUwrxm-MtUYR!I~KPU>pO3JiQw6e02nPpG!SW6~{$lb@d- z$X^;*T6A}y;>VH_g0~wd>1}4pY$~6=zzRYw_|N-cCMk=F8Xh$~CPpTcjg+Zpl6iT$ z1dZl$oW?}QsPXVDNv~aIVr$B;dN0W|zz3mW3Pe=Y0KHMeqsQhY$cX4r8XX-)FxC!J zN=lL>8KI|7Azs0s}%DWj89Ic3=K`Kt=y#S@N>7vBj`=%=)nq}eCy3k z16t5%3T?(r)gqg9b1iK@f3N|BAlrf}BgtjX#+H`cCmvNh%UZAu+~p$~BWIZB#3>3S z1o-C#Idda88!sQlYJ zw@$kWh&+V+v{7-l*r$+kQm)I*O4DV;j~G4r3Yk``A$9SiXgolc7Z|_;2Lqww$l>lo z-QC~x5Cf$(KMq-~N|&W0)ycDy6}gHmU7A8gD#u_`*efZM*={%EMVYJ?%fa1SwyfLV zeVB-l*6ar9@#HnCsarqWS6)-I3Lx;m*rcvahP1s9Uvcac~7sW8JE<#n?!! z#lms5#%u#41V65OSI%V-Hj*eh3}5XG+JMJpHr!LSZe4wGF)?9sYU*T+32J)5)Tp=4iy#@4H*v-91|oR6CWNJJ{ArfAsHed z6(1lTD<2mdBo-GY7bzkbE+H8rBq1Xv87m|jA1E3eDjP5)95N*xBq<>(C><{+9Uv?j zD=8i{Cm$a!A1N#!B`zQwF(Dx^At)~$BrzQ{EFv#1CnGW=H7z44G9({0BqB8+KrA6I zF)k=IAU-c5JufFDHzFrCCL%Z|DmNk^IwU4JBt$SJBRe20IVCVSBquv1LNg^IJtjjm zCoMZBDLp4hG$LkT0Jf_NHRA_EiXzkJVz}oOfE!4 zGcZdtGfOWvN;ED_FF8stSV1s6Ni;M}FkL_~FHbQ#OffZ1F<(M6J54b+Pck}AH!@K( zG*K=+PBSi3E;Ud%Hcvu0Q8ZmfH8WE+IZ`!0Q8iUcJ26%jHf&5dH(WM5R%$_6JXumaJ6k+AS8zL6TRU7mJX}3KTsS#iIXzuI zZcjQuT{${mIyGTCK3+dZTSP%#Iy+!HKVLvXUpsM8JUn4MIb%0gSXD${Mm=IZK4U#b zTx>yOI7(kfL}EQWVpvCELqB9bMq)`oWj{b-UOHz$OkqhuW_xY+___W?*$) zaCU86eqF?6S%`jNiGgW@f_i$3d54LHj*yLmoQRv9nRK!_+W-In0d!JMQvg8b*k%9# z00Cl4M??UK1szBL000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2j2+=5icsiF|OqR z00l=$L_t(Y$CZ@}Y!h`H$8XtO1OOF5WH_DZ)(yr=WTOkG-JD^v?tz)t z#SH6it!zuzTC3J8aulwf$6BRc&9zKC?R97Wp2;0i@>i64*7?{�S3dZ9Hby2_f0| z=92sWfBAnu|Hm)?-ycB`paMZw001hK0fYdgQb0Z>L6Cuj%p}e6EyMDh1X56#G(wn! zu^2BL{dK1u$7clCt>3@8WixK$RdoU?kQYD{zywQ^6#C6?$Sh>F78W8yIvm2!$HylU zAzn$!2bE~FsYF+J6EZ7l00e1CCX|u!u|z16P!)Luf}(1q5SgVWCz7Eu2IGL^;!y=a zRYJ~H0E{F7kYte)6bOUtIRmt8q*R4>^-7{T0&wT7jV7#yQ2`4e&krV1ldD&j)f6}- zF*Twkbw)sNyKZSQrZ?3XS_(>0QUNkhU{Y2@c_gVMIB`ZmD5_s{a_%Od2fOIxqB34o zU{p~OFcwGvHA)Bh838!@UfGg`3rACxS1l=xufZTtB`zLkDO!;Q5FeTm(DKe5eye50 zipn)kD)jq2Yl4QV7-qd5FG+J@keVDcCo3Z>>w>cb{PX_G?C(cAicnkolCKH~k3T#% zOn?X-cG@v~7-&OQWo2b$WMt0CTy@s;J^u5>|IGXG!nr?O{%0}A5jalx2@tfSE}|dz zZO0Jg(#(uWY5yzE1`uC->hG7kSLW-w|46ptz*M$ zwa(POeFNLHZ+-e;bxrLqQxzMmF=1G%-jz#wh> zB+x3~sLFO3il*X1g5!GXdhDnB&p$77+iM?vdPrNsRH&d@Uvigas6#h6_;$E!Y5r7P zicw^7xeYrVke!{~_uRW5?Ec>tT8cJXD%)KBmX=+F)l#&1D$d42-h2bsahkucxo^*b zL$^Ht^ksd`2j1Azr&YC)B(V`i+bpA_z|S+5T`j1^H~O6-9sgL4ymcfNJ9tzcMm-L*faYE1Tg_5n4B0J9)zPQSrm!E#y9%`h)EJpk+g>jQ64H1i=_ec z>zf~XaP13{z^$&YZ?4Uuz1}z{1TkM&2!5%8kjSeyq97tN5svZ%IGU#1PHHbdT`%st zWZAR#ETE5k7+YL>Z*9&E(e`$`d!5rDd~ZCTz>fb>$1&K-}27(VJB*1Dv}?ItIZNnUSUQ$kdh-dtxeR;_Er^y`d9gWiOq z(<|Tt&K~#P&Q7s#TuiasROB_A+zP8~g5CU~1R^4c2oMtykI)f3rnesYGNpej; zER>_i?C>;nI_#}oUba`}+yUSCi4!my4F^e{^=>G>O>Hb`q1`rHr`rK_kVZW~phK=QAhRP?g{Y~1bG?*Q9x7m#0_FjJ) zVD7Qm%r>WatIg)LyLZ|-NBR9GIMn!re^9rvXjls1y(Jcg;ey_tN6c4}u?S7^JViy) zfNd2OtLxWS+}d1UTT#EZ;!ZI@+EH}>5K&#ABedEqi=UZ`2#(|VK%iUq(_vYR2oaVQ z(tw=2+`PQy%ky$`b93_Y7U#*br20)&L}iVxN_*_J*B<`D@Y+3=CB@)#Vu}KIR_jjr Z{{zC1CmIYQ8xb!X3Md>EI2i>l8xSEM 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 V{qBY!zfb@G002ovPDHLkV1im-1{(kX literal 0 HcmV?d00001 diff --git a/textures/goblins_goblin_iron1.png b/textures/goblins_goblin_iron1.png new file mode 100644 index 0000000000000000000000000000000000000000..550e529d5b818a01c73db73901ccedbc78a9d9c4 GIT binary patch literal 2185 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 a`2Pi0fTDm3EPi$X00009 literal 0 HcmV?d00001 diff --git a/textures/goblins_goblin_king.png b/textures/goblins_goblin_king.png new file mode 100644 index 0000000000000000000000000000000000000000..6c51a42a9f1c69c3174e501ce45c855340dc0e47 GIT binary patch literal 2068 zcmV+v2`7!VN~5F9v37X6CoZG8z2}IBNQkd8WtrMEFTvaCKoFp z94#OiDIypdCmAjw880Fl8!8(kC?F*$8yPGZDkmH=B^@&+9v?0rH7Fn(F(E1~ARaLs zAuu5(FCio`9Ue0yBQhf?FfAc8A0IU(K`kL8HX$T8B0n%AAUY%?IVdGLBPKZ{B0ME0 zJ0(UkCM7)~BRwZ6JSImoCn-HABtIxgG$|!ODKtDND?ceFK`JRhB`iQHCqgPrH!CPY zD@ZvjDMKtJMJFmmEhk1PPdY9&K{qQ!E-pqXC`c+mK`$&vFE2+bQamtDJ}@mvF;qP) zFi0y#KsqW)EHOzeT0SojB6I5t){VM;hXR6=4(Ic7;YWl26USvfscIXGB3 zGFm!2S3WgbH91*2LRLROSUWmeJ2YH8H(WM2TsJ#bYCBszH&<{wSX*sPIYC-HIbAqA zTs=HoJx5tRKU_FEUO7EoK0sYLI$t_9VLLuvKS5qPa8NrtU^_NqJU?GRLSH*PVLU)! zK|)|Wa#B6oG&Mb9JvwAKVpm5#V?8`#SVdt-KV&{fU2QyOI$2v-KxIEbVqQ9DK-M}s zLSb({Vs%AjMtE03JZVBnWlTV7Jy2y$OJ`0$Y(+?ENkVKtL2gDwZb3e9LO^muP;62} zaY;&WNk?);Qf^gbab{h5U~qPATz*}Bj(nMoQJarbosm_Zl2(tAj-ZrSgPe$un3I*4 zl%tqprJ7`@oo1VznW~>?t)gnPsdu%jdA6*2xUYP_wS&O8i^jf@$ikb=HSce<<|1<-}BJc`~Uy|0d!JMQvg8b*k%9# z00Cl4M??UK1szBL000SaNLh0L01FZT01FZU(%pXi00007bV*G`2j2(`0|N`|qr@=) z00fXpL_t(Y$DLJcP#aYgUbXd6i-M@sN88b&Xc43c78;C{#Bm#x;DRF(qcotH0EwWY zc1KLjSd1H4S!cyZcja!@9mm}1;NZ1b*VM;St$>s&KB)NWXdAUEec1XOZ$c9Y{0Mj^ zo0EHHzHh(txH$wtAWcINo9VFug-B!wsWMV0ag)fXM+)Pz*%A^s>||-Vxs}1V;o&ec z>Ln_VBIaQB2K=?TpcUgrMux+0kN7^zRjY~lSVcTR5M}9!`B{7l!2mH|iz}kavj2l1 z+&-bz9`?ZInlq5Htn~#E3y>i2nu(eukg)+JB8b>a?7`13#4+Lz;t=sOF^+bwQrED^#YXrWULL*5TsvAtYvN_E{dwWwQ{#+Bgp$41NOX*mq zxU9Oa#z05oEX4C63A3lP>6z!=UWP4tHY_)<&==99&W-!Ymt{xe3MODIOzSLy%4gqt zrw2=jo-_2uoYl2FmGAX!+r}?RkH!NKf^4H?pRM5WH(q~aS_)O!>uQV2n;WbZZM3r` zi;TuOMPbv+WJ^4_vZ=kN=ZeSfPj0I0!7{?LJWiL8WcfJO&j`M{HZy5;YoEZtuJ_*! z^nUUzWS>BQjob-Ay^I6`>XKm>2caZFC@2te zF@hTxU-;Usrz!pYfwOOZaQ&jo)!MeFyVklU=z4`6Y~wY-l9|!5YB_^}919`MK*$Pk z%Tz1ywChHxcPzV%e_{w>Wtas~+I$g-AD2zu0G$(SdR!MTi z2&PNxd|2X;#`j7fw0#VSkra$nelDGtpJlU9MnjFwV6fFwWEE+O5yVM*VGA26q81tp z0WDI*GT^n_&d0(c!S!TU|_yV5T&r z)iqFvFMYu4)0JccBzJgn>Ue;<{Yp1|9;b9mf`UhSYUysc?YgV+vnG5SH{Mmb1}|H; ziR5{@D7}yd;XU!;?JGS9g{8X+Kivv(!$iqHMQ}#ixoJz&mM%LhIXO8sH8l+*f*wjo y=N0Gcz~qkqoDmQTz<^A8TowrNB+7DZbNvTcdCzQLfk-$20000F(iSLv{roWhT^6V3cIIAYreEC2$vtz< z-fOMB_FDh7_S$CxXi5r6{gR%Q)X>lkk7-JpA?Yzmr%3vlq^*9Zh}aHXE$KE%H>UAX zxi43jq&`XAlAfyc+rc{`0A@>i(z5jVcblZ`NyZ^t0E!3!(<0(&7}mI#2n>$BN7CYm z=*#2%?lDRKh=}8dNjp5jNs>0Sm`Jyz$&%JvAzRv&yR@!|9ZGH#p@-W50U_xQNz?Mg zQ(I@N7#3{?TX;-E(l#qHkKZC`4KQF!QM#^ZosrW*X#sx;yz`X^R~80n zlwV-J>CZQa3mD%CkFLt!8-Q66@kH{cUP+T|o=-_y2h5i=Q_^fnCrR4K&fI@2=}bxU z6Ck$js|Mzok~Z6w8g?s5niUbN3NUtp0bK^15?XpC^;oOj=~`oank#9%74l?6{2o{$ z=_pCxmUOG66%n!7s}hn{0ShFpkBBt|OWG9nzmmFv103dN`T2>!i;^CeGzHia5zn`! z=;CL-pIiBT+2vYlUkhD_L1iQzw(m&Hq3)1j>`om^gOn!+cxFI5*Y^AkC{0d3u zIRri_=>!WQNsl`-yD%bda0q*^bB6yozHc$OZEqt_D9YJcU8XKOn$Y-%b ztARV6&^+j8n}D^zea`-lv*wo>iKhU^0*in{fWv|PQW|>@@OIOB4p^AoAthatOY&2* z`b}V_Gr>Pu#(Ab4iB^~UHvIgg*iTj-G<$;+x>gpe!hd`!~ni1?$V>l|MX zap&(?uqz!~exnm{&jWUIXMBhntK2?&t(C1+b0) zX4|a0?Ta(KODh04+t-9@$n%&pY@%OEe%@ILSWTG};3^Wn_;^ zq83(MFYqb%T>)GLoSt|tXr+L@qP@!VoLt;tFgwB)u&)_si`pwqF0WD;bgR#Q2;6Pt z|CmEuU3(7rcdLzEqSvsD04tNF6-!xEmuB`>ku<$8A?2$kI>*X7#^&D43P@pVa@ira z@aOWo+2-FRG)$w_oy)nbd<1g@+CS_>NEy?sB~*0LxmG13A|^M-6)a-B>4enu68vM`N=+S6-H zY)=zA!|syD&varlp=P2zmEucvC%DNV*l4AIQYcL;zZYoe<#!>LGJTm6Tcn!QK|$-P5iG5M?Y{S_b0$@E>}(H z;IL$pmEW7QPs_2~GM+Xp1r&es7Pw&)jTR?Iy{^HnFlqxlomM<5K3>MZki6#nR#wuc z6826mFpyld6g(Cuyckjed)q{(4C5p?ufm&vjley&p4mA-)0n_DGE!#uN`WTh@L z9_%@+UYH-q}>a5X$5r$2W<$}pHO)-@Qm;0C#7sPphi19l6B5>I2-3H@?tsk zmc!U(4u$g^jwb_04i#lOK2c65!iT$n`h+dwZNRm5iL;!(_IJodqbW$f)IFuEXV&~U@?LJhAv@$1pRSJNP>wr&l7a=lIZt{ujf|cwwpHGgc0vf)~ ztvMbS@WDC&?SRj&l=B)ZU`bs_PVPEq#1xRy-kDBn0Jc>Wb5KnVu90kMqNV*b9o<#? zOl-OR?SOGMy;Z>3X-nGhj&b0X#QAot(Dzq*UxCAVvsJBNBp5fHXymF;e*cCMN8O<# zQlHN^?gv(M`iV?CUzZ)^`?Zob`@Fp&>BxwNgHAc${+$Q?aW!-2q%ouQTrF0f!Ir$neytf^+@6-aK99BwNR8EQf@e`eV zt@R39qg1RVeLSbaqpk7P*7^hOeC07pvRrLhCJj|q8!_bd{YT9B+E=>89Rc&dX3Q3$ z;`1k1fV;{8$!=1>ML7u?Yg1hAf+ViaHpeOtND8>H-7Wn{3evFu-C<#xqwb44E8sKj zTHlBX=p5iVNgvYScX|)zZ}Ubu5h|^JcK~s9MS8q7WsLa(T;Hw&M#Dsr|BIuX6O54# zcKmxyJ9)@xC}5kUJAJ=+lz7y&wHo~9Xt!H{^wNKOZPYOTdus$*vux0ILnit%U+f0n zosZAQfM=KMkULd{$J_!UVvD5nCH)~`!f3Y=fy(`ETm5D_CpfB{;Equqa9Jl-H_`$& zH26P6iiqEhvHs^&BGK5pfX#oAr2BV+0Z!N87p%KI49?ZyC+uV0_SN90``XoBf~e>rPY`xd0O5 z2nfpokO%@GOlv?w@PGuG0^*MYgkcB>T^A6V79dnLK*&mfkmLbz13+8=5Jv#S0RSNY zAl3i~9sn@~KyUzvApoKafJi4BQ3F7f01$ZqM7jd#h4qh`NDJi{>h8k;syfSG2J#D} zjQ|tp>Ft4eqpYN_ZDO{+@jZY-qbJ#&;s4~zK>8jX6+_P3Qv$)Op%9~ukFLs;)Ya7~ z$Y0cOCwXW$lkV3Au%5Px#cqO=%0W%T#Kg||$E2y@=Y?KLtg4w59hHoucv5_TBKGsT z=sJOF^3H12PQCp2D@I)V3cEjTQ`XW<+F7RgKmMzg%iDLRR3)wP&;h*gop)F*tKM~D zU`?ut{)wNmEiV}p9#FO*?cX#&@+k`-|FX&i*1$;YQ9Yt7g)jEihnnH zw9i`&$KS=6M+dUQXZk88GynLOpql*~gyVJAoE>5FN2hyhvGcztCmfLN8H(~cMC+10 z(zi%oP1g@{imiTh_*>%pfGCDShWa%x(W1uf;^;e%P7Ke`KGhd73txoX_WddIY5lVv z%&rsWoVep#@}7@SpV)p;37G6Y&taTACW=}pshi7e$BFN@UX>NpCw!*V$cY)^Fl-t0zK%r~{_&#=5c5-Dn|Ww$GAyPP0XG2R?1 zo-O;&Rg*&(Ij?!W*ADhSe(L&gJ8zihC(qvgaFKtdc#~hri(<J9yZZ;Wh+^e6ELIh8#>V#7FnW6^^bnOyw(pD6DGh$yx9-8mwammpEPQ8b=ms0c zjU9X?dVW~*7OLj)%h4g}qS6DZA=?+9JC)B0$?;`2eg+?K8dOSY8?Lb{UM+FE>>}0N zWi2yZd!NQu3k+}O3rkL?xxno94<^&I!#GMJ$ekPA>TrpYhU012b?hjTBOG?abA-P6 zZ|s8}Qckw4wVlZ~_=Qb$e^>7K5p%~#@7K#WGhH7XH@swMy@!Z%s2_~)xE{K|*`1wN zI((rXtNQIcliKFnwE5?-zu{NA-S=j%1uTfOH67P5+6Y1OgbHFMKT3V*J= z!7*1PTIgoyh=t<=k=2pp++TvQqtqh_gy~BQQB~REcwxjr^E>SvCLqa(zD9pX+*dzxK7V$dTdUBs<<7%u<$Gg%(d{`qw#fPxd1 z?19`kq~fs{q#tt8KmrEPX^i7vzs7IdjNK-V-bAcKZLY93MJ%x>R6K_W63+y!%$#4D z^4&Jc6d}gFMB@z67=k{>L(t~>5!9Jp^0qD#Vyc}u)owM_f;c$&3_+NDiZGq5Gag6O z7;LN19jnk9D?zA_an*TTRbBxC$IF%PM`U5QWk~d(!N`e5yJrAG)UjXGY0hHwhpbQ3pQs@9mq5&v@3ZQs0fMQ7iiY5Xm$_hZN zg8&L804T^5KfF#|Ce3U`$SsXj%qav#wzseQ}1Q;nyLkC4( zU68W0w4{i-SC88x>Xc}1R(WjWR$kt0KKOh+R;sNda`l@nPo3?4x^~<{ENFa+t7<4! zPS8-25k2X#YhKCM+@Ex|MV79HPnZ*RbK?0{6gsnLM~1gzQCOFInR1#OCxd)3o>)uo zlN_3LiTl*YUtKf5bJd}6pL^$evyNHN^G9D+#*{6SJaV2tB<$K6!=(=z6Lo~Bn@0Cr zeVg)i)=iwg0k)l5zhi7}Vg0{$1s7i#H2UDxd{Yg_bYMIEr!>5+W_)FUVet=uOnj)B)= zLZ(utD+;G$gHFt%4blXQwNlH4e#Gp$jp$bqj#=poZx86^92w4-*KE@Iq52gra)(0J zhriwK-PND`Ifr-F-kU+kWclAd$?p1$y14vcSXz2R1$EY#!EZ}zl&Z9z-;G87i$&8)A1_ZUT#JxlyG|Cwuh#{ebwspo13})PRj_w*ZvIWix+c%8&F{=zYsk z#viznHuZ5Yim&^lQ$1*c;m5jm<=+cbm4ze<-B-}?4BvaL?09M}QJq?)naS6BBl|kA z3E$iynfl>MvAn-789QV{u0UuevpBvh04`%m- z3=`gcyH~$IWOa&f-&N#q&R1aJ%%*K*8VjqMH2O0uZdb>@xMg55Emx`ZB`?9*>XxLu z`QFv4Yy21A{f2Ld;ypnTex&`9O_(s)yBGZpv4_`B6a;?qGiwe%MeI)6Niv{S=zo6Rdw~5LBfOIN02C#OJd|cr z-(F^%+juu>auOI-np<@ZT#XVJy^KnbvBF_v&`A-2bZU^z!@2ocCh*I@WP8`7!LZ!R zn(C}Wh<1qx#-raHvEFlrL(&6@8>hFH_I~tVQ`uo1o)TTRcKD1|B6%rIa_^ca{-vVO z`J88GY0scSYjR(5KnsN=PHT!ZQ+N^M6FHd~eLp}~+i}oPwxDs8qnX)-KBRb|`{G5- z67%;W^C8JK(@JXYt3#GH6fM#FKUxplUsgDc`H3C!?&au_dOsqoRN=N;JN9$Ub8Wx$ zk^Ee>7aO74DgQQ-sFe3h*YgSHb2Qk86U2tg$tL_ytN+~{sJ2+(!a4uGfRoG5oge7$ zZcVPpm!OR>hqFyRp%U9J$sbvk3H;L^GqaaVtQXotTGD-mv2Nw*!@vy zj@lF!=WftYu0(6=`{XOXphvw2^~=9cmuxl~D5GvFF2}Yk3Vob;iPOu2!UNk2+3C0& K`Oz_7&i?=%)`sK& literal 0 HcmV?d00001 diff --git a/textures/mobs_blood.png b/textures/mobs_blood.png new file mode 100644 index 0000000000000000000000000000000000000000..77cfbdaa665922472018ffd016e7a47c974e6bf5 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4&HECyrsn$JLrv%n*= zn1O*?7=#%aX3dcR3bL1Y`ns~;V-*l#XF68-IUFb?S>hT|;+&tGo0?a`;9QiNSdyBe zP@Y+mq2TW68xY>eCk|9p?CIhdVsU!wWN*F(0}fVpzOeIp;)i?nt~kXd=NwvPBT@I^ z`)$SD_5YRF3_|ya?$bSJv37BxYPI+g?T<4qoM6#^erD3SrIE87pG`RweterrYcywC zi% literal 0 HcmV?d00001 diff --git a/textures/mobs_cobweb.png b/textures/mobs_cobweb.png new file mode 100644 index 0000000000000000000000000000000000000000..05b4fdcf42b011f7b3a2fe41d68bfb2a571c939b GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9>$V*!|NsC0yVJ)6D8g70 ze)*D*+O;M oZYr_8lw&iMW_#|;Mc2?e)oXKrN2bPDNB8 zb~7$DE-^4L^m3s900lTnL_t(&-o;q^Pn%U3K7WNVnPUvbr4&jj6iR^>N?Yg+irjCd zE#*4yGDbihPK{h0Zf;(-L}QG9g+FODQGZZlW-<*6Iu|#cyXjyP$m4rHs4xO8<$P&L zPELC`&-cFHbKd9edtP?7xfm051!yf)!c&-r7JV9;3Q|$0OU5a8K2ATc$9#L4^x137 zK)Xqe#(V`X^j4x;r$9{sVT#hws7t|Oz=}6JteEzh(N(5Fi%|`aMT3cY172<_MicGp zw`Jqi)>7H<^v6U78?kBd@u^BIc9`+*U|H;qwx@gZj(UTQF+&5(iD zJQln^;Fg?jBImg?=R3ED$wFs&4$k$IBVbaYL7$2@yjF}<$cGmuz*m%l zv8r55H5eoU#@t#|s*d8r(P~W4y3a(04C%N$?3Sc)q1S;I>k1Dnl~$t?XIo7;tklBc zg$d{)w%dx7n5-|tkRyu*G2U**ytf2z_t`N;>-D-M%=)Ydl&Ud7j!uy#4=R;;zZLBi zx`&loIJ__coJo%{4V78PP_0d%FwDU_eJ+f+a)lEZm&yX2s^6f%VWk!hFCGC~&VDpr zg_C7jlxUQgsL|7D3lk7@w#TAEHyPmuYbm_zWk_KB1bJ8o=zA!sb(>WPoqycW#R3yCJM79y)ruaKPQgi4=xtaX?&ahbH;RjNWwb|O7j z{XhBp?cFU^VFI?DRY=Ka#&5x;feQ3HwBiY@%YiE+RrqAG7Vhj5(n;=ItIs};OTBjV z&@=4m&q@EAYqy2myIZQl1O%PE*j3Q#f`v{S-s*9nUYmp$?3$2!cS}{60J#g3{qUixJCVDHFadHGCi~$-ktlK(5hg(H z!el>uC=x~PBEkg7U6_Q!bE9`QwjB8S5sP_0K<>gM93J>?+kra|Sj_tYd))y<3X^d7 zRjh0o-(a_Bj(I;|uRDN9VG<6%Y4{$)3Xg!lSjMrj5z!pBtRJ_Pd^~qmEgV4 zmN$(*{GBa-@jZ*AAK;)UacPdjk{$;qkt9n$AljASrr~dC+-K`pX9w*ExYP-7s*lmL zQcy?3tUM}DKOpLr;3KeqmcZ7w9EhYJ;L@DHms=7jOgSRYT_6^f;I$iIOLY3{pFU)f z^aIK>6Qq~t!O>_%)r1c z48n{Iv*t(u1=&kHeO=k_aEkI6^3P!p$Oj5ZmbgZgIOpf)rskC}I2WZRmZYXAlxLP? zD7bt2281{Ai31gh2Ka=yHZ(9){AW1upW*);hW}3({(tWL|Ns9pubV|c1&k#@e!&b5 z&u*lFI7!~_E^LWuJ8FTPa8DP<5Dr<^gN&T54g#zP7;iG%I&hvp!Jy zGzf@>-py?MJo(tCeeUA6^^Y}c_U1o!y8qfrYUb~2;zsX3iflUbT{C3bXODnDrj;VQ d0vY}=PCLr)dg3qUIvJYD@<);T3K0RW)6V@&`6 literal 0 HcmV?d00001 diff --git a/textures/mobs_leather.png b/textures/mobs_leather.png new file mode 100644 index 0000000000000000000000000000000000000000..3205e5d63019297d727a5758ae0a07c36e5296c8 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZWnd6gQ&KQ9)brMt&vDVI z^EYY>F;n~&J`1RTu_VYZn8D%MjWi%9*3-o?gyVX0f&)Xc#9Px3blo()qRMfG!R$5q6 oNomWAq=2A+(1u&5j~rlNxTec@{eZvcT%bh^p00i_>zopr04TRP?f?J) literal 0 HcmV?d00001 diff --git a/textures/mobs_magic_lasso.png b/textures/mobs_magic_lasso.png new file mode 100644 index 0000000000000000000000000000000000000000..befdc1120684c7281b1edb8129b302e9beb402b5 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b6=Yxt^*32FFY4T(w)@vs zl%$(^0;L#Bg8YIR9G=}s19JR5T^vI=u7~zsQL70(Y)*K0-AbW|YuPgfaiF4ao-U3d7N?g^vdubdAacB(E6(QR4TXEx zF3u`ia7TIh3qvMb2mT4lB^n}c3}^mM5hQPNZ2d{j?b$^|R^^`s``T-BW~*s_Ph^k?jTf@q@XleX_U!(d zpRd@|Zl2A&s!G1?iq6}AB6~a*yo!|BkbKYbgOcN0+vUaXZ*7(MqNi+ru+{L@!kfR; xcc<9y}xJr}&S1jg>4r#17hce+c-?XfU(#Xu8o%U0?_>c)I$ztaD0e0svFmpH=_> literal 0 HcmV?d00001 diff --git a/textures/mobs_meat_raw.png b/textures/mobs_meat_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..0dea4ec5404cccc8820d90a5d3e1513b150d6056 GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6U4S$Y z{B+)352QE?JR*x37`TN&n2}-D90{Nxdx@v7EBkF8NoF4Dim2{~Kq1Kz*N775{M_8s zyb=cIqSVBa)D(sC%#sWRcTeAd@J2pypjE7%E{-7kqh6PFiLxlUdNbJa48$*Oi5{r(a(v5$LiYP)9NG@bmxw?^k=dL`2Um z7D`(3L9XHYs-Ty*(|Bvn7jqg0W$_-^y6)wi$>%H?Ph7j=z4qj}=kXQ0mwuQRa9!ly zV+NO$Z<%YS9+UWKBa`yyo`mvtfhC4+QQ4}|!Ou&Sj&L~ayU+aLqIF^D(kn57*3X|* zZ-2bB{l4CGMxU(=1+mM;WL2Inv0!UI8}o0kIGf3TAIE5{BIN89Ry&ac@UkDfQywAE(< Ph8lyXtDnm{r-UW|E48P= literal 0 HcmV?d00001 diff --git a/textures/mobs_nametag.png b/textures/mobs_nametag.png new file mode 100644 index 0000000000000000000000000000000000000000..74005b3a25a37186a5e2f69cd6cc11f38f206a7f GIT binary patch literal 247 zcmVkf0oG*>Bzpoo zX%)nulCl`QF0%k^u}u-YR(8+d1{$=K$KXk;psEi8h_^^@uz$K?1dwkn`~@fN!5$nH x#9$|ww303PCpZ}5q!ryT`V*Iw9halu`2mf%NGNDlp0@x1002ovPDHLkV1h%cUM>It literal 0 HcmV?d00001 diff --git a/textures/mobs_net.png b/textures/mobs_net.png new file mode 100644 index 0000000000000000000000000000000000000000..df7c3a61f531d9fb3b5a2a8bfd72c2f7a3e3c69f GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZWnj=u6yxxy(FqQ=Q1v5B2yO9Ru#CW{FIq2sZu;qT;#_8q@+w>6|b p{>-jn*&9=KMziu6f5Dzg<{~zJ50m?<|AF=}c)I$ztaD0e0sw}5K|cTh literal 0 HcmV?d00001 diff --git a/textures/mobs_pick_lava.png b/textures/mobs_pick_lava.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc77f0a01bbf6e30787e5b15cad759e54694cf1 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eIo5D@5KV31cc)Uoir zqObpbweUyBH|jtIj3q&S!3+-1Zlr-YN#5=*3>~bp9zYIffk$L90|U1(2s1Lwnj--e zWH0gbb!C6R%qk`zILZ9lLZDEvr;B3<$Mxid2IgfOR5+9sIgc@QNjAGmNQ4BlC^((T zWJ+LU6AtXqN^@UkU~t%_!O@pd=fHsjvls*u61*BX3^uSjut-RVC@?7;U=mAc{?uT? Z@b?a<$k7AOPXmo-@O1TaS?83{1OPNnKA!*p literal 0 HcmV?d00001 diff --git a/textures/mobs_sand_monster.png b/textures/mobs_sand_monster.png new file mode 100644 index 0000000000000000000000000000000000000000..75fcc4ba3eb5b844d5a0ea4958524cadb8384f34 GIT binary patch literal 1655 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 literal 0 HcmV?d00001 diff --git a/textures/mobs_stone_monster.png b/textures/mobs_stone_monster.png new file mode 100644 index 0000000000000000000000000000000000000000..95c3c162a2b75439105276c3d0432b0d3d1796b7 GIT binary patch literal 1224 zcma))i&Ila6vi(PQ(i$uL4DRARtC8xg-G+Fb(9UpaeqX4G95EgX0T9MX`=J zqSC6gP^#2cv{NB>XW{KAOaV*-%)AHa1n2_L0lYyP0Qrm#?=@~d9v*(4o&i+q zMk+PX$9uCMjj_QWr_+P!8<})Ea}%8vxG6L!D3rknV+3(<1}7NjhOom~OkPL`FP!^D zL^vO@C4$e}LPYY3s7N6~5G5o8UlM|7BSf^2h#`m=At8?4CKkmeAmT(4BXN>=M7%^C zzg--km>^C{5T_+2%F@$h8R=Pw%nUg~nkkn`@dPOU@Ab~t)&;{%f90@nA}svSsZ_x*bx~2nv)#H|&of0MPAe{2 zZC&JUXYG8p$_&p|L;j7^)MH-B_s@MhSE0&VeRX;-3HwKO>MvS(hJS1ght}k(RyyB{ zxr{g8#JlX89#*Prn;(2#@N?_>Cn1gnXF0`p=lbyjNG>xybI`jssY&Y|@w8&?L`P{( zOr5*6P0E;xJ7Xy<7TemVonT&eW3MZf95~v#Ugt4$c+Fr?`^BER<^Df~8FEQswI+L5 zJwK*AqLG~m*L@AW)?L_=jZcpHMYoWQe%f})A4RUCaeP%j@jWTISWI!6&e51RPEZ)B zo6qCIp)$Fb^~15^M|EW@uH7bc?e2(Z0fYEsQA$L2v2-e(e`aPxx!6CQd$Y9r_Kqtb znqFDDKcv^3KKVg&75QZHjt_n!SA{>KFOvteiw8q|V2t$;WyG z?b_wD7U$iEXD{t<>!@D%svvk-Md&FjZjMFCaHJPsL)MZepAW>X_He z?q4V*Raa@YwvXQlGOQS5x;E-e1Dv~3j}(O;eiNW?Oww1z>jW0|pJ}1o(jz-lh3+p~ zU%t{)wKwgm-tW9g)ji*D)nQzgFPlxQU{$FEZO1nEzEZ z>Xg?q$o$wb(^rwwk>_8Zi{>f)<@ygN2L{KdZXY6Rpv*yAD|^amRA40qtFMPEt3R2y sDj1p_K#lb!-|Z57+B&LV1tjJCLV7aSYtV0lx$&cO*gV#i;Do~e01)3VaR2}S literal 0 HcmV?d00001 diff --git a/textures/mobs_stone_monster2.png b/textures/mobs_stone_monster2.png new file mode 100644 index 0000000000000000000000000000000000000000..70bfc6ecee2aa2c7597cb8dfdb732595db35ad96 GIT binary patch literal 3682 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 A`~Uy| literal 0 HcmV?d00001 diff --git a/textures/zmobs_lava_flan.png b/textures/zmobs_lava_flan.png new file mode 100644 index 0000000000000000000000000000000000000000..d9799ae0eeb9815c8d8aaef3e83f1badc1eef775 GIT binary patch literal 1532 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 Kdi}FavHt**VhZ#C literal 0 HcmV?d00001 diff --git a/textures/zmobs_lava_flan3.png b/textures/zmobs_lava_flan3.png new file mode 100644 index 0000000000000000000000000000000000000000..9ecd196db6d4dc0ae3b72f4ffe05311e54edfc41 GIT binary patch literal 1884 zcmWkud0dPMAAd3>b3FI`G*>l;)TB$JX(yd3npW4+MN&cvh)gFyi&0000C4GD~#Q29TY!kgg0 zW81C+z@)KxVbMW=1z;!SJMcv;1d|A?1|c~DYCs{4qi!NljNw|LU>Yn?A}~jQQXFzX zP)9`M0rBl{L`J|qLRf{NPAI4YK^FuH5`exUfjxnG!a_NTs&U*A!!;OW;EP;QWEue} zN!%GnzJU>28uy1pa+-0+u$d^Nq6i;EIE^GdaPV6pWXBKzFcb=+UKl);MwB$Grpf6f z=7VB$A(1^xsu)g(qZ%4>r{D+>QE-%&M7#-XHi|eigdYyM(L@*mEfQc_igMtXC|Iar znP3cy1>xx|xmXCgGn5}eM!}dDjjP3s4@GEf$QdjaK%%Z36^S4y~ZB>NkUzveT; z*7P8Rei1?MaIBxDK2XFciGE~BlSK4dj+!L&kQ^G4Gh+_KkTded1^eoTkGM}6aVN$+ zh306=9LFDzqs)s%=3;dGUzm9dVJ;)bj?(61mgah)`MmX53*UTelDQo!&;(Z3A^BYjXjB_aZdV zFM8&!)V+n#QK`(0-i`O4q=Yk2d#nC#R#Cu_$6&%@r^&-B9jnBG8`+=Q`isJMpRT-< z^?kp?e$R53hf~uVQZ{$ZS+K{lc_UhpTuiO^PIUf7H>^(^%)X}&KQ^;x{~C^B_^cQy!Y-n=QY_Q{eI`&i|ICvdH1a5 zLTm{3-tS$S(d~lOYUzUAF>%!|tJUt3oN+B&^_Z8mjxE(zyJ+#^s}^>C?f2^z|c{sa)&c z450Gir~iGhq%f>BJA00Q!sz_AtmqT;&ZIM2 z8vG7ysSy-@8m}5G`m*Cv@2dm5A_B($$Da&@oGJ8fjNu7=Vp9$CLq5zIy7XgUaRyiL z_l;dHi)Xhij48Y%Tz0DIWxBDo=s)^|VuMpt)Zvn}2zjH0$!mMMbrEc@%4zp~cpPW7z5 z{pY~7XHI;%{O)wbuhN@6@tsGX4|>ggv10WRr_Rz9qN~sNQZF~4roE_vT+KpU;TF>$1Ff>&R-QDOXg%NUP?H^9 ysXW=)d)DcwMy*#~xV-6sN!JvzFE@R>aQ~BQx4Vw+O_|sLAT%gE@Mr&|;{OAUG@$hW literal 0 HcmV?d00001 diff --git a/textures/zmobs_lava_orb.png b/textures/zmobs_lava_orb.png new file mode 100644 index 0000000000000000000000000000000000000000..bffd74cdedf0718c830b685153c6eb2bef6ba1d3 GIT binary patch literal 522 zcmV+l0`>igP)?2o8#*>xTdU03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00C}EL_t(I%f-??Z&Cpi z#_`|1m$yQ>P@u+Ci*a{RCqIB+!lk1NE^1;TF=t&?6aMh=bw{v4ri@kRiQ;%LkCBAy`uM2vQ2srv0mWW7NtD5KQWweGht`C z=vfHvl6JB@xlF%ITxFONN5o@V@3=nZ&gjG!&I5i$v@bE(#1=mqOt$H6(mBV|YkVv% zPW%^ekMtlzQejwOTqoFOb^#X|ROyz8itLu9rvUHqrb(fUb%Gj6o#Z^@4JKu#C2lo| z@=GSTf Date: Mon, 25 Apr 2016 22:42:41 -0500 Subject: [PATCH 003/354] Fix ore generation. --- init.lua | 14 ++++++++++++++ mapgen.lua | 4 ++++ 2 files changed, 18 insertions(+) diff --git a/init.lua b/init.lua index f3dd2ea..314332e 100644 --- a/init.lua +++ b/init.lua @@ -14,6 +14,7 @@ minetest.register_on_mapgen_init(function(mgparams) minetest.set_mapgen_params({mgname="singlenode", flags="nolight"}) end) + if default then if default.register_ores then default.register_ores() @@ -30,6 +31,19 @@ if default then if flowers.register_decorations then flowers.register_decorations() end + + local ores = {} + for id, ore_table in pairs(minetest.registered_ores) do + local ore = table.copy(ore_table) + ore.y_min = -31000 + ore.y_max = 31000 + table.insert(ores, ore) + end + minetest.clear_registered_ores() + + for _, ore in pairs(ores) do + minetest.register_ore(ore) + end end diff --git a/mapgen.lua b/mapgen.lua index e45cf2c..2223e1b 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -464,6 +464,10 @@ function fun_caves.generate(p_minp, p_maxp, seed) end end + vm:set_data(data) + minetest.generate_ores(vm, minp, maxp) + vm:get_data(data) + local made_a_big_one = false local massive_cave = minetest.get_perlin_map(massive_cave_noise, csize):get3dMap_flat(minp) local cave_1 = minetest.get_perlin_map(intersect_cave_noise_1, csize):get3dMap_flat(minp) From eebddeb1a478c15e62fb32f9118b9a547e10d5e6 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 26 Apr 2016 16:29:11 -0500 Subject: [PATCH 004/354] license and readme work --- LICENSE | 508 ++-------------------------------------- README.md | 8 +- textures/screenshot.jpg | Bin 264262 -> 296958 bytes 3 files changed, 25 insertions(+), 491 deletions(-) diff --git a/LICENSE b/LICENSE index 4362b49..3c22fda 100644 --- a/LICENSE +++ b/LICENSE @@ -1,502 +1,32 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 +Much of the code and art from this mod were taken nearly unchanged from +Mobs Redo, made by TenPlus1 and many others, and distributed under the +WTFPL license. - Copyright (C) 1991, 1999 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. +https://forum.minetest.net/viewtopic.php?f=11&t=9917 -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - Preamble +All of the goblin code and art are taken from FreeLikeGNU's Goblins mod, +distributed under the CC-by-SA license. - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. +https://forum.minetest.net/viewtopic.php?f=9&t=13004&hilit=goblins +http://creativecommons.org/licenses/by-sa/3.0/ - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - When we speak of free software, we are referring to freedom of use, -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 and use pieces of -it in new free programs; and that you are informed that you can do -these things. +Some of the code, art and ideas were taken from HeroOfTheWinds' Caverealms +mod, distributed under the WTFPL license. - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. +https://forum.minetest.net/viewtopic.php?f=9&t=9522 - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. +The changes I've made to these mods are minor, but crucial to dealing +with an all-underground environment. The mobs don't have vertical +range limits, are less affected by light, and they behave a bit +differently from the originals. - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. +The code for V6 and massive caves was taken from the Minetest code, +distributed under the LGPL 2.1 license, and so is my original code from +this project (so as to comply with GPL requirements). - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, 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 library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete 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 distribute a copy of this License along with the -Library. - - 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 Library or any portion -of it, thus forming a work based on the Library, 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) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -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 Library, 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 Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you 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. - - If distribution of 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 satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be 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. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library 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. - - 9. 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 Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -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 with -this License. - - 11. 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 Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library 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 Library. - -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. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library 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. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser 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 Library -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 Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -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 - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "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 -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. 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 LIBRARY 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 -LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), 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 Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. 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. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; 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. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! +http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/README.md b/README.md index e8a9df9..72cd7f8 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,16 @@ Fun Caves started as an attempt to convert the mapgen V6 caves into a lua mod, so they could be used with any mapgen. However, I've since turned it into an all cave environment, with no surface at all. +Players spawn into a massive cave, hopefully in an area with mushrooms, and start digging. Dig up, dig down, dig sideways, you'll never find a surface world -- no trees, no flowers, not cows and horses. What you will find are fungi, algae, monsters, and lots and lots of goblins. Every ore is available, everywhere, which means there's a lot of it. + +Hint: Find some giant mushrooms, first thing. They're handy. + ![screenshot](https://github.com/duane-r/fun_caves/raw/master/textures/screenshot.jpg) The source is available on github. -Code: LGPL2, textures: none +Code: LGPL2, textures: CC-BY-SA and CC0 -Mod dependencies: default +Mod dependencies: default, flowers, wool Download: https://github.com/duane-r/fun_caves/archive/master.zip diff --git a/textures/screenshot.jpg b/textures/screenshot.jpg index fed3e87bf56d7ae65f0d65802a9415e976846857..771b8de9f0445cb56a4958d9eb14d01b8754a5d2 100644 GIT binary patch literal 296958 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

+eFld6oc`OGt*6V4A{_ptZt7U1(2_fZ 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
hQRZ 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
28~tGRu-uja}nU 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

&5N&)z!$#I|GlOpySl( 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 kk23r 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

u@DSu7EPH!*U105WxoykKEfq;Fhs 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�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⪙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 Tcy`8h`qycF5GXP8KePV}Ptk&G From 24412d94be78b9f34d27db8983e72e53922b7208 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 26 Apr 2016 16:33:34 -0500 Subject: [PATCH 005/354] Fix screenshot 1 --- textures/screenshot.jpg | Bin 296958 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 textures/screenshot.jpg diff --git a/textures/screenshot.jpg b/textures/screenshot.jpg deleted file mode 100644 index 771b8de9f0445cb56a4958d9eb14d01b8754a5d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296958 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
28~tGRu-uja}nU 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 Zjr`UZ2MY@xUB4UT4(Y=1Z6uNx|Jf+TNgx0K From 7ec34577c4f57f606f1f0eb2b09687104af76198 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 26 Apr 2016 16:34:17 -0500 Subject: [PATCH 006/354] Fix screenshot 2 --- textures/screenshot.jpg | Bin 0 -> 296958 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 textures/screenshot.jpg diff --git a/textures/screenshot.jpg b/textures/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..771b8de9f0445cb56a4958d9eb14d01b8754a5d2 GIT binary patch literal 296958 zcmcF~XH=6*)NZKKJ4hAj5JCq9q(}`tv;d)s^r9#b3kHx5p|{Yaw-9=lNKtyP35cQy zNJ;Q0)e{ima_(B+kNflcad+05mAq{x^UmJ0=XsvF`grvXz+z%(YzQDD0|3abKY**x z06hQ&`G59bNpWqI)Rg}j4K+0tH7yMt9W4zlEgb_h106jRJuNLGDmOcb5MiLiXRC6qGdAH?q*v(qA9_U)t4s04ogz73C!bnJ|Eym5hRw>}nVwaNSNS zvTFnUk5K`xTX=(IP_hE3*n||Qb=ZZi+;4C^ zjZ(}k=M>Rx{jfk|y>Y-Ls`M~8I_vPJn4V3Aa@*h?eOr&vnC!(RaS0WuT}W(B<>vK+ z`N;s}6#q}X017g4N-F9bG}mV}SOH{|WE5o7l++Xea&j_CivKQW6{2KQ(4k_ta({Xt z9F82DQkclI{&oYf-(2(QUzlSDye3|6R>W!3xj@Twn%A2QE2o6Qs1146IgM z6ijhyTy9GO_65scoeH2NOR2C(d9)=3IYoRDj4u~%N6EsZydHN2APclkXkjGER95_NQr(C6y3{KOnVKbz`@DW|Rzrv2a_JSJeX^sI7t({f-7G zTm&!3ti>35b5IbO)2L^KSL?FD_sN-N`}EjbZy)QKox($Wo zX6U(xZC%*97!r-M+UmK3jzq52mt!L@3=sx|=7hexu*_|koXt*8&?E%Lu_qee<>~zz zOexF_s;^+t~aEHbJ&f9^2fD;B;%#Cz|MlwVcEK=iUvYIGD?YV((l)XH>cSr-#x|# zqe8b)GRALU%c0QsaXN#extHQ?Z|ZMf0ob%Tk3h+ws;RcMcTGy4Ow`ql?6{@M()zv9 zB)2R%S#7E4uDykt_VgnGvwpC8FsC|kt__+D$i{?~N;NdbsX)ES>G+YBr|bf2wEh@6 z@hRT^3|ia|Ax{T~bIy<-MVpZKL5VN%J|+mQilSO}Ii5R^3{P5cq31&3Cx^oRuo-d_ zEEwjPpX7ti8!eRZO4WS_#Rhz9yajo4%6|pm2te-#M`RJoarlrA#9%m+a9E>ntJ97Y^sYlt||D>zqQQ2Z}%pDGX9`$%2Q|FM0RrR7I=(Xeb$8wlyAZW{LgvP5b_K0R(EksA&XjPpKE0I&UfhRTBf- zwMg z$Q!u0(|v-yJx6W;!~kL?YGbP$I!gJXg55}*sf%hsA#8eJ2yF0ufN@EFRy|L)d~SP> zq~4>%o1VzSV8vA!6;M7kYBa6H4$8#pw^1J(5%mof`Tp;4{Bz@ye=qVyR4jc+ z@Uuka97OH{_6PjiE&Y%E@6wnc3j2#IK-}^3Gsu^VzJCX=014`X*M*)4hYPL8!PxJK zz2l{+D*#u-!r#2DOZ?y3Z=c`euK?N`h%c8m|3=D%9|$4BQc#@Wt1`VEq?}fz?;+G8gjkJBuTa;n2=l1b z9-13QpQqOZB5BT^WjCHrI6#DYOgO_>m) zFD})zJc0)A{nvD<1@0Y^BW_x>%~NV+7OYh^)y})Or+CqCavqySBc4f+@O=oZvrg2@ zqRUF7p2+>KNrue$G$F+R*SYpOzu^V3Up89Z<`k1rZV&Y=sMq5+ z*HOAxe+OMF+t1FOlxD-K=%Xx1i>1)q|C!%B1;nnoVlt2Rxm%K?id_7aJEO0F%0)7iEQ ztoK}7B15W~A8_iPfpSZ|%)JcnfgG2(rH#t~Fh25DTT1i2edg#sQ=Qz ze97Q2^{Vj@T8}Jj&i9ieyBBOWda8`(mKbe9{6j(%{dOQIocU0?K8(73WBDcOR1kI{ zy{}bK$1zk}v!@jk7 z_Cqk3D}e8d^&UcC%lQhS?m#%Ae@bEK{)(29`RwL`oAADr(q6B@W z=j*J7W2V{FRbj)y;nWG$KAn*w&)p2c~R({aEZhHc}#p9#CI zpFN8C>vF)nabxg1DeBE>-*a0Z4grPy69mkh%e=^vx*uRZMZ zDImNxN&nC_WI2@e&>cO{J@cUFx&kDJ^JSkf5A!coVaQEh{ zLEiS0d4(E(nAw1cm9#gLs6r3wPAt#_WNNX0nLkx`l%A%2!?e>y`-4S!T@#^jHLa&? zYBaRK%Rsi@ELhV;`TT`_>S~~8xbDqaRfmO3zR(2SxrK1Zq0*+NR=7*HC+C^BIhR|O zy`F)UrdKd@g0JIPPqE5Rfbx4f1L|QkQTA!~h1XtWjCgn5r6}C#IVvuiUc&mKjR1hxU^y}So_W=D$7NqZ| zMQF{bH`hf-?3A*F)nFjWE*^_yWwU-B^>wvVC2^M#6*c~T2*>CEhjA<*H=kv}PkmS} zPrmg;Zn!zRlm`3QEk%HR@nwP?4zB%S%%@={03#Jg9hkYxvFf=nW|T=Qwd&Q7nmc`T z!{HOL@HKn?oyhpKWRlZTxQ$7%X`UV~oKqvTlg;>$LTK9JrF@-<-)8NkpVKb-3(qGf zGf!dFDkc&4KpM9@?jE)zo&)BM-np7v%?_KGv{jMd? z;T`QwqlI80%m4n@pz|N`{jW&kW%f*%&Blpx@x2B3DF+Oybw5UHdf&YgrI$ZcpvVKB z>U~)A;#0ZhU{j{<;D*}XToO;LAes7%uzjY3~OvbfgC??{&|d=mjk=Z1=7J@dnsm*C`o~J@n)aOm2`VeQsaM zFq{&%TEDDqmdSBAV$4)6sIg=m{8h%*YL@cBix(mF5p%dk+Pk@5r?|FX*EZeXsG&hLE3RYmv*EY(3(Fr$auvhMTk&Z|O-HC+XcGn!immb% zLYtl&z`%uGPj}3XA-Ip1SQB(RJ<0Qz%dVEXLyb&bdcY)G&s2vK5f;}IV zP29U|B``G-*S-#17@ley+4~gaSuOVVRE3_dnuz8SPnhr~gN^i~o-P*tMV4o;g;@HT z2geo$nEG!Z6!%MVF{C0fM)*yLx2BF&#y0G+$DvZ~k^iI|s-_zC@;iF^VU+Y0;5_&q zn8C_%_+BHfGqNt?CPHkFIUfGkxOi7>%+^QoG|%QF!b;1az{VgKC+h;q>s3onbkCn+ z4f~wGkbq1n^h`GPVQB?{{7Wgc=&k^VF~8TZ03rxz^WW^F^}o?4%opaBBZraaK9|8o z+rKu>v~RsLCWXF?L->>2uK6_w}y-WTk^{Px2vAff_fP{aa zvF+b<7bft^>I12{RMvV!@sT7eBCLGxqK#o!e7~e9s=cB_ERX;-DCx+gW&W%B$khB# z=f_^JkKH-q6W8xLRQtM!H~H-a$cOHz`pd|{vv(J@ zKQCSXeA6ZUq32qU`+F0z{MS+{#6QVTksnj&{8_6Zh0%63l)|>5`}1%R$SS7Y6l8kg z&>e~N8t2>mH5WQ&yzQct=Uptd2*Y^6oP~k@_87vC{tBqhL~qtRuDjmepy5{0M3^|2 zRv%_hF19c7;9c#vnx?%U?UECIVUc$mr;kFb19uW+6Mz|TKKt0e$EM=GxK?X1$d;eg z!!`xgiGksjA<%9Gw%_>@lU(hqcrm8XII%T(4u3O}h2P#MhoCH6B~Nkhvu$3qr9K2_ z3?%-Tej?=Y!lCyc4 z=#LJI{q!ebol_SYdKT%bAZB5mp#8(}=apMxcM~`bI3Iy*)im`BzC4COlnf8<;YLRb z6%TJD<(al*cE&=q=r7nw3b@s|L8eqv0c_c7XW(XirN843R8ygPAU3ld*7iMh19ju2 zSC*sk72t)aL87{XaiDFY1JF}NO!fyC56z?F?ue}YKKCHF zB?xXDSB52TTmekr%yy@DU?^Moh^B#ytQTx$l?y^`N(Y@WYF450pu^w~rK-H;J3K5V zU2y2}%bO<^2%Y_u_9{CjG$wFpq(f6F^KxanNdG!l_hV=w4MhJy7%Ud9hpSt}cjm?Z z?(B`D22dytPGztO^OP>r+f(2xvAAa9k_70{r~Ac&UJ(3rY}BFnv>kA`KaA zt%z}FH)sjSK^7RT#($e+x>z;2eOUvSx#)G3*NlES5R@b|G;eIn`q>wq+%;eE7J#TQ ztTsD@?#*mY6YNR~`Ykf`*|~4A{W$8+*Wr|pI8*-26mrQguC`8FjRfIUUV)o1u5|A- zkT=3zE5EMi9{!^rL7CZ5A;)awwMe@duGUIE6fBpzRp&i%d2_*jcQt4T^rk=LkR7dP zl2Wf(o}f@9H+l3cTgqT}S-7AdQ8~p&OBU-37tNy1-pGSME+zTCHFQG$TqkOYki~{i zqg^#Tnbr6Ro%wG3e#*CoWcdo@gGE|iMqZN&A%=0r=3vIrzlkUBiHJ`xLZD@=(UydH z&$g@^cgg>xJ8iko9*4>Hk=zSUhyMy?d{-#|+ist^uzB%>+WPxS`vvTq}6_@d1mOO>I5Nzv={fVj7}wqkz29mc(=tvd5TO4>vM=`%k*9=)tu|NHdB zKb(*9r^D3VqEURn%0*HW>)mKEnz|5i`A| zVb#1J9d2=HbMWa(K3NqiEErPEVzcU=q5{apLp{hTN5_BRF;H;#XkZK z5cjW_AA6xunhG^3raVs{JZOQRvnNAbw?nN44B^#U2Hx3FlTMlc^Q@T}%o(?g=BmwQHU-Ib(c6;kQpjpfA?74^+ zx&nOYY$-!G)z{Y4YA1c^b~8f0&b$*KF*rc7sacNB-blZ&Rnp5D4)G|A z92)4luyP6F5U=p-6>#NBK7*gNn$@V?3c2Jy9%450I$2F+hIuL+RCm+Y#oQ?xJ4e-tmRB?(Xgn2~yYP16_xRXbPwc z#6s@R1gA0i@0)9%soD@VQfMuBxzadK^bnjZekeHn?-ihn$=a(UNmNB!jNhhWO*s9% z(bw-GLC${Z7B2c|F&3wCFMX=F|Eg}gmvB;=zsho8eLL_VoSOf3{_j^UTp#~QgH|$- zy#d^5x%VbCYsIAP9z_EsA3>wD?@#zsg5{#WJzcM2FnGQ6?HJjX?$3l_^1*QmKDP+f zU$gw|gk&9vR0~aI$XW4#hJ%ob!+wR@Ey-Wp51KsuJar9XWV$sT-+B8}CQ%-*BEa8< ze}R`X^Msc;J~O;Y{>irJdff>4^xiFM%16DrrmzMjC9b%C7fZ_nBL8PwC=k4R_8`b= zSGn`#l78$S1g)-=Mb5;ud~>VsOjSRtgZx`?19{_yySqnL6N-zAi&88uE-vc79=z_m zYh(HUaWMTv+i|Cltk`z9M^jUD3GaE1IE+yZp)LZctG7- zITDhDoDapTIBlOkIjJ?-6%e_ft-GvTkSk!ozc^9-!Ed>w{2}-wRdp?ugAk)D$#lLI zVN6QMJ_&by7<^7wi>g#?v|aX-l-hhr+@-%TxQ(=@2*@ShdgB|(pg8w>og+e|+1U0% znn+YVM$BAV1a>!WR8&tM$AXVsgr?ype(TwD{drjjmyT$LgycuWWZ_ME3zVtvqU z4MP&+NB+Ip3TchLJI)o+Kp-&rgB3qPeS}pk3raa7xyad(JYaSqPI4(aarHaAAx5$~ zeBN}_b6&4eK6QJ%JyFVg>L`pGy=}aoI0cMRbNtTqP5*UW%X%RFoowkM<%S}WN=((1 zYlUHDZGD|%!N%*>gGFOI)nzdK182jiL{Z?^_qx5^qhYIP^(nEsJ*`YcWkXeUU0@eb zjo{aY#X9)JXVql-?W80Lr(vFG*Z|cs3!#~*hwF|P0rmS0g>89vNUs)JeR}G3&$?|! z!1ufhVn+1>o}ql=Z$1OO`@muLhbXEJ_h3Xc5jvwpi)~h)QF_x|Cs{o& z)pq7r*EX4dJB4ax69mgj>J$V;Wk?=O1hz{igGyB@67DsitEQ^Zss2Q%Z|tTVVy~YY zO-VkZ59Vl#zJHVdo9=wb6(9|&Helxc_g?me@?Khg5t{I=YEB81mR3W1%q?6ZwR|UO zH_Vq~hEkCg!f?MM;Bz2=RDHGv3dKkl2&0c3zS%!W=g&sZE7tAzjFeDM8oT8TGhY@^n}dw@COx!jcE`A2m<`MOE>hBIE<+O(G_o*PL@ zgqNPrF0AL2USr2ciZBthq1*O07yJZB-0E-lf|)}->Dntm(X@v{rCMyk_A?kp5=U)B zTV-hZy)PfNXc6bJl|J+Hi~ph=oh58*dnIXaqM_A*DDgGr5)hb+|qZ#H~Ib z5dcAX}IJ(T$$ zuuQ~0Rgf|^Q@#T+HwR31sZRxy%Gjj}bizS=X&LVb+FpZVihlmCN6TDhCgVD(P7_OG7M0jjI@r%obVhK6fJzmEgI3r;9v9R63dSn~}+b8l_#P6E(5i>bP?vLtYpm%}o1v~1=GTbV+$ zXhW9EX>S@`maG|McEM6Pd2=(;*s~8@96DwJm(eyqrFJUbp=q}tv!^o4In7zL5j89> z@FgZDU0Cr|IhJ^NJ6meWgo4}{`-OHj1&#CH49263cBkr1d{si(hqD)F?MbE|Ko*9- zK?ZZGEDgz*x6f0<;71FKE((8M9S`m~w)brb4$Q8gYgX#TQvL9b-vhK!8p0@C_f#)NPyPL!U-UoL7%=8lUK zzLXs+QuS?GG0gcp|JSC584kFjS;t|griw=UyWS^B&HRs(`RDUOWp9$RI_F)Ooobn8 ztMG>2HN^WUp7gmHPT`=+xia|^IdghqG_jwa0(`$^Ld6_nQAwNyOV;v^|I1gApcHv< z1z0J7+6C$H7kGPE{IEE#SV9_7X=O61eV&+bkf^v zo?U=_i6`C2Gm__gL2+`rgdr=9i>Q8}m?(sIL1pjV%>nqJ+)L%B~IDONd#j-d4=Q}nA_yXZ2 zV=E)Eqzz2+NOVPsZwb%0Tv-*csI@U4KnJ)pEO6LpdjTh&7xEX?o(EK@3)Z$xBeUxW z=(ZpIbS;_U;V4-*2UlZ%u`EN@nzyT8kUgz(+z$9_s`CA+FDXO&Xs zR40`@i>-mmC}fdziE^UfA+6gdP}+|`7*ibm&Py808^cYVWuyeXL$TmBWPiOZ;oKEf zD(Aa%=HGzj&sEHe_kvO86{gbl7;||XRo|dGQ zUu!=Kd2v;QLM{hSM59ClxgXC?ZIvRdDus?_;FZF|!GZapgHIwZMW^R*F~n>}qpVFP z)Y_^bKc=y!9>s&C1i&H!~$Ug5%A(R;UxCa5}DyR z-6En00`bq1HkrTrku$bbjFhy%!SlIc()eP?Bo2?ICl5#Kk!rp!JvHIQ_$)$edn!pBjC5sid-~F2)b0Y!jgc^dXh+133 zi zOD2*%Y_|r*R7(ho54IUFI_-j^P6MpxDC?cFaZ3g+yp}ibq%LcJQcCsbS8rgT6J(QD z`Zj0isR_fuP+rU8m6tpOjgne)NKQ=#SouKTO1Kt$JJt^)UK`_*R?5+tR>aN`Nm)$< zWy|fG{OsP7O|od@gnzl0<(-RfwVO2o83^A>(wEH8Uy$up zlnb8q6ne|X*l2#+c4^EG=uwkK^<=`Vft+S2ngzhuPj{03{>`8IBjNlAW$(JE*e~>{;bG#hGzGjY zoJzpf?v7Y1`C7DLO(73O1#Y%W)+)Av$0>lDlzb@^HnjN+obTClX}pA+DVoZd%ZJWe z8&l@8ZFA)2gg&YqmLK!?-(m+nt@uVqG@nG%`` z%a)kIC?W?wo=EAL-!nyx`+vh2c~ElNA@wviVgss8wb`|Yy<~$9P3uCCvTw%K-_*BSlkMd5^LTS$b;g&;SW2`gm!mC!56qkQ0>x3`(>SGMmSzP@c zl(S@M*p0@NPXF-(I`hblQs52>1(I=gr1vbhIWrQPER!`T>+4#j9Pqin)Y$G zz_K=P#`vF#`m$~~($VD)KRf#J{ScP9`a!0#W&s}WcHpJtiku2zPAKI%4?!DndD-(+ z&w5nEWAkyM3>voO=)+3mosZOUsERSzTk9*pjZ3=kF2)B(^_yvG>xTVpS!xVnbuSe&K@9&qlX3H9USpFql!C{m6d#=k}>ZXrN6L`BGnyZO`(IO4FjLyH(MK?FMZrD zOlJo+)z>P;1$b0cl;Ip4+XH7hW*Io1PGOA_7KdCB-5HgnMIl?QTL`b2OF^$-&(y`f zySN-F*MdGuo`00v#a;3-ah#Tk+i5>+C4IlI(C?W)?aFPvx&NbHj%1H(;r|`D+t@GW ztuRqCy`air%VNtL!}ks#T3Au%o}Yt5XGr9?w~bxvy*9ufex@X=%&PyXYhU{#jNT8N zs|@BJs`ZYh$^r^f)lRREr0IadfCQe~)^VrZzif;KG^Gv_D)#!tcipJM+N&;w;HA!% zr!vnWBdC*D+{t9-q7n#y7e)Iim?5||-OQwp)f+WTU_rYvUrInj#h8LJ@h2rZcr~sU ze%lR`N*!qBf2<(Q?~5G^eZ7rE*v-lsUUTLSQB!|ZI=p#tAD%u;G`mdJnrs6)oTt^- z0*Uc%Mh7(OVp9@RbzEZ0R-EN^!TU8MgM0I3b)5)J(yId-1yXlDf`7KHsg^h)OjIZG zx}qn-uz6Bb@it~oE}xnU4sK=z@At^?`RfH; z{BqYkPxIc&_JSnR2pEtMYxn#Gk<*%HSW9}yQa>}cm8EF>3NRvP{XJRF>N=`4#W&5| z9?z?;KX$~bcVT7}y(-RF4b&WSjaIfphdpbJyn(NInEp+kkKD|=#!RM*%8nQcHA*TH zHhx*+PPtq-U6kI|Wrfn5;MHB=OCRSvU1YAaMD2VcF9gAN9Y8t4A(x^=Ek=aJthC}q z`fcLda~q9m#Xc=1=#;CZQ2d+mYWRfOK)!$iScwqC5aUduSc;@Q|AjvK8N2VALi{nL zGQD4%=7)lZ%R&uw@~U)=YYL@;Kh?T3Je^Z|o8iLsfy}8T&aIr(R|3vCZ89zW-UG3+ zImJ7A=Z-0Ik`azoM~vdJT+t45DbZaugXT{KS@u&KK);5s0I4oEhaS7yn?MFk(JppK zdmpA{BE^PZ9hgK+dpM{5$vu;$-9A=xioY2v;jIf!*Dl`%%);K)9Y&qkN(% zz(lrHr?5=FPJ8537mSn7L$`WZ$nSdexXMlskAyPjc!~@C45F{12~1 z>Eqh!Ds-|EqTh&7BU79~u`qYsFtsLg)Kimf9b2e--Y&aJ#{d0mf<2({~``p&3wmG8&Y75&>I!DPI+saGQfC*U5T} zp(iz98EV_R=quqGS7!o$rk)bIuqHd+o$|k4)hpAg2b70RZMa#VY8!e&3+@CgsHMQ! zhpb%vzjlk%qZJH9o2yxHHq$2u?PL5_lkN2{e8=J2A6YuqK5wmC`Uu>0$~0f>Q{!|E zSj=(ZE7&;{v!AuwK7sRuc7zRCJb(#1V+uJvlT-{nmjx!VALb%d;1El=#K^6>hO)`5 z=FRo#h|fk98DPkkH*U2O(W1zPD#=peox1$d@+Hyz{^0w#itp?E*dodFT1oE-MU5$G z!sRtCtfu&B+*|pq#^sKOO@0U5QOq864Z2I~FXSG$i%eG+Y^PUW%6p%xp#t#Qj9P3q zULClT4%pMFko3G_IUzA#RAHB&fWxM!L%Z|SMbvuKnh3rDSJwDrNMlmobt@dm4_$?C92!NSl;W!iDMm4M4m7NxHC4<3rTUeNQU)SN`Uj$WdSZRS zyT|*r6y5B+oKTBdQp!pIHXKx@8Q0CtCe0-Zr(jJ%nXOP>0F=BQr_CBtQbka|m3G~E zguUQv75W{bWWPnueFH-ePW})>R+>~{Xj#ILzQI!6$oL{x4kV(edhk>3V@>622YWqnQsmr?SCarJ!uhg3D!>03}0CEJS}Bv zC-x^yx4kKG&T^is0oF`Ohe(Pxq8ba^e4Ul&Ft%wsL)RYX6!C*ydh;5O2|~IFD1q7) zNqP9QrYFIO{ye#g=z4iH8YxJPqI)S0Ed(zqUjaZ_v-?48c0RYA$^IK1p0)eao5>r0 z-G&P3{MDTY6sIevk9qSmjL>`jxOPUdcR)@NT)LyAp$MI_7tn7=!9OyE@P7&&WnpU-z+X#|Xbi*T>O-2M zh!@#S>cQ{?m2o9H#AND67ybEh0TsrkZmXwj&JX_0Q@-0Gsu*&%h$%&AQ#poInhJ=Y;=>i=$_dqFUkAFRq09l!qtt&TdwPRig-x`YP};pUwH{O z5B=>TF?gQ8JFd7VQs=MYaExqNR;@l1_jBR$pAZr3W!w-Z9~mQ+Pz0 z(Kz{-BOW%6t3OP>JrhPzd7k_m6avm(*~Mi;#2vEQ?=?KFnxL%P)X1VjBcV(`?yqfT zkr!6m9Y1aT_P5okcD9BZPnFm$-8#?@Ix~mNSSvNvDwc4)Pg~ovp?NwuKgdk?Aewt* z;USysA4!+~w|Mn?n}J_cGOWM1hbEZAWyAzLb~;#g4{$~~@W-uHS;MzW*gh@OP>2@J zlT1VJZOO;ZuyH7`*a8CK?585sif8UgBGwgP@?jo;E&s=4*UN9|{c;j?-a~dpOWM5Z zm9m)W-Pz!VbPVvA;j3$<;%?5I;*xh;s~>RF!867GA!1e_7h2Zf9 zqAF^QkHd{i-ds993E}qNIE&V|ULVggwb~p99BZ%?oq_bNP1)y^NM(w3%klqO$n@|# zG3xs*7-trI!6iEYw7&ledZIcS217-aB24m{3}kKcx7F++o|TG!tMfl(%uhC2+3i=D z)Ee&ujEjKSL=|+g`9Sd+Rc6Q`lWQ^QOnX!-d%W$Uu`aC8qIOa-FA# zzKA8)Jt3F4C_a9BDF++>+RRh=W0&V`QR_$D+xv-2BU0!v($=8}OH9pB@rSM~zWHo)v32E4GtVD7

3zg!;5dTysJr%H5@olu(+Ey=(2#laO3$#SG}4Y|PiGX+;8 zYv1jURCO`vH8n#H@> zNwgZehN`Dx;@@0L$$A$&t5G#PdLv35{#5~roH?4$68Iim_ zm9JnIeZMn{7HKP1*pbb_(g!+$eaagaRouQZIs|!euRR?Jo)MK-v17=1+T}av* z+6ob#M`x0$kBaMN3AOgMy|I`I%*s~GYqFf8Hl>2nzWUh%Uvfs9?g{)m0lyc zNMP_hH(At_b8CV-9rngioYBpb^(AFKX-7*mMqwdGk+mo$_8M4eHa)@M8(W@~Nm_w` zN^W|(W~*7lGeIH&H_VR*Q}Mud+ScTo+>Ar4Xrr!*s*dc104$`)%-s2i7r!5s#yPA> zr1`wYf{oIYNU;da;zF9m>_`E$n;Q~4TI7r2R8*Q+B5HMT7zLADXaL-s3o#&Zx2?_l zV?bDnB0gfK2qg_s9lYxC!bXs9sH>K~*T0tk0Dc46Rbi^7Fglu|^E#D(IkDp4-}58v zdx)fXs>{c4W->3BkO{ctn_j>J!RFo0I-tyrGPsQ)ia;7a8B!I@UQ**m{{V*f+tT}eu@YJ;3V7O~YRuv}HL8*%D)$@_VQ@vgw-|*q^E1rV zvC7aP1H!(MZz)i2E=j%iumJ8bLTKWGq&*nau>$`9D2aRRw&&9k!jXJkO;HP{%jQywx7qx}q2!WC7Z%%$O-bgiaT3g`0M$DST?cQW{@8_I zMAWgxBr(l0#VLJ9&UD)3F!v(Y+v+h}u2d%C%qm*7(n|M^GQk0nbv>>DBEsCTvA8^K ziL%OxgKf$CV4R0Y3lg5<*z@}7!~PasjQ9^vvRNvp9cUGiFebs&k?aV;e9ltT zGpK8m86v~J1jo~Pj-bWYPm`fK9(ozBNf4T9-7jz|w1nc9Mwq0UmMH-S z=H7266C3LVYZKU}{ zd>hN^C~GQ+S|o~9QpJ|ri-FGGxQ#AW!#SFJ-9XX?707^q{ZP5>7QQABc<78Vu+ zC61$$MfSb%&K3kNowc>V!;#90pc960u@r>whyf*9*x<_}4JFA39N}V6y$r*KBkzw) zjzI;<2j3jwU_zgf*HUGfr9NR!faxbe* zJK}cM@K%T>bY_POVCp==gFcE{M9;H&YKmzu9d26$vZ#;)<&eS%+TfMhxb?;NFU)#t zIHg7v@kp^dL|xd%1EDIw7PoMB@7opH9P%UJNV*~ux9&?qkUNuOq^TDq4Mg|vZz%?U z%F|WVB#B1U(S@|06@YIqW5E};$8s;<9mb0#*YE1P5#X0|X#Cl3M$V=Pq6|Exl6|es zt$SN@+a9+}Wia?pWz`IxEI@&DeZ|!BHY6J!2_5lCnNoVnm}Z#KQc~53!7vF0LU>Bo zUNrgI*BAUGbH%G9%rY7bx(H!1#ZMA|tv0C}i;_*rJoCTT5*=x+dtPz^utF9j)iV)c zVWe9gM5dw4s?O>=5-}0;${Cp>k1&HnHj%j(KG(-}mC<~zoW89dR=V9>6$g#Z_Qlip z4;0>M1x;HNrG-&~*l%Nht&S-@UC`O*Qqk1VO~`&hl1BE z?+lXKE_$ zD)-!9`eTTx;(+ReCgRt>`}D_Q96qJd=I3l!VN|IRJX%C)GXR@x2);R$f+Gm#)%9RV zIPRVdxx|KghX>eghW<`vP+_N%L?6bgZHR0459tG=}X~KoYGM%kaovc9++Zes5exPU~h2NzByr77sU~fqRMzTKHrzyZ&8KN zQX6BHC;)NkiAlYM@Wni?(&=v`1!9IV3@N2X_PINst}ZR3a%60`3s$_D@(2q{K3^w@tfo05 zm4Q$JxBwepf-i?^Yv#-Knp#Bc#PtS)x-ws$qq zh6aIMK*{y-Q?}S`i`PNXczJbhVnc>z5k}Y8fG%x{C?Ff2KDg6z$o~LkZc<|2@jVm|E5jtv`Vz-&3cThF1=GX7H`{xbkd3IHq(o+dTYiQ$<;&WI2RWEA|Hn7^maevPjZkizL4MTMC zwbmI(C0vGj=F4Yk(8yI(A-j+T#{3>{xd3yC)7Hz9(tOrZ-ZqsnmhpAGt+*|wz@W8- z!6fModm9fcGW_PMx$0u1fmz*ktg5n$02b@2!-4IFW2Nc}MU=e~EQLqz)l?zh)la4W z08geY_=CpN!W|hl3a?V;RZ-I{d33dOaw6HZg(!VV+!Og=CUaRfVVp+;&eI5h499R! zC;EO^y+f9ms*PNflD*gn!;LK+&pT{(KBS9ne0Q02_EPC3bwVsMk2#XVRr%ca{QKjB z+I^xlt{QiPp1wYSE>^Nm@BKwm>mI=%)IWAEN4dc1m@(8GAEEx(lRVnlrt^8p{w@Ci zEJACsvR}?^#wZpvS0kspH0&%79PlyRlX&tp`gbRb{+!|EUz5wUps{Np+qZm1X3{PN z$9~__5)isxJU|#*?S`F!I@Gt9+xv`m#ZX)-oAYc(nZk|<2hiUVgv6|ci-Hf-V75g{ z8~45BBXQ}00ZYoU4MW5>#gT1EK+L1e$`LL4;3x_`RO?ev?d8&*Rk`hk1FIVp0FQeN za?ZhS4*r&~$Fz{iSyK%(Uyf%~01saHtDG1tqSu11eTc&nbOh?(yUdZkv6Z*$j4kawGr#ux6;Sr7*N8TanC;lx4u(wy0Rr~5 z`-~og;r4A)E{LmWfw|HiMg;r*AM1yu_-oag1c^x;`+;PcNgn=d3~6iQm*NJ~<1gFr zg<6etf(5s|tPa@qL00n{j=`MmgERC`Q!S&HD1BaTkmUv4*vj=$E?Lv6+8M7Z|9FA4XVdcA3=qwwP`x7m4 zN0!eKMp7J&hc#+JeRSO_txB~i);~3^o zmr0q{#h1bhc!XZd{5|^{V|eLIr=xOuQ3idL$x|4OQ4Djkv}`|z$+rIfg9&p(4i?Dd zbi#`T`VoI!u}P|_5sfNt20O`f@0FdP zm57bE7r6lU#w~7~IlG(4T+-6)fVI@=JhB2jXP#2Vz+5Q(KfXQ8dN(MRl*0~D3{tk~ zBdy6Ju_yB959B%ZE^m~i(nz}F@-u21k>CCIz9lwsK=C>n#@8OopmXdoiIBK}S{BIK z8LmXOn@*o|svsoZnylPrw6Syo+tA=at zPy6qVzHIdplz-q_Mvx1#7Vz>86gbrr?FT9;W*D=BTr`eV4tu3lz(xT%b7Z7c%+ z06aHUQ515C{K~Df0k$JcTa`1-29Y&9@fe+Cy~d$yi+3H4E*rT+o*SD_wq*(^0##=2 z0-xuO<7(QL{mxl21Cm9p`Qnq1SHDi@NG6c@0sJ`$AHaW#)+cS7ZT7c(Yzs{^dSns@ zQ|dUzp5d)o8$0CdO0`!V8N4?Qs@K@|!R*48N|;`ppe%Py`{JmR zcykz?8CZK_plmhKH2gx!wWSQQS&otV;C^?~XE;RFS>VYT^0Tcv6w7*}Kgu8!*?wa2#0en^tAT!O z7#n}@>w$P!2oAwjT24injLR;Dq`s*D(Jvp2bH^9w?~89q<|&uwbn;4}qLlbf4;F9A z+uM9)y%(66s$|Puyt4x7{{V~){{S#Q`W#*3YmcTc$Wji|YfbAKD!OVlub>lC$x6UT z@kl{sJA=1zvHZ`jD3uj;RgxL2DrKHaTU?G=w)Z%`;1eP?h${zv-a zfmH+2RLe^t^F-xI^|9ygin91A({ym)uMjh^R8m-w00VM;F){M``dC(anmOW$&6V8> zf^B~I<0q~CpPAEElVy%TTW{ezHy*^}OX^&<9M2|}Dpq%v%QOMEy@vz!0Q=%erB+A0 z60<&j`|*bsMrXURHvn!=09Xt&?~g&Z+ZIbj@*L6fT;h*3LjM5r(KYzYtl#qd+%|9uhcqaj=j}^kP^NV z2O!+pN!Z*G?a0JlzRM|Az8uDytd^T*(%03dz>(?YwgJ~=)vrl3RP|6ZDhW`qxNWv3 z-krxh;Z24)S_xa6Z=x}s!$323divI@r>@mMiw&Kw+6a83OSpHrk`D1vY~V`JM9bE?{2 zpP?1=#O)I}Pu;D^Ci|a3x8_DG67{0hpAMFIpa*UZ{{S*Aj9rJ=t?aEUw5)M+ERlF3 zz_Ilg^HkXVYqx+0&06awRgJC~HSR2V`(O;sS0usoAAPJaHM)+vFm%+BXe5wmAWlES@B(!=4YK(OHLsdV;_}FYhk3DkWYL= zk3RD@s7yi8SIxOc7P%gv{{UQjn67P44CW05soO)UoBhEYj0}d8HhCkKY_;Yy4N>oX zTW~o1vCs_-;cDR?rp+nqvgK(cb(A;^i?!Fe{{Vit51P|-^x2XwXHQQ&VOU1;#H>Q^ zZb7lciYLsf;+i;erjNllai+%B=k&#Ut#YcozLt|R6^xg4Eun}haCRVe+r9@oU?o+~ zrrAUKk0HtGa<30B%cG^QLHntYxL!%S4Z-Huwe5`Zqbll(d!tanR-|35;NRNU2lTu=?-(@MksYe8(c7T;Dv1(bUU7hw=_s%m`B2%BZwt6=f<}T}s%6u_jMi zbwu4iRTV6B;nrBgiEn-GZY_VN{`jh8-DFWs3dXW5o*YoLtGzG}bKwAVt?s~!5JMfW zxHS6dW!qp;Pt!*WqI>2B>*1r<%@FyRY9SG@h8R)&M$lP6^6qymNZ5;zdGE##(q

NdrKY8slRcq-&8Dk_M|E}%C0+p+J6>5_z$$MY1^%`|2u@s!wJ+lvx!^y7Zl zvfOt3Xi#ZsBl$=)EWkFTkeJG&qw#Wi01m@_t=JMY5K&YlPY4kiVlK$!-aaU5pxX!NYEq__C)IZ1QLy40JZPG z=e{RoH8oMw#8YvO6o|7kldH9?2On%)7bB$$98pD}M*94{_9Jq6=N`UOm7=$aLk7bBSit^R z+c#(jT?}%Z$s_*&_W})2zZfz(W~opHexolxx>vQ64O05 zfSwzpr-xx;Hx{t<^u=vrT8Jt$5e-|t;3^+ylSX-+X!~^zaZIThE=3y6CZy0v%aI z<;k+wUkX|@RAJdjVm{dRJerP{FpxsgrsOWGx9V{Pv&!L7C`FD$(pfI8+SlK0$EGIJ z)>cavsM0V-lOtH_Hywe$-}Js3{WhKA-of+<&JoBd!3%Df%V=kM`0A%wTT$@KD|6bw z4)*Ve?@r3>tSsYV2=9XhQ*V|5=T$6U{KQz2PqE_>ri@7X>~#=7mN-4F1aO9yHkUVC z#)MrL8+;pWRGLQCZl4;#@?1EwU5#LAJG2*4|0p=JuOcR-!ltA4cForfUf9QZ+&Wi_<9+_}a<9$^}Yd^T!-71F`WXci=$*5P;jIKI;_QykHf zEWVlysYFd2va>AGBO?-3OD>YFq!e_%=W(#dUqu^O!164gs_N*&V`zD8ll4~0zJQ_3 zGYIoP+j+iU1vw7%@YO7EN)+7qgH6~QSb}YCEpvzzaZ}RC^VMrg@+Xj)Df~hKvCt$6 zM0@4%QIcuA5{D8!2fGTG3pXGjF1N)_rZrh8E?|u!q z;^($3l{6G1B%WAgg)FWk25XNN#Xw?C#`|xIykea$C#;?PITeIv54}~s-S@7_l=x+T$8qvI}kTKVkm`Hw1hh^u9BKj zB@Hsk7)>HWA!#pru+mfjy8(S$*w_mac#}7tS&dw*&`SHs1R!nz19I0Yb{&ozdisbe z1wV@ymD=w&-dV=AQfHzL=yyW6+EC(J0kB6($ekkb6S zp^@j0UyKKoZg%$MW95FMsanpV%_`B+)_Te042J4MIX4H>e0?tYgo{U6TP;x0Pfl3M z)(ddAE>9Ncy@j#z#yMT2>@<3;I`@1n9;snrVPlrLsbOJbzXn1s7WfdliB6m0)Q?y3 zTLh@-BNVZRiEc&B#{1)m=~-U!#B}=%P&&;iwGujZ)(P`1_qGWzW;(2P_qFiM5tWU@ zsa-@19lh}+q<#oQS698uUz}R$S*_i9;d>IJDAgDjHwM?X9Iyu7V#AKZ9ss~1t6ZA` z3jvAwPF?#_c7ff31=Ms}{O!&rz{yllZDlOleRkg$45Q_!GWb%ioymK#Wg~0$JB&m< z7!{O3EZ_@r19$ee2sIT#vc)PG;!qTZj`v@5eHBmD{{Reg&(AB%<`O;qLMt8fop2oc@jugQ?kdPwcHm5$4=I{v9>BXJhZhUsyxFvq@b3bF)UA5 zvf6T6%r&Yo1Ph(b$shnl%KFOey*xv>V_Y+2);&pGSYnD`8o|5eY3{WD01qpX$(Gji z%|&fxB$E}Zj-)J-1s-6_;jM~T5J}r{YuwruZ5zWGlA}tYV1Vk_AAi>#*7X)q6tSf? zYx6!qCyxY95nBHMht3tR{{WWTjrqh%{-WvW>1CkJtEP+QRIad+0)OrX#2xX?o(S7F zeHAo#bomtm20}~NKtiaIzi7_prAmP7p?UK*#^Yk9#M{_eW> z1t9Q%vop#F4Y!w%fA@R|>dfjHGUFW~vrgeyEP;Rnas|6_w%8jTe10n?}Js~%O-o9sK{JdDAO$+z1D@@TvYcBqhW3;zIYVqDbqbGMAK-pLxx!ujayh>jV~c-HPc~Uju}E(S z1>_yq)Qn}-HS$DS&Z@2iidV?kq(GIi+nZY*21z7V9znn1+ZD*Vzb9ZOEl`?!82^tJa7Ew=2mcvsH zV=UDn%F9m9W3aIyldZ+`f$Wf`?2%ql~p#z0{I0K;pJd)V=D>x(sAc284Z;^p)J zQ5IGTSwTzKl-TS!vHdT$I$f8hI(TiuiS`#uNf2W!@>g@wM%i3>jXrLzAeh4?GLU78 z{{V#8o3hw7&el7663r@R5TsMQjUvh!(!gIxJpPz^s$8yI>FIL9;yKw>3)=Ci`+5R@t~yq=*HswSP*(3HP*xqxd}E1Yrz@pimUL5c z8Aiv~d{3Z`gDlJHDXMa$k?Lbol>#r`MJ2ATt!wEwHvm}QwSgYczDyFPEY^~yq|`!I zl6b);89~%FE}?W{0FV-Ye48w3k1gRTKd8h>`WGR1+&)Q8>f4hW z1V3#g5%$E|Y_6Joz)4;t@FHR3EDxZ+b_&c5jk}O=M=;Cs`fAx@%IeJY8i9(TkobiN z1QIX14hYy>Y;9wSx>ec_Ay!Aj?vI^xwpmjHgUU?gpZ!GQ6;Hy zIJNZ+6*U!9hbhdSrV^q^rw!#Htz|YlFzzkSrLiiXD9s_sj%oW>#M3IpED>z+-|(BZ z#2x*3!MOOS?%HunKW~M(GwVdosv;)(Op&Rv?S3!%Vl@8%2xW;0r_Ujjn`|Jr>#G`C zWx0)JS5cay#$lvo5}AMMqMO~U02*&$e^cqcAZ4$e*X9xB)O4{_%PCNz;Z)y`GY|*g z5+3grQv`ksH-CkB!pJ^fFr#2b=0|il`T%g#{3+_BJ|t^RBCiaR?0+$T(;B?LFw(Ug z*>pcJj!?v)i8Wr@Yyr8x*2G-Kd9qV9brch$!o>`4s4_4%AcMt@*2MRYQTTQ$XGC=M zZb>}V8I>a~OrXXAU|AE`i}HVv#*tT?EpVo2^3;jrfnt=i=@K&R94JdEBG(r?@3$BQ zOPf(v`94~sUp`z(Np!ZDrkysvmqJawc*O~`Wi@~>P+0t33zEgXLd!c}eNSQfe|!*w zDamL7`D!Q=Yg`~^x76I=j5LWAeyX@;sfCv6s^nYT8xRks#Cu{-fi*nLA&9C@bg8JZ zu{9vEgxy4g7_#c^5!tzjcT{6e2;8a23g%_{| z!8iKYZ}q^M{VIeFx)92fJTYZJ^jN7MrmZPcj6{PA)nwq&- zGeYuIG4t}k>c1d*jmLZ9V1{R8zmF?R?@#3l#hT<^aDHlSJH0`$5 z#_(t>2+8GV^Ykp)tfE&$quSOFdyjFx{{WUPxkWWrSC&JT&r{==S3rF_e4zP9*jRnB zITAG4WWUf~9LpP9Qt2P~+SrmwR%~IJ3&T|UKw)yHVlZ>2>N<8gzHc$JKZW z$-d-nr}F)Gz!ayboC6#zfi1x0g_!U=b{MkJ^><5G9Wmzcqgv!mc&+Vr0Dic{s)Us9X`+%McC#rT&k&xt zqnkfC<()fSl#RuG2~aXAR7~v*p~j%md9`1?*Zbf-Wj53Sk zmE?dVdH~ey%eUO)+NxZP0;9w%1^k47e?74AtCV0LvJb>4uguQA=uGqB$5PMI`S^*d zAxPy}pby~8j<*dPI;mg{)SG@KVcQkleaZeHz7}MiTSH6KAF}*qGuE`{Hw`nN-%N>8#d$*@{CowuD>eG>(aj~E<9Mrij5wUu0Ku) zANg@(%B$(K?1fgQ<>Z9JD+U)2!8Wyl@An53DPw45c%Shj6*lz-*oKU!%5VVTdI-j! z(K)?cZb*>!1lD>B$K z>ME$J1V_S{qlfa6Y;^;`BG&a|>Ae^q*KAp)!mN$jLKT-HcjTWQnD+e3rN-dydy2J$09^UDUN}5e7NPs7>#E zUyJGH)%LatbY*vmM9>uI%Qtf%nlxdY#~^vAg# zYG`xFSh}c~G)zxB@&5qP0f^1v(8jd&GDuY1sf|Y;bMJ|nUSF1GRngMX67>?2R5it{ z2`2n-FN8?W=#cQbFWWR{I9i5RnpvWnIXuyob-($B_}ZyzWU8m8s)9(_T|{xSTGk`K zZut54E9q%zG`&V)Fw?(>9E6X#Kid}gGwjNm6s1~?aUcq-A=_`u7^5+@HSv~e9mfEX@x?_T3#dsTYK$qYhoN3m33`G>S5v)vVMXJY_)i-h z{{S(96gk*5ej>bfrk7>81#jGQiloxC(h?Lc_tK)+Z(NbKsMkRp*=>yO?I=N}=ii#n z?P~$XRra2?nKJ_nlND*MzA6w^#reM599BLgRArStI~-8}W=gQK87>J%R!vK8<5joX z#P_xa%RI~xq@0okhSspeXy?2C8}%Nh!=OVqg>yEN$z5(+o>h zl^xc%&OknEuj+BpbTVqA9pwY$v(a$M4e>4hVxEeyFeW!>j@z9=+M8PZUO3<~q_&loL~W+-XfM5^> zvs>e&R4g5DnRzx%3{`&8VIzJ|~*}(#ZpqO{Gx2Ey&*XJAQazII4?WQmZ5I zLBJgLX;P+2XO;9sMw_129QyXhIWA`Am7*u`$im*+AM1`Y^m`&~%{evn zE1HUk>EZ!&^ZH?`YV?ux?Y{#9E2NgFFM+zS2Ulb7j;NxjO+CoN`;kNwl8Q$jMM4N$ zZEw#3vnryfLJ~>Z*eKA<@!7TnZZOHBjGGv)aJFq8c*+n80`9t+<4dvIxzvBYBF&ap z%PX?fQ^;gubTXR&NhEM?F2vgYzPovt%~1|&^ib8kI)}Lm5lQ#H*A_kRz}vWLimJA0 zT9%_TU0O?MjW_$Xt#6?t-yY|)bg@9)!!95nk?>uuBvG(=lvg38>FNaVvxEH0Co&6j8@;va#=|F2db~u1@@%c4_=dSt3w@rHP_1qze{XYPYu@`}*T+ z-rx?=ZXGzaf{5dl5|X}wYNm!cltZyitN`OkKArFVuZd6LO4_0!mex|H<884IFX_5f zjn=NNXK(XD017_f;FShat4gU!RL>YKq_W!koBp`+U7`4wyLP7or#pVjovvv=5x?03 z&f~6yB9eq_Yp`TCwYJ{p>H6W8mrQERx^6CecErkx$RrjlEC~ut_is!LmP%@>hK*mu ziHQrSX}ImS79b62Yxx=SN$wroi3rEa{+z8rCRs8}=~yd7*>uuek3}RO*B>PHMP*f1 zcUF}$v#c}7kpse}qicPwztbC5Wj?006=)Xj2u2n<$0r(<62ij5z=W`{u&^O4EG#StOA8ARQB!=~ zQbDUqo0nmx>Y!bZn1Qea*pcqd67vT%m)I*tN($hoxDUiI=NSc9i6nJD3Ln%A-co`^wK-H_{3PmKMQ(09#9Utxqz?6ZB|1%P)?pB1s&!3f+qf z?`_KdqZaJ4kX5*%M3Bqji!5t<4^!wiKas#PuN{+JRYnsvB(+je(?>#PsxlK#VdCoL zItbcdYYK#ie+Y*%jtO-r-y4~YOjW&1X$ zK@1_hp@}Bj?}##)t}rrEuJEl?i5q?(54I*eFiM6dOM|f(tI_p6uJTc^QL!rb-?w3c zQFSc~*;+YNo$gc+KO>B8(oMSQS7}x{I(IXO>CAec%6vg_iIY)RnpxnEod<{IEgr-Z z&nJ8h%4_1NK|FBG>3eEL8+#pA!3i@OI%-y_vx#C2D+2erh1gr`joMZ^IDmI6bR%mr ztCRH(Ur$ja0y*?XziRv6AK?ru@$8YP5lP0A7p`6lEkQh9xtR3#7 zcKrdyuUN>GvOx5)RRU}wl-Xpx$pqN?dSk8GdRD^cN;%t z8Ye#dQsUbH+6O%n&a3EY=xJzaXrrMHA`dK=StTId*|iJqM;vZOz*_>*^2lVDPE#9_ z2{NrhNf{qOa4=2MEZU#KpDtH1s}zx(9RMBI*8ad;`eDj0mZYttdU>l1Zq^!9X=ulA zENseq5DMYJyCT+o<$rG2ix?- zs)`)N8KPTQ_7^0c^mio;KJolQBhM-!#&aj2uWSq-SNt0bHyF$kUVU4Nn>(P zsQ%ctmN&7VA1Yym%wP`X2#%XKmKKVg;w)GP4)+bUzTUfc^c!KgrphvSo=n0MGP@Qs zFu7Z(0YN;DPa@aj1SEfuc9kJ{jmMRFBfsg0wbSLE3e$YCC=e-?SOOULU=G8BzBJ^D zOd_}_OeUU~B#i`e28+ums4CJC+e%-3{{VH|>ij@q7Dl|*XlXhQ?EvJm6{013YL-<(%VMed{ z%(05SG8%UL7r9aH2V=ef%2h$V?BDj_wrp0B7K$44JWhN@T|lTj4aYt35_bUU^4ruK zV~whLFRum2)VR6yxQz_5EGmBy{V;l@`OLTr$Kc5k=T5-_OQY{wcVBf^$(t$a&7z8pO`1Wh`;OR$HeWL)_Fy*TZGwh4=Nh#JHr#B$V2NYkf_9g%mqw)iiYOtkc?68=qH)oOYL~MMOgq|ywAv~lJ^f$I7 zWwdfvR>MIatIpQ+zjNEu10txE%J`J}lEAaZq=A2HU%2~ki%&=AxmQnC$y;AS)v_{$ zhr=5x+}`1U+}Lr(`{NX_Nf@#)n8MOPD^JR)GTf^wl9r<@J~Kv!8iYbxHXIRgZ3JI| z>4`8)l}SlaOI=Ge)pCV;N`MBC%1zbRZHR5!+ZA5Kj0t~>JtLUMPeoM~Z7R~nQZ_W} zx?g0v5__9$ErKVlx=X2Lp`e1gF;b9xxH3fXvqm@!Tgpfq1I?^A+ZcAabcBrPQlQFp zg_Z)MR+vVKt7`$d`d_{q8I4rcVg!MlQ-TVrmRol_Ufkl>H&0Tk`1I4y9+y-_Q~0(w zKD(aY_>-388Lml6m2`6>M_95(!ax~j7qg=%w+6&teh(bQtL^YXD>Lfas(M;_z+m}U z{4_dlT?Y1IJq7p!4CZ}T^Kekn_;H!(BJhNcg;|rbuqS(OZ?7i?XmV`NB53mpdMZbX zq&x;W*Y|TN*@eN|?Y`I_4^7JNG?kW;(YTJ^=Qs5m0qf2S2sXRPGg>-YI+|LV7M13O zL``kskxs-lwg%)7IR~|Y4rP^jL@Qb|ibY125+I%z8sU_F6Jo$Joq@jK8;g-*KDR5+ zXy=BOf-z880c*192kUWR^~9{ghp2M8i89>lEQUImwsf|k#qJ$7DFki^BoVkc6oR7B zSHUdtfSmOv9>Bm_?#o5_0^mX3DCwcqL0y%A%onESiUwPe7OQ-`3Z) z#p{)8NX}%C)FA@)kP>a}`Qz9tD7--gl?*qqNd>_BAN}zPZz{$h%yXD4vzD4VhNrZW z$b>YPJ6sL++Q!^rs;ZXHs^fg%nyTrRINnndjY=%5bB6GH_A zT~8zF?ZzO}B~2T%_|dU)2@G$jj`zLrAgh&4Tr~Mi-78f<;+19+tYt>3X-378#=x+! zJc0n);2cED^Jw})d10vOiag>vg;HRwyfZ>Y^qp3?7GvcG#^8~#!1}rKJmzzlRaCsw z6#=xB0j##U01fu!-`?i~dXqcOvpUG0NEYx!AQCiSmjl#}e!kd+B-T_&x)(gCiCU%M zq>WUzsT$<~^#l9yiBV-e2LVVrldcwbjezjt3ZN1|(!^^#-uzf^wXu@Eeb)KqQ^T52 z<`r!lU6u8X2Ip%vz#`{uyWrgqOx9K?H42ob+pC>SKP|sr*qIs#tEGTCM;tA$Dabks zu|o9x8D3!UfgwIHsAagYBocJ~LwrZgejjCdgKLv6NZYZ5cz>YV^u}ioNac_PGfO=| z?{6yq0DspP{*2Eaj;v*s6_UIa03>30+Cv-fYh0UN=Kl7^2kG1f_P)~uZa8v*C&HFZ z=`%TEBecpM{{WS(jIZJc!w#eA?Bz48xWOV$;#FvyNm)U^@c;of)z3P;G4!QRi~KsQ z2h$bKqNV+%K{X-Ktc%9LUrUZRvA3c2CldsYW2}{Pr)_0tSzcu(XO_cJQA}Z+fvz{T z)rUWAw)VCkl)zbJumGPh#5ziqhG&AN60R7j61NOC;BANISY#eq8t1YthwF{mwQ<7Y zNTW%t9?2lsgNS|#*d<^Ccqwk1M_wG~Mt z7YxLI+;OIKtuIE)OAOh@bC~OB!!Qsk#c~b6wx%}NUv2wtK%$JjykR3;ld%H@viSa4 zOd6X=I+FdpMiDr1XToV!f`-R?Q7l;#Llb-6>tl?>G5-KH@cj;XndOG`Rn-*x-1t(J2aZ7JfsSE`!!2?~>*ZfZ z!z_m)Z`wmOl7SE%UL@)ww&dSd{0sBg9@v9d*8czu@Jr4Kjf zu^!mQb4seZyv9%3HI)@IsUS%-h1`qWZhdcmz9V=y7dHBwV|=cE={l|0 zVfuNVl1Qql*;06&T^Ng%U~Ufl;YLlFDh8zW3x2OkHYR8(V~>zj655BQjsa)i5B?r! z5KT{?^vwlBR0b1xaCmO_H#c1TTN5ota4Z#8!H|= z+TWfDQ~X%S^QIBQozujuvOQE&6(#Z0cDXCNkv0#_(Ps=$yYvnnjNiESs zcyj^`!jrwnJ9BSrevX>zc65%{@f1jw-%_3kwlc1y_$?fjb(J&aa@0~v%`7mQFBUaY zLus(Ski2d?UmZOrp#E2tkGc*x!pZ(0=6^3+CR;A+DDflThaB7LH~#?3hq~V@l8(JA z{5>gDH#V@=J-cmfy^a-cLgzVLlF`FMOHrkYs9T9b-oue#f49>Bt12@!X)^lynb^Z2 z4-?2(D~p4*?S4h^(Qa}TU2SgC69C&9)=OTQ{zDVa@gEj51jyiWFZ}la_PD;-$icT>x5m38qWD{m|D_rBYD1Br0LA$2;uPzu^vC~GF8lpS$7jNDrG;Qjf-H^1K& zZn?_@6_MsJD|l0=RwQua`R%v8$pnr?WWo8gN;V5X-AhpnG1&y^q@g@9)p^!9JaqopWeXsuYqb{{VJFpl#0< z^xogDDJ!-xx~`B3ZbH!;;*M9CQ%Ox%OH&(4%*u4DDlxVD-+K+dn2k@=nKZ`H*G34~ zm%0!Bir5`r)0t${bG0`MAVQx3YGw;qhf;c-!9zhsG-`{1*{ac-7G|XOl z$e#8gP-`|kaoZJ~=cu8~DISUnHVF1Q4_B?}cU9I;xRMK}*mw|PZ6GGKHLbeCXRf%8y?AYHva(2YzLp=w@=S0@FuH*<6w>ogZ}`S6Z+$WKE5fO zK?Gwd(Q23*vFh6#pgAqyZMedbuVo2)k-*;(DXEPGBvijJWidt*QT$D9fj;lo{{VflyJamMc2Pr_!#Ry=Q5}`HWDEh-`s2`O z^p4UnwDmV$3#FsLEmbPSG_|usy9iu?^uFJw8u-K=?=Ku}L1s6kd9Uj^kB` zxE4LI)Dvm5Y9rKJ5T%;Rj1j4bAD%r{hCwc! zjvgPT6Pj!$;zJMvy6=f|Q+%u~Av(2p!Tf1KLG}lx7*WVL_Nml=Vy_lFg@)>5CUdbq!5!bsZ&0MKeVtVnk0j z8i={=<@EH$(q4j~YYB4bT}A9&10T%qh?N}|lx2}inb1=Bb+9RTiZKIF99WxJ@OJO( zzBv!qwm@1A56xe_VQmqWY|9onJh8{S?pwJ(To89_>I^)##%n>>HOZ&Oq=Ci9;3X~j z-v@uE{?jWOBnfy zH0m2_Hn-Co9v=$?AmO2O^wF?160}UWsgY$^s;S;T5QQ3BS3j04(ov+!V~}drq*(f6 zDyx&jiJJSIX?bpDwGpg<+*l9^-+XfAW4|+2eQYdOjE0ymOc>>|8XZ>TE@*G(!fhO;W81*p=}`AyA*$Xjeiz}Ox3 zvk?5Owa-^ASC&+^?WwJ>x$k`-9q;wOJ!Y!#R@1EDX*OV8NlSylus0lBd*QUGhCJi< zRPmLlZBh~&f^T35P(U_6hp^n^-gbMN-7qwC=j~qnIxfzbjjbMBq7@Ona0?Iak~ABF zcNe;#w%xCOMj*#XY8|3lnW}9im^%_RZ^`tvxcBFbOc5|b@1`1gF4j@Fzbw}7MkCc$ z%n1FO9yg4Ql|cnZYaPE$?caQF-EO1G)=0eai&D}U;StR06-9vc-_U=%W2tH(rLs*R zK){uaN16Ws-S8fVIF?xXJ?4B5F*wJ0C%vs-`3=x$Y8cxA`HGQ0>E5b{{S(-X`wK-spT^2H#=;n z)7Sgr4Odc}tRhIn=@$Jbz-a>zlein)atJrC1#mjNTHKwe4a% z-|2h~l7gZ<*@}^8LFU_z_?b;Fh>XQR+Q0$E z*yC$sEe2K35;`zzgM=Qw2;P!oDqVawHodQ5kDlu5C#{{TDqmB#PrRX?BW83YI4bNm2WnhZqpNu*Za3 z9UZaBH^79ju&}TpELr{;n{~EYMI;p`_u65ckdEF9*b)Ob7BFq6c=bjH3Y(M!M>JuWwjXrC0r^^xnY^N-Oo|$!8m@>qu*W_?5 z&f?gS3ixhbe8Gfp*^FW~BIMW|Y6$EAzW#?1>0`^IsFIFM&S$A5i>lMA%BbYn>^Bw` z)nHDZ=I0&C5+an;^E{MF#ngrTHub%??PF|u5#+mr#S+YnFjDCXK$X9G%Y9Ad+T>iH z*Ab)}SW-#eiQ0M6%QuGVqm4>6Sxt!a)Hn68jhbcI ztpT2?=qK=}L?UG)%%nG#!L@B`lVQl`a0;Ytp$$s`psuH4b2v<6TTHx(#7CU~Y zV|*LR^W3U>NGoH^sVM5pJX<5kS3x0zn+3h^u{#~HNAWYs>qR`71hCUnRKY6L#_&rN zp$?!!T|qggtzQN~^DjG9Ge!|^bzfDL zcHd#J^u;yROvzJKn9PWhZepiaNAlXvHVQ6#TaQbOORK7elOU|Er-E5jM(iVsFEfBY z3NP{)v33e)dtlgEZ^gE19-YeaxpQiq#iy&1be2$?Dj;1Xs9Wy$1dHx>;~7>oABr`S zXENm?hJs@pG@97h77Zc3k{0$L0loLX=RuMgqS{!UEN$jeH^-mVI66~YE)J!^(i-7O z$<v4#pjx0hAH_P4Gyx}S%i4y&YhiiVjaYZKsAGS~}np|p?77g}hdr=^aW zVpAMy5km{u0b##5PyYa840Q0*YAiSNVPI19#&1cM2;VBHYLPK%d^p*{AYFqHEIB8h z{@5Dy^V7&9sDem|7qh7b-n-*;%d+XkO?6!Gcr7f%D7Pp$9)i3z-s=Nhcc*o zp;pmI_S6an8w+j6pvFl1UO?M;9{y!27e?b!nhPiBEWTlxR8~%sL?DFNy4V~0pG#ud znMm~$!xU2~jUgq>E3Jv_N2s;-x8D=98VNF#sDe6$c1s;Y%dxkq=YL-P_{7|ysp;v` zntE`pBLYYRO6uoU{C$o+uVWGdj+fsNT zmiwu(xEH?O=Ld&QWqFH5mBCXz8io%eJVeBz`?+L7SZ{IwCc|YW*o9IdmCLSxs#%n2 zI()X=fo;CKdg3h=Us7fngT)%thGwk9z z$r_!VbV@;z7(pZk-EIYe?RFN&6&2}SIF~pP$0nUVAd5(GeS-i4^z5trYK;RL35*F=-L8QE|#{EZbaLf7cMc zMz=7lF)x;#0Q?F>Npf_Mr0;tXvBS~RNi}oRtS7*ymQOidKxsD9bI0l53VdylZFsPu zk9=q0^Zpcwb3ULnk6zP=>4;#u)G{$$h#I`gc4K3HKA4eDpJvfOT_RHLU=+gEU5@wJ zTKjOq-+hQt=8XiR2-oGw1R9d0#v8VMf&ujB17geaN=k)*tNg_}v#Fek2p~8hY)Bm35->%w9O{A!s;YUZ9-)vtdPT(KYOf#+ccZ3wB^Fiv3g-5E1hf^2e(Bb)gsh@u<@E zZd%fjSeeQ=1to$=q7lN}Tpz}G@9K8Ms(zx$ReX1@S!wTLRx-qXU*8x%0@(?0e?BW4 zv{B2D^_@{i@{}dc%teR(BZe%+EDevSH~wQ5KC7h4B(+{cRE-9|-ar(FjFGcgjhFNX z>Hw{sF2Ik(J+XoDn9UW`0P@#7Yxqk@>}-CZAJl&=H4urM!{Ia7l~d#F*56LUSAVwHk|`sq zsEKN%F(M#DLuNMgzdZN);kJ1Sw7iqWot~;$)qp~E0i#g0fVtg{+XMOoj&gqvN`Y!v zRxo#9Pn!LREn&Z=2sTTlY%1h2p1=^N()*izMjp%Z)yp5mR+X8J)ttQ8dh1=MBVm!il<1Da)2)J*3_^~@5f71vKm5c!7fG_vp zbLoW1HW!l23pM+4Pfr}F?^~Bu#$-i!oo{B?D<84GCgj^Ek7KG&Urbl2o@wO^6W%vI zTZPm;cK{q(=%ZL7GC1xwT5+$XN^hq0N%#k&Hn(VGgBn8v&ktsnBR_nTyl(Aj;n3n z#~3y@s&JL#g0{S)<3&z%@#IO7R74(65kz$&P`ewG#P_!t%sv!kzad85NmWX&(-Rz8xC#9CJN*E~qP`k=%{46vD% zx(jqg+jlu!@;NfR%*^oAtZuM0v4$UsRPH^tx!)3U@R|KUq^8VZsCeNk5}(DTc#RJi z7uaozZEj5YDW{EV<*0^umQ;90mgJCiBV61Yi`%w6%qVkQnkq`hdR1EJb;QEP=lGWY z0Ol4K1G(?cDM{B{g=nm({ihW&S5`+eQ^a6_il}Jf2k??NVlTD$*bS^OMd|8t+`6M8 znvGaOGTKbyNTDt;z#XU6MA~+Jh5h#tulEf)_8V``Bh}V0y7|xk5n+tqraGT9%BJx%7+}*NDd`F%=iXPHU<2VFnQZ`T<+_)ESQC5fXr+=F#QP{CL${3wxTAzbp> zz~}A<>4@-E#Ug+c#Xha%{{VlM2<8>^*^NAqEO8`kEw5F`BZK*m(-rxkq=RIrY1`23 zF|t+RT!UMNvwY;xp)jU+amfByGPScaYop;;6Nf#%&uB?4u7RU`LtZx&HvY zuZ4a)Pjp@ODPM_*^;W>@!p6)GWLsbFj^X)wS(c~6jz0|QCPQ#Xf72BCbGp<as z6ty&zW?AB;i^3Z8!Es;)_w^taJ@5MC6Xv6Zr(dgwPZ`rf8sX!%o&2Ko)grkPcaB($ zm%2zsr8oQIw~YYZh&J19_=!kNu`G%K{{S_P*Y?BC=Sc_3M{|r@NqD2zE6g05PNb?6 zPOmZI*5B!flZT39;g$sY@BYpism*C3TWSozTJewSF%lf&Icg(D3bB^bNjG3S6OAp< z%F<+L$5G?gAHuL<xKv%<(L!@teiw=1Fho&m|o>`maswAw3L`>R4 zsRR?x*Z%-)XpNy*Sdr=uAm_AeoMm%C85b+6B2K}7LsZyrombt#7dROWrsd`M3yRoDW$swA*@JlJj8%U{!xq*uO_0d&Bkj&u7afi zl~`E#i?zpV5o>)8*xve&IHT%3nryAd{Jly7TUVQA45VA=4l=Hy=t&)P3_!T{`02V)p?e-_!;1I={C?v>9c2{E^A+ZMygV>*JbPwx`C8-y;^T$fXNM$4yHw1Hr z)vf`)ItTRI5~W@#I=d{AFlT0pKsVHci}$s!wkr9HQb%1fQ_mYmtg>l4X*=8PdtsV` zNYKJy1UMFud*D`O9kfb6@So;Ct}%@}G=#|-A!vK6gj)Rmc=T_u-uvRZlF1+aIT?TO zn_%}!Ne*M1CSRFIE=nO^9Y_;*hmAR zQE+ZJz7P2E!bgZgpToJe@Z@s;02;Ngzp)tP4PK~N4zbg!Ugs}fWv8){*9O4jsOlq- z-6RC;;p_F}L@}f3jo-H!yTRs&ft$ z$?7GX12bwPx$TR$M^v<#Kg-|#l&rSB?hTs$+@H%7UG$NErV3=4y+&FlSQTGb4W+@b zBe=2m#=UGOQ6ACAHl(){7K&so9>T<2Z-CXu%EC((V0PyCuD`@nPR;WX4%tdKq)E7xQ;V&eyz#-TO3$>DqY2{7%5^k5FvtRgI1#xl)qzRY*;dR zM}Z=C2LAw<{{T!@sm8=$=2GN4AUhSgx#rmPV}#(M^&Cx6PKu>&l3Ww?I1d(IR2s^m zkF$S#8_tcOa1R^ceH_CdfZM(u>FTpnlF_#ISi29G<+u6#_sK*N$O+x^JH-FZ|00Lj)n z7$jC3@x8D5;-yVcvs=yg$8WP6ahE%rD)G2&uBz!#SgRJe7eW;z5H~;D1k%14bdm** z`{J=YlS@GgLZ(R>2b6s=FD{O$BSf8U%Ag(Zy|Av)Yg`++=PI*pCkV!8lTc=HqsY?4 z$@p3}v9aWC2<$s{#T%(;CgAXijJO!l%rEj%_(7~CnIz2M;}~8%=9fCL=vDC5QQLmi-KKmy}MuP zG2U!)M*i{Ktv%e#aeLRO$ty%@5s&XRvb3V)`l%-0p8Nd>BVSV-Dk&j}ym;GLa)Qd{ z#`~T5+v$KALekVqrmn4GKz|9i)%W0b#hg&(Q=bkrf=xChmR*PBe!rGA#UYekP+DPo zr5C~vK~*%Lz_M1yxc`V1JU zp`%JEDhx5Rgw(85Twl02uC$ks9{9lqplU%iRfU13)lcIvV~|iblc(mnw%em)Asl0P z_@afn0-&J2lLI%?T94*NFmbjOqCe{(bR|{1Bys2#$A<`gF|k=AgfGTD!oY;SxbTlb zk8qFI0v9+~M|>;@OA8AHI%lWrdZRm~$!LKMQ6h(vP1YFhHAvpT8~gFe7?2B%1t1q1 z3uEXk!lS4%454z|zOyo@r0Dvd+sG?cJ2M5VxT#yJ_SalL^fPa?y92KZHU74Ue}($GTG$_2}y zT_AFHcD21Pz{j8i8C-zV)F(1Z$f3+7T-u!}oTynRn7piSYXVzwdk+4V!CJi1icGdj z3T*pXMmI8ABO2d(8w+{^egNl_T6T@86EEd%LhKxZKs#6wZ^V1{1B;#~hLs_Xo--(A z*;yQiV`KPE+uR+9938L|SX15>iVDqNm~^IVkp9!ltEuY1iJ@6isK~1!7T-zIMgF$M zHX%bzn#mnSPHOYZ3R)Q;e*h}6^CSKpWVhD9cENfoxaSUtBvy$_Yn~-ihSuSGZMYU2 zdgIzW+oG!qW#2fp+0Igf#YszekEj&XzyOY>;E`=3%4|HR3omxy4Oj2!_3P8E;$5}k z$pHFuCW+WxqPQvyc z-q;UMJ!WN`&0A7p6)mbs4}uUD;Q3cb2Y=^|WcuFlQ!u#mYWIQ|jlOYNRaYpftBvM1 zB1dH`=HKNOwY@PjOfy~laLnA;kL8at{FkURT47n1NEST$;enTk%E=soN}GUI z`{Szne$$B=G>DWEEo&Zswk4#9pNJrRlf zTYO=5ra0ZSxB`}3I6(R%BU+xg$f&2CbUk87+jc{&j(h2~{qglPScPc!B<`#@7{dM* z^zLm>*HKpHc{N=s(oxGKZBYxxHMNs#fqj|3UrcR<$Ao;uNp5Zk`db{mdGBNnCg=~j zIr(8N`6^V&3^5sJVxdN@w-&YiH^wOaRMO1zJrDv$Cc*a?-_v|)eOsISk4)wjD=WtS z35{Ee7V?W*jmX~^XqQc|bGH}9eGE=JyWW^x4$rv5inb?G(l+l;D*D>Tf4#A+WDTn$ zp_bNJAXyhz`AE3^4lpW2mae7>NROI%7Bslp4(mAAB0izD4p`>R&PN=Yf@is|7M4(OV> zUwTOJQfbC-TS-+{NDT1ODm3k~n9+@{RGX1|T!CS!Z}^4>=g~5nBxKVv(yp~u1Pifm z&&+T3!5RvAWTb~OqRr(R=lNOHB=DVKk!`pK%#5Xh7UOGggE^l;)aJ6TcNSq1(#d30 zjei0t18x1T4XwTL+Mly^eXCGt+hk3WE~TFOf7v78i;Ok22t0#e{fF$5?#q;LN8NnWQdYL2qDdxY5)#N%k*j-J-Nn6e z)Kf_hhUje40I&2X4|NR$SqD&5Y!DtbG@4pfpfJb2B_uiA?}|lnr%K#Q}0P=^LIq0(QfYB2dWoIc^&n`2T$5s;3!kNi`+8xiDeGb&2&IwaPGlA& zU;f~3M%xjB*S`ZKl`T)a`#yL3`pX zS!7XCJ5@~?ltkqt*LyblEKgzp*b{E{xENxM)(WWQ{iPHW#HG<42`C64*_BBgf-Y^g z_rXT2qn?xgR+lXCVj2-l4PoBlK>(k7UlaM1Vd!-$z_C=o*_13A%Q8rfeK!_cg|{~w z-($76yr+<*FsREb-YI|p6lnvZj?1NmzQevF#YJD7OY=)gpevLFlcA0M9D<{JY;CvK z5!R+gWnY(>om6RZx|N0QF510qvGl|bH5NxIOdUg;#DV3_9mSlenE2Nh@2kwc?W+4* z65;Ax_8?=XV;367fC@O@{{Suj04zn!Xp>S@y9S0Z4~rc+1<(EfY&R!;UjEpJ6>U_G z=ALSpQ&H7vi+}+C04jlD^%ulh7%Bst+!DFZAazij?0_SEX_rVw{=ww|}(pJ277hxa_zT^T8uri_uXkrsk(-|ok z+Th%MFTIX3fabWp+H7WV#r*c=Upuj_{^ zrg^0@_);J?05Q1$d)Q(ml2~nyZ0_A5E0rt5-ds3d$l*b4z&P@eQ4h?CG+EVEt;slx zEWL*J!B`?R^r=xC#_PMG9$pD2e@(FM6n*5Iyb>H}C78(^l)|B@q>wC&a!rBS+Hc7J z0Arj(H8B{ST}x~7i5x3meTme&{#U~Bp|5RoUPeZ-LO9rW=hyx0e46pd)2NK=eI_-T zZoBpX9th`bb{gv@&)F-5KAMiIRuu+Vywd`eKdxnR=%F~4KS)Oz8mjqNPZ7g9-GdXAO39D*&lBb#l8ZUGCl zTA1XJw6{hVzOo1>+gvsL z?Xlc%{`kie6Xyn{CPiZPbW-iGRQpd5rraWO~@W)RNh~~)>f=TU& zGD+i9Jwp|{o1L$0a7ooogIBjyhnA>Gu=Wq9X4giMK zNh8p)7}S0iWI~#Tr>G>d%^?d2u)dq^ZucjDpct!;(P@!0ymc#nT~gT`QBq14IOv|s z9*-@+01d~s!w=*Yc|~1ivsuJ3$QcU*=8eCA?Yj%|0PprJ=EkC9`#N~E6`7i6z1sf( z#7W}!+w;d$QDoi~99dujpeqW9=OvW!XH&Jcaj-mNI_QfCrcIYn=9SAGOO{>ld|` zPS-yF0BmNv;y+V<)v1#z%_N49$!Ju>uVotp<`);|?}=+mxKxr+9a`Ed@|^1bWN8^q{4T}zWA46@h_E*zXIh|~AGDQnAxQU$o%~ZyTr;Tdq1ufpZ#&GL@=;#f?9#qUs@WLG?hJ}Zv0-jN`g&r+L)A0I zmbO_oQR6}5`03(DF)G9m+H^XQr)z>u$OhOqkz_fCO-T-QmlqEvySUMa}+o=}> z9f&v_-7P$lOH~ANLa!n6g&`K?kf7Z0_4?r4I93gC%ArM6RUQ~T6p?{3i(G5$54Wxd z^$tx#)_p%MEihvv4N*Ld7s8lveT})X_9oqqAa2LZ#QiWm(xGZznWd`mXJa7nARLwlpI_zZd#aMEc!_#w3=SG6)Y_~Y zZ!((#3AWcb=DqEh?`{@(UM78o*X=q5l%bq0uXZ4d8v||m=e5Sf9rnbCrKhN3A)O^4 z0z$Yp2ZM@yaQ@DwsidDSf}v+m31*vHn8B0 z7yiZsewgUQq>tSxBZ9)@V=&8e*)puo8o=!84WwP{%6S}*x3~uyl_fooWQ;6&m_H8e8w;HaeakWS827+yYSI*6xyMp?b`}M6lXH9H(>gzts8FWH z`wwg=?f^NKvna_)9V}rXL<@Uq7squ843y>rq^yHWZTaJgAI-QeznJVd!!i~ud?H28 z{r>=-7#QhT*Y2b5l{8AIRLIaxB`Xq4WQ#Dhhhv5#s3zco1&`r4u~uX>_0>yLGqSK2 zDz@M6iL{wLJtd4(zz{zZ3!lv6v^!Qd#y5U%ptRob0HRaoMk+L@s}7n#L;JJ2;^5lb z;uQTthD$>MQ^uy>^u>=s@d8P4efhA!KCH{f%cX5BXsrW&^1|hT@Am$u88rHcOu>>i zuZ-f4MOL_8Rcfi7D~!y$PIZDkZ@>HZ!JMumGMO7u3;y}T8C@e)v~Kjem3xtK_1|n* zJTie)3oifzje6}vK<-=5uL{q1M5*VgL#8=Og&b+Uhu;_8kImqlE|Lb0G@ceB_O`p9 z%zvgRQ>vogG67x5=J-^y)YG=B$qY|nAP!Wp{&>ZrmF|#Hw)l7^>1A_XJQJDCFM*oX z#Rvv4<&b}r9>a6N+wF+HJjO2-=?1PrQOO+f`j5UIt%v1g@nNTUl-Yu@xn(`^5B7~c zJgT)dD@?K-o!dYM(*3r->yGl;PHhb8Ir2>RB6;XDINqWL@sbvBtXKGe4P&s>cILwr zP<>Cf3iVwCR5`qlOFVPa)PXc|A-FoZ-;3XS3+zS&5A?%YC@gXv&dPciBj98(7@v9Tf4zpC$XpE7KnUN>1?wqr=rcWT4>^h z-JqX9(lwE(ETe7%{zDW9m0bCn+jEbt`jaN7>rRKN%A%!&HEkgg;1|8fKkVVUhKIw`J84(g8+XT7{ddDvarl((w%iRv zY%SJUX;rvzwF;&vq6+ZItxm^qY;ol^Oq7)|Rl{!*85Tso;^5q3FvmdLU(+0?)3^(w z1}Noh)H&8$Sdq0gWK7a1V1dS~A64XHdP`zhAF=etBB#Ws(oX4x4riHVfC_BNrVtxY zM39B%{{V*eJmV44HN^R>Z_#yWTLxx=QY=rKxW!jFtb&4?SQj&BXJsK8DF}UCiPN|j z{nAj{*5Ox8qe_IdN8zx^}MVjT* zRm&{UiP2rvcVt#jLH%)A&J)4R85Pv(0llwp_I~*0>Zg__hcP=+z{ZEM0qN+gDJTUc zeLF#5F~c1^zcnhXGAUOqKo%m_-<)u4 z>PdNSZ>Ntd4>?WdomG|4F^U)Q=HR4e;2(D2ey7_MWwzx33J${eBMnA@JgP$gZE?Z; z@cJ)5raeBJOwBm>c`40pCk^ko+>cCkNaRcw{{V;)&N#ln-~BPbZ4zp?;UJNXB}#8H zgk7!%;`pw{G?J&4HaNBBNO?Qrtsv1+B9B{-z99upfScHN!HkwUC#{N}5q6N3AC>{a zM%XKrREk>YDhU8XDoB3J4l43PNpC6@!FoV3@oPYtj^%B29>>=mN6|SsY2sv;5ip`J}FE>7DE zaxcexP0Ko_n=_U=PX=h@l-O`o8(*G(Oa<%a)jb^hkVC5xz&l&|;7&t1hcl&@R+~(h zHtbE0>3nqK)3;Hj?;bunKTxg(wP-JtK`e!)210oRVWZQzOTFJOhUES&02~sILKr=@ zcE6?+(hxRaEpv`G`5OJBn&mFaiymJ=O&@~8@T@5qCTTV2MLX3rFqcW8-FNv-7Y1LzUoy#6Qh6iUqC~0M#YBt&EHLV>eY%?an69<#m~AH_ak}AR0=W-q*kL7+jjTbuah|#VpO0 z_S9D}ua1)_CPGPQm;gCDVzW)0WyNg5L?fL^f4c2wq`fVPHa7zI-moB+iX| z^!exP+N{26YKl_S=`u9mys;|c#DS{b=KY2!c+kEO&XUcXTSX&`7<{I+7+iu!^S_Q33iEHHHKEe>+?Pdz=}Xd;Ra463%M zl>iEZMwGJ!z0?t>5#cijl6YjQH1zDHn6nQIx2V)@-qt4n0H!;_@Jj9nJW(ZC6R9$X zc%Z0;zF8u>GbQ&UzL93r+aBea_C-aR)z#HJvVPHE=1Ekt!fdJ(Y9uJ)_V03WS~VGV zuNt744b&Ged);>cD*{Qsu;3f>jv}d!G+H#KS%iUHD?8s&7P~LtCf&d%Y+G`k^n+-X zRZT5UZ9Z)gWrJRkFd{XNNB|W&Shtx)ii?7KVY61Xami7tVO2Vqi@dstTVBn3g*%%b zZ+mmRdZZPCI4K}l0w{F=+A@3C8vt%kHvX9AsUZ>~{M=B-Wm~XvrK~`(Adq$&5s11~ zF3L4Wki#7+q_xP>RzrDIsI+X#4wGZK-`kEc%_m88Y%*2N1tP9v3_)sLW4@#yb1kp9 z18rTsu?~)=dUSf4Jjxj)h_8kkFl>1i769xH+HooRhdq{vzGY7g@J^t3a>Z?9@R9(q zH#^wdowl|r^4<+u;{O2ZwX+sI{ZP364rHqYa^#tN(9=|s!F)q?7v}EFTNRw=;k`7B z)N$rajTD=)PY@ly^5aFzx{kHzUYcd5A(;e88GjK0Tb4K2TWzj+Anq)A&9dq$N>|Mm zqDdLz@*%d56V!`d{OnKL9BpT2xJC|;(Hz-4d0nbIO{a5gH-zs+bnQP(bmb;b83)4* z%v9KxVp#3K=a1C$gL)3;#@ui*REw=^(m&tR)5t&;0^z>5z9rLjloDw&<<6jx0Y?l^ z^2a_PNVUe4ZKkP{bnirFvz5$fGI?skn1G&|GT;mCsMwB4z>2?w{RL4g%rZ!km;3#5Ssbx1gFJnoob{8LAza#t%i|nZ@w5x`PQaMMAk0ElB`s2dk;@+ zESU5x5XjEQQEQSw`wI*efjm{z;4bzhO|j*5Z@J$oBnz&doF7Gz$KoYM zMp)kD>D9LwPSH!SC`YZorUCU2QYKZItsHdAP=X-jvuUv;?Z==Wo*}PU<=TSFNl=VC zAq~H=+Z|0mXUC{$klmk8)0Lz^3j~(B>uM+}a%O@>E|SWi0ByLr?exV@Aj_c3R<(X+ zIAdrGs~oD%CXr8;F=Wt}*5err;jGi1U>U!T0BDF)$;gq_sECBj{Y-+K?EF$Ps zss8}H+w#YeWcge*iBlCMXwj3Tpet*O9k{_6RV{KDAEq(tH4k&XNgAn}Gr?e?N*X+| zl7-sLHUNtZ7mX;q1~EqnnRmDnE0JrSK?mP~fzGDtMeKOm*bg6AWv-!JDp2>jhEe+8 z^uyrPJ5F~-&`IZ!!oHNsEXLbc2qK0>NuqX8fV+b-0dfBTZG&TsqvGySO;1flnk98E zV@y05>R{90xLc0HUjSHI*E{iZSxo-`D3oax)@xsND{pI&iuPZXN7S8fNz-(7(RjJ8 zWep-am2E9FfmGV!{{V~BU)vqN&+YwQhEDTN03=ZdAmn;3u98CHceJ#xtU7LDhSO8T z60K0hQfvG}I4Uh6iFQJJf&snox~eSiESxO`R$CB}0?O3yAz^L~>_Fq4Bhv;tmU!jP zYLW;YV2Ok=se9Q_1yR4S7{b0Q_4aMk{Zul1hN3!829_3i>XDSP^1K9k=!v!z|tWuaj=uJ~!{ix+jMmk`!~IBNVxeQy7CR zwCyRjr34T|9^7ns1p8r|84_yI;F!XVEh%j-FUU|!4{f{Sxay2AV;wmyskJ03jc?&M zznI?l9)q3snNSK2cj8T?IWf z4ZKhdEu^v7>`4P+MYuP&d};ZPQPx@CP1IB7kWtl*2|6Kjt}AY$nZs#{2Lv8Zr?zrl`=lI`f>GWD@G+Or%$8@g|PQSH&in%h(C=E{H zRgKGPwbyH#>^S;;uo@{$tnqx3s}c!mqdG~qat)Ym`H{CITROs$x(J&xrjWFX`lB- z+p?k&VSeln91KjZ%w<}Z@n?{gDvpZV6}Nlwx#!yuCd<*;9w9o(B+85=2g}~-8sUJk zJCXGm4~S6g94WMOv%}y&i6*6cj~3oyKvHfu{{X@OW2o=xKPQ(jqYi1KMX7~eR;ZuM zP~O^@6Zi$j_X5D~Ily?r(nga@0~qQeHjqwZ@rWE0QMumRi*MTaBSTv>uzZ{)>Gigh zWvcMP*c0YE0c%@-QETFVHWiw35n0nV%xI;kq|7oZirA*QEg|t^sf-W8e8)?7*xO<%x?$P8Q|WY;}Sxe~Q*1 z@AbqNr+VsFqn52BNmLM$RCr9cz3;u4@y;_xD?^JiTq^nN>-?(sp~T|PpZr3)i7PsD zGLtH-gT)G>M3qjEP~OJd+k>(6?l;GD*@Y!E%S~GVEb%Kyu9}Fw{Jb5&weN0i?}E`} zzgdD)04-Kk4*V46uNTRNQ`5jPbFEZgD0tgNl8FFLN1^nU*(8(6t0IvGPr_6 zq^VFC3mcQMAN%6%Rq(558o=x`W2( z<%hDVH$K3ebae5<6KSqUdnD@A2xVR%)ed7mo>g@gP(SV849%5HkjXVM@un6ew#{LG z!aE+ta_U!v|mFs-w86Upr|aJ+8oB z-`i{JP#qaHafA8w^Y$sD&GnO4}&(hl6xDFp?tq{s1fuavDRc= zm*1Oq=YQ7*CClVUyjU5ew<6n*wjfEXPNC1!Y-f{H_`V4lpH(5C z!3?GYD~X=$7U4nd>P8~0CPq-IH8HiVzAU+YEKtU`VWl@V`eU3-kFuC3E-T~_LX?8# zoCa%pdSU}G1Hxi`f#V%dDX5j@kw7DWeLGtmEu<&QVm?yXyO|aV07?4o8p1+s9k>JeU<~ZqwO-!4?Trj>(7Cd_z1E*KOjO*P@oRI7k4fe=8C4{U8PL;% zt$?{E+hUVL0jQ}{{449d&MmYBWAmRXrsn*6;?_qAE@*hCaE(*d=1|mp#RY8C)f%?1+=b5i`EgWtf*m}g*`dni?tEiHyt)^mhlVum+ zdttdIor1<#lu~TAy|HG{6h>0q$Cm;fL0{=UH}!->$s`$6j4ivs-uzjIt|r0p%QSj{ zHD*H$lGq!^P*4``MZvK4{c)K)GH#~(Z*goZhFyMAPi{^r-M7JO?_N5swwwGy(LEYv z*`8Hh1U?~GYOyQ~^Au~TLAJ8Y88W+&>PkIdjcZ`0Z4MenrZ%^@t#$~iop`1^XFTskQRn(UH4Pny}M)b{{`kg`Z}+}kixX(%O-8(EK)eR(@# z`OIne?8g0P1XFOomZ%^~ol18^?OBC!iVv{tZLDFn} z2;Bbwzpgj-TOrglBQ5FS;phFO#sLx*1kG< z7Dd+`tOmrJjqw@k;zA^O5kn6sJpG0T&zqo>tWg!V*KL6NW1KWE)K=RDz1paZoT4Rz z7F|vN76#w0_={0l3adjTips*)0_5OawN-Ms5Asl;;_wR|autBH|Bnw;~ z*yieV{o9KiYd>$@EVhj%Bx4)+BJHbSqjF9PL7T%%PO(+dA09-qmR~Rf__zChcou3W zj+UaX6^Kb3WUiro@9EFC)Q)i;D&(xETA8)9uNkzDxCHZI^&XwEr%e-q8;8Z$&1!%a zpEbs7)!A${!izMPp%eikHl0gr+SeQU?QC(IRAfC#lS@ZKSxY5TuBaDMi3@>n0BaF` zK7`;8S3&ccde&(n>CO1%O@aQ0?TTnP?zN(@nD>^NDZp{<@xVCr95H8Jw53@_l0on3 zj^WKJa*Eh1X_Ym?>nv_X%DS75cIMoS6rt&i>al!O%h(_q{{VP&YW5f3f6EXidP>Z_ z;YwzTU_nw^;^6Oo{1f_NQiA4?)Y$$90_CXm&&7_i%`!tt25^+V6xV+W6!Ccf05QFk zo%RE8dtVex_MTc?#z8EO{weXbJL+Srl1bc~-w?V+qHMD=ciptVEtlb}@YnQ-f#Q?JrIF(j zUi;iP{+%ob+XSnqvi7V=+8HE=ZD>gc?0-CFT?^HfeKkEo!4Hg+C@h7DwXQbpz5P23 zS}MLKP|X6zH6=<(7}~*D1>D;A2a~qg%=q^jBEs0o7+4zQUTl^LBdBF#0ZtIL+Qbuk z9zeD+s_Kf`nafv9&mt11QQ1#>TVeLWZ0F)8b)87+gi^-mOKALTHyfX&zbpd>YjJE$ zP%<)H22vy}C*TPp>_?{fcKd_27ys-+}%4 z#Gy&5{pC8pa-f`6E7Yx3?f8Z)$>*cCos^ONf37Rps_A5Md)pO3TtM3kcEsq8{@5J> z*o;kyzX|^UX99(CqU(CN3A*in12@c%)era`v#l)1EOwi1z%j zV<&&!G9DQY*6)A)@sZjn2@czkji9JKNmVq`B(pg!uKvRQgX}R5j-ZCRu>>1}4&dO; zUryC#x~~2LUf{Ca{#b459Ct&qpiL)TW7JHeq|%{jftTd-$j~)S%nx{{X%% z_-GwY4GKUAPHU^?k;x>mKYTluN@ATfxlmXJAd$8B#~H%eqkh4N_rr9qRj#LTzdYge zr4#BmZvo>_OO?0)T%1=aU5kL=f(?ixaB-_aky1uhcKzgxKM~{Yi4T_3GU$?-S$l?1 zMmZ<7SRG6jJ!ve+FA9?cfMtnpK_lzFDb+c2uU9*(uJSS8+~Y^;Iy!neJUUpF5TIhJ zECJ(T+l*1>8fv9m++O1wm|LohJaALvlWs!yCCe%#ouhCSO5XRr*uM146x8$*MvK3S zZhM`FIIHBW1gG5y{YDJY=J92MPaY{4G1N2we?yG=oggeByx~mJI#vLz;+_Jb^zY~} zH#;lgL_30T-9J<15~~%e2m$kIMqMY|+TF$kNuC_mv7?Au1X5Pxb~gh50O^i?i%lq= z-N0Fx(`lN8)xIMbV_|6#SbK}&WSD7Vd0a;t+?;ods98-|mtE9NCsNhZyo_R}eK9BS zpdb@r^~H9_7Eg%u;*+g2C<7L;iHSa@Bq#MatzQt=2Y}(hP?i=wu*ZiIgs`#b0OQOE zOA8Bb_*f8@78WPbWEs|FO4Ye`Sy5FAN#QYt3y{{n>Nn%Pt%xKyB}fI>3I;aMfzi?@ zN#@lx6hfiRUxc@xMw`Yr0>l%^-u!)Wj8xK9QMih(nphl-L1aRtk6Rz1#>w!0im7@} z#gYeTs$v7<^F`2$Jkz>(+3AwNt3l8Uv{tWd$?_-*F7 z1yO~Ms5T?9;GMf*^jV!mw5^p<1ZsBzK<8GKBw5z|jmhHR+WeABbrdi)t2|oBOe=R! z1OiR1VP+O>&52uk_bugvmF8=>j`a{%WC99i8kuS8e4+yqIVF|_ zMqn;Y`yGMY@9oacIBwYRYceU16H_!|Af!NRD1;b7r7vQr{R>m<>| zCG1umNXvU@)q8j1$G>cGSrWw$k3%g(GcWJZsSMXAX0@;F>;?#Bur+LvWmHx*N~EH+ zY(}oYi<5tAoKMesd#O5lGg+9^QlwC6jCe7sd9?sXl-(NaHavn3GE1-1Lo;;Jya&61 z@6V4Oi(@oei8SujHH5LaC!jw4%dHYa3P!}}j=+8(PWE7YybyOM3_R1(#PiM> zOS!q(RJcB5HrYj(T}T{{Y-|J!IcBilRLr_psICQTD;|mk;&!_ZZ*jmrYgl#w+nhht z(q*(+XUpW!Q^g4)Kw(j(^;>(|tHI z%4P;AKqmeitWC+^n{&o7>nCIox$ZcwQssWwh#f+siigrHZVu!fznH|TKi)|i#Hp#x zm+RW+>x-3dMAB2vVyU7jCHE1zx8=q?%X(6llCmnOnxan(pCee`YjzuBh28@he0jzf z5!cmF8>IS%24(qA6?r8cZTi^b#maMfT}vigP@s1aF$3;4#<=v~ zGAaNG7Pj}tG-~y6jnXp%%ljcJ+&Kw~AKcSJOzKr4i4ZE0abP`p#JK7LyDK{oO~C_e zdz?s;m4LBTVtoe~jP$ku3oCm92*(F=bpnX#?4*i3tlO$HBURKjpS&7Xf(y04002e4 zx7z}iqr`8(Lvyyn^f;4QMrWy-p;|%WNY8W0xxV+lBDP;5n}ff&$E4G0bn!;kT~Gma zPL6hfIa&w9;$q9{YVD`Sm?hYsFj4RB$9!7hnkSe_`w}~C#wr~%EOZ$?JZ`V3YI4HX zxg`4fSYXl2qLqV(vo9>^+Z?T4mPurLz&{sXE}751i<E*&{w-0?>1_P!GK(ji#%w3O1+ z)V`I43$X`a0J%H%#vLD2P5?7fqXKQQBm3h>>#W>Sbfs&kkhJI_=GN3~Z|!1s@5V7f zC5XNF>~XKN;&E%c-a)UT>h^JTZE^R7Y>%obSYBFrS8w4U{{U=hpW$~egFN`?nd~m@ z7fT}rq1AB z7AmRQT17=`cwxdPJAzcHJ9Bek#y+a}oz#ocpAR~NJToj3M?)ku(qC8aT z*5gRM#>5L-W84mT$F%hcMx`}Yf7CiwK!*Ez-&UVX+yln=lC!p91dl4otv3bcxF8M) z;P%?rHx>u9Lzc@G63ZcZCJI1=TIn96$vle!+zxT3sT4*+F;&)i>^W*>`DJhXtO=x2 zJrz3zuseWO{{X~EAl~dr+?)!FG|o&!tz}D)O89fTS+?bMgSOr9&xKnjm}Zg1pzq<# zyB~Eeds^IgzSxmmk_H+%)v^8BV*WhzI~%&A1x57Ss2{!C4rJT0sPHw9pV)EV_vX z*SQ35Zf(vug>t$oNsCUcG^;8J2=a*tDiYnj{-?Isg)KH*A(1Pil)9ZDNl$hml+3sS7D;yg=Z!0dgF;=^o9p+iHMJwyK?=r6g+nCc|Oa-)uvoVwEVUl)%Q?)#eCLF2Ly$6%1@{0q385U3yxPjcYDj zoux%QY9yEUE``mAAB-RSO~YK;$6=07YU-P%h{``O1m|&Y&ar+M%FC&cM%}}ooqX%} zPD#>1O$;!ImY$y8Drf;3S?Q7tO7$6Fi7x^*h}ns*;iN9lr#9F(lJG?U8=H4C`c8=HEvgX`Rn zxW~KGYFVj_NX`oDM)50m1rnCJXF=mY?rm$E?QY%w04zhyvRtb%I;t}0{Of5vRMdoD zi;?%Y7;`d;yDE_?X(joHWU*E-vY_`~fZx{U{{WsWBzPYQDxKR7 z90JZ{_)SY0k{T|cu7R8l9v~8^=Yj&?pKZqX;{xkG2j{@FlpRG+RQI_Oz+=Au0QQ!) z+uq#v?~Ro*?6P@Ew2WL{@+^nL9QPm*^*dv?%UYggib}G9zX^&^>VCE-7Ba~21=?TX zqwrXZ{3PoN3U^nIj-ic+@MSk{cDscaKVffNL#^pDY z-2VW(eH19FriVmBZ@^zmTGltYx2N>LCyug}ndgZLA5H$`U;S}r>RlMxKFW^LFy(yv zQ6*Ijem-TCW;AKGubHM~PzkU%Ht&eF5>l}eQwtM)QL>Sz^!FQM=~G&cnrf);t7W=^ zKE1`Te=q2qk2T4rY~w41{&K`4M5jW7CG`y{6EK2iAC2BJ8HM;ZAbyzGdY9pbQ$ocnvIoA^c9M>KwSy4;ne@)e>i5w|J0P zT&Nc&z!G@?-uK6i&=geRep0HSX%@49-^$n#nDhm0M2$2Vj7-~U4;vsJ+Y{RzC}oOa zxryR;y|rqME2@tTn%;q}h`scsi9A>wTB|-D^#X!p6!Z7Aa_)ci0fy=N6R6^GQB{>n z!2lycSvmgz!cH9dSj@PA>XJ{2jg?Y(Q7YJ$Cvb5;GL%J6@=>r1`>?+Q6AoQdmqPUw zl#@b{jb3=zTlBygW%1{Fmtad9?gfCwn&AAjsa{*jr@wP^e0vyR2yn#PZZXMSO{_5b zjj#D**93v0!_vn80M8aeH$l_26H@%uOsb<|BPivH9vErA^0o)&ansUNcvSQFsojeW zkLCTa!b>V?kX*9tHK=7DZZX0;IV|J@&BC4jn7JaT1eUSk`<(0~bf=gioww2fKb|^N z*X9b}nHbv7!8I=xXGv9a)jlOwrYODnLgiSPLr= zZH1QHf%taZ4qNBz%s}4%~AHMwe zIEGZmlj=9r5k!E)iQ`6Gfw4E590K|x~%-H zWYWc`UfP|ld{`&&>J!1c6ku*Wt--b^*@QnMRP^qpH@I`%dsz4W_|{31np!7SXUDesE7B&jm#|f^&C*$ag!hWBmUBELE$eadWKc?R~HP za55~>=<8N^!DGV&9FO<>vDVgU#?K{o>D za5px@VJMZ_wTEdRPK^q(IV{3m; z<$;y--!}$@xnORi{_jok*VE~vfLlgY_J;7EN}QfJR#gmcZD$s-?d|zuRV`airJ{*Z z16#}A?sxpaz#O(!NrV$ADC7d9k-uyI0KWLJ6@oa!n?-GjzL9T1jU-YRY*ie}b|-DF zfA_~M%s?m^cQ1`A?6FR)x`?>oAM1kgmM2pse^qqosy1;lzQ6wysVfJ!DsSR#71YsRMSn=JxN7>+@FFt9i7#S6=id?p4NVWsyJ{p0+k!CKO9Mz$fu;Dyt4yGwRCMM`S#oIA zowwA!P5o{ye07v`)fQJfGCG!Pl`aDnJlgiXwjX>>jx=D%u0b4ck5Oh36B8(9KAp!H zn^Ck~(vS^7a)E@36J3z@w)=ZyJnEW6%d^R1@cbb)rB%OU&+B_*L28MDEbmGP2gEuB zhLU&ve=o}w?zp9=te}Ri1fC@@XIh%m4}mL$WCWF83pz;{w%)AcN1o3r<9^EQ)^+ z2H1k7R^%QXOpEGnKKPj%Tn}-G`GV=4To1%8j^Jyk-;4o5d>w)G+Z}q0aqIeHpiRN% z`(jYKzXy-$j$CX=1qULQq4Mxf#Y*ki`eVTybmS0k>-59~ z&hpJcTCEX={&T1GJ7bL3sIuI?ooXeWTg6ghRPz`5TerSEsnbdxBcnwlX;m(*O*!=K zs{SgYk?G|F`eHs(_M8jbQjj+L{{T!gnPyVv^#q zHrtPEaHQ;~IpNJC2}U(z&+6&wpF|TQylZCCZ{KbI06bCZ{I##QAYi^$!@`+JQ*<3YOI=DP6H1LG#Fjg14YuD*5u)i)LobSJ43U*1NlOqeJKqgu zS)C0PGQ(9agQ)VR+xv_V{lArbyGph2y2dVS;G16DbIv&Pzf~K^WzjwfCvZ4W^L0e1 zRX_mHEC+6I#$0VX{{Y}W%wjOiTQe_EQ%Z)?qqtvx&lS$R%quePo2j0Lq2Q5<$E`Lx zSlHP1+rBrp7k(T@?rAc<8d=Z8iQ%m4T+VuVRz%er>QixbjZ}}Z1bwkt(lOcN9PlvK zH)BIbL@sY`G3|lh9@t~T02sO#m{{~!_QD_mi9+)W3kw1h)KvcfH(3QHy*@On9;;s0 zAYRuVzPS1eA(JD@a@uUJiTpHy0{N3kV{O^3waMK3;{?dR{r8vu0Qgj2{aD7oabc{B zTWgGS_08W+E1{t~ZNXnMth!F3c`0(pqpLB;<4S;r(twXKA5uN=U#YrpCh2Nqp^GjO z!pzb%u*hK&HGy-Xkc-@_8*jSY+nZPTX|CxLO;?sx<`nQ}64ZxSo;C4jK)zH<{xueI zMIB~dPX!Y~w{FlE>-#92<)+T#V_s`-j&s9;!D zmM~T$9A!fS$8t8@{X6n+d_&GN48pPIuBl40%{x4EijdN%W+nBujZWm1I;;nkw(|>d zmsL#gwN%BNc%g=nPbR<)_7}a+-yI{2E40z1DtwM?wxU{EqOyh1ZXAe{S+eS2Jfzy! z;CDOXNX_b{rO@W36-Jc*0GV^5_Z(OQ{Kq(ZF_L=f;X&gowL=RlvVut+i+Am9@3tSz zvas?+23L{hH1fh3pTaG3W*SPl*zkWnug)<#c=XN@4!6`}*EdJTmTk;{h}yf$>u2eP zT+V|uhDxfK*=CTbyjqs+z4zY3P#ll0Cg#0KRh`48s-(Q}p(?_E49bi=y1b_2%m@c> zHwN~@)G>;v6E&x!`T1dXQpO;wA-`frpd0&k?BU6>{LeP2qKb|P6;QN;&AT;?g@%{? zZN3x#0M$V@rJCs*{=w!*Z=s(`^9*oRY2Mu{{Rp? zkPV1CTGzJQZ@wkXMu^f?wqXnk_hQn-Sc1)cfm=Ae`|K_1aXT@|R*9mDk1(7{K?JMm z_8)|g*V7L-O;s9cA(pkJQZ^dMvF=B?`r8fF>fzIE62Djk^>5&qA@m4;tOG@X%_=vcOQHn z%i@xiLzp9jV5MQORs+4eeJ}ULGpMqx@$;&h(UsJ?O#Vh#%iI6}K3m&sW6f%{-~EQ8 zVRqI5(cN$9k{GF`jpI#Z>GFYaIUV=@c+2LldYQFPXJcV@Yv1d9 zU49*qk=E3bpz4k_Ae-%Sb{|psV;-r74GCjLXb-LxB|CvC^vqky9GBYr+W3i?Fou$O zSRW)zY<9hY+YXA9Gb>NYHnBG2(*V9B=2BDijaY@i@pQ#|3)rx~KGz?7d3KGGHIy^f zt2`fckr21Ed8&y(Zb2q}Vj97doL zHYAU1bdh+1@qy;#xW-6(N_Gv~z8^5W%k>X=v%(#hW$zR$qeum>xW8<7B`IUPU@v{K zJ~e2r9rRlXwXqCsr@6K>Nim*dAftaIl6MJQZXA z0EBZZ#$eB*nN5wFoTww%-1CiJ;qOv)2g81to2HYeDYIxEx$DuAyuw4eMvN@TLE0rf zyYq_XXYm0uIb*Fkby=%zs+yvGW>(TX;jV9X)y<89++O%R&l)Ao*VTsL{#dcrPYc>( zc6|Z+D)yTs&`e?69?QY;`W$k+__x;89b?kT)0uZpW)zJrQp;1WG?8941gH$8*yNWR;yem%6XbyK>531b32J@JLt++NVu`}-)g5SpI~EXGtaN*JVZqu94%EFFg2i~YtX(`8v~ z*>OL#CosV_lBn+O9rp(J4Pr*bn`}j}-9pb%DW+LKgrFsu1uR9a!TeSuVg|z#X!??} zDi4tP3TLH7VBSKy_vccZ5)U^WzW8IoYbwR@XFs@1!$lvdPJh9L*Vm(-oFOVr920D$!u0Q~Jg}3$udf>iU)&f;}Ll7YdRaTX}MB95^ zZU@%mjqzU1vpA=#`AI3qm0hCNrGqP5W(#wFDcEoQTIV&Dl-KNN_*973N&Txe9KK<# z42X27z4klpqvg}N|K=8uT= z#i-f}7WBEqvLn(|K~5qT4kV3;+l>dzzgyzVk_^V1$4t%$C6$p*xWPKmt-#-V-I&|d zoCeGCdaTIJm`?$YjyBZqpdz)d1-1dmHwWr{ZHql!B&jGRS|J)3<%|z8kf{Q~;1B^` z;2V3~rL!}6EhM|b?}6dK>BoriP{)95WUAeCPPLDgnAxL`L~K~*d0&kFGcObkKuW)gKuFTgj5Z(+I0u{T zA*EE1%4MjYqBhyIEQe7S-A1x*J??PkJWSrB)K}^iK@aB(+PVH+QL?PnmSzOY94KP* z5^v-x0UU69@r&4r%~rxj)Ib_X9f2QB`M?ajCzWfGs!Wv3l|%PtR}#jE zSRFvAWxkW>FKw;9EwRM!`>>z|76XmFvE%;$$n}NrjWjQ@c1?qU(;j{`$IWuJvwS_< zO^<#Gc&%Va4RFTWZ)`bA@P%W2_y+y{n2QLO0i#Qi>2YI@>B~a)0YdL!65p;otg*4o zba5PD^Iy-=b2j)XldP4DluIy($VG@!NCSQC_WbZxx25Sa$_gsHt2S!*>UBplG`*$3JXK%(A?ta|vl+sgS;Qbs-fr-LE}9l zFNzk&_=4KNka!od8(#R`!d^(q=73aF6BL<*(!v1|q)wz;xd7hhVadd(;S7&9Ur$!h zY-KXjYgPAQa-jR*4tYfl9aQw$Zek{;fy7W%CDs{*`B81Q?b_I|WStqCe!`!qS2aqn zmXUsHnic)z2*d@HhO+4=Z9pCEdlE5=Q$Po_@~q3crPLV(OV&crRMJfgHn&tpLY}r8 zcH3-ev{Ox098tkUK~)3sY9`*gzosi)EtY4p$5%c`vP$q%yz+ukTS|~NLPoQ`;Xxo= z@G;c+)m1cYG>I0nG?eVk>IbGcdiKjTR(c`AvZd$LlzEVnlQ4==q!naX?ydZ+f0imjSkBxYF{)9UiE1Turhq5XLJUf9!M%;cUZ!sT)#gU#ZpeMj>;ZTjKbsc9?Vah*Ku zRCn_R9^mdr-wlo-1baFwx)w|T1BHz)d{#BB^rg=+IfRx9ToNt1k@XnvCU{tsWe2$R z!&OUK&^e-+VVDb}H<@qf-rw)r6`Jm@&GNa8HfNX9nLxUP1YCNJ?0@&g+`!?n;=xrd zY>mFE^9+KaZmhbyj`(J$ETyRoDrq8@S0YHm18-a6pG()!$idq#k~>>;V1B-swe
28~tGRu-uja}nU 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 Zjr`UZ2MY@xUB4UT4(Y=1Z6uNx|Jf+TNgx0K literal 0 HcmV?d00001 From b89e40e0921c15d55ac4b50a2efe1b2ff8663ca1 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 26 Apr 2016 16:36:39 -0500 Subject: [PATCH 007/354] fix screenshot 3 --- README.md | 2 +- textures/screenshot.jpg | Bin 296958 -> 0 bytes 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 textures/screenshot.jpg diff --git a/README.md b/README.md index 72cd7f8..e89ca5c 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Players spawn into a massive cave, hopefully in an area with mushrooms, and star Hint: Find some giant mushrooms, first thing. They're handy. -![screenshot](https://github.com/duane-r/fun_caves/raw/master/textures/screenshot.jpg) +![screenshot](https://github.com/duane-r/fun_caves/raw/master/textures/screenshot2.jpg) The source is available on github. diff --git a/textures/screenshot.jpg b/textures/screenshot.jpg deleted file mode 100644 index 771b8de9f0445cb56a4958d9eb14d01b8754a5d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296958 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
28~tGRu-uja}nU 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 Zjr`UZ2MY@xUB4UT4(Y=1Z6uNx|Jf+TNgx0K From 1571108cf3788b22e71225293339f934bbdeae6e Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 26 Apr 2016 16:37:02 -0500 Subject: [PATCH 008/354] fix screenshot 4 --- textures/screenshot3.jpg | Bin 0 -> 296958 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 textures/screenshot3.jpg diff --git a/textures/screenshot3.jpg b/textures/screenshot3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..771b8de9f0445cb56a4958d9eb14d01b8754a5d2 GIT binary patch literal 296958 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
28~tGRu-uja}nU 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 Zjr`UZ2MY@xUB4UT4(Y=1Z6uNx|Jf+TNgx0K literal 0 HcmV?d00001 From 80c2d32129d4a41c1228ddab36b7e2099dac65e3 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 26 Apr 2016 16:37:42 -0500 Subject: [PATCH 009/354] fix screenshot 5 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e89ca5c..802ba84 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Players spawn into a massive cave, hopefully in an area with mushrooms, and star Hint: Find some giant mushrooms, first thing. They're handy. -![screenshot](https://github.com/duane-r/fun_caves/raw/master/textures/screenshot2.jpg) +![screenshot](https://github.com/duane-r/fun_caves/raw/master/textures/screenshot3.jpg) The source is available on github. From 12b65b8fb68bde7b6278d64a5655e2ce8a5fbb0e Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 26 Apr 2016 18:04:48 -0500 Subject: [PATCH 010/354] Hot cobble hurts. --- README.md | 2 +- nodes.lua | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 802ba84..9e55157 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Fun Caves started as an attempt to convert the mapgen V6 caves into a lua mod, so they could be used with any mapgen. However, I've since turned it into an all cave environment, with no surface at all. -Players spawn into a massive cave, hopefully in an area with mushrooms, and start digging. Dig up, dig down, dig sideways, you'll never find a surface world -- no trees, no flowers, not cows and horses. What you will find are fungi, algae, monsters, and lots and lots of goblins. Every ore is available, everywhere, which means there's a lot of it. +Players spawn into a massive cave, hopefully in an area with mushrooms, and start digging. Dig up, dig down, dig sideways, you'll never find a surface world -- no trees, no flowers, no cows and horses. What you will find are fungi, algae, monsters, and lots and lots of goblins. Every ore is available, everywhere, which means there's a lot of it. Hint: Find some giant mushrooms, first thing. They're handy. diff --git a/nodes.lua b/nodes.lua index 8c62153..4a57d4e 100644 --- a/nodes.lua +++ b/nodes.lua @@ -419,6 +419,24 @@ minetest.register_node("fun_caves:hot_cobble", { }), }) +minetest.register_abm({ + nodenames = {"group:hot"}, + interval = 2, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 0.95)) do + if not minetest.registered_nodes[node.name] then + return + end + local dps = minetest.registered_nodes[node.name]["damage_per_second"] + if object.set_hp and object.get_hp and dps then + --print("damage. "..object:get_hp().." hit points left") + object:set_hp(object:get_hp() - dps) + end + end + end}) + + -- mushroom growth minetest.register_abm({ nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, From 87fbc5256c5caebf3b092ac0d15f32e42cea1214 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Wed, 11 May 2016 23:39:34 -0500 Subject: [PATCH 011/354] Simplify cave algorithm. --- LICENSE | 5 +- mapgen.lua | 336 +++-------------------------------------------------- 2 files changed, 20 insertions(+), 321 deletions(-) diff --git a/LICENSE b/LICENSE index 3c22fda..bae8cfb 100644 --- a/LICENSE +++ b/LICENSE @@ -25,8 +25,7 @@ differently from the originals. -The code for V6 and massive caves was taken from the Minetest code, -distributed under the LGPL 2.1 license, and so is my original code from -this project (so as to comply with GPL requirements). +The rest of this mod is distributed under the LGPL 2.1 license for +historic reasons. http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt diff --git a/mapgen.lua b/mapgen.lua index 2223e1b..bb176df 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -1,24 +1,12 @@ --- Much of this code is translated directly from the Minetest --- cavegen.cpp, and is likewise distributed under the LGPL2.1 - - local DEBUG = false --- Cave blend distance near YMIN, YMAX -local massive_cave_blend = 128 --- noise threshold for massive caves -local massive_cave_threshold = 0.6 --- mct: 1 = small rare caves, 0.5 1/3rd ground volume, 0 = 1/2 ground volume. +local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = 10, z = 40}, octaves = 3, persist = 1, lacunarity = 2} +local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local seed_noise = {offset = 0, scale = 32768, seed = 5202, spread = {x = 80, y = 80, z = 80}, octaves = 2, persist = 0.4, lacunarity = 2} -local cave_noise_v6 = {offset = 6, scale = 6, seed = 34329, spread = {x = 250, y = 250, z = 250}, octaves = 3, persist = 0.5, lacunarity = 2} -local intersect_cave_noise_1 = {offset = 0, scale = 1, seed = -8402, spread = {x = 64, y = 64, z = 64}, octaves = 3, persist = 0.5, lacunarity = 2} -local intersect_cave_noise_2 = {offset = 0, scale = 1, seed = 3944, spread = {x = 64, y = 64, z = 64}, octaves = 3, persist = 0.5, lacunarity = 2} -local massive_cave_noise = {offset = 0, scale = 1, seed = 59033, spread = {x = 768, y = 256, z = 768}, octaves = 6, persist = 0.63, lacunarity = 2} local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = 400}, seed = 903, octaves = 3, persist = 0.5, lacunarity = 2.0} local biome_blend = {offset = 0.0, scale = 0.1, spread = {x = 8, y = 8, z = 8}, seed = 4023, octaves = 2, persist = 1.0, lacunarity = 2.0} - local node = fun_caves.node local data = {} @@ -165,271 +153,10 @@ local function rangelim(x, y, z) return math.max(math.min(x, z), y) end -local function carveRoute(this, vec, f, randomize_xz) - local startp = vector.new(this.orp) - startp = vector.add(startp, this.of) - - local fp = vector.add(this.orp, vector.multiply(vec, f)) - fp.x = fp.x + 0.1 * math.random(-10, 10) - fp.z = fp.z + 0.1 * math.random(-10, 10) - local cp = vector.new(fp) - - local d0 = -this.rs/2 - local d1 = d0 + this.rs - if (randomize_xz) then - d0 = d0 + math.random(-1, 1) - d1 = d1 + math.random(-1, 1) - end - - for z0 = d0, d1 do - local si = this.rs / 2 - math.max(0, math.abs(z0) - this.rs / 7 - 1) - for x0 = -si - math.random(0,1), si - 1 + math.random(0,1) do - local maxabsxz = math.max(math.abs(x0), math.abs(z0)) - local si2 = this.rs / 2 - math.max(0, maxabsxz - this.rs / 7 - 1) - for y0 = -si2, si2 do - if (this.large_cave_is_flat) then - -- Make large caves not so tall - if (this.rs > 7 and math.abs(y0) >= this.rs / 3) then - --continue - else - local p = vector.new(cp.x + x0, cp.y + y0, cp.z + z0) - p = vector.add(p, this.of) - - if not area:containsp(p) then - --continue - else - local i = area:indexp(vector.round(p)) - local c = data[i] - --if (not ndef.get(c).is_ground_content) then - -- ** check for ground content? ** - local donotdig = false - if c == node("default:desert_sand") then - donotdig = true - end - - if donotdig then - --continue - else - if (this.large_cave) then - local full_ymin = minp.y - 16 - local full_ymax = maxp.y + 16 - - if this.flooded and not this.lava_cave then - data[i] = (p.y <= this.water_level) and node("default:water_source") or node("air") - elseif this.flooded then - data[i] = (p.y < startp.y - 2) and node("default:lava_source") or node("air") - else - data[i] = node("air") - end - else - if (c == node("ignore") or c == node("air")) then - --continue - else - data[i] = node("air") - end - end - end - end - end - end - end - end - end -end - -local function makeV6Tunnel(this, dirswitch) - if dirswitch and not this.large_cave then - this.main_direction = vector.new( - ((math.random() * 20) - 10) / 10, - ((math.random() * 20) - 10) / 30, - ((math.random() * 20) - 10) / 10 - ) - this.main_direction = vector.multiply(this.main_direction, math.random(0, 10) / 10) - end - - -- Randomize size - local min_d = this.min_tunnel_diameter - local max_d = this.max_tunnel_diameter - this.rs = math.random(min_d, max_d) - local rs_part_max_length_rs = this.rs * this.part_max_length_rs - - local maxlen - if this.large_cave then - maxlen = vector.new( - rs_part_max_length_rs, - rs_part_max_length_rs / 2, - rs_part_max_length_rs - ) - else - maxlen = vector.new( - rs_part_max_length_rs, - math.random(1, rs_part_max_length_rs), - rs_part_max_length_rs - ) - end - - local vec = vector.new( - (math.random() * maxlen.x) - maxlen.x / 2, - (math.random() * maxlen.y) - maxlen.y / 2, - (math.random() * maxlen.z) - maxlen.z / 2 - ) - - -- Jump downward sometimes - if not this.large_cave and math.random(0, 12) == 0 then - vec = vector.new( - (math.random() * maxlen.x) - maxlen.x / 2, - (math.random() * (maxlen.y * 2)) - maxlen.y, - (math.random() * maxlen.z) - maxlen.z / 2 - ) - end - - vec = vector.add(vec, this.main_direction) - - local rp = vector.add(this.orp, vec) - if (rp.x < 0) then - rp.x = 0 - elseif (rp.x >= this.ar.x) then - rp.x = this.ar.x - 1 - end - - if (rp.y < this.route_y_min) then - rp.y = this.route_y_min - elseif (rp.y >= this.route_y_max) then - rp.y = this.route_y_max - 1 - end - - if (rp.z < 0) then - rp.z = 0 - elseif (rp.z >= this.ar.z) then - rp.z = this.ar.z - 1 - end - - vec = vector.subtract(rp, this.orp) - - local veclen = vector.length(vec) - -- As odd as it sounds, veclen is *exactly* 0.0 sometimes, causing a FPE - if (veclen < 0.05) then - veclen = 1.0 - end - - -- Every second section is rough - local randomize_xz = (math.random(1, 2) == 1) - - -- Carve routes - for f = 0, 1, 1.0 / veclen do - --print(dump(vec)) - carveRoute(this, vec, f, randomize_xz) - end - - this.orp = rp -end - -local function makeV6Cave(this) - this.max_stone_y = 32000 - this.main_direction = vector.new(0, 0, 0) - - -- Allowed route area size in nodes - this.ar = vector.add(vector.subtract(maxp, minp), 1) - -- Area starting point in nodes - this.of = minp - - -- Allow a bit more - --(this should be more than the maximum radius of the tunnel) - local max_spread_amount = 16 - local insure = 10 - local more = math.max(max_spread_amount - this.max_tunnel_diameter / 2 - insure, 1) - this.ar = vector.add(this.ar, vector.multiply(vector.new(1,0,1), (more * 2))) - this.of = vector.subtract(this.of, vector.multiply(vector.new(1,0,1), more)) - - this.route_y_min = 0 - -- Allow half a diameter + 7 over stone surface - this.route_y_max = -this.of.y + this.max_stone_y + this.max_tunnel_diameter / 2 + 7 - - -- Limit maximum to area - this.route_y_max = rangelim(this.route_y_max, 0, this.ar.y - 1) - - if this.large_cave then - local min = 0 - if minp.y < this.water_level and maxp.y > this.water_level then - min = this.water_level - this.max_tunnel_diameter/3 - this.of.y - this.route_y_max = this.water_level + this.max_tunnel_diameter/3 - this.of.y - end - this.route_y_min = math.random(min, min + this.max_tunnel_diameter) - this.route_y_min = rangelim(this.route_y_min, 0, this.route_y_max) - end - - local route_start_y_min = this.route_y_min - local route_start_y_max = this.route_y_max - - route_start_y_min = rangelim(route_start_y_min, 0, this.ar.y-1) - route_start_y_max = rangelim(route_start_y_max, route_start_y_min, this.ar.y-1) - - -- Randomize starting position - this.orp = vector.new( - (math.random() * this.ar.x) + 0.5, - (math.random(route_start_y_min, route_start_y_max)) + 0.5, - (math.random() * this.ar.z) + 0.5 - ) - - -- Generate some tunnel starting from orp - for j = 0, this.tunnel_routepoints do - --print(dump(this.orp)) - makeV6Tunnel(this, j % this.dswitchint == 0) - end -end - -local function CaveV6(is_large_cave) - local this = {} - this.water_level = 1 - this.large_cave = is_large_cave - - this.min_tunnel_diameter = 2 - this.max_tunnel_diameter = math.random(2, 6) - this.dswitchint = math.random(1, 14) - this.flooded = true - this.lava_cave = false - - if math.random(2) == 1 then - this.lava_cave = true - end - - if this.large_cave then - this.part_max_length_rs = math.random(2,4) - this.tunnel_routepoints = math.random(5, math.random(15,30)) - this.min_tunnel_diameter = 5 - this.max_tunnel_diameter = math.random(7, math.random(8,24)) - else - this.part_max_length_rs = math.random(2,9) - this.tunnel_routepoints = math.random(10, math.random(15,30)) - end - - this.large_cave_is_flat = (math.random(0,1) == 0) - return this -end - local function getBiome(x, z) return nil end -local function generateV6Caves() - local cave_amount = minetest.get_perlin(cave_noise_v6):get2d({x=minp.x, y=minp.y}) - local volume_nodes = (maxp.x - minp.x + 1) * (maxp.y - minp.y + 1) * 16 - cave_amount = math.max(0.0, cave_amount) - local caves_count = cave_amount * volume_nodes / 50000 - local bruises_count = 1 - - if (math.random(1, 6) == 1) then - bruises_count = math.random(0, math.random(0, 2)) - end - - for i = 0, caves_count + bruises_count do - local large_cave = (i >= caves_count) - local cave = CaveV6(large_cave) - - makeV6Cave(cave) - end -end - function fun_caves.generate(p_minp, p_maxp, seed) minp, maxp = p_minp, p_maxp @@ -468,10 +195,8 @@ function fun_caves.generate(p_minp, p_maxp, seed) minetest.generate_ores(vm, minp, maxp) vm:get_data(data) - local made_a_big_one = false - local massive_cave = minetest.get_perlin_map(massive_cave_noise, csize):get3dMap_flat(minp) - local cave_1 = minetest.get_perlin_map(intersect_cave_noise_1, csize):get3dMap_flat(minp) - local cave_2 = minetest.get_perlin_map(intersect_cave_noise_2, csize):get3dMap_flat(minp) + local cave_1 = minetest.get_perlin_map(cave_noise_1, csize):get3dMap_flat(minp) + local cave_2 = minetest.get_perlin_map(cave_noise_2, csize):get3dMap_flat(minp) local biome_n = minetest.get_perlin_map(biome_noise, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) local biome_bn = minetest.get_perlin_map(biome_blend, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) @@ -488,27 +213,11 @@ function fun_caves.generate(p_minp, p_maxp, seed) for y = minp.y, maxp.y do local dy = y - minp.y - if massive_cave[index3d] > massive_cave_threshold then + local n1 = cave_2[index3d] + local n2 = cave_1[index3d] + + if n1 * n2 > 0.05 then data[ivm] = node("air") - made_a_big_one = true - else - local n1 = (math.abs(cave_1[index3d]) < 0.2) - local n2 = (math.abs(cave_2[index3d]) < 0.2) - - if n1 and n2 then - local sr = 1000 - if data[ivm] == node("default:stone") then - sr = math.random(1000) - end - - --if sr == 1 then - -- data[ivm] = node("default:lava_source") - --elseif sr == 2 then - -- data[ivm] = node("default:water_source") - --else - data[ivm] = node("air") - --end - end end ivm = ivm + area.ystride @@ -517,12 +226,6 @@ function fun_caves.generate(p_minp, p_maxp, seed) end end - if made_a_big_one then - --print("massive cave at "..minp.x..","..minp.y..","..minp.z) - else - generateV6Caves() - end - local index = 0 local index3d = 0 for z = minp.z, maxp.z do @@ -596,9 +299,9 @@ function fun_caves.generate(p_minp, p_maxp, seed) local sr = math.random(1,1000) -- fluids - if (not made_a_big_one) and data[ivm_below] == node("default:stone") and sr < 10 then + if (data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:hot_cobble")) and sr < 10 then data[ivm] = node("default:lava_source") - elseif (not made_a_big_one) and data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 10 then + elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 5 then data[ivm] = node("default:water_source") -- hanging down elseif data[ivm_above] == node("default:ice") and sr < 80 then @@ -637,7 +340,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) data[ivm + 2 * area.ystride] = node("fun_caves:giant_mushroom_cap") data[ivm_above] = node("fun_caves:giant_mushroom_stem") data[ivm] = node("fun_caves:giant_mushroom_stem") - elseif made_a_big_one and air_count > 5 and sr < 180 then + elseif air_count > 5 and sr < 180 then fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12)), node(fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)]), node("fun_caves:fungal_tree_fruit")) data[ivm_below] = node("dirt") elseif sr < 300 then @@ -678,12 +381,13 @@ end function fun_caves.respawn(player) local pos = {x=0,y=0,z=0} - local massive_cave = minetest.get_perlin(massive_cave_noise):get3d(pos) + local cave_1 = minetest.get_perlin(cave_noise_1):get3d(pos) + local cave_2 = minetest.get_perlin(cave_noise_2):get3d(pos) local biome_n = minetest.get_perlin(biome_noise):get2d({x=pos.x, y=pos.z}) local biome_bn = minetest.get_perlin(biome_blend):get2d({x=pos.x, y=pos.z}) local biome = biome_n + biome_bn - while biome < -0.4 or biome > 0.4 do + while biome < -0.3 or biome > 0.3 do pos.x = pos.x + math.random(20) - 10 pos.z = pos.z + math.random(20) - 10 @@ -692,14 +396,10 @@ function fun_caves.respawn(player) biome = biome_n + biome_bn end - while massive_cave <= massive_cave_threshold do - pos.y = pos.y + 80 - massive_cave = minetest.get_perlin(massive_cave_noise):get3d(pos) - end - - while massive_cave > massive_cave_threshold do - pos.y = pos.y - 1 - massive_cave = minetest.get_perlin(massive_cave_noise):get3d(pos) + while cave_1 * cave_2 <= 0.05 do + pos.y = pos.y + 1 + cave_1 = minetest.get_perlin(cave_noise_1):get3d(pos) + cave_2 = minetest.get_perlin(cave_noise_2):get3d(pos) end pos.y = pos.y + 1 From 0780d8dd6707b08ba9b22a1e0ab1990075212798 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 16 May 2016 00:08:53 -0500 Subject: [PATCH 012/354] Add hot spikes. Bias ores toward bad zones. --- init.lua | 23 +++++++++ mapgen.lua | 36 ++++++++------ nodes.lua | 81 +++++++++++++++++++++++++++++++ textures/fun_caves_hot_spike.png | Bin 0 -> 724 bytes 4 files changed, 124 insertions(+), 16 deletions(-) create mode 100644 textures/fun_caves_hot_spike.png diff --git a/init.lua b/init.lua index 314332e..8cf5a5e 100644 --- a/init.lua +++ b/init.lua @@ -15,6 +15,7 @@ minetest.register_on_mapgen_init(function(mgparams) end) +fun_caves.ores = {} if default then if default.register_ores then default.register_ores() @@ -35,6 +36,8 @@ if default then local ores = {} for id, ore_table in pairs(minetest.registered_ores) do local ore = table.copy(ore_table) + local ore2 = table.copy(ore_table) + table.insert(fun_caves.ores, ore2) ore.y_min = -31000 ore.y_max = 31000 table.insert(ores, ore) @@ -47,6 +50,26 @@ if default then end +function fun_caves.set_ores(biome) + local ores = fun_caves.ores + + --print("generating ores based on biome: "..biome) + local y_factor = (math.abs(biome) - 0.4) * -3500 + --print("y_factor: "..y_factor) + + minetest.clear_registered_ores() + for id, ore_table in pairs(ores) do + local ore = table.copy(ore_table) + if ore.y_max >= y_factor then + --print("using ore: "..ore.ore..", y_max: "..ore.y_max) + ore.y_min = -31000 + ore.y_max = 31000 + minetest.register_ore(ore) + end + end +end + + -- Check if the table contains an element. function table.contains(table, element) for key, value in pairs(table) do diff --git a/mapgen.lua b/mapgen.lua index bb176df..c74b5e3 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -180,26 +180,13 @@ function fun_caves.generate(p_minp, p_maxp, seed) local px = math.floor((minp.x + 32) / csize.x) local pz = math.floor((minp.z + 32) / csize.z) - -- Fill with stone. - for z = minp.z, maxp.z do - for y = minp.y, maxp.y do - local ivm = area:index(minp.x, y, z) - for x = minp.x, maxp.x do - data[ivm] = node("default:stone") - ivm = ivm + 1 - end - end - end - - vm:set_data(data) - minetest.generate_ores(vm, minp, maxp) - vm:get_data(data) - local cave_1 = minetest.get_perlin_map(cave_noise_1, csize):get3dMap_flat(minp) local cave_2 = minetest.get_perlin_map(cave_noise_2, csize):get3dMap_flat(minp) local biome_n = minetest.get_perlin_map(biome_noise, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) local biome_bn = minetest.get_perlin_map(biome_blend, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) + local biome_avg = 0 + local biome_ct = 0 local index = 0 local index3d = 0 for z = minp.z, maxp.z do @@ -218,14 +205,26 @@ function fun_caves.generate(p_minp, p_maxp, seed) if n1 * n2 > 0.05 then data[ivm] = node("air") + else + data[ivm] = node("default:stone") end + local biome_val = biome_n[index] + biome_bn[index] + biome_avg = biome_avg + biome_val + biome_ct = biome_ct + 1 + ivm = ivm + area.ystride index3d = index3d + csize.x end end end + vm:set_data(data) + biome_avg = biome_avg / biome_ct + fun_caves.set_ores(biome_avg) + minetest.generate_ores(vm, minp, maxp) + vm:get_data(data) + local index = 0 local index3d = 0 for z = minp.z, maxp.z do @@ -315,6 +314,12 @@ function fun_caves.generate(p_minp, p_maxp, seed) data[ivm] = node("fun_caves:stalactite") end -- standing up + elseif data[ivm_below] == node("fun_caves:hot_cobble") and sr < 20 then + if sr < 10 then + data[ivm] = node("fun_caves:hot_spike") + else + data[ivm] = node("fun_caves:hot_spike_"..(math.ceil(sr / 3) - 2)) + end elseif data[ivm_below] == node("default:coalblock") and sr < 20 then data[ivm] = node("fun_caves:constant_flame") elseif data[ivm_below] == node("default:ice") and sr < 80 then @@ -365,7 +370,6 @@ function fun_caves.generate(p_minp, p_maxp, seed) vm:set_data(data) - minetest.generate_ores(vm, minp, maxp) --vm:set_param2_data(p2data) if DEBUG then vm:set_lighting({day = 15, night = 15}) diff --git a/nodes.lua b/nodes.lua index 4a57d4e..6d77047 100644 --- a/nodes.lua +++ b/nodes.lua @@ -588,3 +588,84 @@ minetest.register_craft({ } }) +--stone spike +local spike_size = { 1.0, 1.2, 1.4, 1.6, 1.7 } +local hot_spikes = {} + +for i in ipairs(spike_size) do + if i == 1 then + nodename = "fun_caves:hot_spike" + else + nodename = "fun_caves:hot_spike_"..i + end + + hot_spikes[#hot_spikes+1] = nodename + + vs = spike_size[i] + + minetest.register_node(nodename, { + description = "Stone Spike", + tiles = {"fun_caves_hot_spike.png"}, + inventory_image = "fun_caves_hot_spike.png", + wield_image = "fun_caves_hot_spike.png", + is_ground_content = true, + groups = {cracky=3, oddly_breakable_by_hand=1}, + sounds = default.node_sound_stone_defaults(), + light_source = 3, + paramtype = "light", + drawtype = "plantlike", + walkable = false, + buildable_to = true, + visual_scale = vs, + selection_box = { + type = "fixed", + fixed = {-0.5*vs, -0.5*vs, -0.5*vs, 0.5*vs, -5/16*vs, 0.5*vs}, + } + }) +end + +-- Spike spread and death +minetest.register_abm({ + nodenames = hot_spikes, + neighbors = {"default:lava_source", "default:lava_flowing"}, + interval = 6 * fun_caves.time_factor, + chance = 50, + action = function(pos, node) + local spike_num + for i = 1, #hot_spikes do + if hot_spikes[i] == node.name then + spike_num = i + end + end + if not spike_num then + return + end + + if spike_num < #hot_spikes then + minetest.set_node(pos, {name=hot_spikes[spike_num+1]}) + return + end + + local random = { + x = pos.x + math.random(-2, 2), + y = pos.y + math.random(-1, 1), + z = pos.z + math.random(-2, 2) + } + local random_node = minetest.get_node_or_nil(random) + if not random_node or (random_node.name ~= "air" and random_node.name ~= "default:lava_source" and random_node.name ~= "default:lava_flowing") then + return + end + local node_under = minetest.get_node_or_nil({x = random.x, + y = random.y - 1, z = random.z}) + if not node_under then + return + end + + print("node_under ("..random.x..","..(random.y-1)..","..random.z.."): "..node_under.name) + if node_under.name == "fun_caves:hot_cobble" or node_under.name == "default:coalblock" then + print("setting ("..random.x..","..random.y..","..random.z.."): "..node_under.name) + minetest.set_node(random, {name = hot_spikes[1]}) + end + end +}) + diff --git a/textures/fun_caves_hot_spike.png b/textures/fun_caves_hot_spike.png new file mode 100644 index 0000000000000000000000000000000000000000..94b4e3976aead8a7ab2bde74591809d98652a3e0 GIT binary patch literal 724 zcmV;_0xSKAP)k^WsLOrL4=lcTR?*rS6?9fVNhgPy3 zN7+VP3N(+;?00|d|7HLrMrJApV`V1y-zJ^^F<4f;8lH|8$QQ+yq|jD?=yZebHXF-T zSa96Gx&aOW!(x-{0*C|L>PhCLgvEjjwyr$UrR;8Nk`>Vc$M$82hP|VkMTi5Z`o>c^ zO$}JIE%1u~@$R-JIk;-_Y|5m6G6gWaX@tJ^FV_)k871?ol}t}Bb-OZqQZX?nI^96X4ov})fN}M8!kH5VuGOY#JnobG z6d^*CJQmtckIbw~Q;osA9_5D-=0g932mw_iGnGqUmKCm_h_d@)JKsl* zs8+(XCMtNBH2}e9!@i?fuHfT*DMOh6^UWaYs6|QnLGq5q>8c&{Iy$%SwbF27H(yy> z@9XhwRse{&swiuI5L~IPl8v!a%EJY0S0R&^xSmI8Sf%km2%mtdF^Tk4gb+NKTo7?p zQIy{uJzp}JEwGTw&7OGFB92#{Hjg>0000 Date: Mon, 16 May 2016 03:37:28 -0500 Subject: [PATCH 013/354] Fix hot/cold damage. --- mobs_api.lua | 17 +++++++++++++++ nodes.lua | 61 +++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 61 insertions(+), 17 deletions(-) diff --git a/mobs_api.lua b/mobs_api.lua index 3c8bcf4..8a7c5fc 100644 --- a/mobs_api.lua +++ b/mobs_api.lua @@ -413,6 +413,22 @@ do_env_damage = function(self) end end + local minp = vector.subtract(pos, 1.5) + local maxp = vector.add(pos, 1.5) + if self.lava_damage > 0 then + local counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_hot"}) + if #counts > 0 then + self.health = self.health - self.lava_damage + effect(pos, 5, "fire_basic_flame.png") + end + end + if self.cold_damage > 0 then + local counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_cold"}) + if #counts > 0 then + self.health = self.health - self.cold_damage + end + end + check_for_death(self) end @@ -2119,6 +2135,7 @@ minetest.register_entity(name, { light_damage = def.light_damage or 0, water_damage = def.water_damage or 0, lava_damage = def.lava_damage or 0, + cold_damage = def.cold_damage or 1, 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 {}, diff --git a/nodes.lua b/nodes.lua index 6d77047..0590226 100644 --- a/nodes.lua +++ b/nodes.lua @@ -8,6 +8,14 @@ local light_max = 12 +minetest.override_item("default:river_water_source", {light_source = 8}) +minetest.override_item("default:river_water_flowing", {light_source = 8}) +minetest.override_item("default:water_source", {light_source = 8}) +minetest.override_item("default:water_flowing", {light_source = 8}) + +minetest.add_group("default:ice", {surface_cold = 3}) +--minetest.override_item("default:ice", {damage_per_second = 1}) + minetest.register_node("fun_caves:huge_mushroom_cap", { description = "Huge Mushroom Cap", tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, @@ -367,7 +375,7 @@ minetest.register_node("fun_caves:glow_obsidian_2", { description = "Hot Glow Obsidian", tiles = {"caverealms_glow_obsidian2.png"}, is_ground_content = true, - groups = {stone=2, crumbly=1, hot=1}, + groups = {stone=2, crumbly=1, surface_hot=3, igniter=1}, damage_per_second = 1, light_source = 9, sounds = default.node_sound_stone_defaults({ @@ -411,7 +419,7 @@ minetest.register_node("fun_caves:hot_cobble", { description = "Hot Cobble", tiles = {"caverealms_hot_cobble.png"}, is_ground_content = true, - groups = {crumbly=2, hot=1}, + groups = {crumbly=2, surface_hot=3}, damage_per_second = 1, light_source = 6, sounds = default.node_sound_stone_defaults({ @@ -419,23 +427,41 @@ minetest.register_node("fun_caves:hot_cobble", { }), }) -minetest.register_abm({ - nodenames = {"group:hot"}, - interval = 2, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) - for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 0.95)) do - if not minetest.registered_nodes[node.name] then - return - end - local dps = minetest.registered_nodes[node.name]["damage_per_second"] - if object.set_hp and object.get_hp and dps then - --print("damage. "..object:get_hp().." hit points left") - object:set_hp(object:get_hp() - dps) +local last_dps_check = 0 +minetest.register_globalstep(function(dtime) + if last_dps_check < 20 then + last_dps_check = last_dps_check + 1 + else + last_dps_check = 0 + for id, player in pairs(minetest.get_connected_players()) do + local minp = vector.subtract(player:getpos(), 0.5) + local maxp = vector.add(player:getpos(), 0.5) + local counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_hot", "group:surface_cold"}) + if #counts > 3 then + player:set_hp(player:get_hp() - 1) end end - end}) + -- This just won't work. + -- + --for id, ent in pairs(minetest.luaentities) do + -- if ent.object and not string.find(ent.name, "__built") then + -- local minp = vector.subtract(ent.object:getpos(), 1) + -- local maxp = vector.add(ent.object:getpos(), 1) + -- local counts = minetest.find_nodes_in_area(minp, maxp, {"group:hot"}) + -- if #counts > 3 then + -- ent.object:set_hp(ent.object:get_hp() - 1) + -- ent.old_health = ent.health + -- ent.health = ent.health - 1 + -- print(ent.name.." suffers, "..ent.object:get_hp().."/"..ent.health.." left") + -- --if ent.object:get_hp() < 1 then + -- -- print(dump(ent)) + -- --end + -- end + -- end + --end + end +end) -- mushroom growth minetest.register_abm({ @@ -609,7 +635,8 @@ for i in ipairs(spike_size) do inventory_image = "fun_caves_hot_spike.png", wield_image = "fun_caves_hot_spike.png", is_ground_content = true, - groups = {cracky=3, oddly_breakable_by_hand=1}, + groups = {cracky=3, oddly_breakable_by_hand=1, hot=3}, + damage_per_second = 1, sounds = default.node_sound_stone_defaults(), light_source = 3, paramtype = "light", From fb8b9eb68d54a2350f461fec31b7d8b35d8f585e Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 16 May 2016 21:29:46 -0500 Subject: [PATCH 014/354] Get rid of a lot of light sources to help lag. --- nodes.lua | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/nodes.lua b/nodes.lua index 0590226..58106f4 100644 --- a/nodes.lua +++ b/nodes.lua @@ -6,12 +6,7 @@ -- These are instantiated by voxel.lua since the decoration manager -- only works at the surface of the world. -local light_max = 12 - -minetest.override_item("default:river_water_source", {light_source = 8}) -minetest.override_item("default:river_water_flowing", {light_source = 8}) -minetest.override_item("default:water_source", {light_source = 8}) -minetest.override_item("default:water_flowing", {light_source = 8}) +local light_max = 15 minetest.add_group("default:ice", {surface_cold = 3}) --minetest.override_item("default:ice", {damage_per_second = 1}) @@ -29,7 +24,7 @@ minetest.register_node("fun_caves:huge_mushroom_cap", { {-0.33, -0.5, -0.33, 0.33, -0.33, -0.5}, {-0.33, -0.33, -0.33, 0.33, -0.17, 0.33}, } }, - light_source = 10, + light_source = 14, groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, }) @@ -47,7 +42,7 @@ minetest.register_node("fun_caves:giant_mushroom_cap", { {-0.4, -0.5, -0.75, 0.4, -0.25, -0.4}, {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, } }, - light_source = 10, + light_source = 12, groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, }) @@ -121,7 +116,7 @@ minetest.register_node("fun_caves:glowing_fungal_stone", { description = "Glowing Fungal Stone", tiles = {"default_stone.png^vmg_glowing_fungal.png",}, is_ground_content = true, - light_source = 12, + light_source = 14, groups = {cracky=3, stone=1}, drop = {items={ {items={"default:cobble"},}, {items={"fun_caves:glowing_fungus",},},},}, sounds = default.node_sound_stone_defaults(), @@ -192,7 +187,6 @@ for _, desc in pairs(spel) do is_ground_content = true, walkable = false, paramtype = "light", - --light_source = 14, drop = (desc.drop or "fun_caves:stalactite"), drawtype = "nodebox", node_box = { type = "fixed", @@ -211,7 +205,6 @@ for _, desc in pairs(spel) do is_ground_content = true, walkable = false, paramtype = "light", - --light_source = 14, drop = "fun_caves:stalagmite", drawtype = "nodebox", node_box = { type = "fixed", @@ -302,7 +295,6 @@ minetest.register_node("fun_caves:thin_ice", { groups = {cracky=3}, sounds = default.node_sound_glass_defaults(), use_texture_alpha = true, - light_source = 1, drawtype = "glasslike", sunlight_propagates = true, freezemelt = "default:water_source", @@ -313,7 +305,6 @@ minetest.register_node("fun_caves:stone_with_moss", { description = "Cave Stone with Moss", tiles = {"default_stone.png^fun_caves_moss.png"}, is_ground_content = true, - light_source = 10, groups = {stone=1, crumbly=3}, drop = 'default:cobble', sounds = default.node_sound_dirt_defaults({ @@ -325,7 +316,6 @@ minetest.register_node("fun_caves:stone_with_lichen", { description = "Cave Stone with Lichen", tiles = {"default_stone.png^fun_caves_lichen.png"}, is_ground_content = true, - light_source = 10, groups = {stone=1, crumbly=3}, drop = 'default:cobble', sounds = default.node_sound_dirt_defaults({ @@ -337,7 +327,6 @@ minetest.register_node("fun_caves:stone_with_algae", { description = "Cave Stone with Algae", tiles = {"default_stone.png^fun_caves_algae.png"}, is_ground_content = true, - light_source = 10, groups = {stone=1, crumbly=3}, drop = 'default:cobble', sounds = default.node_sound_dirt_defaults({ @@ -348,7 +337,6 @@ minetest.register_node("fun_caves:stone_with_algae", { minetest.register_node("fun_caves:stone_with_salt", { description = "Cave Stone with Salt", tiles = {"caverealms_salty2.png"},--{"caverealms_salty2.png^caverealms_salty.png", "caverealms_salty2.png", "caverealms_salty2.png^caverealms_salty_side.png"}, - light_source = 9, paramtype = "light", use_texture_alpha = true, drawtype = "glasslike", @@ -364,7 +352,7 @@ minetest.register_node("fun_caves:glow_obsidian", { tiles = {"caverealms_glow_obsidian.png"}, is_ground_content = true, groups = {stone=2, crumbly=1}, - light_source = 7, + --light_source = 7, sounds = default.node_sound_stone_defaults({ footstep = {name="default_stone_footstep", gain=0.25}, }), @@ -377,7 +365,7 @@ minetest.register_node("fun_caves:glow_obsidian_2", { is_ground_content = true, groups = {stone=2, crumbly=1, surface_hot=3, igniter=1}, damage_per_second = 1, - light_source = 9, + --light_source = 9, sounds = default.node_sound_stone_defaults({ footstep = {name="default_stone_footstep", gain=0.25}, }), @@ -421,7 +409,6 @@ minetest.register_node("fun_caves:hot_cobble", { is_ground_content = true, groups = {crumbly=2, surface_hot=3}, damage_per_second = 1, - light_source = 6, sounds = default.node_sound_stone_defaults({ footstep = {name="default_stone_footstep", gain=0.25}, }), @@ -638,7 +625,6 @@ for i in ipairs(spike_size) do groups = {cracky=3, oddly_breakable_by_hand=1, hot=3}, damage_per_second = 1, sounds = default.node_sound_stone_defaults(), - light_source = 3, paramtype = "light", drawtype = "plantlike", walkable = false, From a595c7952af495599cdd74f4aeb72a3d0fa9beaf Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 16 May 2016 23:30:12 -0500 Subject: [PATCH 015/354] Correct cold damage. Add ice spiders. --- danglers.lua | 1 + goblin_coal.lua | 7 ++-- goblin_cobbler.lua | 1 + goblin_copper.lua | 1 + goblin_diamond.lua | 5 +-- goblin_digger.lua | 1 + goblin_gold.lua | 5 +-- goblin_iron.lua | 5 +-- goblin_king.lua | 5 +-- lava_flan.lua | 1 + mobs.lua | 1 + mobs_api.lua | 2 +- nodes.lua | 2 +- spider_ice.lua | 55 ++++++++++++++++++++++++++++++ textures/fun_caves_spider_ice.png | Bin 0 -> 2127 bytes 15 files changed, 79 insertions(+), 13 deletions(-) create mode 100644 spider_ice.lua create mode 100644 textures/fun_caves_spider_ice.png diff --git a/danglers.lua b/danglers.lua index 8c5df19..46dbff6 100644 --- a/danglers.lua +++ b/danglers.lua @@ -48,6 +48,7 @@ mobs:register_mob("fun_caves:dangler", { }, water_damage = 1, lava_damage = 5, + cold_damage = 1, light_damage = 0, fall_damage = 0, lifetimer = 360, diff --git a/goblin_coal.lua b/goblin_coal.lua index 272a788..1ea0a59 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -39,7 +39,8 @@ mobs:register_mob("fun_caves:goblin_coal", { chance = 3, min = 1, max = 10}, }, water_damage = 0, - lava_damage = 2, + lava_damage = 0, + cold_damage = 1, light_damage = 0, follow = {"default:diamond"}, view_range = 10, @@ -114,8 +115,8 @@ mobs:register_mob("fun_caves:goblin_coal", { }) mobs:register_egg("fun_caves:goblin_coal", "Goblin Egg (coal)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_coal", {"default:stone_with_coal"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) -mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) minetest.register_node("fun_caves:stone_with_coal_trap", { description = "Coal Trap", diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index e5612cd..5c70e0b 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -43,6 +43,7 @@ mobs:register_mob("fun_caves:goblin_cobble", { }, water_damage = 0, lava_damage = 2, + cold_damage = 1, light_damage = 0, lifetimer = 360, follow = {"default:diamond"}, diff --git a/goblin_copper.lua b/goblin_copper.lua index 819fda3..54f7931 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -40,6 +40,7 @@ mobs:register_mob("fun_caves:goblin_copper", { }, water_damage = 0, lava_damage = 2, + cold_damage = 1, light_damage = 0, follow = "default:diamond", view_range = 15, diff --git a/goblin_diamond.lua b/goblin_diamond.lua index 2886d7c..7e99dd4 100644 --- a/goblin_diamond.lua +++ b/goblin_diamond.lua @@ -41,7 +41,8 @@ mobs:register_mob("fun_caves:goblin_diamond", { chance = 5, min = 1, max = 1}, }, water_damage = 0, - lava_damage = 2, + lava_damage = 0, + cold_damage = 1, light_damage = 0, follow = "default:diamond", view_range = 10, @@ -117,7 +118,7 @@ mobs:register_mob("fun_caves:goblin_diamond", { }) mobs:register_egg("fun_caves:goblin_diamond", "Goblin Egg (diamond)", "default_mossycobble.png", 1) mobs:register_spawn("fun_caves:goblin_diamond", {"default:stone_with_diamond" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 31000) -mobs:register_spawn("fun_caves:goblin_diamond", {"default:mossycobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) minetest.register_node("fun_caves:stone_with_diamond_trap", { description = "Diamond Trap", diff --git a/goblin_digger.lua b/goblin_digger.lua index 60963eb..9d14d40 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -134,6 +134,7 @@ mobs:register_mob("fun_caves:goblin_digger", { }, water_damage = 0, lava_damage = 2, + cold_damage = 1, light_damage = 0, lifetimer = 360, follow = {"default:diamond"}, diff --git a/goblin_gold.lua b/goblin_gold.lua index 2696498..47caab3 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -39,7 +39,8 @@ mobs:register_mob("fun_caves:goblin_gold", { chance = 5, min = 1, max = 1}, }, water_damage = 0, - lava_damage = 2, + lava_damage = 0, + cold_damage = 1, light_damage = 0, follow = "default:diamond", view_range = 10, @@ -114,7 +115,7 @@ mobs:register_mob("fun_caves:goblin_gold", { }) mobs:register_egg("fun_caves:goblin_gold", "Goblin Egg (gold)", "default_mossycobble.png", 1) mobs:register_spawn("fun_caves:goblin_gold", {"default:stone_with_gold" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 31000) -mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) minetest.register_node("fun_caves:molten_gold_source", { description = "Molten Gold Source", diff --git a/goblin_iron.lua b/goblin_iron.lua index 5b77bba..0f6be4b 100644 --- a/goblin_iron.lua +++ b/goblin_iron.lua @@ -41,7 +41,8 @@ mobs:register_mob("fun_caves:goblin_iron", { chance = 5, min = 1, max = 1}, }, water_damage = 0, - lava_damage = 2, + lava_damage = 0, + cold_damage = 1, light_damage = 0, follow = "default:diamond", view_range = 10, @@ -116,7 +117,7 @@ mobs:register_mob("fun_caves:goblin_iron", { }) mobs:register_egg("fun_caves:goblin_iron", "Goblin Egg (iron)", "default_mossycobble.png", 1) mobs:register_spawn("fun_caves:goblin_iron", {"default:stone_with_iron"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) -mobs:register_spawn("fun_caves:goblin_iron", {"default:mossycobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_iron", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) minetest.register_node("fun_caves:stone_with_iron_trap", { description = "Iron Trap", diff --git a/goblin_king.lua b/goblin_king.lua index cae35f9..770ec33 100644 --- a/goblin_king.lua +++ b/goblin_king.lua @@ -40,7 +40,8 @@ mobs:register_mob("fun_caves:goblin_king", { chance = 5, min = 1, max = 1}, }, water_damage = 0, - lava_damage = 2, + lava_damage = 0, + cold_damage = 1, light_damage = 0, follow = "default:diamond", view_range = 10, @@ -119,5 +120,5 @@ mobs:register_mob("fun_caves:goblin_king", { }) mobs:register_egg("fun_caves:goblin_king", "Goblin King Egg", "default_mossycobble.png", 1) mobs:register_spawn("fun_caves:goblin_king", {"default:stone_with_mese"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 1, 31000) -mobs:register_spawn("fun_caves:goblin_king", {"default:mossycobble"}, 100, 0, 3 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_king", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 3 * fun_caves.goblin_spawn_frequency, 3, 31000) diff --git a/lava_flan.lua b/lava_flan.lua index 1638206..91376cb 100644 --- a/lava_flan.lua +++ b/lava_flan.lua @@ -33,6 +33,7 @@ mobs:register_mob("fun_caves:lava_flan", { {name = "mobs:lava_orb", chance = 15, min = 1, max = 1}, }, water_damage = 5, + cold_damage = 5, lava_damage = 0, light_damage = 0, animation = { diff --git a/mobs.lua b/mobs.lua index e0ebddf..fcbdd6d 100644 --- a/mobs.lua +++ b/mobs.lua @@ -20,6 +20,7 @@ end dofile(fun_caves.path .. "/mobs_crafts.lua") dofile(fun_caves.path .. "/danglers.lua") dofile(fun_caves.path .. "/spider.lua") +dofile(fun_caves.path .. "/spider_ice.lua") dofile(fun_caves.path .. "/dirt_monster.lua") dofile(fun_caves.path .. "/stone_monster.lua") dofile(fun_caves.path .. "/lava_flan.lua") diff --git a/mobs_api.lua b/mobs_api.lua index 8a7c5fc..c749928 100644 --- a/mobs_api.lua +++ b/mobs_api.lua @@ -2135,7 +2135,7 @@ minetest.register_entity(name, { light_damage = def.light_damage or 0, water_damage = def.water_damage or 0, lava_damage = def.lava_damage or 0, - cold_damage = def.cold_damage or 1, + cold_damage = def.cold_damage or 0, fall_damage = def.fall_damage or 1, fall_speed = def.fall_speed or -10, -- must be lower than -2 (default: -10) drops = def.drops or {}, diff --git a/nodes.lua b/nodes.lua index 58106f4..c8f9f48 100644 --- a/nodes.lua +++ b/nodes.lua @@ -116,7 +116,7 @@ minetest.register_node("fun_caves:glowing_fungal_stone", { description = "Glowing Fungal Stone", tiles = {"default_stone.png^vmg_glowing_fungal.png",}, is_ground_content = true, - light_source = 14, + light_source = 10, groups = {cracky=3, stone=1}, drop = {items={ {items={"default:cobble"},}, {items={"fun_caves:glowing_fungus",},},},}, sounds = default.node_sound_stone_defaults(), diff --git a/spider_ice.lua b/spider_ice.lua new file mode 100644 index 0000000..a7a41f9 --- /dev/null +++ b/spider_ice.lua @@ -0,0 +1,55 @@ + +-- Spider by AspireMint (fishyWET (CC-BY-SA 3.0 license for texture) + +mobs:register_mob("fun_caves:spider_ice", { + docile_by_day = true, + type = "monster", + passive = false, + attack_type = "dogfight", + reach = 2, + damage = 3, + hp_min = 20, + hp_max = 40, + armor = 200, + collisionbox = {-0.9, -0.01, -0.7, 0.7, 0.6, 0.7}, + visual = "mesh", + mesh = "fun_caves_spider.x", + textures = { + {"fun_caves_spider_ice.png"}, + }, + visual_size = {x = 7, y = 7}, + makes_footstep_sound = false, + sounds = { + random = "mobs_spider", + attack = "mobs_spider", + }, + walk_velocity = 1, + run_velocity = 3, + jump = true, + view_range = 15, + floats = 0, + drops = { + {name = "mobs:meat_raw", chance = 1, min = 1, max = 3}, + {name = "wool:white", chance = 1, min = 1, max = 3}, + }, + water_damage = 0, + lava_damage = 5, + cold_damage = 0, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 1, + stand_end = 1, + walk_start = 20, + walk_end = 40, + run_start = 20, + run_end = 40, + punch_start = 50, + punch_end = 90, + }, +}) + +mobs:register_spawn("fun_caves:spider_ice", {"default:ice"}, 14, 0, 1000, 2, 31000) + +mobs:register_egg("fun_caves:spider_ice", "Ice Spider", "mobs_cobweb.png", 1) diff --git a/textures/fun_caves_spider_ice.png b/textures/fun_caves_spider_ice.png new file mode 100644 index 0000000000000000000000000000000000000000..74d447d7dae461ca7b92273bea9bbcb433d3e4a5 GIT binary patch literal 2127 zcmV-V2(b5wP)sLPI=#>3IWY`V#{#?HcqpT?Q4&B4vf z$E?PxyhDbxR>Zom!N|tS!k(4Bfu6o?vB8VR!@s!3pu@(Go4u8*!NH%whOxn@rNFAi zx3Im$o0Pa;y|jOuw>-F>hpoF^vALeWz>b)QX^YHfIWe}Qd&ePC*BXK8I$YidbV zR#Q+=Jw8J9b*?A7lb;b-Ay=*yhUA>O*>N(l16nO>B{ph1`EIMVRTlU1Lz0)X3j_4c zWNCnJ2Z-BvC72tAK}dS3G(gNS*#TbD%5Xh@*|8hO4nHph`OWkL*@kLb8LmgRgAL;( z(kRVFo{2$bz^wT_39Zbci8d;KwJn?-U3J!JF4{==YJ~)6S{Y6B70=IGm{W7k)mMKkmBh!?L{iWUje%C@Nntw|4e zbhYzX?AgAPh-qc_LYP8WgTXrHE01bUL9I-o>Isk>DbfNPenhe2f*_RYi8R8x zmErFsPSn;=UGAb*Hc*YTZoivOb6hMjU`in90hX0_NYfNg(?QzfLE}D&qLZTN z?a|lU@&Ut`2QW1J&0ySj?f~l~9Sq(cpo2%I2IxedVR()c=qP-k%MBk00I*J?!5!cZ z-vI#aab#+MPUQK)0WKGOAmI`;_%4%X>uEQDM*!eLZ!$79Kqu04mZ!z22!HB#!)XOr zmYpPE>n%5&zk9}g7wvImYJg4*25B$c0tFxEhaa&8hv7FDr;+69eeZ1gF52VB)G#U^ z5Cj~$AGSiI)k(0vDxf`%ObyV9m#6!SbE!yD!GfX)$`21{k*B_E8I@KRl0KWLVU)6-onb~H&d$j0+}9(nXeRIo{CWp&>;)+(vgAr>c7 z60dL6PkR~U(J@iC-!qJ)YINRXagwYT6P?BVzRoa`w6a8xiMsv$#ZIDFPi|qcotiF| zng{Fa9Lc3fPT2TS0ESj>uJn(*Dc8LtES8gz)ZF6!>7}T0DTxy@KMKIm%DvP2hR#cq z3Kk;nAj_xVD@5tsZLtXgt$f@$?bdl=DvyPNXCNSxi$g(fI66Tqs|OWH)<|g$i!R>6 z6f${vD98;*CursR^9E_a)hk%!u@A0Hds}RR{J*F>9Fbp!!@vHH0Yao52n5dVO7~`b z4TDK0jfU@rY2{zwkFT-CiZ(&GCxc)$|XaaM(?7c*<`tYoBKe<(5eDME$Or^>&TqC`I+Qg={QmzA(ctP1W*}FLVW~j}hl1#t@ zh|SWP*PDSpFbr(k;kZ<=!W;q!m%WeQF20_tZDpFbUV)$9p=s&ZXs9Z_e{YLT5Ws%@ z=j7X$?{C&u^V4Vs)4L=Y>NJewKE8i%OFa+}zo?#lzWm-i?XB@1>i`d*vu2?8oA~~< zC!OHb{39EH{_^Sk&H4G6yQ%P`%k6f%NM50+OzxRs^strbSbPEF2&;ho^6~uQ)7izv zXN4zRUa!|h@H0HG)!yo@V{GO0pC#=UM&^SXa#Tn~{0Dw`SAtQ^sptRz002ovPDHLk FV1nfVL=*r3 literal 0 HcmV?d00001 From 5f09951a56b07faa780c29789dac4f86dd1dcd2c Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 17 May 2016 03:03:28 -0500 Subject: [PATCH 016/354] Lower cold damage and add ice goblins. --- goblin_ice.lua | 143 +++++++++++++++++++++++++++++ mapgen.lua | 2 +- mobs.lua | 1 + nodes.lua | 39 +++----- textures/fun_caves_goblin_ice2.png | Bin 0 -> 3548 bytes 5 files changed, 160 insertions(+), 25 deletions(-) create mode 100644 goblin_ice.lua create mode 100644 textures/fun_caves_goblin_ice2.png diff --git a/goblin_ice.lua b/goblin_ice.lua new file mode 100644 index 0000000..36e784e --- /dev/null +++ b/goblin_ice.lua @@ -0,0 +1,143 @@ + + +mobs:register_mob("fun_caves:goblin_ice", { + description = "Ice Goblin", + type = "animal", + passive = false, + damage = 1, + attack_type = "dogfight", + attacks_monsters = true, + hp_min = 5, + hp_max = 10, + armor = 100, + collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, + visual = "mesh", + mesh = "goblins_goblin.b3d", + drawtype = "front", + textures = { + {"fun_caves_goblin_ice2.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "goblins_goblin_ambient", + warcry = "goblins_goblin_attack", + attack = "goblins_goblin_attack", + damage = "goblins_goblin_damage", + death = "goblins_goblin_death", + distance = 15, + }, + walk_velocity = 2, + run_velocity = 3, + jump = true, + drops = { + {name = "default:coal_lump", + chance = 1, min = 1, max = 3}, + {name = "fun_caves:mushroom_steak", + chance = 2, min = 1, max = 2}, + {name = "default:torch", + chance = 3, min = 1, max = 10}, + }, + water_damage = 0, + lava_damage = 4, + cold_damage = 0, + light_damage = 0, + follow = {"default:diamond"}, + view_range = 10, + owner = "", + order = "follow", + animation = { + speed_normal = 30, + speed_run = 30, + stand_start = 0, + stand_end = 79, + walk_start = 168, + walk_end = 187, + run_start = 168, + run_end = 187, + punch_start = 200, + punch_end = 219, + }, + on_rightclick = function(self, clicker) + local item = clicker:get_wielded_item() + local name = clicker:get_player_name() + + -- feed to heal goblin + if item:get_name() == "fun_caves:mushroom_steak" + or item:get_name() == "farming:bread" then + + local hp = self.object:get_hp() + -- return if full health + if hp >= self.hp_max then + minetest.chat_send_player(name, "goblin at full health.") + return + end + hp = hp + 4 + if hp > self.hp_max then hp = self.hp_max end + self.object:set_hp(hp) + -- take item + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + + -- right clicking with gold lump drops random item from fun_caves.goblin_drops + elseif item:get_name() == "default:gold_lump" then + if not minetest.setting_getbool("creative_mode") then + item:take_item() + clicker:set_wielded_item(item) + end + local pos = self.object:getpos() + pos.y = pos.y + 0.5 + minetest.add_item(pos, {name = fun_caves.goblin_drops[math.random(1, #fun_caves.goblin_drops)]}) + + else + -- if owner switch between follow and stand + if self.owner and self.owner == clicker:get_player_name() then + if self.order == "follow" then + self.order = "stand" + else + self.order = "follow" + end +-- else +-- self.owner = clicker:get_player_name() + end + end + + mobs:capture_mob(self, clicker, 0, 5, 80, false, nil) + end, + + do_custom = function(self) + fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") + --fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 50, {"default:ice"}, "fun_caves:ice_trap") + end, + +}) +mobs:register_egg("fun_caves:goblin_ice", "Goblin Egg (ice)", "default_mossycobble.png", 1) +mobs:register_spawn("fun_caves:goblin_ice", {"default:ice"}, 100, 0, 5 * fun_caves.goblin_spawn_frequency, 3, 31000) + +minetest.register_node("fun_caves:ice_trap", { + description = "Ice Trap", + tiles = {"default_ice.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = 'default:ice', + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_abm({ + nodenames = {"fun_caves:ice_trap"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 2)) do + if object:is_player() then + minetest.set_node(pos, {name="fire:basic_flame"}) + if object:get_hp() > 0 then + object:set_hp(object:get_hp()-2) + end + end + end + end +}) + diff --git a/mapgen.lua b/mapgen.lua index c74b5e3..8bcfb61 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -298,7 +298,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) local sr = math.random(1,1000) -- fluids - if (data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:hot_cobble")) and sr < 10 then + if (data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:hot_cobble")) and sr < 20 then data[ivm] = node("default:lava_source") elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 5 then data[ivm] = node("default:water_source") diff --git a/mobs.lua b/mobs.lua index fcbdd6d..a7002ce 100644 --- a/mobs.lua +++ b/mobs.lua @@ -36,6 +36,7 @@ fun_caves.goblin_drops = { "default:pick_steel", "default:sword_steel", "defaul dofile(fun_caves.path.."/goblin_cobbler.lua") dofile(fun_caves.path.."/goblin_digger.lua") dofile(fun_caves.path.."/goblin_coal.lua") +dofile(fun_caves.path.."/goblin_ice.lua") dofile(fun_caves.path.."/goblin_copper.lua") dofile(fun_caves.path.."/goblin_iron.lua") dofile(fun_caves.path.."/goblin_gold.lua") diff --git a/nodes.lua b/nodes.lua index c8f9f48..446b9d3 100644 --- a/nodes.lua +++ b/nodes.lua @@ -416,37 +416,28 @@ minetest.register_node("fun_caves:hot_cobble", { local last_dps_check = 0 minetest.register_globalstep(function(dtime) - if last_dps_check < 20 then - last_dps_check = last_dps_check + 1 - else + last_dps_check = last_dps_check + 1 + if last_dps_check > 20000 then last_dps_check = 0 + end + + if last_dps_check % 20 == 0 then for id, player in pairs(minetest.get_connected_players()) do local minp = vector.subtract(player:getpos(), 0.5) local maxp = vector.add(player:getpos(), 0.5) - local counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_hot", "group:surface_cold"}) - if #counts > 3 then + + local counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_hot"}) + if #counts > 1 then player:set_hp(player:get_hp() - 1) end - end - -- This just won't work. - -- - --for id, ent in pairs(minetest.luaentities) do - -- if ent.object and not string.find(ent.name, "__built") then - -- local minp = vector.subtract(ent.object:getpos(), 1) - -- local maxp = vector.add(ent.object:getpos(), 1) - -- local counts = minetest.find_nodes_in_area(minp, maxp, {"group:hot"}) - -- if #counts > 3 then - -- ent.object:set_hp(ent.object:get_hp() - 1) - -- ent.old_health = ent.health - -- ent.health = ent.health - 1 - -- print(ent.name.." suffers, "..ent.object:get_hp().."/"..ent.health.." left") - -- --if ent.object:get_hp() < 1 then - -- -- print(dump(ent)) - -- --end - -- end - -- end - --end + if last_dps_check % 200 == 0 then + local counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_cold"}) + if #counts > 1 then + player:set_hp(player:get_hp() - 1) + end + end + end end end) diff --git a/textures/fun_caves_goblin_ice2.png b/textures/fun_caves_goblin_ice2.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa83a05a5c2f90ac07de14a8961798cf0e9ee9d GIT binary patch literal 3548 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 literal 0 HcmV?d00001 From 54cff8252b3663fc8b8f102ad9f08ff13bc4927a Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 17 May 2016 03:38:19 -0500 Subject: [PATCH 017/354] Adjust altitude. --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 8cf5a5e..3feba4a 100644 --- a/init.lua +++ b/init.lua @@ -54,7 +54,7 @@ function fun_caves.set_ores(biome) local ores = fun_caves.ores --print("generating ores based on biome: "..biome) - local y_factor = (math.abs(biome) - 0.4) * -3500 + local y_factor = (math.abs(biome) - 0.4) * -2000 --print("y_factor: "..y_factor) minetest.clear_registered_ores() From 36597871fbac3117a99ab91bef9dbf453df84f6a Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Wed, 18 May 2016 05:13:38 -0500 Subject: [PATCH 018/354] Adjustments and add sand monster. --- danglers.lua | 2 +- fungal_tree.lua | 4 ++-- mapgen.lua | 31 ++++++++++++---------------- mobs.lua | 2 +- models/mobs_sand_monster.b3d | Bin 0 -> 115989 bytes nodes.lua | 14 +++++++------ sand_monster.lua | 12 +++++------ spider.lua | 2 +- textures/fun_caves_sand_monster.png | Bin 0 -> 2103 bytes textures/mobs_sand_monster.png | Bin 1655 -> 0 bytes 10 files changed, 32 insertions(+), 35 deletions(-) create mode 100644 models/mobs_sand_monster.b3d create mode 100644 textures/fun_caves_sand_monster.png delete mode 100644 textures/mobs_sand_monster.png diff --git a/danglers.lua b/danglers.lua index 46dbff6..39edaa4 100644 --- a/danglers.lua +++ b/danglers.lua @@ -46,7 +46,7 @@ mobs:register_mob("fun_caves:dangler", { {name = "mobs:meat_raw", chance = 2, min = 1, max = 1}, {name = "farming:cotton", chance = 2, min = 1, max = 2}, }, - water_damage = 1, + water_damage = 0, lava_damage = 5, cold_damage = 1, light_damage = 0, diff --git a/fungal_tree.lua b/fungal_tree.lua index d5b73e0..8046351 100644 --- a/fungal_tree.lua +++ b/fungal_tree.lua @@ -22,13 +22,13 @@ function fun_caves.make_fungal_tree(data, area, pos, height, leaves, fruit) local force_y = math.random(1,3) - 2 for z = -radius,radius do for x = -radius,radius do - local sr = math.random(1,27) + local sr = math.random(1,100) local i = pos + z*area.zstride + y*area.ystride + x if force_x == x and force_y == y then data[i] = leaves elseif sr == 1 then data[i] = fruit - elseif sr < 14 then + elseif sr < 50 then data[i] = leaves end end diff --git a/mapgen.lua b/mapgen.lua index 8bcfb61..52a1015 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -4,7 +4,6 @@ local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local seed_noise = {offset = 0, scale = 32768, seed = 5202, spread = {x = 80, y = 80, z = 80}, octaves = 2, persist = 0.4, lacunarity = 2} local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = 400}, seed = 903, octaves = 3, persist = 0.5, lacunarity = 2.0} -local biome_blend = {offset = 0.0, scale = 0.1, spread = {x = 8, y = 8, z = 8}, seed = 4023, octaves = 2, persist = 1.0, lacunarity = 2.0} local node = fun_caves.node @@ -176,14 +175,9 @@ function fun_caves.generate(p_minp, p_maxp, seed) -- use the same seed (based on perlin noise). math.randomseed(minetest.get_perlin(seed_noise):get2d({x=minp.x, y=minp.z})) - -- Keep this first after seeding! - local px = math.floor((minp.x + 32) / csize.x) - local pz = math.floor((minp.z + 32) / csize.z) - local cave_1 = minetest.get_perlin_map(cave_noise_1, csize):get3dMap_flat(minp) local cave_2 = minetest.get_perlin_map(cave_noise_2, csize):get3dMap_flat(minp) - local biome_n = minetest.get_perlin_map(biome_noise, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) - local biome_bn = minetest.get_perlin_map(biome_blend, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) + local biome_n = minetest.get_perlin_map(biome_noise, csize):get3dMap_flat(minp) local biome_avg = 0 local biome_ct = 0 @@ -209,7 +203,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) data[ivm] = node("default:stone") end - local biome_val = biome_n[index] + biome_bn[index] + local biome_val = biome_n[index3d] biome_avg = biome_avg + biome_val biome_ct = biome_ct + 1 @@ -225,6 +219,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) minetest.generate_ores(vm, minp, maxp) vm:get_data(data) + local noise_area = VoxelArea:new({MinEdge={x=0,y=0,z=0}, MaxEdge=vector.subtract(csize, 1)}) local index = 0 local index3d = 0 for z = minp.z, maxp.z do @@ -232,7 +227,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) for x = minp.x, maxp.x do index = index + 1 local dx = x - minp.x - index3d = (dz + 1) * csize.y * csize.x + dx + index3d = noise_area:index(dx, csize.y - 1, dz) local air_count = 0 local ivm = area:index(x, maxp.y, z) @@ -245,7 +240,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) ------------------- local stone_type = node("default:stone") local stone_depth = 1 - local biome_val = biome_n[index] + biome_bn[index] + local biome_val = biome_n[index3d] if biome_val < -0.8 then if true then stone_type = node("default:ice") @@ -298,9 +293,9 @@ function fun_caves.generate(p_minp, p_maxp, seed) local sr = math.random(1,1000) -- fluids - if (data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:hot_cobble")) and sr < 20 then + if (data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:hot_cobble")) and sr < 3 then data[ivm] = node("default:lava_source") - elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 5 then + elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 3 then data[ivm] = node("default:water_source") -- hanging down elseif data[ivm_above] == node("default:ice") and sr < 80 then @@ -332,6 +327,8 @@ function fun_caves.generate(p_minp, p_maxp, seed) elseif data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("default:stone") then data[ivm] = node("fun_caves:stalagmite") end + elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 100 then + data[ivm_below] = node("fun_caves:glowing_fungal_stone") -- vegetation elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae")) and biome_val >= -0.7 then if sr < 110 then @@ -387,17 +384,15 @@ function fun_caves.respawn(player) local pos = {x=0,y=0,z=0} local cave_1 = minetest.get_perlin(cave_noise_1):get3d(pos) local cave_2 = minetest.get_perlin(cave_noise_2):get3d(pos) - local biome_n = minetest.get_perlin(biome_noise):get2d({x=pos.x, y=pos.z}) - local biome_bn = minetest.get_perlin(biome_blend):get2d({x=pos.x, y=pos.z}) - local biome = biome_n + biome_bn + local biome_n = minetest.get_perlin(biome_noise):get3d({x=pos.x, y=pos.y, z=pos.z}) + local biome = biome_n while biome < -0.3 or biome > 0.3 do pos.x = pos.x + math.random(20) - 10 pos.z = pos.z + math.random(20) - 10 - biome_n = minetest.get_perlin(biome_noise):get2d({x=pos.x, y=pos.z}) - biome_bn = minetest.get_perlin(biome_blend):get2d({x=pos.x, y=pos.z}) - biome = biome_n + biome_bn + biome_n = minetest.get_perlin(biome_noise):get3d({x=pos.x, y=pos.y, z=pos.z}) + biome = biome_n end while cave_1 * cave_2 <= 0.05 do diff --git a/mobs.lua b/mobs.lua index a7002ce..a51fca1 100644 --- a/mobs.lua +++ b/mobs.lua @@ -26,7 +26,7 @@ dofile(fun_caves.path .. "/stone_monster.lua") dofile(fun_caves.path .. "/lava_flan.lua") --dofile(fun_caves.path .. "/dungeon_master.lua") --dofile(fun_caves.path .. "/mese_monster.lua") ---dofile(fun_caves.path .. "/sand_monster.lua") +dofile(fun_caves.path .. "/sand_monster.lua") fun_caves.goblin_spawn_frequency = 150 diff --git a/models/mobs_sand_monster.b3d b/models/mobs_sand_monster.b3d new file mode 100644 index 0000000000000000000000000000000000000000..97825044427502ca24fe1097a219a34ebbb1f988 GIT binary patch literal 115989 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

QR`i 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 Y1%Gf}lYN=Z+0gksiKZ3&x-$R%4=}7%^Z)<= literal 0 HcmV?d00001 diff --git a/nodes.lua b/nodes.lua index 446b9d3..6d76565 100644 --- a/nodes.lua +++ b/nodes.lua @@ -6,10 +6,9 @@ -- These are instantiated by voxel.lua since the decoration manager -- only works at the surface of the world. -local light_max = 15 +local light_max = 13 minetest.add_group("default:ice", {surface_cold = 3}) ---minetest.override_item("default:ice", {damage_per_second = 1}) minetest.register_node("fun_caves:huge_mushroom_cap", { description = "Huge Mushroom Cap", @@ -24,7 +23,7 @@ minetest.register_node("fun_caves:huge_mushroom_cap", { {-0.33, -0.5, -0.33, 0.33, -0.33, -0.5}, {-0.33, -0.33, -0.33, 0.33, -0.17, 0.33}, } }, - light_source = 14, + light_source = 11, groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, }) @@ -42,7 +41,7 @@ minetest.register_node("fun_caves:giant_mushroom_cap", { {-0.4, -0.5, -0.75, 0.4, -0.25, -0.4}, {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, } }, - light_source = 12, + light_source = 14, groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, }) @@ -116,7 +115,7 @@ minetest.register_node("fun_caves:glowing_fungal_stone", { description = "Glowing Fungal Stone", tiles = {"default_stone.png^vmg_glowing_fungal.png",}, is_ground_content = true, - light_source = 10, + light_source = 6, groups = {cracky=3, stone=1}, drop = {items={ {items={"default:cobble"},}, {items={"fun_caves:glowing_fungus",},},},}, sounds = default.node_sound_stone_defaults(), @@ -343,6 +342,7 @@ minetest.register_node("fun_caves:stone_with_salt", { sunlight_propagates = true, is_ground_content = true, groups = {stone=1, crumbly=3}, + --light_source = 1, sounds = default.node_sound_glass_defaults(), }) @@ -408,6 +408,7 @@ minetest.register_node("fun_caves:hot_cobble", { tiles = {"caverealms_hot_cobble.png"}, is_ground_content = true, groups = {crumbly=2, surface_hot=3}, + --light_source = 2, damage_per_second = 1, sounds = default.node_sound_stone_defaults({ footstep = {name="default_stone_footstep", gain=0.25}, @@ -619,6 +620,7 @@ for i in ipairs(spike_size) do paramtype = "light", drawtype = "plantlike", walkable = false, + light_source = i * 2, buildable_to = true, visual_scale = vs, selection_box = { @@ -631,7 +633,7 @@ end -- Spike spread and death minetest.register_abm({ nodenames = hot_spikes, - neighbors = {"default:lava_source", "default:lava_flowing"}, + --neighbors = {"default:lava_source", "default:lava_flowing"}, interval = 6 * fun_caves.time_factor, chance = 50, action = function(pos, node) diff --git a/sand_monster.lua b/sand_monster.lua index 54b5968..4ce327f 100644 --- a/sand_monster.lua +++ b/sand_monster.lua @@ -1,7 +1,7 @@ -- Sand Monster by PilzAdam -mobs:register_mob("mobs_monster:sand_monster", { +mobs:register_mob("fun_caves:sand_monster", { type = "monster", passive = false, attack_type = "dogfight", @@ -15,7 +15,7 @@ mobs:register_mob("mobs_monster:sand_monster", { visual = "mesh", mesh = "mobs_sand_monster.b3d", textures = { - {"mobs_sand_monster.png"}, + {"fun_caves_sand_monster.png"}, }, makes_footstep_sound = true, sounds = { @@ -27,7 +27,7 @@ mobs:register_mob("mobs_monster:sand_monster", { jump = true, floats = 0, drops = { - {name = "default:desert_sand", chance = 1, min = 3, max = 5}, + {name = "default:sand", chance = 1, min = 3, max = 5}, }, water_damage = 3, lava_damage = 4, @@ -47,9 +47,9 @@ mobs:register_mob("mobs_monster:sand_monster", { }, }) -mobs:register_spawn("mobs_monster:sand_monster", {"default:desert_sand"}, 20, 0, 7000, 1, 31000) +mobs:register_spawn("fun_caves:sand_monster", {"group:sand"}, 20, 0, 4000, 3, 31000) -mobs:register_egg("mobs_monster:sand_monster", "Sand Monster", "default_desert_sand.png", 1) +mobs:register_egg("fun_caves:sand_monster", "Sand Monster", "default_sand.png", 1) -- compatibility -mobs:alias_mob("mobs:sand_monster", "mobs_monster:sand_monster") +mobs:alias_mob("mobs:sand_monster", "fun_caves:sand_monster") diff --git a/spider.lua b/spider.lua index 4304e18..ebc716d 100644 --- a/spider.lua +++ b/spider.lua @@ -32,7 +32,7 @@ mobs:register_mob("fun_caves:spider", { {name = "mobs:meat_raw", chance = 1, min = 1, max = 3}, {name = "wool:black", chance = 1, min = 1, max = 3}, }, - water_damage = 5, + water_damage = 0, lava_damage = 5, light_damage = 0, animation = { diff --git a/textures/fun_caves_sand_monster.png b/textures/fun_caves_sand_monster.png new file mode 100644 index 0000000000000000000000000000000000000000..eaaf4a0e8fad33e34163fe0f3e11598ec9a4dee3 GIT binary patch literal 2103 zcmV-72*~$|P)> zLQ!KV0ZbY|u8uX*#x~ki3Ch@kVeaKV&T~KdW8b;l*W8)0k(K$g*80vqYwd5ZZ{IoO z)mMfM!*r^Xlrqas0FZ)9B^k4nQkI?Yy>j4Jlnj%pArQhtr(@i6iya@ib;XZP9e=nz z)stDIq|^%@`Te0xPedtIEc>hPUpec7XfSFRX5d#0!={E6_!S;{%#1`LDVU5TJnw3yG~Sb5L=6j|N^(kB$9Oikv{p)U3P8t{k{kf08@O}peE<%Q?5&n3Gy{pA zPw5n)lu~9#QnggGQ4rb_i7g(;87vB5@j%X2b}}`{c@PAS=S*dDOD#JArFiHF5zG{) zhSf0zpks>ACI;#@Zw45P?EK|6y(N^I+kU*sV75}KRJ>qWiA-*ZQp%}L@<5luJh#{} zE(H&QN_z@Gsc@k^mC7y#P^a|Z$lj>Ubhooo+SGt$Cl2pF&g=!nsrPTlrOTDV!h!5< z-&m1M4H|~&I)%V1F)J30_Yz{5R@AiO9pgOoY@TXQ=}m1tGv5!Ma^B>;nVVI^BZCW3QCHeqpN`b%C3z`e1O$|K$ zt3NjSKl{a&#zCnMP^NeByyKk)u>mgu)G58DDwNGiX|oEo__Z05lrqCG^#CPPgC8TV zq|}4hjt3}X(K@A#1vr&UP)aGKDK)LA5TWZ7oXRDG*_zVUBUHD8$Ik88SsN4~!j1zp z_qY&&-mtoWHsYBXX?*pe-|n?720%(a7fL%f0H8iYGs)%L<9ZMQ1YW6q5L;wa0U?+A z2+ee3)+udj;NY=yjsC21Irq3_CwS-qh$V9EgV-XY8y>8wkea^!x=`AUf%**1B$r*{ zN(sX-!=OqHMy!M$M7?SYo`+tGjMlAMnV6N*ZVfD7`BMNJSATKS1KTa*tQ}27qFDf! zFE4oZ$;Vpg(l&PLH(}_7K~?`5%+^0+Zu#1S8qltxzIU}nM(a0muK)A1QrfM7Ml-EA zH7un>yZSbo>rCm=6_jNqVu?ONh?264=DN<6c(T7nh^CZL+caFCHy(kRDV+zCnUPqcj~a{+gAfu1ZvBV@X!!---G=}48s=lPOD+su-!Hq)l`yDwfhE%m$I znlcQVQmT~j+^I_Wza7C3eP`L&>5(%h9@(*Z`CRIo72mA^DY?Gd+KFp4!!QXkloW&z zN*Oa_$<$!3?{n?QpMQUO7x&}gDgJMhl23D0@Vt`Xeq(mW=H+KjJTi8AWTwYkHh8{x zwsrk7fI$+*H2`pNeBjz+XJ3d!;#=3>+JXe|>*0Ny9@w6UzpZE8bqX&Yd1rFs zqTVy2h?HE4VC?kB^H2T(fE0n0oKm8o#!ipaUA@8c!Viz;Y1!e~{vkjCD%(EJkoiCn!dhv|_vI{<={p<|`01SeYFYg0z;oooS_@#^gq>$~%Z2!>JLhx*m&O64GZ`k`b(_{W)yWp56;2iW@aW;O|NQIqo4<4$ zfb;L1?n_73ZCbNu|6le0S#~5-E?v}L3G}s^>=~q#2%&eh$(=8rg+VnI&$-phLWGP( z0>4BEG0iBYq*$2f?M+EZE0t1jCIO||k**YV@VPfmNJ*>HV7-Mr5N`Fdt_FaTwMBR! z^c=Og^Tm@>#~-GYF=k201HTeW^a<`u$%P1y{W*X8s?SQvPyXe-jo)46dsnGpwIBn( z!pulV@QPKt^bmtWP4}Y&hyg+fBowIy8{K)~hez`?8p~LAf*O{-dc&ZqFYqJJyyW}B zw4#(UKa>Za*cVImwIeM%F%uZT@MvBUrK=ep%@2>}^|mRc^y`O5^DXYY@BqjgXMU$Y z&UkK-5E2H}c(VVw-OsMx@YPq2zPswKo0U>Wo`37UE#Er))WLhUeXj)xU?%XRd-M3@ zjUCwYOnX!*mB}qpULK%?$fzv3&J`im{@qW{9gOQ@48Yng>nf#jO4;#4uTIwl*C{AK z2ww^gLXxS$#>X@j0QT>GdRFi!+rXOp?N2bPDNB8 zb~7$DE-^4L^m3s900MbXOjJbx002KW96>r9NI4@-J|zHDy#dWmiFGS3hT1L1cWF^~X;OGvH+Wze)xr|o2jaRykSGtr}x|CSEj#s;mS-X%~yOvtJnrFO@ zSG+PmRY`-R=$~7zno>jlUcx(T)>=U!I)janOee@Tf&xH!kJ#enp?w{UBjDQ z!<<^gmt4e}Tf~}P#g|*fmt4i0U&WkU#+hEmnqbD8UdNtY$Dd%xonXnFVac9h$)I1! zr(VjQU&@|f%Aa1!pI^$LV9KCm%bQ)xo?XnIV$7dl%%EV*qF~IUV$Ggi&7fk)vjaJu4L7&Yt^r1)vspNv1`_>WY(`_*05&QuxHk> zXxFZ1*RN^Uuw~bo;_dJ8%RRlxLtpNVYrOIwfHetx zNm{d75-*t==xFQo9*xF>y|?9^(ZnFHwX6Zwr0^waxg?2~Onsl17memU;)zD(+JK&l z^BQ3duqI9tBod<&_#PeicXZsCe=c;^NAx?2!mG|2U`>J~zy_ld{2bA)U;kCpYClWs zzJ_KGuT880)}(Ma37XG(kSwP`D!c~d(Tl$-YVs%c(BtO3?2IGiNCE{Wkx1+_Pp zE_teYUA0+)nyM%`xI5yf1{y2)`LVKCAYIcYL8HWuUC`F>VpUiE_B{?W)_sFm~g_ z*SkN`$wTN=e>BI4zeF)ywgCxh8T{1n&em_P{1?M5`*Z3zl=Si{Neq{5K!REZ+de-2 z%jrv3yC7#d+;Y1oY#ChWyLtXx-&br>Fj@1v#JlZm8nk0s28t3=F8}dYj1nRnQ08Vk zKfoY-^2ol!*NB13ukj7$W9$JPN&0NgH<$^62@Jh9Qd$kETGDch=C?YIx3Mt z7CQqxRxy5j#e|B2O)G0^UV5v5l9MAKm#5W0kGFbU$RLZI0V=2_6%rLpv~d0A&1(xL z0-D!v80bl(e;zW(VrPKgd?SChoVh12daXhf_PgxeDGv9;u>4Bh+cR%Ns^H} Date: Thu, 19 May 2016 01:24:25 -0500 Subject: [PATCH 019/354] Adjust salt and biome spread. --- mapgen.lua | 88 +++++++++++++++++++--------------- nodes.lua | 137 +++++++++++++++++++++++------------------------------ 2 files changed, 108 insertions(+), 117 deletions(-) diff --git a/mapgen.lua b/mapgen.lua index 52a1015..51b3e99 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -236,56 +236,66 @@ function fun_caves.generate(p_minp, p_maxp, seed) local ivm_above = ivm + area.ystride local dy = y - minp.y - if data[ivm] == node("air") then - ------------------- - local stone_type = node("default:stone") - local stone_depth = 1 - local biome_val = biome_n[index3d] - if biome_val < -0.8 then - if true then - stone_type = node("default:ice") - stone_depth = 2 - else - stone_type = node("fun_caves:thinice") - stone_depth = 2 - end - elseif biome_val < -0.7 then - stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < -0.4 then - stone_type = node("fun_caves:stone_with_moss") - elseif biome_val < 0.1 then - stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < 0.4 then - stone_type = node("fun_caves:stone_with_algae") - elseif biome_val < 0.55 then - stone_type = node("fun_caves:stone_with_salt") - stone_depth = 2 - elseif biome_val < 0.7 then - stone_type = node("default:sand") - stone_depth = 2 - elseif biome_val < 0.8 then - stone_type = node("default:coalblock") + ------------------- + local stone_type = node("default:stone") + local stone_depth = 1 + local biome_val = biome_n[index3d] + ------------------- + --biome_val = 0.3 + ------------------- + if biome_val < -0.6 then + if true then + stone_type = node("default:ice") stone_depth = 2 else - stone_type = node("fun_caves:hot_cobble") + stone_type = node("fun_caves:thinice") + stone_depth = 2 end - -- "glow" + elseif biome_val < -0.5 then + stone_type = node("fun_caves:stone_with_lichen") + elseif biome_val < -0.3 then + stone_type = node("fun_caves:stone_with_moss") + elseif biome_val < -0.0 then + stone_type = node("fun_caves:stone_with_lichen") + elseif biome_val < 0.2 then + stone_type = node("fun_caves:stone_with_algae") + elseif biome_val < 0.35 then + stone_type = node("fun_caves:stone_with_salt") + stone_depth = 2 + if data[ivm] == node("default:stone") then + data[ivm] = stone_type + end + elseif biome_val < 0.5 then + stone_type = node("default:sand") + stone_depth = 2 + elseif biome_val < 0.6 then + stone_type = node("default:coalblock") + stone_depth = 2 + else + stone_type = node("fun_caves:hot_cobble") + end + -- "glow" + if data[ivm] == node("air") then -- Change stone per biome. - if data[ivm_below] == node("default:stone") then + if data[ivm_below] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("air")) then data[ivm_below] = stone_type - if stone_depth == 2 then + if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then + data[ivm_below - area.ystride] = node("fun_caves:radioactive_ore") + elseif stone_depth == 2 then data[ivm_below - area.ystride] = stone_type end end - if data[ivm_above] == node("default:stone") then + if data[ivm_above] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("air")) then data[ivm_above] = stone_type - if stone_depth == 2 then + if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then + data[ivm_above - area.ystride] = node("fun_caves:radioactive_ore") + elseif stone_depth == 2 then data[ivm_above + area.ystride] = stone_type end end - if (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss")) and math.random(1,20) == 1 then + if (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss")) and math.random(1,50) == 1 then data[ivm_above] = node("fun_caves:glowing_fungal_stone") end @@ -327,10 +337,10 @@ function fun_caves.generate(p_minp, p_maxp, seed) elseif data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("default:stone") then data[ivm] = node("fun_caves:stalagmite") end - elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 100 then + elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 90 then data[ivm_below] = node("fun_caves:glowing_fungal_stone") -- vegetation - elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae")) and biome_val >= -0.7 then + elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae")) and biome_val >= -0.5 then if sr < 110 then data[ivm] = node("flowers:mushroom_red") elseif sr < 140 then @@ -387,7 +397,7 @@ function fun_caves.respawn(player) local biome_n = minetest.get_perlin(biome_noise):get3d({x=pos.x, y=pos.y, z=pos.z}) local biome = biome_n - while biome < -0.3 or biome > 0.3 do + while biome < -0.2 or biome > 0.0 do pos.x = pos.x + math.random(20) - 10 pos.z = pos.z + math.random(20) - 10 diff --git a/nodes.lua b/nodes.lua index 6d76565..510056b 100644 --- a/nodes.lua +++ b/nodes.lua @@ -141,16 +141,9 @@ minetest.register_node("fun_caves:moon_juice", { sounds = default.node_sound_glass_defaults(), }) -minetest.register_node("fun_caves:moon_glass", { - description = "Moon Glass", - drawtype = "glasslike", - tiles = {"default_glass.png",}, - inventory_image = minetest.inventorycube("default_glass.png"), - is_ground_content = true, - light_source = default.LIGHT_MAX, - groups = {cracky=3}, - sounds = default.node_sound_glass_defaults(), -}) +local newnode = fun_caves.clone_node("default:glass") +newnode.light_source = default.LIGHT_MAX +minetest.register_node("fun_caves:moon_glass", newnode) minetest.register_craft({ output = "fun_caves:moon_juice", @@ -236,46 +229,35 @@ minetest.register_craft({ }, }) -minetest.register_node("fun_caves:glowing_dirt", { - description = "Glowing Dirt", - tiles = {"default_dirt.png"}, - groups = {crumbly = 3, soil = 1}, - light_source = default.LIGHT_MAX, - sounds = default.node_sound_dirt_defaults(), - soil = { - base = "fun_caves:glowing_dirt", - dry = "fun_caves:glowing_soil", - wet = "fun_caves:glowing_soil_wet" - }, -}) +newnode = fun_caves.clone_node("default:dirt") +newnode.description = "Glowing Dirt" +newnode.light_source = default.LIGHT_MAX +newnode.soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" +} +minetest.register_node("fun_caves:glowing_dirt", newnode) -minetest.register_node("fun_caves:glowing_soil", { - description = "Glowing Soil", - tiles = {"default_dirt.png^farming_soil.png", "default_dirt.png"}, - drop = "fun_caves:glowing_dirt", - groups = {crumbly=3, not_in_creative_inventory=1, soil=2, grassland = 1, field = 1}, - sounds = default.node_sound_dirt_defaults(), - light_source = default.LIGHT_MAX, - soil = { - base = "fun_caves:glowing_dirt", - dry = "fun_caves:glowing_soil", - wet = "fun_caves:glowing_soil_wet" - }, -}) +newnode = fun_caves.clone_node("farming:soil") +newnode.description = "Glowing Soil" +newnode.light_source = default.LIGHT_MAX +newnode.soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" +} +minetest.register_node("fun_caves:glowing_dirt", newnode) -minetest.register_node("fun_caves:glowing_soil_wet", { - description = "Wet Glowing Soil", - tiles = {"default_dirt.png^farming_soil_wet.png", "default_dirt.png^farming_soil_wet_side.png"}, - drop = "fun_caves:glowing_dirt", - groups = {crumbly=3, not_in_creative_inventory=1, soil=3, wet = 1, grassland = 1, field = 1}, - sounds = default.node_sound_dirt_defaults(), - light_source = default.LIGHT_MAX, - soil = { - base = "fun_caves:glowing_dirt", - dry = "fun_caves:glowing_soil", - wet = "fun_caves:glowing_soil_wet" - }, -}) +newnode = fun_caves.clone_node("farming:soil_wet") +newnode.description = "Wet Glowing Soil" +newnode.light_source = default.LIGHT_MAX +newnode.soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" +} +minetest.register_node("fun_caves:glowing_dirt", newnode) minetest.register_craft({ output = "fun_caves:glowing_dirt", @@ -300,51 +282,50 @@ minetest.register_node("fun_caves:thin_ice", { paramtype = "light", }) -minetest.register_node("fun_caves:stone_with_moss", { - description = "Cave Stone with Moss", - tiles = {"default_stone.png^fun_caves_moss.png"}, - is_ground_content = true, - groups = {stone=1, crumbly=3}, - drop = 'default:cobble', - sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_grass_footstep", gain=0.25}, - }), +newnode = fun_caves.clone_node("default:stone") +newnode.description = "Cave Stone With Moss" +newnode.tiles = {"default_stone.png^fun_caves_moss.png"} +newnode.groups = {stone=1, crumbly=3} +newnode.sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, }) +minetest.register_node("fun_caves:stone_with_moss", newnode) -minetest.register_node("fun_caves:stone_with_lichen", { - description = "Cave Stone with Lichen", - tiles = {"default_stone.png^fun_caves_lichen.png"}, - is_ground_content = true, - groups = {stone=1, crumbly=3}, - drop = 'default:cobble', - sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_grass_footstep", gain=0.25}, - }), +newnode = fun_caves.clone_node("default:stone") +newnode.description = "Cave Stone With Lichen" +newnode.tiles = {"default_stone.png^fun_caves_lichen.png"} +newnode.groups = {stone=1, crumbly=3} +newnode.sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, }) +minetest.register_node("fun_caves:stone_with_lichen", newnode) -minetest.register_node("fun_caves:stone_with_algae", { - description = "Cave Stone with Algae", - tiles = {"default_stone.png^fun_caves_algae.png"}, - is_ground_content = true, - groups = {stone=1, crumbly=3}, - drop = 'default:cobble', - sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_grass_footstep", gain=0.25}, - }), +newnode = fun_caves.clone_node("default:stone") +newnode.description = "Cave Stone With Algae" +newnode.tiles = {"default_stone.png^fun_caves_algae.png"} +newnode.groups = {stone=1, crumbly=3} +newnode.sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, }) +minetest.register_node("fun_caves:stone_with_algae", newnode) minetest.register_node("fun_caves:stone_with_salt", { description = "Cave Stone with Salt", - tiles = {"caverealms_salty2.png"},--{"caverealms_salty2.png^caverealms_salty.png", "caverealms_salty2.png", "caverealms_salty2.png^caverealms_salty_side.png"}, + tiles = {"caverealms_salty2.png"}, paramtype = "light", use_texture_alpha = true, drawtype = "glasslike", - sunlight_propagates = true, + sunlight_propagates = false, is_ground_content = true, groups = {stone=1, crumbly=3}, - --light_source = 1, sounds = default.node_sound_glass_defaults(), }) +newnode = fun_caves.clone_node("fun_caves:stone_with_salt") +newnode.description = "Salt With Radioactive Ore" +newnode.tiles = {"caverealms_salty2.png^[colorize:#004000:250"} +newnode.light_source = 4 +minetest.register_node("fun_caves:radioactive_ore", newnode) + --Glow Obsidian minetest.register_node("fun_caves:glow_obsidian", { From 6f25d3c388d3cebaf087ed5cada57ee34eee1d32 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Thu, 19 May 2016 22:14:31 -0500 Subject: [PATCH 020/354] Return the surface world. --- init.lua | 99 ++++++++----------- mapgen.lua | 281 ++++++++++++++++++++++++++--------------------------- 2 files changed, 178 insertions(+), 202 deletions(-) diff --git a/init.lua b/init.lua index 3feba4a..eec148d 100644 --- a/init.lua +++ b/init.lua @@ -10,64 +10,45 @@ if not mobs or not mobs.mod then end +--fun_caves.ores = {} + minetest.register_on_mapgen_init(function(mgparams) - minetest.set_mapgen_params({mgname="singlenode", flags="nolight"}) + --minetest.set_mapgen_params({mgname="singlenode", flags="nolight"}) + minetest.set_mapgen_params({flags="nocaves,nodungeons"}) + + --local ores = {} + --for id, ore_table in pairs(minetest.registered_ores) do + -- local ore = table.copy(ore_table) + -- local ore2 = table.copy(ore_table) + -- table.insert(fun_caves.ores, ore2) + -- ore.y_min = -31000 + -- ore.y_max = 31000 + -- table.insert(ores, ore) + -- print(dump(ore)) + --end + --minetest.clear_registered_ores() end) -fun_caves.ores = {} -if default then - if default.register_ores then - default.register_ores() - end - if default.register_blobs then - default.register_blobs() - end - if default.register_biomes then - default.register_biomes() - end - if default.register_decorations then - default.register_decorations() - end - if flowers.register_decorations then - flowers.register_decorations() - end - - local ores = {} - for id, ore_table in pairs(minetest.registered_ores) do - local ore = table.copy(ore_table) - local ore2 = table.copy(ore_table) - table.insert(fun_caves.ores, ore2) - ore.y_min = -31000 - ore.y_max = 31000 - table.insert(ores, ore) - end - minetest.clear_registered_ores() - - for _, ore in pairs(ores) do - minetest.register_ore(ore) - end -end - - -function fun_caves.set_ores(biome) - local ores = fun_caves.ores - - --print("generating ores based on biome: "..biome) - local y_factor = (math.abs(biome) - 0.4) * -2000 - --print("y_factor: "..y_factor) - - minetest.clear_registered_ores() - for id, ore_table in pairs(ores) do - local ore = table.copy(ore_table) - if ore.y_max >= y_factor then - --print("using ore: "..ore.ore..", y_max: "..ore.y_max) - ore.y_min = -31000 - ore.y_max = 31000 - minetest.register_ore(ore) - end - end -end +--function fun_caves.set_ores(biome, y) +-- local ores = fun_caves.ores +-- +-- --print("generating ores based on biome: "..biome) +-- local y_factor = (math.abs(biome) - 0.4) * -2000 +-- --print("y_factor: "..y_factor) +-- +-- minetest.clear_registered_ores() +-- for id, ore_table in pairs(ores) do +-- local ore = table.copy(ore_table) +-- if ore.y_max >= y_factor and y <= ore.y_max then +-- --if ore.y_max >= y_factor then +-- --print("using ore: "..ore.ore..", y_max: "..ore.y_max) +-- ore.y_min = -31000 +-- ore.y_max = 31000 +-- minetest.register_ore(ore) +-- end +-- end +--end -- Check if the table contains an element. @@ -130,12 +111,12 @@ dofile(fun_caves.path .. "/mapgen.lua") dofile(fun_caves.path .. "/mobs.lua") -minetest.register_on_newplayer(fun_caves.respawn) -minetest.register_on_respawnplayer(fun_caves.respawn) +--minetest.register_on_newplayer(fun_caves.respawn) +--minetest.register_on_respawnplayer(fun_caves.respawn) -- Inserting helps to ensure that fun_caves operates first. table.insert(minetest.registered_on_generateds, 1, fun_caves.generate) -minetest.register_on_joinplayer(function(player) - player:set_sky("#000000", "plain", {}) -end) +--minetest.register_on_joinplayer(function(player) +-- player:set_sky("#000000", "plain", {}) +--end) diff --git a/mapgen.lua b/mapgen.lua index 51b3e99..cd8fced 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -11,7 +11,7 @@ local node = fun_caves.node local data = {} local p2data = {} -- vm rotation data buffer local lightmap = {} -local vm, emin, emax, area, csize +local vm, emin, emax, area, noise_area, csize local div_sz_x, div_sz_z, minp, maxp, terrain, cave if fun_caves.world then @@ -162,8 +162,10 @@ function fun_caves.generate(p_minp, p_maxp, seed) vm, emin, emax = minetest.get_mapgen_object("voxelmanip") vm:get_data(data) --p2data = vm:get_param2_data() + local heightmap = minetest.get_mapgen_object("heightmap") area = VoxelArea:new({MinEdge = emin, MaxEdge = emax}) csize = vector.add(vector.subtract(maxp, minp), 1) + noise_area = VoxelArea:new({MinEdge={x=0,y=0,z=0}, MaxEdge=vector.subtract(csize, 1)}) -- Deal with memory issues. This, of course, is supposed to be automatic. local mem = math.floor(collectgarbage("count")/1024) @@ -188,38 +190,26 @@ function fun_caves.generate(p_minp, p_maxp, seed) for x = minp.x, maxp.x do index = index + 1 local dx = x - minp.x - index3d = dz * csize.y * csize.x + dx + 1 + index3d = noise_area:index(dx, 0, dz) local ivm = area:index(x, minp.y, z) for y = minp.y, maxp.y do - local dy = y - minp.y + if y <= heightmap[index] - 10 or (y <= heightmap[index] and data[ivm] == node("default:stone")) then + if cave_1[index3d] * cave_2[index3d] > 0.05 then + data[ivm] = node("air") + end - local n1 = cave_2[index3d] - local n2 = cave_1[index3d] - - if n1 * n2 > 0.05 then - data[ivm] = node("air") - else - data[ivm] = node("default:stone") + local biome_val = biome_n[index3d] + biome_avg = biome_avg + biome_val + biome_ct = biome_ct + 1 end - local biome_val = biome_n[index3d] - biome_avg = biome_avg + biome_val - biome_ct = biome_ct + 1 - ivm = ivm + area.ystride index3d = index3d + csize.x end end end - vm:set_data(data) - biome_avg = biome_avg / biome_ct - fun_caves.set_ores(biome_avg) - minetest.generate_ores(vm, minp, maxp) - vm:get_data(data) - - local noise_area = VoxelArea:new({MinEdge={x=0,y=0,z=0}, MaxEdge=vector.subtract(csize, 1)}) local index = 0 local index3d = 0 for z = minp.z, maxp.z do @@ -232,140 +222,145 @@ function fun_caves.generate(p_minp, p_maxp, seed) local ivm = area:index(x, maxp.y, z) for y = maxp.y, minp.y, -1 do - local ivm_below = ivm - area.ystride - local ivm_above = ivm + area.ystride - local dy = y - minp.y + if y <= heightmap[index] - 20 then + local ivm_below = ivm - area.ystride + local ivm_above = ivm + area.ystride + local dy = y - minp.y - ------------------- - local stone_type = node("default:stone") - local stone_depth = 1 - local biome_val = biome_n[index3d] - ------------------- - --biome_val = 0.3 - ------------------- - if biome_val < -0.6 then - if true then - stone_type = node("default:ice") + ------------------- + local stone_type = node("default:stone") + local stone_depth = 1 + local biome_val = biome_n[index3d] + if y > heightmap[index] - 500 then + biome_val = biome_val / math.max(1, math.log(500 - (heightmap[index] - y))) + end + ------------------- + --biome_val = 0.3 + ------------------- + if biome_val < -0.6 then + if true then + stone_type = node("default:ice") + stone_depth = 2 + else + stone_type = node("fun_caves:thinice") + stone_depth = 2 + end + elseif biome_val < -0.5 then + stone_type = node("fun_caves:stone_with_lichen") + elseif biome_val < -0.3 then + stone_type = node("fun_caves:stone_with_moss") + elseif biome_val < -0.0 then + stone_type = node("fun_caves:stone_with_lichen") + elseif biome_val < 0.2 then + stone_type = node("fun_caves:stone_with_algae") + elseif biome_val < 0.35 then + stone_type = node("fun_caves:stone_with_salt") + stone_depth = 2 + if data[ivm] == node("default:stone") then + data[ivm] = stone_type + end + elseif biome_val < 0.5 then + stone_type = node("default:sand") + stone_depth = 2 + elseif biome_val < 0.6 then + stone_type = node("default:coalblock") stone_depth = 2 else - stone_type = node("fun_caves:thinice") - stone_depth = 2 - end - elseif biome_val < -0.5 then - stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < -0.3 then - stone_type = node("fun_caves:stone_with_moss") - elseif biome_val < -0.0 then - stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < 0.2 then - stone_type = node("fun_caves:stone_with_algae") - elseif biome_val < 0.35 then - stone_type = node("fun_caves:stone_with_salt") - stone_depth = 2 - if data[ivm] == node("default:stone") then - data[ivm] = stone_type - end - elseif biome_val < 0.5 then - stone_type = node("default:sand") - stone_depth = 2 - elseif biome_val < 0.6 then - stone_type = node("default:coalblock") - stone_depth = 2 - else - stone_type = node("fun_caves:hot_cobble") - end - -- "glow" - - if data[ivm] == node("air") then - -- Change stone per biome. - if data[ivm_below] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("air")) then - data[ivm_below] = stone_type - if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then - data[ivm_below - area.ystride] = node("fun_caves:radioactive_ore") - elseif stone_depth == 2 then - data[ivm_below - area.ystride] = stone_type - end - end - if data[ivm_above] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("air")) then - data[ivm_above] = stone_type - if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then - data[ivm_above - area.ystride] = node("fun_caves:radioactive_ore") - elseif stone_depth == 2 then - data[ivm_above + area.ystride] = stone_type - end - end - - if (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss")) and math.random(1,50) == 1 then - data[ivm_above] = node("fun_caves:glowing_fungal_stone") + stone_type = node("fun_caves:hot_cobble") end + -- "glow" if data[ivm] == node("air") then - local sr = math.random(1,1000) + -- Change stone per biome. + if data[ivm_below] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("air")) then + data[ivm_below] = stone_type + if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then + data[ivm_below - area.ystride] = node("fun_caves:radioactive_ore") + elseif stone_depth == 2 then + data[ivm_below - area.ystride] = stone_type + end + end + if data[ivm_above] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("air")) then + data[ivm_above] = stone_type + if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then + data[ivm_above - area.ystride] = node("fun_caves:radioactive_ore") + elseif stone_depth == 2 then + data[ivm_above + area.ystride] = stone_type + end + end - -- fluids - if (data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:hot_cobble")) and sr < 3 then + if (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss")) and math.random(1,50) == 1 then + data[ivm_above] = node("fun_caves:glowing_fungal_stone") + end + + if data[ivm] == node("air") then + local sr = math.random(1,1000) + + -- fluids + if (data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:hot_cobble")) and sr < 3 then data[ivm] = node("default:lava_source") - elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 3 then + elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 3 then data[ivm] = node("default:water_source") - -- hanging down - elseif data[ivm_above] == node("default:ice") and sr < 80 then - data[ivm] = node("fun_caves:icicle_down") - elseif (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss") or data[ivm_above] == node("fun_caves:stone_with_algae") or data[ivm_above] == node("default:stone")) and sr < 80 then - if data[ivm_above] == node("fun_caves:stone_with_algae") then - data[ivm] = node("fun_caves:stalactite_slimy") - elseif data[ivm_above] == node("fun_caves:stone_with_moss") then - data[ivm] = node("fun_caves:stalactite_mossy") - else - data[ivm] = node("fun_caves:stalactite") - end - -- standing up - elseif data[ivm_below] == node("fun_caves:hot_cobble") and sr < 20 then - if sr < 10 then - data[ivm] = node("fun_caves:hot_spike") - else - data[ivm] = node("fun_caves:hot_spike_"..(math.ceil(sr / 3) - 2)) - end - elseif data[ivm_below] == node("default:coalblock") and sr < 20 then - data[ivm] = node("fun_caves:constant_flame") - elseif data[ivm_below] == node("default:ice") and sr < 80 then - data[ivm] = node("fun_caves:icicle_up") - elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae") or data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:stone_with_moss")) and sr < 80 then - if data[ivm_below] == node("fun_caves:stone_with_algae") then - data[ivm] = node("fun_caves:stalagmite_slimy") - elseif data[ivm_below] == node("fun_caves:stone_with_moss") then - data[ivm] = node("fun_caves:stalagmite_mossy") - elseif data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("default:stone") then - data[ivm] = node("fun_caves:stalagmite") - end - elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 90 then - data[ivm_below] = node("fun_caves:glowing_fungal_stone") - -- vegetation - elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae")) and biome_val >= -0.5 then - if sr < 110 then - data[ivm] = node("flowers:mushroom_red") - elseif sr < 140 then - data[ivm] = node("flowers:mushroom_brown") - elseif air_count > 1 and sr < 160 then - data[ivm_above] = node("fun_caves:huge_mushroom_cap") - data[ivm] = node("fun_caves:giant_mushroom_stem") - elseif air_count > 2 and sr < 170 then - data[ivm + 2 * area.ystride] = node("fun_caves:giant_mushroom_cap") - data[ivm_above] = node("fun_caves:giant_mushroom_stem") - data[ivm] = node("fun_caves:giant_mushroom_stem") - elseif air_count > 5 and sr < 180 then - fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12)), node(fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)]), node("fun_caves:fungal_tree_fruit")) - data[ivm_below] = node("dirt") - elseif sr < 300 then - data[ivm_below] = node("dirt") - end - if data[ivm] ~= node("air") then - data[ivm_below] = node("dirt") + -- hanging down + elseif data[ivm_above] == node("default:ice") and sr < 80 then + data[ivm] = node("fun_caves:icicle_down") + elseif (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss") or data[ivm_above] == node("fun_caves:stone_with_algae") or data[ivm_above] == node("default:stone")) and sr < 80 then + if data[ivm_above] == node("fun_caves:stone_with_algae") then + data[ivm] = node("fun_caves:stalactite_slimy") + elseif data[ivm_above] == node("fun_caves:stone_with_moss") then + data[ivm] = node("fun_caves:stalactite_mossy") + else + data[ivm] = node("fun_caves:stalactite") + end + -- standing up + elseif data[ivm_below] == node("fun_caves:hot_cobble") and sr < 20 then + if sr < 10 then + data[ivm] = node("fun_caves:hot_spike") + else + data[ivm] = node("fun_caves:hot_spike_"..(math.ceil(sr / 3) - 2)) + end + elseif data[ivm_below] == node("default:coalblock") and sr < 20 then + data[ivm] = node("fun_caves:constant_flame") + elseif data[ivm_below] == node("default:ice") and sr < 80 then + data[ivm] = node("fun_caves:icicle_up") + elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae") or data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:stone_with_moss")) and sr < 80 then + if data[ivm_below] == node("fun_caves:stone_with_algae") then + data[ivm] = node("fun_caves:stalagmite_slimy") + elseif data[ivm_below] == node("fun_caves:stone_with_moss") then + data[ivm] = node("fun_caves:stalagmite_mossy") + elseif data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("default:stone") then + data[ivm] = node("fun_caves:stalagmite") + end + elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 90 then + data[ivm_below] = node("fun_caves:glowing_fungal_stone") + -- vegetation + elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae")) and biome_val >= -0.5 then + if sr < 110 then + data[ivm] = node("flowers:mushroom_red") + elseif sr < 140 then + data[ivm] = node("flowers:mushroom_brown") + elseif air_count > 1 and sr < 160 then + data[ivm_above] = node("fun_caves:huge_mushroom_cap") + data[ivm] = node("fun_caves:giant_mushroom_stem") + elseif air_count > 2 and sr < 170 then + data[ivm + 2 * area.ystride] = node("fun_caves:giant_mushroom_cap") + data[ivm_above] = node("fun_caves:giant_mushroom_stem") + data[ivm] = node("fun_caves:giant_mushroom_stem") + elseif air_count > 5 and sr < 180 then + fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12)), node(fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)]), node("fun_caves:fungal_tree_fruit")) + data[ivm_below] = node("dirt") + elseif sr < 300 then + data[ivm_below] = node("dirt") + end + if data[ivm] ~= node("air") then + data[ivm_below] = node("dirt") + end end end - end - if data[ivm] == node("air") then - air_count = air_count + 1 + if data[ivm] == node("air") then + air_count = air_count + 1 + end end end From a46641fcac4b9dc067d3d86ffd3c7725f8f63441 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Fri, 20 May 2016 00:58:12 -0500 Subject: [PATCH 021/354] Use mobs redo api instead of replicating. --- danglers.lua | 61 +- depends.txt | 2 +- dirt_monster.lua | 56 - goblin_coal.lua | 6 +- goblin_cobbler.lua | 6 +- goblin_copper.lua | 6 +- goblin_diamond.lua | 6 +- goblin_digger.lua | 6 +- goblin_gold.lua | 6 +- goblin_ice.lua | 4 +- goblin_iron.lua | 6 +- goblin_king.lua | 6 +- init.lua | 48 - lava_flan.lua | 142 --- mapgen.lua | 2 +- mobs.lua | 43 +- mobs_api.lua | 2892 -------------------------------------------- mobs_crafts.lua | 69 -- sand_monster.lua | 7 +- spider.lua | 12 +- spider_ice.lua | 3 + stone_monster.lua | 57 - 22 files changed, 120 insertions(+), 3326 deletions(-) delete mode 100644 dirt_monster.lua delete mode 100644 lava_flan.lua delete mode 100644 mobs_api.lua delete mode 100644 mobs_crafts.lua delete mode 100644 stone_monster.lua diff --git a/danglers.lua b/danglers.lua index 39edaa4..bee7fda 100644 --- a/danglers.lua +++ b/danglers.lua @@ -72,6 +72,8 @@ mobs:register_mob("fun_caves:dangler", { do_custom = function(self) fun_caves.climb(self) fun_caves.search_replace(self.object:getpos(), 200, {"air"}, "mobs:cobweb") + + fun_caves.surface_damage(self) end, }) @@ -88,32 +90,35 @@ minetest.register_abm({ end }) --- cobweb -minetest.register_node(":mobs:cobweb", { - description = "Cobweb", - drawtype = "plantlike", - visual_scale = 1.1, - tiles = {"mobs_cobweb.png"}, - inventory_image = "mobs_cobweb.png", - paramtype = "light", - sunlight_propagates = true, - liquid_viscosity = 11, - liquidtype = "source", - liquid_alternative_flowing = "mobs:cobweb", - liquid_alternative_source = "mobs:cobweb", - liquid_renewable = false, - liquid_range = 0, - walkable = false, - groups = {snappy = 1, liquid = 3}, - drop = "farming:cotton", - sounds = default.node_sound_leaves_defaults(), -}) -minetest.register_craft({ - output = "mobs:cobweb", - recipe = { - {"farming:string", "", "farming:string"}, - {"", "farming:string", ""}, - {"farming:string", "", "farming:string"}, - } -}) +-- cobweb +if not minetest.registered_nodes['mobs:cobweb'] then + minetest.register_node(":mobs:cobweb", { + description = "Cobweb", + drawtype = "plantlike", + visual_scale = 1.1, + tiles = {"mobs_cobweb.png"}, + inventory_image = "mobs_cobweb.png", + paramtype = "light", + sunlight_propagates = true, + liquid_viscosity = 11, + liquidtype = "source", + liquid_alternative_flowing = "mobs:cobweb", + liquid_alternative_source = "mobs:cobweb", + liquid_renewable = false, + liquid_range = 0, + walkable = false, + groups = {snappy = 1, liquid = 3}, + drop = "farming:cotton", + sounds = default.node_sound_leaves_defaults(), + }) + + minetest.register_craft({ + output = "mobs:cobweb", + recipe = { + {"farming:string", "", "farming:string"}, + {"", "farming:string", ""}, + {"farming:string", "", "farming:string"}, + } + }) +end diff --git a/depends.txt b/depends.txt index 018d51a..e1de21e 100644 --- a/depends.txt +++ b/depends.txt @@ -1,4 +1,4 @@ default flowers wool -mobs? +mobs diff --git a/dirt_monster.lua b/dirt_monster.lua deleted file mode 100644 index 56055d2..0000000 --- a/dirt_monster.lua +++ /dev/null @@ -1,56 +0,0 @@ - --- Dirt Monster by PilzAdam - -mobs:register_mob("fun_caves:dirt_monster", { - type = "monster", - passive = false, - attack_type = "dogfight", - pathfinding = true, - reach = 2, - damage = 2, - hp_min = 3, - hp_max = 27, - armor = 100, - collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4}, - visual = "mesh", - mesh = "mobs_stone_monster.b3d", - textures = { - {"mobs_dirt_monster.png"}, - }, - blood_texture = "default_dirt.png", - makes_footstep_sound = true, - sounds = { - random = "mobs_dirtmonster", - }, - view_range = 15, - walk_velocity = 1, - run_velocity = 3, - jump = true, - drops = { - {name = "default:dirt", chance = 1, min = 3, max = 5}, - }, - water_damage = 1, - lava_damage = 5, - light_damage = 2, - fear_height = 4, - animation = { - speed_normal = 15, - speed_run = 15, - stand_start = 0, - stand_end = 14, - walk_start = 15, - walk_end = 38, - run_start = 40, - run_end = 63, - punch_start = 40, - punch_end = 63, - }, -}) - -mobs:register_spawn("fun_caves:dirt_monster", - {"default:dirt"}, 14, 0, 7000, 1, 31000) - -mobs:register_egg("fun_caves:dirt_monster", "Dirt Monster", "default_dirt.png", 1) - --- compatibility -mobs:alias_mob("mobs:dirt_monster", "fun_caves:dirt_monster") diff --git a/goblin_coal.lua b/goblin_coal.lua index 1ea0a59..fa978f7 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -111,12 +111,14 @@ mobs:register_mob("fun_caves:goblin_coal", { fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), 50, {"group:stone"}, "fun_caves:stone_with_coal_trap") + + fun_caves.surface_damage(self) end, }) mobs:register_egg("fun_caves:goblin_coal", "Goblin Egg (coal)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) -mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) minetest.register_node("fun_caves:stone_with_coal_trap", { description = "Coal Trap", diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index 5c70e0b..c8757f8 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -115,11 +115,13 @@ mobs:register_mob("fun_caves:goblin_cobble", { fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 5, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + + fun_caves.surface_damage(self) end, }) mobs:register_egg("fun_caves:goblin_cobble", "Goblin Egg (cobble)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_cobble", {"group:stone"}, 100, 0, 10 * fun_caves.goblin_spawn_frequency, 3, 31000) -mobs:register_spawn("fun_caves:goblin_cobble", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_cobble", {"group:stone"}, 100, 0, 10 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_cobble", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) minetest.register_node("fun_caves:mossycobble_trap", { description = "Messy Gobblestone", diff --git a/goblin_copper.lua b/goblin_copper.lua index 54f7931..b10ad1a 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -111,11 +111,13 @@ mobs:register_mob("fun_caves:goblin_copper", { fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") + + fun_caves.surface_damage(self) end, }) mobs:register_egg("fun_caves:goblin_copper", "Goblin Egg (copper)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) -mobs:register_spawn("fun_caves:goblin_copper", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_copper", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) minetest.register_node("fun_caves:stone_with_copper_trap", { description = "Copper Trap", diff --git a/goblin_diamond.lua b/goblin_diamond.lua index 7e99dd4..46271bb 100644 --- a/goblin_diamond.lua +++ b/goblin_diamond.lua @@ -113,12 +113,14 @@ mobs:register_mob("fun_caves:goblin_diamond", { fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_diamond_trap") + + fun_caves.surface_damage(self) end, }) mobs:register_egg("fun_caves:goblin_diamond", "Goblin Egg (diamond)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_diamond", {"default:stone_with_diamond" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 31000) -mobs:register_spawn("fun_caves:goblin_diamond", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:stone_with_diamond" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, -50) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, -50) minetest.register_node("fun_caves:stone_with_diamond_trap", { description = "Diamond Trap", diff --git a/goblin_digger.lua b/goblin_digger.lua index 9d14d40..937cf7f 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -208,10 +208,12 @@ mobs:register_mob("fun_caves:goblin_digger", { fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 10, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + + fun_caves.surface_damage(self) end, }) mobs:register_egg("fun_caves:goblin_digger", "Goblin Egg (digger)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_digger", {"group:stone"}, 100, 0, 20 * fun_caves.goblin_spawn_frequency, 3, 31000) -mobs:register_spawn("fun_caves:goblin_digger", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_digger", {"group:stone"}, 100, 0, 20 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_digger", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) diff --git a/goblin_gold.lua b/goblin_gold.lua index 47caab3..0bf1fb0 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -111,11 +111,13 @@ mobs:register_mob("fun_caves:goblin_gold", { fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") + + fun_caves.surface_damage(self) end, }) mobs:register_egg("fun_caves:goblin_gold", "Goblin Egg (gold)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_gold", {"default:stone_with_gold" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 31000) -mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_gold", {"default:stone_with_gold" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, -50) +mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, -50) minetest.register_node("fun_caves:molten_gold_source", { description = "Molten Gold Source", diff --git a/goblin_ice.lua b/goblin_ice.lua index 36e784e..0048b30 100644 --- a/goblin_ice.lua +++ b/goblin_ice.lua @@ -110,11 +110,13 @@ mobs:register_mob("fun_caves:goblin_ice", { fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") --fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), 50, {"default:ice"}, "fun_caves:ice_trap") + + fun_caves.surface_damage(self, true) end, }) mobs:register_egg("fun_caves:goblin_ice", "Goblin Egg (ice)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_ice", {"default:ice"}, 100, 0, 5 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_ice", {"default:ice"}, 100, 0, 5 * fun_caves.goblin_spawn_frequency, 3, -50) minetest.register_node("fun_caves:ice_trap", { description = "Ice Trap", diff --git a/goblin_iron.lua b/goblin_iron.lua index 0f6be4b..918b7c1 100644 --- a/goblin_iron.lua +++ b/goblin_iron.lua @@ -113,11 +113,13 @@ mobs:register_mob("fun_caves:goblin_iron", { fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") + + fun_caves.surface_damage(self) end, }) mobs:register_egg("fun_caves:goblin_iron", "Goblin Egg (iron)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_iron", {"default:stone_with_iron"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 31000) -mobs:register_spawn("fun_caves:goblin_iron", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_iron", {"default:stone_with_iron"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_iron", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, -50) minetest.register_node("fun_caves:stone_with_iron_trap", { description = "Iron Trap", diff --git a/goblin_king.lua b/goblin_king.lua index 770ec33..e8e8256 100644 --- a/goblin_king.lua +++ b/goblin_king.lua @@ -116,9 +116,11 @@ mobs:register_mob("fun_caves:goblin_king", { fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") + + fun_caves.surface_damage(self) end, }) mobs:register_egg("fun_caves:goblin_king", "Goblin King Egg", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_king", {"default:stone_with_mese"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 1, 31000) -mobs:register_spawn("fun_caves:goblin_king", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 3 * fun_caves.goblin_spawn_frequency, 3, 31000) +mobs:register_spawn("fun_caves:goblin_king", {"default:stone_with_mese"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 1, -50) +mobs:register_spawn("fun_caves:goblin_king", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 3 * fun_caves.goblin_spawn_frequency, 3, -50) diff --git a/init.lua b/init.lua index eec148d..6970fd4 100644 --- a/init.lua +++ b/init.lua @@ -5,52 +5,11 @@ fun_caves.world = false fun_caves.time_factor = 10 -if not mobs or not mobs.mod then - dofile(fun_caves.path .. "/mobs_api.lua") -end - - ---fun_caves.ores = {} - minetest.register_on_mapgen_init(function(mgparams) - --minetest.set_mapgen_params({mgname="singlenode", flags="nolight"}) minetest.set_mapgen_params({flags="nocaves,nodungeons"}) - - --local ores = {} - --for id, ore_table in pairs(minetest.registered_ores) do - -- local ore = table.copy(ore_table) - -- local ore2 = table.copy(ore_table) - -- table.insert(fun_caves.ores, ore2) - -- ore.y_min = -31000 - -- ore.y_max = 31000 - -- table.insert(ores, ore) - -- print(dump(ore)) - --end - --minetest.clear_registered_ores() end) ---function fun_caves.set_ores(biome, y) --- local ores = fun_caves.ores --- --- --print("generating ores based on biome: "..biome) --- local y_factor = (math.abs(biome) - 0.4) * -2000 --- --print("y_factor: "..y_factor) --- --- minetest.clear_registered_ores() --- for id, ore_table in pairs(ores) do --- local ore = table.copy(ore_table) --- if ore.y_max >= y_factor and y <= ore.y_max then --- --if ore.y_max >= y_factor then --- --print("using ore: "..ore.ore..", y_max: "..ore.y_max) --- ore.y_min = -31000 --- ore.y_max = 31000 --- minetest.register_ore(ore) --- end --- end ---end - - -- Check if the table contains an element. function table.contains(table, element) for key, value in pairs(table) do @@ -111,12 +70,5 @@ dofile(fun_caves.path .. "/mapgen.lua") dofile(fun_caves.path .. "/mobs.lua") ---minetest.register_on_newplayer(fun_caves.respawn) ---minetest.register_on_respawnplayer(fun_caves.respawn) - -- Inserting helps to ensure that fun_caves operates first. table.insert(minetest.registered_on_generateds, 1, fun_caves.generate) - ---minetest.register_on_joinplayer(function(player) --- player:set_sky("#000000", "plain", {}) ---end) diff --git a/lava_flan.lua b/lava_flan.lua deleted file mode 100644 index 91376cb..0000000 --- a/lava_flan.lua +++ /dev/null @@ -1,142 +0,0 @@ - --- Lava Flan by Zeg9 (additional textures by JurajVajda) - -mobs:register_mob("fun_caves:lava_flan", { - type = "monster", - passive = false, - attack_type = "dogfight", - reach = 2, - damage = 3, - hp_min = 10, - hp_max = 35, - armor = 80, - collisionbox = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}, - visual = "mesh", - mesh = "zmobs_lava_flan.x", - textures = { - {"zmobs_lava_flan.png"}, - {"zmobs_lava_flan2.png"}, - {"zmobs_lava_flan3.png"}, - }, - blood_texture = "fire_basic_flame.png", - makes_footstep_sound = false, - sounds = { - random = "mobs_lavaflan", - war_cry = "mobs_lavaflan", - }, - walk_velocity = 0.5, - run_velocity = 2, - jump = true, - view_range = 10, - floats = 1, - drops = { - {name = "mobs:lava_orb", chance = 15, min = 1, max = 1}, - }, - water_damage = 5, - cold_damage = 5, - lava_damage = 0, - light_damage = 0, - animation = { - speed_normal = 15, - speed_run = 15, - stand_start = 0, - stand_end = 8, - walk_start = 10, - walk_end = 18, - run_start = 20, - run_end = 28, - punch_start = 20, - punch_end = 28, - }, - on_die = function(self, pos) - minetest.set_node(pos, {name = "fire:basic_flame"}) - end, -}) - -mobs:register_spawn("fun_caves:lava_flan", {"default:lava_source"}, 15, 0, 1000, 2, 31000) - -mobs:register_egg("fun_caves:lava_flan", "Lava Flan", "default_lava.png", 1) - --- compatibility -mobs:alias_mob("mobs:lava_flan", "fun_caves:lava_flan") - --- lava orb -minetest.register_craftitem(":mobs:lava_orb", { - description = "Lava orb", - inventory_image = "zmobs_lava_orb.png", -}) - -minetest.register_alias("zmobs:lava_orb", "mobs:lava_orb") - -minetest.register_craft({ - type = "fuel", - recipe = "mobs:lava_orb", - burntime = 80, -}) - --- Lava Pick (digs and smelts at same time) - -local old_handle_node_drops = minetest.handle_node_drops - -function minetest.handle_node_drops(pos, drops, digger) - - -- are we holding Lava Pick? - if digger:get_wielded_item():get_name() ~= ("mobs:pick_lava") then - return old_handle_node_drops(pos, drops, digger) - end - - -- reset new smelted drops - local hot_drops = {} - - -- loop through current node drops - for _, drop in pairs(drops) do - - -- get cooked output of current drops - local stack = ItemStack(drop) - local output = minetest.get_craft_result({ - method = "cooking", - width = 1, - items = {drop} - }) - - -- if we have cooked result then add to new list - if output - and output.item - and not output.item:is_empty() then - - table.insert(hot_drops, - ItemStack({ - name = output.item:get_name(), - count = stack:get_count() - }) - ) - - else -- if not then return normal drops - table.insert(hot_drops, stack) - end - end - - return old_handle_node_drops(pos, hot_drops, digger) -end - -minetest.register_tool(":mobs:pick_lava", { - description = "Lava Pickaxe", - inventory_image = "mobs_pick_lava.png", - tool_capabilities = { - full_punch_interval = 0.4, - max_drop_level=3, - groupcaps={ - cracky = {times={[1]=1.80, [2]=0.90, [3]=0.45}, uses=30, maxlevel=3}, - }, - damage_groups = {fleshy=6}, - }, -}) - -minetest.register_craft({ - output = "mobs:pick_lava", - recipe = { - {"mobs:lava_orb", "mobs:lava_orb", "mobs:lava_orb"}, - {"", "default:obsidian_shard", ""}, - {"", "default:obsidian_shard", ""}, - } -}) diff --git a/mapgen.lua b/mapgen.lua index cd8fced..068e5bb 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -235,7 +235,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) biome_val = biome_val / math.max(1, math.log(500 - (heightmap[index] - y))) end ------------------- - --biome_val = 0.3 + --biome_val = 0.7 ------------------- if biome_val < -0.6 then if true then diff --git a/mobs.lua b/mobs.lua index a51fca1..408d15a 100644 --- a/mobs.lua +++ b/mobs.lua @@ -16,18 +16,49 @@ fun_caves.search_replace = function(pos, search_rate, replace_what, replace_with end end +fun_caves.surface_damage = function(self, cold_natured) + if not self.fun_caves_damage_timer then + self.fun_caves_damage_timer = 0 + end + + self.fun_caves_damage_timer = self.fun_caves_damage_timer + 1 + if self.fun_caves_damage_timer > 30 then + self.fun_caves_damage_timer = 0 + local pos = self.object:getpos() + local minp = vector.subtract(pos, 1.5) + local maxp = vector.add(pos, 1.5) + local counts = 0 + if self.lava_damage > 0 then + counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_hot"}) + if #counts > 0 then + self.health = self.health - self.lava_damage + effect(pos, 5, "fire_basic_flame.png") + end + end + + if not cold_natured then + counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_cold"}) + if #counts > 0 then + self.health = self.health - 1 + end + end + + check_for_death(self) + end +end + -dofile(fun_caves.path .. "/mobs_crafts.lua") dofile(fun_caves.path .. "/danglers.lua") dofile(fun_caves.path .. "/spider.lua") dofile(fun_caves.path .. "/spider_ice.lua") -dofile(fun_caves.path .. "/dirt_monster.lua") -dofile(fun_caves.path .. "/stone_monster.lua") -dofile(fun_caves.path .. "/lava_flan.lua") ---dofile(fun_caves.path .. "/dungeon_master.lua") ---dofile(fun_caves.path .. "/mese_monster.lua") +--dofile(fun_caves.path .. "/dirt_monster.lua") dofile(fun_caves.path .. "/sand_monster.lua") +--if minetest.registered_entities["mobs_monster:dirt_monster"] then +-- -- check this +-- mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt"}, 7, 0, 7000, 1, -50, false) +--end + fun_caves.goblin_spawn_frequency = 150 fun_caves.goblin_drops = { "default:pick_steel", "default:sword_steel", "default:shovel_steel", "farming:bread", "bucket:bucket_water", "default:pick_stone", "default:sword_stone" } diff --git a/mobs_api.lua b/mobs_api.lua deleted file mode 100644 index c749928..0000000 --- a/mobs_api.lua +++ /dev/null @@ -1,2892 +0,0 @@ - --- Mobs Api (25th April 2016) - -mobs = {} -mobs.mod = "redo" - --- Load settings -local damage_enabled = minetest.setting_getbool("enable_damage") -local peaceful_only = minetest.setting_getbool("only_peaceful_mobs") -local disable_blood = minetest.setting_getbool("mobs_disable_blood") -local creative = minetest.setting_getbool("creative_mode") -local spawn_protected = tonumber(minetest.setting_get("mobs_spawn_protected")) or 1 -local remove_far = minetest.setting_getbool("remove_far_mobs") - --- pathfinding settings -local enable_pathfinding = true -local enable_pathfind_digging = false -local stuck_timeout = 3 -- how long before mob gets stuck in place and starts searching -local stuck_path_timeout = 10 -- how long will mob follow path before giving up - --- internal functions - -local pi = math.pi -local square = math.sqrt -local atan = function(x) - - if x ~= x then - --error("atan bassed NaN") - print ("atan based NaN") - return 0 - else - return math.atan(x) - end -end - -do_attack = function(self, player) - - if self.state ~= "attack" then - - if math.random(0,100) < 90 - and self.sounds.war_cry then - - minetest.sound_play(self.sounds.war_cry,{ - object = self.object, - max_hear_distance = self.sounds.distance - }) - end - - self.state = "attack" - self.attack = player - end -end - -set_velocity = function(self, v) - - v = v or 0 - - local yaw = (self.object:getyaw() + self.rotate) or 0 - - self.object:setvelocity({ - x = math.sin(yaw) * -v, - y = self.object:getvelocity().y, - z = math.cos(yaw) * v - }) -end - -get_velocity = function(self) - - local v = self.object:getvelocity() - - return (v.x * v.x + v.z * v.z) ^ 0.5 -end - -set_animation = function(self, type) - - if not self.animation then - return - end - - self.animation.current = self.animation.current or "" - - self.animation.speed_normal = self.animation.speed_normal or 15 - - if type == "stand" - and self.animation.current ~= "stand" then - - if self.animation.stand_start - and self.animation.stand_end - and self.animation.speed_normal then - - self.object:set_animation({ - x = self.animation.stand_start, - y = self.animation.stand_end}, - self.animation.speed_normal, 0) - - self.animation.current = "stand" - end - - elseif type == "walk" - and self.animation.current ~= "walk" then - - if self.animation.walk_start - and self.animation.walk_end - and self.animation.speed_normal then - - self.object:set_animation({ - x = self.animation.walk_start, - y = self.animation.walk_end}, - self.animation.speed_normal, 0) - - self.animation.current = "walk" - end - - elseif type == "run" - and self.animation.current ~= "run" then - - if self.animation.run_start - and self.animation.run_end - and self.animation.speed_run then - - self.object:set_animation({ - x = self.animation.run_start, - y = self.animation.run_end}, - (self.animation.speed_run or self.animation.speed_normal), 0) - - self.animation.current = "run" - end - - elseif type == "punch" - and self.animation.current ~= "punch" then - - if self.animation.punch_start - and self.animation.punch_end - and self.animation.speed_normal then - - self.object:set_animation({ - x = self.animation.punch_start, - y = self.animation.punch_end}, - (self.animation.speed_punch or self.animation.speed_normal), 0) - - self.animation.current = "punch" - end - end -end - --- check line of sight for walkers and swimmers alike -function line_of_sight_water(self, pos1, pos2, stepsize) - - local s, pos_w = minetest.line_of_sight(pos1, pos2, stepsize) - - -- normal walking and flying mobs can see you through air - if s == true then - return true - end - - -- swimming mobs can see you through water - if s == false - and self.fly - and self.fly_in == "default:water_source" then - - local nod = minetest.get_node(pos_w).name - - if nod == "default:water_source" - or nod == "default:water_flowing" then - - return true - end - end - - return false - -end - --- particle effects -function effect(pos, amount, texture, max_size, radius) - - radius = radius or 2 - - minetest.add_particlespawner({ - amount = amount, - time = 0.25, - minpos = pos, - maxpos = pos, - minvel = {x = -radius, y = -radius, z = -radius}, - maxvel = {x = radius, y = radius, z = radius}, - minacc = {x = -radius, y = -radius, z = -radius}, - maxacc = {x = radius, y = radius, z = radius}, - minexptime = 0.1, - maxexptime = 1, - minsize = 0.5, - maxsize = (max_size or 1), - texture = texture, - }) -end - --- update nametag colour -function update_tag(self) - - local col = "#00FF00" - local qua = self.hp_max / 4 - - if self.health <= math.floor(qua * 3) then - col = "#FFFF00" - end - - if self.health <= math.floor(qua * 2) then - col = "#FF6600" - end - - if self.health <= math.floor(qua) then - col = "#FF0000" - end - - self.object:set_properties({ - nametag = self.nametag, - nametag_color = col - }) - -end - --- check if mob is dead or only hurt -function check_for_death(self) - - -- has health actually changed? - if self.health == self.old_health then - return - end - - self.old_health = self.health - - -- still got some health? play hurt sound - if self.health > 0 then - - if self.sounds.damage then - - minetest.sound_play(self.sounds.damage,{ - object = self.object, - gain = 1.0, - max_hear_distance = self.sounds.distance - }) - end - - -- make sure health isn't higher than max - if self.health > self.hp_max then - self.health = self.hp_max - end - - update_tag(self) - - return false - end - - -- drop items when dead - local obj - local pos = self.object:getpos() - - for _,drop in pairs(self.drops) do - - if math.random(1, drop.chance) == 1 then - - obj = minetest.add_item(pos, - ItemStack(drop.name .. " " - .. math.random(drop.min, drop.max))) - - if obj then - - obj:setvelocity({ - x = math.random(-1, 1), - y = 6, - z = math.random(-1, 1) - }) - end - end - end - - -- play death sound - if self.sounds.death then - - minetest.sound_play(self.sounds.death,{ - object = self.object, - gain = 1.0, - max_hear_distance = self.sounds.distance - }) - end - - -- execute custom death function - if self.on_die then - self.on_die(self, pos) - end - - self.object:remove() - - return true -end - --- check if within map limits (-30911 to 30927) -function within_limits(pos, radius) - - if (pos.x - radius) > -30913 - and (pos.x + radius) < 30928 - and (pos.y - radius) > -30913 - and (pos.y + radius) < 30928 - and (pos.z - radius) > -30913 - and (pos.z + radius) < 30928 then - return true -- within limits - end - - return false -- beyond limits -end - --- is mob facing a cliff -local function is_at_cliff(self) - - if self.fear_height == 0 then -- if 0, no falling protection! - return false - end - - local yaw = self.object:getyaw() - local dir_x = -math.sin(yaw) * (self.collisionbox[4] + 0.5) - local dir_z = math.cos(yaw) * (self.collisionbox[4] + 0.5) - local pos = self.object:getpos() - local ypos = pos.y + self.collisionbox[2] -- just above floor - - if minetest.line_of_sight( - {x = pos.x + dir_x, y = ypos, z = pos.z + dir_z}, - {x = pos.x + dir_x, y = ypos - self.fear_height, z = pos.z + dir_z} - , 1) then - - return true - end - - return false -end - --- get node but use fallback for nil or unknown -local function node_ok(pos, fallback) - - fallback = fallback or "default:dirt" - - local node = minetest.get_node_or_nil(pos) - - if not node then - return minetest.registered_nodes[fallback] - end - - if minetest.registered_nodes[node.name] then - return node - end - - return minetest.registered_nodes[fallback] -end - --- environmental damage (water, lava, fire, light) -do_env_damage = function(self) - - -- feed/tame text timer (so mob 'full' messages dont spam chat) - if self.htimer > 0 then - self.htimer = self.htimer - 1 - end - - local pos = self.object:getpos() - - self.time_of_day = minetest.get_timeofday() - - -- remove mob if beyond map limits - if not within_limits(pos, 0) then - self.object:remove() - return - end - - -- daylight above ground - if self.light_damage ~= 0 - and pos.y > 0 - and self.time_of_day > 0.2 - and self.time_of_day < 0.8 - and (minetest.get_node_light(pos) or 0) > 12 then - - self.health = self.health - self.light_damage - - effect(pos, 5, "tnt_smoke.png") - end - - -- what is mob standing in? - pos.y = pos.y + self.collisionbox[2] + 0.1 -- foot level - self.standing_in = node_ok(pos, "air").name - --print ("standing in " .. self.standing_in) - - if self.water_damage ~= 0 - or self.lava_damage ~= 0 then - - local nodef = minetest.registered_nodes[self.standing_in] - - pos.y = pos.y + 1 - - -- water - if self.water_damage ~= 0 - and nodef.groups.water then - - self.health = self.health - self.water_damage - - effect(pos, 5, "bubble.png") - end - - -- lava or fire - if self.lava_damage ~= 0 - and (nodef.groups.lava - or self.standing_in == "fire:basic_flame" - or self.standing_in == "fire:permanent_flame") then - - self.health = self.health - self.lava_damage - - effect(pos, 5, "fire_basic_flame.png") - end - end - - local minp = vector.subtract(pos, 1.5) - local maxp = vector.add(pos, 1.5) - if self.lava_damage > 0 then - local counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_hot"}) - if #counts > 0 then - self.health = self.health - self.lava_damage - effect(pos, 5, "fire_basic_flame.png") - end - end - if self.cold_damage > 0 then - local counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_cold"}) - if #counts > 0 then - self.health = self.health - self.cold_damage - end - end - - check_for_death(self) -end - --- jump if facing a solid node (not fences or gates) -do_jump = function(self) - - if self.fly - or self.child then - return - end - - local pos = self.object:getpos() - - -- what is mob standing on? - pos.y = pos.y + self.collisionbox[2] - 0.2 - - local nod = node_ok(pos) - ---print ("standing on:", nod.name, pos.y) - - if minetest.registered_nodes[nod.name].walkable == false then - return - end - - -- where is front - local yaw = self.object:getyaw() - local dir_x = -math.sin(yaw) * (self.collisionbox[4] + 0.5) - local dir_z = math.cos(yaw) * (self.collisionbox[4] + 0.5) - - -- what is in front of mob? - local nod = node_ok({ - x = pos.x + dir_x, - y = pos.y + 0.5, - z = pos.z + dir_z - }) - - -- thin blocks that do not need to be jumped - if nod.name == "default:snow" then - return - end - ---print ("in front:", nod.name, pos.y + 0.5) - - if (minetest.registered_items[nod.name].walkable - and not nod.name:find("fence") - and not nod.name:find("gate")) - or self.walk_chance == 0 then - - local v = self.object:getvelocity() - - v.y = self.jump_height + 1 - v.x = v.x * 2.2 - v.z = v.z * 2.2 - - self.object:setvelocity(v) - - if self.sounds.jump then - - minetest.sound_play(self.sounds.jump, { - object = self.object, - gain = 1.0, - max_hear_distance = self.sounds.distance - }) - end - else - if self.state ~= "attack" then - self.state = "stand" - set_animation(self, "stand") - end - end -end - --- this is a faster way to calculate distance -local get_distance = function(a, b) - - local x, y, z = a.x - b.x, a.y - b.y, a.z - b.z - - return square(x * x + y * y + z * z) -end - --- blast damage to entities nearby (modified from TNT mod) -function entity_physics(pos, radius) - - radius = radius * 2 - - local objs = minetest.get_objects_inside_radius(pos, radius) - local obj_pos, dist - - for _, obj in pairs(objs) do - - obj_pos = obj:getpos() - - dist = math.max(1, get_distance(pos, obj_pos)) - - local damage = math.floor((4 / dist) * radius) - local ent = obj:get_luaentity() - - if obj:is_player() then - obj:set_hp(obj:get_hp() - damage) - - else --if ent.health then - - obj:punch(obj, 1.0, { - full_punch_interval = 1.0, - damage_groups = {fleshy = damage}, - }, nil) - - end - end -end - --- should mob follow what I'm holding ? -function follow_holding(self, clicker) - - local item = clicker:get_wielded_item() - local t = type(self.follow) - - -- single item - if t == "string" - and item:get_name() == self.follow then - return true - - -- multiple items - elseif t == "table" then - - for no = 1, #self.follow do - - if self.follow[no] == item:get_name() then - return true - end - end - end - - return false -end - --- find two animals of same type and breed if nearby and horny -local function breed(self) - - -- child take 240 seconds before growing into adult - if self.child == true then - - self.hornytimer = self.hornytimer + 1 - - if self.hornytimer > 240 then - - self.child = false - self.hornytimer = 0 - - self.object:set_properties({ - textures = self.base_texture, - mesh = self.base_mesh, - visual_size = self.base_size, - collisionbox = self.base_colbox, - }) - - -- jump when fully grown so not to fall into ground - self.object:setvelocity({ - x = 0, - y = self.jump_height, - z = 0 - }) - end - - return - end - - -- horny animal can mate for 40 seconds, - -- afterwards horny animal cannot mate again for 200 seconds - if self.horny == true - and self.hornytimer < 240 then - - self.hornytimer = self.hornytimer + 1 - - if self.hornytimer >= 240 then - self.hornytimer = 0 - self.horny = false - end - end - - -- find another same animal who is also horny and mate if close enough - if self.horny == true - and self.hornytimer <= 40 then - - local pos = self.object:getpos() - - effect({x = pos.x, y = pos.y + 1, z = pos.z}, 4, "heart.png") - - local ents = minetest.get_objects_inside_radius(pos, 3) - local num = 0 - local ent = nil - - for i, obj in pairs(ents) do - - ent = obj:get_luaentity() - - -- check for same animal with different colour - local canmate = false - - if ent then - - if ent.name == self.name then - canmate = true - else - local entname = string.split(ent.name,":") - local selfname = string.split(self.name,":") - - if entname[1] == selfname[1] then - entname = string.split(entname[2],"_") - selfname = string.split(selfname[2],"_") - - if entname[1] == selfname[1] then - canmate = true - end - end - end - end - - if ent - and canmate == true - and ent.horny == true - and ent.hornytimer <= 40 then - num = num + 1 - end - - -- found your mate? then have a baby - if num > 1 then - - self.hornytimer = 41 - ent.hornytimer = 41 - - -- spawn baby - minetest.after(5, function(dtime) - - local mob = minetest.add_entity(pos, self.name) - local ent2 = mob:get_luaentity() - local textures = self.base_texture - - if self.child_texture then - textures = self.child_texture[1] - end - - mob:set_properties({ - textures = textures, - visual_size = { - x = self.base_size.x / 2, - y = self.base_size.y / 2 - }, - collisionbox = { - self.base_colbox[1] / 2, - self.base_colbox[2] / 2, - self.base_colbox[3] / 2, - self.base_colbox[4] / 2, - self.base_colbox[5] / 2, - self.base_colbox[6] / 2 - }, - }) - ent2.child = true - ent2.tamed = true - ent2.owner = self.owner - end) - - num = 0 - - break - end - end - end -end - --- find and replace what mob is looking for (grass, wheat etc.) -function replace(self, pos) - - if self.replace_rate - and self.child == false - and math.random(1, self.replace_rate) == 1 then - - local pos = self.object:getpos() - - pos.y = pos.y + self.replace_offset - --- print ("replace node = ".. minetest.get_node(pos).name, pos.y) - - if self.replace_what - and self.replace_with - and self.object:getvelocity().y == 0 - and #minetest.find_nodes_in_area(pos, pos, self.replace_what) > 0 then - - minetest.set_node(pos, {name = self.replace_with}) - - -- when cow/sheep eats grass, replace wool and milk - if self.gotten == true then - self.gotten = false - self.object:set_properties(self) - end - end - end -end - --- check if daytime and also if mob is docile during daylight hours -function day_docile(self) - - if self.docile_by_day == false then - - return false - - elseif self.docile_by_day == true - and self.time_of_day > 0.2 - and self.time_of_day < 0.8 then - - return true - end -end - --- path finding and smart mob routine by rnd -function smart_mobs(self, s, p, dist, dtime) - - local s1 = self.path.lastpos - - -- is it becoming stuck? - if math.abs(s1.x - s.x) + math.abs(s1.z - s.z) < 1.5 then - self.path.stuck_timer = self.path.stuck_timer + dtime - else - self.path.stuck_timer = 0 - end - - self.path.lastpos = {x = s.x, y = s.y, z = s.z} - - -- im stuck, search for path - if (self.path.stuck_timer > stuck_timeout and not self.path.following) - or (self.path.stuck_timer > stuck_path_timeout - and self.path.following) then - - self.path.stuck_timer = 0 - - -- lets try find a path, first take care of positions - -- since pathfinder is very sensitive - local sheight = self.collisionbox[5] - self.collisionbox[2] - - -- round position to center of node to avoid stuck in walls - -- also adjust height for player models! - s.x = math.floor(s.x + 0.5) - s.y = math.floor(s.y + 0.5) - sheight - s.z = math.floor(s.z + 0.5) - - local ssight, sground - ssight, sground = minetest.line_of_sight(s, { - x = s.x, y = s.y - 4, z = s.z}, 1) - - -- determine node above ground - if not ssight then - s.y = sground.y + 1 - end - - local p1 = self.attack:getpos() - - p1.x = math.floor(p1.x + 0.5) - p1.y = math.floor(p1.y + 0.5) - p1.z = math.floor(p1.z + 0.5) - - self.path.way = minetest.find_path(s, p1, 16, 2, 6, "Dijkstra") --"A*_noprefetch") - - -- attempt to unstick mob that is "daydreaming" - self.object:setpos({ - x = s.x + 0.1 * (math.random() * 2 - 1), - y = s.y + 1, - z = s.z + 0.1 * (math.random() * 2 - 1) - }) - - self.state = "" - do_attack(self, self.attack) - - -- no path found, try something else - if not self.path.way then - - self.path.following = false --- self.path.stuck = true - - -- lets make way by digging/building if not accessible - if enable_pathfind_digging then - - -- add block and remove one block above so - -- there is room to jump if needed - if s.y < p1.y then - - if not minetest.is_protected(s, "") then - minetest.set_node(s, {name = "default:dirt"}) - end - - local sheight = math.ceil(self.collisionbox[5]) + 1 - - -- assume mob is 2 blocks high so it digs above its head - s.y = s.y + sheight - - if not minetest.is_protected(s, "") then - - local node1 = minetest.get_node(s).name - - if node1 ~= "air" - and node1 ~= "ignore" then - minetest.set_node(s, {name = "air"}) - minetest.add_item(s, ItemStack(node1)) - end - end - - s.y = s.y - sheight - self.object:setpos({x = s.x, y = s.y + 2, z = s.z}) - - else -- dig 2 blocks to make door toward player direction - - local yaw1 = self.object:getyaw() + pi / 2 - - local p1 = { - x = s.x + math.cos(yaw1), - y = s.y, - z = s.z + math.sin(yaw1) - } - - if not minetest.is_protected(p1, "") then - - local node1 = minetest.get_node(p1).name - - if node1 ~= "air" - and node1 ~= "ignore" then - minetest.add_item(p1, ItemStack(node1)) - minetest.set_node(p1, {name = "air"}) - end - - p1.y = p1.y + 1 - node1 = minetest.get_node(p1).name - - if node1 ~= "air" - and node1 ~= "ignore" then - minetest.add_item(p1, ItemStack(node1)) - minetest.set_node(p1, {name = "air"}) - end - - end - end - end - - -- will try again in 2 second - self.path.stuck_timer = stuck_timeout - 2 - - -- frustration! cant find the damn path :( - if self.sounds.random then - minetest.sound_play(self.sounds.random, { - object = self.object, - max_hear_distance = self.sounds.distance - }) - end - - else - - -- yay i found path - if self.sounds.attack then - - set_velocity(self, self.walk_velocity) - - minetest.sound_play(self.sounds.attack, { - object = self.object, - max_hear_distance = self.sounds.distance - }) - end - - -- follow path now that it has it - self.path.following = true - end - end -end - --- monster find someone to attack -local monster_attack = function(self) - - if self.type ~= "monster" - or not damage_enabled - or self.state == "attack" - or day_docile(self) then - return - end - - local s = self.object:getpos() - local p, sp, dist - local player, type, obj, min_player = nil, nil, nil, nil - local min_dist = self.view_range + 1 - - for _,oir in pairs(minetest.get_objects_inside_radius(s, self.view_range)) do - - if oir:is_player() then - - player = oir - type = "player" - else - obj = oir:get_luaentity() - - if obj then - player = obj.object - type = obj.type - end - end - - if type == "player" - or type == "npc" then - - s = self.object:getpos() - p = player:getpos() - sp = s - - -- aim higher to make looking up hills more realistic - p.y = p.y + 1 - sp.y = sp.y + 1 - - dist = get_distance(p, s) - - if dist < self.view_range then - -- field of view check goes here - - -- choose closest player to attack - --if minetest.line_of_sight(sp, p, 2) == true - if line_of_sight_water(self, sp, p, 2) == true - and dist < min_dist then - min_dist = dist - min_player = player - end - end - end - end - - -- attack player - if min_player then - do_attack(self, min_player) - end -end - --- npc, find closest monster to attack -local npc_attack = function(self) - - if self.type ~= "npc" - or not self.attacks_monsters - or self.state == "attack" then - return - end - - local s = self.object:getpos() - local min_dist = self.view_range + 1 - local obj, min_player = nil, nil - - for _, oir in pairs(minetest.get_objects_inside_radius(s, self.view_range)) do - - obj = oir:get_luaentity() - - if obj - and obj.type == "monster" then - - p = obj.object:getpos() - - dist = get_distance(p, s) - - if dist < min_dist then - min_dist = dist - min_player = obj.object - end - end - end - - if min_player then - do_attack(self, min_player) - end -end - --- follow player if owner or holding item, if fish outta water then flop -local follow_flop = function(self) - - -- find player to follow - if (self.follow ~= "" - or self.order == "follow") - and not self.following - and self.state ~= "attack" - and self.state ~= "runaway" then - - local s, p, dist - - for _,player in pairs(minetest.get_connected_players()) do - - s = self.object:getpos() - p = player:getpos() - dist = get_distance(p, s) - - if dist < self.view_range then - self.following = player - break - end - end - end - - if self.type == "npc" - and self.order == "follow" - and self.state ~= "attack" - and self.owner ~= "" then - - -- npc stop following player if not owner - if self.following - and self.owner - and self.owner ~= self.following:get_player_name() then - self.following = nil - end - else - -- stop following player if not holding specific item - if self.following - and self.following:is_player() - and follow_holding(self, self.following) == false then - self.following = nil - end - - end - - -- follow that thing - if self.following then - - local s = self.object:getpos() - local p - - if self.following:is_player() then - - p = self.following:getpos() - - elseif self.following.object then - - p = self.following.object:getpos() - end - - if p then - - local dist = get_distance(p, s) - - -- dont follow if out of range - if dist > self.view_range then - self.following = nil - else - local vec = { - x = p.x - s.x, - y = p.y - s.y, - z = p.z - s.z - } - - if vec.x ~= 0 - and vec.z ~= 0 then - - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if p.x > s.x then - yaw = yaw + pi - end - - self.object:setyaw(yaw) - end - - -- anyone but standing npc's can move along - if dist > self.reach - and self.order ~= "stand" then - - if (self.jump - and get_velocity(self) <= 0.5 - and self.object:getvelocity().y == 0) - or (self.object:getvelocity().y == 0 - and self.jump_chance > 0) then - - do_jump(self) - end - - set_velocity(self, self.walk_velocity) - - if self.walk_chance ~= 0 then - set_animation(self, "walk") - end - else - set_velocity(self, 0) - set_animation(self, "stand") - end - - return - end - end - end - - -- water swimmers flop when on land - if self.fly - and self.fly_in == "default:water_source" - and self.standing_in ~= self.fly_in then - - self.state = "flop" - self.object:setvelocity({x = 0, y = -5, z = 0}) - - set_animation(self, "stand") - - return - end -end - --- execute current state (stand, walk, run, attacks) -local do_states = function(self, dtime) - - local yaw = 0 - - if self.state == "stand" then - - if math.random(1, 4) == 1 then - - local lp = nil - local s = self.object:getpos() - - if self.type == "npc" then - - local o = minetest.get_objects_inside_radius(self.object:getpos(), 3) - - for _,o in pairs(o) do - - if o:is_player() then - lp = o:getpos() - break - end - end - end - - -- look at any players nearby, otherwise turn randomly - if lp then - - local vec = { - x = lp.x - s.x, - y = lp.y - s.y, - z = lp.z - s.z - } - - if vec.x ~= 0 - and vec.z ~= 0 then - - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if lp.x > s.x then - yaw = yaw + pi - end - end - else - yaw = (math.random(0, 360) - 180) / 180 * pi - end - - self.object:setyaw(yaw) - end - - set_velocity(self, 0) - set_animation(self, "stand") - - -- npc's ordered to stand stay standing - if self.type ~= "npc" - or self.order ~= "stand" then - - if self.walk_chance ~= 0 - and math.random(1, 100) <= self.walk_chance - and is_at_cliff(self) == false then - - set_velocity(self, self.walk_velocity) - self.state = "walk" - set_animation(self, "walk") - end - end - - elseif self.state == "walk" then - - local s = self.object:getpos() - local lp = minetest.find_node_near(s, 1, {"group:water"}) - - -- if water nearby then turn away - if lp then - - local vec = { - x = lp.x - s.x, - y = lp.y - s.y, - z = lp.z - s.z - } - - if vec.x ~= 0 - and vec.z ~= 0 then - - yaw = atan(vec.z / vec.x) + 3 * pi / 2 - self.rotate - - if lp.x > s.x then - yaw = yaw + pi - end - - self.object:setyaw(yaw) - end - - -- otherwise randomly turn - elseif math.random(1, 100) <= 30 then - - local yaw = (math.random(0, 360) - 180) / 180 * pi - - self.object:setyaw(yaw) - end - - -- stand for great fall in front - local temp_is_cliff = is_at_cliff(self) - - -- jump when walking comes to a halt - if temp_is_cliff == false - and self.jump - and get_velocity(self) <= 0.5 - and self.object:getvelocity().y == 0 then - - do_jump(self) - end - - if temp_is_cliff - or math.random(1, 100) <= 30 then - - set_velocity(self, 0) - self.state = "stand" - set_animation(self, "stand") - else - set_velocity(self, self.walk_velocity) - set_animation(self, "walk") - end - - -- runaway when punched - elseif self.state == "runaway" then - - self.runaway_timer = self.runaway_timer + 1 - - -- stop after 3 seconds or when at cliff - if self.runaway_timer > 3 - or is_at_cliff(self) then - self.runaway_timer = 0 - set_velocity(self, 0) - self.state = "stand" - set_animation(self, "stand") - else - set_velocity(self, self.run_velocity) - set_animation(self, "walk") - end - - -- jump when walking comes to a halt - if self.jump - and get_velocity(self) <= 0.5 - and self.object:getvelocity().y == 0 then - - do_jump(self) - end - - -- attack routines (explode, dogfight, shoot, dogshoot) - elseif self.state == "attack" then - - -- calculate distance from mob and enemy - local s = self.object:getpos() - local p = self.attack:getpos() or s - local dist = get_distance(p, s) - - -- stop attacking if player or out of range - if dist > self.view_range - or not self.attack - or not self.attack:getpos() - or self.attack:get_hp() <= 0 then - - --print(" ** stop attacking **", dist, self.view_range) - self.state = "stand" - set_velocity(self, 0) - set_animation(self, "stand") - self.attack = nil - self.v_start = false - self.timer = 0 - self.blinktimer = 0 - - return - end - - if self.attack_type == "explode" then - - local vec = { - x = p.x - s.x, - y = p.y - s.y, - z = p.z - s.z - } - - if vec.x ~= 0 - and vec.z ~= 0 then - - yaw = atan(vec.z / vec.x) + pi / 2 - self.rotate - - if p.x > s.x then - yaw = yaw + pi - end - - self.object:setyaw(yaw) - end - - if dist > self.reach then - - if not self.v_start then - - self.v_start = true - set_velocity(self, self.run_velocity) - self.timer = 0 - self.blinktimer = 0 - else - self.timer = 0 - self.blinktimer = 0 - - if get_velocity(self) <= 0.5 - and self.object:getvelocity().y == 0 then - - local v = self.object:getvelocity() - v.y = 5 - self.object:setvelocity(v) - end - - set_velocity(self, self.run_velocity) - end - - set_animation(self, "run") - else - set_velocity(self, 0) - self.timer = self.timer + dtime - self.blinktimer = (self.blinktimer or 0) + dtime - - if self.blinktimer > 0.2 then - - self.blinktimer = 0 - - if self.blinkstatus then - self.object:settexturemod("") - else - self.object:settexturemod("^[brighten") - end - - self.blinkstatus = not self.blinkstatus - end - - if self.timer > 3 then - - local pos = self.object:getpos() - local radius = self.explosion_radius or 1 - - -- hurt player/mobs caught in blast area - entity_physics(pos, radius) - - -- dont damage anything if area protected or next to water - if minetest.find_node_near(pos, 1, {"group:water"}) - or minetest.is_protected(pos, "") then - - if self.sounds.explode then - - minetest.sound_play(self.sounds.explode, { - object = self.object, - gain = 1.0, - max_hear_distance = 16 - }) - end - - self.object:remove() - - effect(pos, 15, "tnt_smoke.png", 5) - - return - end - - pos.y = pos.y - 1 - - mobs:explosion(pos, radius, 0, 1, self.sounds.explode) - - self.object:remove() - - return - end - end - - elseif self.attack_type == "dogfight" - or (self.attack_type == "dogshoot" and dist <= self.reach) then - - if self.fly - and dist > self.reach then - - local nod = node_ok(s) - local p1 = s - local me_y = math.floor(p1.y) - local p2 = p - local p_y = math.floor(p2.y + 1) - local v = self.object:getvelocity() - - if nod.name == self.fly_in then - - if me_y < p_y then - - self.object:setvelocity({ - x = v.x, - y = 1 * self.walk_velocity, - z = v.z - }) - - elseif me_y > p_y then - - self.object:setvelocity({ - x = v.x, - y = -1 * self.walk_velocity, - z = v.z - }) - end - else - if me_y < p_y then - - self.object:setvelocity({ - x = v.x, - y = 0.01, - z = v.z - }) - - elseif me_y > p_y then - - self.object:setvelocity({ - x = v.x, - y = -0.01, - z = v.z - }) - end - end - - end - - -- rnd: new movement direction - if self.path.following - and self.path.way - and self.attack_type ~= "dogshoot" then - - -- no paths longer than 50 - if #self.path.way > 50 - or dist < self.reach then - self.path.following = false - return - end - - local p1 = self.path.way[1] - - if not p1 then - self.path.following = false - return - end - - if math.abs(p1.x-s.x) + math.abs(p1.z - s.z) < 0.6 then - -- reached waypoint, remove it from queue - table.remove(self.path.way, 1) - end - - -- set new temporary target - p = {x = p1.x, y = p1.y, z = p1.z} - end - - local vec = { - x = p.x - s.x, - y = p.y - s.y, - z = p.z - s.z - } - - if vec.x ~= 0 - and vec.z ~= 0 then - - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if p.x > s.x then - yaw = yaw + pi - end - - self.object:setyaw(yaw) - end - - -- move towards enemy if beyond mob reach - if dist > self.reach then - - -- path finding by rnd - if self.pathfinding -- only if mob has pathfinding enabled - and enable_pathfinding then - - smart_mobs(self, s, p, dist, dtime) - end - - -- jump attack - if (self.jump - and get_velocity(self) <= 0.5 - and self.object:getvelocity().y == 0) - or (self.object:getvelocity().y == 0 - and self.jump_chance > 0) then - - do_jump(self) - end - - if is_at_cliff(self) then - - set_velocity(self, 0) - set_animation(self, "stand") - else - - if self.path.stuck then - set_velocity(self, self.walk_velocity) - else - set_velocity(self, self.run_velocity) - end - - set_animation(self, "run") - end - - else -- rnd: if inside reach range - - self.path.stuck = false - self.path.stuck_timer = 0 - self.path.following = false -- not stuck anymore - - set_velocity(self, 0) - set_animation(self, "punch") - - if self.timer > 1 then - - self.timer = 0 - - local p2 = p - local s2 = s - - p2.y = p2.y + 1.5 - s2.y = s2.y + 1.5 - - --if minetest.line_of_sight(p2, s2) == true then - if line_of_sight_water(self, p2, s2) == true then - - -- play attack sound - if self.sounds.attack then - - minetest.sound_play(self.sounds.attack, { - object = self.object, - max_hear_distance = self.sounds.distance - }) - end - - -- punch player - self.attack:punch(self.object, 1.0, { - full_punch_interval = 1.0, - damage_groups = {fleshy = self.damage} - }, nil) - end - end - end - - elseif self.attack_type == "shoot" - or (self.attack_type == "dogshoot" and dist > self.reach) then - - p.y = p.y - .5 - s.y = s.y + .5 - - local dist = get_distance(p, s) - local vec = { - x = p.x - s.x, - y = p.y - s.y, - z = p.z - s.z - } - - if vec.x ~= 0 - and vec.z ~= 0 then - - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if p.x > s.x then - yaw = yaw + pi - end - - self.object:setyaw(yaw) - end - - set_velocity(self, 0) - - if self.shoot_interval - and self.timer > self.shoot_interval - and math.random(1, 100) <= 60 then - - self.timer = 0 - set_animation(self, "punch") - - -- play shoot attack sound - if self.sounds.shoot_attack then - - minetest.sound_play(self.sounds.shoot_attack, { - object = self.object, - max_hear_distance = self.sounds.distance - }) - end - - local p = self.object:getpos() - - p.y = p.y + (self.collisionbox[2] + self.collisionbox[5]) / 2 - - local obj = minetest.add_entity(p, self.arrow) - local ent = obj:get_luaentity() - local amount = (vec.x * vec.x + vec.y * vec.y + vec.z * vec.z) ^ 0.5 - local v = ent.velocity or 1 -- or set to default - ent.switch = 1 - - -- offset makes shoot aim accurate - vec.y = vec.y + self.shoot_offset - vec.x = vec.x * (v / amount) - vec.y = vec.y * (v / amount) - vec.z = vec.z * (v / amount) - - obj:setvelocity(vec) - end - end - end -end - --- falling and fall damag -local falling = function(self, pos) - - if self.fly then - return - end - - -- floating in water (or falling) - local v = self.object:getvelocity() - - -- going up then apply gravity - if v.y > 0.1 then - - self.object:setacceleration({ - x = 0, - y = self.fall_speed, - z = 0 - }) - end - - -- in water then float up - if minetest.registered_nodes[node_ok(pos).name].groups.liquid then -- water then - - if self.floats == 1 then - - self.object:setacceleration({ - x = 0, - y = -self.fall_speed / (math.max(1, v.y) ^ 2), - z = 0 - }) - end - else - -- fall downwards - self.object:setacceleration({ - x = 0, - y = self.fall_speed, - z = 0 - }) - - -- fall damage - if self.fall_damage == 1 - and self.object:getvelocity().y == 0 then - - local d = self.old_y - self.object:getpos().y - - if d > 5 then - - --self.object:set_hp(self.object:get_hp() - math.floor(d - 5)) - self.health = self.health - math.floor(d - 5) - - effect(pos, 5, "tnt_smoke.png") - - if check_for_death(self) then - return - end - end - - self.old_y = self.object:getpos().y - end - end -end - -local mob_punch = function(self, hitter, tflp, tool_capabilities, dir) - - -- direction error check - dir = dir or {x = 0, y = 0, z = 0} - - -- weapon wear - local weapon = hitter:get_wielded_item() - local punch_interval = 1.4 - - -- calculate mob damage - local damage = 0 - local armor = self.object:get_armor_groups() or {} - local tmp - - -- quick error check incase it ends up 0 (serialize.h check test) - if tflp == 0 then - tflp = 0.2 - end - - for group,_ in pairs( (tool_capabilities.damage_groups or {}) ) do - - tmp = tflp / (tool_capabilities.full_punch_interval or 1.4) - - if tmp < 0 then - tmp = 0.0 - elseif tmp > 1 then - tmp = 1.0 - end - - damage = damage + (tool_capabilities.damage_groups[group] or 0) - * tmp * ((armor[group] or 0) / 100.0) - end - - -- check for tool immunity or special damage - for _, no in pairs(self.immune_to) do - - if no[1] == weapon:get_name() then - - damage = no[2] or 0 - - break - end - end - - -- print ("Mob Damage is", damage) - - -- add weapon wear - if tool_capabilities then - punch_interval = tool_capabilities.full_punch_interval or 1.4 - end - - if weapon:get_definition() - and weapon:get_definition().tool_capabilities then - - weapon:add_wear(math.floor((punch_interval / 75) * 9000)) - hitter:set_wielded_item(weapon) - end - - -- weapon sounds - if weapon:get_definition().sounds ~= nil then - - local s = math.random(0, #weapon:get_definition().sounds) - - minetest.sound_play(weapon:get_definition().sounds[s], { - object = hitter, - max_hear_distance = 8 - }) - else - minetest.sound_play("default_punch", { - object = hitter, - max_hear_distance = 5 - }) - end - - -- do damage - self.health = self.health - math.floor(damage) - - -- exit here if dead - if check_for_death(self) then - return - end - - -- add healthy afterglow when hit - core.after(0.1, function() - self.object:settexturemod("^[colorize:#c9900070") - - core.after(0.3, function() - self.object:settexturemod("") - end) - end) - - -- blood_particles - if self.blood_amount > 0 - and not disable_blood then - - local pos = self.object:getpos() - - pos.y = pos.y + (-self.collisionbox[2] + self.collisionbox[5]) / 2 - - effect(pos, self.blood_amount, self.blood_texture) - end - - -- knock back effect (only on full punch) - if self.knock_back > 0 - and tflp > punch_interval then - - local v = self.object:getvelocity() - local r = 1.4 - math.min(punch_interval, 1.4) - local kb = r * 5 - local up = 2 - - -- if already in air then dont go up anymore when hit - if v.y > 0 - or self.fly then - up = 0 - end - - self.object:setvelocity({ - x = dir.x * kb, - y = up, - z = dir.z * kb - }) - - self.pause_timer = r - end - - -- if skittish then run away - if self.runaway == true then - - local lp = hitter:getpos() - local s = self.object:getpos() - - local vec = { - x = lp.x - s.x, - y = lp.y - s.y, - z = lp.z - s.z - } - - if vec.x ~= 0 - and vec.z ~= 0 then - - local yaw = atan(vec.z / vec.x) + 3 * pi / 2 - self.rotate - - if lp.x > s.x then - yaw = yaw + pi - end - - self.object:setyaw(yaw) - end - - self.state = "runaway" - self.runaway_timer = 0 - self.following = nil - end - - -- attack puncher and call other mobs for help - if self.passive == false - and self.state ~= "flop" - and self.child == false - and hitter:get_player_name() ~= self.owner then - - -- attack whoever punched mob - self.state = "" - do_attack(self, hitter) - - -- alert others to the attack - local obj = nil - - for _, oir in pairs(minetest.get_objects_inside_radius(hitter:getpos(), 5)) do - - obj = oir:get_luaentity() - - if obj then - - if obj.group_attack == true - and obj.state ~= "attack" then - do_attack(obj, hitter) - end - end - end - end -end - -local mob_activate = function(self, staticdata, dtime_s, def) - - -- remove monsters in peaceful mode, or when no data - if (self.type == "monster" and peaceful_only) - or not staticdata then - - self.object:remove() - - return - end - - -- load entity variables - local tmp = minetest.deserialize(staticdata) - - if tmp then - - for _,stat in pairs(tmp) do - self[_] = stat - end - end - - -- select random texture, set model and size - if not self.base_texture then - - self.base_texture = def.textures[math.random(1, #def.textures)] - self.base_mesh = def.mesh - self.base_size = self.visual_size - self.base_colbox = self.collisionbox - end - - -- set texture, model and size - local textures = self.base_texture - local mesh = self.base_mesh - local vis_size = self.base_size - local colbox = self.base_colbox - - -- specific texture if gotten - if self.gotten == true - and def.gotten_texture then - textures = def.gotten_texture - end - - -- specific mesh if gotten - if self.gotten == true - and def.gotten_mesh then - mesh = def.gotten_mesh - end - - -- set child objects to half size - if self.child == true then - - vis_size = { - x = self.base_size.x / 2, - y = self.base_size.y / 2 - } - - if def.child_texture then - textures = def.child_texture[1] - end - - colbox = { - self.base_colbox[1] / 2, - self.base_colbox[2] / 2, - self.base_colbox[3] / 2, - self.base_colbox[4] / 2, - self.base_colbox[5] / 2, - self.base_colbox[6] / 2 - } - end - - if self.health == 0 then - self.health = math.random (self.hp_min, self.hp_max) - end - - -- rnd: pathfinding init - self.path = {} - self.path.way = {} -- path to follow, table of positions - self.path.lastpos = {x = 0, y = 0, z = 0} - self.path.stuck = false - self.path.following = false -- currently following path? - self.path.stuck_timer = 0 -- if stuck for too long search for path - -- end init - - self.object:set_armor_groups({immortal = 1, fleshy = self.armor}) - self.old_y = self.object:getpos().y - self.old_health = self.health - self.object:setyaw((math.random(0, 360) - 180) / 180 * pi) - self.sounds.distance = self.sounds.distance or 10 - self.textures = textures - self.mesh = mesh - self.collisionbox = colbox - self.visual_size = vis_size - self.standing_in = "" - - -- set anything changed above - self.object:set_properties(self) - update_tag(self) -end - -local mob_step = function(self, dtime) - - local pos = self.object:getpos() - local yaw = self.object:getyaw() or 0 - - -- when lifetimer expires remove mob (except npc and tamed) - if self.type ~= "npc" - and not self.tamed - and self.state ~= "attack" - and remove_far ~= true then - - self.lifetimer = self.lifetimer - dtime - - if self.lifetimer <= 0 then - - -- only despawn away from player - local objs = minetest.get_objects_inside_radius(pos, 15) - - for _,oir in pairs(objs) do - - if oir:is_player() then - - self.lifetimer = 20 - - return - end - end - - minetest.log("action", - "lifetimer expired, removed " .. self.name) - - effect(pos, 15, "tnt_smoke.png") - - self.object:remove() - - return - end - end - - falling(self, pos) - - -- knockback timer - if self.pause_timer > 0 then - - self.pause_timer = self.pause_timer - dtime - - if self.pause_timer < 1 then - self.pause_timer = 0 - end - - return - end - - -- attack timer - self.timer = self.timer + dtime - - if self.state ~= "attack" then - - if self.timer < 1 then - return - end - - self.timer = 0 - end - - -- never go over 100 - if self.timer > 100 then - self.timer = 1 - end - - -- node replace check (cow eats grass etc.) - replace(self, pos) - - -- mob plays random sound at times - if self.sounds.random - and math.random(1, 100) == 1 then - - minetest.sound_play(self.sounds.random, { - object = self.object, - max_hear_distance = self.sounds.distance - }) - end - - -- environmental damage timer (every 1 second) - self.env_damage_timer = self.env_damage_timer + dtime - - if (self.state == "attack" and self.env_damage_timer > 1) - or self.state ~= "attack" then - - self.env_damage_timer = 0 - - do_env_damage(self) - - -- custom function (defined in mob lua file) - if self.do_custom then - self.do_custom(self) - end - end - - monster_attack(self) - - npc_attack(self) - - breed(self) - - follow_flop(self) - - do_states(self, dtime) - -end - -mobs.spawning_mobs = {} - --- register mob function -function mobs:register_mob(name, def) - - mobs.spawning_mobs[name] = true - -minetest.register_entity(name, { - - stepheight = def.stepheight or 0.6, - name = name, - type = def.type, - attack_type = def.attack_type, - fly = def.fly, - fly_in = def.fly_in or "air", - owner = def.owner or "", - order = def.order or "", - on_die = def.on_die, - do_custom = def.do_custom, - jump_height = def.jump_height or 6, - jump_chance = def.jump_chance or 0, - drawtype = def.drawtype, -- DEPRECATED, use rotate instead - rotate = math.rad(def.rotate or 0), -- 0=front, 90=side, 180=back, 270=side2 - lifetimer = def.lifetimer or 180, -- 3 minutes - hp_min = def.hp_min or 5, - hp_max = def.hp_max or 10, - physical = true, - collisionbox = def.collisionbox, - visual = def.visual, - visual_size = def.visual_size or {x = 1, y = 1}, - mesh = def.mesh, - makes_footstep_sound = def.makes_footstep_sound or false, - view_range = def.view_range or 5, - walk_velocity = def.walk_velocity or 1, - run_velocity = def.run_velocity or 2, - damage = def.damage or 0, - light_damage = def.light_damage or 0, - water_damage = def.water_damage or 0, - lava_damage = def.lava_damage or 0, - cold_damage = def.cold_damage or 0, - fall_damage = def.fall_damage or 1, - fall_speed = def.fall_speed or -10, -- must be lower than -2 (default: -10) - drops = def.drops or {}, - armor = def.armor, - on_rightclick = def.on_rightclick, - arrow = def.arrow, - shoot_interval = def.shoot_interval, - sounds = def.sounds or {}, - animation = def.animation, - follow = def.follow, - jump = def.jump or true, - walk_chance = def.walk_chance or 50, - attacks_monsters = def.attacks_monsters or false, - group_attack = def.group_attack or false, - --fov = def.fov or 120, - passive = def.passive or false, - recovery_time = def.recovery_time or 0.5, - knock_back = def.knock_back or 3, - blood_amount = def.blood_amount or 5, - blood_texture = def.blood_texture or "mobs_blood.png", - shoot_offset = def.shoot_offset or 0, - floats = def.floats or 1, -- floats in water by default - replace_rate = def.replace_rate, - replace_what = def.replace_what, - replace_with = def.replace_with, - replace_offset = def.replace_offset or 0, - timer = 0, - env_damage_timer = 0, -- only used when state = "attack" - tamed = false, - pause_timer = 0, - horny = false, - hornytimer = 0, - child = false, - gotten = false, - health = 0, - reach = def.reach or 3, - htimer = 0, - child_texture = def.child_texture, - docile_by_day = def.docile_by_day or false, - time_of_day = 0.5, - fear_height = def.fear_height or 0, - runaway = def.runaway, - runaway_timer = 0, - pathfinding = def.pathfinding, - immune_to = def.immune_to or {}, - explosion_radius = def.explosion_radius, - - on_step = mob_step, - - on_punch = mob_punch, - - on_activate = function(self, staticdata, dtime_s) - mob_activate(self, staticdata, dtime_s, def) - end, - - get_staticdata = function(self) - - -- remove mob when out of range unless tamed - if remove_far - and self.remove_ok - and not self.tamed then - - --print ("REMOVED " .. self.name) - - self.object:remove() - - return nil - end - - self.remove_ok = true - self.attack = nil - self.following = nil - self.state = "stand" - - -- used to rotate older mobs - if self.drawtype - and self.drawtype == "side" then - self.rotate = math.rad(90) - end - - local tmp = {} - - for _,stat in pairs(self) do - - local t = type(stat) - - if t ~= 'function' - and t ~= 'nil' - and t ~= 'userdata' then - tmp[_] = self[_] - end - end - - -- print('===== '..self.name..'\n'.. dump(tmp)..'\n=====\n') - return minetest.serialize(tmp) - end, - -}) - -end -- END mobs:register_mob function - --- global functions - -function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, - interval, chance, active_object_count, min_height, max_height, day_toggle) - - -- chance override in minetest.conf for registered mob - local new_chance = tonumber(minetest.setting_get(name .. "_chance")) - - if new_chance ~= nil then - - if new_chance == 0 then - print("[Mobs Redo] " .. name .. " has spawning disabled") - return - end - - chance = new_chance - - print ("[Mobs Redo] Chance setting for " .. name .. " is now " .. chance) - - end - - minetest.register_abm({ - - nodenames = nodes, - neighbors = neighbors, - interval = interval, - chance = chance, - - action = function(pos, node, aoc, active_object_count_wider) - - -- do not spawn if too many active entities in area - if active_object_count_wider > active_object_count - or not mobs.spawning_mobs[name] then - return - end - - -- if toggle set to nil then ignore day/night check - if day_toggle ~= nil then - - local tod = (minetest.get_timeofday() or 0) * 24000 - - if tod > 4500 and tod < 19500 then - -- daylight, but mob wants night - if day_toggle == false then - return - end - else - -- night time but mob wants day - if day_toggle == true then - return - end - end - end - - -- spawn above node - pos.y = pos.y + 1 - - -- only spawn away from player - local objs = minetest.get_objects_inside_radius(pos, 10) - - for _,oir in pairs(objs) do - - if oir:is_player() then - return - end - end - - -- mobs cannot spawn in protected areas when enabled - if spawn_protected == 1 - and minetest.is_protected(pos, "") then - return - end - - -- check if light and height levels are ok to spawn - local light = minetest.get_node_light(pos) - if not light - or light > max_light - or light < min_light - or pos.y > max_height - or pos.y < min_height then - return - end - - -- are we spawning inside solid nodes? - if minetest.registered_nodes[node_ok(pos).name].walkable == true then - return - end - - pos.y = pos.y + 1 - - if minetest.registered_nodes[node_ok(pos).name].walkable == true then - return - end - - -- spawn mob half block higher than ground - pos.y = pos.y - 0.5 - - local mob = minetest.add_entity(pos, name) - - if mob and mob:get_luaentity() then --- print ("[mobs] Spawned " .. name .. " at " --- .. minetest.pos_to_string(pos) .. " on " --- .. node.name .. " near " .. neighbors[1]) - else - print ("[mobs]" .. name .. " failed to spawn at " - .. minetest.pos_to_string(pos)) - end - - end - }) -end - --- compatibility with older mob registration -function mobs:register_spawn(name, nodes, max_light, min_light, chance, active_object_count, max_height, day_toggle) - - mobs:spawn_specific(name, nodes, {"air"}, min_light, max_light, 30, - chance, active_object_count, -31000, max_height, day_toggle) -end - --- set content id's -local c_air = minetest.get_content_id("air") -local c_ignore = minetest.get_content_id("ignore") -local c_obsidian = minetest.get_content_id("default:obsidian") -local c_brick = minetest.get_content_id("default:obsidianbrick") -local c_chest = minetest.get_content_id("default:chest_locked") - --- explosion (cannot break protected or unbreakable nodes) -function mobs:explosion(pos, radius, fire, smoke, sound) - - radius = radius or 0 - fire = fire or 0 - smoke = smoke or 0 - - -- if area protected or near map limits then no blast damage - if minetest.is_protected(pos, "") - or not within_limits(pos, radius) then - return - end - - -- explosion sound - if sound - and sound ~= "" then - - minetest.sound_play(sound, { - pos = pos, - gain = 1.0, - max_hear_distance = 16 - }) - end - - pos = vector.round(pos) -- voxelmanip doesn't work properly unless pos is rounded ?!?! - - local vm = VoxelManip() - local minp, maxp = vm:read_from_map(vector.subtract(pos, radius), vector.add(pos, radius)) - local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) - local data = vm:get_data() - local p = {} - local pr = PseudoRandom(os.time()) - - for z = -radius, radius do - for y = -radius, radius do - local vi = a:index(pos.x + (-radius), pos.y + y, pos.z + z) - for x = -radius, radius do - - p.x = pos.x + x - p.y = pos.y + y - p.z = pos.z + z - - if (x * x) + (y * y) + (z * z) <= (radius * radius) + pr:next(-radius, radius) - and data[vi] ~= c_air - and data[vi] ~= c_ignore - and data[vi] ~= c_obsidian - and data[vi] ~= c_brick - and data[vi] ~= c_chest then - - local n = node_ok(p).name - local on_blast = minetest.registered_nodes[n].on_blast - - if on_blast then - return on_blast(p) - else - -- after effects - if fire > 0 - and (minetest.registered_nodes[n].groups.flammable - or math.random(1, 100) <= 30) then - - minetest.set_node(p, {name = "fire:basic_flame"}) - else - minetest.set_node(p, {name = "air"}) - - if smoke > 0 then - effect(p, 2, "tnt_smoke.png", 5) - end - end - end - end - - vi = vi + 1 - - end - end - end -end - --- register arrow for shoot attack -function mobs:register_arrow(name, def) - - if not name or not def then return end -- errorcheck - - minetest.register_entity(name, { - - physical = false, - visual = def.visual, - visual_size = def.visual_size, - textures = def.textures, - velocity = def.velocity, - hit_player = def.hit_player, - hit_node = def.hit_node, - hit_mob = def.hit_mob, - drop = def.drop or false, - collisionbox = {0, 0, 0, 0, 0, 0}, -- remove box around arrows - timer = 0, - switch = 0, - - on_step = function(self, dtime) - - self.timer = self.timer + 1 - - local pos = self.object:getpos() - - if self.switch == 0 - or self.timer > 150 - or not within_limits(pos, 0) then - - self.object:remove() ; -- print ("removed arrow") - - return - end - - -- does arrow have a tail (fireball) - if def.tail - and def.tail == 1 - and def.tail_texture then - effect(pos, 1, def.tail_texture, 10, 0) - end - - if self.hit_node then - - local node = node_ok(pos).name - - --if minetest.registered_nodes[node].walkable then - if node ~= "air" then - - self.hit_node(self, pos, node) - - if self.drop == true then - - pos.y = pos.y + 1 - - self.lastpos = (self.lastpos or pos) - - minetest.add_item(self.lastpos, self.object:get_luaentity().name) - end - - self.object:remove() ; -- print ("hit node") - - return - end - end - - if (self.hit_player or self.hit_mob) - -- clear mob entity before arrow becomes active - and self.timer > (10 - (self.velocity / 2)) then - - for _,player in pairs(minetest.get_objects_inside_radius(pos, 1.0)) do - - if self.hit_player - and player:is_player() then - - self.hit_player(self, player) - self.object:remove() ; -- print ("hit player") - return - end - - if self.hit_mob - and player:get_luaentity() - and player:get_luaentity().name ~= self.object:get_luaentity().name - and player:get_luaentity().name ~= "__builtin:item" - and player:get_luaentity().name ~= "gauges:hp_bar" - and player:get_luaentity().name ~= "signs:text" - and player:get_luaentity().name ~= "itemframes:item" then - - self.hit_mob(self, player) - - self.object:remove() ; -- print ("hit mob") - - return - end - end - end - - self.lastpos = pos - end - }) -end - --- Spawn Egg -function mobs:register_egg(mob, desc, background, addegg, no_creative) - - local grp = {} - - -- do NOT add this egg to creative inventory (e.g. dungeon master) - if creative and no_creative == true then - grp = {not_in_creative_inventory = 1} - end - - local invimg = background - - if addegg == 1 then - invimg = "mobs_chicken_egg.png^(" .. invimg .. - "^[mask:mobs_chicken_egg_overlay.png)" - end - - minetest.register_craftitem(mob, { - - description = desc, - inventory_image = invimg, - groups = grp, - - on_place = function(itemstack, placer, pointed_thing) - - local pos = pointed_thing.above - - if pos - and within_limits(pos, 0) - and not minetest.is_protected(pos, placer:get_player_name()) then - - pos.y = pos.y + 1 - - local mob = minetest.add_entity(pos, mob) - local ent = mob:get_luaentity() - - if not ent then - mob:remove() - return - end - - if ent.type ~= "monster" then - -- set owner and tame if not monster - ent.owner = placer:get_player_name() - ent.tamed = true - end - - -- if not in creative then take item - if not creative then - itemstack:take_item() - end - end - - return itemstack - end, - }) -end - --- capture critter (thanks to blert2112 for idea) -function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, force_take, replacewith) - - if not self.child - and clicker:is_player() - and clicker:get_inventory() then - - -- get name of clicked mob - local mobname = self.name - - -- if not nil change what will be added to inventory - if replacewith then - mobname = replacewith - end - - local name = clicker:get_player_name() - - -- is mob tamed? - if self.tamed == false - and force_take == false then - - minetest.chat_send_player(name, "Not tamed!") - - return - end - - -- cannot pick up if not owner - if self.owner ~= name - and force_take == false then - - minetest.chat_send_player(name, self.owner.." is owner!") - - return - end - - if clicker:get_inventory():room_for_item("main", mobname) then - - -- was mob clicked with hand, net, or lasso? - local tool = clicker:get_wielded_item() - local chance = 0 - - if tool:is_empty() then - chance = chance_hand - - elseif tool:get_name() == "mobs:net" then - - chance = chance_net - - tool:add_wear(4000) -- 17 uses - - clicker:set_wielded_item(tool) - - elseif tool:get_name() == "mobs:magic_lasso" then - - chance = chance_lasso - - tool:add_wear(650) -- 100 uses - - clicker:set_wielded_item(tool) - end - - -- return if no chance - if chance == 0 then return end - - -- calculate chance.. add to inventory if successful? - if math.random(1, 100) <= chance then - - clicker:get_inventory():add_item("main", mobname) - - self.object:remove() - else - minetest.chat_send_player(name, "Missed!") - end - end - end -end - -local mob_obj = {} -local mob_sta = {} - --- feeding, taming and breeding (thanks blert2112) -function mobs:feed_tame(self, clicker, feed_count, breed, tame) - - if not self.follow then - return false - end - - -- can eat/tame with item in hand - if follow_holding(self, clicker) then - - -- if not in creative then take item - if not creative then - - local item = clicker:get_wielded_item() - - item:take_item() - - clicker:set_wielded_item(item) - end - - -- increase health - self.health = self.health + 4 - - if self.health >= self.hp_max then - - self.health = self.hp_max - - if self.htimer < 1 then - - minetest.chat_send_player(clicker:get_player_name(), - self.name:split(":")[2] - .. " at full health (" .. tostring(self.health) .. ")") - - self.htimer = 5 - end - end - - self.object:set_hp(self.health) - - update_tag(self) - - -- make children grow quicker - if self.child == true then - - self.hornytimer = self.hornytimer + 20 - - return true - end - - -- feed and tame - self.food = (self.food or 0) + 1 - if self.food >= feed_count then - - self.food = 0 - - if breed and self.hornytimer == 0 then - self.horny = true - end - - self.gotten = false - - if tame then - - if self.tamed == false then - minetest.chat_send_player(clicker:get_player_name(), - self.name:split(":")[2] - .. " has been tamed!") - end - - self.tamed = true - - if not self.owner or self.owner == "" then - self.owner = clicker:get_player_name() - end - end - - -- make sound when fed so many times - if self.sounds.random then - - minetest.sound_play(self.sounds.random, { - object = self.object, - max_hear_distance = self.sounds.distance - }) - end - end - - return true - end - - local item = clicker:get_wielded_item() - - -- if mob has been tamed you can name it with a nametag - if item:get_name() == "mobs:nametag" - and clicker:get_player_name() == self.owner then - - local name = clicker:get_player_name() - - -- store mob and nametag stack in external variables - mob_obj[name] = self - mob_sta[name] = item - - local tag = self.nametag or "" - - local formspec = "size[8,4]" - .. default.gui_bg - .. default.gui_bg_img - .. "field[0.5,1;7.5,0;name;Enter name:;" .. tag .. "]" - .. "button_exit[2.5,3.5;3,1;mob_rename;Rename]" - minetest.show_formspec(name, "mobs_nametag", formspec) - end - - return false - -end - --- inspired by blockmen's nametag mod -minetest.register_on_player_receive_fields(function(player, formname, fields) - - -- right-clicked with nametag and name entered? - if formname == "mobs_nametag" - and fields.name - and fields.name ~= "" then - - local name = player:get_player_name() - - if not mob_obj[name] - or not mob_obj[name].object then - return - end - - -- update nametag - mob_obj[name].nametag = fields.name - - update_tag(mob_obj[name]) - - -- if not in creative then take item - if not creative then - - mob_sta[name]:take_item() - - player:set_wielded_item(mob_sta[name]) - end - - -- reset external variables - mob_obj[name] = nil - mob_sta[name] = nil - - end -end) - --- used to drop items inside a chest or container -local drop_items = function(pos, invstring) - - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - - for i = 1, inv:get_size(invstring) do - - local m_stack = inv:get_stack(invstring, i) - local obj = minetest.add_item(pos, m_stack) - - if obj then - - obj:setvelocity({ - x = math.random(-10, 10) / 9, - y = 3, - z = math.random(-10, 10) / 9 - }) - end - end - -end - --- override chest node so it drops items on explode -minetest.override_item("default:chest", { - - on_blast = function(p) - - minetest.after(0, function() - - drop_items(p, "main") - - minetest.remove_node(p) - end) - end, - -}) - --- compatibility function for old entities to new modpack entities -function mobs:alias_mob(old_name, new_name) - - -- spawn egg - minetest.register_alias(old_name, new_name) - - -- entity - minetest.register_entity(":" .. old_name, { - - physical = false, - - on_step = function(self) - - local pos = self.object:getpos() - - minetest.add_entity(pos, new_name) - - self.object:remove() - end - }) -end diff --git a/mobs_crafts.lua b/mobs_crafts.lua deleted file mode 100644 index b39f1de..0000000 --- a/mobs_crafts.lua +++ /dev/null @@ -1,69 +0,0 @@ - --- name tag -minetest.register_craftitem(":mobs:nametag", { - description = "Nametag", - inventory_image = "mobs_nametag.png", -}) - -core.register_craft({ - type = "shapeless", - output = "mobs:nametag", - recipe = {"default:paper", "dye:black", "farming:string"}, -}) - --- leather -minetest.register_craftitem(":mobs:leather", { - description = "Leather", - inventory_image = "mobs_leather.png", -}) - --- raw meat -minetest.register_craftitem(":mobs:meat_raw", { - description = "Raw Meat", - inventory_image = "mobs_meat_raw.png", - on_use = minetest.item_eat(3), -}) - --- cooked meat -minetest.register_craftitem(":mobs:meat", { - description = "Meat", - inventory_image = "mobs_meat.png", - on_use = minetest.item_eat(8), -}) - -minetest.register_craft({ - type = "cooking", - output = "mobs:meat", - recipe = "mobs:meat_raw", - cooktime = 5, -}) - --- golden lasso -minetest.register_tool(":mobs:magic_lasso", { - description = "Magic Lasso (right-click animal to put in inventory)", - inventory_image = "mobs_magic_lasso.png", -}) - -minetest.register_craft({ - output = "mobs:magic_lasso", - recipe = { - {"farming:string", "default:gold_lump", "farming:string"}, - {"default:gold_lump", "default:diamondblock", "default:gold_lump"}, - {"farming:string", "default:gold_lump", "farming:string"}, - } -}) - --- net -minetest.register_tool(":mobs:net", { - description = "Net (right-click animal to put in inventory)", - inventory_image = "mobs_net.png", -}) - -minetest.register_craft({ - output = "mobs:net", - recipe = { - {"default:stick", "", "default:stick"}, - {"default:stick", "", "default:stick"}, - {"farming:string", "default:stick", "farming:string"}, - } -}) diff --git a/sand_monster.lua b/sand_monster.lua index 4ce327f..c58c8dd 100644 --- a/sand_monster.lua +++ b/sand_monster.lua @@ -47,9 +47,6 @@ mobs:register_mob("fun_caves:sand_monster", { }, }) -mobs:register_spawn("fun_caves:sand_monster", {"group:sand"}, 20, 0, 4000, 3, 31000) +mobs:register_spawn("fun_caves:sand_monster", {"group:sand"}, 20, 0, 4000, 3, -50) -mobs:register_egg("fun_caves:sand_monster", "Sand Monster", "default_sand.png", 1) - --- compatibility -mobs:alias_mob("mobs:sand_monster", "fun_caves:sand_monster") +mobs:register_egg("fun_caves:sand_monster", "Deep Sand Monster", "default_sand.png", 1) diff --git a/spider.lua b/spider.lua index ebc716d..959b4c9 100644 --- a/spider.lua +++ b/spider.lua @@ -47,11 +47,15 @@ mobs:register_mob("fun_caves:spider", { punch_start = 50, punch_end = 90, }, + do_custom = function(self) + if not self.fun_caves_damage_timer then + self.fun_caves_damage_timer = 0 + end + + fun_caves.surface_damage(self) + end, }) mobs:register_spawn("fun_caves:spider", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 5000, 2, 31000) -mobs:register_egg("fun_caves:spider", "Spider", "mobs_cobweb.png", 1) - --- compatibility -mobs:alias_mob("mobs:spider", "fun_caves:spider") +mobs:register_egg("fun_caves:spider", "Deep Spider", "mobs_cobweb.png", 1) diff --git a/spider_ice.lua b/spider_ice.lua index a7a41f9..ec07cf5 100644 --- a/spider_ice.lua +++ b/spider_ice.lua @@ -48,6 +48,9 @@ mobs:register_mob("fun_caves:spider_ice", { punch_start = 50, punch_end = 90, }, + do_custom = function(self) + fun_caves.surface_damage(self, true) + end, }) mobs:register_spawn("fun_caves:spider_ice", {"default:ice"}, 14, 0, 1000, 2, 31000) diff --git a/stone_monster.lua b/stone_monster.lua deleted file mode 100644 index 5350fbb..0000000 --- a/stone_monster.lua +++ /dev/null @@ -1,57 +0,0 @@ - --- Stone Monster by PilzAdam - -mobs:register_mob("fun_caves:stone_monster", { - type = "monster", - passive = false, - attack_type = "dogfight", - pathfinding = true, - reach = 2, - damage = 3, - hp_min = 12, - hp_max = 35, - armor = 80, - collisionbox = {-0.4, -1, -0.4, 0.4, 0.9, 0.4}, - visual = "mesh", - mesh = "mobs_stone_monster.b3d", - textures = { - {"mobs_stone_monster.png"}, - {"mobs_stone_monster2.png"}, -- by AMMOnym - }, - makes_footstep_sound = true, - sounds = { - random = "mobs_stonemonster", - }, - walk_velocity = 1, - run_velocity = 2, - jump = true, - floats = 0, - view_range = 10, - drops = { - {name = "default:torch", chance = 2, min = 3, max = 5}, - {name = "default:iron_lump", chance = 5, min = 1, max = 2}, - {name = "default:coal_lump", chance = 3, min = 1, max = 3}, - }, - water_damage = 0, - lava_damage = 1, - light_damage = 0, - animation = { - speed_normal = 15, - speed_run = 15, - stand_start = 0, - stand_end = 14, - walk_start = 15, - walk_end = 38, - run_start = 40, - run_end = 63, - punch_start = 40, - punch_end = 63, - }, -}) - -mobs:register_spawn("fun_caves:stone_monster", {"default:stone", "default:desert_stone", "fun_caves:stone_with_salt"}, 14, 0, 7000, 1, 31000) - -mobs:register_egg("fun_caves:stone_monster", "Stone Monster", "default_stone.png", 1) - --- compatibility -mobs:alias_mob("mobs:stone_monster", "fun_caves:stone_monster") From 4821c4e912c126abe0126196cea0f6ad643752fc Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Fri, 20 May 2016 00:59:36 -0500 Subject: [PATCH 022/354] Remove duplicated textures. --- textures/mobs_blood.png | Bin 267 -> 0 bytes textures/mobs_cobweb.png | Bin 144 -> 0 bytes textures/mobs_dirt_monster.png | Bin 1468 -> 0 bytes textures/mobs_fireball.png | Bin 293 -> 0 bytes textures/mobs_leather.png | Bin 196 -> 0 bytes textures/mobs_magic_lasso.png | Bin 176 -> 0 bytes textures/mobs_meat.png | Bin 411 -> 0 bytes textures/mobs_meat_raw.png | Bin 426 -> 0 bytes textures/mobs_nametag.png | Bin 247 -> 0 bytes textures/mobs_net.png | Bin 195 -> 0 bytes textures/mobs_pick_lava.png | Bin 239 -> 0 bytes textures/mobs_spider.png | Bin 2087 -> 0 bytes textures/mobs_stone_monster.png | Bin 1224 -> 0 bytes textures/mobs_stone_monster2.png | Bin 3682 -> 0 bytes textures/zmobs_lava_flan.png | Bin 1532 -> 0 bytes textures/zmobs_lava_flan2.png | Bin 1277 -> 0 bytes textures/zmobs_lava_flan3.png | Bin 1884 -> 0 bytes textures/zmobs_lava_orb.png | Bin 522 -> 0 bytes 18 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 textures/mobs_blood.png delete mode 100644 textures/mobs_cobweb.png delete mode 100644 textures/mobs_dirt_monster.png delete mode 100644 textures/mobs_fireball.png delete mode 100644 textures/mobs_leather.png delete mode 100644 textures/mobs_magic_lasso.png delete mode 100644 textures/mobs_meat.png delete mode 100644 textures/mobs_meat_raw.png delete mode 100644 textures/mobs_nametag.png delete mode 100644 textures/mobs_net.png delete mode 100644 textures/mobs_pick_lava.png delete mode 100644 textures/mobs_spider.png delete mode 100644 textures/mobs_stone_monster.png delete mode 100644 textures/mobs_stone_monster2.png delete mode 100644 textures/zmobs_lava_flan.png delete mode 100644 textures/zmobs_lava_flan2.png delete mode 100644 textures/zmobs_lava_flan3.png delete mode 100644 textures/zmobs_lava_orb.png diff --git a/textures/mobs_blood.png b/textures/mobs_blood.png deleted file mode 100644 index 77cfbdaa665922472018ffd016e7a47c974e6bf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4&HECyrsn$JLrv%n*= zn1O*?7=#%aX3dcR3bL1Y`ns~;V-*l#XF68-IUFb?S>hT|;+&tGo0?a`;9QiNSdyBe zP@Y+mq2TW68xY>eCk|9p?CIhdVsU!wWN*F(0}fVpzOeIp;)i?nt~kXd=NwvPBT@I^ z`)$SD_5YRF3_|ya?$bSJv37BxYPI+g?T<4qoM6#^erD3SrIE87pG`RweterrYcywC zi% diff --git a/textures/mobs_cobweb.png b/textures/mobs_cobweb.png deleted file mode 100644 index 05b4fdcf42b011f7b3a2fe41d68bfb2a571c939b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9>$V*!|NsC0yVJ)6D8g70 ze)*D*+O;M oZYr_8lw&iMW_#|;Mc2?e)oXKrN2bPDNB8 zb~7$DE-^4L^m3s900lTnL_t(&-o;q^Pn%U3K7WNVnPUvbr4&jj6iR^>N?Yg+irjCd zE#*4yGDbihPK{h0Zf;(-L}QG9g+FODQGZZlW-<*6Iu|#cyXjyP$m4rHs4xO8<$P&L zPELC`&-cFHbKd9edtP?7xfm051!yf)!c&-r7JV9;3Q|$0OU5a8K2ATc$9#L4^x137 zK)Xqe#(V`X^j4x;r$9{sVT#hws7t|Oz=}6JteEzh(N(5Fi%|`aMT3cY172<_MicGp zw`Jqi)>7H<^v6U78?kBd@u^BIc9`+*U|H;qwx@gZj(UTQF+&5(iD zJQln^;Fg?jBImg?=R3ED$wFs&4$k$IBVbaYL7$2@yjF}<$cGmuz*m%l zv8r55H5eoU#@t#|s*d8r(P~W4y3a(04C%N$?3Sc)q1S;I>k1Dnl~$t?XIo7;tklBc zg$d{)w%dx7n5-|tkRyu*G2U**ytf2z_t`N;>-D-M%=)Ydl&Ud7j!uy#4=R;;zZLBi zx`&loIJ__coJo%{4V78PP_0d%FwDU_eJ+f+a)lEZm&yX2s^6f%VWk!hFCGC~&VDpr zg_C7jlxUQgsL|7D3lk7@w#TAEHyPmuYbm_zWk_KB1bJ8o=zA!sb(>WPoqycW#R3yCJM79y)ruaKPQgi4=xtaX?&ahbH;RjNWwb|O7j z{XhBp?cFU^VFI?DRY=Ka#&5x;feQ3HwBiY@%YiE+RrqAG7Vhj5(n;=ItIs};OTBjV z&@=4m&q@EAYqy2myIZQl1O%PE*j3Q#f`v{S-s*9nUYmp$?3$2!cS}{60J#g3{qUixJCVDHFadHGCi~$-ktlK(5hg(H z!el>uC=x~PBEkg7U6_Q!bE9`QwjB8S5sP_0K<>gM93J>?+kra|Sj_tYd))y<3X^d7 zRjh0o-(a_Bj(I;|uRDN9VG<6%Y4{$)3Xg!lSjMrj5z!pBtRJ_Pd^~qmEgV4 zmN$(*{GBa-@jZ*AAK;)UacPdjk{$;qkt9n$AljASrr~dC+-K`pX9w*ExYP-7s*lmL zQcy?3tUM}DKOpLr;3KeqmcZ7w9EhYJ;L@DHms=7jOgSRYT_6^f;I$iIOLY3{pFU)f z^aIK>6Qq~t!O>_%)r1c z48n{Iv*t(u1=&kHeO=k_aEkI6^3P!p$Oj5ZmbgZgIOpf)rskC}I2WZRmZYXAlxLP? zD7bt2281{Ai31gh2Ka=yHZ(9){AW1upW*);hW}3({(tWL|Ns9pubV|c1&k#@e!&b5 z&u*lFI7!~_E^LWuJ8FTPa8DP<5Dr<^gN&T54g#zP7;iG%I&hvp!Jy zGzf@>-py?MJo(tCeeUA6^^Y}c_U1o!y8qfrYUb~2;zsX3iflUbT{C3bXODnDrj;VQ d0vY}=PCLr)dg3qUIvJYD@<);T3K0RW)6V@&`6 diff --git a/textures/mobs_leather.png b/textures/mobs_leather.png deleted file mode 100644 index 3205e5d63019297d727a5758ae0a07c36e5296c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZWnd6gQ&KQ9)brMt&vDVI z^EYY>F;n~&J`1RTu_VYZn8D%MjWi%9*3-o?gyVX0f&)Xc#9Px3blo()qRMfG!R$5q6 oNomWAq=2A+(1u&5j~rlNxTec@{eZvcT%bh^p00i_>zopr04TRP?f?J) diff --git a/textures/mobs_magic_lasso.png b/textures/mobs_magic_lasso.png deleted file mode 100644 index befdc1120684c7281b1edb8129b302e9beb402b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b6=Yxt^*32FFY4T(w)@vs zl%$(^0;L#Bg8YIR9G=}s19JR5T^vI=u7~zsQL70(Y)*K0-AbW|YuPgfaiF4ao-U3d7N?g^vdubdAacB(E6(QR4TXEx zF3u`ia7TIh3qvMb2mT4lB^n}c3}^mM5hQPNZ2d{j?b$^|R^^`s``T-BW~*s_Ph^k?jTf@q@XleX_U!(d zpRd@|Zl2A&s!G1?iq6}AB6~a*yo!|BkbKYbgOcN0+vUaXZ*7(MqNi+ru+{L@!kfR; xcc<9y}xJr}&S1jg>4r#17hce+c-?XfU(#Xu8o%U0?_>c)I$ztaD0e0svFmpH=_> diff --git a/textures/mobs_meat_raw.png b/textures/mobs_meat_raw.png deleted file mode 100644 index 0dea4ec5404cccc8820d90a5d3e1513b150d6056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6U4S$Y z{B+)352QE?JR*x37`TN&n2}-D90{Nxdx@v7EBkF8NoF4Dim2{~Kq1Kz*N775{M_8s zyb=cIqSVBa)D(sC%#sWRcTeAd@J2pypjE7%E{-7kqh6PFiLxlUdNbJa48$*Oi5{r(a(v5$LiYP)9NG@bmxw?^k=dL`2Um z7D`(3L9XHYs-Ty*(|Bvn7jqg0W$_-^y6)wi$>%H?Ph7j=z4qj}=kXQ0mwuQRa9!ly zV+NO$Z<%YS9+UWKBa`yyo`mvtfhC4+QQ4}|!Ou&Sj&L~ayU+aLqIF^D(kn57*3X|* zZ-2bB{l4CGMxU(=1+mM;WL2Inv0!UI8}o0kIGf3TAIE5{BIN89Ry&ac@UkDfQywAE(< Ph8lyXtDnm{r-UW|E48P= diff --git a/textures/mobs_nametag.png b/textures/mobs_nametag.png deleted file mode 100644 index 74005b3a25a37186a5e2f69cd6cc11f38f206a7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247 zcmVkf0oG*>Bzpoo zX%)nulCl`QF0%k^u}u-YR(8+d1{$=K$KXk;psEi8h_^^@uz$K?1dwkn`~@fN!5$nH x#9$|ww303PCpZ}5q!ryT`V*Iw9halu`2mf%NGNDlp0@x1002ovPDHLkV1h%cUM>It diff --git a/textures/mobs_net.png b/textures/mobs_net.png deleted file mode 100644 index df7c3a61f531d9fb3b5a2a8bfd72c2f7a3e3c69f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZWnj=u6yxxy(FqQ=Q1v5B2yO9Ru#CW{FIq2sZu;qT;#_8q@+w>6|b p{>-jn*&9=KMziu6f5Dzg<{~zJ50m?<|AF=}c)I$ztaD0e0sw}5K|cTh diff --git a/textures/mobs_pick_lava.png b/textures/mobs_pick_lava.png deleted file mode 100644 index 7cc77f0a01bbf6e30787e5b15cad759e54694cf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eIo5D@5KV31cc)Uoir zqObpbweUyBH|jtIj3q&S!3+-1Zlr-YN#5=*3>~bp9zYIffk$L90|U1(2s1Lwnj--e zWH0gbb!C6R%qk`zILZ9lLZDEvr;B3<$Mxid2IgfOR5+9sIgc@QNjAGmNQ4BlC^((T zWJ+LU6AtXqN^@UkU~t%_!O@pd=fHsjvls*u61*BX3^uSjut-RVC@?7;U=mAc{?uT? Z@b?a<$k7AOPXmo-@O1TaS?83{1OPNnKA!*p diff --git a/textures/mobs_spider.png b/textures/mobs_spider.png deleted file mode 100644 index 2b992d1389f288b1b60c6df6b7aac12bba3fe84c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2087 zcmV+?2-x?DP)YXA0ZVW zDjpstD<35!BPI+gC^8=?6DTYkCMGH(Cm zA}uWwF*6)4Hzh1H9xpB}D=sW7G$JoFBrZ8HD>NxBIV&zJ9Wpj6FEKqTGC3?VGA}YT zGb}kVHXJxh8ap^JH8(UhGd43pEH*(SIX);kI5#ypE;u*(lHa{{t zHZ?grJUK@pLO(J+NEb&vF+W5jLq;?|KRG=~Mmk14K07W!OE^D9L_9$-LP0=2LOVc0 zK0il1L_j@ANl8RcM@B?JM^8CQPen&cPE1NgPft@!SWHk@O;J-mS5!<=Uq@YIR9a+H zTvu6JS!G&fWnNfRWno%nYg}t(9=dSr2VcYB9-e133&fPs#Zij9(Zl#`IB zsjQ}@tFOGJ!N0oL*Vy##_Ynh%000JJNkl9b*?A7lb;b-Ay=*yhUA>O*>N(l16nO>B{ph1`EIMV zRTlU1Lz0)X3j_4cWNCnJ2Z-BvC72tAK}dS3G(gNS*#TbD%5Xh@*|8hO4nHph`OWkL z*@kLb8LmgRgAL;((kRVFo{2$bz^wT_39Zbci8d;KwJn?-U3J!JF4{==YJ~)6S{Y6B z70=IGm{W7k)mMKkmBh!?L{ ziWUje%C@Nntw|4ebhYzX?AgAPh-qc_LYP8WgTXrHE01bUL9I-o>Isk>DbfNP zenhe2f*_RYi8R8xmErFsPSn;=UGAb*Hc*YTZoivOb6hMjU`in90hX0_NYfNg z(?QzfLE}D&qLZTN?a|lU@&Ut`2QW1J&0ySj?f~l~9Sq(cpo2%I2IxedVR()c=qP-k z%MBk00I*J?!5!cZ-vI#aab#+MPUQK)0WKGOAmI`;_%4%X>uEQDM*!eLZ!$79Kqu04 zmZ!z22!HB#!)XOrmYpPE>n%5&zk9}g7wvImYJg4*25B$c0tFxEhaa&8hv7FDr;+69 zeeZ1gF52VB)G#U^5Cj~$AGSiI)k(0vDxf`%ObyV9m#6!SbE!yD!GfX)$`21{k*B_E8I@KRl0KWLVU)6-onb~H&d$j0+}9(nXeRIo{C zWp&>;)+(vgAr>c760dL6PkR~U(J@iC-!qJ)YINRXagwYT6P?BVzRoa`w6a8xiMsv$ z#ZIDFPi|qcotiF|ng{Fa9Lc3fPT2TS0ESj>uJn(*Dc8LtES8gz)ZF6!>7}T0DTxy@ zKMKIm%DvP2hR#cq3Kk;nAj_xVD@5tsZLtXgt$f@$?bdl=DvyPNXCNSxi$g(fI66Tq zs|OWH)<|g$i!R>66f${vD98;*CursR^9E_a)hk%!u@A0Hds}RR{J*F>9Fbp!!@vHH z0Yao52n5dVO7~`b4TDK0jfU@rY2{zwkFT-CiZ(&GCxc) z$|XaaM(?7c*<`tYoBKe<(5eDME$Or^>&TqC`I+Qg={QmzA(ctP1W z*}FLVW~j}hl1#t@h|SWP*PDSpFbr(k;kZ<=!W;q!m%WeQF20_tZDpFbUV)$9p=s&Z zXs9Z_e{YLT5Ws%@=j7X$?{C&u^V4Vs)4L=Y>NJewKE8i%OFa+}zo?#lzWm-i?XB@1 z>i`d*vu2?8oA~~Fn` diff --git a/textures/mobs_stone_monster.png b/textures/mobs_stone_monster.png deleted file mode 100644 index 95c3c162a2b75439105276c3d0432b0d3d1796b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1224 zcma))i&Ila6vi(PQ(i$uL4DRARtC8xg-G+Fb(9UpaeqX4G95EgX0T9MX`=J zqSC6gP^#2cv{NB>XW{KAOaV*-%)AHa1n2_L0lYyP0Qrm#?=@~d9v*(4o&i+q zMk+PX$9uCMjj_QWr_+P!8<})Ea}%8vxG6L!D3rknV+3(<1}7NjhOom~OkPL`FP!^D zL^vO@C4$e}LPYY3s7N6~5G5o8UlM|7BSf^2h#`m=At8?4CKkmeAmT(4BXN>=M7%^C zzg--km>^C{5T_+2%F@$h8R=Pw%nUg~nkkn`@dPOU@Ab~t)&;{%f90@nA}svSsZ_x*bx~2nv)#H|&of0MPAe{2 zZC&JUXYG8p$_&p|L;j7^)MH-B_s@MhSE0&VeRX;-3HwKO>MvS(hJS1ght}k(RyyB{ zxr{g8#JlX89#*Prn;(2#@N?_>Cn1gnXF0`p=lbyjNG>xybI`jssY&Y|@w8&?L`P{( zOr5*6P0E;xJ7Xy<7TemVonT&eW3MZf95~v#Ugt4$c+Fr?`^BER<^Df~8FEQswI+L5 zJwK*AqLG~m*L@AW)?L_=jZcpHMYoWQe%f})A4RUCaeP%j@jWTISWI!6&e51RPEZ)B zo6qCIp)$Fb^~15^M|EW@uH7bc?e2(Z0fYEsQA$L2v2-e(e`aPxx!6CQd$Y9r_Kqtb znqFDDKcv^3KKVg&75QZHjt_n!SA{>KFOvteiw8q|V2t$;WyG z?b_wD7U$iEXD{t<>!@D%svvk-Md&FjZjMFCaHJPsL)MZepAW>X_He z?q4V*Raa@YwvXQlGOQS5x;E-e1Dv~3j}(O;eiNW?Oww1z>jW0|pJ}1o(jz-lh3+p~ zU%t{)wKwgm-tW9g)ji*D)nQzgFPlxQU{$FEZO1nEzEZ z>Xg?q$o$wb(^rwwk>_8Zi{>f)<@ygN2L{KdZXY6Rpv*yAD|^amRA40qtFMPEt3R2y sDj1p_K#lb!-|Z57+B&LV1tjJCLV7aSYtV0lx$&cO*gV#i;Do~e01)3VaR2}S diff --git a/textures/mobs_stone_monster2.png b/textures/mobs_stone_monster2.png deleted file mode 100644 index 70bfc6ecee2aa2c7597cb8dfdb732595db35ad96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3682 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 A`~Uy| diff --git a/textures/zmobs_lava_flan.png b/textures/zmobs_lava_flan.png deleted file mode 100644 index d9799ae0eeb9815c8d8aaef3e83f1badc1eef775..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1532 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 Kdi}FavHt**VhZ#C diff --git a/textures/zmobs_lava_flan3.png b/textures/zmobs_lava_flan3.png deleted file mode 100644 index 9ecd196db6d4dc0ae3b72f4ffe05311e54edfc41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1884 zcmWkud0dPMAAd3>b3FI`G*>l;)TB$JX(yd3npW4+MN&cvh)gFyi&0000C4GD~#Q29TY!kgg0 zW81C+z@)KxVbMW=1z;!SJMcv;1d|A?1|c~DYCs{4qi!NljNw|LU>Yn?A}~jQQXFzX zP)9`M0rBl{L`J|qLRf{NPAI4YK^FuH5`exUfjxnG!a_NTs&U*A!!;OW;EP;QWEue} zN!%GnzJU>28uy1pa+-0+u$d^Nq6i;EIE^GdaPV6pWXBKzFcb=+UKl);MwB$Grpf6f z=7VB$A(1^xsu)g(qZ%4>r{D+>QE-%&M7#-XHi|eigdYyM(L@*mEfQc_igMtXC|Iar znP3cy1>xx|xmXCgGn5}eM!}dDjjP3s4@GEf$QdjaK%%Z36^S4y~ZB>NkUzveT; z*7P8Rei1?MaIBxDK2XFciGE~BlSK4dj+!L&kQ^G4Gh+_KkTded1^eoTkGM}6aVN$+ zh306=9LFDzqs)s%=3;dGUzm9dVJ;)bj?(61mgah)`MmX53*UTelDQo!&;(Z3A^BYjXjB_aZdV zFM8&!)V+n#QK`(0-i`O4q=Yk2d#nC#R#Cu_$6&%@r^&-B9jnBG8`+=Q`isJMpRT-< z^?kp?e$R53hf~uVQZ{$ZS+K{lc_UhpTuiO^PIUf7H>^(^%)X}&KQ^;x{~C^B_^cQy!Y-n=QY_Q{eI`&i|ICvdH1a5 zLTm{3-tS$S(d~lOYUzUAF>%!|tJUt3oN+B&^_Z8mjxE(zyJ+#^s}^>C?f2^z|c{sa)&c z450Gir~iGhq%f>BJA00Q!sz_AtmqT;&ZIM2 z8vG7ysSy-@8m}5G`m*Cv@2dm5A_B($$Da&@oGJ8fjNu7=Vp9$CLq5zIy7XgUaRyiL z_l;dHi)Xhij48Y%Tz0DIWxBDo=s)^|VuMpt)Zvn}2zjH0$!mMMbrEc@%4zp~cpPW7z5 z{pY~7XHI;%{O)wbuhN@6@tsGX4|>ggv10WRr_Rz9qN~sNQZF~4roE_vT+KpU;TF>$1Ff>&R-QDOXg%NUP?H^9 ysXW=)d)DcwMy*#~xV-6sN!JvzFE@R>aQ~BQx4Vw+O_|sLAT%gE@Mr&|;{OAUG@$hW diff --git a/textures/zmobs_lava_orb.png b/textures/zmobs_lava_orb.png deleted file mode 100644 index bffd74cdedf0718c830b685153c6eb2bef6ba1d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmV+l0`>igP)?2o8#*>xTdU03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00C}EL_t(I%f-??Z&Cpi z#_`|1m$yQ>P@u+Ci*a{RCqIB+!lk1NE^1;TF=t&?6aMh=bw{v4ri@kRiQ;%LkCBAy`uM2vQ2srv0mWW7NtD5KQWweGht`C z=vfHvl6JB@xlF%ITxFONN5o@V@3=nZ&gjG!&I5i$v@bE(#1=mqOt$H6(mBV|YkVv% zPW%^ekMtlzQejwOTqoFOb^#X|ROyz8itLu9rvUHqrb(fUb%Gj6o#Z^@4JKu#C2lo| z@=GSTf Date: Fri, 20 May 2016 01:01:14 -0500 Subject: [PATCH 023/354] Remove duplicated models. --- models/mobs_stone_monster.b3d | Bin 29900 -> 0 bytes models/zmobs_lava_flan.x | 3506 --------------------------------- 2 files changed, 3506 deletions(-) delete mode 100644 models/mobs_stone_monster.b3d delete mode 100644 models/zmobs_lava_flan.x diff --git a/models/mobs_stone_monster.b3d b/models/mobs_stone_monster.b3d deleted file mode 100644 index d9c0c717c4050482181946154785dcdf103844a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29900 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 HI+y$(4j*vu diff --git a/models/zmobs_lava_flan.x b/models/zmobs_lava_flan.x deleted file mode 100644 index be78ff9..0000000 --- a/models/zmobs_lava_flan.x +++ /dev/null @@ -1,3506 +0,0 @@ -xof 0303txt 0032 - -template XSkinMeshHeader { - <3cf169ce-ff7c-44ab-93c0-f78f62d172e2> - WORD nMaxSkinWeightsPerVertex; - WORD nMaxSkinWeightsPerFace; - WORD nBones; -} - -template SkinWeights { - <6f0d123b-bad2-4167-a0d0-80224f25fabb> - STRING transformNodeName; - DWORD nWeights; - array DWORD vertexIndices[nWeights]; - array float weights[nWeights]; - Matrix4x4 matrixOffset; -} - -Frame Root { - FrameTransformMatrix { - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000,-0.000000, 1.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 0.000000, 1.000000;; - } - Frame Armature { - FrameTransformMatrix { - -5.000000, 0.000001, 0.000000, 0.000000, - -0.000001,-5.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 5.000000, 0.000000, - 0.000000, 0.000000,-5.000000, 1.000000;; - } - Frame Armature_Bone { - FrameTransformMatrix { - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 1.000000, 0.000000, - 0.000000,-1.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 0.000000, 1.000000;; - } - Frame Armature_Bone_001 { - FrameTransformMatrix { - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 1.000000, 0.000000, - 0.000000, 2.000000, 0.000000, 1.000000;; - } - Frame Armature_Bone_002 { - FrameTransformMatrix { - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 1.000000, 0.000000, - 0.000000, 0.300000, 0.000000, 1.000000;; - } - Frame Armature_Bone_003 { - FrameTransformMatrix { - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 1.000000, 0.000000, - 0.000000, 0.300000, 0.000000, 1.000000;; - } - Frame Armature_Bone_004 { - FrameTransformMatrix { - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 1.000000, 0.000000, - 0.000000, 0.400000, 0.000000, 1.000000;; - } - } // End of Armature_Bone_004 - } // End of Armature_Bone_003 - } // End of Armature_Bone_002 - } // End of Armature_Bone_001 - } // End of Armature_Bone - Frame Cube { - FrameTransformMatrix { - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 1.000000, 0.000000, - 0.000000, 0.000000, 1.000000, 1.000000;; - } - Mesh { // Cube mesh - 264; - 1.000000; 1.000000;-1.000000;, - 1.000000;-1.000000;-1.000000;, - -1.000000;-1.000000;-1.000000;, - -1.000000; 1.000000;-1.000000;, - -1.000000; 1.000000; 1.000000;, - -1.000000;-1.000000; 1.000000;, - -0.800000;-0.800000; 1.000000;, - -0.800000; 0.800000; 1.000000;, - 1.000000; 1.000000;-1.000000;, - 1.000000; 0.999999; 1.000000;, - 0.999999;-1.000001; 1.000000;, - 1.000000;-1.000000;-1.000000;, - 1.000000;-1.000000;-1.000000;, - 0.999999;-1.000001; 1.000000;, - -1.000000;-1.000000; 1.000000;, - -1.000000;-1.000000;-1.000000;, - -1.000000;-1.000000;-1.000000;, - -1.000000;-1.000000; 1.000000;, - -1.000000; 1.000000; 1.000000;, - -1.000000; 1.000000;-1.000000;, - 1.000000; 0.999999; 1.000000;, - 1.000000; 1.000000;-1.000000;, - -1.000000; 1.000000;-1.000000;, - -1.000000; 1.000000; 1.000000;, - -0.800000; 0.800000; 1.666667;, - -0.800000;-0.800000; 1.666667;, - -0.800000;-0.800000; 2.000000;, - -0.800000; 0.800000; 2.000000;, - 0.999999;-1.000001; 1.000000;, - 1.000000; 0.999999; 1.000000;, - 0.800000; 0.800000; 1.000000;, - 0.799999;-0.800001; 1.000000;, - 1.000000; 0.999999; 1.000000;, - -1.000000; 1.000000; 1.000000;, - -0.800000; 0.800000; 1.000000;, - 0.800000; 0.800000; 1.000000;, - -1.000000;-1.000000; 1.000000;, - 0.999999;-1.000001; 1.000000;, - 0.799999;-0.800001; 1.000000;, - -0.800000;-0.800000; 1.000000;, - -0.800000;-0.800000; 2.000000;, - 0.799999;-0.800001; 2.000000;, - 0.640000;-0.640000; 2.000000;, - -0.640000;-0.640000; 2.000000;, - 0.799999;-0.800001; 1.666667;, - 0.800000; 0.800000; 1.666667;, - 0.800000; 0.800000; 2.000000;, - 0.799999;-0.800001; 2.000000;, - 0.800000; 0.800000; 1.666667;, - -0.800000; 0.800000; 1.666667;, - -0.800000; 0.800000; 2.000000;, - 0.800000; 0.800000; 2.000000;, - -0.800000;-0.800000; 1.666667;, - 0.799999;-0.800001; 1.666667;, - 0.799999;-0.800001; 2.000000;, - -0.800000;-0.800000; 2.000000;, - 0.640000; 0.640000; 2.000000;, - -0.640000; 0.640000; 2.000000;, - -0.640000; 0.640000; 2.500000;, - 0.640000; 0.640000; 2.500000;, - -0.800000; 0.800000; 2.000000;, - -0.800000;-0.800000; 2.000000;, - -0.640000;-0.640000; 2.000000;, - -0.640000; 0.640000; 2.000000;, - 0.799999;-0.800001; 2.000000;, - 0.800000; 0.800000; 2.000000;, - 0.640000; 0.640000; 2.000000;, - 0.640000;-0.640000; 2.000000;, - 0.800000; 0.800000; 2.000000;, - -0.800000; 0.800000; 2.000000;, - -0.640000; 0.640000; 2.000000;, - 0.640000; 0.640000; 2.000000;, - 0.640000; 0.640000; 2.500000;, - -0.640000; 0.640000; 2.500000;, - -0.640000;-0.640000; 2.500000;, - 0.640000;-0.640000; 2.500000;, - -0.640000;-0.640000; 2.000000;, - 0.640000;-0.640000; 2.000000;, - 0.640000;-0.640000; 2.500000;, - -0.640000;-0.640000; 2.500000;, - -0.640000; 0.640000; 2.000000;, - -0.640000;-0.640000; 2.000000;, - -0.640000;-0.640000; 2.500000;, - -0.640000; 0.640000; 2.500000;, - 0.640000;-0.640000; 2.000000;, - 0.640000; 0.640000; 2.000000;, - 0.640000; 0.640000; 2.500000;, - 0.640000;-0.640000; 2.500000;, - -0.800000; 0.800000; 1.000000;, - -0.800000;-0.800000; 1.000000;, - -0.800000;-0.800000; 1.333333;, - -0.800000; 0.800000; 1.333333;, - -0.800000; 0.800000; 1.333333;, - -0.800000;-0.800000; 1.333333;, - -0.800000;-0.800000; 1.666667;, - -0.800000; 0.800000; 1.666667;, - 0.799999;-0.800001; 1.000000;, - 0.800000; 0.800000; 1.000000;, - 0.800000; 0.800000; 1.333333;, - 0.799999;-0.800001; 1.333333;, - 0.799999;-0.800001; 1.333333;, - 0.800000; 0.800000; 1.333333;, - 0.800000; 0.800000; 1.666667;, - 0.799999;-0.800001; 1.666667;, - 0.800000; 0.800000; 1.000000;, - -0.800000; 0.800000; 1.000000;, - -0.800000; 0.800000; 1.333333;, - 0.800000; 0.800000; 1.333333;, - 0.800000; 0.800000; 1.333333;, - -0.800000; 0.800000; 1.333333;, - -0.800000; 0.800000; 1.666667;, - 0.800000; 0.800000; 1.666667;, - -0.800000;-0.800000; 1.000000;, - 0.799999;-0.800001; 1.000000;, - 0.799999;-0.800001; 1.333333;, - -0.800000;-0.800000; 1.333333;, - 0.799999;-0.800001; 1.333333;, - 0.799999;-0.800001; 1.666667;, - 0.560000;-0.000000; 1.616667;, - 0.560000;-0.000000; 1.383333;, - -0.560000; 0.000000; 1.383333;, - 0.560000;-0.000000; 1.383333;, - 0.560000;-0.000000; 1.616667;, - -0.560000; 0.000000; 1.616667;, - 0.799999;-0.800001; 1.666667;, - -0.800000;-0.800000; 1.666667;, - -0.560000; 0.000000; 1.616667;, - 0.560000;-0.000000; 1.616667;, - -0.800000;-0.800000; 1.666667;, - -0.800000;-0.800000; 1.333333;, - -0.560000; 0.000000; 1.383333;, - -0.560000; 0.000000; 1.616667;, - -0.800000;-0.800000; 1.333333;, - 0.799999;-0.800001; 1.333333;, - 0.560000;-0.000000; 1.383333;, - -0.560000; 0.000000; 1.383333;, - -0.000000;-0.790000; 1.340000;, - -0.000000;-0.690000; 1.540000;, - -0.100000;-0.690000; 1.340000;, - -0.000000;-0.590000; 1.340000;, - -0.000000;-0.690000; 1.540000;, - 0.100000;-0.690000; 1.340000;, - 0.400000;-0.590000; 1.340000;, - 0.500000;-0.690000; 1.340000;, - 0.400000;-0.790000; 1.340000;, - 0.300000;-0.690000; 1.340000;, - -0.100000;-0.690000; 1.340000;, - -0.000000;-0.690000; 1.540000;, - -0.000000;-0.590000; 1.340000;, - 0.100000;-0.690000; 1.340000;, - -0.000000;-0.690000; 1.540000;, - -0.000000;-0.790000; 1.340000;, - 0.200000;-0.590000; 1.340000;, - 0.300000;-0.690000; 1.340000;, - 0.200000;-0.790000; 1.340000;, - 0.100000;-0.690000; 1.340000;, - 0.300000;-0.690000; 1.340000;, - 0.200000;-0.690000; 1.540000;, - 0.200000;-0.790000; 1.340000;, - 0.100000;-0.690000; 1.340000;, - 0.200000;-0.690000; 1.540000;, - 0.200000;-0.590000; 1.340000;, - 0.200000;-0.590000; 1.340000;, - 0.200000;-0.690000; 1.540000;, - 0.300000;-0.690000; 1.340000;, - 0.500000;-0.690000; 1.340000;, - 0.400000;-0.690000; 1.540000;, - 0.400000;-0.790000; 1.340000;, - 0.200000;-0.790000; 1.340000;, - 0.200000;-0.690000; 1.540000;, - 0.100000;-0.690000; 1.340000;, - -0.000000;-0.590000; 1.340000;, - 0.100000;-0.690000; 1.340000;, - -0.000000;-0.790000; 1.340000;, - -0.100000;-0.690000; 1.340000;, - 0.300000;-0.690000; 1.340000;, - 0.400000;-0.690000; 1.540000;, - 0.400000;-0.590000; 1.340000;, - 0.400000;-0.590000; 1.340000;, - 0.400000;-0.690000; 1.540000;, - 0.500000;-0.690000; 1.340000;, - 0.400000;-0.790000; 1.340000;, - 0.400000;-0.690000; 1.540000;, - 0.300000;-0.690000; 1.340000;, - -0.200000;-0.590000; 1.340000;, - -0.100000;-0.690000; 1.340000;, - -0.200000;-0.790000; 1.340000;, - -0.300000;-0.690000; 1.340000;, - -0.100000;-0.690000; 1.340000;, - -0.200000;-0.690000; 1.540000;, - -0.200000;-0.790000; 1.340000;, - -0.300000;-0.690000; 1.340000;, - -0.200000;-0.690000; 1.540000;, - -0.200000;-0.590000; 1.340000;, - -0.200000;-0.590000; 1.340000;, - -0.200000;-0.690000; 1.540000;, - -0.100000;-0.690000; 1.340000;, - -0.200000;-0.790000; 1.340000;, - -0.200000;-0.690000; 1.540000;, - -0.300000;-0.690000; 1.340000;, - -0.400000;-0.590000; 1.340000;, - -0.300000;-0.690000; 1.340000;, - -0.400000;-0.790000; 1.340000;, - -0.500000;-0.690000; 1.340000;, - -0.300000;-0.690000; 1.340000;, - -0.400000;-0.690000; 1.540000;, - -0.400000;-0.790000; 1.340000;, - -0.500000;-0.690000; 1.340000;, - -0.400000;-0.690000; 1.540000;, - -0.400000;-0.590000; 1.340000;, - -0.400000;-0.590000; 1.340000;, - -0.400000;-0.690000; 1.540000;, - -0.300000;-0.690000; 1.340000;, - -0.400000;-0.790000; 1.340000;, - -0.400000;-0.690000; 1.540000;, - -0.500000;-0.690000; 1.340000;, - 0.200000;-0.700000; 2.400000;, - 0.200000;-0.500000; 2.400000;, - 0.200000;-0.500000; 2.200000;, - 0.200000;-0.700000; 2.200000;, - 0.200000;-0.500000; 2.400000;, - 0.400000;-0.500000; 2.400000;, - 0.400000;-0.500000; 2.200000;, - 0.200000;-0.500000; 2.200000;, - 0.400000;-0.500000; 2.400000;, - 0.400000;-0.700000; 2.400000;, - 0.400000;-0.700000; 2.200000;, - 0.400000;-0.500000; 2.200000;, - 0.400000;-0.700000; 2.400000;, - 0.200000;-0.700000; 2.400000;, - 0.200000;-0.700000; 2.200000;, - 0.400000;-0.700000; 2.200000;, - 0.200000;-0.700000; 2.200000;, - 0.200000;-0.500000; 2.200000;, - 0.400000;-0.500000; 2.200000;, - 0.400000;-0.700000; 2.200000;, - 0.400000;-0.700000; 2.400000;, - 0.400000;-0.500000; 2.400000;, - 0.200000;-0.500000; 2.400000;, - 0.200000;-0.700000; 2.400000;, - -0.400000;-0.700000; 2.400000;, - -0.400000;-0.500000; 2.400000;, - -0.400000;-0.500000; 2.200000;, - -0.400000;-0.700000; 2.200000;, - -0.400000;-0.500000; 2.400000;, - -0.200000;-0.500000; 2.400000;, - -0.200000;-0.500000; 2.200000;, - -0.400000;-0.500000; 2.200000;, - -0.200000;-0.500000; 2.400000;, - -0.200000;-0.700000; 2.400000;, - -0.200000;-0.700000; 2.200000;, - -0.200000;-0.500000; 2.200000;, - -0.200000;-0.700000; 2.400000;, - -0.400000;-0.700000; 2.400000;, - -0.400000;-0.700000; 2.200000;, - -0.200000;-0.700000; 2.200000;, - -0.400000;-0.700000; 2.200000;, - -0.400000;-0.500000; 2.200000;, - -0.200000;-0.500000; 2.200000;, - -0.200000;-0.700000; 2.200000;, - -0.200000;-0.700000; 2.400000;, - -0.200000;-0.500000; 2.400000;, - -0.400000;-0.500000; 2.400000;, - -0.400000;-0.700000; 2.400000;; - 71; - 4;3;2;1;0;, - 4;7;6;5;4;, - 4;11;10;9;8;, - 4;15;14;13;12;, - 4;19;18;17;16;, - 4;23;22;21;20;, - 4;27;26;25;24;, - 4;31;30;29;28;, - 4;35;34;33;32;, - 4;39;38;37;36;, - 4;43;42;41;40;, - 4;47;46;45;44;, - 4;51;50;49;48;, - 4;55;54;53;52;, - 4;59;58;57;56;, - 4;63;62;61;60;, - 4;67;66;65;64;, - 4;71;70;69;68;, - 4;75;74;73;72;, - 4;79;78;77;76;, - 4;83;82;81;80;, - 4;87;86;85;84;, - 4;91;90;89;88;, - 4;95;94;93;92;, - 4;99;98;97;96;, - 4;103;102;101;100;, - 4;107;106;105;104;, - 4;111;110;109;108;, - 4;115;114;113;112;, - 4;119;118;117;116;, - 4;123;122;121;120;, - 4;127;126;125;124;, - 4;131;130;129;128;, - 4;135;134;133;132;, - 3;138;137;136;, - 3;141;140;139;, - 4;145;144;143;142;, - 3;148;147;146;, - 3;151;150;149;, - 4;155;154;153;152;, - 3;158;157;156;, - 3;161;160;159;, - 3;164;163;162;, - 3;167;166;165;, - 3;170;169;168;, - 4;174;173;172;171;, - 3;177;176;175;, - 3;180;179;178;, - 3;183;182;181;, - 4;187;186;185;184;, - 3;190;189;188;, - 3;193;192;191;, - 3;196;195;194;, - 3;199;198;197;, - 4;203;202;201;200;, - 3;206;205;204;, - 3;209;208;207;, - 3;212;211;210;, - 3;215;214;213;, - 4;219;218;217;216;, - 4;223;222;221;220;, - 4;227;226;225;224;, - 4;231;230;229;228;, - 4;235;234;233;232;, - 4;239;238;237;236;, - 4;243;242;241;240;, - 4;247;246;245;244;, - 4;251;250;249;248;, - 4;255;254;253;252;, - 4;259;258;257;256;, - 4;263;262;261;260;; - MeshNormals { // Cube normals - 71; - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000;-0.000000; 0.000000;, - -0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000;-0.000001; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -0.000000;-1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - -0.000000;-1.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000;-0.000001; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000;-0.000001; 0.000000;, - 1.000000;-0.000001; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -0.000000;-1.000000; 0.000000;, - -0.957826;-0.287348; 0.000000;, - -0.000000;-1.000000; 0.000000;, - -0.000000;-0.062378;-0.998053;, - 0.957826;-0.287348; 0.000000;, - 0.000000;-0.062378; 0.998053;, - -0.666667;-0.666667; 0.333333;, - 0.666667; 0.666666; 0.333333;, - 0.000000; 0.000000;-1.000000;, - -0.666667; 0.666667; 0.333333;, - 0.666667;-0.666667; 0.333333;, - 0.000000; 0.000000;-1.000000;, - 0.666667;-0.666667; 0.333333;, - -0.666667; 0.666667; 0.333333;, - 0.666667; 0.666667; 0.333333;, - 0.666667;-0.666667; 0.333333;, - -0.666667;-0.666667; 0.333333;, - 0.000000; 0.000000;-1.000000;, - -0.666667; 0.666667; 0.333333;, - 0.666667; 0.666667; 0.333333;, - -0.666667;-0.666667; 0.333333;, - 0.000000; 0.000000;-1.000000;, - 0.666667;-0.666667; 0.333333;, - -0.666667; 0.666667; 0.333333;, - 0.666667; 0.666667; 0.333333;, - -0.666667;-0.666667; 0.333333;, - 0.000000; 0.000000;-1.000000;, - 0.666667;-0.666667; 0.333333;, - -0.666667; 0.666667; 0.333333;, - 0.666667; 0.666667; 0.333333;, - -0.666667;-0.666667; 0.333333;, - -1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000; 1.000000;; - 71; - 4;0;0;0;0;, - 4;1;1;1;1;, - 4;2;2;2;2;, - 4;3;3;3;3;, - 4;4;4;4;4;, - 4;5;5;5;5;, - 4;6;6;6;6;, - 4;7;7;7;7;, - 4;8;8;8;8;, - 4;9;9;9;9;, - 4;10;10;10;10;, - 4;11;11;11;11;, - 4;12;12;12;12;, - 4;13;13;13;13;, - 4;14;14;14;14;, - 4;15;15;15;15;, - 4;16;16;16;16;, - 4;17;17;17;17;, - 4;18;18;18;18;, - 4;19;19;19;19;, - 4;20;20;20;20;, - 4;21;21;21;21;, - 4;22;22;22;22;, - 4;23;23;23;23;, - 4;24;24;24;24;, - 4;25;25;25;25;, - 4;26;26;26;26;, - 4;27;27;27;27;, - 4;28;28;28;28;, - 4;29;29;29;29;, - 4;30;30;30;30;, - 4;31;31;31;31;, - 4;32;32;32;32;, - 4;33;33;33;33;, - 3;34;34;34;, - 3;35;35;35;, - 4;36;36;36;36;, - 3;37;37;37;, - 3;38;38;38;, - 4;39;39;39;39;, - 3;40;40;40;, - 3;41;41;41;, - 3;42;42;42;, - 3;43;43;43;, - 3;44;44;44;, - 4;45;45;45;45;, - 3;46;46;46;, - 3;47;47;47;, - 3;48;48;48;, - 4;49;49;49;49;, - 3;50;50;50;, - 3;51;51;51;, - 3;52;52;52;, - 3;53;53;53;, - 4;54;54;54;54;, - 3;55;55;55;, - 3;56;56;56;, - 3;57;57;57;, - 3;58;58;58;, - 4;59;59;59;59;, - 4;60;60;60;60;, - 4;61;61;61;61;, - 4;62;62;62;62;, - 4;63;63;63;63;, - 4;64;64;64;64;, - 4;65;65;65;65;, - 4;66;66;66;66;, - 4;67;67;67;67;, - 4;68;68;68;68;, - 4;69;69;69;69;, - 4;70;70;70;70;; - } // End of Cube normals - MeshTextureCoords { // Cube UV coordinates - 264; - 0.000000; 0.500000;, - 0.500000; 0.500000;, - 0.500000; 0.000000;, - 0.000000; 0.000000;, - -0.000104; 0.000450;, - -0.000014; 0.499950;, - 0.058184; 0.442464;, - 0.057363; 0.058619;, - 0.000000; 0.500000;, - 0.500000; 0.500000;, - 0.500000; 0.000000;, - 0.000000; 0.000000;, - 0.000000; 0.500000;, - 0.500000; 0.500000;, - 0.500000; 0.000000;, - 0.000000; 0.000000;, - 0.000000; 0.500000;, - 0.500000; 0.500000;, - 0.500000; 0.000000;, - 0.000000; 0.000000;, - 0.000000; 0.500000;, - 0.500000; 0.500000;, - 0.500000; 0.000000;, - 0.000000; 0.000000;, - 0.499960; 0.416620;, - 0.000040; 0.416620;, - 0.000040; 0.624921;, - 0.499960; 0.624921;, - 0.499489; 0.499550;, - 0.499399; 0.000050;, - 0.441201; 0.057536;, - 0.442021; 0.441381;, - 0.499399; 0.000050;, - -0.000104; 0.000450;, - 0.057363; 0.058619;, - 0.441201; 0.057536;, - -0.000014; 0.499950;, - 0.499489; 0.499550;, - 0.442021; 0.441381;, - 0.058184; 0.442464;, - -0.000014; 0.499950;, - 0.499489; 0.499550;, - 0.442022; 0.441382;, - 0.058184; 0.442464;, - 0.000040; 0.208320;, - 0.499960; 0.208320;, - 0.499960; 0.000020;, - 0.000040; 0.000020;, - 0.499960; 0.416621;, - 0.000040; 0.416620;, - 0.000040; 0.624921;, - 0.499960; 0.624921;, - 0.000046; 0.499908;, - 0.499954; 0.499909;, - 0.499954; 0.291613;, - 0.000046; 0.291613;, - 0.499969;-0.015638;, - 0.000031;-0.015639;, - 0.000031; 0.374937;, - 0.499969; 0.374938;, - -0.000104; 0.000450;, - -0.000014; 0.499950;, - 0.058184; 0.442464;, - 0.057364; 0.058619;, - 0.499489; 0.499550;, - 0.499399; 0.000050;, - 0.441201; 0.057536;, - 0.442022; 0.441382;, - 0.499399; 0.000050;, - -0.000104; 0.000450;, - 0.057364; 0.058619;, - 0.441201; 0.057536;, - 0.499950; 0.000050;, - 0.000050; 0.000050;, - 0.000050; 0.499950;, - 0.499950; 0.499950;, - 0.000031; 0.374937;, - 0.499969; 0.374938;, - 0.499969;-0.015638;, - 0.000031;-0.015639;, - 0.499969;-0.015639;, - 0.000031;-0.015639;, - 0.000031; 0.374937;, - 0.499969; 0.374938;, - 0.000031; 0.374937;, - 0.499969; 0.374938;, - 0.499969;-0.015639;, - 0.000031;-0.015639;, - 0.499960; 0.000019;, - 0.000040; 0.000019;, - 0.000040; 0.208320;, - 0.499960; 0.208320;, - 0.499960; 0.208320;, - 0.000040; 0.208320;, - 0.000040; 0.416620;, - 0.499960; 0.416620;, - 0.000040; 0.624921;, - 0.499960; 0.624921;, - 0.499960; 0.416620;, - 0.000040; 0.416621;, - 0.000040; 0.416621;, - 0.499960; 0.416620;, - 0.499960; 0.208320;, - 0.000040; 0.208320;, - 0.499961; 0.000021;, - 0.000040; 0.000020;, - 0.000040; 0.208320;, - 0.499960; 0.208321;, - 0.499960; 0.208321;, - 0.000040; 0.208320;, - 0.000040; 0.416620;, - 0.499960; 0.416621;, - 0.000046; 0.291430;, - 0.499954; 0.291430;, - 0.499954; 0.083135;, - 0.000046; 0.083134;, - 0.482632; 0.297524;, - 0.499972; 0.143183;, - 0.275451; 0.201614;, - 0.279529; 0.217376;, - 0.000023; 0.249954;, - 0.499977; 0.249954;, - 0.499977; 0.041640;, - 0.000023; 0.041640;, - 0.499972; 0.143183;, - 0.017368; 0.143350;, - 0.220471; 0.223498;, - 0.275451; 0.201614;, - 0.017368; 0.143350;, - 0.000028; 0.297691;, - 0.224549; 0.239260;, - 0.220471; 0.223498;, - 0.000035; 0.499630;, - 0.499965; 0.499457;, - 0.424889; 0.249031;, - 0.074938; 0.249151;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.000000; 1.000000;, - 1.000000; 1.000000;, - 1.000000; 0.000000;, - 0.000000; 0.000000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.000000; 1.000000;, - 1.000000; 1.000000;, - 1.000000; 0.000000;, - 0.000000; 0.000000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.000000; 1.000000;, - 1.000000; 1.000000;, - 1.000000; 0.000000;, - 0.000000; 0.000000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.000000; 1.000000;, - 1.000000; 1.000000;, - 1.000000; 0.000000;, - 0.000000; 0.000000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.000000; 1.000000;, - 1.000000; 1.000000;, - 1.000000; 0.000000;, - 0.000000; 0.000000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.843750; 0.500000;, - 0.750000; 0.375000;, - 0.656250; 0.500000;, - 0.562500; 0.562500;, - 0.500000; 0.500000;, - 0.500000; 1.000000;, - 0.562500; 0.937500;, - 0.000000; 1.000000;, - 1.000000; 1.000000;, - 1.000000; 0.000000;, - 0.000000; 0.000000;, - 1.000000; 0.500000;, - 0.937500; 0.562500;, - 0.937500; 0.937500;, - 0.999902; 0.999901;, - 0.968750; 0.031250;, - 0.843750; 0.031250;, - 0.843750; 0.156250;, - 0.968750; 0.156250;, - 0.562500; 0.937500;, - 0.500000; 1.000000;, - 0.999902; 0.999901;, - 0.937500; 0.937500;, - 0.937500; 0.562500;, - 1.000000; 0.500000;, - 0.500000; 0.500000;, - 0.562500; 0.562500;, - 0.562500; 0.562500;, - 0.500000; 0.500000;, - 0.500000; 1.000000;, - 0.562500; 0.937500;, - 0.000000; 1.000000;, - 1.000000; 1.000000;, - 1.000000; 0.000000;, - 0.000000; 0.000000;, - 1.000000; 0.500000;, - 0.937500; 0.562500;, - 0.937559; 0.942680;, - 0.999902; 0.999901;, - 0.656250; 0.031250;, - 0.531250; 0.031250;, - 0.531250; 0.156250;, - 0.656250; 0.156250;, - 0.562500; 0.937500;, - 0.500000; 1.000000;, - 0.999902; 0.999901;, - 0.937559; 0.942680;, - 0.937500; 0.562500;, - 1.000000; 0.500000;, - 0.500000; 0.500000;, - 0.562500; 0.562500;; - } // End of Cube UV coordinates - MeshMaterialList { // Cube material list - 1; - 71; - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0;; - Material Material { - 0.640000; 0.640000; 0.640000; 1.000000;; - 96.078431; - 0.500000; 0.500000; 0.500000;; - 0.000000; 0.000000; 0.000000;; - } - } // End of Cube material list - XSkinMeshHeader { - 5; - 15; - 5; - } - SkinWeights { - "Armature_Bone_003"; - 249; - 4, - 5, - 6, - 7, - 9, - 10, - 13, - 14, - 17, - 18, - 20, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 76, - 77, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254, - 255, - 256, - 257, - 258, - 259, - 260, - 261, - 262, - 263; - 0.097855, - 0.076266, - 0.083495, - 0.107234, - 0.089782, - 0.015282, - 0.015282, - 0.076266, - 0.076266, - 0.097855, - 0.089782, - 0.097855, - 0.297901, - 0.287737, - 0.176628, - 0.182485, - 0.015282, - 0.089782, - 0.098610, - 0.018636, - 0.089782, - 0.097855, - 0.107234, - 0.098610, - 0.076266, - 0.015282, - 0.018636, - 0.083495, - 0.176628, - 0.003327, - 0.018794, - 0.127925, - 0.020404, - 0.286977, - 0.174766, - 0.003327, - 0.286977, - 0.297901, - 0.182485, - 0.174766, - 0.287737, - 0.020404, - 0.003327, - 0.176628, - 0.126954, - 0.136859, - 0.062329, - 0.060353, - 0.182485, - 0.176628, - 0.127925, - 0.136859, - 0.003327, - 0.174766, - 0.126954, - 0.018794, - 0.174766, - 0.182485, - 0.136859, - 0.126954, - 0.060353, - 0.062329, - 0.059240, - 0.127925, - 0.018794, - 0.059240, - 0.136859, - 0.127925, - 0.059240, - 0.062329, - 0.018794, - 0.126954, - 0.060353, - 0.107234, - 0.083495, - 0.133455, - 0.171692, - 0.171692, - 0.133455, - 0.287737, - 0.297901, - 0.018636, - 0.098610, - 0.162048, - 0.016914, - 0.016914, - 0.162048, - 0.286977, - 0.020404, - 0.098610, - 0.107234, - 0.171692, - 0.162048, - 0.162048, - 0.171692, - 0.297901, - 0.286977, - 0.083495, - 0.018636, - 0.016914, - 0.133455, - 0.016914, - 0.020404, - 0.031793, - 0.024185, - 0.091978, - 0.024185, - 0.031793, - 0.098530, - 0.020404, - 0.287737, - 0.098530, - 0.031793, - 0.287737, - 0.133455, - 0.091978, - 0.098530, - 0.133455, - 0.016914, - 0.024185, - 0.091978, - 0.500298, - 0.488502, - 0.484399, - 0.484912, - 0.488502, - 0.484399, - 0.574901, - 0.567861, - 0.584345, - 0.581311, - 0.484399, - 0.488502, - 0.484912, - 0.484399, - 0.488502, - 0.500298, - 0.650639, - 0.642159, - 0.660270, - 0.658477, - 0.642159, - 0.652886, - 0.660270, - 0.658477, - 0.652886, - 0.650639, - 0.650639, - 0.652886, - 0.642159, - 0.567861, - 0.577104, - 0.584345, - 0.660270, - 0.652886, - 0.658477, - 0.484912, - 0.484399, - 0.500298, - 0.484399, - 0.581311, - 0.577104, - 0.574901, - 0.574901, - 0.577104, - 0.567861, - 0.584345, - 0.577104, - 0.581311, - 0.650637, - 0.658473, - 0.660266, - 0.642160, - 0.658473, - 0.652884, - 0.660266, - 0.642160, - 0.652884, - 0.650637, - 0.650637, - 0.652884, - 0.658473, - 0.660266, - 0.652884, - 0.642160, - 0.574890, - 0.581306, - 0.584343, - 0.567845, - 0.581306, - 0.577096, - 0.584343, - 0.567845, - 0.577096, - 0.574890, - 0.574890, - 0.577096, - 0.581306, - 0.584343, - 0.577096, - 0.567845, - 0.228406, - 0.235541, - 0.226562, - 0.226110, - 0.235541, - 0.218934, - 0.220409, - 0.226562, - 0.218934, - 0.223567, - 0.223362, - 0.220409, - 0.223567, - 0.228406, - 0.226110, - 0.223362, - 0.226110, - 0.226562, - 0.220409, - 0.223362, - 0.223567, - 0.218934, - 0.235541, - 0.228406, - 0.467092, - 0.474056, - 0.449203, - 0.459631, - 0.474056, - 0.473079, - 0.460570, - 0.449203, - 0.473079, - 0.467589, - 0.462597, - 0.460570, - 0.467589, - 0.467092, - 0.459631, - 0.462597, - 0.459631, - 0.449203, - 0.460570, - 0.462597, - 0.467589, - 0.473079, - 0.474056, - 0.467092; - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 0.000000,-1.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000,-1.600000, 0.000000, 1.000000;; - } // End of Armature_Bone_003 skin weights - SkinWeights { - "Armature_Bone_002"; - 210; - 0, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 13, - 14, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215; - 0.026699, - 0.019645, - 0.225152, - 0.090050, - 0.096422, - 0.247592, - 0.026699, - 0.225915, - 0.091110, - 0.091110, - 0.090050, - 0.090050, - 0.225152, - 0.019645, - 0.225915, - 0.026699, - 0.019645, - 0.225152, - 0.378267, - 0.217186, - 0.396865, - 0.489530, - 0.091110, - 0.225915, - 0.248358, - 0.097508, - 0.225915, - 0.225152, - 0.247592, - 0.248358, - 0.090050, - 0.091110, - 0.097508, - 0.096422, - 0.396865, - 0.398905, - 0.438519, - 0.443076, - 0.218141, - 0.380147, - 0.489880, - 0.398905, - 0.380147, - 0.378267, - 0.489530, - 0.489880, - 0.217186, - 0.218141, - 0.398905, - 0.396865, - 0.504112, - 0.502873, - 0.231972, - 0.249788, - 0.489530, - 0.396865, - 0.443076, - 0.502873, - 0.398905, - 0.489880, - 0.504112, - 0.438519, - 0.489880, - 0.489530, - 0.502873, - 0.504112, - 0.249788, - 0.231972, - 0.219728, - 0.214257, - 0.443076, - 0.438519, - 0.214257, - 0.219728, - 0.502873, - 0.443076, - 0.219728, - 0.231972, - 0.438519, - 0.504112, - 0.249788, - 0.214257, - 0.247592, - 0.096422, - 0.123030, - 0.409380, - 0.409380, - 0.123030, - 0.217186, - 0.378267, - 0.097508, - 0.248358, - 0.410435, - 0.124284, - 0.124284, - 0.410435, - 0.380147, - 0.218141, - 0.248358, - 0.247592, - 0.409380, - 0.410435, - 0.410435, - 0.409380, - 0.378267, - 0.380147, - 0.096422, - 0.097508, - 0.124284, - 0.123030, - 0.124284, - 0.218141, - 0.103633, - 0.087149, - 0.092557, - 0.087149, - 0.103633, - 0.094423, - 0.218141, - 0.217186, - 0.094423, - 0.103633, - 0.217186, - 0.123030, - 0.092557, - 0.094423, - 0.123030, - 0.124284, - 0.087149, - 0.092557, - 0.499702, - 0.511498, - 0.515601, - 0.515088, - 0.511498, - 0.515601, - 0.425099, - 0.432139, - 0.415655, - 0.418689, - 0.515601, - 0.511498, - 0.515088, - 0.515601, - 0.511498, - 0.499702, - 0.349361, - 0.357841, - 0.339730, - 0.341523, - 0.357841, - 0.347114, - 0.339730, - 0.341523, - 0.347114, - 0.349361, - 0.349361, - 0.347114, - 0.357841, - 0.432139, - 0.422896, - 0.415655, - 0.339730, - 0.347114, - 0.341523, - 0.515088, - 0.515601, - 0.499702, - 0.515601, - 0.418689, - 0.422896, - 0.425099, - 0.425099, - 0.422896, - 0.432139, - 0.415655, - 0.422896, - 0.418689, - 0.349363, - 0.341527, - 0.339734, - 0.357840, - 0.341527, - 0.347116, - 0.339734, - 0.357840, - 0.347116, - 0.349363, - 0.349363, - 0.347116, - 0.341527, - 0.339734, - 0.347116, - 0.357840, - 0.425110, - 0.418694, - 0.415657, - 0.432155, - 0.418694, - 0.422904, - 0.415657, - 0.432155, - 0.422904, - 0.425110, - 0.425110, - 0.422904, - 0.418694, - 0.415657, - 0.422904, - 0.432155; - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 0.000000,-1.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000,-1.300000, 0.000000, 1.000000;; - } // End of Armature_Bone_002 skin weights - SkinWeights { - "Armature_Bone_001"; - 127; - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 75, - 76, - 77, - 78, - 80, - 81, - 84, - 85, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135; - 0.028090, - 0.044667, - 0.027228, - 0.014924, - 0.187604, - 0.200597, - 0.217670, - 0.204339, - 0.028090, - 0.204480, - 0.310430, - 0.044667, - 0.044667, - 0.310430, - 0.200597, - 0.027228, - 0.027228, - 0.200597, - 0.187604, - 0.014924, - 0.204480, - 0.028090, - 0.014924, - 0.187604, - 0.067482, - 0.064812, - 0.031709, - 0.033965, - 0.310430, - 0.204480, - 0.222012, - 0.341423, - 0.204480, - 0.187604, - 0.204339, - 0.222012, - 0.200597, - 0.310430, - 0.341423, - 0.217670, - 0.031709, - 0.101587, - 0.070428, - 0.017181, - 0.167670, - 0.078366, - 0.047455, - 0.101587, - 0.078366, - 0.067482, - 0.033965, - 0.047455, - 0.064812, - 0.167670, - 0.101587, - 0.031709, - 0.027631, - 0.014453, - 0.033965, - 0.031709, - 0.017181, - 0.014453, - 0.101587, - 0.047455, - 0.027631, - 0.070428, - 0.047455, - 0.033965, - 0.014453, - 0.027631, - 0.008199, - 0.017181, - 0.070428, - 0.008199, - 0.014453, - 0.017181, - 0.070428, - 0.027631, - 0.008199, - 0.204339, - 0.217670, - 0.123770, - 0.116219, - 0.116219, - 0.123770, - 0.064812, - 0.067482, - 0.341423, - 0.222012, - 0.131980, - 0.371812, - 0.371812, - 0.131980, - 0.078366, - 0.167670, - 0.222012, - 0.204339, - 0.116219, - 0.131980, - 0.131980, - 0.116219, - 0.067482, - 0.078366, - 0.217670, - 0.341423, - 0.371812, - 0.123770, - 0.371812, - 0.167670, - 0.122698, - 0.132035, - 0.078042, - 0.132035, - 0.122698, - 0.065986, - 0.167670, - 0.064812, - 0.065986, - 0.122698, - 0.064812, - 0.123770, - 0.078042, - 0.065986, - 0.123770, - 0.371812, - 0.132035, - 0.078042; - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 0.000000,-1.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000,-1.000000, 0.000000, 1.000000;; - } // End of Armature_Bone_001 skin weights - SkinWeights { - "Armature_Bone"; - 136; - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135; - 0.945211, - 0.955333, - 0.972772, - 0.965432, - 0.441407, - 0.557541, - 0.520087, - 0.387790, - 0.945211, - 0.424328, - 0.470645, - 0.955333, - 0.955333, - 0.470645, - 0.557541, - 0.972772, - 0.972772, - 0.557541, - 0.441407, - 0.965432, - 0.424328, - 0.945211, - 0.965432, - 0.441407, - 0.133775, - 0.243816, - 0.149205, - 0.083512, - 0.470645, - 0.424328, - 0.371115, - 0.418447, - 0.424328, - 0.441407, - 0.387790, - 0.371115, - 0.557541, - 0.470645, - 0.418447, - 0.520087, - 0.149205, - 0.102630, - 0.077530, - 0.107912, - 0.165882, - 0.124352, - 0.077496, - 0.102630, - 0.124352, - 0.133775, - 0.083512, - 0.077496, - 0.243816, - 0.165882, - 0.102630, - 0.149205, - 0.060886, - 0.066205, - 0.013250, - 0.011723, - 0.083512, - 0.149205, - 0.107912, - 0.066205, - 0.102630, - 0.077496, - 0.060886, - 0.077530, - 0.077496, - 0.083512, - 0.066205, - 0.060886, - 0.011723, - 0.013250, - 0.048094, - 0.022321, - 0.107912, - 0.077530, - 0.022321, - 0.048094, - 0.066205, - 0.107912, - 0.048094, - 0.013250, - 0.077530, - 0.060886, - 0.011723, - 0.022321, - 0.387790, - 0.520087, - 0.494225, - 0.226848, - 0.226848, - 0.494225, - 0.243816, - 0.133775, - 0.418447, - 0.371115, - 0.212428, - 0.276984, - 0.276984, - 0.212428, - 0.124352, - 0.165882, - 0.371115, - 0.387790, - 0.226848, - 0.212428, - 0.212428, - 0.226848, - 0.133775, - 0.124352, - 0.520087, - 0.418447, - 0.276984, - 0.494225, - 0.276984, - 0.165882, - 0.382664, - 0.483353, - 0.390460, - 0.483353, - 0.382664, - 0.298215, - 0.165882, - 0.243816, - 0.298215, - 0.382664, - 0.243816, - 0.494225, - 0.390460, - 0.298215, - 0.494225, - 0.276984, - 0.483353, - 0.390460; - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 0.000000,-1.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 1.000000;; - } // End of Armature_Bone skin weights - SkinWeights { - "Armature_Bone_004"; - 172; - 4, - 5, - 6, - 7, - 9, - 10, - 13, - 14, - 17, - 18, - 20, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254, - 255, - 256, - 257, - 258, - 259, - 260, - 261, - 262, - 263; - 0.047982, - 0.075546, - 0.082326, - 0.053045, - 0.055496, - 0.112532, - 0.112532, - 0.075546, - 0.075546, - 0.047982, - 0.055496, - 0.047982, - 0.122575, - 0.186448, - 0.245593, - 0.210507, - 0.112532, - 0.055496, - 0.059905, - 0.123986, - 0.055496, - 0.047982, - 0.053045, - 0.059905, - 0.075546, - 0.112532, - 0.123986, - 0.082326, - 0.245593, - 0.393551, - 0.394730, - 0.303906, - 0.427903, - 0.130157, - 0.210403, - 0.393551, - 0.130157, - 0.122575, - 0.210507, - 0.210403, - 0.186448, - 0.427903, - 0.393551, - 0.245593, - 0.280416, - 0.279610, - 0.692449, - 0.678135, - 0.210507, - 0.245593, - 0.303906, - 0.279610, - 0.393551, - 0.210403, - 0.280416, - 0.394730, - 0.210403, - 0.210507, - 0.279610, - 0.280416, - 0.678135, - 0.692449, - 0.672937, - 0.755223, - 0.303906, - 0.394730, - 0.755223, - 0.672937, - 0.279610, - 0.303906, - 0.672937, - 0.692449, - 0.394730, - 0.280416, - 0.678135, - 0.755223, - 0.053045, - 0.082326, - 0.125519, - 0.075862, - 0.075862, - 0.125519, - 0.186448, - 0.122575, - 0.123986, - 0.059905, - 0.083109, - 0.210006, - 0.210006, - 0.083109, - 0.130157, - 0.427903, - 0.059905, - 0.053045, - 0.075862, - 0.083109, - 0.083109, - 0.075862, - 0.122575, - 0.130157, - 0.082326, - 0.123986, - 0.210006, - 0.125519, - 0.210006, - 0.427903, - 0.359212, - 0.273279, - 0.346964, - 0.273279, - 0.359212, - 0.442846, - 0.427903, - 0.186448, - 0.442846, - 0.359212, - 0.186448, - 0.125519, - 0.346964, - 0.442846, - 0.125519, - 0.210006, - 0.273279, - 0.346964, - 0.771594, - 0.764459, - 0.773438, - 0.773890, - 0.764459, - 0.781066, - 0.779591, - 0.773438, - 0.781066, - 0.776433, - 0.776638, - 0.779591, - 0.776433, - 0.771594, - 0.773890, - 0.776638, - 0.773890, - 0.773438, - 0.779591, - 0.776638, - 0.776433, - 0.781066, - 0.764459, - 0.771594, - 0.532908, - 0.525944, - 0.550797, - 0.540369, - 0.525944, - 0.526921, - 0.539430, - 0.550797, - 0.526921, - 0.532411, - 0.537403, - 0.539430, - 0.532411, - 0.532908, - 0.540369, - 0.537403, - 0.540369, - 0.550797, - 0.539430, - 0.537403, - 0.532411, - 0.526921, - 0.525944, - 0.532908; - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 0.000000,-1.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000,-2.000000, 0.000000, 1.000000;; - } // End of Armature_Bone_004 skin weights - } // End of Cube mesh - } // End of Cube - } // End of Armature -} // End of Root -AnimationSet Global { - Animation { - {Armature} - AnimationKey { // Rotation - 0; - 31; - 0;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 1;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 2;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 3;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 4;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 5;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 6;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 7;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 8;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 9;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 10;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 11;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 12;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 13;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 14;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 15;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 16;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 17;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 18;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 19;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 20;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 21;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 22;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 23;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 24;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 25;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 26;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 27;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 28;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 29;4;-0.000000, 0.000000, 0.000000, 1.000000;;, - 30;4;-0.000000, 0.000000, 0.000000, 1.000000;;; - } - AnimationKey { // Scale - 1; - 31; - 0;3; 5.000000, 5.000000, 5.000000;;, - 1;3; 5.000000, 5.000000, 5.000000;;, - 2;3; 5.000000, 5.000000, 5.000000;;, - 3;3; 5.000000, 5.000000, 5.000000;;, - 4;3; 5.000000, 5.000000, 5.000000;;, - 5;3; 5.000000, 5.000000, 5.000000;;, - 6;3; 5.000000, 5.000000, 5.000000;;, - 7;3; 5.000000, 5.000000, 5.000000;;, - 8;3; 5.000000, 5.000000, 5.000000;;, - 9;3; 5.000000, 5.000000, 5.000000;;, - 10;3; 5.000000, 5.000000, 5.000000;;, - 11;3; 5.000000, 5.000000, 5.000000;;, - 12;3; 5.000000, 5.000000, 5.000000;;, - 13;3; 5.000000, 5.000000, 5.000000;;, - 14;3; 5.000000, 5.000000, 5.000000;;, - 15;3; 5.000000, 5.000000, 5.000000;;, - 16;3; 5.000000, 5.000000, 5.000000;;, - 17;3; 5.000000, 5.000000, 5.000000;;, - 18;3; 5.000000, 5.000000, 5.000000;;, - 19;3; 5.000000, 5.000000, 5.000000;;, - 20;3; 5.000000, 5.000000, 5.000000;;, - 21;3; 5.000000, 5.000000, 5.000000;;, - 22;3; 5.000000, 5.000000, 5.000000;;, - 23;3; 5.000000, 5.000000, 5.000000;;, - 24;3; 5.000000, 5.000000, 5.000000;;, - 25;3; 5.000000, 5.000000, 5.000000;;, - 26;3; 5.000000, 5.000000, 5.000000;;, - 27;3; 5.000000, 5.000000, 5.000000;;, - 28;3; 5.000000, 5.000000, 5.000000;;, - 29;3; 5.000000, 5.000000, 5.000000;;, - 30;3; 5.000000, 5.000000, 5.000000;;; - } - AnimationKey { // Position - 2; - 31; - 0;3; 0.000000, 0.000000,-5.000000;;, - 1;3; 0.000000, 0.000000,-5.000000;;, - 2;3; 0.000000, 0.000000,-5.000000;;, - 3;3; 0.000000, 0.000000,-5.000000;;, - 4;3; 0.000000, 0.000000,-5.000000;;, - 5;3; 0.000000, 0.000000,-5.000000;;, - 6;3; 0.000000, 0.000000,-5.000000;;, - 7;3; 0.000000, 0.000000,-5.000000;;, - 8;3; 0.000000, 0.000000,-5.000000;;, - 9;3; 0.000000, 0.000000,-5.000000;;, - 10;3; 0.000000, 0.000000,-5.000000;;, - 11;3; 0.000000, 0.000000,-5.000000;;, - 12;3; 0.000000, 0.000000,-5.000000;;, - 13;3; 0.000000, 0.000000,-5.000000;;, - 14;3; 0.000000, 0.000000,-5.000000;;, - 15;3; 0.000000, 0.000000,-5.000000;;, - 16;3; 0.000000, 0.000000,-5.000000;;, - 17;3; 0.000000, 0.000000,-5.000000;;, - 18;3; 0.000000, 0.000000,-5.000000;;, - 19;3; 0.000000, 0.000000,-5.000000;;, - 20;3; 0.000000, 0.000000,-5.000000;;, - 21;3; 0.000000, 0.000000,-5.000000;;, - 22;3; 0.000000, 0.000000,-5.000000;;, - 23;3; 0.000000, 0.000000,-5.000000;;, - 24;3; 0.000000, 0.000000,-5.000000;;, - 25;3; 0.000000, 0.000000,-5.000000;;, - 26;3; 0.000000, 0.000000,-5.000000;;, - 27;3; 0.000000, 0.000000,-5.000000;;, - 28;3; 0.000000, 0.000000,-5.000000;;, - 29;3; 0.000000, 0.000000,-5.000000;;, - 30;3; 0.000000, 0.000000,-5.000000;;; - } - } - Animation { - {Armature_Bone} - AnimationKey { // Rotation - 0; - 31; - 0;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 1;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 2;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 3;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 4;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 5;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 6;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 7;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 8;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 9;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 10;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 11;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 12;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 13;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 14;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 15;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 16;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 17;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 18;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 19;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 20;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 21;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 22;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 23;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 24;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 25;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 26;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 27;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 28;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 29;4;-0.707107, 0.707107, 0.000000, 0.000000;;, - 30;4;-0.707107, 0.707107, 0.000000, 0.000000;;; - } - AnimationKey { // Scale - 1; - 31; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 31; - 0;3; 0.000000, 0.000000, 0.000000;;, - 1;3; 0.000000, 0.000000, 0.000000;;, - 2;3; 0.000000, 0.000000, 0.000000;;, - 3;3; 0.000000, 0.000000, 0.000000;;, - 4;3; 0.000000, 0.000000, 0.000000;;, - 5;3; 0.000000, 0.000000, 0.000000;;, - 6;3; 0.000000, 0.000000, 0.000000;;, - 7;3; 0.000000, 0.000000, 0.000000;;, - 8;3; 0.000000, 0.000000, 0.000000;;, - 9;3; 0.000000, 0.000000, 0.000000;;, - 10;3; 0.000000, 0.000000, 0.000000;;, - 11;3; 0.000000, 0.000000, 0.000000;;, - 12;3; 0.000000, 0.000000, 0.000000;;, - 13;3; 0.000000, 0.000000, 0.000000;;, - 14;3; 0.000000, 0.000000, 0.000000;;, - 15;3; 0.000000, 0.000000, 0.000000;;, - 16;3; 0.000000, 0.000000, 0.000000;;, - 17;3; 0.000000, 0.000000, 0.000000;;, - 18;3; 0.000000, 0.000000, 0.000000;;, - 19;3; 0.000000, 0.000000, 0.000000;;, - 20;3; 0.000000, 0.000000, 0.000000;;, - 21;3; 0.000000, 0.000000, 0.000000;;, - 22;3; 0.000000, 0.000000, 0.000000;;, - 23;3; 0.000000, 0.000000, 0.000000;;, - 24;3; 0.000000, 0.000000, 0.000000;;, - 25;3; 0.000000, 0.000000, 0.000000;;, - 26;3; 0.000000, 0.000000, 0.000000;;, - 27;3; 0.000000, 0.000000, 0.000000;;, - 28;3; 0.000000, 0.000000, 0.000000;;, - 29;3; 0.000000, 0.000000, 0.000000;;, - 30;3; 0.000000, 0.000000, 0.000000;;; - } - } - Animation { - {Armature_Bone_001} - AnimationKey { // Rotation - 0; - 31; - 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 20;4;-0.998539, 0.054035, 0.000000,-0.000000;;, - 21;4;-0.996147, 0.053932, 0.002355, 0.043499;;, - 22;4;-0.998539, 0.054035, 0.000000, 0.000000;;, - 23;4;-0.997589, 0.053983,-0.002357,-0.043556;;, - 24;4;-0.998539, 0.054035, 0.000000, 0.000000;;, - 25;4;-0.996639, 0.053932, 0.003045, 0.056265;;, - 26;4;-0.994740, 0.053829, 0.004709, 0.087028;;, - 27;4;-0.996147, 0.053932, 0.002355, 0.043519;;, - 28;4;-0.998539, 0.054035, 0.000000, 0.000000;;, - 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; - } - AnimationKey { // Scale - 1; - 31; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 31; - 0;3; 0.000000, 2.000000, 0.000000;;, - 1;3; 0.000000, 2.000000, 0.000000;;, - 2;3; 0.000000, 2.000000, 0.000000;;, - 3;3; 0.000000, 2.000000, 0.000000;;, - 4;3; 0.000000, 2.000000, 0.000000;;, - 5;3; 0.000000, 2.000000, 0.000000;;, - 6;3; 0.000000, 2.000000, 0.000000;;, - 7;3; 0.000000, 2.000000, 0.000000;;, - 8;3; 0.000000, 2.000000, 0.000000;;, - 9;3; 0.000000, 2.000000, 0.000000;;, - 10;3; 0.000000, 2.000000, 0.000000;;, - 11;3; 0.000000, 2.000000, 0.000000;;, - 12;3; 0.000000, 2.000000, 0.000000;;, - 13;3; 0.000000, 2.000000, 0.000000;;, - 14;3; 0.000000, 2.000000, 0.000000;;, - 15;3; 0.000000, 2.000000, 0.000000;;, - 16;3; 0.000000, 2.000000, 0.000000;;, - 17;3; 0.000000, 2.000000, 0.000000;;, - 18;3; 0.000000, 2.000000, 0.000000;;, - 19;3; 0.000000, 2.000000, 0.000000;;, - 20;3; 0.000000, 2.000000, 0.000000;;, - 21;3; 0.000000, 2.000000, 0.000000;;, - 22;3; 0.000000, 2.000000, 0.000000;;, - 23;3; 0.000000, 2.000000, 0.000000;;, - 24;3; 0.000000, 2.000000, 0.000000;;, - 25;3; 0.000000, 2.000000, 0.000000;;, - 26;3; 0.000000, 2.000000, 0.000000;;, - 27;3; 0.000000, 2.000000, 0.000000;;, - 28;3; 0.000000, 2.000000, 0.000000;;, - 29;3; 0.000000, 2.000000, 0.000000;;, - 30;3; 0.000000, 2.000000, 0.000000;;; - } - } - Animation { - {Armature_Bone_002} - AnimationKey { // Rotation - 0; - 31; - 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; - } - AnimationKey { // Scale - 1; - 31; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 31; - 0;3; 0.000000, 0.300000, 0.000000;;, - 1;3; 0.000000, 0.300000, 0.000000;;, - 2;3; 0.000000, 0.300000, 0.000000;;, - 3;3; 0.000000, 0.300000, 0.000000;;, - 4;3; 0.000000, 0.300000, 0.000000;;, - 5;3; 0.000000, 0.300000, 0.000000;;, - 6;3; 0.000000, 0.300000, 0.000000;;, - 7;3; 0.000000, 0.300000, 0.000000;;, - 8;3; 0.000000, 0.300000, 0.000000;;, - 9;3; 0.000000, 0.300000, 0.000000;;, - 10;3; 0.000000, 0.300000, 0.000000;;, - 11;3; 0.000000, 0.300000, 0.000000;;, - 12;3; 0.000000, 0.300000, 0.000000;;, - 13;3; 0.000000, 0.300000, 0.000000;;, - 14;3; 0.000000, 0.300000, 0.000000;;, - 15;3; 0.000000, 0.300000, 0.000000;;, - 16;3; 0.000000, 0.300000, 0.000000;;, - 17;3; 0.000000, 0.300000, 0.000000;;, - 18;3; 0.000000, 0.300000, 0.000000;;, - 19;3; 0.000000, 0.300000, 0.000000;;, - 20;3; 0.000000, 0.300000, 0.000000;;, - 21;3;-0.000000, 0.300000,-0.000000;;, - 22;3;-0.000000, 0.300000, 0.000000;;, - 23;3;-0.000000, 0.300000, 0.000000;;, - 24;3;-0.000000, 0.300000, 0.000000;;, - 25;3;-0.000000, 0.300000,-0.000000;;, - 26;3;-0.000000, 0.300000, 0.000000;;, - 27;3;-0.000000, 0.300000,-0.000000;;, - 28;3; 0.000000, 0.300000, 0.000000;;, - 29;3; 0.000000, 0.300000, 0.000000;;, - 30;3; 0.000000, 0.300000, 0.000000;;; - } - } - Animation { - {Armature_Bone_003} - AnimationKey { // Rotation - 0; - 31; - 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 11;4;-0.998097,-0.000000, 0.000000,-0.043583;;, - 12;4;-0.996195,-0.000000, 0.000000,-0.087156;;, - 13;4;-0.998097,-0.000000, 0.000000,-0.056342;;, - 14;4;-1.000000,-0.000000,-0.000000, 0.000000;;, - 15;4;-0.998097,-0.000000,-0.000000, 0.056342;;, - 16;4;-0.996195,-0.000000,-0.000000, 0.087156;;, - 17;4;-0.998097,-0.000000,-0.000000, 0.043583;;, - 18;4;-1.000000,-0.000000, 0.000000, 0.000000;;, - 19;4;-1.000000,-0.000000, 0.000000, 0.000000;;, - 20;4;-0.996195, 0.087156, 0.000000, 0.000000;;, - 21;4;-0.996434, 0.081668, 0.000000, 0.000000;;, - 22;4;-0.996936, 0.070172, 0.000000, 0.000000;;, - 23;4;-0.997535, 0.056459, 0.000000, 0.000000;;, - 24;4;-0.998149, 0.042383, 0.000000, 0.000000;;, - 25;4;-0.998729, 0.029106, 0.000000, 0.000000;;, - 26;4;-0.999236, 0.017493, 0.000000, 0.000000;;, - 27;4;-0.999638, 0.008289, 0.000000, 0.000000;;, - 28;4;-0.999904, 0.002208, 0.000000, 0.000000;;, - 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; - } - AnimationKey { // Scale - 1; - 31; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 31; - 0;3; 0.000000, 0.300000, 0.000000;;, - 1;3; 0.000000, 0.300000, 0.000000;;, - 2;3; 0.000000, 0.300000, 0.000000;;, - 3;3; 0.000000, 0.300000, 0.000000;;, - 4;3; 0.000000, 0.300000, 0.000000;;, - 5;3; 0.000000, 0.300000, 0.000000;;, - 6;3; 0.000000, 0.300000, 0.000000;;, - 7;3; 0.000000, 0.300000, 0.000000;;, - 8;3; 0.000000, 0.300000, 0.000000;;, - 9;3; 0.000000, 0.300000, 0.000000;;, - 10;3; 0.000000, 0.300000, 0.000000;;, - 11;3; 0.000000, 0.300000, 0.000000;;, - 12;3; 0.000000, 0.300000, 0.000000;;, - 13;3; 0.000000, 0.300000, 0.000000;;, - 14;3; 0.000000, 0.300000, 0.000000;;, - 15;3; 0.000000, 0.300000, 0.000000;;, - 16;3; 0.000000, 0.300000, 0.000000;;, - 17;3; 0.000000, 0.300000, 0.000000;;, - 18;3; 0.000000, 0.300000, 0.000000;;, - 19;3; 0.000000, 0.300000, 0.000000;;, - 20;3; 0.000000, 0.300000, 0.000000;;, - 21;3;-0.000000, 0.300000,-0.000000;;, - 22;3;-0.000000, 0.300000,-0.000000;;, - 23;3; 0.000000, 0.300000, 0.000000;;, - 24;3;-0.000000, 0.300000,-0.000000;;, - 25;3; 0.000000, 0.300000,-0.000000;;, - 26;3;-0.000000, 0.300000,-0.000000;;, - 27;3;-0.000000, 0.300000,-0.000000;;, - 28;3;-0.000000, 0.300000, 0.000000;;, - 29;3; 0.000000, 0.300000, 0.000000;;, - 30;3; 0.000000, 0.300000, 0.000000;;; - } - } - Animation { - {Armature_Bone_004} - AnimationKey { // Rotation - 0; - 31; - 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 1;4;-0.999524, 0.021812, 0.000000,-0.000000;;, - 2;4;-0.999048, 0.043619, 0.000000,-0.000000;;, - 3;4;-0.999524, 0.028196, 0.000000,-0.000000;;, - 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 5;4;-0.999524,-0.028196,-0.000000, 0.000000;;, - 6;4;-0.999048,-0.043619,-0.000000, 0.000000;;, - 7;4;-0.999524,-0.021810,-0.000000, 0.000000;;, - 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; - } - AnimationKey { // Scale - 1; - 31; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 31; - 0;3; 0.000000, 0.400000, 0.000000;;, - 1;3; 0.000000, 0.400000, 0.000000;;, - 2;3; 0.000000, 0.400000, 0.000000;;, - 3;3; 0.000000, 0.400000, 0.000000;;, - 4;3; 0.000000, 0.400000, 0.000000;;, - 5;3; 0.000000, 0.400000, 0.000000;;, - 6;3; 0.000000, 0.400000, 0.000000;;, - 7;3; 0.000000, 0.400000, 0.000000;;, - 8;3; 0.000000, 0.400000, 0.000000;;, - 9;3; 0.000000, 0.400000, 0.000000;;, - 10;3; 0.000000, 0.400000, 0.000000;;, - 11;3; 0.000000, 0.400000,-0.000000;;, - 12;3;-0.000000, 0.400000, 0.000000;;, - 13;3; 0.000000, 0.400000, 0.000000;;, - 14;3;-0.000000, 0.400000, 0.000000;;, - 15;3;-0.000000, 0.400000, 0.000000;;, - 16;3; 0.000000, 0.400000, 0.000000;;, - 17;3;-0.000000, 0.400000,-0.000000;;, - 18;3;-0.000000, 0.400000,-0.000000;;, - 19;3;-0.000000, 0.400000,-0.000000;;, - 20;3; 0.000000, 0.400000,-0.000000;;, - 21;3; 0.000000, 0.400000, 0.000000;;, - 22;3;-0.000000, 0.400000,-0.000000;;, - 23;3;-0.000000, 0.400000,-0.000000;;, - 24;3;-0.000000, 0.400000,-0.000000;;, - 25;3; 0.000000, 0.400000, 0.000000;;, - 26;3;-0.000000, 0.400000, 0.000000;;, - 27;3;-0.000000, 0.400000, 0.000000;;, - 28;3; 0.000000, 0.400000, 0.000000;;, - 29;3; 0.000000, 0.400000, 0.000000;;, - 30;3; 0.000000, 0.400000, 0.000000;;; - } - } - Animation { - {Cube} - AnimationKey { // Rotation - 0; - 31; - 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;; - } - AnimationKey { // Scale - 1; - 31; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 31; - 0;3; 0.000000, 0.000000, 1.000000;;, - 1;3; 0.000000, 0.000000, 1.000000;;, - 2;3; 0.000000, 0.000000, 1.000000;;, - 3;3; 0.000000, 0.000000, 1.000000;;, - 4;3; 0.000000, 0.000000, 1.000000;;, - 5;3; 0.000000, 0.000000, 1.000000;;, - 6;3; 0.000000, 0.000000, 1.000000;;, - 7;3; 0.000000, 0.000000, 1.000000;;, - 8;3; 0.000000, 0.000000, 1.000000;;, - 9;3; 0.000000, 0.000000, 1.000000;;, - 10;3; 0.000000, 0.000000, 1.000000;;, - 11;3; 0.000000, 0.000000, 1.000000;;, - 12;3; 0.000000, 0.000000, 1.000000;;, - 13;3; 0.000000, 0.000000, 1.000000;;, - 14;3; 0.000000, 0.000000, 1.000000;;, - 15;3; 0.000000, 0.000000, 1.000000;;, - 16;3; 0.000000, 0.000000, 1.000000;;, - 17;3; 0.000000, 0.000000, 1.000000;;, - 18;3; 0.000000, 0.000000, 1.000000;;, - 19;3; 0.000000, 0.000000, 1.000000;;, - 20;3; 0.000000, 0.000000, 1.000000;;, - 21;3; 0.000000, 0.000000, 1.000000;;, - 22;3; 0.000000, 0.000000, 1.000000;;, - 23;3; 0.000000, 0.000000, 1.000000;;, - 24;3; 0.000000, 0.000000, 1.000000;;, - 25;3; 0.000000, 0.000000, 1.000000;;, - 26;3; 0.000000, 0.000000, 1.000000;;, - 27;3; 0.000000, 0.000000, 1.000000;;, - 28;3; 0.000000, 0.000000, 1.000000;;, - 29;3; 0.000000, 0.000000, 1.000000;;, - 30;3; 0.000000, 0.000000, 1.000000;;; - } - } -} // End of AnimationSet Global From 007fb4e38e97bdfd41f7fbfbdd801baef954143e Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Fri, 20 May 2016 01:58:31 -0500 Subject: [PATCH 024/354] Modify goblin depth. --- depends.txt | 3 +++ goblin_coal.lua | 4 ++-- goblin_cobbler.lua | 6 +++--- goblin_copper.lua | 4 ++-- goblin_diamond.lua | 4 ++-- goblin_digger.lua | 6 +++--- goblin_gold.lua | 4 ++-- goblin_ice.lua | 2 +- goblin_iron.lua | 4 ++-- goblin_king.lua | 4 ++-- mobs.lua | 33 +++++++++++++++++++++++++++++---- 11 files changed, 51 insertions(+), 23 deletions(-) diff --git a/depends.txt b/depends.txt index e1de21e..f33b6c4 100644 --- a/depends.txt +++ b/depends.txt @@ -2,3 +2,6 @@ default flowers wool mobs +mobs_monster? +mobs_slimes? +mobs_creeper? diff --git a/goblin_coal.lua b/goblin_coal.lua index fa978f7..84a04d9 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -117,8 +117,8 @@ mobs:register_mob("fun_caves:goblin_coal", { }) mobs:register_egg("fun_caves:goblin_coal", "Goblin Egg (coal)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) -mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) minetest.register_node("fun_caves:stone_with_coal_trap", { description = "Coal Trap", diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index c8757f8..c7bcc2d 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -113,15 +113,15 @@ mobs:register_mob("fun_caves:goblin_cobble", { do_custom = function(self) fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), 5, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 5, {"default:stone", "default:desert_stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") fun_caves.surface_damage(self) end, }) mobs:register_egg("fun_caves:goblin_cobble", "Goblin Egg (cobble)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_cobble", {"group:stone"}, 100, 0, 10 * fun_caves.goblin_spawn_frequency, 3, -50) -mobs:register_spawn("fun_caves:goblin_cobble", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_cobble", {"group:stone"}, 100, 0, 10 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_cobble", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) minetest.register_node("fun_caves:mossycobble_trap", { description = "Messy Gobblestone", diff --git a/goblin_copper.lua b/goblin_copper.lua index b10ad1a..b705394 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -116,8 +116,8 @@ mobs:register_mob("fun_caves:goblin_copper", { end, }) mobs:register_egg("fun_caves:goblin_copper", "Goblin Egg (copper)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) -mobs:register_spawn("fun_caves:goblin_copper", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_copper", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) minetest.register_node("fun_caves:stone_with_copper_trap", { description = "Copper Trap", diff --git a/goblin_diamond.lua b/goblin_diamond.lua index 46271bb..b39fb93 100644 --- a/goblin_diamond.lua +++ b/goblin_diamond.lua @@ -119,8 +119,8 @@ mobs:register_mob("fun_caves:goblin_diamond", { }) mobs:register_egg("fun_caves:goblin_diamond", "Goblin Egg (diamond)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_diamond", {"default:stone_with_diamond" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, -50) -mobs:register_spawn("fun_caves:goblin_diamond", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:stone_with_diamond" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 101) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 101) minetest.register_node("fun_caves:stone_with_diamond_trap", { description = "Diamond Trap", diff --git a/goblin_digger.lua b/goblin_digger.lua index 937cf7f..8e6269a 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -206,7 +206,7 @@ mobs:register_mob("fun_caves:goblin_digger", { fun_caves.goblin_tunneling(self, "digger") fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), 10, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), 10, {"default:stone", "default:desert_stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") fun_caves.surface_damage(self) @@ -214,6 +214,6 @@ mobs:register_mob("fun_caves:goblin_digger", { }) mobs:register_egg("fun_caves:goblin_digger", "Goblin Egg (digger)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_digger", {"group:stone"}, 100, 0, 20 * fun_caves.goblin_spawn_frequency, 3, -50) -mobs:register_spawn("fun_caves:goblin_digger", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_digger", {"group:stone"}, 100, 0, 20 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_digger", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) diff --git a/goblin_gold.lua b/goblin_gold.lua index 0bf1fb0..5928ff3 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -116,8 +116,8 @@ mobs:register_mob("fun_caves:goblin_gold", { end, }) mobs:register_egg("fun_caves:goblin_gold", "Goblin Egg (gold)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_gold", {"default:stone_with_gold" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, -50) -mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_gold", {"default:stone_with_gold" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 101) +mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 101) minetest.register_node("fun_caves:molten_gold_source", { description = "Molten Gold Source", diff --git a/goblin_ice.lua b/goblin_ice.lua index 0048b30..f36d343 100644 --- a/goblin_ice.lua +++ b/goblin_ice.lua @@ -116,7 +116,7 @@ mobs:register_mob("fun_caves:goblin_ice", { }) mobs:register_egg("fun_caves:goblin_ice", "Goblin Egg (ice)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_ice", {"default:ice"}, 100, 0, 5 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_ice", {"default:ice"}, 100, 0, 5 * fun_caves.goblin_spawn_frequency, 3, 101) minetest.register_node("fun_caves:ice_trap", { description = "Ice Trap", diff --git a/goblin_iron.lua b/goblin_iron.lua index 918b7c1..4b1b572 100644 --- a/goblin_iron.lua +++ b/goblin_iron.lua @@ -118,8 +118,8 @@ mobs:register_mob("fun_caves:goblin_iron", { end, }) mobs:register_egg("fun_caves:goblin_iron", "Goblin Egg (iron)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_iron", {"default:stone_with_iron"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -50) -mobs:register_spawn("fun_caves:goblin_iron", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_iron", {"default:stone_with_iron"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_iron", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 101) minetest.register_node("fun_caves:stone_with_iron_trap", { description = "Iron Trap", diff --git a/goblin_king.lua b/goblin_king.lua index e8e8256..0afd1e0 100644 --- a/goblin_king.lua +++ b/goblin_king.lua @@ -121,6 +121,6 @@ mobs:register_mob("fun_caves:goblin_king", { end, }) mobs:register_egg("fun_caves:goblin_king", "Goblin King Egg", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_king", {"default:stone_with_mese"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 1, -50) -mobs:register_spawn("fun_caves:goblin_king", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 3 * fun_caves.goblin_spawn_frequency, 3, -50) +mobs:register_spawn("fun_caves:goblin_king", {"default:stone_with_mese"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 1, 101) +mobs:register_spawn("fun_caves:goblin_king", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 3 * fun_caves.goblin_spawn_frequency, 3, 101) diff --git a/mobs.lua b/mobs.lua index 408d15a..bd59e8b 100644 --- a/mobs.lua +++ b/mobs.lua @@ -54,10 +54,35 @@ dofile(fun_caves.path .. "/spider_ice.lua") --dofile(fun_caves.path .. "/dirt_monster.lua") dofile(fun_caves.path .. "/sand_monster.lua") ---if minetest.registered_entities["mobs_monster:dirt_monster"] then --- -- check this --- mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt"}, 7, 0, 7000, 1, -50, false) ---end +if minetest.registered_entities["mobs_monster:dirt_monster"] then + -- check this + mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt"}, 7, 0, 7000, 1, -50, false) +end +if minetest.registered_entities["mobs_slimes:green_big"] then + mobs:spawn_specific("mobs_slimes:green_big", + {"fun_caves:stone_with_moss", "fun_caves:stone_with_algae"}, + {"air"}, + 4, 20, 30, 30000, 1, -31000, 31000 + ) + mobs:spawn_specific("mobs_slimes:green_medium", + {"fun_caves:stone_with_moss", "fun_caves:stone_with_algae"}, + {"air"}, + 4, 20, 30, 30000, 2, -31000, 31000 + ) + mobs:spawn_specific("mobs_slimes:green_small", + {"default:dirt_with_grass", "default:junglegrass", "default:mossycobble", "ethereal:green_dirt_top"}, + {"air"}, + 4, 20, 30, 30000, 3, -31000, 31000 + ) +end +if minetest.registered_entities["mobs_creeper:creeper"] then + mobs:spawn_specific("mobs_creeper:creeper", + {"fun_caves:stone_with_moss"}, + {"air"}, + -1, 20, 30, 20000, 1, -31000, 31000 + ) +end + fun_caves.goblin_spawn_frequency = 150 From b4e2db7f3c382828ae36d7691f0d7a2d43ad760e Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Fri, 20 May 2016 08:36:59 -0500 Subject: [PATCH 025/354] Adjust caves near the surface. --- mapgen.lua | 21 ++++++++++++++++----- nodes.lua | 8 -------- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/mapgen.lua b/mapgen.lua index 068e5bb..a649c56 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -7,6 +7,17 @@ local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = local node = fun_caves.node +local group_stone = {} +group_stone[node("default:sandstone")] = true +for n, s in pairs(minetest.registered_nodes) do + if s.groups and s.groups['stone'] then + group_stone[node(n)] = true + end +end +for _, s in pairs(minetest.registered_ores) do + group_stone[node(s.ore)] = true +end +local min_surface = -80 local data = {} local p2data = {} -- vm rotation data buffer @@ -194,8 +205,8 @@ function fun_caves.generate(p_minp, p_maxp, seed) local ivm = area:index(x, minp.y, z) for y = minp.y, maxp.y do - if y <= heightmap[index] - 10 or (y <= heightmap[index] and data[ivm] == node("default:stone")) then - if cave_1[index3d] * cave_2[index3d] > 0.05 then + if y < 40 and (y < min_surface or y <= heightmap[index]) and group_stone[data[ivm]] then + if cave_1[index3d] * cave_2[index3d] > 0.05 and (y < min_surface or y < heightmap[index] - 10 or cave_1[index3d] * cave_2[index3d] < 0.2) then data[ivm] = node("air") end @@ -222,7 +233,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) local ivm = area:index(x, maxp.y, z) for y = maxp.y, minp.y, -1 do - if y <= heightmap[index] - 20 then + if y < min_surface or y <= heightmap[index] - 20 then local ivm_below = ivm - area.ystride local ivm_above = ivm + area.ystride local dy = y - minp.y @@ -231,8 +242,8 @@ function fun_caves.generate(p_minp, p_maxp, seed) local stone_type = node("default:stone") local stone_depth = 1 local biome_val = biome_n[index3d] - if y > heightmap[index] - 500 then - biome_val = biome_val / math.max(1, math.log(500 - (heightmap[index] - y))) + if y > -500 then + biome_val = biome_val / math.max(1, math.log(500 + y)) end ------------------- --biome_val = 0.7 diff --git a/nodes.lua b/nodes.lua index 510056b..d211117 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1,11 +1,3 @@ ----------------------- --- Cave Decorations -- ----------------------- - --- Mushrooms and Speleothems --- These are instantiated by voxel.lua since the decoration manager --- only works at the surface of the world. - local light_max = 13 minetest.add_group("default:ice", {surface_cold = 3}) From d648e1a178ced9ab20126e133485e989c035dffe Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Fri, 20 May 2016 19:11:15 -0500 Subject: [PATCH 026/354] Add mobs_monster dependency. --- depends.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/depends.txt b/depends.txt index f33b6c4..b59b69a 100644 --- a/depends.txt +++ b/depends.txt @@ -2,6 +2,6 @@ default flowers wool mobs -mobs_monster? +mobs_monster mobs_slimes? mobs_creeper? From f8a5339f57f09b9a02519e6338db85883300107e Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sat, 21 May 2016 01:05:47 -0500 Subject: [PATCH 027/354] Reduce surface caves. --- mapgen.lua | 45 +++++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/mapgen.lua b/mapgen.lua index a649c56..aff79d8 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -2,21 +2,19 @@ local DEBUG = false local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = 10, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} +local cave_noise_3 = {offset = 15, scale = 10, seed = 3721, spread = {x = 40, y = 40, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local seed_noise = {offset = 0, scale = 32768, seed = 5202, spread = {x = 80, y = 80, z = 80}, octaves = 2, persist = 0.4, lacunarity = 2} local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = 400}, seed = 903, octaves = 3, persist = 0.5, lacunarity = 2.0} local node = fun_caves.node -local group_stone = {} -group_stone[node("default:sandstone")] = true -for n, s in pairs(minetest.registered_nodes) do - if s.groups and s.groups['stone'] then - group_stone[node(n)] = true - end -end -for _, s in pairs(minetest.registered_ores) do - group_stone[node(s.ore)] = true -end +--local replaceable = {} +--for n, s in pairs(minetest.registered_nodes) do +-- if s.is_ground_content and n ~= "air" then +-- replaceable[node(n)] = true +-- print(n) +-- end +--end local min_surface = -80 local data = {} @@ -180,7 +178,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) -- Deal with memory issues. This, of course, is supposed to be automatic. local mem = math.floor(collectgarbage("count")/1024) - if mem > 400 then + if mem > 300 then print("Fun Caves: Manually collecting garbage...") collectgarbage("collect") end @@ -190,10 +188,9 @@ function fun_caves.generate(p_minp, p_maxp, seed) local cave_1 = minetest.get_perlin_map(cave_noise_1, csize):get3dMap_flat(minp) local cave_2 = minetest.get_perlin_map(cave_noise_2, csize):get3dMap_flat(minp) + local cave_3 = minetest.get_perlin_map(cave_noise_3, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) local biome_n = minetest.get_perlin_map(biome_noise, csize):get3dMap_flat(minp) - local biome_avg = 0 - local biome_ct = 0 local index = 0 local index3d = 0 for z = minp.z, maxp.z do @@ -205,14 +202,17 @@ function fun_caves.generate(p_minp, p_maxp, seed) local ivm = area:index(x, minp.y, z) for y = minp.y, maxp.y do - if y < 40 and (y < min_surface or y <= heightmap[index]) and group_stone[data[ivm]] then - if cave_1[index3d] * cave_2[index3d] > 0.05 and (y < min_surface or y < heightmap[index] - 10 or cave_1[index3d] * cave_2[index3d] < 0.2) then - data[ivm] = node("air") + if (y < min_surface or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then + data[ivm] = node("air") + if y > min_surface and cave_3[index] < 1 and heightmap[index] == y then + local ivm2 = ivm + for y2 = y + 1, maxp.y + 8 do + ivm2 = ivm2 + area.ystride + if data[ivm2] ~= node("default:water_source") then + data[ivm2] = node("air") + end + end end - - local biome_val = biome_n[index3d] - biome_avg = biome_avg + biome_val - biome_ct = biome_ct + 1 end ivm = ivm + area.ystride @@ -373,6 +373,11 @@ function fun_caves.generate(p_minp, p_maxp, seed) air_count = air_count + 1 end end + elseif y < heightmap[index] then + local ivm_below = ivm - area.ystride + if data[ivm] == node("air") and data[ivm_below] ~= node('air') then + data[ivm_below] = node("dirt") + end end ivm = ivm - area.ystride From 011affc46fe8ea3bad6a245ee72f10962183362f Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sat, 21 May 2016 09:47:42 -0500 Subject: [PATCH 028/354] Major overhaul. Separate cave decorations from mapgen. --- deco.lua | 45 +++++++ deco_caves.lua | 317 ++++++++++++++++++++++++++++++++++++++++++++++++ deco_coral.lua | 97 +++++++++++++++ fungal_tree.lua | 8 +- init.lua | 1 + mapgen.lua | 295 ++++++-------------------------------------- 6 files changed, 497 insertions(+), 266 deletions(-) create mode 100644 deco.lua create mode 100644 deco_caves.lua create mode 100644 deco_coral.lua diff --git a/deco.lua b/deco.lua new file mode 100644 index 0000000..62a7a23 --- /dev/null +++ b/deco.lua @@ -0,0 +1,45 @@ + +-- I like having different stone scattered about. Sandstone forms +-- in layers. Desert stone... doesn't exist, but let's assume it's +-- another sedementary rock and place it similarly. +minetest.register_ore({ore_type="sheet", ore="default:sandstone", wherein="default:stone", clust_num_ores=250, clust_scarcity=60, clust_size=10, y_min=-1000, y_max=31000, noise_threshhold=0.1, noise_params={offset=0, scale=1, spread={x=256, y=256, z=256}, seed=4130293965, octaves=5, persist=0.60}, random_factor=1.0}) +minetest.register_ore({ore_type="sheet", ore="default:desert_stone", wherein="default:stone", clust_num_ores=250, clust_scarcity=60, clust_size=10, y_min=-1000, y_max=31000, noise_threshhold=0.1, noise_params={offset=0, scale=1, spread={x=256, y=256, z=256}, seed=163281090, octaves=5, persist=0.60}, random_factor=1.0}) + +minetest.register_node("fun_caves:sand_with_rocks", { + description = "Sand and rocks", + tiles = {"fun_caves_sand_with_rocks.png"}, + groups = {crumbly = 3, falling_node = 1, sand = 1}, + sounds = default.node_sound_sand_defaults(), + drop = {max_items=2, items={{items={"fun_caves:small_rocks"}, rarity=1}, {items={"default:sand"}, rarity=1}}}, +}) + +--minetest.register_decoration({ +-- deco_type = "simple", +-- place_on = {"default:dirt_with_grass"}, +-- sidelen = 80, +-- fill_ratio = 0.1, +-- biomes = {"rainforest", "desertstone_grassland"}, +-- y_min = 1, +-- y_max = 31000, +-- decoration = "default:junglegrass", +--}) + +minetest.register_craft({ + output = "default:stick 2", + recipe = { + {"default:cactus"} + } +}) + +minetest.add_group("default:cactus", {oddly_breakable_by_hand=1}) + +dofile(fun_caves.path.."/deco_caves.lua") +--dofile(fun_caves.path.."/deco_coral.lua") +--dofile(fun_caves.path.."/deco_dirt.lua") +--dofile(fun_caves.path.."/deco_trees.lua") +--dofile(fun_caves.path.."/deco_plants.lua") +--dofile(fun_caves.path.."/deco_rocks.lua") +--dofile(fun_caves.path.."/deco_fungal_tree.lua") +--dofile(fun_caves.path.."/deco_ferns.lua") +--dofile(fun_caves.path.."/deco_ferns_tree.lua") +--dofile(fun_caves.path.."/deco_water.lua") diff --git a/deco_caves.lua b/deco_caves.lua new file mode 100644 index 0000000..4fc8d95 --- /dev/null +++ b/deco_caves.lua @@ -0,0 +1,317 @@ +local node = fun_caves.node +local min_surface = -80 + +function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) + local ivm_below = ivm - area.ystride + local ivm_above = ivm + area.ystride + local biome_val = biome_val_in + + ------------------- + local stone_type = node("default:stone") + local stone_depth = 1 + local air_count = 0 + + if y > -500 then + biome_val = biome_val / math.max(1, math.log(500 + y)) + end + ------------------- + --biome_val = 0.7 + ------------------- + if biome_val < -0.65 then + stone_type = node("default:ice") + stone_depth = 2 + elseif biome_val < -0.6 then + stone_type = node("fun_caves:thinice") + stone_depth = 2 + elseif biome_val < -0.5 then + stone_type = node("fun_caves:stone_with_lichen") + elseif biome_val < -0.3 then + stone_type = node("fun_caves:stone_with_moss") + elseif biome_val < -0.0 then + stone_type = node("fun_caves:stone_with_lichen") + elseif biome_val < 0.2 then + stone_type = node("fun_caves:stone_with_algae") + elseif biome_val < 0.35 then + stone_type = node("fun_caves:stone_with_salt") + stone_depth = 2 + if data[ivm] == node("default:stone") then + return stone_type + end + elseif biome_val < 0.5 then + stone_type = node("default:sand") + stone_depth = 2 + elseif biome_val < 0.6 then + stone_type = node("default:coalblock") + stone_depth = 2 + else + stone_type = node("fun_caves:hot_cobble") + end + -- "glow" + + local node_below + if y > minp.y then + node_below = data[ivm - area.ystride] + end + local node_above = data[ivm + area.ystride] + + local air_above = false + for i = 1, stone_depth do + if data[ivm + area.ystride * i] == node("air") then + air_above = true + end + end + + if data[ivm] == node("default:stone") and (stone_type == node("fun_caves:stone_with_algae") or stone_type == node("fun_caves:stone_with_lichen")) and node_above == node("air") and math.random(3) == 1 then + return node("dirt") + end + + if data[ivm] == node("default:stone") and air_above then + if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then + return node("fun_caves:radioactive_ore") + else + return stone_type + end + end + + local air_below = false + for i = 1, stone_depth do + if data[ivm - area.ystride * i] == node("air") then + air_below = true + end + end + + if data[ivm] == node("default:stone") and air_below then + if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then + return node("fun_caves:radioactive_ore") + else + return stone_type + end + end + + if node_below == node("air") and (data[ivm] == node("fun_caves:stone_with_lichen") or data[ivm] == node("fun_caves:stone_with_moss")) and math.random(50) == 1 then + return node("fun_caves:glowing_fungal_stone") + end + if node_above == node("air") and data[ivm] == node("fun_caves:stone_with_moss") and math.random(50) == 1 then + return node("fun_caves:glowing_fungal_stone") + end + + if data[ivm] == node("air") then + local sr = math.random(1000) + + -- hanging down + if node_above == node("default:stone") and sr < 80 then + if stone_type == node("default:ice") then + return node("fun_caves:icicle_down") + elseif stone_type == node("fun_caves:stone_with_algae") then + return node("fun_caves:stalactite_slimy") + elseif stone_type == node("fun_caves:stone_with_moss") then + return node("fun_caves:stalactite_mossy") + elseif stone_type == node("fun_caves:stone_with_lichen") then + return node("fun_caves:stalactite") + elseif stone_type == node("default:stone") then + return node("fun_caves:stalactite") + end + end + + -- fluids + --if y < min_surface and (node_below == node("default:stone") or node_below == node("fun_caves:hot_cobble")) and sr < 3 then + if y > minp.y and (node_below == node("default:stone") or node_below == node("fun_caves:hot_cobble")) and sr < 3 then + return node("default:lava_source") + elseif node_below == node("fun_caves:stone_with_moss") and sr < 3 then + return node("default:water_source") + -- standing up + elseif node_below == node("default:ice") and sr < 80 then + return node("fun_caves:icicle_up") + elseif node_below == node("fun_caves:stone_with_algae") and sr < 80 then + return node("fun_caves:stalagmite_slimy") + elseif node_below == node("fun_caves:stone_with_moss") and sr < 80 then + return node("fun_caves:stalagmite_mossy") + elseif node_below == node("fun_caves:stone_with_lichen") and sr < 80 then + return node("fun_caves:stalagmite") + elseif node_below == node("default:stone") and sr < 80 then + return node("fun_caves:stalagmite") + elseif node_below == node("fun_caves:hot_cobble") and sr < 80 then + if sr < 20 then + return node("fun_caves:hot_spike") + else + return node("fun_caves:hot_spike_"..math.ceil(sr / 20)) + end + elseif node_below == node("default:coalblock") and sr < 20 then + return node("fun_caves:constant_flame") + -- vegetation + elseif node_below == node("default:dirt") and (stone_type == node("fun_caves:stone_with_lichen") or stone_type == node("fun_caves:stone_with_algae")) and biome_val >= -0.5 then + if sr < 110 then + return node("flowers:mushroom_red") + elseif sr < 220 then + return node("flowers:mushroom_brown") + elseif node_above == node("air") and sr < 330 then + return node("fun_caves:giant_mushroom_stem") + elseif sr < 360 then + for i = 1, 12 do + local j = ivm + area.ystride * i + if j <= #data and data[j] == node("air") then + air_count = air_count + 1 + end + end + if air_count > 5 then + fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12)), node(fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)]), node("fun_caves:fungal_tree_fruit")) + --node_below = node("dirt") + end + end + elseif node_below == node("fun_caves:giant_mushroom_stem") and data[ivm - area.ystride * 2] == node("fun_caves:giant_mushroom_stem") then + return node("fun_caves:giant_mushroom_cap") + elseif node_below == node("fun_caves:giant_mushroom_stem") then + if node_above == node("air") and math.random(3) == 1 then + return node("fun_caves:giant_mushroom_stem") + else + return node("fun_caves:huge_mushroom_cap") + end + end + + if data[ivm] == node("air") then + air_count = air_count + 1 + end + end +end + +--function original_fun_caves_decorate_cave(data, area) +-- local ivm_below = ivm - area.ystride +-- local ivm_above = ivm + area.ystride +-- local dy = y - minp.y +-- +-- ------------------- +-- local stone_type = node("default:stone") +-- local stone_depth = 1 +-- local biome_val = biome_n[index3d] +-- if y > -500 then +-- biome_val = biome_val / math.max(1, math.log(500 + y)) +-- end +-- ------------------- +-- --biome_val = 0.7 +-- ------------------- +-- if biome_val < -0.6 then +-- if true then +-- stone_type = node("default:ice") +-- stone_depth = 2 +-- else +-- stone_type = node("fun_caves:thinice") +-- stone_depth = 2 +-- end +-- elseif biome_val < -0.5 then +-- stone_type = node("fun_caves:stone_with_lichen") +-- elseif biome_val < -0.3 then +-- stone_type = node("fun_caves:stone_with_moss") +-- elseif biome_val < -0.0 then +-- stone_type = node("fun_caves:stone_with_lichen") +-- elseif biome_val < 0.2 then +-- stone_type = node("fun_caves:stone_with_algae") +-- elseif biome_val < 0.35 then +-- stone_type = node("fun_caves:stone_with_salt") +-- stone_depth = 2 +-- if data[ivm] == node("default:stone") then +-- data[ivm] = stone_type +-- end +-- elseif biome_val < 0.5 then +-- stone_type = node("default:sand") +-- stone_depth = 2 +-- elseif biome_val < 0.6 then +-- stone_type = node("default:coalblock") +-- stone_depth = 2 +-- else +-- stone_type = node("fun_caves:hot_cobble") +-- end +-- -- "glow" +-- +-- if data[ivm] == node("air") then +-- -- Change stone per biome. +-- if data[ivm_below] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("air")) then +-- data[ivm_below] = stone_type +-- if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then +-- data[ivm_below - area.ystride] = node("fun_caves:radioactive_ore") +-- elseif stone_depth == 2 then +-- data[ivm_below - area.ystride] = stone_type +-- end +-- end +-- if data[ivm_above] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("air")) then +-- data[ivm_above] = stone_type +-- if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then +-- data[ivm_above - area.ystride] = node("fun_caves:radioactive_ore") +-- elseif stone_depth == 2 then +-- data[ivm_above + area.ystride] = stone_type +-- end +-- end +-- +-- if (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss")) and math.random(1,50) == 1 then +-- data[ivm_above] = node("fun_caves:glowing_fungal_stone") +-- end +-- +-- if data[ivm] == node("air") then +-- local sr = math.random(1,1000) +-- +-- -- fluids +-- if (data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:hot_cobble")) and sr < 3 then +-- data[ivm] = node("default:lava_source") +-- elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 3 then +-- data[ivm] = node("default:water_source") +-- -- hanging down +-- elseif data[ivm_above] == node("default:ice") and sr < 80 then +-- data[ivm] = node("fun_caves:icicle_down") +-- elseif (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss") or data[ivm_above] == node("fun_caves:stone_with_algae") or data[ivm_above] == node("default:stone")) and sr < 80 then +-- if data[ivm_above] == node("fun_caves:stone_with_algae") then +-- data[ivm] = node("fun_caves:stalactite_slimy") +-- elseif data[ivm_above] == node("fun_caves:stone_with_moss") then +-- data[ivm] = node("fun_caves:stalactite_mossy") +-- else +-- data[ivm] = node("fun_caves:stalactite") +-- end +-- -- standing up +-- elseif data[ivm_below] == node("fun_caves:hot_cobble") and sr < 20 then +-- if sr < 10 then +-- data[ivm] = node("fun_caves:hot_spike") +-- else +-- data[ivm] = node("fun_caves:hot_spike_"..(math.ceil(sr / 3) - 2)) +-- end +-- elseif data[ivm_below] == node("default:coalblock") and sr < 20 then +-- data[ivm] = node("fun_caves:constant_flame") +-- elseif data[ivm_below] == node("default:ice") and sr < 80 then +-- data[ivm] = node("fun_caves:icicle_up") +-- elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae") or data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:stone_with_moss")) and sr < 80 then +-- if data[ivm_below] == node("fun_caves:stone_with_algae") then +-- data[ivm] = node("fun_caves:stalagmite_slimy") +-- elseif data[ivm_below] == node("fun_caves:stone_with_moss") then +-- data[ivm] = node("fun_caves:stalagmite_mossy") +-- elseif data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("default:stone") then +-- data[ivm] = node("fun_caves:stalagmite") +-- end +-- elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 90 then +-- data[ivm_below] = node("fun_caves:glowing_fungal_stone") +-- -- vegetation +-- elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae")) and biome_val >= -0.5 then +-- if sr < 110 then +-- data[ivm] = node("flowers:mushroom_red") +-- elseif sr < 140 then +-- data[ivm] = node("flowers:mushroom_brown") +-- elseif air_count > 1 and sr < 160 then +-- data[ivm_above] = node("fun_caves:huge_mushroom_cap") +-- data[ivm] = node("fun_caves:giant_mushroom_stem") +-- elseif air_count > 2 and sr < 170 then +-- data[ivm + 2 * area.ystride] = node("fun_caves:giant_mushroom_cap") +-- data[ivm_above] = node("fun_caves:giant_mushroom_stem") +-- data[ivm] = node("fun_caves:giant_mushroom_stem") +-- elseif air_count > 5 and sr < 180 then +-- fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12)), node(fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)]), node("fun_caves:fungal_tree_fruit")) +-- data[ivm_below] = node("dirt") +-- elseif sr < 300 then +-- data[ivm_below] = node("dirt") +-- end +-- if data[ivm] ~= node("air") then +-- data[ivm_below] = node("dirt") +-- end +-- end +-- end +-- +-- if data[ivm] == node("air") then +-- air_count = air_count + 1 +-- end +-- end +--end diff --git a/deco_coral.lua b/deco_coral.lua new file mode 100644 index 0000000..7968ce3 --- /dev/null +++ b/deco_coral.lua @@ -0,0 +1,97 @@ + +minetest.register_node("fun_caves:pillar_coral", { + description = "Pillar Coral", + tiles = {"fun_caves_pillar_coral.png"}, + paramtype = "light", + light_source = 2, + groups = {cracky = 3, stone=1}, + sounds = default.node_sound_stone_defaults(), +}) + + +minetest.register_node("fun_caves:brain_coral", { + description = "Brain Coral", + tiles = {"fun_caves_brain_coral.png"}, + light_source = 4, + groups = {cracky = 3, stone=1,}, + sounds = default.node_sound_stone_defaults(), +}) + + +minetest.register_node("fun_caves:dragon_eye", { + description = "Dragon Eye", + tiles = {"fun_caves_dragon_eye.png"}, + light_source = 4, + groups = {cracky = 3, stone=1,}, + sounds = default.node_sound_stone_defaults(), +}) + + +minetest.register_node("fun_caves:staghorn_coral", { + description = "Staghorn Coral", + drawtype = "plantlike", + tiles = {"fun_caves_staghorn_coral.png"}, + waving = false, + sunlight_propagates = true, + paramtype = "light", + light_source = 2, + walkable = false, + groups = {cracky = 3, stone=1, attached_node=1, sea=1}, + sounds = default.node_sound_stone_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, + }, +}) + +function fun_caves.sea_plants() + if y >= light_depth and (data[index_3d] == node["sand"] or data[index_3d] == node["dirt"]) and (data[index_3d_above] == node["water_source"] or data[index_3d_above] == node["river_water_source"]) then + -- Check the biomes and plant water plants, if called for. + biome = valc.biome_ids[biomemap[index_2d]] + if y < water_level and data[index_3d_above + ystride] == node["water_source"] and table.contains(coral_biomes, biome) and n21[index_2d] < -0.1 and math_random(1,3) ~= 1 then + sr = math_random(1,100) + if sr < 4 then + data[index_3d_above] = node["brain_coral"] + elseif sr < 6 then + data[index_3d_above] = node["dragon_eye"] + elseif sr < 35 then + data[index_3d_above] = node["staghorn_coral"] + elseif sr < 100 then + data[index_3d_above] = node["pillar_coral"] + end + elseif surround then + for _, desc in pairs(valc.water_plants) do + placeable = false + + if not node_match_cache[desc] then + node_match_cache[desc] = {} + end + + if node_match_cache[desc][data[index_3d]] then + placeable = node_match_cache[desc][data[index_3d]] + else + -- This is a great way to match all node type strings + -- against a given node (or nodes). However, it's slow. + -- To speed it up, we cache the results for each plant + -- on each node, and avoid calling find_nodes every time. + pos, count = minetest.find_nodes_in_area({x=x,y=y,z=z}, {x=x,y=y,z=z}, desc.place_on) + if #pos > 0 then + placeable = true + end + node_match_cache[desc][data[index_3d]] = placeable + end + + if placeable and desc.fill_ratio and desc.content_id then + biome = valc.biome_ids[biomemap[index_2d]] + + if not desc.biomes or (biome and desc.biomes and table.contains(desc.biomes, biome)) then + if math_random() <= desc.fill_ratio then + data[index_3d] = desc.content_id + write = true + end + end + end + end + end + end +end diff --git a/fungal_tree.lua b/fungal_tree.lua index 8046351..3477cb4 100644 --- a/fungal_tree.lua +++ b/fungal_tree.lua @@ -12,19 +12,17 @@ colors[""] = "dye:white" fun_caves.fungal_tree_leaves = {} -- all leaves -function fun_caves.make_fungal_tree(data, area, pos, height, leaves, fruit) +function fun_caves.make_fungal_tree(data, area, ivm, height, leaves, fruit) for y = 0, height do local radius = 1 if y > 1 and y < height - 2 then radius = 2 end - local force_x = math.random(1,3) - 2 - local force_y = math.random(1,3) - 2 for z = -radius,radius do for x = -radius,radius do local sr = math.random(1,100) - local i = pos + z*area.zstride + y*area.ystride + x - if force_x == x and force_y == y then + local i = ivm + z*area.zstride + y*area.ystride + x + if x == 0 and y == 0 and z == 0 then data[i] = leaves elseif sr == 1 then data[i] = fruit diff --git a/init.lua b/init.lua index 6970fd4..71fc024 100644 --- a/init.lua +++ b/init.lua @@ -65,6 +65,7 @@ end dofile(fun_caves.path .. "/nodes.lua") +dofile(fun_caves.path .. "/deco.lua") dofile(fun_caves.path .. "/fungal_tree.lua") dofile(fun_caves.path .. "/mapgen.lua") dofile(fun_caves.path .. "/mobs.lua") diff --git a/mapgen.lua b/mapgen.lua index aff79d8..3c17190 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -8,86 +8,13 @@ local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = local node = fun_caves.node ---local replaceable = {} ---for n, s in pairs(minetest.registered_nodes) do --- if s.is_ground_content and n ~= "air" then --- replaceable[node(n)] = true --- print(n) --- end ---end local min_surface = -80 +local coral_biomes = {"desert_ocean", "savanna_ocean", "rainforest_ocean", } local data = {} -local p2data = {} -- vm rotation data buffer -local lightmap = {} +--local p2data = {} -- vm rotation data buffer local vm, emin, emax, area, noise_area, csize -local div_sz_x, div_sz_z, minp, maxp, terrain, cave - -if fun_caves.world then - fun_caves.biomes = {} - local biomes = fun_caves.biomes - local biome_names = {} - biome_names["common"] = {} - biome_names["uncommon"] = {} - do - local biome_terrain_scale = {} - biome_terrain_scale["coniferous_forest"] = 0.75 - biome_terrain_scale["rainforest"] = 0.33 - biome_terrain_scale["underground"] = 1.5 - - local tree_biomes = {} - tree_biomes["deciduous_forest"] = {"deciduous_trees"} - tree_biomes["coniferous_forest"] = {"conifer_trees"} - tree_biomes["taiga"] = {"conifer_trees"} - tree_biomes["rainforest"] = {"jungle_trees"} - tree_biomes["rainforest_swamp"] = {"jungle_trees"} - tree_biomes["coniferous_forest"] = {"conifer_trees"} - tree_biomes["savanna"] = {"acacia_trees"} - - for i, obiome in pairs(minetest.registered_biomes) do - local biome = table.copy(obiome) - biome.special_tree_prob = 2 - if biome.name == "savanna" then - biome.special_tree_prob = 30 - end - local rarity = "common" - biome.terrain_scale = biome_terrain_scale[biome] or 0.5 - if string.find(biome.name, "ocean") then - biome.terrain_scale = 1 - rarity = "uncommon" - end - if string.find(biome.name, "swamp") then - biome.terrain_scale = 0.25 - rarity = "uncommon" - end - if string.find(biome.name, "beach") then - biome.terrain_scale = 0.25 - rarity = "uncommon" - end - if string.find(biome.name, "^underground$") then - biome.node_top = "default:stone" - rarity = "uncommon" - end - biome.special_trees = tree_biomes[biome.name] - biomes[biome.name] = biome - biome_names[rarity][#biome_names[rarity]+1] = biome.name - end - end - biomes["control"] = {} -end - -if false then - local cave_stones = { - "fun_caves:stone_with_moss", - "fun_caves:stone_with_lichen", - "fun_caves:stone_with_algae", - "fun_caves:stone_with_salt", - } - local mushroom_stones = {} - mushroom_stones[node("default:stone")] = true - mushroom_stones[node("fun_caves:stone_with_algae")] = true - mushroom_stones[node("fun_caves:stone_with_lichen")] = true -end +local minp, maxp local function place_schematic(pos, schem, center) local rot = math.random(4) - 1 @@ -157,15 +84,6 @@ local function get_decoration(biome) end -local function rangelim(x, y, z) - return math.max(math.min(x, z), y) -end - -local function getBiome(x, z) - return nil -end - - function fun_caves.generate(p_minp, p_maxp, seed) minp, maxp = p_minp, p_maxp vm, emin, emax = minetest.get_mapgen_object("voxelmanip") @@ -176,6 +94,24 @@ function fun_caves.generate(p_minp, p_maxp, seed) csize = vector.add(vector.subtract(maxp, minp), 1) noise_area = VoxelArea:new({MinEdge={x=0,y=0,z=0}, MaxEdge=vector.subtract(csize, 1)}) + -- There's a bug in the heightmap from valleys_c. Check for it. + local bullshit_heightmap = false + do + local j = -31000 + local k = 0 + for i = 1, #heightmap do + if j == heightmap[i] then + k = k + 1 + if k > (csize.x ^ 2) * 0.5 then + bullshit_heightmap = true + end + else + k = 0 + end + j = heightmap[i] + end + end + -- Deal with memory issues. This, of course, is supposed to be automatic. local mem = math.floor(collectgarbage("count")/1024) if mem > 300 then @@ -202,9 +138,9 @@ function fun_caves.generate(p_minp, p_maxp, seed) local ivm = area:index(x, minp.y, z) for y = minp.y, maxp.y do - if (y < min_surface or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then + if (y < min_surface or bullshit_heightmap or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then data[ivm] = node("air") - if y > min_surface and cave_3[index] < 1 and heightmap[index] == y then + if y > min_surface and cave_3[index] < 1 and heightmap[index] == y and not bullshit_heightmap then local ivm2 = ivm for y2 = y + 1, maxp.y + 8 do ivm2 = ivm2 + area.ystride @@ -228,160 +164,24 @@ function fun_caves.generate(p_minp, p_maxp, seed) for x = minp.x, maxp.x do index = index + 1 local dx = x - minp.x - index3d = noise_area:index(dx, csize.y - 1, dz) - local air_count = 0 - local ivm = area:index(x, maxp.y, z) + index3d = noise_area:index(dx, 0, dz) + local ivm = area:index(x, minp.y, z) - for y = maxp.y, minp.y, -1 do - if y < min_surface or y <= heightmap[index] - 20 then - local ivm_below = ivm - area.ystride - local ivm_above = ivm + area.ystride - local dy = y - minp.y - - ------------------- - local stone_type = node("default:stone") - local stone_depth = 1 - local biome_val = biome_n[index3d] - if y > -500 then - biome_val = biome_val / math.max(1, math.log(500 + y)) + for y = minp.y, maxp.y do + if y < min_surface or bullshit_heightmap or y <= heightmap[index] - 20 then + local i = fun_caves.decorate_cave(data, area, minp, y, ivm, biome_n[index3d]) + if i then + data[ivm] = i end - ------------------- - --biome_val = 0.7 - ------------------- - if biome_val < -0.6 then - if true then - stone_type = node("default:ice") - stone_depth = 2 - else - stone_type = node("fun_caves:thinice") - stone_depth = 2 - end - elseif biome_val < -0.5 then - stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < -0.3 then - stone_type = node("fun_caves:stone_with_moss") - elseif biome_val < -0.0 then - stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < 0.2 then - stone_type = node("fun_caves:stone_with_algae") - elseif biome_val < 0.35 then - stone_type = node("fun_caves:stone_with_salt") - stone_depth = 2 - if data[ivm] == node("default:stone") then - data[ivm] = stone_type - end - elseif biome_val < 0.5 then - stone_type = node("default:sand") - stone_depth = 2 - elseif biome_val < 0.6 then - stone_type = node("default:coalblock") - stone_depth = 2 - else - stone_type = node("fun_caves:hot_cobble") - end - -- "glow" - - if data[ivm] == node("air") then - -- Change stone per biome. - if data[ivm_below] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("air")) then - data[ivm_below] = stone_type - if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then - data[ivm_below - area.ystride] = node("fun_caves:radioactive_ore") - elseif stone_depth == 2 then - data[ivm_below - area.ystride] = stone_type - end - end - if data[ivm_above] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("air")) then - data[ivm_above] = stone_type - if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then - data[ivm_above - area.ystride] = node("fun_caves:radioactive_ore") - elseif stone_depth == 2 then - data[ivm_above + area.ystride] = stone_type - end - end - - if (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss")) and math.random(1,50) == 1 then - data[ivm_above] = node("fun_caves:glowing_fungal_stone") - end - - if data[ivm] == node("air") then - local sr = math.random(1,1000) - - -- fluids - if (data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:hot_cobble")) and sr < 3 then - data[ivm] = node("default:lava_source") - elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 3 then - data[ivm] = node("default:water_source") - -- hanging down - elseif data[ivm_above] == node("default:ice") and sr < 80 then - data[ivm] = node("fun_caves:icicle_down") - elseif (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss") or data[ivm_above] == node("fun_caves:stone_with_algae") or data[ivm_above] == node("default:stone")) and sr < 80 then - if data[ivm_above] == node("fun_caves:stone_with_algae") then - data[ivm] = node("fun_caves:stalactite_slimy") - elseif data[ivm_above] == node("fun_caves:stone_with_moss") then - data[ivm] = node("fun_caves:stalactite_mossy") - else - data[ivm] = node("fun_caves:stalactite") - end - -- standing up - elseif data[ivm_below] == node("fun_caves:hot_cobble") and sr < 20 then - if sr < 10 then - data[ivm] = node("fun_caves:hot_spike") - else - data[ivm] = node("fun_caves:hot_spike_"..(math.ceil(sr / 3) - 2)) - end - elseif data[ivm_below] == node("default:coalblock") and sr < 20 then - data[ivm] = node("fun_caves:constant_flame") - elseif data[ivm_below] == node("default:ice") and sr < 80 then - data[ivm] = node("fun_caves:icicle_up") - elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae") or data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:stone_with_moss")) and sr < 80 then - if data[ivm_below] == node("fun_caves:stone_with_algae") then - data[ivm] = node("fun_caves:stalagmite_slimy") - elseif data[ivm_below] == node("fun_caves:stone_with_moss") then - data[ivm] = node("fun_caves:stalagmite_mossy") - elseif data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("default:stone") then - data[ivm] = node("fun_caves:stalagmite") - end - elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 90 then - data[ivm_below] = node("fun_caves:glowing_fungal_stone") - -- vegetation - elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae")) and biome_val >= -0.5 then - if sr < 110 then - data[ivm] = node("flowers:mushroom_red") - elseif sr < 140 then - data[ivm] = node("flowers:mushroom_brown") - elseif air_count > 1 and sr < 160 then - data[ivm_above] = node("fun_caves:huge_mushroom_cap") - data[ivm] = node("fun_caves:giant_mushroom_stem") - elseif air_count > 2 and sr < 170 then - data[ivm + 2 * area.ystride] = node("fun_caves:giant_mushroom_cap") - data[ivm_above] = node("fun_caves:giant_mushroom_stem") - data[ivm] = node("fun_caves:giant_mushroom_stem") - elseif air_count > 5 and sr < 180 then - fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12)), node(fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)]), node("fun_caves:fungal_tree_fruit")) - data[ivm_below] = node("dirt") - elseif sr < 300 then - data[ivm_below] = node("dirt") - end - if data[ivm] ~= node("air") then - data[ivm_below] = node("dirt") - end - end - end - - if data[ivm] == node("air") then - air_count = air_count + 1 - end - end - elseif y < heightmap[index] then + elseif y < heightmap[index] and not bullshit_heightmap then local ivm_below = ivm - area.ystride if data[ivm] == node("air") and data[ivm_below] ~= node('air') then data[ivm_below] = node("dirt") end end - ivm = ivm - area.ystride - index3d = index3d - csize.x + ivm = ivm + area.ystride + index3d = index3d + csize.x end end end @@ -392,37 +192,10 @@ function fun_caves.generate(p_minp, p_maxp, seed) if DEBUG then vm:set_lighting({day = 15, night = 15}) else - vm:set_lighting({day = 0, night = 0}) vm:calc_lighting() end vm:update_liquids() vm:write_to_map() - vm, area, lightmap, terrain, cave = nil, nil, nil, nil, nil -end - -function fun_caves.respawn(player) - local pos = {x=0,y=0,z=0} - local cave_1 = minetest.get_perlin(cave_noise_1):get3d(pos) - local cave_2 = minetest.get_perlin(cave_noise_2):get3d(pos) - local biome_n = minetest.get_perlin(biome_noise):get3d({x=pos.x, y=pos.y, z=pos.z}) - local biome = biome_n - - while biome < -0.2 or biome > 0.0 do - pos.x = pos.x + math.random(20) - 10 - pos.z = pos.z + math.random(20) - 10 - - biome_n = minetest.get_perlin(biome_noise):get3d({x=pos.x, y=pos.y, z=pos.z}) - biome = biome_n - end - - while cave_1 * cave_2 <= 0.05 do - pos.y = pos.y + 1 - cave_1 = minetest.get_perlin(cave_noise_1):get3d(pos) - cave_2 = minetest.get_perlin(cave_noise_2):get3d(pos) - end - - pos.y = pos.y + 1 - player:setpos(pos) - return true -- Disable default player spawner + vm, area, noise_area = nil, nil, nil end From d65c6acdf42d2af55713a98806b4ab25eeded653 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sat, 21 May 2016 10:53:00 -0500 Subject: [PATCH 029/354] Adjust heightmap compensation. --- mapgen.lua | 4 ++-- textures/fun_caves_sand_with_rocks.png | Bin 0 -> 2087 bytes ...small_rocks.png => fun_caves_small_rocks.png} | Bin 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 textures/fun_caves_sand_with_rocks.png rename textures/{vmg_small_rocks.png => fun_caves_small_rocks.png} (100%) diff --git a/mapgen.lua b/mapgen.lua index 3c17190..2ffe364 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -140,7 +140,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) for y = minp.y, maxp.y do if (y < min_surface or bullshit_heightmap or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then data[ivm] = node("air") - if y > min_surface and cave_3[index] < 1 and heightmap[index] == y and not bullshit_heightmap then + if y > min_surface and cave_3[index] < 1 and heightmap[index] == y and y > 0 then local ivm2 = ivm for y2 = y + 1, maxp.y + 8 do ivm2 = ivm2 + area.ystride @@ -168,7 +168,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) local ivm = area:index(x, minp.y, z) for y = minp.y, maxp.y do - if y < min_surface or bullshit_heightmap or y <= heightmap[index] - 20 then + if y < min_surface or (bullshit_heightmap and y < 0) or (not bullshit_heightmap and y <= heightmap[index] - 20) then local i = fun_caves.decorate_cave(data, area, minp, y, ivm, biome_n[index3d]) if i then data[ivm] = i diff --git a/textures/fun_caves_sand_with_rocks.png b/textures/fun_caves_sand_with_rocks.png new file mode 100644 index 0000000000000000000000000000000000000000..6869706585d0d41f9e3eb6e8bd347c2207f7bf1d GIT binary patch literal 2087 zcmV+?2-x?DP)QiWrCKyi%>oKQW=4e1 zu0<9hmRd5S)y|hb+53L^<3Ikx$lEJwXO`oUS~58o>@*RUdoJf!M!KMW!5ATKiH72x z!AuV6&|9VCgqda-4KWTKm3f}2eK1O-b|Hj`(K;os?0e#HcZZg^F-F5$W#2YxQ`9J> zRGxnMSDZDNX+h0I+^$SvB6!QZ%+wqaYY`pT$zZf0)}W)1YUBCy6Fu(?<1soozdq9j z>w`1wRBJAE{q0p}K48(3BLxS^tK*Jo%6bq7=p z^iJ!--Quv$vhOP+pHVf0u+VB{K0VNKL{V(26=h(IVW>IG%uD|bpFclR(#Gd>5YH4QzI%6M)XI9jlCO{CxFIxDl;b?}&yNov z9aYG=(Az*5TrSVh6Ut}^f^(L%Z`{56$PlI1L9H1EsD*XAu%2HS2(@?o?AX^UVir^y zMjChS1$CZznVGDjF5vIJ=g+T7&j}c~DbVW9adyO*&@qI#eWtd;G@t0bW34B~%Ht=` z^S>wl?O#@efH8tKFj+~&fw)~bUoNy3p&n2Xj9YNxxISl`Uy$Aa!GxL9yC3lL9rT9wM(fH+&onV0 z0y+^(WsjAx+#?FT7Q{|iQPeHy%wi^r^G$8<#zjsm#ZLD41zN)G@n& z)7#rmAu##C5aG^81fir%PCL>X-%T&%(qI^{GbQcpwPU1Vje((xT6ddHZlagS{henC z9&4a?M~R6VSH#Y!Q?^v71y1+x(NV~?Vq_rgm4hDmrF5R2KJka|uKf7B1J6%?#+iZj zM_ia0Up|+$F0iJ~7=?MBDW%~29iv5-5J)j%?1Y&WfR3usf;951vEQ#ddfOeXWu z{E6Rw9QYq+wyP3jrF>kLK*DJCkN!|Z88*kWNhEYz}7(u%qR)+n`u4M(JB)Q6dUy>Nbg zWDXwhj-<5H+s0_1BG5V*OYOpBCq_vy8lxwyRa#C6V6@}>k+km!Ld`3=DWxf;Ht4t8 zv@Rf{lWRwfdYoG@>OnoZ7KTjJ(ztuLN2h>MFbMbe51462w6mp*w@TyY#(KRlg$3$H zLn$@$?!%9il4xngx(P(tt}B<Uecw@0tmVyf)R8K*vLoWi`O1ENM69PFq&g@izxBirOZ%&y zFzOId_C10Ks@!@aSAtP=^!Cl3r#hIYZ|{lR1s!7EJWu-->l}MbIAbVzzXj(1@_gGi zmf7=g`aPG+1LsTork)ro==r+7d9HK@N(i2~pYdT~G6T`CJukJ<_4inJLi@zyFWWcu zM2!*q{(hn4${G_scyts5MQxzf#^?+ zYaL1h5st?ry>(PN{G}(v5nP~@3%cCBBTSxLD@rBC+l1?>;Fkj;LI^Ya^@Xy3Mn}Pi znaRQsgEfjVx1Q*=f0?EkRiU*??~Ohh+ZL&DrFR9r^~9bPTlOn)eC_$VN30nb9SHpY zo*N~2&lxxab7ZTmO(#IO@;tfA!yqhrm$O$XAx!??}=+=No0 zlnOnfY7wyro!mNMUP#-@`SppzGBdd&DMebjLKoENTTgV9$xgJi0iDqz{|&GPoHp(Z RPWk`<002ovPDHLkV1guI5r6;y literal 0 HcmV?d00001 diff --git a/textures/vmg_small_rocks.png b/textures/fun_caves_small_rocks.png similarity index 100% rename from textures/vmg_small_rocks.png rename to textures/fun_caves_small_rocks.png From 61f3bd007d5d608e42eeebbc8f865a6e82089eac Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sun, 22 May 2016 07:17:20 -0500 Subject: [PATCH 030/354] Continuing rewrite. Add plants. --- deco.lua | 7 +- deco_caves.lua | 220 ++++-------------------- deco_coral.lua | 97 ----------- deco_plants.lua | 209 ++++++++++++++++++++++ deco_water.lua | 102 +++++++++++ init.lua | 1 + mapgen.lua | 84 ++++++--- textures/fun_caves_bird_of_paradise.png | Bin 0 -> 352 bytes textures/fun_caves_gerbera.png | Bin 0 -> 683 bytes textures/fun_caves_hibiscus.png | Bin 0 -> 1152 bytes textures/fun_caves_orchid.png | Bin 0 -> 1103 bytes textures/fun_caves_water_plant_1.png | Bin 0 -> 2888 bytes 12 files changed, 408 insertions(+), 312 deletions(-) delete mode 100644 deco_coral.lua create mode 100644 deco_plants.lua create mode 100644 deco_water.lua create mode 100644 textures/fun_caves_bird_of_paradise.png create mode 100644 textures/fun_caves_gerbera.png create mode 100644 textures/fun_caves_hibiscus.png create mode 100644 textures/fun_caves_orchid.png create mode 100644 textures/fun_caves_water_plant_1.png diff --git a/deco.lua b/deco.lua index 62a7a23..dbcb2f5 100644 --- a/deco.lua +++ b/deco.lua @@ -34,12 +34,9 @@ minetest.register_craft({ minetest.add_group("default:cactus", {oddly_breakable_by_hand=1}) dofile(fun_caves.path.."/deco_caves.lua") ---dofile(fun_caves.path.."/deco_coral.lua") --dofile(fun_caves.path.."/deco_dirt.lua") ---dofile(fun_caves.path.."/deco_trees.lua") ---dofile(fun_caves.path.."/deco_plants.lua") +dofile(fun_caves.path.."/deco_plants.lua") --dofile(fun_caves.path.."/deco_rocks.lua") ---dofile(fun_caves.path.."/deco_fungal_tree.lua") --dofile(fun_caves.path.."/deco_ferns.lua") --dofile(fun_caves.path.."/deco_ferns_tree.lua") ---dofile(fun_caves.path.."/deco_water.lua") +dofile(fun_caves.path.."/deco_water.lua") diff --git a/deco_caves.lua b/deco_caves.lua index 4fc8d95..be8c57c 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -2,6 +2,10 @@ local node = fun_caves.node local min_surface = -80 function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) + if not (data[ivm] == node("air") or data[ivm] == node("default:stone")) then + return + end + local ivm_below = ivm - area.ystride local ivm_above = ivm + area.ystride local biome_val = biome_val_in @@ -9,7 +13,6 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) ------------------- local stone_type = node("default:stone") local stone_depth = 1 - local air_count = 0 if y > -500 then biome_val = biome_val / math.max(1, math.log(500 + y)) @@ -34,9 +37,6 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) elseif biome_val < 0.35 then stone_type = node("fun_caves:stone_with_salt") stone_depth = 2 - if data[ivm] == node("default:stone") then - return stone_type - end elseif biome_val < 0.5 then stone_type = node("default:sand") stone_depth = 2 @@ -54,45 +54,44 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) end local node_above = data[ivm + area.ystride] - local air_above = false - for i = 1, stone_depth do - if data[ivm + area.ystride * i] == node("air") then - air_above = true + if data[ivm] == node("default:stone") then + local air_above = false + for i = 1, stone_depth do + if data[ivm + area.ystride * i] == node("air") then + air_above = true + end end - end - if data[ivm] == node("default:stone") and (stone_type == node("fun_caves:stone_with_algae") or stone_type == node("fun_caves:stone_with_lichen")) and node_above == node("air") and math.random(3) == 1 then - return node("dirt") - end - - if data[ivm] == node("default:stone") and air_above then - if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then - return node("fun_caves:radioactive_ore") - else - return stone_type + if node_above == node("air") and (stone_type == node("fun_caves:stone_with_algae") or stone_type == node("fun_caves:stone_with_lichen")) and math.random(4) == 1 then + return node("dirt") end - end - local air_below = false - for i = 1, stone_depth do - if data[ivm - area.ystride * i] == node("air") then - air_below = true + if air_above then + if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then + return node("fun_caves:radioactive_ore") + elseif node_above == node("air") and stone_type == node("fun_caves:stone_with_moss") and math.random(50) == 1 then + return node("fun_caves:glowing_fungal_stone") + else + return stone_type + end end - end - if data[ivm] == node("default:stone") and air_below then - if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then - return node("fun_caves:radioactive_ore") - else - return stone_type + local air_below = false + for i = 1, stone_depth do + if data[ivm - area.ystride * i] == node("air") then + air_below = true + end end - end - if node_below == node("air") and (data[ivm] == node("fun_caves:stone_with_lichen") or data[ivm] == node("fun_caves:stone_with_moss")) and math.random(50) == 1 then - return node("fun_caves:glowing_fungal_stone") - end - if node_above == node("air") and data[ivm] == node("fun_caves:stone_with_moss") and math.random(50) == 1 then - return node("fun_caves:glowing_fungal_stone") + if data[ivm] == node("default:stone") and air_below then + if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then + return node("fun_caves:radioactive_ore") + elseif node_below == node("air") and (stone_type == node("fun_caves:stone_with_lichen") or stone_type == node("fun_caves:stone_with_moss")) and math.random(50) == 1 then + return node("fun_caves:glowing_fungal_stone") + else + return stone_type + end + end end if data[ivm] == node("air") then @@ -114,11 +113,11 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) end -- fluids - --if y < min_surface and (node_below == node("default:stone") or node_below == node("fun_caves:hot_cobble")) and sr < 3 then if y > minp.y and (node_below == node("default:stone") or node_below == node("fun_caves:hot_cobble")) and sr < 3 then return node("default:lava_source") elseif node_below == node("fun_caves:stone_with_moss") and sr < 3 then return node("default:water_source") + -- standing up elseif node_below == node("default:ice") and sr < 80 then return node("fun_caves:icicle_up") @@ -138,6 +137,7 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) end elseif node_below == node("default:coalblock") and sr < 20 then return node("fun_caves:constant_flame") + -- vegetation elseif node_below == node("default:dirt") and (stone_type == node("fun_caves:stone_with_lichen") or stone_type == node("fun_caves:stone_with_algae")) and biome_val >= -0.5 then if sr < 110 then @@ -147,6 +147,7 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) elseif node_above == node("air") and sr < 330 then return node("fun_caves:giant_mushroom_stem") elseif sr < 360 then + local air_count = 0 for i = 1, 12 do local j = ivm + area.ystride * i if j <= #data and data[j] == node("air") then @@ -155,7 +156,6 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) end if air_count > 5 then fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12)), node(fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)]), node("fun_caves:fungal_tree_fruit")) - --node_below = node("dirt") end end elseif node_below == node("fun_caves:giant_mushroom_stem") and data[ivm - area.ystride * 2] == node("fun_caves:giant_mushroom_stem") then @@ -167,151 +167,5 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) return node("fun_caves:huge_mushroom_cap") end end - - if data[ivm] == node("air") then - air_count = air_count + 1 - end end end - ---function original_fun_caves_decorate_cave(data, area) --- local ivm_below = ivm - area.ystride --- local ivm_above = ivm + area.ystride --- local dy = y - minp.y --- --- ------------------- --- local stone_type = node("default:stone") --- local stone_depth = 1 --- local biome_val = biome_n[index3d] --- if y > -500 then --- biome_val = biome_val / math.max(1, math.log(500 + y)) --- end --- ------------------- --- --biome_val = 0.7 --- ------------------- --- if biome_val < -0.6 then --- if true then --- stone_type = node("default:ice") --- stone_depth = 2 --- else --- stone_type = node("fun_caves:thinice") --- stone_depth = 2 --- end --- elseif biome_val < -0.5 then --- stone_type = node("fun_caves:stone_with_lichen") --- elseif biome_val < -0.3 then --- stone_type = node("fun_caves:stone_with_moss") --- elseif biome_val < -0.0 then --- stone_type = node("fun_caves:stone_with_lichen") --- elseif biome_val < 0.2 then --- stone_type = node("fun_caves:stone_with_algae") --- elseif biome_val < 0.35 then --- stone_type = node("fun_caves:stone_with_salt") --- stone_depth = 2 --- if data[ivm] == node("default:stone") then --- data[ivm] = stone_type --- end --- elseif biome_val < 0.5 then --- stone_type = node("default:sand") --- stone_depth = 2 --- elseif biome_val < 0.6 then --- stone_type = node("default:coalblock") --- stone_depth = 2 --- else --- stone_type = node("fun_caves:hot_cobble") --- end --- -- "glow" --- --- if data[ivm] == node("air") then --- -- Change stone per biome. --- if data[ivm_below] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("fun_caves:stone_with_salt") and data[ivm_below] ~= node("air")) then --- data[ivm_below] = stone_type --- if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then --- data[ivm_below - area.ystride] = node("fun_caves:radioactive_ore") --- elseif stone_depth == 2 then --- data[ivm_below - area.ystride] = stone_type --- end --- end --- if data[ivm_above] == node("default:stone") or (stone_type == node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("fun_caves:stone_with_salt") and data[ivm_above] ~= node("air")) then --- data[ivm_above] = stone_type --- if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then --- data[ivm_above - area.ystride] = node("fun_caves:radioactive_ore") --- elseif stone_depth == 2 then --- data[ivm_above + area.ystride] = stone_type --- end --- end --- --- if (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss")) and math.random(1,50) == 1 then --- data[ivm_above] = node("fun_caves:glowing_fungal_stone") --- end --- --- if data[ivm] == node("air") then --- local sr = math.random(1,1000) --- --- -- fluids --- if (data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:hot_cobble")) and sr < 3 then --- data[ivm] = node("default:lava_source") --- elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 3 then --- data[ivm] = node("default:water_source") --- -- hanging down --- elseif data[ivm_above] == node("default:ice") and sr < 80 then --- data[ivm] = node("fun_caves:icicle_down") --- elseif (data[ivm_above] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("fun_caves:stone_with_moss") or data[ivm_above] == node("fun_caves:stone_with_algae") or data[ivm_above] == node("default:stone")) and sr < 80 then --- if data[ivm_above] == node("fun_caves:stone_with_algae") then --- data[ivm] = node("fun_caves:stalactite_slimy") --- elseif data[ivm_above] == node("fun_caves:stone_with_moss") then --- data[ivm] = node("fun_caves:stalactite_mossy") --- else --- data[ivm] = node("fun_caves:stalactite") --- end --- -- standing up --- elseif data[ivm_below] == node("fun_caves:hot_cobble") and sr < 20 then --- if sr < 10 then --- data[ivm] = node("fun_caves:hot_spike") --- else --- data[ivm] = node("fun_caves:hot_spike_"..(math.ceil(sr / 3) - 2)) --- end --- elseif data[ivm_below] == node("default:coalblock") and sr < 20 then --- data[ivm] = node("fun_caves:constant_flame") --- elseif data[ivm_below] == node("default:ice") and sr < 80 then --- data[ivm] = node("fun_caves:icicle_up") --- elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae") or data[ivm_below] == node("default:stone") or data[ivm_below] == node("fun_caves:stone_with_moss")) and sr < 80 then --- if data[ivm_below] == node("fun_caves:stone_with_algae") then --- data[ivm] = node("fun_caves:stalagmite_slimy") --- elseif data[ivm_below] == node("fun_caves:stone_with_moss") then --- data[ivm] = node("fun_caves:stalagmite_mossy") --- elseif data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_above] == node("default:stone") then --- data[ivm] = node("fun_caves:stalagmite") --- end --- elseif data[ivm_below] == node("fun_caves:stone_with_moss") and sr < 90 then --- data[ivm_below] = node("fun_caves:glowing_fungal_stone") --- -- vegetation --- elseif (data[ivm_below] == node("fun_caves:stone_with_lichen") or data[ivm_below] == node("fun_caves:stone_with_algae")) and biome_val >= -0.5 then --- if sr < 110 then --- data[ivm] = node("flowers:mushroom_red") --- elseif sr < 140 then --- data[ivm] = node("flowers:mushroom_brown") --- elseif air_count > 1 and sr < 160 then --- data[ivm_above] = node("fun_caves:huge_mushroom_cap") --- data[ivm] = node("fun_caves:giant_mushroom_stem") --- elseif air_count > 2 and sr < 170 then --- data[ivm + 2 * area.ystride] = node("fun_caves:giant_mushroom_cap") --- data[ivm_above] = node("fun_caves:giant_mushroom_stem") --- data[ivm] = node("fun_caves:giant_mushroom_stem") --- elseif air_count > 5 and sr < 180 then --- fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12)), node(fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)]), node("fun_caves:fungal_tree_fruit")) --- data[ivm_below] = node("dirt") --- elseif sr < 300 then --- data[ivm_below] = node("dirt") --- end --- if data[ivm] ~= node("air") then --- data[ivm_below] = node("dirt") --- end --- end --- end --- --- if data[ivm] == node("air") then --- air_count = air_count + 1 --- end --- end ---end diff --git a/deco_coral.lua b/deco_coral.lua deleted file mode 100644 index 7968ce3..0000000 --- a/deco_coral.lua +++ /dev/null @@ -1,97 +0,0 @@ - -minetest.register_node("fun_caves:pillar_coral", { - description = "Pillar Coral", - tiles = {"fun_caves_pillar_coral.png"}, - paramtype = "light", - light_source = 2, - groups = {cracky = 3, stone=1}, - sounds = default.node_sound_stone_defaults(), -}) - - -minetest.register_node("fun_caves:brain_coral", { - description = "Brain Coral", - tiles = {"fun_caves_brain_coral.png"}, - light_source = 4, - groups = {cracky = 3, stone=1,}, - sounds = default.node_sound_stone_defaults(), -}) - - -minetest.register_node("fun_caves:dragon_eye", { - description = "Dragon Eye", - tiles = {"fun_caves_dragon_eye.png"}, - light_source = 4, - groups = {cracky = 3, stone=1,}, - sounds = default.node_sound_stone_defaults(), -}) - - -minetest.register_node("fun_caves:staghorn_coral", { - description = "Staghorn Coral", - drawtype = "plantlike", - tiles = {"fun_caves_staghorn_coral.png"}, - waving = false, - sunlight_propagates = true, - paramtype = "light", - light_source = 2, - walkable = false, - groups = {cracky = 3, stone=1, attached_node=1, sea=1}, - sounds = default.node_sound_stone_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, -}) - -function fun_caves.sea_plants() - if y >= light_depth and (data[index_3d] == node["sand"] or data[index_3d] == node["dirt"]) and (data[index_3d_above] == node["water_source"] or data[index_3d_above] == node["river_water_source"]) then - -- Check the biomes and plant water plants, if called for. - biome = valc.biome_ids[biomemap[index_2d]] - if y < water_level and data[index_3d_above + ystride] == node["water_source"] and table.contains(coral_biomes, biome) and n21[index_2d] < -0.1 and math_random(1,3) ~= 1 then - sr = math_random(1,100) - if sr < 4 then - data[index_3d_above] = node["brain_coral"] - elseif sr < 6 then - data[index_3d_above] = node["dragon_eye"] - elseif sr < 35 then - data[index_3d_above] = node["staghorn_coral"] - elseif sr < 100 then - data[index_3d_above] = node["pillar_coral"] - end - elseif surround then - for _, desc in pairs(valc.water_plants) do - placeable = false - - if not node_match_cache[desc] then - node_match_cache[desc] = {} - end - - if node_match_cache[desc][data[index_3d]] then - placeable = node_match_cache[desc][data[index_3d]] - else - -- This is a great way to match all node type strings - -- against a given node (or nodes). However, it's slow. - -- To speed it up, we cache the results for each plant - -- on each node, and avoid calling find_nodes every time. - pos, count = minetest.find_nodes_in_area({x=x,y=y,z=z}, {x=x,y=y,z=z}, desc.place_on) - if #pos > 0 then - placeable = true - end - node_match_cache[desc][data[index_3d]] = placeable - end - - if placeable and desc.fill_ratio and desc.content_id then - biome = valc.biome_ids[biomemap[index_2d]] - - if not desc.biomes or (biome and desc.biomes and table.contains(desc.biomes, biome)) then - if math_random() <= desc.fill_ratio then - data[index_3d] = desc.content_id - write = true - end - end - end - end - end - end -end diff --git a/deco_plants.lua b/deco_plants.lua new file mode 100644 index 0000000..e01270d --- /dev/null +++ b/deco_plants.lua @@ -0,0 +1,209 @@ +fun_caves.water_plants = {} +function fun_caves.register_water_plant(desc) + fun_caves.water_plants[#fun_caves.water_plants+1] = desc +end + + +minetest.register_node("fun_caves:pillar_coral", { + description = "Pillar Coral", + tiles = {"fun_caves_pillar_coral.png"}, + paramtype = "light", + light_source = 2, + groups = {cracky = 3, stone=1}, + sounds = default.node_sound_stone_defaults(), +}) + + +minetest.register_node("fun_caves:brain_coral", { + description = "Brain Coral", + tiles = {"fun_caves_brain_coral.png"}, + light_source = 4, + groups = {cracky = 3, stone=1,}, + sounds = default.node_sound_stone_defaults(), +}) + + +minetest.register_node("fun_caves:dragon_eye", { + description = "Dragon Eye", + tiles = {"fun_caves_dragon_eye.png"}, + light_source = 4, + groups = {cracky = 3, stone=1,}, + sounds = default.node_sound_stone_defaults(), +}) + + +fun_caves.plantlist = { + {name="staghorn_coral", + desc="Staghorn Coral", + water=true, + light_source=1, + coral=true, + sounds = default.node_sound_stone_defaults(), + }, + + {name="water_plant_1", + desc="Water Plant", + water=true, + }, + + {name="bird_of_paradise", + desc="Bird of Paradise", + light=true, + groups={flower=1}, + }, + + {name="gerbera", + desc="Gerbera", + light=true, + groups={flower=1, color_pink=1}, + }, + + {name="hibiscus", + desc="Hibiscus", + wave=true, + groups={flower=1, color_white=1}, + }, + + {name="orchid", + desc="Orchid", + wave=true, + light=true, + groups={flower=1, color_white=1}, + }, +} + + +for _, plant in ipairs(fun_caves.plantlist) do + if plant.coral then + groups = {cracky=3, stone=1, attached_node=1} + else + groups = {snappy=3,flammable=2,flora=1,attached_node=1} + end + if plant.groups then + for k,v in pairs(plant.groups) do + groups[k] = v + end + end + + minetest.register_node("fun_caves:"..plant.name, { + description = plant.desc, + drawtype = "plantlike", + tiles = {"fun_caves_"..plant.name..".png"}, + waving = plant.wave, + sunlight_propagates = plant.light, + paramtype = "light", + walkable = false, + groups = groups, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, + }, + }) + + if plant.water then + local def = { + description = plant.desc, + drawtype = "nodebox", + node_box = {type='fixed', fixed={{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, {-0.5, 0.5, -0.001, 0.5, 1.5, 0.001}, {-0.001, 0.5, -0.5, 0.001, 1.5, 0.5}}}, + drop = {max_items=2, items={{items={"fun_caves:"..plant.name}, rarity=1}, {items={"default:sand"}, rarity=1}}}, + tiles = { "default_sand.png", "fun_caves_"..plant.name..".png",}, + --tiles = { "default_dirt.png", "fun_caves_"..plant.name..".png",}, + sunlight_propagates = plant.light, + --light_source = 14, + paramtype = "light", + light_source = plant.light_source, + walkable = false, + groups = groups, + selection_box = { + type = "fixed", + fixed = {-0.5, 0.5, -0.5, 0.5, 11/16, 0.5}, + }, + sounds = plant.sounds or default.node_sound_leaves_defaults(), + } + minetest.register_node("fun_caves:"..plant.name.."_water_sand", def) + def2 = table.copy(def) + def2.tiles = { "default_dirt.png", "fun_caves_"..plant.name..".png",} + def2.drop = {max_items=2, items={{items={"fun_caves:"..plant.name}, rarity=1}, {items={"default:dirt"}, rarity=1}}} + minetest.register_node("fun_caves:"..plant.name.."_water_soil", def2) + end +end + + +local function register_flower(name, seed, biomes) + local param = { + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.02, + scale = 0.03, + spread = {x = 200, y = 200, z = 200}, + seed = seed, + octaves = 3, + persist = 0.6 + }, + biomes = biomes, + y_min = 6, + y_max = 31000, + decoration = "fun_caves:"..name, + } + + -- Let rainforest plants show up more often. + local key1 = table.contains(biomes, "rainforest") + --local key2 = table.contains(biomes, "desertstone_grassland") + --if key1 or key2 then + if key1 then + if key1 then + table.remove(param.biomes, key1) + --else + -- table.remove(param.biomes, key2) + end + if #param.biomes > 0 then + minetest.register_decoration(param) + end + + local param2 = table.copy(param) + --param2.biomes = {"rainforest", "desertstone_grassland", } + param2.biomes = {"rainforest", } + param2.noise_params.seed = param2.noise_params.seed + 20 + param2.noise_params.offset = param2.noise_params.offset + 0.01 + minetest.register_decoration(param2) + else + minetest.register_decoration(param) + end +end + +register_flower("bird_of_paradise", 8402, {"rainforest", }) +register_flower("orchid", 3944, {"sandstone_grassland", "tundra", "taiga", "stone_grassland", "coniferous_forest", "deciduous_forest", "savanna", "rainforest", "rainforest_swamp", }) +register_flower("hibiscus", 7831, {"sandstone_grassland", "deciduous_forest", "savanna", "rainforest", "rainforest_swamp", }) +--register_flower("calla_lily", 7985, {"sandstone_grassland", "stone_grassland", "deciduous_forest", "rainforest", }) +register_flower("gerbera", 1976, {"savanna", "rainforest", }) + +do + -- Water Plant + local water_plant_1_def_sand = { + fill_ratio = 0.05, + place_on = {"group:sand"}, + decoration = {"fun_caves:water_plant_1_water_sand"}, + --biomes = {"sandstone_grassland", "stone_grassland", "coniferous_forest", "deciduous_forest", "desert", "savanna", "rainforest", "rainforest_swamp", }, + biomes = {"sandstone_grassland", "stone_grassland", "coniferous_forest", "deciduous_forest", "savanna", "rainforest", "rainforest_swamp","sandstone_grassland_ocean", "stone_grassland_ocean", "coniferous_forest_ocean", "deciduous_forest_ocean", "desert_ocean", "savanna_ocean", }, + y_max = 60, + } + local water_plant_1_def_soil = table.copy(water_plant_1_def_sand) + water_plant_1_def_soil.place_on = {"group:soil"} + water_plant_1_def_soil.decoration = {"fun_caves:water_plant_1_water_soil",} + + fun_caves.register_water_plant(water_plant_1_def_sand) + fun_caves.register_water_plant(water_plant_1_def_soil) +end + + +-- Get the content ids for all registered water plants. +for _, desc in pairs(fun_caves.water_plants) do + if type(desc.decoration) == 'string' then + desc.content_id = minetest.get_content_id(desc.decoration) + elseif type(desc.decoration) == 'table' then + desc.content_id = minetest.get_content_id(desc.decoration[1]) + end +end diff --git a/deco_water.lua b/deco_water.lua new file mode 100644 index 0000000..5a39de9 --- /dev/null +++ b/deco_water.lua @@ -0,0 +1,102 @@ +local node = fun_caves.node +local light_depth = -13 +local water_level = 1 + +local water_lily_biomes = {} +for _, i in pairs({"rainforest_swamp", "rainforest", "savanna_swamp", "savanna", "deciduous_forest_swamp", "deciduous_forest", }) do + water_lily_biomes[i] = true +end +local coral_biomes = {} +for _, i in pairs({"desert_ocean", "savanna_ocean", "rainforest_ocean", }) do + coral_biomes[i] = true +end + +plant_noise = {offset = 0.0, scale = 1.0, spread = {x = 200, y = 200, z = 200}, seed = 33, octaves = 3, persist = 0.7, lacunarity = 2.0} + +local function surround(data, area, ivm) + local n + + -- Check to make sure that a plant root is fully surrounded. + -- This is due to the kludgy way you have to make water plants + -- in minetest, to avoid bubbles. + for x1 = -1,1,2 do + n = data[ivm+x1] + if n == node("default:river_water_source") or n == node("default:water_source") or n == node("air") then + return false + end + end + for z1 = -area.zstride,area.zstride,2*area.zstride do + n = data[ivm+z1] + if n == node("default:river_water_source") or n == node("default:water_source") or n == node("air") then + return false + end + end + + return true +end + +function fun_caves.decorate_water(data, area, minp, maxp, pos, ivm, biome_in, pn) + if pos.y < light_depth then + return + end + + local biome = biome_in + + local node_below = data[ivm - area.ystride] + local node_above = data[ivm + area.ystride] + + local inside = false + if pos.x < maxp.x and pos.y < maxp.y and pos.z < maxp.z and pos.x > minp.x and pos.y > minp.y and pos.z > minp.z then + inside = true + end + + if pos.y < water_level and data[ivm] == node("default:sand") and node_above == node("default:water_source") and data[ivm + area.ystride * 2] == node("default:water_source") and coral_biomes[biome] and pn < -0.1 and math.random(5) == 1 and surround(data, area, ivm) then + return node("fun_caves:staghorn_coral_water_sand") + elseif pos.y < water_level and node_below == node("default:sand") and node_above == node("default:water_source") and data[ivm] == node("default:water_source") and coral_biomes[biome] and pn < -0.1 and math.random(5) < 3 then + local sr = math.random(65) + if sr < 4 then + return node("fun_caves:brain_coral") + elseif sr < 6 then + return node("fun_caves:dragon_eye") + elseif sr < 65 then + return node("fun_caves:pillar_coral") + end + elseif inside and (node_above == node("default:water_source") or node_above == node("default:river_water_source")) and (data[ivm] == node("default:sand") or data[ivm] == node("default:dirt")) then + -- Check the biomes and plant water plants, if called for. + if not surround(data, area, ivm) then + return + end + + for _, desc in pairs(fun_caves.water_plants) do + if desc.content_id then + if not fun_caves.node_match_cache[desc.content_id] then + fun_caves.node_match_cache[desc.content_id] = {} + end + + if not fun_caves.node_match_cache[desc.content_id][data[ivm]] then + -- This is a great way to match all node type strings + -- against a given node (or nodes). However, it's slow. + -- To speed it up, we cache the results for each plant + -- on each node, and avoid calling find_nodes every time. + local posm, count = minetest.find_nodes_in_area(pos, pos, desc.place_on) + if #posm > 0 then + fun_caves.node_match_cache[desc.content_id][data[ivm]] = "good" + else + fun_caves.node_match_cache[desc.content_id][data[ivm]] = "bad" + end + end + + if fun_caves.node_match_cache[desc.content_id][data[ivm]] == "good" and desc.fill_ratio and (not desc.biomes or (biome and desc.biomes and table.contains(desc.biomes, biome))) and math.random() <= desc.fill_ratio then + return desc.content_id + end + end + end + elseif pos.y > minp.y and node_below == node("default:river_water_source") and data[ivm] == node("air") then + -- on top of the water + -- I haven't figured out what the decoration manager is + -- doing with the noise functions, but this works ok. + if water_lily_biomes[biome] and pn > 0.5 and math.random(15) == 1 then + return node("flowers:waterlily") + end + end +end diff --git a/init.lua b/init.lua index 71fc024..b57de02 100644 --- a/init.lua +++ b/init.lua @@ -3,6 +3,7 @@ fun_caves.version = "1.0" fun_caves.path = minetest.get_modpath(minetest.get_current_modname()) fun_caves.world = false fun_caves.time_factor = 10 +fun_caves.node_match_cache = {} minetest.register_on_mapgen_init(function(mgparams) diff --git a/mapgen.lua b/mapgen.lua index 2ffe364..f2ca6bd 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -16,6 +16,15 @@ local data = {} local vm, emin, emax, area, noise_area, csize local minp, maxp +-- Create a table of biome ids, so I can use the biomemap. +if not fun_caves.biome_ids then + fun_caves.biome_ids = {} + for name, desc in pairs(minetest.registered_biomes) do + local i = minetest.get_biome_id(desc.name) + fun_caves.biome_ids[i] = desc.name + end +end + local function place_schematic(pos, schem, center) local rot = math.random(4) - 1 local yslice = {} @@ -84,37 +93,44 @@ local function get_decoration(biome) end +local function detect_bull(heightmap, csize) + local j = -31000 + local k = 0 + local cutoff = (csize.x * csize.z) * 0.3 + for i = 1, #heightmap do + if j == heightmap[i] then + k = k + 1 + if k > cutoff then + return true + end + else + k = 0 + end + j = heightmap[i] + end + + return false +end + + function fun_caves.generate(p_minp, p_maxp, seed) minp, maxp = p_minp, p_maxp vm, emin, emax = minetest.get_mapgen_object("voxelmanip") vm:get_data(data) --p2data = vm:get_param2_data() local heightmap = minetest.get_mapgen_object("heightmap") + local biomemap = minetest.get_mapgen_object("biomemap") area = VoxelArea:new({MinEdge = emin, MaxEdge = emax}) csize = vector.add(vector.subtract(maxp, minp), 1) noise_area = VoxelArea:new({MinEdge={x=0,y=0,z=0}, MaxEdge=vector.subtract(csize, 1)}) -- There's a bug in the heightmap from valleys_c. Check for it. - local bullshit_heightmap = false - do - local j = -31000 - local k = 0 - for i = 1, #heightmap do - if j == heightmap[i] then - k = k + 1 - if k > (csize.x ^ 2) * 0.5 then - bullshit_heightmap = true - end - else - k = 0 - end - j = heightmap[i] - end - end + local bullshit_heightmap = detect_bull(heightmap, csize) + local write = false -- Deal with memory issues. This, of course, is supposed to be automatic. local mem = math.floor(collectgarbage("count")/1024) - if mem > 300 then + if mem > 200 then print("Fun Caves: Manually collecting garbage...") collectgarbage("collect") end @@ -138,9 +154,11 @@ function fun_caves.generate(p_minp, p_maxp, seed) local ivm = area:index(x, minp.y, z) for y = minp.y, maxp.y do - if (y < min_surface or bullshit_heightmap or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then + if (y < min_surface or (bullshit_heightmap and y < 0) or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then data[ivm] = node("air") - if y > min_surface and cave_3[index] < 1 and heightmap[index] == y and y > 0 then + write = true + + if y > 0 and cave_3[index] < 1 and heightmap[index] == y then local ivm2 = ivm for y2 = y + 1, maxp.y + 8 do ivm2 = ivm2 + area.ystride @@ -157,6 +175,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) end end + -- Air needs to be placed prior to decorations. local index = 0 local index3d = 0 for z = minp.z, maxp.z do @@ -172,12 +191,21 @@ function fun_caves.generate(p_minp, p_maxp, seed) local i = fun_caves.decorate_cave(data, area, minp, y, ivm, biome_n[index3d]) if i then data[ivm] = i + write = true end elseif y < heightmap[index] and not bullshit_heightmap then local ivm_below = ivm - area.ystride if data[ivm] == node("air") and data[ivm_below] ~= node('air') then data[ivm_below] = node("dirt") end + else + local pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) + local biome = fun_caves.biome_ids[biomemap[index]] + local i = fun_caves.decorate_water(data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) + if i then + data[ivm] = i + write = true + end end ivm = ivm + area.ystride @@ -187,15 +215,17 @@ function fun_caves.generate(p_minp, p_maxp, seed) end - vm:set_data(data) - --vm:set_param2_data(p2data) - if DEBUG then - vm:set_lighting({day = 15, night = 15}) - else - vm:calc_lighting() + if write then + vm:set_data(data) + --vm:set_param2_data(p2data) + if DEBUG then + vm:set_lighting({day = 15, night = 15}) + else + vm:calc_lighting() + end + vm:update_liquids() + vm:write_to_map() end - vm:update_liquids() - vm:write_to_map() vm, area, noise_area = nil, nil, nil end diff --git a/textures/fun_caves_bird_of_paradise.png b/textures/fun_caves_bird_of_paradise.png new file mode 100644 index 0000000000000000000000000000000000000000..e0534c080564e4db3e1d3bddbdec198df2e30d79 GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND9B#o z>Fdh=fRT?w-LmITO9@cuzo(01NW|f{S8cft8Hlids6Voih3k@^UThVM`oZ7|ZuRB! z76hy3KYYQ-vRv-q((2tJP1SQ2IVSJR5;Vjzy6W(!wJH-sr{;|No`^L=k2+bxUYcP(>fOyyke>b{3z3zO$>x9)`0LxN9F zJ>T-8LvQC-u^9rNe%=nzJ$}U^LbT(w%ndcMk6%7!?R~&daOe7yLgiZ)&bQ3JGm0J- zeHtgdfaL^-Ad_-=Q<%c`&->@h)xORY!l9Znjb~LH_XS6W2L|gE1@>KyX7mxbx~GTf uLSq}lp8Ug#p8FqL@ij1TfY5%%7{=48MGYUf6@LT<1%s!npUXO@geCx@@QG*u literal 0 HcmV?d00001 diff --git a/textures/fun_caves_gerbera.png b/textures/fun_caves_gerbera.png new file mode 100644 index 0000000000000000000000000000000000000000..3fae697d7441acfc896b68837d78ba6ce07333f6 GIT binary patch literal 683 zcmV;c0#yBpP)qw2EG7D z-H@onKqN{9?NW(AY&TBq$Bsx7~w<3(W0C4-fr)|f0KwqabXe`)yrL16CR`kuVGln8WNZrMi3`=n`i zY?Q2gLzwq8Iv0L48^yMrb}znLJHV%AxSjdB zkoo$$Nk`~hc%?E96>J8I%|P*0L8uf%tug87>7+jDjX<~MB9{zYlIQf4@HkL(y|H>b z7oMbo2V7GcfE#J1YK?$P1`fbC=G66LU{1z9e=W?~0Ad>+#Wsu^!x5ptMk=)P@wJf( zEg8cNwJzGS_BMQL(ov^)XbEhlS*GuIvU6rvEn8UgRnw{mbUlL@nNu)EwBQed+_&i zbI&=y^ZTCP`ToAY1OImuJ9S764;}zs2F?H>pb=OA62KS0mwGrdUv&Vf;lV~=0Ejq_ z#4cG_rj27dD4K$|uBLqXAkeLcBMVglkQyG;f$@$1)tk9Z^NOnA^Lxo<^0+hwPpt=` z2!M7y97%1rw^Bjy05EP_Hmf&tNJrw*T$|Qt9u>!SkWylmY;sF^Y|921U-#cV0N}iI zBx~6M0J)_+T8)b8z5_zI6pFdhCa1M*0qID9^Lqtwu2e8L4HQ<2xP5Lkj|zaa9cK_aPK94?L-dBWqO^qSWx3l%0f&STBi?;AsBRZR2)z4h&}y_BLWsA3hDw9)N{Y*}@fq-3 znG~PU!;zW)w2?%++GSsNNbY41B^qlEL}Sf$533uhz&9>c(ck@`)hXo7i$E$ z$2uDwJ=pNi)I_#^Y9jkO@D30J-UMC+evihQU))K69;4-8kI~Y!trW+NbO|^WjWvgS zb?y;8*s!X3T)v;i{#F3=VBiLTWjeEtEk6eysW5mK@FDOs@X~#CAa0}+`IS<=W!mpM zj$=O4(J*)XM3Z$TwM;6R!R=9>sH?B>R~Y;ipg)z&1hy;pdxR)%q%Fsm(`zf{CxyH< zX%?(MpKh-&9_wsezIh8|=V$OB!KNO4tcqcpc7=K}@M*Bz2O4ZLR#+{K4oKWr2pvi%DKc9zo8 S%kWYF0000 zL#&9mt4tTKlEwW!Uq`+%<4>$4pE*47(gxKTm&z2}&meN@b3?M1NHt|Ph9v<7wUBa9 zQPU)YJBCM5k#v;BG7EUy5@usCvp=4HIo)PgiI77fF4PR??o-1%)1E1Gs6o-Kdtl3S zab2T=>Z;wyqqxw}J8*7aV$UP|;V*1D(=@y017Ro-b!fY5B%Xcid*@HbX2aqN`CQOB zvcAHLo$2SkYG?~eq?&R=vWuMhxSv5PQ*2P3@m?Zhwm)6nJl2<7vgeLpqSuohw0*ka zV>mx_>Z6AW-ZunJLEjz)|KK%luaerdXF+^sEMjSrOr1a;#RZLFQPikm%XD$*l;r4& znD$IH4@4IRCSC~K_IznD0_>I?#9`lk z2hpL*E?5PTB>`#A6moP$gieVq)5S%N8XCi5!$Gtj2{%S$!zzfFSrTr^2mc}=W4IPR z6WNXt%=V|N-ItFfFNDWKOUAF>Zu;asfryzVA(!k1=dOz1fa?|og)`pUBBT5Aks1JW zj)z~rZy*YI+Y)85%qo%&$M7gL$>0tuYKJPjEQ5%dC1D%$F1l3O&N5xb?>Z$pS|ERt zuqhkSdL*1tj}0|tBkG{-)0gP=EnMI|^I0ij7lp z^b=Bh|5X^IhMS)J$D#P%H~$kLvLxVi`62@E?Qj;{#RI?1JVuJVB;2CQM|$8SG?cK~bxa1p@Py8Q}(0mPJfb0@G`!C3%B0RFlVTU`tVutE&9 zZ~;%$?cV~(*S)=KB4q)D09-{(dGz0p;i{lL0Gkrj) V-PG%;QRDys002ovPDHLkV1ff9_Obu~ literal 0 HcmV?d00001 diff --git a/textures/fun_caves_water_plant_1.png b/textures/fun_caves_water_plant_1.png new file mode 100644 index 0000000000000000000000000000000000000000..225f11fe12c226de48fa6c8cf19fc8859046d312 GIT binary patch literal 2888 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 mfzSG^Llch_lD^@=E&m6*4m~zNjLyIS0000 Date: Sun, 22 May 2016 07:37:34 -0500 Subject: [PATCH 031/354] Change plant texture. --- textures/fun_caves_water_plant_1.png | Bin 2888 -> 2928 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/textures/fun_caves_water_plant_1.png b/textures/fun_caves_water_plant_1.png index 225f11fe12c226de48fa6c8cf19fc8859046d312..b33714562ba10cb8d8ea9166412362d3d0669e3c 100644 GIT binary patch delta 2873 zcmV-93&!-w7Vs93RDTR1GhJ7^fB*mr{YgYYR9M5MS80qT*H!-Ry|upmy`pkVZCY)RUV_xn=>@NQ( z&Yg@QiShpj12JI$;5sJm0q`AY%mCQXF=1E%4}V_H#Q7M4`v3mkg?HrNzJT0Z2FyA9 zhUFX*0e$$)a(^jWtt5aJa`#5w$|>LI9pbGnrr#5T^a0)k2}2p%7{Ory^yHZl z0KmyJBRKK_VCn3kZ^h_aXvHYZ=wWQfj|%u%+q%+4?nI2@OPErzj&GJl|&n_E}9;l%maB!D-d$eFE| zI@cy1j#|-HT-?SsWSF-AG~U{TN&wUV&OVyQ(!+UNe`OB?Z)Tkek~IP0MR!B6&lxxXk9Uxn+8{~!2eEtvCzE<~Ah4cV3_3yb!{h(+E@SFS#*?Z%@Y{+LAS8W;zB>>FE zlFknMC!R zZ}b5G-};vgZ~FM)pa1ak!Np3sk48;WucJYwlxPSa0I<{PpaYJ)0A(nd1sF5g+Mn#HX~(I5o&{_8FO*lhNbMpk@|7G${lIyXzD zpphGA#BmJtgynGUArhy==hPr6AkEFc?rlm0T|!ou^3pk_NNbBA_kd*}*2B)FPJc5S zpNO!r*7us*@_iVvpYD6)sk7&j|Nb|Bc>RM^ls&aSFd~!+^j*A^|HBA-?Go9rr=vKH1;o;4Ko29Zx%F9+~_6 z_KW?;9{O}nOw2^jzVdvr`r+T5oPTBp!*{;AF9G1{OHI6dsR`C@^s)OIvYA3Ov$xXg zQU*GCZ{&2)ret%YtqLw_W4#5k(*PTD;V>HpG?Z3ANMXh-IB^2)8-fwjFiqzx z_1bo?z3=T6cl?@H<;x?Bsi&wzFTC{C?T@|p$rn; z;xB5=p0JY|bBih6ZD>?>JmkhwsP=~7^#c%_KrjMCHSDAb^g`R z3n|)H5{x_I!4KYZZGW?W;wRUdI{>hGvrU*S!EAY0fN2m^Uvh7<#-2w;1l0e`T$Swg53GKn~XppB4*5KRk^p5qPz!=pog=Qi!D)RHJ!J@mCO5qnIzOo;Uh;3VBmfq^_8Cvx7LclZm|y|VIT^L zgS`X9GYq^=5p^wed4OuggJm%YMi65PBXh%$l0t=D;v_+MADDY*ihu0yba3_gJqZA} zE|0D}Q=6zbKErXI-PSQ0Mle`Wi}<);DMDJ&$7)|M6ArHBgmqyYf+J3SOv zYPz^m)4%-qti5{UjmP4t$Y0W)>u9JzGzsi64JSj;Z*e%VFn^jG05KIbl~8s7p9g>@ zaP62@EgOEz$32Vj&j7gdp2ugb)`1Yw0{{7nC^kd^awt4r{vim|MXw7SzfsAd!;|hiwf#`A6 zH=9VshhYyIsO~lqG($*_XaHEf-oOxSi11L+^xEn!2K1?S<;~sodS_xGj#KZ-2gLH{ zdv(b4yt4DBI|#M|baxaQVH2urfpHt24AJNY;M|8+CX65g)svygU^>*d>H^D2}&Xf`qLKFb`K?2c_XxHyUMHGbP9=i@~=vSh{kL``#=PZ zat~%DhArLK_q{u(2Mdwk2BGlU z;^zG6F{9U3pYU2LP9~4%VN(a?Mg^%t9=lFxfH`A zCM3}y6zH}&n$-{k83$IB!f&`p4-6p^2~ew6(DtNOfg+Je6jBhs-{g)C)P;?;gI}MT zA0`0N6aZG2H;_z5(b(1Mh>>nvEKHn;m^Yp;+MLTLqk{%Owcam|Jf43hpq+nSy|qPz zH0iBxHd(KN3lxkHQwR0353dF=6~oH%9UN2|h{vJ`M1X!E0Y#vQ53i{JrU5fVbC)7L zAycEL?WKUWlAhOkwzlCtH*q>`Nnfg6N?Fbow7zCz4 zpap@X8U`a^oWeJRW<(PrjJgu!i!vel&mOD>s}XmEL{mKoUqMKq({AZxG6^$scm(|y X7K4b`?yFEU00000NkvXXu0mjf@f~>= delta 2833 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 From 26af8d805c27e8d46f85cc359f4e61a5591c1c35 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 23 May 2016 05:50:17 -0500 Subject: [PATCH 032/354] Clean waterlily code. --- deco_water.lua | 6 ++---- mapgen.lua | 1 + 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/deco_water.lua b/deco_water.lua index 5a39de9..650336d 100644 --- a/deco_water.lua +++ b/deco_water.lua @@ -91,12 +91,10 @@ function fun_caves.decorate_water(data, area, minp, maxp, pos, ivm, biome_in, pn end end end - elseif pos.y > minp.y and node_below == node("default:river_water_source") and data[ivm] == node("air") then + elseif pos.y > minp.y and node_below == node("default:river_water_source") and data[ivm] == node("air") and water_lily_biomes[biome] and pn > 0.5 and math.random(15) == 1 then -- on top of the water -- I haven't figured out what the decoration manager is -- doing with the noise functions, but this works ok. - if water_lily_biomes[biome] and pn > 0.5 and math.random(15) == 1 then - return node("flowers:waterlily") - end + return node("flowers:waterlily") end end diff --git a/mapgen.lua b/mapgen.lua index f2ca6bd..f9d2d69 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -101,6 +101,7 @@ local function detect_bull(heightmap, csize) if j == heightmap[i] then k = k + 1 if k > cutoff then + --print("maxp.y: "..maxp.y..", minp.y: "..minp.y..", heightmap stuck at: "..heightmap[i]) return true end else From 689548aa9bfcc9ec7465caf228b47eb8354c7ba0 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 23 May 2016 07:33:24 -0500 Subject: [PATCH 033/354] Optimize mapgen a bit. --- mapgen.lua | 107 ++++++++++++++++++++++++++++------------------------- 1 file changed, 57 insertions(+), 50 deletions(-) diff --git a/mapgen.lua b/mapgen.lua index f9d2d69..06780c2 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -9,12 +9,10 @@ local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = local node = fun_caves.node local min_surface = -80 -local coral_biomes = {"desert_ocean", "savanna_ocean", "rainforest_ocean", } local data = {} --local p2data = {} -- vm rotation data buffer -local vm, emin, emax, area, noise_area, csize -local minp, maxp +local vm, emin, emax, area, noise_area, csize, minp, maxp -- Create a table of biome ids, so I can use the biomemap. if not fun_caves.biome_ids then @@ -94,23 +92,34 @@ end local function detect_bull(heightmap, csize) + local probably = false + + if minp.y >= 8 + csize.y / 2 then + return false + end + + if maxp.y <= 8 - csize.y / 2 then + probably = true + end + local j = -31000 local k = 0 - local cutoff = (csize.x * csize.z) * 0.3 + local cutoff = (csize.x * csize.z) * 0.1 for i = 1, #heightmap do if j == heightmap[i] then k = k + 1 if k > cutoff then --print("maxp.y: "..maxp.y..", minp.y: "..minp.y..", heightmap stuck at: "..heightmap[i]) return true + elseif not probably and i > 2 * cutoff then + --print("maxp.y: "..maxp.y..", minp.y: "..minp.y..", guessing good heightmap") + return false end else k = 0 end j = heightmap[i] end - - return false end @@ -147,31 +156,35 @@ function fun_caves.generate(p_minp, p_maxp, seed) local index = 0 local index3d = 0 for z = minp.z, maxp.z do - local dz = z - minp.z for x = minp.x, maxp.x do index = index + 1 - local dx = x - minp.x - index3d = noise_area:index(dx, 0, dz) - local ivm = area:index(x, minp.y, z) - for y = minp.y, maxp.y do - if (y < min_surface or (bullshit_heightmap and y < 0) or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then - data[ivm] = node("air") - write = true + if bullshit_heightmap and maxp.y > 0 then + -- nop + else + write = true + index3d = noise_area:index(x - minp.x, 0, z - minp.z) + local ivm = area:index(x, minp.y, z) - if y > 0 and cave_3[index] < 1 and heightmap[index] == y then - local ivm2 = ivm - for y2 = y + 1, maxp.y + 8 do - ivm2 = ivm2 + area.ystride - if data[ivm2] ~= node("default:water_source") then - data[ivm2] = node("air") + for y = minp.y, maxp.y do + if (bullshit_heightmap or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then + data[ivm] = node("air") + + if y > 0 and cave_3[index] < 1 and heightmap[index] == y then + -- Clear the air above a cave mouth. + local ivm2 = ivm + for y2 = y + 1, maxp.y + 8 do + ivm2 = ivm2 + area.ystride + if data[ivm2] ~= node("default:water_source") then + data[ivm2] = node("air") + end end end end - end - ivm = ivm + area.ystride - index3d = index3d + csize.x + ivm = ivm + area.ystride + index3d = index3d + csize.x + end end end end @@ -180,37 +193,31 @@ function fun_caves.generate(p_minp, p_maxp, seed) local index = 0 local index3d = 0 for z = minp.z, maxp.z do - local dz = z - minp.z for x = minp.x, maxp.x do index = index + 1 - local dx = x - minp.x - index3d = noise_area:index(dx, 0, dz) - local ivm = area:index(x, minp.y, z) + if bullshit_heightmap and maxp.y > 0 then + -- nop + else + local pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) + local biome = fun_caves.biome_ids[biomemap[index]] + index3d = noise_area:index(x - minp.x, 0, z - minp.z) + local ivm = area:index(x, minp.y, z) + write = true - for y = minp.y, maxp.y do - if y < min_surface or (bullshit_heightmap and y < 0) or (not bullshit_heightmap and y <= heightmap[index] - 20) then - local i = fun_caves.decorate_cave(data, area, minp, y, ivm, biome_n[index3d]) - if i then - data[ivm] = i - write = true - end - elseif y < heightmap[index] and not bullshit_heightmap then - local ivm_below = ivm - area.ystride - if data[ivm] == node("air") and data[ivm_below] ~= node('air') then - data[ivm_below] = node("dirt") - end - else - local pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) - local biome = fun_caves.biome_ids[biomemap[index]] - local i = fun_caves.decorate_water(data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) - if i then - data[ivm] = i - write = true + for y = minp.y, maxp.y do + if bullshit_heightmap or y <= heightmap[index] - 20 then + data[ivm] = fun_caves.decorate_cave(data, area, minp, y, ivm, biome_n[index3d]) or data[ivm] + elseif y < heightmap[index] and not bullshit_heightmap then + if data[ivm] == node("air") and data[ivm - area.ystride] ~= node('air') then + data[ivm - area.ystride] = node("dirt") + end + else + data[ivm] = fun_caves.decorate_water(data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) or data[ivm] end + + ivm = ivm + area.ystride + index3d = index3d + csize.x end - - ivm = ivm + area.ystride - index3d = index3d + csize.x end end end @@ -222,7 +229,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) if DEBUG then vm:set_lighting({day = 15, night = 15}) else - vm:calc_lighting() + vm:calc_lighting({x=minp.x,y=emin.y,z=minp.z},maxp) end vm:update_liquids() vm:write_to_map() From 11e404c23abc2f7c44bbea2e45e177960d81d4d9 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 23 May 2016 07:54:39 -0500 Subject: [PATCH 034/354] Add hunger. Make goblins attack. Remove easy bread. --- fungal_tree.lua | 6 +++++- goblin_cobbler.lua | 2 +- goblin_digger.lua | 2 +- nodes.lua | 5 +++++ 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/fungal_tree.lua b/fungal_tree.lua index 3477cb4..6a64e1c 100644 --- a/fungal_tree.lua +++ b/fungal_tree.lua @@ -11,6 +11,10 @@ colors["^[colorize:#FF4500:80"] = "dye:green" colors[""] = "dye:white" fun_caves.fungal_tree_leaves = {} +local newnode = fun_caves.clone_node("farming:straw") +newnode.description = "Dry Fiber" +minetest.register_node("fun_caves:dry_fiber", newnode) + -- all leaves function fun_caves.make_fungal_tree(data, area, ivm, height, leaves, fruit) for y = 0, height do @@ -63,7 +67,7 @@ for color, dye in pairs(colors) do minetest.register_craft({ type = "cooking", - output = "farming:straw", + output = "fun_caves:dry_fiber", recipe = name, cooktime = 2, }) diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index c7bcc2d..7f80c2c 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -3,7 +3,7 @@ mobs:register_mob("fun_caves:goblin_cobble", { description = "Cobble Goblin", type = "animal", - passive = false, + passive = true, damage = 1, attack_type = "dogfight", attacks_monsters = true, diff --git a/goblin_digger.lua b/goblin_digger.lua index 8e6269a..f8543b9 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -98,7 +98,7 @@ end mobs:register_mob("fun_caves:goblin_digger", { description = "Digger Goblin", type = "animal", - passive = false, + passive = true, damage = 1, attack_type = "dogfight", attacks_monsters = true, diff --git a/nodes.lua b/nodes.lua index d211117..121aa6b 100644 --- a/nodes.lua +++ b/nodes.lua @@ -411,6 +411,11 @@ minetest.register_globalstep(function(dtime) player:set_hp(player:get_hp() - 1) end end + + -- hunger + if last_dps_check % 2000 == 0 then + player:set_hp(player:get_hp() - 1) + end end end end) From c93090b4e8ca2946a9169ca67f6a61d2eea155a1 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 23 May 2016 09:53:37 -0500 Subject: [PATCH 035/354] Adjust mushrooms and goblins. Remove dirt from desert caves. --- deco_caves.lua | 8 ++++---- goblin_coal.lua | 6 +++--- goblin_cobbler.lua | 4 ++-- goblin_copper.lua | 4 ++-- goblin_diamond.lua | 4 ++-- goblin_digger.lua | 4 ++-- goblin_gold.lua | 4 ++-- goblin_ice.lua | 2 +- goblin_iron.lua | 4 ++-- goblin_king.lua | 10 +++++----- mapgen.lua | 3 ++- nodes.lua | 24 ++++++++++++------------ 12 files changed, 39 insertions(+), 38 deletions(-) diff --git a/deco_caves.lua b/deco_caves.lua index be8c57c..ff18011 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -14,9 +14,9 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) local stone_type = node("default:stone") local stone_depth = 1 - if y > -500 then - biome_val = biome_val / math.max(1, math.log(500 + y)) - end + --if y > -500 then + -- biome_val = biome_val / math.max(1, math.log(500 + y)) + --end ------------------- --biome_val = 0.7 ------------------- @@ -62,7 +62,7 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) end end - if node_above == node("air") and (stone_type == node("fun_caves:stone_with_algae") or stone_type == node("fun_caves:stone_with_lichen")) and math.random(4) == 1 then + if node_above == node("air") and (stone_type == node("fun_caves:stone_with_algae") or stone_type == node("fun_caves:stone_with_lichen")) and math.random(10) == 1 then return node("dirt") end diff --git a/goblin_coal.lua b/goblin_coal.lua index 84a04d9..8f56613 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -2,7 +2,7 @@ mobs:register_mob("fun_caves:goblin_coal", { description = "Coal Goblin", - type = "animal", + type = "monster", passive = false, damage = 1, attack_type = "dogfight", @@ -110,7 +110,7 @@ mobs:register_mob("fun_caves:goblin_coal", { do_custom = function(self) fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 50, {"group:stone"}, "fun_caves:stone_with_coal_trap") + fun_caves.search_replace(self.object:getpos(), 500, {"group:stone"}, "fun_caves:stone_with_coal_trap") fun_caves.surface_damage(self) end, @@ -124,7 +124,7 @@ minetest.register_node("fun_caves:stone_with_coal_trap", { description = "Coal Trap", tiles = {"default_cobble.png^default_mineral_coal.png"}, groups = {cracky = 3}, - drop = 'default:coal_lump', + --drop = 'default:coal_lump', is_ground_content = false, sounds = default.node_sound_stone_defaults(), }) diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index 7f80c2c..bc78f4e 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -2,8 +2,8 @@ mobs:register_mob("fun_caves:goblin_cobble", { description = "Cobble Goblin", - type = "animal", - passive = true, + type = "monster", + passive = false, damage = 1, attack_type = "dogfight", attacks_monsters = true, diff --git a/goblin_copper.lua b/goblin_copper.lua index b705394..68d624c 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -110,7 +110,7 @@ mobs:register_mob("fun_caves:goblin_copper", { do_custom = function(self) fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") + fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") fun_caves.surface_damage(self) end, @@ -123,7 +123,7 @@ minetest.register_node("fun_caves:stone_with_copper_trap", { description = "Copper Trap", tiles = {"default_cobble.png^default_mineral_copper.png"}, groups = {cracky = 3}, - drop = 'default:copper_lump', + --drop = 'default:copper_lump', is_ground_content = false, sounds = default.node_sound_stone_defaults(), }) diff --git a/goblin_diamond.lua b/goblin_diamond.lua index b39fb93..e57b3f3 100644 --- a/goblin_diamond.lua +++ b/goblin_diamond.lua @@ -112,7 +112,7 @@ mobs:register_mob("fun_caves:goblin_diamond", { do_custom = function(self) fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_diamond_trap") + fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_diamond_trap") fun_caves.surface_damage(self) end, @@ -126,7 +126,7 @@ minetest.register_node("fun_caves:stone_with_diamond_trap", { description = "Diamond Trap", tiles = {"default_cobble.png^default_mineral_diamond.png"}, groups = {cracky = 3}, - drop = 'default:diamond', + --drop = 'default:diamond', is_ground_content = false, sounds = default.node_sound_stone_defaults(), }) diff --git a/goblin_digger.lua b/goblin_digger.lua index f8543b9..a86c69a 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -97,8 +97,8 @@ end mobs:register_mob("fun_caves:goblin_digger", { description = "Digger Goblin", - type = "animal", - passive = true, + type = "monster", + passive = false, damage = 1, attack_type = "dogfight", attacks_monsters = true, diff --git a/goblin_gold.lua b/goblin_gold.lua index 5928ff3..10907a6 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -110,7 +110,7 @@ mobs:register_mob("fun_caves:goblin_gold", { do_custom = function(self) fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") + fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") fun_caves.surface_damage(self) end, @@ -219,7 +219,7 @@ minetest.register_node("fun_caves:stone_with_gold_trap", { description = "Gold Trap", tiles = {"default_cobble.png^default_mineral_gold.png"}, groups = {cracky = 3}, - drop = 'default:gold_lump', + --drop = 'default:gold_lump', is_ground_content = false, sounds = default.node_sound_stone_defaults(), }) diff --git a/goblin_ice.lua b/goblin_ice.lua index f36d343..6a623de 100644 --- a/goblin_ice.lua +++ b/goblin_ice.lua @@ -109,7 +109,7 @@ mobs:register_mob("fun_caves:goblin_ice", { do_custom = function(self) fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") --fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 50, {"default:ice"}, "fun_caves:ice_trap") + fun_caves.search_replace(self.object:getpos(), 500, {"default:ice"}, "fun_caves:ice_trap") fun_caves.surface_damage(self, true) end, diff --git a/goblin_iron.lua b/goblin_iron.lua index 4b1b572..f46d0bd 100644 --- a/goblin_iron.lua +++ b/goblin_iron.lua @@ -112,7 +112,7 @@ mobs:register_mob("fun_caves:goblin_iron", { do_custom = function(self) fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") + fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") fun_caves.surface_damage(self) end, @@ -125,7 +125,7 @@ minetest.register_node("fun_caves:stone_with_iron_trap", { description = "Iron Trap", tiles = {"default_cobble.png^default_mineral_iron.png"}, groups = {cracky = 3}, - drop = 'default:iron_lump', + --drop = 'default:iron_lump', is_ground_content = false, sounds = default.node_sound_stone_defaults(), }) diff --git a/goblin_king.lua b/goblin_king.lua index 0afd1e0..56bd305 100644 --- a/goblin_king.lua +++ b/goblin_king.lua @@ -111,11 +111,11 @@ mobs:register_mob("fun_caves:goblin_king", { do_custom = function(self) fun_caves.search_replace(self.object:getpos(), 2, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") - fun_caves.search_replace(self.object:getpos(), 50, {"group:stone"}, "fun_caves:stone_with_coal_trap") - fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") - fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") - fun_caves.search_replace(self.object:getpos(), 50, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") + fun_caves.search_replace(self.object:getpos(), 500, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + fun_caves.search_replace(self.object:getpos(), 500, {"group:stone"}, "fun_caves:stone_with_coal_trap") + fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") + fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") + fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") fun_caves.surface_damage(self) end, diff --git a/mapgen.lua b/mapgen.lua index 06780c2..32c29f1 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -208,7 +208,8 @@ function fun_caves.generate(p_minp, p_maxp, seed) if bullshit_heightmap or y <= heightmap[index] - 20 then data[ivm] = fun_caves.decorate_cave(data, area, minp, y, ivm, biome_n[index3d]) or data[ivm] elseif y < heightmap[index] and not bullshit_heightmap then - if data[ivm] == node("air") and data[ivm - area.ystride] ~= node('air') then + --if data[ivm] == node("air") and data[ivm - area.ystride] ~= node('air') then + if data[ivm] == node("air") and (data[ivm - area.ystride] == node('default:stone') or data[ivm - area.ystride] == node('default:sandstone')) then data[ivm - area.ystride] = node("dirt") end else diff --git a/nodes.lua b/nodes.lua index 121aa6b..66ea4c2 100644 --- a/nodes.lua +++ b/nodes.lua @@ -423,8 +423,8 @@ end) -- mushroom growth minetest.register_abm({ nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, - interval = 50 * fun_caves.time_factor, - chance = 100, + interval = 200 * fun_caves.time_factor, + chance = 25, action = function(pos, node) local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} local node_up = minetest.get_node_or_nil(pos_up) @@ -449,8 +449,8 @@ minetest.register_abm({ -- mushroom growth minetest.register_abm({ nodenames = {"fun_caves:huge_mushroom_cap"}, - interval = 100 * fun_caves.time_factor, - chance = 150, + interval = 500 * fun_caves.time_factor, + chance = 30, action = function(pos, node) if minetest.get_node_light(pos, nil) >= 14 then minetest.set_node(pos, {name = "air"}) @@ -483,8 +483,8 @@ minetest.register_abm({ -- mushroom growth minetest.register_abm({ nodenames = {"fun_caves:giant_mushroom_stem"}, - interval = 5 * fun_caves.time_factor, - chance = 5, + interval = 15 * fun_caves.time_factor, + chance = 10, action = function(pos, node) local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} local node_up = minetest.get_node_or_nil(pos_up) @@ -503,8 +503,8 @@ minetest.register_abm({ -- mushroom spread minetest.register_abm({ nodenames = {"fun_caves:giant_mushroom_cap", "fun_caves:huge_mushroom_cap"}, - interval = 3 * fun_caves.time_factor, - chance = 40, + interval = 15 * fun_caves.time_factor, + chance = 10, action = function(pos, node) if minetest.get_node_light(pos, nil) >= 14 then minetest.set_node(pos, {name = "air"}) @@ -533,8 +533,8 @@ minetest.register_abm({ -- Mushroom spread and death minetest.register_abm({ nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, - interval = 3 * fun_caves.time_factor, - chance = 50, + interval = 15 * fun_caves.time_factor, + chance = 10, action = function(pos, node) if minetest.get_node_light(pos, nil) == 15 then minetest.remove_node(pos) @@ -612,8 +612,8 @@ end minetest.register_abm({ nodenames = hot_spikes, --neighbors = {"default:lava_source", "default:lava_flowing"}, - interval = 6 * fun_caves.time_factor, - chance = 50, + interval = 30 * fun_caves.time_factor, + chance = 10, action = function(pos, node) local spike_num for i = 1, #hot_spikes do From 7b969e0009cacb5c4c2c79ec5225fdd6694e1e15 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 23 May 2016 11:08:25 -0500 Subject: [PATCH 036/354] Make deserts survivable. --- deco.lua | 2 +- deco_rocks.lua | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++ mobs.lua | 1 + tarantula.lua | 60 ++++++++++++++++++++++++++++++ 4 files changed, 161 insertions(+), 1 deletion(-) create mode 100644 deco_rocks.lua create mode 100644 tarantula.lua diff --git a/deco.lua b/deco.lua index dbcb2f5..29a5864 100644 --- a/deco.lua +++ b/deco.lua @@ -36,7 +36,7 @@ minetest.add_group("default:cactus", {oddly_breakable_by_hand=1}) dofile(fun_caves.path.."/deco_caves.lua") --dofile(fun_caves.path.."/deco_dirt.lua") dofile(fun_caves.path.."/deco_plants.lua") ---dofile(fun_caves.path.."/deco_rocks.lua") +dofile(fun_caves.path.."/deco_rocks.lua") --dofile(fun_caves.path.."/deco_ferns.lua") --dofile(fun_caves.path.."/deco_ferns_tree.lua") dofile(fun_caves.path.."/deco_water.lua") diff --git a/deco_rocks.lua b/deco_rocks.lua new file mode 100644 index 0000000..164bf28 --- /dev/null +++ b/deco_rocks.lua @@ -0,0 +1,99 @@ +-- Place a small nodebox. +local function small_cube(grid, pos, diameters) + local rock = {} + + rock[1] = pos.x + rock[2] = pos.y + rock[3] = pos.z + rock[4] = pos.x + diameters.x + rock[5] = pos.y + diameters.y + rock[6] = pos.z + diameters.z + grid[#grid+1] = rock +end + +-- Create some tiles of small rocks that can be picked up. +local default_grid +local tiles = {"default_stone.png", "default_desert_stone.png", "default_sandstone.png"} + +for grid_count = 1,6 do + local grid = {} + for rock_count = 2, math.random(1,4) + 1 do + local diameter = math.random(5,15)/100 + local x = math.random(1,80)/100 - 0.5 + local z = math.random(1,80)/100 - 0.5 + --step_sphere(grid, {x=x,y=-0.5,z=z}, {x=diameter, y=diameter, z=diameter}) + small_cube(grid, {x=x,y=-0.5,z=z}, {x=diameter, y=diameter, z=diameter}) + end + + --local stone = tiles[math.random(1,#tiles)] + local stone = tiles[(grid_count % #tiles) + 1] + + minetest.register_node("fun_caves:small_rocks"..grid_count, { + description = "Small Rocks", + tiles = {stone}, + is_ground_content = true, + walkable = false, + paramtype = "light", + drawtype = "nodebox", + buildable_to = true, + node_box = { type = "fixed", + fixed = grid }, + selection_box = { type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, + }, + groups = {stone=1, oddly_breakable_by_hand=3}, + drop = "fun_caves:small_rocks", + sounds = default.node_sound_stone_defaults(), + }) + + minetest.register_decoration({ + deco_type = "simple", + decoration = "fun_caves:small_rocks"..grid_count, + sidelen = 80, + place_on = {"group:soil", "group:sand"}, + fill_ratio = 0.001, + biomes = {"sandstone_grassland", "tundra", "taiga", "stone_grassland", "coniferous_forest", "deciduous_forest", "desert", "savanna", "rainforest", }, + flags = "place_center_x, place_center_z", + rotation = "random", + }) + + default_grid = grid +end + +-- This is the inventory item, so we don't have six different stacks. +minetest.register_node("fun_caves:small_rocks", { + description = "Small Rocks", + tiles = {"default_stone.png"}, + inventory_image = "fun_caves_small_rocks.png", + is_ground_content = true, + walkable = false, + paramtype = "light", + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = default_grid }, + selection_box = { type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, + }, + groups = {stone=1, oddly_breakable_by_hand=3}, + sounds = default.node_sound_stone_defaults(), +}) + +-- Small rocks can be used to create cobblestone, if you like. +minetest.register_craft({ + output = "default:cobble", + recipe = { + {"", "", ""}, + {"fun_caves:small_rocks", "fun_caves:small_rocks", ""}, + {"fun_caves:small_rocks", "fun_caves:small_rocks", ""}, + }, +}) + +minetest.register_craft({ + output = "default:stick", + recipe = { + {"", "", ""}, + {"default:dry_shrub", "default:dry_shrub", ""}, + {"default:dry_shrub", "default:dry_shrub", ""}, + }, +}) + diff --git a/mobs.lua b/mobs.lua index bd59e8b..55764d2 100644 --- a/mobs.lua +++ b/mobs.lua @@ -50,6 +50,7 @@ end dofile(fun_caves.path .. "/danglers.lua") dofile(fun_caves.path .. "/spider.lua") +dofile(fun_caves.path .. "/tarantula.lua") dofile(fun_caves.path .. "/spider_ice.lua") --dofile(fun_caves.path .. "/dirt_monster.lua") dofile(fun_caves.path .. "/sand_monster.lua") diff --git a/tarantula.lua b/tarantula.lua new file mode 100644 index 0000000..54172f5 --- /dev/null +++ b/tarantula.lua @@ -0,0 +1,60 @@ + +-- Spider by AspireMint (fishyWET (CC-BY-SA 3.0 license for texture) + +mobs:register_mob("fun_caves:tarantula", { + docile_by_day = true, + type = "monster", + passive = false, + attack_type = "dogfight", + reach = 1, + damage = 1, + hp_min = 1, + hp_max = 2, + armor = 200, + collisionbox = {-0.15, -0.01, -0.15, 0.15, 0.1, 0.15}, + visual = "mesh", + mesh = "fun_caves_spider.x", + textures = { + {"fun_caves_tarantula.png"}, + }, + visual_size = {x = 1, y = 1}, + makes_footstep_sound = false, + --sounds = { + -- random = "mobs_spider", + -- attack = "mobs_spider", + --}, + walk_velocity = 1, + run_velocity = 2, + jump = false, + view_range = 15, + floats = 0, + drops = { + {name = "mobs:meat_raw", chance = 1, min = 1, max = 1}, + }, + water_damage = 0, + lava_damage = 5, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 1, + stand_end = 1, + walk_start = 20, + walk_end = 40, + run_start = 20, + run_end = 40, + punch_start = 50, + punch_end = 90, + }, + do_custom = function(self) + if not self.fun_caves_damage_timer then + self.fun_caves_damage_timer = 0 + end + + fun_caves.surface_damage(self) + end, +}) + +mobs:register_spawn("fun_caves:tarantula", {"default:desert_sand"}, 99, 0, 2000, 2, 31000) + +--mobs:register_egg("fun_caves:spider", "Deep Spider", "mobs_cobweb.png", 1) From f4e6c52f2f22e939f8b26e3e96bab393e76874be Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 23 May 2016 18:52:48 -0500 Subject: [PATCH 037/354] Better biomes --- danglers.lua | 18 +++---- deco.lua | 138 ++++++++++++++++++++++++++++++++++++++++++++---- deco_plants.lua | 24 ++++----- deco_rocks.lua | 2 +- deco_water.lua | 2 +- 5 files changed, 149 insertions(+), 35 deletions(-) diff --git a/danglers.lua b/danglers.lua index bee7fda..c0730c0 100644 --- a/danglers.lua +++ b/danglers.lua @@ -81,15 +81,6 @@ mobs:register_spawn("fun_caves:dangler", {"fun_caves:stone_with_moss", "fun_cave mobs:register_egg("fun_caves:dangler", "Dangling Spider", "mobs_cobweb.png", 1) -minetest.register_abm({ - nodenames = {"mobs:cobweb"}, - interval = 500, - chance = 50, - action = function(pos, node) - minetest.set_node(pos, {name = "air"}) - end -}) - -- cobweb if not minetest.registered_nodes['mobs:cobweb'] then @@ -122,3 +113,12 @@ if not minetest.registered_nodes['mobs:cobweb'] then } }) end + +minetest.register_abm({ + nodenames = {"mobs:cobweb"}, + interval = 500, + chance = 50, + action = function(pos, node) + minetest.set_node(pos, {name = "air"}) + end +}) diff --git a/deco.lua b/deco.lua index 29a5864..f8e8681 100644 --- a/deco.lua +++ b/deco.lua @@ -13,17 +13,6 @@ minetest.register_node("fun_caves:sand_with_rocks", { drop = {max_items=2, items={{items={"fun_caves:small_rocks"}, rarity=1}, {items={"default:sand"}, rarity=1}}}, }) ---minetest.register_decoration({ --- deco_type = "simple", --- place_on = {"default:dirt_with_grass"}, --- sidelen = 80, --- fill_ratio = 0.1, --- biomes = {"rainforest", "desertstone_grassland"}, --- y_min = 1, --- y_max = 31000, --- decoration = "default:junglegrass", ---}) - minetest.register_craft({ output = "default:stick 2", recipe = { @@ -33,6 +22,133 @@ minetest.register_craft({ minetest.add_group("default:cactus", {oddly_breakable_by_hand=1}) + +local biome_mod = { + coniferous_forest_dunes = { heat_point = 35, humidity_point = 60, }, + coniferous_forest = { heat_point = 35, humidity_point = 60, }, + coniferous_forest_ocean = { heat_point = 35, humidity_point = 60, }, + deciduous_forest = { heat_point = 60, humidity_point = 60, }, + deciduous_forest_ocean = { heat_point = 60, humidity_point = 60, }, + deciduous_forest_swamp = { heat_point = 60, humidity_point = 60, }, + desert = { heat_point = 80, humidity_point = 10, }, + desert_ocean = { heat_point = 80, humidity_point = 10, }, + glacier = {}, + glacier_ocean = {}, + rainforest = { heat_point = 85, humidity_point = 70, }, + rainforest_ocean = { heat_point = 85, humidity_point = 70, }, + rainforest_swamp = { heat_point = 85, humidity_point = 70, }, + sandstone_grassland_dunes = { heat_point = 55, humidity_point = 40, }, + sandstone_grassland = { heat_point = 55, humidity_point = 40, }, + sandstone_grassland_ocean = { heat_point = 55, humidity_point = 40, }, + savanna = { heat_point = 80, humidity_point = 25, }, + savanna_ocean = { heat_point = 80, humidity_point = 25, }, + savanna_swamp = { heat_point = 80, humidity_point = 25, }, + stone_grassland_dunes = { heat_point = 35, humidity_point = 40, }, + stone_grassland = { heat_point = 35, humidity_point = 40, }, + stone_grassland_ocean = { heat_point = 35, humidity_point = 40, }, + taiga = {}, + taiga_ocean = {}, + tundra = {}, + tundra_beach = {}, + tundra_ocean = {}, +} +local rereg = {} + +for n, bi in pairs(biome_mod) do + for i, rbi in pairs(minetest.registered_biomes) do + if rbi.name == n then + rereg[#rereg+1] = table.copy(rbi) + for j, prop in pairs(bi) do + rereg[#rereg][j] = prop + end + end + end +end + +minetest.clear_registered_biomes() + +for _, bi in pairs(rereg) do + minetest.register_biome(bi) +end + +rereg = {} +for _, dec in pairs(minetest.registered_decorations) do + rereg[#rereg+1] = dec +end +minetest.clear_registered_decorations() +for _, dec in pairs(rereg) do + minetest.register_decoration(dec) +end +rereg = nil + + +minetest.register_biome({ + name = "cold_desert", + --node_dust = "", + node_top = "default:desert_sand", + depth_top = 1, + node_filler = "default:desert_sand", + depth_filler = 1, + node_stone = "default:desert_stone", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + y_min = 5, + y_max = 31000, + heat_point = 25, + humidity_point = 0, +}) + +minetest.register_biome({ + name = "cold_desert_ocean", + --node_dust = "", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_stone = "default:desert_stone", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + y_min = -112, + y_max = 4, + heat_point = 25, + humidity_point = 10, +}) + +minetest.register_biome({ + name = "desertstone_grassland", + --node_dust = "", + node_top = "default:dirt_with_grass", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 1, + node_stone = "default:desert_stone", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + --node_river_water = "", + y_min = 6, + y_max = 31000, + heat_point = 80, + humidity_point = 55, +}) + + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 80, + fill_ratio = 0.1, + biomes = {"desertstone_grassland", }, + y_min = 1, + y_max = 31000, + decoration = "default:junglegrass", +}) + + dofile(fun_caves.path.."/deco_caves.lua") --dofile(fun_caves.path.."/deco_dirt.lua") dofile(fun_caves.path.."/deco_plants.lua") diff --git a/deco_plants.lua b/deco_plants.lua index e01270d..b7dbb46 100644 --- a/deco_plants.lua +++ b/deco_plants.lua @@ -151,21 +151,19 @@ local function register_flower(name, seed, biomes) -- Let rainforest plants show up more often. local key1 = table.contains(biomes, "rainforest") - --local key2 = table.contains(biomes, "desertstone_grassland") - --if key1 or key2 then - if key1 then + local key2 = table.contains(biomes, "desertstone_grassland") + if key1 or key2 then if key1 then table.remove(param.biomes, key1) - --else - -- table.remove(param.biomes, key2) + else + table.remove(param.biomes, key2) end if #param.biomes > 0 then minetest.register_decoration(param) end local param2 = table.copy(param) - --param2.biomes = {"rainforest", "desertstone_grassland", } - param2.biomes = {"rainforest", } + param2.biomes = {"rainforest", "desertstone_grassland", } param2.noise_params.seed = param2.noise_params.seed + 20 param2.noise_params.offset = param2.noise_params.offset + 0.01 minetest.register_decoration(param2) @@ -174,11 +172,11 @@ local function register_flower(name, seed, biomes) end end -register_flower("bird_of_paradise", 8402, {"rainforest", }) -register_flower("orchid", 3944, {"sandstone_grassland", "tundra", "taiga", "stone_grassland", "coniferous_forest", "deciduous_forest", "savanna", "rainforest", "rainforest_swamp", }) -register_flower("hibiscus", 7831, {"sandstone_grassland", "deciduous_forest", "savanna", "rainforest", "rainforest_swamp", }) ---register_flower("calla_lily", 7985, {"sandstone_grassland", "stone_grassland", "deciduous_forest", "rainforest", }) -register_flower("gerbera", 1976, {"savanna", "rainforest", }) +register_flower("bird_of_paradise", 8402, {"rainforest", "desertstone_grassland", }) +register_flower("orchid", 3944, {"sandstone_grassland", "tundra", "taiga", "stone_grassland", "coniferous_forest", "deciduous_forest", "savanna", "rainforest", "rainforest_swamp", "desertstone_grassland", }) +register_flower("hibiscus", 7831, {"sandstone_grassland", "deciduous_forest", "savanna", "rainforest", "rainforest_swamp", "desertstone_grassland", }) +--register_flower("calla_lily", 7985, {"sandstone_grassland", "stone_grassland", "deciduous_forest", "rainforest", "desertstone_grassland", }) +register_flower("gerbera", 1976, {"savanna", "rainforest", "desertstone_grassland", }) do -- Water Plant @@ -187,7 +185,7 @@ do place_on = {"group:sand"}, decoration = {"fun_caves:water_plant_1_water_sand"}, --biomes = {"sandstone_grassland", "stone_grassland", "coniferous_forest", "deciduous_forest", "desert", "savanna", "rainforest", "rainforest_swamp", }, - biomes = {"sandstone_grassland", "stone_grassland", "coniferous_forest", "deciduous_forest", "savanna", "rainforest", "rainforest_swamp","sandstone_grassland_ocean", "stone_grassland_ocean", "coniferous_forest_ocean", "deciduous_forest_ocean", "desert_ocean", "savanna_ocean", }, + biomes = {"sandstone_grassland", "stone_grassland", "coniferous_forest", "deciduous_forest", "savanna", "rainforest", "rainforest_swamp","sandstone_grassland_ocean", "stone_grassland_ocean", "coniferous_forest_ocean", "deciduous_forest_ocean", "desert_ocean", "savanna_ocean", "desertstone_grassland", }, y_max = 60, } local water_plant_1_def_soil = table.copy(water_plant_1_def_sand) diff --git a/deco_rocks.lua b/deco_rocks.lua index 164bf28..9773bcd 100644 --- a/deco_rocks.lua +++ b/deco_rocks.lua @@ -52,7 +52,7 @@ for grid_count = 1,6 do sidelen = 80, place_on = {"group:soil", "group:sand"}, fill_ratio = 0.001, - biomes = {"sandstone_grassland", "tundra", "taiga", "stone_grassland", "coniferous_forest", "deciduous_forest", "desert", "savanna", "rainforest", }, + biomes = {"sandstone_grassland", "tundra", "taiga", "stone_grassland", "coniferous_forest", "deciduous_forest", "desert", "savanna", "rainforest", "desertstone_grassland", }, flags = "place_center_x, place_center_z", rotation = "random", }) diff --git a/deco_water.lua b/deco_water.lua index 650336d..6225dd4 100644 --- a/deco_water.lua +++ b/deco_water.lua @@ -3,7 +3,7 @@ local light_depth = -13 local water_level = 1 local water_lily_biomes = {} -for _, i in pairs({"rainforest_swamp", "rainforest", "savanna_swamp", "savanna", "deciduous_forest_swamp", "deciduous_forest", }) do +for _, i in pairs({"rainforest_swamp", "rainforest", "savanna_swamp", "savanna", "deciduous_forest_swamp", "deciduous_forest", "desertstone_grassland", }) do water_lily_biomes[i] = true end local coral_biomes = {} From ba83b79a9c3361f1cf06c6ece106efc7ee0b9048 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 23 May 2016 19:36:49 -0500 Subject: [PATCH 038/354] Mountain corrections --- deco.lua | 2 +- mapgen.lua | 84 ++++++++++++++++++++++-------------------------------- 2 files changed, 35 insertions(+), 51 deletions(-) diff --git a/deco.lua b/deco.lua index f8e8681..4d92c03 100644 --- a/deco.lua +++ b/deco.lua @@ -95,7 +95,7 @@ minetest.register_biome({ --node_water = "", --node_river_water = "", y_min = 5, - y_max = 31000, + y_max = 80, heat_point = 25, humidity_point = 0, }) diff --git a/mapgen.lua b/mapgen.lua index 32c29f1..bcd3ada 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -94,14 +94,6 @@ end local function detect_bull(heightmap, csize) local probably = false - if minp.y >= 8 + csize.y / 2 then - return false - end - - if maxp.y <= 8 - csize.y / 2 then - probably = true - end - local j = -31000 local k = 0 local cutoff = (csize.x * csize.z) * 0.1 @@ -111,7 +103,7 @@ local function detect_bull(heightmap, csize) if k > cutoff then --print("maxp.y: "..maxp.y..", minp.y: "..minp.y..", heightmap stuck at: "..heightmap[i]) return true - elseif not probably and i > 2 * cutoff then + elseif i > 2 * cutoff then --print("maxp.y: "..maxp.y..", minp.y: "..minp.y..", guessing good heightmap") return false end @@ -159,32 +151,28 @@ function fun_caves.generate(p_minp, p_maxp, seed) for x = minp.x, maxp.x do index = index + 1 - if bullshit_heightmap and maxp.y > 0 then - -- nop - else - write = true - index3d = noise_area:index(x - minp.x, 0, z - minp.z) - local ivm = area:index(x, minp.y, z) + write = true + index3d = noise_area:index(x - minp.x, 0, z - minp.z) + local ivm = area:index(x, minp.y, z) - for y = minp.y, maxp.y do - if (bullshit_heightmap or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then - data[ivm] = node("air") + for y = minp.y, maxp.y do + if (bullshit_heightmap or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then + data[ivm] = node("air") - if y > 0 and cave_3[index] < 1 and heightmap[index] == y then - -- Clear the air above a cave mouth. - local ivm2 = ivm - for y2 = y + 1, maxp.y + 8 do - ivm2 = ivm2 + area.ystride - if data[ivm2] ~= node("default:water_source") then - data[ivm2] = node("air") - end + if y > 0 and cave_3[index] < 1 and heightmap[index] == y then + -- Clear the air above a cave mouth. + local ivm2 = ivm + for y2 = y + 1, maxp.y + 8 do + ivm2 = ivm2 + area.ystride + if data[ivm2] ~= node("default:water_source") then + data[ivm2] = node("air") end end end - - ivm = ivm + area.ystride - index3d = index3d + csize.x end + + ivm = ivm + area.ystride + index3d = index3d + csize.x end end end @@ -195,30 +183,26 @@ function fun_caves.generate(p_minp, p_maxp, seed) for z = minp.z, maxp.z do for x = minp.x, maxp.x do index = index + 1 - if bullshit_heightmap and maxp.y > 0 then - -- nop - else - local pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) - local biome = fun_caves.biome_ids[biomemap[index]] - index3d = noise_area:index(x - minp.x, 0, z - minp.z) - local ivm = area:index(x, minp.y, z) - write = true + local pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) + local biome = fun_caves.biome_ids[biomemap[index]] + index3d = noise_area:index(x - minp.x, 0, z - minp.z) + local ivm = area:index(x, minp.y, z) + write = true - for y = minp.y, maxp.y do - if bullshit_heightmap or y <= heightmap[index] - 20 then - data[ivm] = fun_caves.decorate_cave(data, area, minp, y, ivm, biome_n[index3d]) or data[ivm] - elseif y < heightmap[index] and not bullshit_heightmap then - --if data[ivm] == node("air") and data[ivm - area.ystride] ~= node('air') then - if data[ivm] == node("air") and (data[ivm - area.ystride] == node('default:stone') or data[ivm - area.ystride] == node('default:sandstone')) then - data[ivm - area.ystride] = node("dirt") - end - else - data[ivm] = fun_caves.decorate_water(data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) or data[ivm] + for y = minp.y, maxp.y do + if bullshit_heightmap or y <= heightmap[index] - 20 then + data[ivm] = fun_caves.decorate_cave(data, area, minp, y, ivm, biome_n[index3d]) or data[ivm] + elseif y < heightmap[index] and not bullshit_heightmap then + --if data[ivm] == node("air") and data[ivm - area.ystride] ~= node('air') then + if data[ivm] == node("air") and (data[ivm - area.ystride] == node('default:stone') or data[ivm - area.ystride] == node('default:sandstone')) then + data[ivm - area.ystride] = node("dirt") end - - ivm = ivm + area.ystride - index3d = index3d + csize.x + else + data[ivm] = fun_caves.decorate_water(data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) or data[ivm] end + + ivm = ivm + area.ystride + index3d = index3d + csize.x end end end From 26d4d7cc8612c447cf080d05e2d334382ec35ad9 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 23 May 2016 20:39:13 -0500 Subject: [PATCH 039/354] Remove cold desert. --- deco.lua | 40 ++-------------------------------------- nodes.lua | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 38 deletions(-) diff --git a/deco.lua b/deco.lua index 4d92c03..a2100ce 100644 --- a/deco.lua +++ b/deco.lua @@ -48,8 +48,8 @@ local biome_mod = { stone_grassland_ocean = { heat_point = 35, humidity_point = 40, }, taiga = {}, taiga_ocean = {}, - tundra = {}, - tundra_beach = {}, + tundra = { node_river_water = "fun_caves:thin_ice", }, + tundra_beach = { node_river_water = "fun_caves:thin_ice", }, tundra_ocean = {}, } local rereg = {} @@ -82,42 +82,6 @@ end rereg = nil -minetest.register_biome({ - name = "cold_desert", - --node_dust = "", - node_top = "default:desert_sand", - depth_top = 1, - node_filler = "default:desert_sand", - depth_filler = 1, - node_stone = "default:desert_stone", - --node_water_top = "", - --depth_water_top = , - --node_water = "", - --node_river_water = "", - y_min = 5, - y_max = 80, - heat_point = 25, - humidity_point = 0, -}) - -minetest.register_biome({ - name = "cold_desert_ocean", - --node_dust = "", - node_top = "default:sand", - depth_top = 1, - node_filler = "default:sand", - depth_filler = 3, - node_stone = "default:desert_stone", - --node_water_top = "", - --depth_water_top = , - --node_water = "", - --node_river_water = "", - y_min = -112, - y_max = 4, - heat_point = 25, - humidity_point = 10, -}) - minetest.register_biome({ name = "desertstone_grassland", --node_dust = "", diff --git a/nodes.lua b/nodes.lua index 66ea4c2..712ff4f 100644 --- a/nodes.lua +++ b/nodes.lua @@ -2,6 +2,21 @@ local light_max = 13 minetest.add_group("default:ice", {surface_cold = 3}) +--thin (transparent) ice +minetest.register_node("fun_caves:thin_ice", { + description = "Thin Ice", + tiles = {"caverealms_thin_ice.png"}, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_glass_defaults(), + use_texture_alpha = true, + light_source = 1, + drawtype = "glasslike", + sunlight_propagates = true, + freezemelt = "default:water_source", + paramtype = "light", +}) + minetest.register_node("fun_caves:huge_mushroom_cap", { description = "Huge Mushroom Cap", tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, From 1a9afc9edeefb28b4c0798ae42059f7211f15175 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 24 May 2016 19:20:17 -0500 Subject: [PATCH 040/354] Optimize variables. --- deco.lua | 15 ++- deco_caves.lua | 11 +- deco_plants.lua | 6 +- deco_water.lua | 23 ++-- fungal_tree.lua | 328 +++++++++++++++++++++++----------------------- goblin_digger.lua | 4 +- init.lua | 34 +---- mapgen.lua | 170 +++++++++++++----------- mobs.lua | 31 ++--- nodes.lua | 12 +- 10 files changed, 317 insertions(+), 317 deletions(-) diff --git a/deco.lua b/deco.lua index a2100ce..868f2e1 100644 --- a/deco.lua +++ b/deco.lua @@ -113,10 +113,11 @@ minetest.register_decoration({ }) -dofile(fun_caves.path.."/deco_caves.lua") ---dofile(fun_caves.path.."/deco_dirt.lua") -dofile(fun_caves.path.."/deco_plants.lua") -dofile(fun_caves.path.."/deco_rocks.lua") ---dofile(fun_caves.path.."/deco_ferns.lua") ---dofile(fun_caves.path.."/deco_ferns_tree.lua") -dofile(fun_caves.path.."/deco_water.lua") +local path = minetest.get_modpath(minetest.get_current_modname()) +dofile(path.."/deco_caves.lua") +--dofile(path.."/deco_dirt.lua") +dofile(path.."/deco_plants.lua") +dofile(path.."/deco_rocks.lua") +--dofile(path.."/deco_ferns.lua") +--dofile(path.."/deco_ferns_tree.lua") +dofile(path.."/deco_water.lua") diff --git a/deco_caves.lua b/deco_caves.lua index ff18011..bb52c0d 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -1,7 +1,6 @@ -local node = fun_caves.node local min_surface = -80 -function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) +function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) if not (data[ivm] == node("air") or data[ivm] == node("default:stone")) then return end @@ -113,9 +112,9 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) end -- fluids - if y > minp.y and (node_below == node("default:stone") or node_below == node("fun_caves:hot_cobble")) and sr < 3 then + if y > minp.y and y < -100 and (node_below == node("default:stone") or node_below == node("fun_caves:hot_cobble")) and sr < 3 then return node("default:lava_source") - elseif node_below == node("fun_caves:stone_with_moss") and sr < 3 then + elseif y < -100 and node_below == node("fun_caves:stone_with_moss") and sr < 3 then return node("default:water_source") -- standing up @@ -130,7 +129,7 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) elseif node_below == node("default:stone") and sr < 80 then return node("fun_caves:stalagmite") elseif node_below == node("fun_caves:hot_cobble") and sr < 80 then - if sr < 20 then + if sr <= 20 then return node("fun_caves:hot_spike") else return node("fun_caves:hot_spike_"..math.ceil(sr / 20)) @@ -155,7 +154,7 @@ function fun_caves.decorate_cave(data, area, minp, y, ivm, biome_val_in) end end if air_count > 5 then - fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12)), node(fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)]), node("fun_caves:fungal_tree_fruit")) + fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12))) end end elseif node_below == node("fun_caves:giant_mushroom_stem") and data[ivm - area.ystride * 2] == node("fun_caves:giant_mushroom_stem") then diff --git a/deco_plants.lua b/deco_plants.lua index b7dbb46..9784d41 100644 --- a/deco_plants.lua +++ b/deco_plants.lua @@ -1,5 +1,5 @@ fun_caves.water_plants = {} -function fun_caves.register_water_plant(desc) +local function register_water_plant(desc) fun_caves.water_plants[#fun_caves.water_plants+1] = desc end @@ -192,8 +192,8 @@ do water_plant_1_def_soil.place_on = {"group:soil"} water_plant_1_def_soil.decoration = {"fun_caves:water_plant_1_water_soil",} - fun_caves.register_water_plant(water_plant_1_def_sand) - fun_caves.register_water_plant(water_plant_1_def_soil) + register_water_plant(water_plant_1_def_sand) + register_water_plant(water_plant_1_def_soil) end diff --git a/deco_water.lua b/deco_water.lua index 6225dd4..882686a 100644 --- a/deco_water.lua +++ b/deco_water.lua @@ -1,4 +1,3 @@ -local node = fun_caves.node local light_depth = -13 local water_level = 1 @@ -13,7 +12,7 @@ end plant_noise = {offset = 0.0, scale = 1.0, spread = {x = 200, y = 200, z = 200}, seed = 33, octaves = 3, persist = 0.7, lacunarity = 2.0} -local function surround(data, area, ivm) +local function surround(node, data, area, ivm) local n -- Check to make sure that a plant root is fully surrounded. @@ -35,7 +34,9 @@ local function surround(data, area, ivm) return true end -function fun_caves.decorate_water(data, area, minp, maxp, pos, ivm, biome_in, pn) +local node_match_cache = {} + +function fun_caves.decorate_water(node, data, area, minp, maxp, pos, ivm, biome_in, pn) if pos.y < light_depth then return end @@ -50,7 +51,7 @@ function fun_caves.decorate_water(data, area, minp, maxp, pos, ivm, biome_in, pn inside = true end - if pos.y < water_level and data[ivm] == node("default:sand") and node_above == node("default:water_source") and data[ivm + area.ystride * 2] == node("default:water_source") and coral_biomes[biome] and pn < -0.1 and math.random(5) == 1 and surround(data, area, ivm) then + if pos.y < water_level and data[ivm] == node("default:sand") and node_above == node("default:water_source") and data[ivm + area.ystride * 2] == node("default:water_source") and coral_biomes[biome] and pn < -0.1 and math.random(5) == 1 and surround(node, data, area, ivm) then return node("fun_caves:staghorn_coral_water_sand") elseif pos.y < water_level and node_below == node("default:sand") and node_above == node("default:water_source") and data[ivm] == node("default:water_source") and coral_biomes[biome] and pn < -0.1 and math.random(5) < 3 then local sr = math.random(65) @@ -63,30 +64,30 @@ function fun_caves.decorate_water(data, area, minp, maxp, pos, ivm, biome_in, pn end elseif inside and (node_above == node("default:water_source") or node_above == node("default:river_water_source")) and (data[ivm] == node("default:sand") or data[ivm] == node("default:dirt")) then -- Check the biomes and plant water plants, if called for. - if not surround(data, area, ivm) then + if not surround(node, data, area, ivm) then return end for _, desc in pairs(fun_caves.water_plants) do if desc.content_id then - if not fun_caves.node_match_cache[desc.content_id] then - fun_caves.node_match_cache[desc.content_id] = {} + if not node_match_cache[desc.content_id] then + node_match_cache[desc.content_id] = {} end - if not fun_caves.node_match_cache[desc.content_id][data[ivm]] then + if not node_match_cache[desc.content_id][data[ivm]] then -- This is a great way to match all node type strings -- against a given node (or nodes). However, it's slow. -- To speed it up, we cache the results for each plant -- on each node, and avoid calling find_nodes every time. local posm, count = minetest.find_nodes_in_area(pos, pos, desc.place_on) if #posm > 0 then - fun_caves.node_match_cache[desc.content_id][data[ivm]] = "good" + node_match_cache[desc.content_id][data[ivm]] = "good" else - fun_caves.node_match_cache[desc.content_id][data[ivm]] = "bad" + node_match_cache[desc.content_id][data[ivm]] = "bad" end end - if fun_caves.node_match_cache[desc.content_id][data[ivm]] == "good" and desc.fill_ratio and (not desc.biomes or (biome and desc.biomes and table.contains(desc.biomes, biome))) and math.random() <= desc.fill_ratio then + if node_match_cache[desc.content_id][data[ivm]] == "good" and desc.fill_ratio and (not desc.biomes or (biome and desc.biomes and table.contains(desc.biomes, biome))) and math.random() <= desc.fill_ratio then return desc.content_id end end diff --git a/fungal_tree.lua b/fungal_tree.lua index 6a64e1c..e8bc86d 100644 --- a/fungal_tree.lua +++ b/fungal_tree.lua @@ -2,179 +2,19 @@ -- Fungal Tree -- ------------------- -local light_max = 9 +local light_max = 8 local colors = {} colors["^[colorize:#FF00FF:60"] = "dye:violet" colors["^[colorize:#0000FF:60"] = "dye:blue" colors["^[colorize:#FF4500:80"] = "dye:green" colors[""] = "dye:white" -fun_caves.fungal_tree_leaves = {} +local fungal_tree_leaves = {} local newnode = fun_caves.clone_node("farming:straw") newnode.description = "Dry Fiber" minetest.register_node("fun_caves:dry_fiber", newnode) --- all leaves -function fun_caves.make_fungal_tree(data, area, ivm, height, leaves, fruit) - for y = 0, height do - local radius = 1 - if y > 1 and y < height - 2 then - radius = 2 - end - for z = -radius,radius do - for x = -radius,radius do - local sr = math.random(1,100) - local i = ivm + z*area.zstride + y*area.ystride + x - if x == 0 and y == 0 and z == 0 then - data[i] = leaves - elseif sr == 1 then - data[i] = fruit - elseif sr < 50 then - data[i] = leaves - end - end - end - end -end - --- multicolored growths -local count = 0 -for color, dye in pairs(colors) do - count = count + 1 - local name = "fun_caves:fungal_tree_leaves_"..count - fun_caves.fungal_tree_leaves[#fun_caves.fungal_tree_leaves+1] = name - - minetest.register_node(name, { - description = "Fungal tree growths", - drawtype = "allfaces_optional", - waving = 1, - visual_scale = 1.3, - tiles = {"fun_caves_fungal_tree_leaves.png"..color}, - paramtype = "light", - is_ground_content = false, - groups = {snappy=3, flammable=3, leaves=1, plant=1}, - drop = { - max_items = 1, - items = { - --{items = {"fun_caves:"..tree.name.."_sapling"}, rarity = tree.drop_rarity }, - {items = {name} } - } - }, - sounds = default.node_sound_leaves_defaults(), - after_place_node = default.after_place_leaves, - }) - - minetest.register_craft({ - type = "cooking", - output = "fun_caves:dry_fiber", - recipe = name, - cooktime = 2, - }) - - if dye then - minetest.register_craft({ - output = dye, - recipe = { - {name} - } - }) - end -end - -minetest.register_craft({ - output = "dye:yellow", - recipe = { - {"flowers:mushroom_brown"} - } -}) - - -local leaves_and_air = table.copy(fun_caves.fungal_tree_leaves) -leaves_and_air[#leaves_and_air+1] = "air" -local good_stone = {} -good_stone["fun_caves:stone_with_lichen"] = true -good_stone["fun_caves:stone_with_algae"] = true - -local function find_ground(pos) - for y1 = 1, 16 do - local node = minetest.get_node_or_nil({x=pos.x, y=pos.y-y1, z=pos.z}) - if node then - if minetest.get_item_group(node.name, "soil") ~= 0 or - good_stone[node.name] then - return y1 - end - end - end - - return 1000 -end - - --- fungal spread -minetest.register_abm({ - nodenames = fun_caves.fungal_tree_leaves, - interval = 2 * fun_caves.time_factor, - chance = 10, - action = function(pos, node) - if minetest.get_node_light(pos, nil) == 15 then - minetest.remove_node(pos) - return - end - if find_ground(pos) > 16 then - minetest.remove_node(pos) - return - end - - local grow_pos = {x=pos.x, y=pos.y-1, z=pos.z} - local grow_node = minetest.get_node_or_nil(grow_pos) - if grow_node and grow_node.name == "air" then - minetest.set_node(grow_pos, {name = node.name}) - return - end - if math.random(1,3) ~= 1 then - return - end - - local foreign = {} - for _, i in pairs(fun_caves.fungal_tree_leaves) do - if i ~= node.name then - foreign[#foreign+1] = i - end - end - local pos1, count = minetest.find_nodes_in_area(vector.subtract(pos, 3), vector.add(pos, 3), foreign) - if #pos1 > 0 then - minetest.set_node(pos1[math.random(1,#pos1)], {name="air"}) - return - end - - if math.random(1,201) == 1 then - local new = fun_caves.fungal_tree_leaves[math.random(1,#fun_caves.fungal_tree_leaves)] - local pos1, count = minetest.find_nodes_in_area({x=pos.x-8, y=pos.y-16, z=pos.z-8}, {x=pos.x+8, y=pos.y+16, z=pos.z+8}, node.name) - for _, p in pairs(pos1) do - minetest.set_node(p, {name=new}) - end - return - end - - grow_pos = {x = pos.x + math.random(-1,1), y = pos.y + math.random(-1,1), z = pos.z + math.random(-1,1)} - grow_node = minetest.get_node_or_nil(grow_pos) - --if math.random(1,2) == 1 then - minetest.set_node(pos, {name = "air"}) - --end - if not grow_node or not table.contains(leaves_and_air, grow_node.name) or find_ground(grow_pos) > 16 then - return - end - if minetest.get_node_light(grow_pos, nil) <= light_max then - minetest.set_node(pos, {name = "air"}) - if math.random(1,27) == 1 then - minetest.set_node(grow_pos, {name = "fun_caves:fungal_tree_fruit"}) - else - minetest.set_node(grow_pos, {name = node.name}) - end - end - end -}) -- Fill a list with data for content IDs, after all nodes are registered local cid_data = {} @@ -302,7 +142,6 @@ local function entity_physics(pos, radius) end end - local function boom(pos) if not pos then return @@ -324,6 +163,23 @@ local function burn(pos) minetest.get_node_timer(pos):start(1) end +local good_stone = {} +good_stone["fun_caves:stone_with_lichen"] = true +good_stone["fun_caves:stone_with_algae"] = true +local function find_ground(pos) + for y1 = 1, 16 do + local node = minetest.get_node_or_nil({x=pos.x, y=pos.y-y1, z=pos.z}) + if node then + if minetest.get_item_group(node.name, "soil") ~= 0 or + good_stone[node.name] then + return y1 + end + end + end + + return 1000 +end + -- Exploding fruit minetest.register_abm({ @@ -337,7 +193,7 @@ minetest.register_abm({ return end - local pos1, count = minetest.find_nodes_in_area(vector.subtract(pos, 1), vector.add(pos, 1), fun_caves.fungal_tree_leaves) + local pos1, count = minetest.find_nodes_in_area(vector.subtract(pos, 1), vector.add(pos, 1), fungal_tree_leaves) if #pos1 < 3 then minetest.set_node(pos, {name="air"}) return @@ -377,4 +233,148 @@ minetest.register_node("fun_caves:fungal_tree_fruit", { on_punch = boom, }) +local fruit = minetest.get_content_id("fun_caves:fungal_tree_fruit") +function fun_caves.make_fungal_tree(data, area, ivm, height) + local leaf = minetest.get_content_id(fungal_tree_leaves[math.random(#fungal_tree_leaves)]) + for y = 0, height do + local radius = 1 + if y > 1 and y < height - 2 then + radius = 2 + end + for z = -radius,radius do + for x = -radius,radius do + local sr = math.random(1,100) + local i = ivm + z*area.zstride + y*area.ystride + x + if x == 0 and y == 0 and z == 0 then + data[i] = leaf + elseif sr == 1 then + data[i] = fruit + elseif sr < 50 then + data[i] = leaf + end + end + end + end +end + +-- multicolored growths +local count = 0 +for color, dye in pairs(colors) do + count = count + 1 + local name = "fun_caves:fungal_tree_leaves_"..count + fungal_tree_leaves[#fungal_tree_leaves+1] = name + + minetest.register_node(name, { + description = "Fungal tree growths", + drawtype = "allfaces_optional", + waving = 1, + visual_scale = 1.3, + tiles = {"fun_caves_fungal_tree_leaves.png"..color}, + paramtype = "light", + is_ground_content = false, + groups = {snappy=3, flammable=3, leaves=1, plant=1}, + drop = { + max_items = 1, + items = { + --{items = {"fun_caves:"..tree.name.."_sapling"}, rarity = tree.drop_rarity }, + {items = {name} } + } + }, + sounds = default.node_sound_leaves_defaults(), + after_place_node = default.after_place_leaves, + }) + + minetest.register_craft({ + type = "cooking", + output = "fun_caves:dry_fiber", + recipe = name, + cooktime = 2, + }) + + if dye then + minetest.register_craft({ + output = dye, + recipe = { + {name} + } + }) + end +end + +minetest.register_craft({ + output = "dye:yellow", + recipe = { + {"flowers:mushroom_brown"} + } +}) + + +local leaves_and_air = table.copy(fungal_tree_leaves) +leaves_and_air[#leaves_and_air+1] = "air" + + +-- fungal spread +minetest.register_abm({ + nodenames = fungal_tree_leaves, + interval = 2 * fun_caves.time_factor, + chance = 10, + action = function(pos, node) + if minetest.get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then + minetest.remove_node(pos) + return + end + if find_ground(pos) > 16 then + minetest.remove_node(pos) + return + end + + local grow_pos = {x=pos.x, y=pos.y-1, z=pos.z} + local grow_node = minetest.get_node_or_nil(grow_pos) + if grow_node and grow_node.name == "air" then + minetest.set_node(grow_pos, {name = node.name}) + return + end + if math.random(1,3) ~= 1 then + return + end + + local foreign = {} + for _, i in pairs(fungal_tree_leaves) do + if i ~= node.name then + foreign[#foreign+1] = i + end + end + local pos1, count = minetest.find_nodes_in_area(vector.subtract(pos, 3), vector.add(pos, 3), foreign) + if #pos1 > 0 then + minetest.set_node(pos1[math.random(1,#pos1)], {name="air"}) + return + end + + if math.random(1,201) == 1 then + local new = fungal_tree_leaves[math.random(1,#fungal_tree_leaves)] + local pos1, count = minetest.find_nodes_in_area({x=pos.x-8, y=pos.y-16, z=pos.z-8}, {x=pos.x+8, y=pos.y+16, z=pos.z+8}, node.name) + for _, p in pairs(pos1) do + minetest.set_node(p, {name=new}) + end + return + end + + grow_pos = {x = pos.x + math.random(-1,1), y = pos.y + math.random(-1,1), z = pos.z + math.random(-1,1)} + grow_node = minetest.get_node_or_nil(grow_pos) + --if math.random(1,2) == 1 then + minetest.set_node(pos, {name = "air"}) + --end + if not grow_node or not table.contains(leaves_and_air, grow_node.name) or find_ground(grow_pos) > 16 then + return + end + if minetest.get_node_light(grow_pos, nil) <= light_max then + minetest.set_node(pos, {name = "air"}) + if math.random(1,27) == 1 then + minetest.set_node(grow_pos, {name = "fun_caves:fungal_tree_fruit"}) + else + minetest.set_node(grow_pos, {name = node.name}) + end + end + end +}) diff --git a/goblin_digger.lua b/goblin_digger.lua index a86c69a..99ebf2d 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -9,7 +9,7 @@ local diggable_nodes = {"group:stone", "group:sand", "group:soil", "group:plant" -- This translates yaw into vectors. local cardinals = {{x=0,y=0,z=0.75}, {x=-0.75,y=0,z=0}, {x=0,y=0,z=-0.75}, {x=0.75,y=0,z=0}} -fun_caves.goblin_tunneling = function(self, type) +local goblin_tunneling = function(self, type) -- Types are available for fine-tuning. if type == nil then type = "digger" @@ -203,7 +203,7 @@ mobs:register_mob("fun_caves:goblin_digger", { end, do_custom = function(self) - fun_caves.goblin_tunneling(self, "digger") + goblin_tunneling(self, "digger") fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), 10, {"default:stone", "default:desert_stone", "default:sandstone"}, "default:mossycobble") diff --git a/init.lua b/init.lua index b57de02..49111b6 100644 --- a/init.lua +++ b/init.lua @@ -1,9 +1,8 @@ fun_caves = {} fun_caves.version = "1.0" -fun_caves.path = minetest.get_modpath(minetest.get_current_modname()) -fun_caves.world = false fun_caves.time_factor = 10 -fun_caves.node_match_cache = {} + +local path = minetest.get_modpath(minetest.get_current_modname()) minetest.register_on_mapgen_init(function(mgparams) @@ -49,28 +48,9 @@ function fun_caves.clone_node(name) return node2 end -function fun_caves.node(name) - if not fun_caves.node_cache then - fun_caves.node_cache = {} - end - if not fun_caves.node_cache[name] then - fun_caves.node_cache[name] = minetest.get_content_id(name) - if name ~= "ignore" and fun_caves.node_cache[name] == 127 then - print("*** Failure to find node: "..name) - end - end - - return fun_caves.node_cache[name] -end - - -dofile(fun_caves.path .. "/nodes.lua") -dofile(fun_caves.path .. "/deco.lua") -dofile(fun_caves.path .. "/fungal_tree.lua") -dofile(fun_caves.path .. "/mapgen.lua") -dofile(fun_caves.path .. "/mobs.lua") - - --- Inserting helps to ensure that fun_caves operates first. -table.insert(minetest.registered_on_generateds, 1, fun_caves.generate) +dofile(path .. "/nodes.lua") +dofile(path .. "/deco.lua") +dofile(path .. "/fungal_tree.lua") +dofile(path .. "/mapgen.lua") +dofile(path .. "/mobs.lua") diff --git a/mapgen.lua b/mapgen.lua index bcd3ada..af19d4c 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -7,7 +7,23 @@ local seed_noise = {offset = 0, scale = 32768, seed = 5202, spread = {x = 80, y local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = 400}, seed = 903, octaves = 3, persist = 0.5, lacunarity = 2.0} -local node = fun_caves.node +local node_cache = {} +local function get_node(name) + if not node_cache then + node_cache = {} + end + + if not node_cache[name] then + node_cache[name] = minetest.get_content_id(name) + if name ~= "ignore" and node_cache[name] == 127 then + print("*** Failure to find node: "..name) + end + end + + return node_cache[name] +end + +local node = get_node local min_surface = -80 local data = {} @@ -15,80 +31,78 @@ local data = {} local vm, emin, emax, area, noise_area, csize, minp, maxp -- Create a table of biome ids, so I can use the biomemap. -if not fun_caves.biome_ids then - fun_caves.biome_ids = {} - for name, desc in pairs(minetest.registered_biomes) do - local i = minetest.get_biome_id(desc.name) - fun_caves.biome_ids[i] = desc.name - end +local biome_ids = {} +for name, desc in pairs(minetest.registered_biomes) do + local i = minetest.get_biome_id(desc.name) + biome_ids[i] = desc.name end -local function place_schematic(pos, schem, center) - local rot = math.random(4) - 1 - local yslice = {} - if schem.yslice_prob then - for _, ys in pairs(schem.yslice_prob) do - yslice[ys.ypos] = ys.prob - end - end +--local function place_schematic(pos, schem, center) +-- local rot = math.random(4) - 1 +-- local yslice = {} +-- if schem.yslice_prob then +-- for _, ys in pairs(schem.yslice_prob) do +-- yslice[ys.ypos] = ys.prob +-- end +-- end +-- +-- if center then +-- pos.x = pos.x - math.floor(schem.size.x / 2) +-- pos.z = pos.z - math.floor(schem.size.z / 2) +-- end +-- +-- for z1 = 0, schem.size.z - 1 do +-- for x1 = 0, schem.size.x - 1 do +-- local x, z +-- if rot == 0 then +-- x, z = x1, z1 +-- elseif rot == 1 then +-- x, z = schem.size.z - z1 - 1, x1 +-- elseif rot == 2 then +-- x, z = schem.size.x - x1 - 1, schem.size.z - z1 - 1 +-- elseif rot == 3 then +-- x, z = z1, schem.size.x - x1 - 1 +-- end +-- local dz = pos.z - minp.z + z +-- local dx = pos.x - minp.x + x +-- if pos.x + x > minp.x and pos.x + x < maxp.x and pos.z + z > minp.z and pos.z + z < maxp.z then +-- local ivm = area:index(pos.x + x, pos.y, pos.z + z) +-- local isch = z1 * schem.size.y * schem.size.x + x1 + 1 +-- for y = 0, schem.size.y - 1 do +-- local dy = pos.y - minp.y + y +-- if math.min(dx, csize.x - dx) + math.min(dy, csize.y - dy) + math.min(dz, csize.z - dz) > bevel then +-- if yslice[y] or 255 >= math.random(255) then +-- local prob = schem.data[isch].prob or schem.data[isch].param1 or 255 +-- if prob >= math.random(255) and schem.data[isch].name ~= "air" then +-- data[ivm] = node(schem.data[isch].name) +-- end +-- local param2 = schem.data[isch].param2 or 0 +-- p2data[ivm] = param2 +-- end +-- end +-- +-- ivm = ivm + area.ystride +-- isch = isch + schem.size.x +-- end +-- end +-- end +-- end +--end - if center then - pos.x = pos.x - math.floor(schem.size.x / 2) - pos.z = pos.z - math.floor(schem.size.z / 2) - end - - for z1 = 0, schem.size.z - 1 do - for x1 = 0, schem.size.x - 1 do - local x, z - if rot == 0 then - x, z = x1, z1 - elseif rot == 1 then - x, z = schem.size.z - z1 - 1, x1 - elseif rot == 2 then - x, z = schem.size.x - x1 - 1, schem.size.z - z1 - 1 - elseif rot == 3 then - x, z = z1, schem.size.x - x1 - 1 - end - local dz = pos.z - minp.z + z - local dx = pos.x - minp.x + x - if pos.x + x > minp.x and pos.x + x < maxp.x and pos.z + z > minp.z and pos.z + z < maxp.z then - local ivm = area:index(pos.x + x, pos.y, pos.z + z) - local isch = z1 * schem.size.y * schem.size.x + x1 + 1 - for y = 0, schem.size.y - 1 do - local dy = pos.y - minp.y + y - if math.min(dx, csize.x - dx) + math.min(dy, csize.y - dy) + math.min(dz, csize.z - dz) > bevel then - if yslice[y] or 255 >= math.random(255) then - local prob = schem.data[isch].prob or schem.data[isch].param1 or 255 - if prob >= math.random(255) and schem.data[isch].name ~= "air" then - data[ivm] = node(schem.data[isch].name) - end - local param2 = schem.data[isch].param2 or 0 - p2data[ivm] = param2 - end - end - - ivm = ivm + area.ystride - isch = isch + schem.size.x - end - end - end - end -end - -local function get_decoration(biome) - for i, deco in pairs(fun_caves.decorations) do - if not deco.biomes or deco.biomes[biome] then - local range = 1000 - if deco.deco_type == "simple" then - if deco.fill_ratio and math.random(range) - 1 < deco.fill_ratio * 1000 then - return deco.decoration - end - else - -- nop - end - end - end -end +--local function get_decoration(biome) +-- for i, deco in pairs(fun_caves.decorations) do +-- if not deco.biomes or deco.biomes[biome] then +-- local range = 1000 +-- if deco.deco_type == "simple" then +-- if deco.fill_ratio and math.random(range) - 1 < deco.fill_ratio * 1000 then +-- return deco.decoration +-- end +-- else +-- -- nop +-- end +-- end +-- end +--end local function detect_bull(heightmap, csize) @@ -115,7 +129,7 @@ local function detect_bull(heightmap, csize) end -function fun_caves.generate(p_minp, p_maxp, seed) +local function generate(p_minp, p_maxp, seed) minp, maxp = p_minp, p_maxp vm, emin, emax = minetest.get_mapgen_object("voxelmanip") vm:get_data(data) @@ -184,21 +198,21 @@ function fun_caves.generate(p_minp, p_maxp, seed) for x = minp.x, maxp.x do index = index + 1 local pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) - local biome = fun_caves.biome_ids[biomemap[index]] + local biome = biome_ids[biomemap[index]] index3d = noise_area:index(x - minp.x, 0, z - minp.z) local ivm = area:index(x, minp.y, z) write = true for y = minp.y, maxp.y do if bullshit_heightmap or y <= heightmap[index] - 20 then - data[ivm] = fun_caves.decorate_cave(data, area, minp, y, ivm, biome_n[index3d]) or data[ivm] + data[ivm] = fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_n[index3d]) or data[ivm] elseif y < heightmap[index] and not bullshit_heightmap then --if data[ivm] == node("air") and data[ivm - area.ystride] ~= node('air') then if data[ivm] == node("air") and (data[ivm - area.ystride] == node('default:stone') or data[ivm - area.ystride] == node('default:sandstone')) then data[ivm - area.ystride] = node("dirt") end else - data[ivm] = fun_caves.decorate_water(data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) or data[ivm] + data[ivm] = fun_caves.decorate_water(node, data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) or data[ivm] end ivm = ivm + area.ystride @@ -222,3 +236,7 @@ function fun_caves.generate(p_minp, p_maxp, seed) vm, area, noise_area = nil, nil, nil end + + +-- Inserting helps to ensure that fun_caves operates first. +table.insert(minetest.registered_on_generateds, 1, generate) diff --git a/mobs.lua b/mobs.lua index 55764d2..4c24d96 100644 --- a/mobs.lua +++ b/mobs.lua @@ -48,12 +48,13 @@ fun_caves.surface_damage = function(self, cold_natured) end -dofile(fun_caves.path .. "/danglers.lua") -dofile(fun_caves.path .. "/spider.lua") -dofile(fun_caves.path .. "/tarantula.lua") -dofile(fun_caves.path .. "/spider_ice.lua") ---dofile(fun_caves.path .. "/dirt_monster.lua") -dofile(fun_caves.path .. "/sand_monster.lua") +local path = minetest.get_modpath(minetest.get_current_modname()) +dofile(path .. "/danglers.lua") +dofile(path .. "/spider.lua") +dofile(path .. "/tarantula.lua") +dofile(path .. "/spider_ice.lua") +--dofile(path .. "/dirt_monster.lua") +dofile(path .. "/sand_monster.lua") if minetest.registered_entities["mobs_monster:dirt_monster"] then -- check this @@ -90,12 +91,12 @@ fun_caves.goblin_spawn_frequency = 150 fun_caves.goblin_drops = { "default:pick_steel", "default:sword_steel", "default:shovel_steel", "farming:bread", "bucket:bucket_water", "default:pick_stone", "default:sword_stone" } --{"group:stone"} = { "default:stone", "default:mossycobble", "default:sandstone", "default:desert_stone", "default:stone_with_coal", "default:stone_with_iron", "default:stone_with_copper", "default:stone_with_gold", "default:stone_with_diamond" } -dofile(fun_caves.path.."/goblin_cobbler.lua") -dofile(fun_caves.path.."/goblin_digger.lua") -dofile(fun_caves.path.."/goblin_coal.lua") -dofile(fun_caves.path.."/goblin_ice.lua") -dofile(fun_caves.path.."/goblin_copper.lua") -dofile(fun_caves.path.."/goblin_iron.lua") -dofile(fun_caves.path.."/goblin_gold.lua") -dofile(fun_caves.path.."/goblin_diamond.lua") -dofile(fun_caves.path.."/goblin_king.lua") +dofile(path.."/goblin_cobbler.lua") +dofile(path.."/goblin_digger.lua") +dofile(path.."/goblin_coal.lua") +dofile(path.."/goblin_ice.lua") +dofile(path.."/goblin_copper.lua") +dofile(path.."/goblin_iron.lua") +dofile(path.."/goblin_gold.lua") +dofile(path.."/goblin_diamond.lua") +dofile(path.."/goblin_king.lua") diff --git a/nodes.lua b/nodes.lua index 712ff4f..63b0160 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1,4 +1,4 @@ -local light_max = 13 +local light_max = 8 minetest.add_group("default:ice", {surface_cold = 3}) @@ -30,7 +30,7 @@ minetest.register_node("fun_caves:huge_mushroom_cap", { {-0.33, -0.5, -0.33, 0.33, -0.33, -0.5}, {-0.33, -0.33, -0.33, 0.33, -0.17, 0.33}, } }, - light_source = 11, + light_source = light_max, groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, }) @@ -48,7 +48,7 @@ minetest.register_node("fun_caves:giant_mushroom_cap", { {-0.4, -0.5, -0.75, 0.4, -0.25, -0.4}, {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, } }, - light_source = 14, + light_source = light_max, groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, }) @@ -122,7 +122,7 @@ minetest.register_node("fun_caves:glowing_fungal_stone", { description = "Glowing Fungal Stone", tiles = {"default_stone.png^vmg_glowing_fungal.png",}, is_ground_content = true, - light_source = 6, + light_source = light_max - 4, groups = {cracky=3, stone=1}, drop = {items={ {items={"default:cobble"},}, {items={"fun_caves:glowing_fungus",},},},}, sounds = default.node_sound_stone_defaults(), @@ -467,7 +467,7 @@ minetest.register_abm({ interval = 500 * fun_caves.time_factor, chance = 30, action = function(pos, node) - if minetest.get_node_light(pos, nil) >= 14 then + if minetest.get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then minetest.set_node(pos, {name = "air"}) return end @@ -551,7 +551,7 @@ minetest.register_abm({ interval = 15 * fun_caves.time_factor, chance = 10, action = function(pos, node) - if minetest.get_node_light(pos, nil) == 15 then + if minetest.get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then minetest.remove_node(pos) return end From 7f031350a9e262d98205bd0b64f19cc058d8cd35 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 24 May 2016 22:21:24 -0500 Subject: [PATCH 041/354] Rework black zone. --- danglers.lua | 4 +- deco_caves.lua | 20 ++++++---- mobs.lua | 1 + nodes.lua | 6 +++ tar_monster.lua | 58 +++++++++++++++++++++++++++++ textures/fun_caves_black_sand.png | Bin 0 -> 321 bytes textures/fun_caves_tar_monster.png | Bin 0 -> 1420 bytes 7 files changed, 79 insertions(+), 10 deletions(-) create mode 100644 tar_monster.lua create mode 100644 textures/fun_caves_black_sand.png create mode 100644 textures/fun_caves_tar_monster.png diff --git a/danglers.lua b/danglers.lua index c0730c0..ba0a2f4 100644 --- a/danglers.lua +++ b/danglers.lua @@ -21,8 +21,8 @@ mobs:register_mob("fun_caves:dangler", { attacks_monsters = true, reach = 2, damage = 1, - hp_min = 5, - hp_max = 10, + hp_min = 10, + hp_max = 20, armor = 200, collisionbox = {-0.32, -0.0, -0.25, 0.25, 0.25, 0.25}, visual = "mesh", diff --git a/deco_caves.lua b/deco_caves.lua index bb52c0d..7d59b42 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -13,11 +13,11 @@ function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) local stone_type = node("default:stone") local stone_depth = 1 - --if y > -500 then - -- biome_val = biome_val / math.max(1, math.log(500 + y)) - --end + if y > -200 then + biome_val = biome_val / math.max(1, math.log(200 + y)) + end ------------------- - --biome_val = 0.7 + --biome_val = 0.55 ------------------- if biome_val < -0.65 then stone_type = node("default:ice") @@ -40,7 +40,7 @@ function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) stone_type = node("default:sand") stone_depth = 2 elseif biome_val < 0.6 then - stone_type = node("default:coalblock") + stone_type = node("fun_caves:black_sand") stone_depth = 2 else stone_type = node("fun_caves:hot_cobble") @@ -68,6 +68,8 @@ function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) if air_above then if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then return node("fun_caves:radioactive_ore") + elseif stone_type == node("fun_caves:black_sand") and math.random(100) == 1 then + return node("default:coalblock") elseif node_above == node("air") and stone_type == node("fun_caves:stone_with_moss") and math.random(50) == 1 then return node("fun_caves:glowing_fungal_stone") else @@ -85,6 +87,8 @@ function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) if data[ivm] == node("default:stone") and air_below then if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then return node("fun_caves:radioactive_ore") + elseif stone_type == node("fun_caves:black_sand") and math.random(100) == 1 then + return node("default:coalblock") elseif node_below == node("air") and (stone_type == node("fun_caves:stone_with_lichen") or stone_type == node("fun_caves:stone_with_moss")) and math.random(50) == 1 then return node("fun_caves:glowing_fungal_stone") else @@ -112,9 +116,9 @@ function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) end -- fluids - if y > minp.y and y < -100 and (node_below == node("default:stone") or node_below == node("fun_caves:hot_cobble")) and sr < 3 then + if y > minp.y and (node_below == node("default:stone") or node_below == node("fun_caves:hot_cobble")) and sr < 3 then return node("default:lava_source") - elseif y < -100 and node_below == node("fun_caves:stone_with_moss") and sr < 3 then + elseif node_below == node("fun_caves:stone_with_moss") and sr < 3 then return node("default:water_source") -- standing up @@ -134,7 +138,7 @@ function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) else return node("fun_caves:hot_spike_"..math.ceil(sr / 20)) end - elseif node_below == node("default:coalblock") and sr < 20 then + elseif node_below == node("fun_caves:black_sand") and sr < 20 then return node("fun_caves:constant_flame") -- vegetation diff --git a/mobs.lua b/mobs.lua index 4c24d96..79299ca 100644 --- a/mobs.lua +++ b/mobs.lua @@ -55,6 +55,7 @@ dofile(path .. "/tarantula.lua") dofile(path .. "/spider_ice.lua") --dofile(path .. "/dirt_monster.lua") dofile(path .. "/sand_monster.lua") +dofile(path .. "/tar_monster.lua") if minetest.registered_entities["mobs_monster:dirt_monster"] then -- check this diff --git a/nodes.lua b/nodes.lua index 63b0160..c7bffa7 100644 --- a/nodes.lua +++ b/nodes.lua @@ -668,3 +668,9 @@ minetest.register_abm({ end }) +local newnode = fun_caves.clone_node("default:sand") +newnode.description = "Black Sand" +newnode.tiles = {"fun_caves_black_sand.png"} +newnode.groups['falling_node'] = 0 +minetest.register_node("fun_caves:black_sand", newnode) + diff --git a/tar_monster.lua b/tar_monster.lua new file mode 100644 index 0000000..c1b2c9c --- /dev/null +++ b/tar_monster.lua @@ -0,0 +1,58 @@ + +-- Sand Monster by PilzAdam + +mobs:register_mob("fun_caves:tar_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + pathfinding = true, + reach = 2, + damage = 2, + hp_min = 15, + hp_max = 40, + armor = 100, + collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4}, + visual = "mesh", + mesh = "mobs_sand_monster.b3d", + textures = { + {"fun_caves_tar_monster.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_sandmonster", + }, + walk_velocity = 1.5, + run_velocity = 4, + view_range = 15, + jump = true, + floats = 0, + drops = { + {name = "default:coal_lump", chance = 1, min = 3, max = 5}, + }, + water_damage = 1, + lava_damage = 2, + light_damage = 1, + fear_height = 4, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 39, + walk_start = 41, + walk_end = 72, + run_start = 74, + run_end = 105, + punch_start = 74, + punch_end = 105, + }, +--[[ + custom_attack = function(self, p) + local pos = self.object:getpos() + minetest.add_item(pos, "default:sand") + end, +]] +}) + +mobs:register_spawn("fun_caves:tar_monster", {"fun_caves:black_sand"}, 20, 0, 4000, 1, 31000) + +mobs:register_egg("fun_caves:tar_monster", "Tar Monster", "fun_caves_black_sand.png", 1) diff --git a/textures/fun_caves_black_sand.png b/textures/fun_caves_black_sand.png new file mode 100644 index 0000000000000000000000000000000000000000..82345e8274783b1e3bf17235a315fb82521b8bca GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S9LX6RTUW{LscDZMNJJk z3o}gvePty@NqISOGZS@tTU{pyJ)qhjQ(nCRQk(@Ik;M!Q+`=Ht$S`Y;1W=H@#M9T6 z{Q;{agFa`-!exCxp|zeajv*T7-(FbD*AyVZ_TYPuymp7Q%QOFrO*|?Q4tEOFwoJOS zr@{G`Us+CoZ<@Jo+57Wf9`0ekd|AGO^HZ|e44pX|MO&|$BowaOd%CkFWn)O(CCjewy0pU*_RXqWo7XM)Z> zk^aNdk~)_z$WO=)(^1fIt^E39R=f4{&}BLszHe>S-*oT)@$<*oSGP9>3TVDs2y{4u Mr>mdKI;Vst0MgfVMF0Q* literal 0 HcmV?d00001 diff --git a/textures/fun_caves_tar_monster.png b/textures/fun_caves_tar_monster.png new file mode 100644 index 0000000000000000000000000000000000000000..8c7590052ac6dfec28e03742f2eb71210c23e773 GIT binary patch literal 1420 zcmV;71#|j|P)#957qcz3YhLOLA~M1(aP!M z?hU)*SqLS@P#B^Br6>%Up>*{FtRa$IEdfgQ>W`9f6MIaR&+Ue-+-JkC$f?ig#~j7{ zeS@)l`I1+2R)&qiL8v%NxL8p*90(AM>(?6?GnJ5ynM8Gepacc@Afbfg32BZ8xurU# zg($#*4oP#$K?Iy5_BlWE)B-K=089AjeD@=rL3G-qZd86aWSkNRNXl z?-%v8sy-MH6$}0N4S5N0y~3O-&`vO9B4&hMobk8?V2W0y-^bI z=b}!w0#4$)L)tq)A|6JU_t#%82^BYnm=OY%jmO$!S#A#yb9YF)qR@eW5DF+9c9pla zCE5ZCIJ@Sd`l=9b7M((D@NG0Cm_Dtzw&QRq&P~rTs=lF z;N7A=-T+_KV&#<-JqPBK+O5*!fq^h$nlPVWAyUHw^c1Ug?l;^A$cFeVTTZ;cUNtVN zF}&&1Xxm={|6U;-KLBtT_vrHNVw^_rrFRH8OG%;~JbcLNL~?@^u-lNjCUob^UPyaI zJXp6iq#sD5yZQ|Tkb-82A3Qi^Tg0EuxV+wmbikp8;VdL~Q_8m01g<1E7~3hJ{dx~< z$vmbMWJNtYBi1=yD&8ni2tpA@WhG9(I(vs|LCe(EWzGF9L7oC4%It0fyt+4O{&=6JRjAHY;Sz{T6~>dwRE1)(A{ zcRWUdb9Dk-rCg;vk9hxm3kOmX_{0&RKeFRg5j^CAAB3-ehQ0(gMQ_$v^l!Z?fL)}F zgXKDZJ*OyeaHM&AJv^cZvLRfLZTFJ>=b2Y>fx*! zLt<6G>s8Z7yL<#*Ogs=6i-0KLIwt@JzT(F4<^bjK#|1uw0=ywI49N0v@bfe>iK~03 z609uRt4G;&2@pv_PLle=ssarsF>@av8XNj{kyW-t_n#1- aTK)x7-D3$AeOZzK0000 Date: Wed, 25 May 2016 00:53:06 -0500 Subject: [PATCH 042/354] Adjust altitude limits. --- mapgen.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mapgen.lua b/mapgen.lua index af19d4c..0057858 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -170,7 +170,7 @@ local function generate(p_minp, p_maxp, seed) local ivm = area:index(x, minp.y, z) for y = minp.y, maxp.y do - if (bullshit_heightmap or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then + if ((bullshit_heightmap and cave_3[index] < 1) or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then data[ivm] = node("air") if y > 0 and cave_3[index] < 1 and heightmap[index] == y then @@ -204,10 +204,9 @@ local function generate(p_minp, p_maxp, seed) write = true for y = minp.y, maxp.y do - if bullshit_heightmap or y <= heightmap[index] - 20 then + if y < 0 and (bullshit_heightmap or y <= heightmap[index] - 20) then data[ivm] = fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_n[index3d]) or data[ivm] elseif y < heightmap[index] and not bullshit_heightmap then - --if data[ivm] == node("air") and data[ivm - area.ystride] ~= node('air') then if data[ivm] == node("air") and (data[ivm - area.ystride] == node('default:stone') or data[ivm - area.ystride] == node('default:sandstone')) then data[ivm - area.ystride] = node("dirt") end From 0285d3979322b036c91a3b48f5e6f8d062c6572b Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Wed, 25 May 2016 23:04:24 -0500 Subject: [PATCH 043/354] Rework heightmap check. --- deco_caves.lua | 3 +- deco_water.lua | 3 +- mapgen.lua | 103 +++++++++++++++++++++++-------------------------- 3 files changed, 52 insertions(+), 57 deletions(-) diff --git a/deco_caves.lua b/deco_caves.lua index 7d59b42..86a4a3c 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -151,8 +151,9 @@ function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) return node("fun_caves:giant_mushroom_stem") elseif sr < 360 then local air_count = 0 + local j for i = 1, 12 do - local j = ivm + area.ystride * i + j = ivm + area.ystride * i if j <= #data and data[j] == node("air") then air_count = air_count + 1 end diff --git a/deco_water.lua b/deco_water.lua index 882686a..927e93b 100644 --- a/deco_water.lua +++ b/deco_water.lua @@ -68,6 +68,7 @@ function fun_caves.decorate_water(node, data, area, minp, maxp, pos, ivm, biome_ return end + local posm, count for _, desc in pairs(fun_caves.water_plants) do if desc.content_id then if not node_match_cache[desc.content_id] then @@ -79,7 +80,7 @@ function fun_caves.decorate_water(node, data, area, minp, maxp, pos, ivm, biome_ -- against a given node (or nodes). However, it's slow. -- To speed it up, we cache the results for each plant -- on each node, and avoid calling find_nodes every time. - local posm, count = minetest.find_nodes_in_area(pos, pos, desc.place_on) + posm, count = minetest.find_nodes_in_area(pos, pos, desc.place_on) if #posm > 0 then node_match_cache[desc.content_id][data[ivm]] = "good" else diff --git a/mapgen.lua b/mapgen.lua index 0057858..d713e62 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -1,4 +1,4 @@ -local DEBUG = false +local DEBUG = true local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = 10, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} @@ -24,17 +24,16 @@ local function get_node(name) end local node = get_node -local min_surface = -80 +local deco_depth = 30 local data = {} --local p2data = {} -- vm rotation data buffer -local vm, emin, emax, area, noise_area, csize, minp, maxp +local vm, emin, emax, area, noise_area, csize, minp, maxp, heightmap, biomemap -- Create a table of biome ids, so I can use the biomemap. local biome_ids = {} for name, desc in pairs(minetest.registered_biomes) do - local i = minetest.get_biome_id(desc.name) - biome_ids[i] = desc.name + biome_ids[minetest.get_biome_id(desc.name)] = desc.name end --local function place_schematic(pos, schem, center) @@ -105,52 +104,19 @@ end --end -local function detect_bull(heightmap, csize) - local probably = false - - local j = -31000 - local k = 0 - local cutoff = (csize.x * csize.z) * 0.1 - for i = 1, #heightmap do - if j == heightmap[i] then - k = k + 1 - if k > cutoff then - --print("maxp.y: "..maxp.y..", minp.y: "..minp.y..", heightmap stuck at: "..heightmap[i]) - return true - elseif i > 2 * cutoff then - --print("maxp.y: "..maxp.y..", minp.y: "..minp.y..", guessing good heightmap") - return false - end - else - k = 0 - end - j = heightmap[i] - end -end - - local function generate(p_minp, p_maxp, seed) minp, maxp = p_minp, p_maxp vm, emin, emax = minetest.get_mapgen_object("voxelmanip") vm:get_data(data) --p2data = vm:get_param2_data() - local heightmap = minetest.get_mapgen_object("heightmap") - local biomemap = minetest.get_mapgen_object("biomemap") + heightmap = minetest.get_mapgen_object("heightmap") + biomemap = minetest.get_mapgen_object("biomemap") area = VoxelArea:new({MinEdge = emin, MaxEdge = emax}) csize = vector.add(vector.subtract(maxp, minp), 1) noise_area = VoxelArea:new({MinEdge={x=0,y=0,z=0}, MaxEdge=vector.subtract(csize, 1)}) - -- There's a bug in the heightmap from valleys_c. Check for it. - local bullshit_heightmap = detect_bull(heightmap, csize) local write = false - -- Deal with memory issues. This, of course, is supposed to be automatic. - local mem = math.floor(collectgarbage("count")/1024) - if mem > 200 then - print("Fun Caves: Manually collecting garbage...") - collectgarbage("collect") - end - -- use the same seed (based on perlin noise). math.randomseed(minetest.get_perlin(seed_noise):get2d({x=minp.x, y=minp.z})) @@ -159,23 +125,33 @@ local function generate(p_minp, p_maxp, seed) local cave_3 = minetest.get_perlin_map(cave_noise_3, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) local biome_n = minetest.get_perlin_map(biome_noise, csize):get3dMap_flat(minp) + local ivm, ivm2, height, new_node + local index = 0 local index3d = 0 for z = minp.z, maxp.z do for x = minp.x, maxp.x do index = index + 1 - - write = true index3d = noise_area:index(x - minp.x, 0, z - minp.z) - local ivm = area:index(x, minp.y, z) + ivm = area:index(x, minp.y, z) + + height = heightmap[index] + if height >= maxp.y - 1 and data[area:index(x, maxp.y, z)] ~= node('air') then + height = 31000 + heightmap[index] = height + elseif height <= minp.y then + height = -31000 + heightmap[index] = height + end for y = minp.y, maxp.y do - if ((bullshit_heightmap and cave_3[index] < 1) or y < heightmap[index] - cave_3[index]) and cave_1[index3d] * cave_2[index3d] > 0.05 then + if data[ivm] ~= node('air') and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > 0.05 then data[ivm] = node("air") + write = true - if y > 0 and cave_3[index] < 1 and heightmap[index] == y then + if y > 0 and cave_3[index] < 1 and y == height then -- Clear the air above a cave mouth. - local ivm2 = ivm + ivm2 = ivm for y2 = y + 1, maxp.y + 8 do ivm2 = ivm2 + area.ystride if data[ivm2] ~= node("default:water_source") then @@ -194,24 +170,35 @@ local function generate(p_minp, p_maxp, seed) -- Air needs to be placed prior to decorations. local index = 0 local index3d = 0 + local pn, biome for z = minp.z, maxp.z do for x = minp.x, maxp.x do index = index + 1 - local pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) - local biome = biome_ids[biomemap[index]] index3d = noise_area:index(x - minp.x, 0, z - minp.z) - local ivm = area:index(x, minp.y, z) - write = true + ivm = area:index(x, minp.y, z) + + height = heightmap[index] for y = minp.y, maxp.y do - if y < 0 and (bullshit_heightmap or y <= heightmap[index] - 20) then - data[ivm] = fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_n[index3d]) or data[ivm] - elseif y < heightmap[index] and not bullshit_heightmap then + if y <= height - deco_depth and (height < 31000 or y < 0) then + new_node = fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_n[index3d]) + if new_node then + data[ivm] = new_node + write = true + end + elseif y < height then if data[ivm] == node("air") and (data[ivm - area.ystride] == node('default:stone') or data[ivm - area.ystride] == node('default:sandstone')) then data[ivm - area.ystride] = node("dirt") + write = true end else - data[ivm] = fun_caves.decorate_water(node, data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) or data[ivm] + pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) + biome = biome_ids[biomemap[index]] + new_node = fun_caves.decorate_water(node, data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) + if new_node then + data[ivm] = new_node + write = true + end end ivm = ivm + area.ystride @@ -233,7 +220,13 @@ local function generate(p_minp, p_maxp, seed) vm:write_to_map() end - vm, area, noise_area = nil, nil, nil + vm, area, noise_area, heightmap, biomemap = nil, nil, nil, nil, nil + + -- Deal with memory issues. This, of course, is supposed to be automatic. + if math.floor(collectgarbage("count")/1024) > 400 then + print("Fun Caves: Manually collecting garbage...") + collectgarbage("collect") + end end From f8678a3d4403ad7a900eb918c2633594e8f58d1f Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Thu, 26 May 2016 00:28:36 -0500 Subject: [PATCH 044/354] Correct errors in search. --- deco_caves.lua | 2 +- goblin_coal.lua | 6 +++--- goblin_cobbler.lua | 6 +++--- goblin_copper.lua | 6 +++--- goblin_diamond.lua | 6 +++--- goblin_digger.lua | 9 +++++---- goblin_gold.lua | 6 +++--- goblin_ice.lua | 4 ++-- goblin_iron.lua | 6 +++--- goblin_king.lua | 14 +++++++------- mobs.lua | 2 ++ 11 files changed, 35 insertions(+), 32 deletions(-) diff --git a/deco_caves.lua b/deco_caves.lua index 86a4a3c..f95e85c 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -23,7 +23,7 @@ function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) stone_type = node("default:ice") stone_depth = 2 elseif biome_val < -0.6 then - stone_type = node("fun_caves:thinice") + stone_type = node("fun_caves:thin_ice") stone_depth = 2 elseif biome_val < -0.5 then stone_type = node("fun_caves:stone_with_lichen") diff --git a/goblin_coal.lua b/goblin_coal.lua index 8f56613..df9d1df 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -108,9 +108,9 @@ mobs:register_mob("fun_caves:goblin_coal", { end, do_custom = function(self) - fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 500, {"group:stone"}, "fun_caves:stone_with_coal_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_coal_trap") fun_caves.surface_damage(self) end, diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index bc78f4e..b8b8ced 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -112,9 +112,9 @@ mobs:register_mob("fun_caves:goblin_cobble", { end, do_custom = function(self) - fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), 5, {"default:stone", "default:desert_stone", "default:sandstone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone", "default:desert_stone", "default:sandstone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:mossycobble"}, "fun_caves:mossycobble_trap") fun_caves.surface_damage(self) end, diff --git a/goblin_copper.lua b/goblin_copper.lua index 68d624c..fc57b13 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -108,9 +108,9 @@ mobs:register_mob("fun_caves:goblin_copper", { end, do_custom = function(self) - fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_copper_trap") fun_caves.surface_damage(self) end, diff --git a/goblin_diamond.lua b/goblin_diamond.lua index e57b3f3..1dc5561 100644 --- a/goblin_diamond.lua +++ b/goblin_diamond.lua @@ -110,9 +110,9 @@ mobs:register_mob("fun_caves:goblin_diamond", { end, do_custom = function(self) - fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_diamond_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_diamond_trap") fun_caves.surface_damage(self) end, diff --git a/goblin_digger.lua b/goblin_digger.lua index 99ebf2d..c730ce0 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -4,7 +4,8 @@ -- He destroys everything diggable in his path. It's too much trouble -- to fudge around with particulars. Besides, I don't want them to -- mine for me. -local diggable_nodes = {"group:stone", "group:sand", "group:soil", "group:plant"} +--local diggable_nodes = {"group:stone", "group:sand", "group:soil", "group:plant", "default:stone_with_coal", "default:stone_with_iron", "default:stone_with_copper", "default:stone_with_gold", "default:stone_with_mese", "default:stone_with_diamond", "default:mese", "default:coalblock"} +local diggable_nodes = {"group:cracky", "group:snappy", "group:crumbly"} -- This translates yaw into vectors. local cardinals = {{x=0,y=0,z=0.75}, {x=-0.75,y=0,z=0}, {x=0,y=0,z=-0.75}, {x=0.75,y=0,z=0}} @@ -205,9 +206,9 @@ mobs:register_mob("fun_caves:goblin_digger", { do_custom = function(self) goblin_tunneling(self, "digger") - fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), 10, {"default:stone", "default:desert_stone", "default:sandstone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 50, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone", "default:desert_stone", "default:sandstone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:mossycobble"}, "fun_caves:mossycobble_trap") fun_caves.surface_damage(self) end, diff --git a/goblin_gold.lua b/goblin_gold.lua index 10907a6..388163d 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -108,9 +108,9 @@ mobs:register_mob("fun_caves:goblin_gold", { end, do_custom = function(self) - fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_gold_trap") fun_caves.surface_damage(self) end, diff --git a/goblin_ice.lua b/goblin_ice.lua index 6a623de..158fe4a 100644 --- a/goblin_ice.lua +++ b/goblin_ice.lua @@ -107,9 +107,9 @@ mobs:register_mob("fun_caves:goblin_ice", { end, do_custom = function(self) - fun_caves.search_replace(self.object:getpos(), 5, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") --fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 500, {"default:ice"}, "fun_caves:ice_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:ice"}, "fun_caves:ice_trap") fun_caves.surface_damage(self, true) end, diff --git a/goblin_iron.lua b/goblin_iron.lua index f46d0bd..0349e40 100644 --- a/goblin_iron.lua +++ b/goblin_iron.lua @@ -110,9 +110,9 @@ mobs:register_mob("fun_caves:goblin_iron", { end, do_custom = function(self) - fun_caves.search_replace(self.object:getpos(), 5, 1, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), 20, 1, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_iron_trap") fun_caves.surface_damage(self) end, diff --git a/goblin_king.lua b/goblin_king.lua index 56bd305..a862712 100644 --- a/goblin_king.lua +++ b/goblin_king.lua @@ -109,13 +109,13 @@ mobs:register_mob("fun_caves:goblin_king", { end, do_custom = function(self) - fun_caves.search_replace(self.object:getpos(), 2, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") - fun_caves.search_replace(self.object:getpos(), 500, {"default:mossycobble"}, "fun_caves:mossycobble_trap") - fun_caves.search_replace(self.object:getpos(), 500, {"group:stone"}, "fun_caves:stone_with_coal_trap") - fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_copper_trap") - fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_gold_trap") - fun_caves.search_replace(self.object:getpos(), 500, 5, {"group:stone"}, "fun_caves:stone_with_iron_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:mossycobble"}, "fun_caves:mossycobble_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_coal_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_copper_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_gold_trap") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_iron_trap") fun_caves.surface_damage(self) end, diff --git a/mobs.lua b/mobs.lua index 79299ca..1dbb26d 100644 --- a/mobs.lua +++ b/mobs.lua @@ -88,6 +88,8 @@ end fun_caves.goblin_spawn_frequency = 150 +fun_caves.goblin_trap_freq = 500 +fun_caves.goblin_torch_freq = 10 fun_caves.goblin_drops = { "default:pick_steel", "default:sword_steel", "default:shovel_steel", "farming:bread", "bucket:bucket_water", "default:pick_stone", "default:sword_stone" } --{"group:stone"} = { "default:stone", "default:mossycobble", "default:sandstone", "default:desert_stone", "default:stone_with_coal", "default:stone_with_iron", "default:stone_with_copper", "default:stone_with_gold", "default:stone_with_diamond" } From 234b71064c7111b4f20ac8c71fbc2e5b24d8316a Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Thu, 26 May 2016 01:12:06 -0500 Subject: [PATCH 045/354] Delay custom actions. --- danglers.lua | 9 ++++++++- goblin_coal.lua | 7 +++++++ goblin_cobbler.lua | 7 +++++++ goblin_copper.lua | 7 +++++++ goblin_diamond.lua | 7 +++++++ goblin_digger.lua | 9 ++++++++- goblin_gold.lua | 7 +++++++ goblin_ice.lua | 7 +++++++ goblin_iron.lua | 7 +++++++ goblin_king.lua | 7 +++++++ mobs.lua | 20 +++++++++++--------- spider.lua | 4 ---- 12 files changed, 83 insertions(+), 15 deletions(-) diff --git a/danglers.lua b/danglers.lua index ba0a2f4..64b86d4 100644 --- a/danglers.lua +++ b/danglers.lua @@ -70,8 +70,15 @@ mobs:register_mob("fun_caves:dangler", { --replace_with = "air", --replace_offset = -1, do_custom = function(self) + if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then + self.custom_time = fun_caves.custom_delay - 1 + else + self.custom_time = self.custom_time - 1 + return + end + fun_caves.climb(self) - fun_caves.search_replace(self.object:getpos(), 200, {"air"}, "mobs:cobweb") + fun_caves.search_replace(self.object:getpos(), 100, {"air"}, "mobs:cobweb") fun_caves.surface_damage(self) end, diff --git a/goblin_coal.lua b/goblin_coal.lua index df9d1df..70dcde8 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -108,6 +108,13 @@ mobs:register_mob("fun_caves:goblin_coal", { end, do_custom = function(self) + if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then + self.custom_time = fun_caves.custom_delay - 1 + else + self.custom_time = self.custom_time - 1 + return + end + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_coal_trap") diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index b8b8ced..ddb9939 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -112,6 +112,13 @@ mobs:register_mob("fun_caves:goblin_cobble", { end, do_custom = function(self) + if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then + self.custom_time = fun_caves.custom_delay - 1 + else + self.custom_time = self.custom_time - 1 + return + end + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone", "default:desert_stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:mossycobble"}, "fun_caves:mossycobble_trap") diff --git a/goblin_copper.lua b/goblin_copper.lua index fc57b13..067f346 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -108,6 +108,13 @@ mobs:register_mob("fun_caves:goblin_copper", { end, do_custom = function(self) + if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then + self.custom_time = fun_caves.custom_delay - 1 + else + self.custom_time = self.custom_time - 1 + return + end + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_copper_trap") diff --git a/goblin_diamond.lua b/goblin_diamond.lua index 1dc5561..7c607ce 100644 --- a/goblin_diamond.lua +++ b/goblin_diamond.lua @@ -110,6 +110,13 @@ mobs:register_mob("fun_caves:goblin_diamond", { end, do_custom = function(self) + if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then + self.custom_time = fun_caves.custom_delay - 1 + else + self.custom_time = self.custom_time - 1 + return + end + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_diamond_trap") diff --git a/goblin_digger.lua b/goblin_digger.lua index c730ce0..6a72e86 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -87,7 +87,7 @@ local goblin_tunneling = function(self, type) end end - if self.state == "stand" and math.random() < 0.05 then + if self.state == "stand" and math.random() < 0.5 then self.state = "tunnel" elseif self.state == "tunnel" and math.random() < 0.05 then self.state = "room" @@ -204,6 +204,13 @@ mobs:register_mob("fun_caves:goblin_digger", { end, do_custom = function(self) + if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then + self.custom_time = fun_caves.custom_delay - 1 + else + self.custom_time = self.custom_time - 1 + return + end + goblin_tunneling(self, "digger") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") diff --git a/goblin_gold.lua b/goblin_gold.lua index 388163d..4eda469 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -108,6 +108,13 @@ mobs:register_mob("fun_caves:goblin_gold", { end, do_custom = function(self) + if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then + self.custom_time = fun_caves.custom_delay - 1 + else + self.custom_time = self.custom_time - 1 + return + end + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_gold_trap") diff --git a/goblin_ice.lua b/goblin_ice.lua index 158fe4a..6093943 100644 --- a/goblin_ice.lua +++ b/goblin_ice.lua @@ -107,6 +107,13 @@ mobs:register_mob("fun_caves:goblin_ice", { end, do_custom = function(self) + if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then + self.custom_time = fun_caves.custom_delay - 1 + else + self.custom_time = self.custom_time - 1 + return + end + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") --fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:ice"}, "fun_caves:ice_trap") diff --git a/goblin_iron.lua b/goblin_iron.lua index 0349e40..a4a00bd 100644 --- a/goblin_iron.lua +++ b/goblin_iron.lua @@ -110,6 +110,13 @@ mobs:register_mob("fun_caves:goblin_iron", { end, do_custom = function(self) + if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then + self.custom_time = fun_caves.custom_delay - 1 + else + self.custom_time = self.custom_time - 1 + return + end + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_iron_trap") diff --git a/goblin_king.lua b/goblin_king.lua index a862712..550e74d 100644 --- a/goblin_king.lua +++ b/goblin_king.lua @@ -109,6 +109,13 @@ mobs:register_mob("fun_caves:goblin_king", { end, do_custom = function(self) + if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then + self.custom_time = fun_caves.custom_delay - 1 + else + self.custom_time = self.custom_time - 1 + return + end + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:mossycobble"}, "fun_caves:mossycobble_trap") diff --git a/mobs.lua b/mobs.lua index 1dbb26d..44a50f8 100644 --- a/mobs.lua +++ b/mobs.lua @@ -17,13 +17,13 @@ fun_caves.search_replace = function(pos, search_rate, replace_what, replace_with end fun_caves.surface_damage = function(self, cold_natured) - if not self.fun_caves_damage_timer then - self.fun_caves_damage_timer = 0 - end + --if not self.fun_caves_damage_timer then + -- self.fun_caves_damage_timer = 0 + --end - self.fun_caves_damage_timer = self.fun_caves_damage_timer + 1 - if self.fun_caves_damage_timer > 30 then - self.fun_caves_damage_timer = 0 + --self.fun_caves_damage_timer = self.fun_caves_damage_timer + 1 + --if self.fun_caves_damage_timer > 30 then + -- self.fun_caves_damage_timer = 0 local pos = self.object:getpos() local minp = vector.subtract(pos, 1.5) local maxp = vector.add(pos, 1.5) @@ -44,10 +44,12 @@ fun_caves.surface_damage = function(self, cold_natured) end check_for_death(self) - end + --end end +fun_caves.custom_delay = 50 + local path = minetest.get_modpath(minetest.get_current_modname()) dofile(path .. "/danglers.lua") dofile(path .. "/spider.lua") @@ -88,8 +90,8 @@ end fun_caves.goblin_spawn_frequency = 150 -fun_caves.goblin_trap_freq = 500 -fun_caves.goblin_torch_freq = 10 +fun_caves.goblin_trap_freq = 25 +fun_caves.goblin_torch_freq = 2 fun_caves.goblin_drops = { "default:pick_steel", "default:sword_steel", "default:shovel_steel", "farming:bread", "bucket:bucket_water", "default:pick_stone", "default:sword_stone" } --{"group:stone"} = { "default:stone", "default:mossycobble", "default:sandstone", "default:desert_stone", "default:stone_with_coal", "default:stone_with_iron", "default:stone_with_copper", "default:stone_with_gold", "default:stone_with_diamond" } diff --git a/spider.lua b/spider.lua index 959b4c9..2e0bd7e 100644 --- a/spider.lua +++ b/spider.lua @@ -48,10 +48,6 @@ mobs:register_mob("fun_caves:spider", { punch_end = 90, }, do_custom = function(self) - if not self.fun_caves_damage_timer then - self.fun_caves_damage_timer = 0 - end - fun_caves.surface_damage(self) end, }) From 58ed1a5e1c10dafc29803c9536f30892e628c099 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Thu, 26 May 2016 01:49:08 -0500 Subject: [PATCH 046/354] Better delay --- danglers.lua | 5 +---- goblin_coal.lua | 5 +---- goblin_cobbler.lua | 5 +---- goblin_copper.lua | 5 +---- goblin_diamond.lua | 5 +---- goblin_digger.lua | 5 +---- goblin_gold.lua | 5 +---- goblin_ice.lua | 5 +---- goblin_iron.lua | 5 +---- goblin_king.lua | 5 +---- mapgen.lua | 2 +- mobs.lua | 11 ++++++++++- spider.lua | 4 ++++ spider_ice.lua | 4 ++++ 14 files changed, 29 insertions(+), 42 deletions(-) diff --git a/danglers.lua b/danglers.lua index 64b86d4..779682d 100644 --- a/danglers.lua +++ b/danglers.lua @@ -70,10 +70,7 @@ mobs:register_mob("fun_caves:dangler", { --replace_with = "air", --replace_offset = -1, do_custom = function(self) - if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then - self.custom_time = fun_caves.custom_delay - 1 - else - self.custom_time = self.custom_time - 1 + if not fun_caves.custom_ready(self) then return end diff --git a/goblin_coal.lua b/goblin_coal.lua index 70dcde8..f610cf9 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -108,10 +108,7 @@ mobs:register_mob("fun_caves:goblin_coal", { end, do_custom = function(self) - if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then - self.custom_time = fun_caves.custom_delay - 1 - else - self.custom_time = self.custom_time - 1 + if not fun_caves.custom_ready(self) then return end diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index ddb9939..47d1f52 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -112,10 +112,7 @@ mobs:register_mob("fun_caves:goblin_cobble", { end, do_custom = function(self) - if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then - self.custom_time = fun_caves.custom_delay - 1 - else - self.custom_time = self.custom_time - 1 + if not fun_caves.custom_ready(self) then return end diff --git a/goblin_copper.lua b/goblin_copper.lua index 067f346..e9c893b 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -108,10 +108,7 @@ mobs:register_mob("fun_caves:goblin_copper", { end, do_custom = function(self) - if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then - self.custom_time = fun_caves.custom_delay - 1 - else - self.custom_time = self.custom_time - 1 + if not fun_caves.custom_ready(self) then return end diff --git a/goblin_diamond.lua b/goblin_diamond.lua index 7c607ce..858a22a 100644 --- a/goblin_diamond.lua +++ b/goblin_diamond.lua @@ -110,10 +110,7 @@ mobs:register_mob("fun_caves:goblin_diamond", { end, do_custom = function(self) - if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then - self.custom_time = fun_caves.custom_delay - 1 - else - self.custom_time = self.custom_time - 1 + if not fun_caves.custom_ready(self) then return end diff --git a/goblin_digger.lua b/goblin_digger.lua index 6a72e86..bd75ca9 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -204,10 +204,7 @@ mobs:register_mob("fun_caves:goblin_digger", { end, do_custom = function(self) - if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then - self.custom_time = fun_caves.custom_delay - 1 - else - self.custom_time = self.custom_time - 1 + if not fun_caves.custom_ready(self) then return end diff --git a/goblin_gold.lua b/goblin_gold.lua index 4eda469..18028e0 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -108,10 +108,7 @@ mobs:register_mob("fun_caves:goblin_gold", { end, do_custom = function(self) - if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then - self.custom_time = fun_caves.custom_delay - 1 - else - self.custom_time = self.custom_time - 1 + if not fun_caves.custom_ready(self) then return end diff --git a/goblin_ice.lua b/goblin_ice.lua index 6093943..ed84501 100644 --- a/goblin_ice.lua +++ b/goblin_ice.lua @@ -107,10 +107,7 @@ mobs:register_mob("fun_caves:goblin_ice", { end, do_custom = function(self) - if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then - self.custom_time = fun_caves.custom_delay - 1 - else - self.custom_time = self.custom_time - 1 + if not fun_caves.custom_ready(self) then return end diff --git a/goblin_iron.lua b/goblin_iron.lua index a4a00bd..0c26814 100644 --- a/goblin_iron.lua +++ b/goblin_iron.lua @@ -110,10 +110,7 @@ mobs:register_mob("fun_caves:goblin_iron", { end, do_custom = function(self) - if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then - self.custom_time = fun_caves.custom_delay - 1 - else - self.custom_time = self.custom_time - 1 + if not fun_caves.custom_ready(self) then return end diff --git a/goblin_king.lua b/goblin_king.lua index 550e74d..6f5e835 100644 --- a/goblin_king.lua +++ b/goblin_king.lua @@ -109,10 +109,7 @@ mobs:register_mob("fun_caves:goblin_king", { end, do_custom = function(self) - if not self.custom_time or self.custom_time % fun_caves.custom_delay == 0 then - self.custom_time = fun_caves.custom_delay - 1 - else - self.custom_time = self.custom_time - 1 + if not fun_caves.custom_ready(self) then return end diff --git a/mapgen.lua b/mapgen.lua index d713e62..184c39c 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -1,4 +1,4 @@ -local DEBUG = true +local DEBUG = false local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = 10, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} diff --git a/mobs.lua b/mobs.lua index 44a50f8..78be404 100644 --- a/mobs.lua +++ b/mobs.lua @@ -48,7 +48,16 @@ fun_caves.surface_damage = function(self, cold_natured) end -fun_caves.custom_delay = 50 +local custom_delay = 1000000 +fun_caves.custom_ready = function(self) + local time = minetest.get_us_time() + if not self.custom_time or time - self.custom_time > custom_delay then + self.custom_time = time + return true + else + return false + end +end local path = minetest.get_modpath(minetest.get_current_modname()) dofile(path .. "/danglers.lua") diff --git a/spider.lua b/spider.lua index 2e0bd7e..e0daddc 100644 --- a/spider.lua +++ b/spider.lua @@ -48,6 +48,10 @@ mobs:register_mob("fun_caves:spider", { punch_end = 90, }, do_custom = function(self) + if not fun_caves.custom_ready(self) then + return + end + fun_caves.surface_damage(self) end, }) diff --git a/spider_ice.lua b/spider_ice.lua index ec07cf5..b6f0f89 100644 --- a/spider_ice.lua +++ b/spider_ice.lua @@ -49,6 +49,10 @@ mobs:register_mob("fun_caves:spider_ice", { punch_end = 90, }, do_custom = function(self) + if not fun_caves.custom_ready(self) then + return + end + fun_caves.surface_damage(self, true) end, }) From 68397c7fcaf4f20b8d85f09a8da2f35097088a7a Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Thu, 26 May 2016 02:06:15 -0500 Subject: [PATCH 047/354] Allow more cobbling. --- goblin_coal.lua | 2 +- goblin_cobbler.lua | 2 +- goblin_copper.lua | 2 +- goblin_diamond.lua | 2 +- goblin_digger.lua | 2 +- goblin_gold.lua | 2 +- goblin_ice.lua | 2 +- goblin_iron.lua | 2 +- goblin_king.lua | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/goblin_coal.lua b/goblin_coal.lua index f610cf9..4c29316 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -113,7 +113,7 @@ mobs:register_mob("fun_caves:goblin_coal", { end fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_coal_trap") fun_caves.surface_damage(self) diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index 47d1f52..5fe2e5d 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -117,7 +117,7 @@ mobs:register_mob("fun_caves:goblin_cobble", { end fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone", "default:desert_stone", "default:sandstone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"group:stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:mossycobble"}, "fun_caves:mossycobble_trap") fun_caves.surface_damage(self) diff --git a/goblin_copper.lua b/goblin_copper.lua index e9c893b..d9a30e1 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -113,7 +113,7 @@ mobs:register_mob("fun_caves:goblin_copper", { end fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_copper_trap") fun_caves.surface_damage(self) diff --git a/goblin_diamond.lua b/goblin_diamond.lua index 858a22a..daffe7c 100644 --- a/goblin_diamond.lua +++ b/goblin_diamond.lua @@ -115,7 +115,7 @@ mobs:register_mob("fun_caves:goblin_diamond", { end fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_diamond_trap") fun_caves.surface_damage(self) diff --git a/goblin_digger.lua b/goblin_digger.lua index bd75ca9..fdc0571 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -211,7 +211,7 @@ mobs:register_mob("fun_caves:goblin_digger", { goblin_tunneling(self, "digger") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone", "default:desert_stone", "default:sandstone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:mossycobble"}, "fun_caves:mossycobble_trap") fun_caves.surface_damage(self) diff --git a/goblin_gold.lua b/goblin_gold.lua index 18028e0..a9f5a31 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -113,7 +113,7 @@ mobs:register_mob("fun_caves:goblin_gold", { end fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_gold_trap") fun_caves.surface_damage(self) diff --git a/goblin_ice.lua b/goblin_ice.lua index ed84501..371681f 100644 --- a/goblin_ice.lua +++ b/goblin_ice.lua @@ -112,7 +112,7 @@ mobs:register_mob("fun_caves:goblin_ice", { end fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") - --fun_caves.search_replace(self.object:getpos(), 20, {"default:stone"}, "default:mossycobble") + --fun_caves.search_replace(self.object:getpos(), 20, {"group:stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:ice"}, "fun_caves:ice_trap") fun_caves.surface_damage(self, true) diff --git a/goblin_iron.lua b/goblin_iron.lua index 0c26814..d0c1896 100644 --- a/goblin_iron.lua +++ b/goblin_iron.lua @@ -115,7 +115,7 @@ mobs:register_mob("fun_caves:goblin_iron", { end fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_iron_trap") fun_caves.surface_damage(self) diff --git a/goblin_king.lua b/goblin_king.lua index 6f5e835..adae025 100644 --- a/goblin_king.lua +++ b/goblin_king.lua @@ -114,7 +114,7 @@ mobs:register_mob("fun_caves:goblin_king", { end fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_torch_freq, {"default:torch"}, "air") - fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:stone"}, "default:mossycobble") + fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone", "default:sandstone"}, "default:mossycobble") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"default:mossycobble"}, "fun_caves:mossycobble_trap") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_coal_trap") fun_caves.search_replace(self.object:getpos(), fun_caves.goblin_trap_freq, {"group:stone"}, "fun_caves:stone_with_copper_trap") From 660023553b48cae4f91bd749b1dc62156adb8486 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Thu, 26 May 2016 07:07:14 -0500 Subject: [PATCH 048/354] Initial fortress work (mazes). --- fortress.lua | 125 ++++++++++++++++++++++++++++++++++++++++++++ init.lua | 2 + mapgen.lua | 140 ++++++++++++++++++++++++++------------------------ unionfind.lua | 48 +++++++++++++++++ 4 files changed, 248 insertions(+), 67 deletions(-) create mode 100644 fortress.lua create mode 100644 unionfind.lua diff --git a/fortress.lua b/fortress.lua new file mode 100644 index 0000000..4d5efa0 --- /dev/null +++ b/fortress.lua @@ -0,0 +1,125 @@ + +fun_caves.fortress = function(node, data, area, minp, maxp, level) + for z = minp.z, maxp.z do + for x = minp.x, maxp.x do + ivm = area:index(x, minp.y, z) + for y = minp.y, maxp.y do + if x == minp.x or x == maxp.x or z == minp.z or z == maxp.z then + data[ivm] = node('default:steelblock') + elseif (y - minp.y) % 5 == 0 then + data[ivm] = node('default:steelblock') + else + data[ivm] = node('air') + end + ivm = ivm + area.ystride + end + end + end + + local n = 16 + local walls = {} + + for y2 = 0, n-1 do + for i = 1, 2 * n * n do + walls[i] = i + end + table.shuffle(walls) + + local set = unionfind(n * n) + local a, b, c, i, j, u, v + + for m = 1, #walls do + c = walls[m] - 1 + a = math.floor(c / 2) + i = a % n + j = math.floor(a / n) + u = c % 2 == 0 and 1 or 0 + v = c % 2 == 1 and 1 or 0 + b = a + u + n * v + if i < n - u and j < n - v and set:find(a+1) ~= set:find(b+1) then + set:union(a+1, b+1) + x = (i + u) * 5 + minp.x + y = minp.y + y2 * 5 + z = (j + v) * 5 + minp.z + if y > minp.y and math.random(20) == 1 then + for z1 = z + 1, z + 4 do + ivm = area:index(x+1, y, z1) + for x1 = x + 1, x + 4 do + data[ivm] = node("air") + ivm = ivm + 1 + end + end + end + + for z1 = z, z + (1-v) * 5 do + for y1 = y + 1, y + 4 do + ivm = area:index(x, y1, z1) + for x1 = x, x + (1-u) * 5 do + data[ivm] = node("default:sandstone") + ivm = ivm + 1 + end + end + end + end + end + end + + --local n = 16 + --local walls = {} + --for i = 1, 3 * n * n * n do + -- walls[i] = i + --end + --table.shuffle(walls) + + --local set = unionfind(n * n * n) + --local a, b, c, i, j, k, u, v, w + + --for m = 1, #walls do + -- c = walls[m] - 1 + -- a = math.floor(c / 3) + -- i = a % n + -- j = math.floor(a / n) % n + -- k = math.floor(math.floor(a / n) / n) + -- u = c % 3 == 0 and 1 or 0 + -- v = c % 3 == 1 and 1 or 0 + -- w = c % 3 == 2 and 1 or 0 + -- b = a + u + n * (v + n * w) + -- if i < n - u and j < n - v and k < n - w and set:find(a+1) ~= set:find(b+1) then + -- set:union(a+1, b+1) + -- x = (i + u) * 5 + minp.x + -- y = (j + v) * 5 + minp.y + -- z = (k + w) * 5 + minp.z + -- for z1 = z, z + (1-w) * 5 do + -- for y1 = y, y + (1-v) * 5 do + -- ivm = area:index(x, y1, z1) + -- for x1 = x, x + (1-u) * 5 do + -- data[ivm] = node("default:steelblock") + -- ivm = ivm + 1 + -- end + -- end + -- end + -- end + --end + + --local index = 0 + --local index3d = 0 + --for z = minp.z, maxp.z do + -- for x = minp.x, maxp.x do + -- index = index + 1 + -- --index3d = noise_area:index(x - minp.x, 0, z - minp.z) + -- ivm = area:index(x, minp.y, z) + -- for y = minp.y, maxp.y do + -- if x == minp.x or x == maxp.x or z == minp.z or z == maxp.z or y == minp.y or y == maxp.y then + -- data[ivm] = node("default:steelblock") + -- elseif (y - minp.y) % 5 == 0 then + -- data[ivm] = node("default:stone") + -- else + -- data[ivm] = node("air") + -- end + + -- ivm = ivm + area.ystride + -- --index3d = index3d + csize.x + -- end + -- end + --end +end diff --git a/init.lua b/init.lua index 49111b6..6abea99 100644 --- a/init.lua +++ b/init.lua @@ -49,8 +49,10 @@ function fun_caves.clone_node(name) end +dofile(path .. "/unionfind.lua") dofile(path .. "/nodes.lua") dofile(path .. "/deco.lua") dofile(path .. "/fungal_tree.lua") +dofile(path .. "/fortress.lua") dofile(path .. "/mapgen.lua") dofile(path .. "/mobs.lua") diff --git a/mapgen.lua b/mapgen.lua index 184c39c..3c7d177 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -120,89 +120,95 @@ local function generate(p_minp, p_maxp, seed) -- use the same seed (based on perlin noise). math.randomseed(minetest.get_perlin(seed_noise):get2d({x=minp.x, y=minp.z})) - local cave_1 = minetest.get_perlin_map(cave_noise_1, csize):get3dMap_flat(minp) - local cave_2 = minetest.get_perlin_map(cave_noise_2, csize):get3dMap_flat(minp) - local cave_3 = minetest.get_perlin_map(cave_noise_3, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) - local biome_n = minetest.get_perlin_map(biome_noise, csize):get3dMap_flat(minp) + local fortress = maxp.y / 3100 + if maxp.y < -250 and (DEBUG or math.random(200) == 1) then + fun_caves.fortress(node, data, area, minp, maxp, math.ceil(maxp.y / 3100)) + write = true + else + local cave_1 = minetest.get_perlin_map(cave_noise_1, csize):get3dMap_flat(minp) + local cave_2 = minetest.get_perlin_map(cave_noise_2, csize):get3dMap_flat(minp) + local cave_3 = minetest.get_perlin_map(cave_noise_3, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) + local biome_n = minetest.get_perlin_map(biome_noise, csize):get3dMap_flat(minp) - local ivm, ivm2, height, new_node + local ivm, ivm2, height, new_node - local index = 0 - local index3d = 0 - for z = minp.z, maxp.z do - for x = minp.x, maxp.x do - index = index + 1 - index3d = noise_area:index(x - minp.x, 0, z - minp.z) - ivm = area:index(x, minp.y, z) + local index = 0 + local index3d = 0 + for z = minp.z, maxp.z do + for x = minp.x, maxp.x do + index = index + 1 + index3d = noise_area:index(x - minp.x, 0, z - minp.z) + ivm = area:index(x, minp.y, z) - height = heightmap[index] - if height >= maxp.y - 1 and data[area:index(x, maxp.y, z)] ~= node('air') then - height = 31000 - heightmap[index] = height - elseif height <= minp.y then - height = -31000 - heightmap[index] = height - end + height = heightmap[index] + if height >= maxp.y - 1 and data[area:index(x, maxp.y, z)] ~= node('air') then + height = 31000 + heightmap[index] = height + elseif height <= minp.y then + height = -31000 + heightmap[index] = height + end - for y = minp.y, maxp.y do - if data[ivm] ~= node('air') and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > 0.05 then - data[ivm] = node("air") - write = true + for y = minp.y, maxp.y do + if data[ivm] ~= node('air') and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > 0.05 then + data[ivm] = node("air") + write = true - if y > 0 and cave_3[index] < 1 and y == height then - -- Clear the air above a cave mouth. - ivm2 = ivm - for y2 = y + 1, maxp.y + 8 do - ivm2 = ivm2 + area.ystride - if data[ivm2] ~= node("default:water_source") then - data[ivm2] = node("air") + if y > 0 and cave_3[index] < 1 and y == height then + -- Clear the air above a cave mouth. + ivm2 = ivm + for y2 = y + 1, maxp.y + 8 do + ivm2 = ivm2 + area.ystride + if data[ivm2] ~= node("default:water_source") then + data[ivm2] = node("air") + end end end end - end - ivm = ivm + area.ystride - index3d = index3d + csize.x + ivm = ivm + area.ystride + index3d = index3d + csize.x + end end end - end - -- Air needs to be placed prior to decorations. - local index = 0 - local index3d = 0 - local pn, biome - for z = minp.z, maxp.z do - for x = minp.x, maxp.x do - index = index + 1 - index3d = noise_area:index(x - minp.x, 0, z - minp.z) - ivm = area:index(x, minp.y, z) + -- Air needs to be placed prior to decorations. + local index = 0 + local index3d = 0 + local pn, biome + for z = minp.z, maxp.z do + for x = minp.x, maxp.x do + index = index + 1 + index3d = noise_area:index(x - minp.x, 0, z - minp.z) + ivm = area:index(x, minp.y, z) - height = heightmap[index] + height = heightmap[index] - for y = minp.y, maxp.y do - if y <= height - deco_depth and (height < 31000 or y < 0) then - new_node = fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_n[index3d]) - if new_node then - data[ivm] = new_node - write = true - end - elseif y < height then - if data[ivm] == node("air") and (data[ivm - area.ystride] == node('default:stone') or data[ivm - area.ystride] == node('default:sandstone')) then - data[ivm - area.ystride] = node("dirt") - write = true - end - else - pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) - biome = biome_ids[biomemap[index]] - new_node = fun_caves.decorate_water(node, data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) - if new_node then - data[ivm] = new_node - write = true + for y = minp.y, maxp.y do + if y <= height - deco_depth and (height < 31000 or y < 0) then + new_node = fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_n[index3d]) + if new_node then + data[ivm] = new_node + write = true + end + elseif y < height then + if data[ivm] == node("air") and (data[ivm - area.ystride] == node('default:stone') or data[ivm - area.ystride] == node('default:sandstone')) then + data[ivm - area.ystride] = node("dirt") + write = true + end + else + pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) + biome = biome_ids[biomemap[index]] + new_node = fun_caves.decorate_water(node, data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) + if new_node then + data[ivm] = new_node + write = true + end end + + ivm = ivm + area.ystride + index3d = index3d + csize.x end - - ivm = ivm + area.ystride - index3d = index3d + csize.x end end end diff --git a/unionfind.lua b/unionfind.lua new file mode 100644 index 0000000..ada55bc --- /dev/null +++ b/unionfind.lua @@ -0,0 +1,48 @@ +function table.shuffle(self) + local j + local t = self + + for i = #t, 2, -1 do + j = math.random(i) + t[i], t[j] = t[j], t[i] + end +end + + +function unionfind(max) + local u = { _parent = {}, _rank = {} } + + for i = 1, max do + u._parent[i] = i + u._rank[i] = 1 + end + + u.find = function(self, i) + local p = self._parent[i] + if i == p then + return i + end + self._parent[i] = self:find(p) + return self._parent[i] + end + + u.union = function(self, i, j) + local root1 = self:find(i) + local root2 = self:find(j) + + if root1 == root2 then + return + end + + if self._rank[root1] > self._rank[root2] then + self._parent[root2] = root1 + elseif self._rank[root2] > self._rank[root1] then + self._parent[root1] = root2 + else + self._parent[root2] = root1 + self._rank[root1] = self._rank[root1] + 1 + end + end + + return u +end From f5ed9d1cb22969f9b3b6ca6dbcf64c306f6e3637 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Thu, 26 May 2016 10:10:36 -0500 Subject: [PATCH 049/354] Fix maze algorithm. --- fortress.lua | 142 +++++++++++++++++--------------------------------- unionfind.lua | 28 ++++++++-- 2 files changed, 71 insertions(+), 99 deletions(-) diff --git a/fortress.lua b/fortress.lua index 4d5efa0..5ab6230 100644 --- a/fortress.lua +++ b/fortress.lua @@ -1,61 +1,72 @@ fun_caves.fortress = function(node, data, area, minp, maxp, level) - for z = minp.z, maxp.z do - for x = minp.x, maxp.x do - ivm = area:index(x, minp.y, z) - for y = minp.y, maxp.y do - if x == minp.x or x == maxp.x or z == minp.z or z == maxp.z then - data[ivm] = node('default:steelblock') - elseif (y - minp.y) % 5 == 0 then - data[ivm] = node('default:steelblock') - else - data[ivm] = node('air') - end - ivm = ivm + area.ystride - end - end - end - local n = 16 local walls = {} + local a, b, c, i, j, u, v, x, y, z, ivm, set, dox, doz for y2 = 0, n-1 do - for i = 1, 2 * n * n do + --for y2 = 0, 0 do + -- walls is zero-based. + for i = 0, 2 * n * n - 1 do walls[i] = i end table.shuffle(walls) - local set = unionfind(n * n) - local a, b, c, i, j, u, v + dox, doz = math.random(0, n-1), math.random(0, n-1) + for z = minp.z, maxp.z do + for y = minp.y + y2 * 5, minp.y + y2 * 5 + 4 do + ivm = area:index(minp.x, y, z) + for x = minp.x, maxp.x do + if (y - minp.y) % 5 == 0 then + if math.floor((z - minp.z) / 5) == doz and math.floor((x - minp.x) / 5) == dox and (z - minp.z) % 5 ~= 0 and (x - minp.x) % 5 ~= 0 and y ~= minp.y then + data[ivm] = node("air") + else + data[ivm] = node('default:steelblock') + end + elseif x == minp.x or z == minp.z or x == maxp.x or z == maxp.z then + data[ivm] = node('default:steelblock') + elseif (z - minp.z) % 5 == 0 or (x - minp.x) % 5 == 0 then + data[ivm] = node("default:sandstone") + else + data[ivm] = node("air") + end + ivm = ivm + 1 + end + end + end - for m = 1, #walls do - c = walls[m] - 1 + set = unionfind(n * n) + + for m = 0, #walls do + c = walls[m] a = math.floor(c / 2) i = a % n j = math.floor(a / n) u = c % 2 == 0 and 1 or 0 v = c % 2 == 1 and 1 or 0 b = a + u + n * v - if i < n - u and j < n - v and set:find(a+1) ~= set:find(b+1) then - set:union(a+1, b+1) + if i < n - u and j < n - v and set:find(a) ~= set:find(b) then + set:union(a, b) x = (i + u) * 5 + minp.x y = minp.y + y2 * 5 z = (j + v) * 5 + minp.z - if y > minp.y and math.random(20) == 1 then - for z1 = z + 1, z + 4 do - ivm = area:index(x+1, y, z1) - for x1 = x + 1, x + 4 do - data[ivm] = node("air") - ivm = ivm + 1 - end - end - end + --if y > minp.y and math.random(20) == 1 then + -- for z1 = z + 1, z + 4 do + -- ivm = area:index(x+1, y, z1) + -- for x1 = x + 1, x + 4 do + -- data[ivm] = node("air") + -- ivm = ivm + 1 + -- end + -- end + --end - for z1 = z, z + (1-v) * 5 do + for z1 = z + (1-v), z + (1-v) * 4 do for y1 = y + 1, y + 4 do - ivm = area:index(x, y1, z1) - for x1 = x, x + (1-u) * 5 do - data[ivm] = node("default:sandstone") + ivm = area:index(x + (1-u), y1, z1) + for x1 = x + (1-u), x + (1-u) * 4 do + if x1 < maxp.x and z1 < maxp.z and x1 > minp.x and z1 > minp.z then + data[ivm] = node("air") + end ivm = ivm + 1 end end @@ -63,63 +74,4 @@ fun_caves.fortress = function(node, data, area, minp, maxp, level) end end end - - --local n = 16 - --local walls = {} - --for i = 1, 3 * n * n * n do - -- walls[i] = i - --end - --table.shuffle(walls) - - --local set = unionfind(n * n * n) - --local a, b, c, i, j, k, u, v, w - - --for m = 1, #walls do - -- c = walls[m] - 1 - -- a = math.floor(c / 3) - -- i = a % n - -- j = math.floor(a / n) % n - -- k = math.floor(math.floor(a / n) / n) - -- u = c % 3 == 0 and 1 or 0 - -- v = c % 3 == 1 and 1 or 0 - -- w = c % 3 == 2 and 1 or 0 - -- b = a + u + n * (v + n * w) - -- if i < n - u and j < n - v and k < n - w and set:find(a+1) ~= set:find(b+1) then - -- set:union(a+1, b+1) - -- x = (i + u) * 5 + minp.x - -- y = (j + v) * 5 + minp.y - -- z = (k + w) * 5 + minp.z - -- for z1 = z, z + (1-w) * 5 do - -- for y1 = y, y + (1-v) * 5 do - -- ivm = area:index(x, y1, z1) - -- for x1 = x, x + (1-u) * 5 do - -- data[ivm] = node("default:steelblock") - -- ivm = ivm + 1 - -- end - -- end - -- end - -- end - --end - - --local index = 0 - --local index3d = 0 - --for z = minp.z, maxp.z do - -- for x = minp.x, maxp.x do - -- index = index + 1 - -- --index3d = noise_area:index(x - minp.x, 0, z - minp.z) - -- ivm = area:index(x, minp.y, z) - -- for y = minp.y, maxp.y do - -- if x == minp.x or x == maxp.x or z == minp.z or z == maxp.z or y == minp.y or y == maxp.y then - -- data[ivm] = node("default:steelblock") - -- elseif (y - minp.y) % 5 == 0 then - -- data[ivm] = node("default:stone") - -- else - -- data[ivm] = node("air") - -- end - - -- ivm = ivm + area.ystride - -- --index3d = index3d + csize.x - -- end - -- end - --end end diff --git a/unionfind.lua b/unionfind.lua index ada55bc..bc4f3cb 100644 --- a/unionfind.lua +++ b/unionfind.lua @@ -1,9 +1,12 @@ +-- All arrays are zero-based. + + function table.shuffle(self) local j local t = self - for i = #t, 2, -1 do - j = math.random(i) + for i = #t, 1, -1 do + j = math.random(0, i) t[i], t[j] = t[j], t[i] end end @@ -12,9 +15,9 @@ end function unionfind(max) local u = { _parent = {}, _rank = {} } - for i = 1, max do + for i = 0, max-1 do u._parent[i] = i - u._rank[i] = 1 + u._rank[i] = 0 end u.find = function(self, i) @@ -27,6 +30,8 @@ function unionfind(max) end u.union = function(self, i, j) + i = i or 0 + j = j or 0 local root1 = self:find(i) local root2 = self:find(j) @@ -46,3 +51,18 @@ function unionfind(max) return u end + +--local u = unionfind(5) +--print(dump(u)) +--u:union(1,2) +--print(dump(u)) +--u:union(1,2) +--print(dump(u)) +--u:union(3,4) +--print(dump(u)) +--u:union(1,0) +--print(dump(u)) +--u:union(1,3) +--print(dump(u)) +--u:union(4) +--print(dump(u)) From a117583db6c2fdb8f88e031890122a7531b274a8 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Thu, 26 May 2016 22:55:32 -0500 Subject: [PATCH 050/354] Reorganize nodes.lua for clarity. --- abms.lua | 229 ++++++++++++++++ deco.lua | 15 +- deco_cave_nodes.lua | 428 +++++++++++++++++++++++++++++ deco_caves.lua | 2 + fortress.lua | 6 + init.lua | 19 +- mapgen.lua | 2 +- mobs.lua | 43 +-- nodes.lua | 646 -------------------------------------------- 9 files changed, 707 insertions(+), 683 deletions(-) create mode 100644 abms.lua create mode 100644 deco_cave_nodes.lua diff --git a/abms.lua b/abms.lua new file mode 100644 index 0000000..810c323 --- /dev/null +++ b/abms.lua @@ -0,0 +1,229 @@ +-- player surface damage and hunger +local dps_delay = 3000000 +local last_dps_check = 0 +local cold_delay = 5 +local hunger_delay = 60 +local dps_count = hunger_delay +minetest.register_globalstep(function(dtime) + local minp, maxp, counts + local time = minetest.get_us_time() + + if last_dps_check and time - last_dps_check < dps_delay then + return + end + + for id, player in pairs(minetest.get_connected_players()) do + minp = vector.subtract(player:getpos(), 0.5) + maxp = vector.add(player:getpos(), 0.5) + + counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_hot"}) + if #counts > 1 then + player:set_hp(player:get_hp() - 1) + end + + if dps_count % cold_delay == 0 then + counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_cold"}) + if #counts > 1 then + player:set_hp(player:get_hp() - 1) + end + end + + -- hunger + if dps_count % hunger_delay == 0 then + player:set_hp(player:get_hp() - 1) + dps_count = hunger_delay + end + end + + last_dps_check = minetest.get_us_time() + dps_count = dps_count - 1 +end) + + +-- mushroom growth -- small into huge +minetest.register_abm({ + nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, + interval = 200 * fun_caves.time_factor, + chance = 25, + action = function(pos, node) + local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} + local node_up = minetest.get_node_or_nil(pos_up) + if not node_up then + return + end + if node_up.name ~= "air" then + return + end + local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) + if not node_under then + return + end + if minetest.get_item_group(node_under.name, "soil") ~= 0 and + minetest.get_node_light(pos_up, nil) <= fun_caves.light_max then + minetest.set_node(pos_up, {name = "fun_caves:huge_mushroom_cap"}) + minetest.set_node(pos, {name = "fun_caves:giant_mushroom_stem"}) + end + end +}) + +-- mushroom growth -- huge into giant +minetest.register_abm({ + nodenames = {"fun_caves:huge_mushroom_cap"}, + interval = 500 * fun_caves.time_factor, + chance = 30, + action = function(pos, node) + if minetest.get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then + minetest.set_node(pos, {name = "air"}) + return + end + local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} + local node_up = minetest.get_node_or_nil(pos_up) + if not node_up then + return + end + if node_up.name ~= "air" then + return + end + local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) + if not node_under or node_under.name ~= "fun_caves:giant_mushroom_stem" then + return + end + node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 2, z = pos.z}) + if not node_under then + return + end + if minetest.get_item_group(node_under.name, "soil") ~= 0 and + minetest.get_node_light(pos_up, nil) <= fun_caves.light_max then + minetest.set_node(pos_up, {name = "fun_caves:giant_mushroom_cap"}) + minetest.set_node(pos, {name = "fun_caves:giant_mushroom_stem"}) + end + end +}) + +-- mushroom growth -- caps regenerate in time +minetest.register_abm({ + nodenames = {"fun_caves:giant_mushroom_stem"}, + interval = 15 * fun_caves.time_factor, + chance = 10, + action = function(pos, node) + local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} + local node_up = minetest.get_node_or_nil(pos_up) + if not node_up then + return + end + if node_up.name ~= "air" then + return + end + if minetest.get_node_light(pos_up, nil) <= fun_caves.light_max then + minetest.set_node(pos_up, {name = "fun_caves:huge_mushroom_cap"}) + end + end +}) + +-- mushroom spread -- spores produce small mushrooms +minetest.register_abm({ + nodenames = {"fun_caves:giant_mushroom_cap", "fun_caves:huge_mushroom_cap"}, + interval = 15 * fun_caves.time_factor, + chance = 10, + action = function(pos, node) + if minetest.get_node_light(pos, nil) >= 14 then + minetest.set_node(pos, {name = "air"}) + return + end + local pos_down = pos + pos_down.y = pos_down.y - 1 + local pos1, count = minetest.find_nodes_in_area_under_air(vector.subtract(pos_down, 4), vector.add(pos_down, 4), {"group:soil"}) + if #pos1 < 1 then + return + end + local random = pos1[math.random(1, #pos1)] + random.y = random.y + 1 + local mushroom_type + if math.random(1,2) == 1 then + mushroom_type = "flowers:mushroom_red" + else + mushroom_type = "flowers:mushroom_brown" + end + if minetest.get_node_light(random, nil) <= fun_caves.light_max then + minetest.set_node(random, {name = mushroom_type}) + end + end +}) + +-- Mushroom spread and death +minetest.register_abm({ + nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, + interval = 15 * fun_caves.time_factor, + chance = 10, + action = function(pos, node) + if minetest.get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then + minetest.remove_node(pos) + return + end + local random = { + x = pos.x + math.random(-2, 2), + y = pos.y + math.random(-1, 1), + z = pos.z + math.random(-2, 2) + } + local random_node = minetest.get_node_or_nil(random) + if not random_node or random_node.name ~= "air" then + return + end + local node_under = minetest.get_node_or_nil({x = random.x, + y = random.y - 1, z = random.z}) + if not node_under then + return + end + + if (minetest.get_item_group(node_under.name, "soil") ~= 0 or + minetest.get_item_group(node_under.name, "tree") ~= 0) and + minetest.get_node_light(pos, 0.5) <= fun_caves.light_max and + minetest.get_node_light(random, 0.5) <= fun_caves.light_max then + minetest.set_node(random, {name = node.name}) + end + end +}) + +-- Spike spread and death +minetest.register_abm({ + nodenames = fun_caves.hot_spikes, + interval = 30 * fun_caves.time_factor, + chance = 10, + action = function(pos, node) + local spike_num + for i = 1, #hot_spikes do + if hot_spikes[i] == node.name then + spike_num = i + end + end + if not spike_num then + return + end + + if spike_num < #hot_spikes then + minetest.set_node(pos, {name=hot_spikes[spike_num+1]}) + return + end + + local random = { + x = pos.x + math.random(-2, 2), + y = pos.y + math.random(-1, 1), + z = pos.z + math.random(-2, 2) + } + local random_node = minetest.get_node_or_nil(random) + if not random_node or (random_node.name ~= "air" and random_node.name ~= "default:lava_source" and random_node.name ~= "default:lava_flowing") then + return + end + local node_under = minetest.get_node_or_nil({x = random.x, + y = random.y - 1, z = random.z}) + if not node_under then + return + end + + --print("node_under ("..random.x..","..(random.y-1)..","..random.z.."): "..node_under.name) + if node_under.name == "fun_caves:hot_cobble" or node_under.name == "default:coalblock" then + --print("setting ("..random.x..","..random.y..","..random.z.."): "..node_under.name) + minetest.set_node(random, {name = hot_spikes[1]}) + end + end +}) diff --git a/deco.lua b/deco.lua index 868f2e1..a2100ce 100644 --- a/deco.lua +++ b/deco.lua @@ -113,11 +113,10 @@ minetest.register_decoration({ }) -local path = minetest.get_modpath(minetest.get_current_modname()) -dofile(path.."/deco_caves.lua") ---dofile(path.."/deco_dirt.lua") -dofile(path.."/deco_plants.lua") -dofile(path.."/deco_rocks.lua") ---dofile(path.."/deco_ferns.lua") ---dofile(path.."/deco_ferns_tree.lua") -dofile(path.."/deco_water.lua") +dofile(fun_caves.path.."/deco_caves.lua") +--dofile(fun_caves.path.."/deco_dirt.lua") +dofile(fun_caves.path.."/deco_plants.lua") +dofile(fun_caves.path.."/deco_rocks.lua") +--dofile(fun_caves.path.."/deco_ferns.lua") +--dofile(fun_caves.path.."/deco_ferns_tree.lua") +dofile(fun_caves.path.."/deco_water.lua") diff --git a/deco_cave_nodes.lua b/deco_cave_nodes.lua new file mode 100644 index 0000000..6f3b377 --- /dev/null +++ b/deco_cave_nodes.lua @@ -0,0 +1,428 @@ +-- black (oily) sand +local newnode = fun_caves.clone_node("default:sand") +newnode.description = "Black Sand" +newnode.tiles = {"fun_caves_black_sand.png"} +newnode.groups['falling_node'] = 0 +minetest.register_node("fun_caves:black_sand", newnode) + +-- cobble, hot - cobble with lava instead of mortar XD +minetest.register_node("fun_caves:hot_cobble", { + description = "Hot Cobble", + tiles = {"caverealms_hot_cobble.png"}, + is_ground_content = true, + groups = {crumbly=2, surface_hot=3}, + --light_source = 2, + damage_per_second = 1, + sounds = default.node_sound_stone_defaults({ + footstep = {name="default_stone_footstep", gain=0.25}, + }), +}) + +-- dirt, glowing +newnode = fun_caves.clone_node("default:dirt") +newnode.description = "Glowing Dirt" +newnode.light_source = default.LIGHT_MAX +newnode.soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" +} +minetest.register_node("fun_caves:glowing_dirt", newnode) + +-- Dirt can become soil. +newnode = fun_caves.clone_node("farming:soil") +newnode.description = "Glowing Soil" +newnode.light_source = default.LIGHT_MAX +newnode.soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" +} +minetest.register_node("fun_caves:glowing_dirt", newnode) + +-- Dirt to soil to wet soil... +newnode = fun_caves.clone_node("farming:soil_wet") +newnode.description = "Wet Glowing Soil" +newnode.light_source = default.LIGHT_MAX +newnode.soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" +} +minetest.register_node("fun_caves:glowing_dirt", newnode) + +-- flame, constant -- does not expire +minetest.register_node("fun_caves:constant_flame", { + description = "Fire", + drawtype = "plantlike", + tiles = {{ + name="fire_basic_flame_animated.png", + animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=1}, + }}, + inventory_image = "fire_basic_flame.png", + light_source = 14, + groups = {igniter=2,dig_immediate=3,hot=3, not_in_creative_inventory=1}, + drop = '', + walkable = false, + buildable_to = true, + damage_per_second = 4, +}) + +-- Glowing fungal stone provides an eerie light. +minetest.register_node("fun_caves:glowing_fungal_stone", { + description = "Glowing Fungal Stone", + tiles = {"default_stone.png^vmg_glowing_fungal.png",}, + is_ground_content = true, + light_source = fun_caves.light_max - 4, + groups = {cracky=3, stone=1}, + drop = {items={ {items={"default:cobble"},}, {items={"fun_caves:glowing_fungus",},},},}, + sounds = default.node_sound_stone_defaults(), +}) + +-- Glowing fungus grows underground. +minetest.register_node("fun_caves:glowing_fungus", { + description = "Glowing Fungus", + drawtype = "plantlike", + paramtype = "light", + tiles = {"vmg_glowing_fungus.png"}, + inventory_image = "vmg_glowing_fungus.png", + groups = {dig_immediate = 3, attached_node = 1}, +}) + +-- moon glass (glows) +local newnode = fun_caves.clone_node("default:glass") +newnode.light_source = default.LIGHT_MAX +minetest.register_node("fun_caves:moon_glass", newnode) + +-- Moon juice is extracted from glowing fungus, to make glowing materials. +minetest.register_node("fun_caves:moon_juice", { + description = "Moon Juice", + drawtype = "plantlike", + paramtype = "light", + tiles = {"vmg_moon_juice.png"}, + inventory_image = "vmg_moon_juice.png", + groups = {dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- mushroom cap, giant +minetest.register_node("fun_caves:giant_mushroom_cap", { + description = "Giant Mushroom Cap", + tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, + is_ground_content = false, + paramtype = "light", + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.4, -0.5, -0.4, 0.4, 0.0, 0.4}, + {-0.75, -0.5, -0.4, -0.4, -0.25, 0.4}, + {0.4, -0.5, -0.4, 0.75, -0.25, 0.4}, + {-0.4, -0.5, -0.75, 0.4, -0.25, -0.4}, + {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, + } }, + light_source = fun_caves.light_max, + groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, +}) + +-- mushroom cap, huge +minetest.register_node("fun_caves:huge_mushroom_cap", { + description = "Huge Mushroom Cap", + tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, + is_ground_content = false, + paramtype = "light", + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.5, -0.5, -0.33, 0.5, -0.33, 0.33}, + {-0.33, -0.5, 0.33, 0.33, -0.33, 0.5}, + {-0.33, -0.5, -0.33, 0.33, -0.33, -0.5}, + {-0.33, -0.33, -0.33, 0.33, -0.17, 0.33}, + } }, + light_source = fun_caves.light_max, + groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, +}) + +-- mushroom stem, giant or huge +minetest.register_node("fun_caves:giant_mushroom_stem", { + description = "Giant Mushroom Stem", + tiles = {"vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png"}, + is_ground_content = false, + groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2, plant=1}, + sounds = default.node_sound_wood_defaults(), + paramtype = "light", + drawtype = "nodebox", + node_box = { type = "fixed", fixed = { {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25}, }}, +}) + +-- obsidian, glowing +minetest.register_node("fun_caves:glow_obsidian", { + description = "Glowing Obsidian", + tiles = {"caverealms_glow_obsidian.png"}, + is_ground_content = true, + groups = {stone=2, crumbly=1}, + --light_source = 7, + sounds = default.node_sound_stone_defaults({ + footstep = {name="default_stone_footstep", gain=0.25}, + }), +}) + +-- obsidian, glowing, 2 - has traces of lava +minetest.register_node("fun_caves:glow_obsidian_2", { + description = "Hot Glow Obsidian", + tiles = {"caverealms_glow_obsidian2.png"}, + is_ground_content = true, + groups = {stone=2, crumbly=1, surface_hot=3, igniter=1}, + damage_per_second = 1, + --light_source = 9, + sounds = default.node_sound_stone_defaults({ + footstep = {name="default_stone_footstep", gain=0.25}, + }), +}) + +-- salt +minetest.register_node("fun_caves:stone_with_salt", { + description = "Cave Stone with Salt", + tiles = {"caverealms_salty2.png"}, + paramtype = "light", + use_texture_alpha = true, + drawtype = "glasslike", + sunlight_propagates = false, + is_ground_content = true, + groups = {stone=1, crumbly=3}, + sounds = default.node_sound_glass_defaults(), +}) +newnode = fun_caves.clone_node("fun_caves:stone_with_salt") + +-- salt, radioactive ore +newnode.description = "Salt With Radioactive Ore" +newnode.tiles = {"caverealms_salty2.png^[colorize:#004000:250"} +newnode.light_source = 4 +minetest.register_node("fun_caves:radioactive_ore", newnode) + +-- What's a cave without speleothems? +local spel = { + {type1="stalactite", type2="stalagmite", tile="default_stone.png"}, + {type1="stalactite_slimy", type2="stalagmite_slimy", tile="default_stone.png^fun_caves_algae.png"}, + {type1="stalactite_mossy", type2="stalagmite_mossy", tile="default_stone.png^fun_caves_moss.png"}, + {type1="icicle_down", type2="icicle_up", desc="Icicle", tile="caverealms_thin_ice.png", drop="default:ice"}, +} + +for _, desc in pairs(spel) do + minetest.register_node("fun_caves:"..desc.type1, { + description = (desc.desc or "Stalactite"), + tiles = {desc.tile}, + is_ground_content = true, + walkable = false, + paramtype = "light", + drop = (desc.drop or "fun_caves:stalactite"), + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.07, 0.0, -0.07, 0.07, 0.5, 0.07}, + {-0.04, -0.25, -0.04, 0.04, 0.0, 0.04}, + {-0.02, -0.5, -0.02, 0.02, 0.25, 0.02}, + } }, + groups = {rock=1, cracky=3}, + sounds = default.node_sound_stone_defaults(), + }) + + minetest.register_node("fun_caves:"..desc.type2, { + description = (desc.desc or "Stalagmite"), + tiles = {desc.tile}, + is_ground_content = true, + walkable = false, + paramtype = "light", + drop = "fun_caves:stalagmite", + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.07, -0.5, -0.07, 0.07, 0.0, 0.07}, + {-0.04, 0.0, -0.04, 0.04, 0.25, 0.04}, + {-0.02, 0.25, -0.02, 0.02, 0.5, 0.02}, + } }, + groups = {rock=1, cracky=3}, + sounds = default.node_sound_stone_defaults(), + }) +end + +-- spikes, hot -- silicon-based life +local spike_size = { 1.0, 1.2, 1.4, 1.6, 1.7 } +fun_caves.hot_spikes = {} + +for i in ipairs(spike_size) do + if i == 1 then + nodename = "fun_caves:hot_spike" + else + nodename = "fun_caves:hot_spike_"..i + end + + fun_caves.hot_spikes[#fun_caves.hot_spikes+1] = nodename + + vs = spike_size[i] + + minetest.register_node(nodename, { + description = "Stone Spike", + tiles = {"fun_caves_hot_spike.png"}, + inventory_image = "fun_caves_hot_spike.png", + wield_image = "fun_caves_hot_spike.png", + is_ground_content = true, + groups = {cracky=3, oddly_breakable_by_hand=1, hot=3}, + damage_per_second = 1, + sounds = default.node_sound_stone_defaults(), + paramtype = "light", + drawtype = "plantlike", + walkable = false, + light_source = i * 2, + buildable_to = true, + visual_scale = vs, + selection_box = { + type = "fixed", + fixed = {-0.5*vs, -0.5*vs, -0.5*vs, 0.5*vs, -5/16*vs, 0.5*vs}, + } + }) +end + +-- stone with algae +newnode = fun_caves.clone_node("default:stone") +newnode.description = "Cave Stone With Algae" +newnode.tiles = {"default_stone.png^fun_caves_algae.png"} +newnode.groups = {stone=1, crumbly=3} +newnode.sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, +}) +minetest.register_node("fun_caves:stone_with_algae", newnode) + +-- stone with lichen +newnode = fun_caves.clone_node("default:stone") +newnode.description = "Cave Stone With Lichen" +newnode.tiles = {"default_stone.png^fun_caves_lichen.png"} +newnode.groups = {stone=1, crumbly=3} +newnode.sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, +}) +minetest.register_node("fun_caves:stone_with_lichen", newnode) + +-- stone with moss +newnode = fun_caves.clone_node("default:stone") +newnode.description = "Cave Stone With Moss" +newnode.tiles = {"default_stone.png^fun_caves_moss.png"} +newnode.groups = {stone=1, crumbly=3} +newnode.sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, +}) +minetest.register_node("fun_caves:stone_with_moss", newnode) + + +------------------------------------ +-- recipes +------------------------------------ + +-- Mushroom stems can be used as wood and leather, +-- ala Journey to the Center of the Earth. +minetest.register_craft({ + output = "default:wood", + recipe = { + {"fun_caves:giant_mushroom_stem"} + } +}) + +minetest.register_craft({ + output = "mobs:leather", + recipe = { + {"fun_caves:giant_mushroom_cap"} + } +}) + +minetest.register_craft({ + output = "dye:red", + recipe = { + {"flowers:mushroom_red"} + } +}) + +--minetest.register_craft({ +-- output = "dye:yellow", +-- recipe = { +-- {"flowers:mushroom_brown"} +-- } +--}) + +minetest.register_craft({ + output = 'default:paper 6', + recipe = { + {'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem'}, + } +}) + +-- Caps can be cooked and eaten. +minetest.register_node("fun_caves:mushroom_steak", { + description = "Mushroom Steak", + drawtype = "plantlike", + paramtype = "light", + tiles = {"vmg_mushroom_steak.png"}, + inventory_image = "vmg_mushroom_steak.png", + on_use = minetest.item_eat(4), + groups = {dig_immediate = 3, attached_node = 1}, +}) + +minetest.register_craft({ + type = "cooking", + output = "fun_caves:mushroom_steak", + recipe = "fun_caves:huge_mushroom_cap", + cooktime = 2, +}) + +minetest.register_craft({ + type = "cooking", + output = "fun_caves:mushroom_steak 2", + recipe = "fun_caves:giant_mushroom_cap", + cooktime = 2, +}) + +-- moon juice from fungus +minetest.register_craft({ + output = "fun_caves:moon_juice", + recipe = { + {"fun_caves:glowing_fungus", "fun_caves:glowing_fungus", "fun_caves:glowing_fungus"}, + {"fun_caves:glowing_fungus", "fun_caves:glowing_fungus", "fun_caves:glowing_fungus"}, + {"fun_caves:glowing_fungus", "vessels:glass_bottle", "fun_caves:glowing_fungus"}, + }, +}) + +minetest.register_craft({ + output = "fun_caves:moon_glass", + type = "shapeless", + recipe = { + "fun_caves:moon_juice", + "fun_caves:moon_juice", + "default:glass", + }, +}) + +minetest.register_craft({ + output = "fun_caves:glowing_dirt", + type = "shapeless", + recipe = { + "fun_caves:moon_juice", + "default:dirt", + }, +}) + +-- Speleothems can be made into cobblestone, to get them out of inventory. +minetest.register_craft({ + output = "default:cobble", + recipe = { + {"", "", ""}, + {"fun_caves:stalactite", "fun_caves:stalactite", ""}, + {"fun_caves:stalactite", "fun_caves:stalactite", ""}, + }, +}) + +minetest.register_craft({ + output = "default:cobble", + recipe = { + {"", "", ""}, + {"fun_caves:stalagmite", "fun_caves:stalagmite", ""}, + {"fun_caves:stalagmite", "fun_caves:stalagmite", ""}, + }, +}) diff --git a/deco_caves.lua b/deco_caves.lua index f95e85c..43558b5 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -1,3 +1,5 @@ +dofile(fun_caves.path .. "/deco_cave_nodes.lua") + local min_surface = -80 function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) diff --git a/fortress.lua b/fortress.lua index 5ab6230..d525022 100644 --- a/fortress.lua +++ b/fortress.lua @@ -1,3 +1,9 @@ +-- invisible maze +-- hungry maze +-- chests (w traps) +-- step traps (math based) +-- hidden doors/downs +-- hot/ice floors fun_caves.fortress = function(node, data, area, minp, maxp, level) local n = 16 diff --git a/init.lua b/init.lua index 6abea99..78a8102 100644 --- a/init.lua +++ b/init.lua @@ -1,8 +1,8 @@ fun_caves = {} fun_caves.version = "1.0" fun_caves.time_factor = 10 - -local path = minetest.get_modpath(minetest.get_current_modname()) +fun_caves.light_max = 8 +fun_caves.path = minetest.get_modpath(minetest.get_current_modname()) minetest.register_on_mapgen_init(function(mgparams) @@ -49,10 +49,11 @@ function fun_caves.clone_node(name) end -dofile(path .. "/unionfind.lua") -dofile(path .. "/nodes.lua") -dofile(path .. "/deco.lua") -dofile(path .. "/fungal_tree.lua") -dofile(path .. "/fortress.lua") -dofile(path .. "/mapgen.lua") -dofile(path .. "/mobs.lua") +dofile(fun_caves.path .. "/unionfind.lua") +dofile(fun_caves.path .. "/nodes.lua") +dofile(fun_caves.path .. "/deco.lua") +dofile(fun_caves.path .. "/fungal_tree.lua") +dofile(fun_caves.path .. "/fortress.lua") +dofile(fun_caves.path .. "/mapgen.lua") +dofile(fun_caves.path .. "/mobs.lua") +dofile(fun_caves.path .. "/abms.lua") diff --git a/mapgen.lua b/mapgen.lua index 3c7d177..b263742 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -121,7 +121,7 @@ local function generate(p_minp, p_maxp, seed) math.randomseed(minetest.get_perlin(seed_noise):get2d({x=minp.x, y=minp.z})) local fortress = maxp.y / 3100 - if maxp.y < -250 and (DEBUG or math.random(200) == 1) then + if maxp.y < -250 and (DEBUG or math.random(20) == 1) then fun_caves.fortress(node, data, area, minp, maxp, math.ceil(maxp.y / 3100)) write = true else diff --git a/mobs.lua b/mobs.lua index 78be404..0ded91d 100644 --- a/mobs.lua +++ b/mobs.lua @@ -1,4 +1,5 @@ - +-- search/replace -- lets mobs change the terrain +-- used for goblin traps and torch thieving fun_caves.search_replace = function(pos, search_rate, replace_what, replace_with) if math.random(1, search_rate) == 1 then local p1 = vector.subtract(pos, 1) @@ -16,6 +17,7 @@ fun_caves.search_replace = function(pos, search_rate, replace_what, replace_with end end +-- causes mobs to take damage from hot/cold surfaces fun_caves.surface_damage = function(self, cold_natured) --if not self.fun_caves_damage_timer then -- self.fun_caves_damage_timer = 0 @@ -47,7 +49,8 @@ fun_caves.surface_damage = function(self, cold_natured) --end end - +-- executed in a mob's do_custom() to regulate their actions +-- if false, do nothing local custom_delay = 1000000 fun_caves.custom_ready = function(self) local time = minetest.get_us_time() @@ -59,19 +62,20 @@ fun_caves.custom_ready = function(self) end end -local path = minetest.get_modpath(minetest.get_current_modname()) -dofile(path .. "/danglers.lua") -dofile(path .. "/spider.lua") -dofile(path .. "/tarantula.lua") -dofile(path .. "/spider_ice.lua") ---dofile(path .. "/dirt_monster.lua") -dofile(path .. "/sand_monster.lua") -dofile(path .. "/tar_monster.lua") + +dofile(fun_caves.path .. "/danglers.lua") +dofile(fun_caves.path .. "/spider.lua") +dofile(fun_caves.path .. "/tarantula.lua") +dofile(fun_caves.path .. "/spider_ice.lua") +--dofile(fun_caves.path .. "/dirt_monster.lua") +dofile(fun_caves.path .. "/sand_monster.lua") +dofile(fun_caves.path .. "/tar_monster.lua") if minetest.registered_entities["mobs_monster:dirt_monster"] then -- check this mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt"}, 7, 0, 7000, 1, -50, false) end + if minetest.registered_entities["mobs_slimes:green_big"] then mobs:spawn_specific("mobs_slimes:green_big", {"fun_caves:stone_with_moss", "fun_caves:stone_with_algae"}, @@ -89,6 +93,7 @@ if minetest.registered_entities["mobs_slimes:green_big"] then 4, 20, 30, 30000, 3, -31000, 31000 ) end + if minetest.registered_entities["mobs_creeper:creeper"] then mobs:spawn_specific("mobs_creeper:creeper", {"fun_caves:stone_with_moss"}, @@ -105,12 +110,12 @@ fun_caves.goblin_torch_freq = 2 fun_caves.goblin_drops = { "default:pick_steel", "default:sword_steel", "default:shovel_steel", "farming:bread", "bucket:bucket_water", "default:pick_stone", "default:sword_stone" } --{"group:stone"} = { "default:stone", "default:mossycobble", "default:sandstone", "default:desert_stone", "default:stone_with_coal", "default:stone_with_iron", "default:stone_with_copper", "default:stone_with_gold", "default:stone_with_diamond" } -dofile(path.."/goblin_cobbler.lua") -dofile(path.."/goblin_digger.lua") -dofile(path.."/goblin_coal.lua") -dofile(path.."/goblin_ice.lua") -dofile(path.."/goblin_copper.lua") -dofile(path.."/goblin_iron.lua") -dofile(path.."/goblin_gold.lua") -dofile(path.."/goblin_diamond.lua") -dofile(path.."/goblin_king.lua") +dofile(fun_caves.path.."/goblin_cobbler.lua") +dofile(fun_caves.path.."/goblin_digger.lua") +dofile(fun_caves.path.."/goblin_coal.lua") +dofile(fun_caves.path.."/goblin_ice.lua") +dofile(fun_caves.path.."/goblin_copper.lua") +dofile(fun_caves.path.."/goblin_iron.lua") +dofile(fun_caves.path.."/goblin_gold.lua") +dofile(fun_caves.path.."/goblin_diamond.lua") +dofile(fun_caves.path.."/goblin_king.lua") diff --git a/nodes.lua b/nodes.lua index c7bffa7..823f7f9 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1,5 +1,3 @@ -local light_max = 8 - minetest.add_group("default:ice", {surface_cold = 3}) --thin (transparent) ice @@ -17,348 +15,6 @@ minetest.register_node("fun_caves:thin_ice", { paramtype = "light", }) -minetest.register_node("fun_caves:huge_mushroom_cap", { - description = "Huge Mushroom Cap", - tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, - is_ground_content = false, - paramtype = "light", - drawtype = "nodebox", - node_box = { type = "fixed", - fixed = { - {-0.5, -0.5, -0.33, 0.5, -0.33, 0.33}, - {-0.33, -0.5, 0.33, 0.33, -0.33, 0.5}, - {-0.33, -0.5, -0.33, 0.33, -0.33, -0.5}, - {-0.33, -0.33, -0.33, 0.33, -0.17, 0.33}, - } }, - light_source = light_max, - groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, -}) - -minetest.register_node("fun_caves:giant_mushroom_cap", { - description = "Giant Mushroom Cap", - tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, - is_ground_content = false, - paramtype = "light", - drawtype = "nodebox", - node_box = { type = "fixed", - fixed = { - {-0.4, -0.5, -0.4, 0.4, 0.0, 0.4}, - {-0.75, -0.5, -0.4, -0.4, -0.25, 0.4}, - {0.4, -0.5, -0.4, 0.75, -0.25, 0.4}, - {-0.4, -0.5, -0.75, 0.4, -0.25, -0.4}, - {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, - } }, - light_source = light_max, - groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, -}) - -minetest.register_node("fun_caves:giant_mushroom_stem", { - description = "Giant Mushroom Stem", - tiles = {"vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png"}, - is_ground_content = false, - groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2, plant=1}, - sounds = default.node_sound_wood_defaults(), - paramtype = "light", - drawtype = "nodebox", - node_box = { type = "fixed", fixed = { {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25}, }}, -}) - --- Mushroom stems can be used as wood, ala Journey to the Center of the Earth. -minetest.register_craft({ - output = "default:wood", - recipe = { - {"fun_caves:giant_mushroom_stem"} - } -}) - -minetest.register_craft({ - output = "mobs:leather", - recipe = { - {"fun_caves:giant_mushroom_cap"} - } -}) - -minetest.register_craft({ - output = "dye:red", - recipe = { - {"flowers:mushroom_red"} - } -}) - ---minetest.register_craft({ --- output = "dye:yellow", --- recipe = { --- {"flowers:mushroom_brown"} --- } ---}) - --- Caps can be cooked and eaten. -minetest.register_node("fun_caves:mushroom_steak", { - description = "Mushroom Steak", - drawtype = "plantlike", - paramtype = "light", - tiles = {"vmg_mushroom_steak.png"}, - inventory_image = "vmg_mushroom_steak.png", - on_use = minetest.item_eat(4), - groups = {dig_immediate = 3, attached_node = 1}, -}) - -minetest.register_craft({ - type = "cooking", - output = "fun_caves:mushroom_steak", - recipe = "fun_caves:huge_mushroom_cap", - cooktime = 2, -}) - -minetest.register_craft({ - type = "cooking", - output = "fun_caves:mushroom_steak 2", - recipe = "fun_caves:giant_mushroom_cap", - cooktime = 2, -}) - --- Glowing fungal stone provides an eerie light. -minetest.register_node("fun_caves:glowing_fungal_stone", { - description = "Glowing Fungal Stone", - tiles = {"default_stone.png^vmg_glowing_fungal.png",}, - is_ground_content = true, - light_source = light_max - 4, - groups = {cracky=3, stone=1}, - drop = {items={ {items={"default:cobble"},}, {items={"fun_caves:glowing_fungus",},},},}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("fun_caves:glowing_fungus", { - description = "Glowing Fungus", - drawtype = "plantlike", - paramtype = "light", - tiles = {"vmg_glowing_fungus.png"}, - inventory_image = "vmg_glowing_fungus.png", - groups = {dig_immediate = 3, attached_node = 1}, -}) - --- The fungus can be made into juice and then into glowing glass. -minetest.register_node("fun_caves:moon_juice", { - description = "Moon Juice", - drawtype = "plantlike", - paramtype = "light", - tiles = {"vmg_moon_juice.png"}, - inventory_image = "vmg_moon_juice.png", - groups = {dig_immediate = 3, attached_node = 1}, - sounds = default.node_sound_glass_defaults(), -}) - -local newnode = fun_caves.clone_node("default:glass") -newnode.light_source = default.LIGHT_MAX -minetest.register_node("fun_caves:moon_glass", newnode) - -minetest.register_craft({ - output = "fun_caves:moon_juice", - recipe = { - {"fun_caves:glowing_fungus", "fun_caves:glowing_fungus", "fun_caves:glowing_fungus"}, - {"fun_caves:glowing_fungus", "fun_caves:glowing_fungus", "fun_caves:glowing_fungus"}, - {"fun_caves:glowing_fungus", "vessels:glass_bottle", "fun_caves:glowing_fungus"}, - }, -}) - -minetest.register_craft({ - output = "fun_caves:moon_glass", - type = "shapeless", - recipe = { - "fun_caves:moon_juice", - "fun_caves:moon_juice", - "default:glass", - }, -}) - --- What's a cave without speleothems? -local spel = { - {type1="stalactite", type2="stalagmite", tile="default_stone.png"}, - {type1="stalactite_slimy", type2="stalagmite_slimy", tile="default_stone.png^fun_caves_algae.png"}, - {type1="stalactite_mossy", type2="stalagmite_mossy", tile="default_stone.png^fun_caves_moss.png"}, - {type1="icicle_down", type2="icicle_up", desc="Icicle", tile="caverealms_thin_ice.png", drop="default:ice"}, -} - -for _, desc in pairs(spel) do - minetest.register_node("fun_caves:"..desc.type1, { - description = (desc.desc or "Stalactite"), - tiles = {desc.tile}, - is_ground_content = true, - walkable = false, - paramtype = "light", - drop = (desc.drop or "fun_caves:stalactite"), - drawtype = "nodebox", - node_box = { type = "fixed", - fixed = { - {-0.07, 0.0, -0.07, 0.07, 0.5, 0.07}, - {-0.04, -0.25, -0.04, 0.04, 0.0, 0.04}, - {-0.02, -0.5, -0.02, 0.02, 0.25, 0.02}, - } }, - groups = {rock=1, cracky=3}, - sounds = default.node_sound_stone_defaults(), - }) - - minetest.register_node("fun_caves:"..desc.type2, { - description = (desc.desc or "Stalagmite"), - tiles = {desc.tile}, - is_ground_content = true, - walkable = false, - paramtype = "light", - drop = "fun_caves:stalagmite", - drawtype = "nodebox", - node_box = { type = "fixed", - fixed = { - {-0.07, -0.5, -0.07, 0.07, 0.0, 0.07}, - {-0.04, 0.0, -0.04, 0.04, 0.25, 0.04}, - {-0.02, 0.25, -0.02, 0.02, 0.5, 0.02}, - } }, - groups = {rock=1, cracky=3}, - sounds = default.node_sound_stone_defaults(), - }) -end - --- They can be made into cobblestone, to get them out of inventory. -minetest.register_craft({ - output = "default:cobble", - recipe = { - {"", "", ""}, - {"fun_caves:stalactite", "fun_caves:stalactite", ""}, - {"fun_caves:stalactite", "fun_caves:stalactite", ""}, - }, -}) - -minetest.register_craft({ - output = "default:cobble", - recipe = { - {"", "", ""}, - {"fun_caves:stalagmite", "fun_caves:stalagmite", ""}, - {"fun_caves:stalagmite", "fun_caves:stalagmite", ""}, - }, -}) - -newnode = fun_caves.clone_node("default:dirt") -newnode.description = "Glowing Dirt" -newnode.light_source = default.LIGHT_MAX -newnode.soil = { - base = "fun_caves:glowing_dirt", - dry = "fun_caves:glowing_soil", - wet = "fun_caves:glowing_soil_wet" -} -minetest.register_node("fun_caves:glowing_dirt", newnode) - -newnode = fun_caves.clone_node("farming:soil") -newnode.description = "Glowing Soil" -newnode.light_source = default.LIGHT_MAX -newnode.soil = { - base = "fun_caves:glowing_dirt", - dry = "fun_caves:glowing_soil", - wet = "fun_caves:glowing_soil_wet" -} -minetest.register_node("fun_caves:glowing_dirt", newnode) - -newnode = fun_caves.clone_node("farming:soil_wet") -newnode.description = "Wet Glowing Soil" -newnode.light_source = default.LIGHT_MAX -newnode.soil = { - base = "fun_caves:glowing_dirt", - dry = "fun_caves:glowing_soil", - wet = "fun_caves:glowing_soil_wet" -} -minetest.register_node("fun_caves:glowing_dirt", newnode) - -minetest.register_craft({ - output = "fun_caves:glowing_dirt", - type = "shapeless", - recipe = { - "fun_caves:moon_juice", - "default:dirt", - }, -}) - ---thin (transparent) ice -minetest.register_node("fun_caves:thin_ice", { - description = "Thin Ice", - tiles = {"caverealms_thin_ice.png"}, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_glass_defaults(), - use_texture_alpha = true, - drawtype = "glasslike", - sunlight_propagates = true, - freezemelt = "default:water_source", - paramtype = "light", -}) - -newnode = fun_caves.clone_node("default:stone") -newnode.description = "Cave Stone With Moss" -newnode.tiles = {"default_stone.png^fun_caves_moss.png"} -newnode.groups = {stone=1, crumbly=3} -newnode.sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_grass_footstep", gain=0.25}, -}) -minetest.register_node("fun_caves:stone_with_moss", newnode) - -newnode = fun_caves.clone_node("default:stone") -newnode.description = "Cave Stone With Lichen" -newnode.tiles = {"default_stone.png^fun_caves_lichen.png"} -newnode.groups = {stone=1, crumbly=3} -newnode.sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_grass_footstep", gain=0.25}, -}) -minetest.register_node("fun_caves:stone_with_lichen", newnode) - -newnode = fun_caves.clone_node("default:stone") -newnode.description = "Cave Stone With Algae" -newnode.tiles = {"default_stone.png^fun_caves_algae.png"} -newnode.groups = {stone=1, crumbly=3} -newnode.sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_grass_footstep", gain=0.25}, -}) -minetest.register_node("fun_caves:stone_with_algae", newnode) - -minetest.register_node("fun_caves:stone_with_salt", { - description = "Cave Stone with Salt", - tiles = {"caverealms_salty2.png"}, - paramtype = "light", - use_texture_alpha = true, - drawtype = "glasslike", - sunlight_propagates = false, - is_ground_content = true, - groups = {stone=1, crumbly=3}, - sounds = default.node_sound_glass_defaults(), -}) -newnode = fun_caves.clone_node("fun_caves:stone_with_salt") -newnode.description = "Salt With Radioactive Ore" -newnode.tiles = {"caverealms_salty2.png^[colorize:#004000:250"} -newnode.light_source = 4 -minetest.register_node("fun_caves:radioactive_ore", newnode) - - ---Glow Obsidian -minetest.register_node("fun_caves:glow_obsidian", { - description = "Glowing Obsidian", - tiles = {"caverealms_glow_obsidian.png"}, - is_ground_content = true, - groups = {stone=2, crumbly=1}, - --light_source = 7, - sounds = default.node_sound_stone_defaults({ - footstep = {name="default_stone_footstep", gain=0.25}, - }), -}) - ---Glow Obsidian 2 - has traces of lava -minetest.register_node("fun_caves:glow_obsidian_2", { - description = "Hot Glow Obsidian", - tiles = {"caverealms_glow_obsidian2.png"}, - is_ground_content = true, - groups = {stone=2, crumbly=1, surface_hot=3, igniter=1}, - damage_per_second = 1, - --light_source = 9, - sounds = default.node_sound_stone_defaults({ - footstep = {name="default_stone_footstep", gain=0.25}, - }), -}) - --minetest.register_node("fun_caves:bright_air", { -- drawtype = "glasslike", @@ -372,305 +28,3 @@ minetest.register_node("fun_caves:glow_obsidian_2", { -- light_source = LIGHT_MAX, -- pointable = false, --}) - ---define special flame so that it does not expire -minetest.register_node("fun_caves:constant_flame", { - description = "Fire", - drawtype = "plantlike", - tiles = {{ - name="fire_basic_flame_animated.png", - animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=1}, - }}, - inventory_image = "fire_basic_flame.png", - light_source = 14, - groups = {igniter=2,dig_immediate=3,hot=3, not_in_creative_inventory=1}, - drop = '', - walkable = false, - buildable_to = true, - damage_per_second = 4, -}) - ---Hot Cobble - cobble with lava instead of mortar XD -minetest.register_node("fun_caves:hot_cobble", { - description = "Hot Cobble", - tiles = {"caverealms_hot_cobble.png"}, - is_ground_content = true, - groups = {crumbly=2, surface_hot=3}, - --light_source = 2, - damage_per_second = 1, - sounds = default.node_sound_stone_defaults({ - footstep = {name="default_stone_footstep", gain=0.25}, - }), -}) - -local last_dps_check = 0 -minetest.register_globalstep(function(dtime) - last_dps_check = last_dps_check + 1 - if last_dps_check > 20000 then - last_dps_check = 0 - end - - if last_dps_check % 20 == 0 then - for id, player in pairs(minetest.get_connected_players()) do - local minp = vector.subtract(player:getpos(), 0.5) - local maxp = vector.add(player:getpos(), 0.5) - - local counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_hot"}) - if #counts > 1 then - player:set_hp(player:get_hp() - 1) - end - - if last_dps_check % 200 == 0 then - local counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_cold"}) - if #counts > 1 then - player:set_hp(player:get_hp() - 1) - end - end - - -- hunger - if last_dps_check % 2000 == 0 then - player:set_hp(player:get_hp() - 1) - end - end - end -end) - --- mushroom growth -minetest.register_abm({ - nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, - interval = 200 * fun_caves.time_factor, - chance = 25, - action = function(pos, node) - local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} - local node_up = minetest.get_node_or_nil(pos_up) - if not node_up then - return - end - if node_up.name ~= "air" then - return - end - local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) - if not node_under then - return - end - if minetest.get_item_group(node_under.name, "soil") ~= 0 and - minetest.get_node_light(pos_up, nil) <= light_max then - minetest.set_node(pos_up, {name = "fun_caves:huge_mushroom_cap"}) - minetest.set_node(pos, {name = "fun_caves:giant_mushroom_stem"}) - end - end -}) - --- mushroom growth -minetest.register_abm({ - nodenames = {"fun_caves:huge_mushroom_cap"}, - interval = 500 * fun_caves.time_factor, - chance = 30, - action = function(pos, node) - if minetest.get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then - minetest.set_node(pos, {name = "air"}) - return - end - local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} - local node_up = minetest.get_node_or_nil(pos_up) - if not node_up then - return - end - if node_up.name ~= "air" then - return - end - local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) - if not node_under or node_under.name ~= "fun_caves:giant_mushroom_stem" then - return - end - node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 2, z = pos.z}) - if not node_under then - return - end - if minetest.get_item_group(node_under.name, "soil") ~= 0 and - minetest.get_node_light(pos_up, nil) <= light_max then - minetest.set_node(pos_up, {name = "fun_caves:giant_mushroom_cap"}) - minetest.set_node(pos, {name = "fun_caves:giant_mushroom_stem"}) - end - end -}) - --- mushroom growth -minetest.register_abm({ - nodenames = {"fun_caves:giant_mushroom_stem"}, - interval = 15 * fun_caves.time_factor, - chance = 10, - action = function(pos, node) - local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} - local node_up = minetest.get_node_or_nil(pos_up) - if not node_up then - return - end - if node_up.name ~= "air" then - return - end - if minetest.get_node_light(pos_up, nil) <= light_max then - minetest.set_node(pos_up, {name = "fun_caves:huge_mushroom_cap"}) - end - end -}) - --- mushroom spread -minetest.register_abm({ - nodenames = {"fun_caves:giant_mushroom_cap", "fun_caves:huge_mushroom_cap"}, - interval = 15 * fun_caves.time_factor, - chance = 10, - action = function(pos, node) - if minetest.get_node_light(pos, nil) >= 14 then - minetest.set_node(pos, {name = "air"}) - return - end - local pos_down = pos - pos_down.y = pos_down.y - 1 - local pos1, count = minetest.find_nodes_in_area_under_air(vector.subtract(pos_down, 4), vector.add(pos_down, 4), {"group:soil"}) - if #pos1 < 1 then - return - end - local random = pos1[math.random(1, #pos1)] - random.y = random.y + 1 - local mushroom_type - if math.random(1,2) == 1 then - mushroom_type = "flowers:mushroom_red" - else - mushroom_type = "flowers:mushroom_brown" - end - if minetest.get_node_light(random, nil) <= light_max then - minetest.set_node(random, {name = mushroom_type}) - end - end -}) - --- Mushroom spread and death -minetest.register_abm({ - nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, - interval = 15 * fun_caves.time_factor, - chance = 10, - action = function(pos, node) - if minetest.get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then - minetest.remove_node(pos) - return - end - local random = { - x = pos.x + math.random(-2, 2), - y = pos.y + math.random(-1, 1), - z = pos.z + math.random(-2, 2) - } - local random_node = minetest.get_node_or_nil(random) - if not random_node or random_node.name ~= "air" then - return - end - local node_under = minetest.get_node_or_nil({x = random.x, - y = random.y - 1, z = random.z}) - if not node_under then - return - end - - if (minetest.get_item_group(node_under.name, "soil") ~= 0 or - minetest.get_item_group(node_under.name, "tree") ~= 0) and - minetest.get_node_light(pos, 0.5) <= light_max and - minetest.get_node_light(random, 0.5) <= light_max then - minetest.set_node(random, {name = node.name}) - end - end -}) - -minetest.register_craft({ - output = 'default:paper 6', - recipe = { - {'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem'}, - } -}) - ---stone spike -local spike_size = { 1.0, 1.2, 1.4, 1.6, 1.7 } -local hot_spikes = {} - -for i in ipairs(spike_size) do - if i == 1 then - nodename = "fun_caves:hot_spike" - else - nodename = "fun_caves:hot_spike_"..i - end - - hot_spikes[#hot_spikes+1] = nodename - - vs = spike_size[i] - - minetest.register_node(nodename, { - description = "Stone Spike", - tiles = {"fun_caves_hot_spike.png"}, - inventory_image = "fun_caves_hot_spike.png", - wield_image = "fun_caves_hot_spike.png", - is_ground_content = true, - groups = {cracky=3, oddly_breakable_by_hand=1, hot=3}, - damage_per_second = 1, - sounds = default.node_sound_stone_defaults(), - paramtype = "light", - drawtype = "plantlike", - walkable = false, - light_source = i * 2, - buildable_to = true, - visual_scale = vs, - selection_box = { - type = "fixed", - fixed = {-0.5*vs, -0.5*vs, -0.5*vs, 0.5*vs, -5/16*vs, 0.5*vs}, - } - }) -end - --- Spike spread and death -minetest.register_abm({ - nodenames = hot_spikes, - --neighbors = {"default:lava_source", "default:lava_flowing"}, - interval = 30 * fun_caves.time_factor, - chance = 10, - action = function(pos, node) - local spike_num - for i = 1, #hot_spikes do - if hot_spikes[i] == node.name then - spike_num = i - end - end - if not spike_num then - return - end - - if spike_num < #hot_spikes then - minetest.set_node(pos, {name=hot_spikes[spike_num+1]}) - return - end - - local random = { - x = pos.x + math.random(-2, 2), - y = pos.y + math.random(-1, 1), - z = pos.z + math.random(-2, 2) - } - local random_node = minetest.get_node_or_nil(random) - if not random_node or (random_node.name ~= "air" and random_node.name ~= "default:lava_source" and random_node.name ~= "default:lava_flowing") then - return - end - local node_under = minetest.get_node_or_nil({x = random.x, - y = random.y - 1, z = random.z}) - if not node_under then - return - end - - print("node_under ("..random.x..","..(random.y-1)..","..random.z.."): "..node_under.name) - if node_under.name == "fun_caves:hot_cobble" or node_under.name == "default:coalblock" then - print("setting ("..random.x..","..random.y..","..random.z.."): "..node_under.name) - minetest.set_node(random, {name = hot_spikes[1]}) - end - end -}) - -local newnode = fun_caves.clone_node("default:sand") -newnode.description = "Black Sand" -newnode.tiles = {"fun_caves_black_sand.png"} -newnode.groups['falling_node'] = 0 -minetest.register_node("fun_caves:black_sand", newnode) - From d02f04504bc50eca4106aa41f14bc5c3d7942a11 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Thu, 26 May 2016 23:41:59 -0500 Subject: [PATCH 051/354] Update README. --- README.md | 8 +++----- textures/screenshot3.jpg | Bin 296958 -> 154333 bytes 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9e55157..4af213e 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,8 @@ # fun_caves -Fun Caves started as an attempt to convert the mapgen V6 caves into a lua mod, so they could be used with any mapgen. However, I've since turned it into an all cave environment, with no surface at all. +Fun Caves started as an attempt to convert the mapgen V6 caves into a lua mod, so they could be used with any mapgen. Then I turned it into an all cave environment, with no surface at all. Now it's just a more extensive underworld, with biomes owing much to caverealms. Once you go underground, you should find everything you need to survive without ever returning to the surface. -Players spawn into a massive cave, hopefully in an area with mushrooms, and start digging. Dig up, dig down, dig sideways, you'll never find a surface world -- no trees, no flowers, no cows and horses. What you will find are fungi, algae, monsters, and lots and lots of goblins. Every ore is available, everywhere, which means there's a lot of it. - -Hint: Find some giant mushrooms, first thing. They're handy. +The surface has some neat extras such as coral, water plants, extra desert resources (deserts are hard). You'll also find big dungeon mazes underground, which will (soon) be replete with monsters and traps (though just finding your way through them is exhausting enough). There will be a little treasure, but the main goal is to retrieve a full set of trophy items for bragging rights. ![screenshot](https://github.com/duane-r/fun_caves/raw/master/textures/screenshot3.jpg) @@ -12,6 +10,6 @@ The source is available on github. Code: LGPL2, textures: CC-BY-SA and CC0 -Mod dependencies: default, flowers, wool +Mod dependencies: default, flowers, wool, mobs_redo, mobs_monster Download: https://github.com/duane-r/fun_caves/archive/master.zip diff --git a/textures/screenshot3.jpg b/textures/screenshot3.jpg index 771b8de9f0445cb56a4958d9eb14d01b8754a5d2..9c62ae94e4b688a4e0aaef30b018d3ee6d52c549 100644 GIT binary patch literal 154333 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

Qb~5;(}i;PQbG12j`03GO#k- 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

KXFUKNNv6fbWsHPk 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 YDpP6bMRec26UbC_%}SNhx5&@`*~v~vp8x;= literal 296958 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

+eFld6oc`OGt*6V4A{_ptZt7U1(2_fZ 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
hQRZ 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
28~tGRu-uja}nU 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 Zjr`UZ2MY@xUB4UT4(Y=1Z6uNx|Jf+TNgx0K From 6225566875c09b18ce308d339df0fac602d2520d Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Fri, 27 May 2016 08:05:51 -0500 Subject: [PATCH 052/354] Dungeon hardening, part 1 --- abms.lua | 18 ++++++++++++++++++ fortress.lua | 9 ++++++--- goblin_coal.lua | 2 +- goblin_copper.lua | 2 +- mapgen.lua | 30 ++++++++++++++++++++++++++++-- nodes.lua | 23 +++++++++++++++++++++-- sand_monster.lua | 2 +- 7 files changed, 76 insertions(+), 10 deletions(-) diff --git a/abms.lua b/abms.lua index 810c323..a999e49 100644 --- a/abms.lua +++ b/abms.lua @@ -12,6 +12,24 @@ minetest.register_globalstep(function(dtime) return end + local pos + for k, v in pairs(minetest.luaentities) do + if not v.fortress_check then + pos = v.object:getpos() + if fun_caves.is_fortress(pos) and v.hp_max and v.object and v.health and v.damage then + local factor = 1.5 + (pos.y / -3100) + v.hp_max = math.floor(v.hp_max * factor) + v.damage = math.floor(v.damage * factor) + print("Promoting "..v.name..": "..v.hp_max.." at "..pos.x..","..pos.y..","..pos.z) + v.object:set_hp(v.hp_max) + v.health = v.hp_max + v.fortress_check = true + check_for_death(v) + --print(dump(v.damage)) + end + end + end + for id, player in pairs(minetest.get_connected_players()) do minp = vector.subtract(player:getpos(), 0.5) maxp = vector.add(player:getpos(), 0.5) diff --git a/fortress.lua b/fortress.lua index d525022..da3ab06 100644 --- a/fortress.lua +++ b/fortress.lua @@ -9,6 +9,9 @@ fun_caves.fortress = function(node, data, area, minp, maxp, level) local n = 16 local walls = {} local a, b, c, i, j, u, v, x, y, z, ivm, set, dox, doz + local floor = node('fun_caves:dungeon_floor_1') + local outer_wall = node('fun_caves:dungeon_wall_2') + local inner_wall = node('fun_caves:dungeon_wall_1') for y2 = 0, n-1 do --for y2 = 0, 0 do @@ -27,12 +30,12 @@ fun_caves.fortress = function(node, data, area, minp, maxp, level) if math.floor((z - minp.z) / 5) == doz and math.floor((x - minp.x) / 5) == dox and (z - minp.z) % 5 ~= 0 and (x - minp.x) % 5 ~= 0 and y ~= minp.y then data[ivm] = node("air") else - data[ivm] = node('default:steelblock') + data[ivm] = floor end elseif x == minp.x or z == minp.z or x == maxp.x or z == maxp.z then - data[ivm] = node('default:steelblock') + data[ivm] = outer_wall elseif (z - minp.z) % 5 == 0 or (x - minp.x) % 5 == 0 then - data[ivm] = node("default:sandstone") + data[ivm] = inner_wall else data[ivm] = node("air") end diff --git a/goblin_coal.lua b/goblin_coal.lua index 4c29316..b0ac2f2 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -121,7 +121,7 @@ mobs:register_mob("fun_caves:goblin_coal", { }) mobs:register_egg("fun_caves:goblin_coal", "Goblin Egg (coal)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal", "group:fortress"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) minetest.register_node("fun_caves:stone_with_coal_trap", { diff --git a/goblin_copper.lua b/goblin_copper.lua index d9a30e1..0940831 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -120,7 +120,7 @@ mobs:register_mob("fun_caves:goblin_copper", { end, }) mobs:register_egg("fun_caves:goblin_copper", "Goblin Egg (copper)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper", "group:fortress"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) mobs:register_spawn("fun_caves:goblin_copper", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) minetest.register_node("fun_caves:stone_with_copper_trap", { diff --git a/mapgen.lua b/mapgen.lua index b263742..96a671a 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -1,10 +1,11 @@ -local DEBUG = false +local DEBUG = true local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = 10, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local cave_noise_3 = {offset = 15, scale = 10, seed = 3721, spread = {x = 40, y = 40, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local seed_noise = {offset = 0, scale = 32768, seed = 5202, spread = {x = 80, y = 80, z = 80}, octaves = 2, persist = 0.4, lacunarity = 2} local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = 400}, seed = 903, octaves = 3, persist = 0.5, lacunarity = 2.0} +local fortress_noise = {offset = 0, scale = 1, seed = -4082, spread = {x = 200, y = 200, z = 200}, octaves = 2, persist = 1, lacunarity = 2} local node_cache = {} @@ -103,6 +104,31 @@ end -- end --end +fun_caves.is_fortress = function(pos) + local cs = csize + if not cs then + -- Fix this to get csize, somehow. + cs = {x=80, y=80, z=80} + end + + local x = math.floor((pos.x + 33) / cs.x) + local y = math.floor((pos.y + 33) / cs.y) + local z = math.floor((pos.z + 33) / cs.z) + + if y > -3 or (pos.y + 33) % cs.y > cs.y - 5 then + return false + end + + local n = minetest.get_perlin(fortress_noise):get3d({x=x, y=y, z=z}) + n = (n * 10000) % 20 + + if n == 1 or DEBUG then + return true + end + + return false +end + local function generate(p_minp, p_maxp, seed) minp, maxp = p_minp, p_maxp @@ -121,7 +147,7 @@ local function generate(p_minp, p_maxp, seed) math.randomseed(minetest.get_perlin(seed_noise):get2d({x=minp.x, y=minp.z})) local fortress = maxp.y / 3100 - if maxp.y < -250 and (DEBUG or math.random(20) == 1) then + if fun_caves.is_fortress(minp) then fun_caves.fortress(node, data, area, minp, maxp, math.ceil(maxp.y / 3100)) write = true else diff --git a/nodes.lua b/nodes.lua index 823f7f9..9b142f6 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1,6 +1,26 @@ +-- dungeon floor, basic +local newnode = fun_caves.clone_node("default:stone") +newnode.description = "Dungeon Stone" +newnode.legacy_mineral = false +newnode.groups = {fortress = 1} +minetest.register_node("fun_caves:dungeon_floor_1", newnode) + +-- dungeon walls, basic +local newnode = fun_caves.clone_node("default:sandstone") +newnode.description = "Dungeon Stone" +newnode.groups = {fortress = 1} +minetest.register_node("fun_caves:dungeon_wall_1", newnode) + +-- dungeon walls, type 2 +local newnode = fun_caves.clone_node("default:desert_stone") +newnode.description = "Dungeon Stone" +newnode.groups = {fortress = 1} +minetest.register_node("fun_caves:dungeon_wall_2", newnode) + +-- ice -- add cold damage minetest.add_group("default:ice", {surface_cold = 3}) ---thin (transparent) ice +-- ice, thin -- transparent minetest.register_node("fun_caves:thin_ice", { description = "Thin Ice", tiles = {"caverealms_thin_ice.png"}, @@ -15,7 +35,6 @@ minetest.register_node("fun_caves:thin_ice", { paramtype = "light", }) - --minetest.register_node("fun_caves:bright_air", { -- drawtype = "glasslike", -- tiles = {"technic_light.png"}, diff --git a/sand_monster.lua b/sand_monster.lua index c58c8dd..e7d7f81 100644 --- a/sand_monster.lua +++ b/sand_monster.lua @@ -47,6 +47,6 @@ mobs:register_mob("fun_caves:sand_monster", { }, }) -mobs:register_spawn("fun_caves:sand_monster", {"group:sand"}, 20, 0, 4000, 3, -50) +mobs:register_spawn("fun_caves:sand_monster", {"default:sand"}, 20, 0, 4000, 3, -50) mobs:register_egg("fun_caves:sand_monster", "Deep Sand Monster", "default_sand.png", 1) From f76f554d1fd99eba89e6d1ef14e344d995f31c66 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Fri, 27 May 2016 21:21:49 -0500 Subject: [PATCH 053/354] Level improve creatures based on all axes. --- abms.lua | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/abms.lua b/abms.lua index a999e49..1b90a5a 100644 --- a/abms.lua +++ b/abms.lua @@ -12,25 +12,27 @@ minetest.register_globalstep(function(dtime) return end - local pos - for k, v in pairs(minetest.luaentities) do - if not v.fortress_check then - pos = v.object:getpos() - if fun_caves.is_fortress(pos) and v.hp_max and v.object and v.health and v.damage then - local factor = 1.5 + (pos.y / -3100) - v.hp_max = math.floor(v.hp_max * factor) - v.damage = math.floor(v.damage * factor) - print("Promoting "..v.name..": "..v.hp_max.." at "..pos.x..","..pos.y..","..pos.z) - v.object:set_hp(v.hp_max) - v.health = v.hp_max - v.fortress_check = true - check_for_death(v) - --print(dump(v.damage)) + local pos, factor + for _, mob in pairs(minetest.luaentities) do + if not mob.initial_promotion then + pos = mob.object:getpos() + if mob.hp_max and mob.object and mob.health and mob.damage then + factor = 1 + (math.max(math.abs(pos.x), math.abs(pos.y), math.abs(pos.z)) / 6200) + if fun_caves.is_fortress(pos) then + factor = factor * 1.5 + end + mob.hp_max = math.floor(mob.hp_max * factor) + mob.damage = math.floor(mob.damage * factor) + print("Promoting "..mob.name..": "..mob.hp_max.." at "..pos.x..","..pos.y..","..pos.z) + mob.object:set_hp(mob.hp_max) + mob.health = mob.hp_max + mob.initial_promotion = true + check_for_death(mob) end end end - for id, player in pairs(minetest.get_connected_players()) do + for _, player in pairs(minetest.get_connected_players()) do minp = vector.subtract(player:getpos(), 0.5) maxp = vector.add(player:getpos(), 0.5) @@ -239,7 +241,7 @@ minetest.register_abm({ end --print("node_under ("..random.x..","..(random.y-1)..","..random.z.."): "..node_under.name) - if node_under.name == "fun_caves:hot_cobble" or node_under.name == "default:coalblock" then + if node_under.name == "fun_caves:hot_cobble" or node_under.name == "fun_caves:black_sand" then --print("setting ("..random.x..","..random.y..","..random.z.."): "..node_under.name) minetest.set_node(random, {name = hot_spikes[1]}) end From 942d6c6a9c8d47a75babc27efbc5446e4cf7a7ff Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Fri, 27 May 2016 21:57:13 -0500 Subject: [PATCH 054/354] Toggle debug. --- mapgen.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mapgen.lua b/mapgen.lua index 96a671a..b554f9b 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -1,4 +1,4 @@ -local DEBUG = true +local DEBUG = false local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = 10, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} From 65a6df1e441ec08763be27df4ef00132e7d149c8 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sat, 28 May 2016 05:24:36 -0500 Subject: [PATCH 055/354] Streamline abms. --- abms.lua | 359 +++++++++++++++++++++++++++++++++++--------- danglers.lua | 2 +- deco_cave_nodes.lua | 16 +- fungal_tree.lua | 295 +++++++----------------------------- goblin_coal.lua | 4 +- goblin_cobbler.lua | 4 +- goblin_copper.lua | 4 +- goblin_diamond.lua | 4 +- goblin_digger.lua | 4 +- goblin_gold.lua | 4 +- goblin_ice.lua | 2 +- goblin_iron.lua | 4 +- goblin_king.lua | 4 +- init.lua | 2 +- mapgen.lua | 2 +- nodes.lua | 6 + spider.lua | 2 +- 17 files changed, 374 insertions(+), 344 deletions(-) diff --git a/abms.lua b/abms.lua index 1b90a5a..b0a9f42 100644 --- a/abms.lua +++ b/abms.lua @@ -1,29 +1,45 @@ +-- see also, fungal_tree.lua + -- player surface damage and hunger local dps_delay = 3000000 local last_dps_check = 0 local cold_delay = 5 local hunger_delay = 60 local dps_count = hunger_delay +local get_us_time = minetest.get_us_time +local floor = math.floor +local abs = math.abs +local max = math.max +local rand = math.random +local mushrooms = {"flowers:mushroom_brown", "flowers:mushroom_red"} +local get_node_light = minetest.get_node_light +local remove_node = minetest.remove_node +local set_node = minetest.set_node +local get_node_or_nil = minetest.get_node_or_nil +local get_connected_players = minetest.get_connected_players +local find_nodes_in_area = minetest.find_nodes_in_area +local get_item_group = minetest.get_item_group + minetest.register_globalstep(function(dtime) local minp, maxp, counts - local time = minetest.get_us_time() + local time = get_us_time() if last_dps_check and time - last_dps_check < dps_delay then return end - local pos, factor + local pos, factor, mob for _, mob in pairs(minetest.luaentities) do if not mob.initial_promotion then pos = mob.object:getpos() if mob.hp_max and mob.object and mob.health and mob.damage then - factor = 1 + (math.max(math.abs(pos.x), math.abs(pos.y), math.abs(pos.z)) / 6200) + factor = 1 + (max(abs(pos.x), abs(pos.y), abs(pos.z)) / 6200) if fun_caves.is_fortress(pos) then factor = factor * 1.5 end - mob.hp_max = math.floor(mob.hp_max * factor) - mob.damage = math.floor(mob.damage * factor) - print("Promoting "..mob.name..": "..mob.hp_max.." at "..pos.x..","..pos.y..","..pos.z) + mob.hp_max = floor(mob.hp_max * factor) + mob.damage = floor(mob.damage * factor) + --print("Promoting "..mob.name..": "..mob.hp_max.." at "..pos.x..","..pos.y..","..pos.z) mob.object:set_hp(mob.hp_max) mob.health = mob.hp_max mob.initial_promotion = true @@ -32,17 +48,20 @@ minetest.register_globalstep(function(dtime) end end - for _, player in pairs(minetest.get_connected_players()) do + local players = get_connected_players() + local player + for i = 1, #players do + player = players[i] minp = vector.subtract(player:getpos(), 0.5) maxp = vector.add(player:getpos(), 0.5) - counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_hot"}) + counts = find_nodes_in_area(minp, maxp, {"group:surface_hot"}) if #counts > 1 then player:set_hp(player:get_hp() - 1) end if dps_count % cold_delay == 0 then - counts = minetest.find_nodes_in_area(minp, maxp, {"group:surface_cold"}) + counts = find_nodes_in_area(minp, maxp, {"group:surface_cold"}) if #counts > 1 then player:set_hp(player:get_hp() - 1) end @@ -55,33 +74,56 @@ minetest.register_globalstep(function(dtime) end end - last_dps_check = minetest.get_us_time() + last_dps_check = get_us_time() dps_count = dps_count - 1 end) +-- Exploding fungal fruit +minetest.register_abm({ + nodenames = {"fun_caves:fungal_tree_fruit"}, + interval = 20 * fun_caves.time_factor, + chance = 14, + catch_up = false, + action = function(pos, node) + fun_caves.soft_boom(pos) + end +}) + +-- Exploding fungal fruit -- in a fire +minetest.register_abm({ + nodenames = {"fun_caves:fungal_tree_fruit"}, + neighbors = {"fire:basic_flame"}, + interval = 10 * fun_caves.time_factor, + chance = 5, + catch_up = false, + action = function(pos, node) + fun_caves.soft_boom(pos) + end +}) + -- mushroom growth -- small into huge minetest.register_abm({ - nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, + nodenames = mushrooms, interval = 200 * fun_caves.time_factor, chance = 25, action = function(pos, node) local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} - local node_up = minetest.get_node_or_nil(pos_up) + local node_up = get_node_or_nil(pos_up) if not node_up then return end if node_up.name ~= "air" then return end - local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) + local node_under = get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) if not node_under then return end - if minetest.get_item_group(node_under.name, "soil") ~= 0 and - minetest.get_node_light(pos_up, nil) <= fun_caves.light_max then - minetest.set_node(pos_up, {name = "fun_caves:huge_mushroom_cap"}) - minetest.set_node(pos, {name = "fun_caves:giant_mushroom_stem"}) + if get_item_group(node_under.name, "soil") ~= 0 and + (get_node_light(pos_up, nil) or 99) <= fun_caves.light_max then + set_node(pos_up, {name = "fun_caves:huge_mushroom_cap"}) + set_node(pos, {name = "fun_caves:giant_mushroom_stem"}) end end }) @@ -92,30 +134,30 @@ minetest.register_abm({ interval = 500 * fun_caves.time_factor, chance = 30, action = function(pos, node) - if minetest.get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then - minetest.set_node(pos, {name = "air"}) + if get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then + set_node(pos, {name = "air"}) return end local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} - local node_up = minetest.get_node_or_nil(pos_up) + local node_up = get_node_or_nil(pos_up) if not node_up then return end if node_up.name ~= "air" then return end - local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) + local node_under = get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) if not node_under or node_under.name ~= "fun_caves:giant_mushroom_stem" then return end - node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 2, z = pos.z}) + node_under = get_node_or_nil({x = pos.x, y = pos.y - 2, z = pos.z}) if not node_under then return end - if minetest.get_item_group(node_under.name, "soil") ~= 0 and - minetest.get_node_light(pos_up, nil) <= fun_caves.light_max then - minetest.set_node(pos_up, {name = "fun_caves:giant_mushroom_cap"}) - minetest.set_node(pos, {name = "fun_caves:giant_mushroom_stem"}) + if get_item_group(node_under.name, "soil") ~= 0 and + (get_node_light(pos_up, nil) or 99) <= fun_caves.light_max then + set_node(pos_up, {name = "fun_caves:giant_mushroom_cap"}) + set_node(pos, {name = "fun_caves:giant_mushroom_stem"}) end end }) @@ -127,15 +169,15 @@ minetest.register_abm({ chance = 10, action = function(pos, node) local pos_up = {x=pos.x,y=pos.y+1,z=pos.z} - local node_up = minetest.get_node_or_nil(pos_up) + local node_up = get_node_or_nil(pos_up) if not node_up then return end if node_up.name ~= "air" then return end - if minetest.get_node_light(pos_up, nil) <= fun_caves.light_max then - minetest.set_node(pos_up, {name = "fun_caves:huge_mushroom_cap"}) + if (get_node_light(pos_up, nil) or 99) <= fun_caves.light_max then + set_node(pos_up, {name = "fun_caves:huge_mushroom_cap"}) end end }) @@ -146,60 +188,42 @@ minetest.register_abm({ interval = 15 * fun_caves.time_factor, chance = 10, action = function(pos, node) - if minetest.get_node_light(pos, nil) >= 14 then - minetest.set_node(pos, {name = "air"}) + if get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then + set_node(pos, {name = "air"}) return end local pos_down = pos pos_down.y = pos_down.y - 1 - local pos1, count = minetest.find_nodes_in_area_under_air(vector.subtract(pos_down, 4), vector.add(pos_down, 4), {"group:soil"}) + local pos1, count = find_nodes_in_area_under_air(vector.subtract(pos_down, 4), vector.add(pos_down, 4), {"group:soil"}) if #pos1 < 1 then return end - local random = pos1[math.random(1, #pos1)] + local random = pos1[rand(1, #pos1)] random.y = random.y + 1 - local mushroom_type - if math.random(1,2) == 1 then - mushroom_type = "flowers:mushroom_red" - else - mushroom_type = "flowers:mushroom_brown" - end - if minetest.get_node_light(random, nil) <= fun_caves.light_max then - minetest.set_node(random, {name = mushroom_type}) + if (get_node_light(random, nil) or 99) <= fun_caves.light_max then + set_node(random, {name = mushrooms[rand(#mushrooms)]}) end end }) --- Mushroom spread and death +-- new mushrooms minetest.register_abm({ - nodenames = {"flowers:mushroom_brown", "flowers:mushroom_red"}, - interval = 15 * fun_caves.time_factor, - chance = 10, + nodenames = {"default:dirt"}, + neighbors = {"air"}, + interval = 20 * fun_caves.time_factor, + chance = 25, action = function(pos, node) - if minetest.get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then - minetest.remove_node(pos) - return - end - local random = { - x = pos.x + math.random(-2, 2), - y = pos.y + math.random(-1, 1), - z = pos.z + math.random(-2, 2) - } - local random_node = minetest.get_node_or_nil(random) - if not random_node or random_node.name ~= "air" then - return - end - local node_under = minetest.get_node_or_nil({x = random.x, - y = random.y - 1, z = random.z}) - if not node_under then + if pos.y > 0 then return end - if (minetest.get_item_group(node_under.name, "soil") ~= 0 or - minetest.get_item_group(node_under.name, "tree") ~= 0) and - minetest.get_node_light(pos, 0.5) <= fun_caves.light_max and - minetest.get_node_light(random, 0.5) <= fun_caves.light_max then - minetest.set_node(random, {name = node.name}) + local grow_pos = {x=pos.x, y=pos.y+1, z=pos.z} + local grow_node = get_node_or_nil(grow_pos) + if grow_node and grow_node.name == "air" then + if (get_node_light(grow_pos, nil) or 99) <= fun_caves.light_max then + set_node(grow_pos, {name = mushrooms[rand(#mushrooms)]}) + return + end end end }) @@ -221,20 +245,20 @@ minetest.register_abm({ end if spike_num < #hot_spikes then - minetest.set_node(pos, {name=hot_spikes[spike_num+1]}) + set_node(pos, {name=hot_spikes[spike_num+1]}) return end local random = { - x = pos.x + math.random(-2, 2), - y = pos.y + math.random(-1, 1), - z = pos.z + math.random(-2, 2) + x = pos.x + rand(-2, 2), + y = pos.y + rand(-1, 1), + z = pos.z + rand(-2, 2) } - local random_node = minetest.get_node_or_nil(random) + local random_node = get_node_or_nil(random) if not random_node or (random_node.name ~= "air" and random_node.name ~= "default:lava_source" and random_node.name ~= "default:lava_flowing") then return end - local node_under = minetest.get_node_or_nil({x = random.x, + local node_under = get_node_or_nil({x = random.x, y = random.y - 1, z = random.z}) if not node_under then return @@ -243,7 +267,196 @@ minetest.register_abm({ --print("node_under ("..random.x..","..(random.y-1)..","..random.z.."): "..node_under.name) if node_under.name == "fun_caves:hot_cobble" or node_under.name == "fun_caves:black_sand" then --print("setting ("..random.x..","..random.y..","..random.z.."): "..node_under.name) - minetest.set_node(random, {name = hot_spikes[1]}) + set_node(random, {name = hot_spikes[1]}) end end }) + + +-- All of this is copied from TNT, but modified to leave stone intact. + +-- Fill a list with data for content IDs, after all nodes are registered +local cid_data = {} +minetest.after(0, function() + for name, def in pairs(minetest.registered_nodes) do + cid_data[minetest.get_content_id(name)] = { + name = name, + --drops = def.drops, + flammable = def.groups.flammable, + choppy = def.groups.choppy, + fleshy = def.groups.fleshy, + snappy = def.groups.snappy, + on_blast = def.on_blast, + } + end +end) + +local function add_effects(pos, radius) + minetest.add_particlespawner({ + amount = 128, + time = 1, + minpos = vector.subtract(pos, radius / 2), + maxpos = vector.add(pos, radius / 2), + minvel = {x=-20, y=-20, z=-20}, + maxvel = {x=20, y=20, z=20}, + minacc = vector.new(), + maxacc = vector.new(), + minexptime = 1, + maxexptime = 3, + minsize = 8, + maxsize = 16, + texture = "tnt_smoke.png", + }) +end + +local function destroy(pos, cid) + if minetest.is_protected(pos, "") then + return + end + local def = cid_data[cid] + if def and def.on_blast then + def.on_blast(vector.new(pos), 1) + return + end + if def.snappy == nil and def.choppy == nil and def.fleshy == nil and def.name ~= "fire:basic_flame" then + return + end + local new = "air" + --if rand(1,2) == 1 then + if true then + local node_under = get_node_or_nil({x = pos.x, + y = pos.y - 1, z = pos.z}) + if node_under and node_under.name ~= "air" then + --new = node.name + end + end + set_node(pos, {name=new}) +end + +local function explode(pos, radius) + local pos = vector.round(pos) + local vm = VoxelManip() + local p1 = vector.subtract(pos, radius) + local p2 = vector.add(pos, radius) + local minp, maxp = vm:read_from_map(p1, p2) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + + local drops = {} + local p = {} + + local c_air = minetest.get_content_id("air") + + for z = -radius, radius do + for y = -radius, 4*radius do + local vi = a:index(pos.x + (-radius), pos.y + y, pos.z + z) + for x = -radius, radius do + if (x * x) + (y * y / 4) + (z * z) <= + (radius * radius) + rand(-radius, radius) then + local cid = data[vi] + p.x = pos.x + x + p.y = pos.y + y + p.z = pos.z + z + if cid ~= c_air then + destroy(p, cid) + end + end + vi = vi + 1 + end + end + end +end + +local function calc_velocity(pos1, pos2, old_vel, power) + local vel = vector.direction(pos1, pos2) + vel = vector.normalize(vel) + vel = vector.multiply(vel, power) + + -- Divide by distance + local dist = vector.distance(pos1, pos2) + dist = max(dist, 1) + vel = vector.divide(vel, dist) + + -- Add old velocity + vel = vector.add(vel, old_vel) + return vel +end + +local function entity_physics(pos, radius) + -- Make the damage radius larger than the destruction radius + radius = radius * 2 + local objs = minetest.get_objects_inside_radius(pos, radius) + for _, obj in pairs(objs) do + local obj_pos = obj:getpos() + local obj_vel = obj:getvelocity() + local dist = max(1, vector.distance(pos, obj_pos)) + + if obj_vel ~= nil then + obj:setvelocity(calc_velocity(pos, obj_pos, + obj_vel, radius * 10)) + end + + local damage = (4 / dist) * radius + obj:set_hp(obj:get_hp() - damage) + end +end + +fun_caves.soft_boom = function(pos) + if not pos then + return + end + + local node = get_node_or_nil(pos) + if not node then + return + end + + minetest.sound_play("tnt_explode", {pos=pos, gain=1.5, max_hear_distance=2*64}) + local radius = 5 + set_node(pos, {name="air"}) + explode(pos, radius) + entity_physics(pos, radius) + add_effects(pos, radius) +end + +--local function burn(pos) +-- minetest.get_node_timer(pos):start(1) +--end + + +----------------------------------------------- +-- testing only -- remove before distribution +----------------------------------------------- +-- Mushroom spread and death +--minetest.register_abm({ +-- nodenames = mushrooms, +-- interval = 1 * fun_caves.time_factor, +-- chance = 50, +-- action = function(pos, node) +-- if get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then +-- remove_node(pos) +-- return +-- end +-- local random = { +-- x = pos.x + rand(-2, 2), +-- y = pos.y + rand(-1, 1), +-- z = pos.z + rand(-2, 2) +-- } +-- local random_node = get_node_or_nil(random) +-- if not random_node or random_node.name ~= "air" then +-- return +-- end +-- local node_under = get_node_or_nil({x = random.x, +-- y = random.y - 1, z = random.z}) +-- if not node_under then +-- return +-- end +-- +-- if (get_item_group(node_under.name, "soil") ~= 0 or +-- get_item_group(node_under.name, "tree") ~= 0) and +-- get_node_light(pos, 0.5) <= fun_caves.light_max and +-- get_node_light(random, 0.5) <= fun_caves.light_max then +-- set_node(random, {name = node.name}) +-- end +-- end +--}) diff --git a/danglers.lua b/danglers.lua index 779682d..8762f87 100644 --- a/danglers.lua +++ b/danglers.lua @@ -81,7 +81,7 @@ mobs:register_mob("fun_caves:dangler", { end, }) -mobs:register_spawn("fun_caves:dangler", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 2500, 3, 31000) +mobs:register_spawn("fun_caves:dangler", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 2500, 3, -51) mobs:register_egg("fun_caves:dangler", "Dangling Spider", "mobs_cobweb.png", 1) diff --git a/deco_cave_nodes.lua b/deco_cave_nodes.lua index 6f3b377..6ae0a83 100644 --- a/deco_cave_nodes.lua +++ b/deco_cave_nodes.lua @@ -86,7 +86,7 @@ minetest.register_node("fun_caves:glowing_fungus", { paramtype = "light", tiles = {"vmg_glowing_fungus.png"}, inventory_image = "vmg_glowing_fungus.png", - groups = {dig_immediate = 3, attached_node = 1}, + groups = {dig_immediate = 3}, }) -- moon glass (glows) @@ -101,7 +101,8 @@ minetest.register_node("fun_caves:moon_juice", { paramtype = "light", tiles = {"vmg_moon_juice.png"}, inventory_image = "vmg_moon_juice.png", - groups = {dig_immediate = 3, attached_node = 1}, + --groups = {dig_immediate = 3, attached_node = 1}, + groups = {dig_immediate = 3}, sounds = default.node_sound_glass_defaults(), }) @@ -121,7 +122,7 @@ minetest.register_node("fun_caves:giant_mushroom_cap", { {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, } }, light_source = fun_caves.light_max, - groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, + groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1}, }) -- mushroom cap, huge @@ -139,7 +140,7 @@ minetest.register_node("fun_caves:huge_mushroom_cap", { {-0.33, -0.33, -0.33, 0.33, -0.17, 0.33}, } }, light_source = fun_caves.light_max, - groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1, leafdecay=1}, + groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1}, }) -- mushroom stem, giant or huge @@ -147,7 +148,7 @@ minetest.register_node("fun_caves:giant_mushroom_stem", { description = "Giant Mushroom Stem", tiles = {"vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png"}, is_ground_content = false, - groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2, plant=1}, + groups = {choppy=2, oddly_breakable_by_hand=1, flammable=2, plant=1}, sounds = default.node_sound_wood_defaults(), paramtype = "light", drawtype = "nodebox", @@ -266,7 +267,7 @@ for i in ipairs(spike_size) do inventory_image = "fun_caves_hot_spike.png", wield_image = "fun_caves_hot_spike.png", is_ground_content = true, - groups = {cracky=3, oddly_breakable_by_hand=1, hot=3}, + groups = {cracky=3, oddly_breakable_by_hand=1, surface_hot=3}, damage_per_second = 1, sounds = default.node_sound_stone_defaults(), paramtype = "light", @@ -362,7 +363,8 @@ minetest.register_node("fun_caves:mushroom_steak", { tiles = {"vmg_mushroom_steak.png"}, inventory_image = "vmg_mushroom_steak.png", on_use = minetest.item_eat(4), - groups = {dig_immediate = 3, attached_node = 1}, + --groups = {dig_immediate = 3, attached_node = 1}, + groups = {dig_immediate = 3}, }) minetest.register_craft({ diff --git a/fungal_tree.lua b/fungal_tree.lua index e8bc86d..35d8d19 100644 --- a/fungal_tree.lua +++ b/fungal_tree.lua @@ -2,7 +2,8 @@ -- Fungal Tree -- ------------------- -local light_max = 8 +local rand = math.random +local max = math.max local colors = {} colors["^[colorize:#FF00FF:60"] = "dye:violet" @@ -16,201 +17,6 @@ newnode.description = "Dry Fiber" minetest.register_node("fun_caves:dry_fiber", newnode) --- Fill a list with data for content IDs, after all nodes are registered -local cid_data = {} -minetest.after(0, function() - for name, def in pairs(minetest.registered_nodes) do - cid_data[minetest.get_content_id(name)] = { - name = name, - --drops = def.drops, - flammable = def.groups.flammable, - choppy = def.groups.choppy, - fleshy = def.groups.fleshy, - snappy = def.groups.snappy, - on_blast = def.on_blast, - } - end -end) - -local function add_effects(pos, radius) - minetest.add_particlespawner({ - amount = 128, - time = 1, - minpos = vector.subtract(pos, radius / 2), - maxpos = vector.add(pos, radius / 2), - minvel = {x=-20, y=-20, z=-20}, - maxvel = {x=20, y=20, z=20}, - minacc = vector.new(), - maxacc = vector.new(), - minexptime = 1, - maxexptime = 3, - minsize = 8, - maxsize = 16, - texture = "tnt_smoke.png", - }) -end - -local function destroy(pos, cid) - if minetest.is_protected(pos, "") then - return - end - local def = cid_data[cid] - if def and def.on_blast then - def.on_blast(vector.new(pos), 1) - return - end - if def.snappy == nil and def.choppy == nil and def.fleshy == nil and def.name ~= "fire:basic_flame" then - return - end - local new = "air" - --if math.random(1,2) == 1 then - if true then - local node_under = minetest.get_node_or_nil({x = pos.x, - y = pos.y - 1, z = pos.z}) - if node_under and node_under.name ~= "air" then - --new = node.name - end - end - minetest.set_node(pos, {name=new}) -end - -local function explode(pos, radius) - local pos = vector.round(pos) - local vm = VoxelManip() - local p1 = vector.subtract(pos, radius) - local p2 = vector.add(pos, radius) - local minp, maxp = vm:read_from_map(p1, p2) - local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) - local data = vm:get_data() - - local drops = {} - local p = {} - - local c_air = minetest.get_content_id("air") - - for z = -radius, radius do - for y = -radius, 4*radius do - local vi = a:index(pos.x + (-radius), pos.y + y, pos.z + z) - for x = -radius, radius do - if (x * x) + (y * y / 4) + (z * z) <= - (radius * radius) + math.random(-radius, radius) then - local cid = data[vi] - p.x = pos.x + x - p.y = pos.y + y - p.z = pos.z + z - if cid ~= c_air then - destroy(p, cid) - end - end - vi = vi + 1 - end - end - end -end - -local function calc_velocity(pos1, pos2, old_vel, power) - local vel = vector.direction(pos1, pos2) - vel = vector.normalize(vel) - vel = vector.multiply(vel, power) - - -- Divide by distance - local dist = vector.distance(pos1, pos2) - dist = math.max(dist, 1) - vel = vector.divide(vel, dist) - - -- Add old velocity - vel = vector.add(vel, old_vel) - return vel -end - -local function entity_physics(pos, radius) - -- Make the damage radius larger than the destruction radius - radius = radius * 2 - local objs = minetest.get_objects_inside_radius(pos, radius) - for _, obj in pairs(objs) do - local obj_pos = obj:getpos() - local obj_vel = obj:getvelocity() - local dist = math.max(1, vector.distance(pos, obj_pos)) - - if obj_vel ~= nil then - obj:setvelocity(calc_velocity(pos, obj_pos, - obj_vel, radius * 10)) - end - - local damage = (4 / dist) * radius - obj:set_hp(obj:get_hp() - damage) - end -end - -local function boom(pos) - if not pos then - return - end - local node = minetest.get_node_or_nil(pos) - if not node then - return - end - - minetest.sound_play("tnt_explode", {pos=pos, gain=1.5, max_hear_distance=2*64}) - local radius = 5 - minetest.set_node(pos, {name="air"}) - explode(pos, radius) - entity_physics(pos, radius) - add_effects(pos, radius) -end - -local function burn(pos) - minetest.get_node_timer(pos):start(1) -end - -local good_stone = {} -good_stone["fun_caves:stone_with_lichen"] = true -good_stone["fun_caves:stone_with_algae"] = true -local function find_ground(pos) - for y1 = 1, 16 do - local node = minetest.get_node_or_nil({x=pos.x, y=pos.y-y1, z=pos.z}) - if node then - if minetest.get_item_group(node.name, "soil") ~= 0 or - good_stone[node.name] then - return y1 - end - end - end - - return 1000 -end - - --- Exploding fruit -minetest.register_abm({ - nodenames = {"fun_caves:fungal_tree_fruit"}, - interval = 3 * fun_caves.time_factor, - chance = 20, - action = function(pos, node) - local pos1, count = minetest.find_nodes_in_area(vector.subtract(pos, 1), vector.add(pos, 1), {"fire:basic_flame"}) - if #pos1 > 0 then - boom(pos) - return - end - - local pos1, count = minetest.find_nodes_in_area(vector.subtract(pos, 1), vector.add(pos, 1), fungal_tree_leaves) - if #pos1 < 3 then - minetest.set_node(pos, {name="air"}) - return - end - - local g = find_ground(pos) - if g > 4 and g < 17 then - if math.random(1,17 - g) == 1 then - boom(pos) - end - elseif math.random(1,2) == 1 then - minetest.set_node(pos, {name="air"}) - end - end -}) - - minetest.register_node("fun_caves:fungal_tree_fruit", { description = "Fungal tree fruit", drawtype = "plantlike", @@ -229,14 +35,14 @@ minetest.register_node("fun_caves:fungal_tree_fruit", { groups = {fleshy = 3, dig_immediate = 3, flammable = 2}, --on_use = minetest.item_eat(2), sounds = default.node_sound_leaves_defaults(), - on_timer = boom, - on_punch = boom, + on_timer = fun_caves.soft_boom, + on_punch = fun_caves.soft_boom, }) local fruit = minetest.get_content_id("fun_caves:fungal_tree_fruit") function fun_caves.make_fungal_tree(data, area, ivm, height) - local leaf = minetest.get_content_id(fungal_tree_leaves[math.random(#fungal_tree_leaves)]) + local leaf = minetest.get_content_id(fungal_tree_leaves[rand(#fungal_tree_leaves)]) for y = 0, height do local radius = 1 if y > 1 and y < height - 2 then @@ -244,7 +50,7 @@ function fun_caves.make_fungal_tree(data, area, ivm, height) end for z = -radius,radius do for x = -radius,radius do - local sr = math.random(1,100) + local sr = rand(1,100) local i = ivm + z*area.zstride + y*area.ystride + x if x == 0 and y == 0 and z == 0 then data[i] = leaf @@ -273,7 +79,7 @@ for color, dye in pairs(colors) do tiles = {"fun_caves_fungal_tree_leaves.png"..color}, paramtype = "light", is_ground_content = false, - groups = {snappy=3, flammable=3, leaves=1, plant=1}, + groups = {snappy=3, flammable=3, plant=1}, drop = { max_items = 1, items = { @@ -310,71 +116,74 @@ minetest.register_craft({ }) -local leaves_and_air = table.copy(fungal_tree_leaves) -leaves_and_air[#leaves_and_air+1] = "air" +local leaves = {} +for _, leaf in pairs(fungal_tree_leaves) do + leaves[leaf] = true +end +local get_node_light = minetest.get_node_light +local remove_node = minetest.remove_node +local set_node = minetest.set_node +local get_node_or_nil = minetest.get_node_or_nil -- fungal spread minetest.register_abm({ nodenames = fungal_tree_leaves, + neighbors = {"air", "group:liquid"}, interval = 2 * fun_caves.time_factor, chance = 10, + catch_up = false, action = function(pos, node) - if minetest.get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then - minetest.remove_node(pos) - return - end - if find_ground(pos) > 16 then - minetest.remove_node(pos) + if get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then + remove_node(pos) return end local grow_pos = {x=pos.x, y=pos.y-1, z=pos.z} - local grow_node = minetest.get_node_or_nil(grow_pos) + local grow_node = get_node_or_nil(grow_pos) if grow_node and grow_node.name == "air" then - minetest.set_node(grow_pos, {name = node.name}) - return - end - if math.random(1,3) ~= 1 then + set_node(grow_pos, {name = node.name}) return end - local foreign = {} - for _, i in pairs(fungal_tree_leaves) do - if i ~= node.name then - foreign[#foreign+1] = i - end - end - local pos1, count = minetest.find_nodes_in_area(vector.subtract(pos, 3), vector.add(pos, 3), foreign) - if #pos1 > 0 then - minetest.set_node(pos1[math.random(1,#pos1)], {name="air"}) + grow_pos = {x=rand(-1,1)+pos.x, y=rand(-1,1)+pos.y, z=rand(-1,1)+pos.z} + grow_node = get_node_or_nil(grow_pos) + if grow_node and grow_node.name == "air" and get_node_light(grow_pos, nil) <= fun_caves.light_max then + set_node(grow_pos, {name = node.name}) + return + elseif grow_node and leaves[grow_node.name] and grow_node.name ~= node.name then + set_node(grow_pos, {name = 'air'}) return end - if math.random(1,201) == 1 then - local new = fungal_tree_leaves[math.random(1,#fungal_tree_leaves)] - local pos1, count = minetest.find_nodes_in_area({x=pos.x-8, y=pos.y-16, z=pos.z-8}, {x=pos.x+8, y=pos.y+16, z=pos.z+8}, node.name) - for _, p in pairs(pos1) do - minetest.set_node(p, {name=new}) - end + if rand(40) == 1 then + set_node(pos, {name = "fun_caves:fungal_tree_fruit"}) return end - grow_pos = {x = pos.x + math.random(-1,1), y = pos.y + math.random(-1,1), z = pos.z + math.random(-1,1)} - grow_node = minetest.get_node_or_nil(grow_pos) - --if math.random(1,2) == 1 then - minetest.set_node(pos, {name = "air"}) - --end - if not grow_node or not table.contains(leaves_and_air, grow_node.name) or find_ground(grow_pos) > 16 then + if rand(100) == 1 then + set_node(pos, {name = fungal_tree_leaves[rand(#fungal_tree_leaves)]}) + return + end + end +}) + +-- new fungi +minetest.register_abm({ + nodenames = {"default:dirt"}, + neighbors = {"air"}, + interval = 20 * fun_caves.time_factor, + chance = 25, + action = function(pos, node) + if pos.y > 0 then + return + end + + local grow_pos = {x=pos.x, y=pos.y+1, z=pos.z} + local grow_node = get_node_or_nil(grow_pos) + if grow_node and grow_node.name == "air" and (get_node_light(grow_pos, nil) or 99) <= fun_caves.light_max then + set_node(grow_pos, {name = fungal_tree_leaves[rand(#fungal_tree_leaves)]}) return end - if minetest.get_node_light(grow_pos, nil) <= light_max then - minetest.set_node(pos, {name = "air"}) - if math.random(1,27) == 1 then - minetest.set_node(grow_pos, {name = "fun_caves:fungal_tree_fruit"}) - else - minetest.set_node(grow_pos, {name = node.name}) - end - end end }) diff --git a/goblin_coal.lua b/goblin_coal.lua index b0ac2f2..9d95ada 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -121,8 +121,8 @@ mobs:register_mob("fun_caves:goblin_coal", { }) mobs:register_egg("fun_caves:goblin_coal", "Goblin Egg (coal)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal", "group:fortress"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) -mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal", "group:fortress"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) +mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) minetest.register_node("fun_caves:stone_with_coal_trap", { description = "Coal Trap", diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index 5fe2e5d..e5ba5bd 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -124,8 +124,8 @@ mobs:register_mob("fun_caves:goblin_cobble", { end, }) mobs:register_egg("fun_caves:goblin_cobble", "Goblin Egg (cobble)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_cobble", {"group:stone"}, 100, 0, 10 * fun_caves.goblin_spawn_frequency, 3, 101) -mobs:register_spawn("fun_caves:goblin_cobble", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_cobble", {"group:stone"}, 100, 0, 10 * fun_caves.goblin_spawn_frequency, 3, -51) +mobs:register_spawn("fun_caves:goblin_cobble", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) minetest.register_node("fun_caves:mossycobble_trap", { description = "Messy Gobblestone", diff --git a/goblin_copper.lua b/goblin_copper.lua index 0940831..bd4f648 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -120,8 +120,8 @@ mobs:register_mob("fun_caves:goblin_copper", { end, }) mobs:register_egg("fun_caves:goblin_copper", "Goblin Egg (copper)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper", "group:fortress"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) -mobs:register_spawn("fun_caves:goblin_copper", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper", "group:fortress"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) +mobs:register_spawn("fun_caves:goblin_copper", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) minetest.register_node("fun_caves:stone_with_copper_trap", { description = "Copper Trap", diff --git a/goblin_diamond.lua b/goblin_diamond.lua index daffe7c..10e7f6a 100644 --- a/goblin_diamond.lua +++ b/goblin_diamond.lua @@ -123,8 +123,8 @@ mobs:register_mob("fun_caves:goblin_diamond", { }) mobs:register_egg("fun_caves:goblin_diamond", "Goblin Egg (diamond)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_diamond", {"default:stone_with_diamond" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 101) -mobs:register_spawn("fun_caves:goblin_diamond", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:stone_with_diamond" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, -51) +mobs:register_spawn("fun_caves:goblin_diamond", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, -51) minetest.register_node("fun_caves:stone_with_diamond_trap", { description = "Diamond Trap", diff --git a/goblin_digger.lua b/goblin_digger.lua index fdc0571..627466f 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -219,6 +219,6 @@ mobs:register_mob("fun_caves:goblin_digger", { }) mobs:register_egg("fun_caves:goblin_digger", "Goblin Egg (digger)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_digger", {"group:stone"}, 100, 0, 20 * fun_caves.goblin_spawn_frequency, 3, 101) -mobs:register_spawn("fun_caves:goblin_digger", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_digger", {"group:stone"}, 100, 0, 20 * fun_caves.goblin_spawn_frequency, 3, -51) +mobs:register_spawn("fun_caves:goblin_digger", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) diff --git a/goblin_gold.lua b/goblin_gold.lua index a9f5a31..ac7335f 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -120,8 +120,8 @@ mobs:register_mob("fun_caves:goblin_gold", { end, }) mobs:register_egg("fun_caves:goblin_gold", "Goblin Egg (gold)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_gold", {"default:stone_with_gold" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, 101) -mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_gold", {"default:stone_with_gold" }, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 2, -51) +mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, -51) minetest.register_node("fun_caves:molten_gold_source", { description = "Molten Gold Source", diff --git a/goblin_ice.lua b/goblin_ice.lua index 371681f..c5dc368 100644 --- a/goblin_ice.lua +++ b/goblin_ice.lua @@ -120,7 +120,7 @@ mobs:register_mob("fun_caves:goblin_ice", { }) mobs:register_egg("fun_caves:goblin_ice", "Goblin Egg (ice)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_ice", {"default:ice"}, 100, 0, 5 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_ice", {"default:ice"}, 100, 0, 5 * fun_caves.goblin_spawn_frequency, 3, -51) minetest.register_node("fun_caves:ice_trap", { description = "Ice Trap", diff --git a/goblin_iron.lua b/goblin_iron.lua index d0c1896..a95b702 100644 --- a/goblin_iron.lua +++ b/goblin_iron.lua @@ -122,8 +122,8 @@ mobs:register_mob("fun_caves:goblin_iron", { end, }) mobs:register_egg("fun_caves:goblin_iron", "Goblin Egg (iron)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_iron", {"default:stone_with_iron"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, 101) -mobs:register_spawn("fun_caves:goblin_iron", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_iron", {"default:stone_with_iron"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) +mobs:register_spawn("fun_caves:goblin_iron", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 2 * fun_caves.goblin_spawn_frequency, 3, -51) minetest.register_node("fun_caves:stone_with_iron_trap", { description = "Iron Trap", diff --git a/goblin_king.lua b/goblin_king.lua index adae025..b6cf549 100644 --- a/goblin_king.lua +++ b/goblin_king.lua @@ -125,6 +125,6 @@ mobs:register_mob("fun_caves:goblin_king", { end, }) mobs:register_egg("fun_caves:goblin_king", "Goblin King Egg", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_king", {"default:stone_with_mese"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 1, 101) -mobs:register_spawn("fun_caves:goblin_king", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 3 * fun_caves.goblin_spawn_frequency, 3, 101) +mobs:register_spawn("fun_caves:goblin_king", {"default:stone_with_mese"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 1, -51) +mobs:register_spawn("fun_caves:goblin_king", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 3 * fun_caves.goblin_spawn_frequency, 3, -51) diff --git a/init.lua b/init.lua index 78a8102..a476234 100644 --- a/init.lua +++ b/init.lua @@ -49,6 +49,7 @@ function fun_caves.clone_node(name) end +dofile(fun_caves.path .. "/abms.lua") dofile(fun_caves.path .. "/unionfind.lua") dofile(fun_caves.path .. "/nodes.lua") dofile(fun_caves.path .. "/deco.lua") @@ -56,4 +57,3 @@ dofile(fun_caves.path .. "/fungal_tree.lua") dofile(fun_caves.path .. "/fortress.lua") dofile(fun_caves.path .. "/mapgen.lua") dofile(fun_caves.path .. "/mobs.lua") -dofile(fun_caves.path .. "/abms.lua") diff --git a/mapgen.lua b/mapgen.lua index b554f9b..b0a726f 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -219,7 +219,7 @@ local function generate(p_minp, p_maxp, seed) end elseif y < height then if data[ivm] == node("air") and (data[ivm - area.ystride] == node('default:stone') or data[ivm - area.ystride] == node('default:sandstone')) then - data[ivm - area.ystride] = node("dirt") + data[ivm - area.ystride] = node("fun_caves:dirt") write = true end else diff --git a/nodes.lua b/nodes.lua index 9b142f6..3affa0d 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1,3 +1,9 @@ +-- dirt, cave +local newnode = fun_caves.clone_node("default:dirt") +newnode.drop = "default:dirt" +newnode.groups.soil = 0 +minetest.register_node("fun_caves:dirt", newnode) + -- dungeon floor, basic local newnode = fun_caves.clone_node("default:stone") newnode.description = "Dungeon Stone" diff --git a/spider.lua b/spider.lua index e0daddc..54051f8 100644 --- a/spider.lua +++ b/spider.lua @@ -56,6 +56,6 @@ mobs:register_mob("fun_caves:spider", { end, }) -mobs:register_spawn("fun_caves:spider", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 5000, 2, 31000) +mobs:register_spawn("fun_caves:spider", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 5000, 2, -51) mobs:register_egg("fun_caves:spider", "Deep Spider", "mobs_cobweb.png", 1) From fac68f46a59b46109337b655cd722af1b51c5a8e Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sat, 28 May 2016 06:16:04 -0500 Subject: [PATCH 056/354] Reoptimize some variables. --- abms.lua | 15 ++++++--------- deco_water.lua | 7 ++----- fortress.lua | 29 ++++++++++++++--------------- mapgen.lua | 41 ++++++++++++++++++----------------------- 4 files changed, 40 insertions(+), 52 deletions(-) diff --git a/abms.lua b/abms.lua index b0a9f42..4efe919 100644 --- a/abms.lua +++ b/abms.lua @@ -21,19 +21,17 @@ local find_nodes_in_area = minetest.find_nodes_in_area local get_item_group = minetest.get_item_group minetest.register_globalstep(function(dtime) - local minp, maxp, counts local time = get_us_time() if last_dps_check and time - last_dps_check < dps_delay then return end - local pos, factor, mob for _, mob in pairs(minetest.luaentities) do if not mob.initial_promotion then - pos = mob.object:getpos() + local pos = mob.object:getpos() if mob.hp_max and mob.object and mob.health and mob.damage then - factor = 1 + (max(abs(pos.x), abs(pos.y), abs(pos.z)) / 6200) + local factor = 1 + (max(abs(pos.x), abs(pos.y), abs(pos.z)) / 6200) if fun_caves.is_fortress(pos) then factor = factor * 1.5 end @@ -49,13 +47,12 @@ minetest.register_globalstep(function(dtime) end local players = get_connected_players() - local player for i = 1, #players do - player = players[i] - minp = vector.subtract(player:getpos(), 0.5) - maxp = vector.add(player:getpos(), 0.5) + local player = players[i] + local minp = vector.subtract(player:getpos(), 0.5) + local maxp = vector.add(player:getpos(), 0.5) - counts = find_nodes_in_area(minp, maxp, {"group:surface_hot"}) + local counts = find_nodes_in_area(minp, maxp, {"group:surface_hot"}) if #counts > 1 then player:set_hp(player:get_hp() - 1) end diff --git a/deco_water.lua b/deco_water.lua index 927e93b..4740af8 100644 --- a/deco_water.lua +++ b/deco_water.lua @@ -13,13 +13,11 @@ end plant_noise = {offset = 0.0, scale = 1.0, spread = {x = 200, y = 200, z = 200}, seed = 33, octaves = 3, persist = 0.7, lacunarity = 2.0} local function surround(node, data, area, ivm) - local n - -- Check to make sure that a plant root is fully surrounded. -- This is due to the kludgy way you have to make water plants -- in minetest, to avoid bubbles. for x1 = -1,1,2 do - n = data[ivm+x1] + local n = data[ivm+x1] if n == node("default:river_water_source") or n == node("default:water_source") or n == node("air") then return false end @@ -68,7 +66,6 @@ function fun_caves.decorate_water(node, data, area, minp, maxp, pos, ivm, biome_ return end - local posm, count for _, desc in pairs(fun_caves.water_plants) do if desc.content_id then if not node_match_cache[desc.content_id] then @@ -80,7 +77,7 @@ function fun_caves.decorate_water(node, data, area, minp, maxp, pos, ivm, biome_ -- against a given node (or nodes). However, it's slow. -- To speed it up, we cache the results for each plant -- on each node, and avoid calling find_nodes every time. - posm, count = minetest.find_nodes_in_area(pos, pos, desc.place_on) + local posm, count = minetest.find_nodes_in_area(pos, pos, desc.place_on) if #posm > 0 then node_match_cache[desc.content_id][data[ivm]] = "good" else diff --git a/fortress.lua b/fortress.lua index da3ab06..3189ade 100644 --- a/fortress.lua +++ b/fortress.lua @@ -8,7 +8,6 @@ fun_caves.fortress = function(node, data, area, minp, maxp, level) local n = 16 local walls = {} - local a, b, c, i, j, u, v, x, y, z, ivm, set, dox, doz local floor = node('fun_caves:dungeon_floor_1') local outer_wall = node('fun_caves:dungeon_wall_2') local inner_wall = node('fun_caves:dungeon_wall_1') @@ -21,10 +20,10 @@ fun_caves.fortress = function(node, data, area, minp, maxp, level) end table.shuffle(walls) - dox, doz = math.random(0, n-1), math.random(0, n-1) + local dox, doz = math.random(0, n-1), math.random(0, n-1) for z = minp.z, maxp.z do for y = minp.y + y2 * 5, minp.y + y2 * 5 + 4 do - ivm = area:index(minp.x, y, z) + local ivm = area:index(minp.x, y, z) for x = minp.x, maxp.x do if (y - minp.y) % 5 == 0 then if math.floor((z - minp.z) / 5) == doz and math.floor((x - minp.x) / 5) == dox and (z - minp.z) % 5 ~= 0 and (x - minp.x) % 5 ~= 0 and y ~= minp.y then @@ -44,21 +43,21 @@ fun_caves.fortress = function(node, data, area, minp, maxp, level) end end - set = unionfind(n * n) + local set = unionfind(n * n) for m = 0, #walls do - c = walls[m] - a = math.floor(c / 2) - i = a % n - j = math.floor(a / n) - u = c % 2 == 0 and 1 or 0 - v = c % 2 == 1 and 1 or 0 - b = a + u + n * v + local c = walls[m] + local a = math.floor(c / 2) + local i = a % n + local j = math.floor(a / n) + local u = c % 2 == 0 and 1 or 0 + local v = c % 2 == 1 and 1 or 0 + local b = a + u + n * v if i < n - u and j < n - v and set:find(a) ~= set:find(b) then set:union(a, b) - x = (i + u) * 5 + minp.x - y = minp.y + y2 * 5 - z = (j + v) * 5 + minp.z + local x = (i + u) * 5 + minp.x + local y = minp.y + y2 * 5 + local z = (j + v) * 5 + minp.z --if y > minp.y and math.random(20) == 1 then -- for z1 = z + 1, z + 4 do -- ivm = area:index(x+1, y, z1) @@ -71,7 +70,7 @@ fun_caves.fortress = function(node, data, area, minp, maxp, level) for z1 = z + (1-v), z + (1-v) * 4 do for y1 = y + 1, y + 4 do - ivm = area:index(x + (1-u), y1, z1) + local ivm = area:index(x + (1-u), y1, z1) for x1 = x + (1-u), x + (1-u) * 4 do if x1 < maxp.x and z1 < maxp.z and x1 > minp.x and z1 > minp.z then data[ivm] = node("air") diff --git a/mapgen.lua b/mapgen.lua index b0a726f..b29e8fb 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -29,7 +29,6 @@ local deco_depth = 30 local data = {} --local p2data = {} -- vm rotation data buffer -local vm, emin, emax, area, noise_area, csize, minp, maxp, heightmap, biomemap -- Create a table of biome ids, so I can use the biomemap. local biome_ids = {} @@ -104,7 +103,7 @@ end -- end --end -fun_caves.is_fortress = function(pos) +fun_caves.is_fortress = function(pos, csize) local cs = csize if not cs then -- Fix this to get csize, somehow. @@ -131,15 +130,15 @@ end local function generate(p_minp, p_maxp, seed) - minp, maxp = p_minp, p_maxp - vm, emin, emax = minetest.get_mapgen_object("voxelmanip") + local minp, maxp = p_minp, p_maxp + local vm, emin, emax = minetest.get_mapgen_object("voxelmanip") vm:get_data(data) --p2data = vm:get_param2_data() - heightmap = minetest.get_mapgen_object("heightmap") - biomemap = minetest.get_mapgen_object("biomemap") - area = VoxelArea:new({MinEdge = emin, MaxEdge = emax}) - csize = vector.add(vector.subtract(maxp, minp), 1) - noise_area = VoxelArea:new({MinEdge={x=0,y=0,z=0}, MaxEdge=vector.subtract(csize, 1)}) + local heightmap = minetest.get_mapgen_object("heightmap") + local biomemap = minetest.get_mapgen_object("biomemap") + local area = VoxelArea:new({MinEdge = emin, MaxEdge = emax}) + local csize = vector.add(vector.subtract(maxp, minp), 1) + local noise_area = VoxelArea:new({MinEdge={x=0,y=0,z=0}, MaxEdge=vector.subtract(csize, 1)}) local write = false @@ -147,7 +146,7 @@ local function generate(p_minp, p_maxp, seed) math.randomseed(minetest.get_perlin(seed_noise):get2d({x=minp.x, y=minp.z})) local fortress = maxp.y / 3100 - if fun_caves.is_fortress(minp) then + if fun_caves.is_fortress(minp, csize) then fun_caves.fortress(node, data, area, minp, maxp, math.ceil(maxp.y / 3100)) write = true else @@ -156,7 +155,6 @@ local function generate(p_minp, p_maxp, seed) local cave_3 = minetest.get_perlin_map(cave_noise_3, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) local biome_n = minetest.get_perlin_map(biome_noise, csize):get3dMap_flat(minp) - local ivm, ivm2, height, new_node local index = 0 local index3d = 0 @@ -164,9 +162,9 @@ local function generate(p_minp, p_maxp, seed) for x = minp.x, maxp.x do index = index + 1 index3d = noise_area:index(x - minp.x, 0, z - minp.z) - ivm = area:index(x, minp.y, z) + local ivm = area:index(x, minp.y, z) - height = heightmap[index] + local height = heightmap[index] if height >= maxp.y - 1 and data[area:index(x, maxp.y, z)] ~= node('air') then height = 31000 heightmap[index] = height @@ -182,7 +180,7 @@ local function generate(p_minp, p_maxp, seed) if y > 0 and cave_3[index] < 1 and y == height then -- Clear the air above a cave mouth. - ivm2 = ivm + local ivm2 = ivm for y2 = y + 1, maxp.y + 8 do ivm2 = ivm2 + area.ystride if data[ivm2] ~= node("default:water_source") then @@ -201,18 +199,17 @@ local function generate(p_minp, p_maxp, seed) -- Air needs to be placed prior to decorations. local index = 0 local index3d = 0 - local pn, biome for z = minp.z, maxp.z do for x = minp.x, maxp.x do index = index + 1 index3d = noise_area:index(x - minp.x, 0, z - minp.z) - ivm = area:index(x, minp.y, z) + local ivm = area:index(x, minp.y, z) - height = heightmap[index] + local height = heightmap[index] for y = minp.y, maxp.y do if y <= height - deco_depth and (height < 31000 or y < 0) then - new_node = fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_n[index3d]) + local new_node = fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_n[index3d]) if new_node then data[ivm] = new_node write = true @@ -223,9 +220,9 @@ local function generate(p_minp, p_maxp, seed) write = true end else - pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) - biome = biome_ids[biomemap[index]] - new_node = fun_caves.decorate_water(node, data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) + local pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) + local biome = biome_ids[biomemap[index]] + local new_node = fun_caves.decorate_water(node, data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) if new_node then data[ivm] = new_node write = true @@ -252,8 +249,6 @@ local function generate(p_minp, p_maxp, seed) vm:write_to_map() end - vm, area, noise_area, heightmap, biomemap = nil, nil, nil, nil, nil - -- Deal with memory issues. This, of course, is supposed to be automatic. if math.floor(collectgarbage("count")/1024) > 400 then print("Fun Caves: Manually collecting garbage...") From 0f684a76d09babc68bb566650bd59e2b5fb041f7 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sat, 28 May 2016 06:23:20 -0500 Subject: [PATCH 057/354] Correct missing function. --- abms.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/abms.lua b/abms.lua index 4efe919..a8f31a8 100644 --- a/abms.lua +++ b/abms.lua @@ -19,6 +19,7 @@ local get_node_or_nil = minetest.get_node_or_nil local get_connected_players = minetest.get_connected_players local find_nodes_in_area = minetest.find_nodes_in_area local get_item_group = minetest.get_item_group +local find_nodes_in_area_under_air = minetest.find_nodes_in_area_under_air minetest.register_globalstep(function(dtime) local time = get_us_time() From bde02741236f23b29ce2e9d287075a11ac2775c9 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sat, 28 May 2016 06:32:20 -0500 Subject: [PATCH 058/354] Relocalize variable. --- deco_water.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deco_water.lua b/deco_water.lua index 4740af8..cb5d13e 100644 --- a/deco_water.lua +++ b/deco_water.lua @@ -23,7 +23,7 @@ local function surround(node, data, area, ivm) end end for z1 = -area.zstride,area.zstride,2*area.zstride do - n = data[ivm+z1] + local n = data[ivm+z1] if n == node("default:river_water_source") or n == node("default:water_source") or n == node("air") then return false end From 717256861535eae1671cf1bcc7a5b7bab33f0117 Mon Sep 17 00:00:00 2001 From: HybridDog Date: Sat, 28 May 2016 14:31:10 +0200 Subject: [PATCH 059/354] Update mapgen.lua use math.floor on n in fun_caves.is_fortress to ensure it's integer when comparing it with 1 put the manual garbage collection into a minetest.after, else it doesn't know yet that data, etc. aren't longer used --- mapgen.lua | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/mapgen.lua b/mapgen.lua index b29e8fb..d2058dc 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -103,23 +103,21 @@ end -- end --end -fun_caves.is_fortress = function(pos, csize) - local cs = csize - if not cs then - -- Fix this to get csize, somehow. - cs = {x=80, y=80, z=80} - end +fun_caves.is_fortress = function(pos, cs) + -- Fix this to get csize, somehow. + local cs = cs or {x=80, y=80, z=80} - local x = math.floor((pos.x + 33) / cs.x) local y = math.floor((pos.y + 33) / cs.y) - local z = math.floor((pos.z + 33) / cs.z) if y > -3 or (pos.y + 33) % cs.y > cs.y - 5 then return false end + local x = math.floor((pos.x + 33) / cs.x) + local z = math.floor((pos.z + 33) / cs.z) + local n = minetest.get_perlin(fortress_noise):get3d({x=x, y=y, z=z}) - n = (n * 10000) % 20 + n = math.floor((n * 10000) % 20) if n == 1 or DEBUG then return true @@ -250,10 +248,12 @@ local function generate(p_minp, p_maxp, seed) end -- Deal with memory issues. This, of course, is supposed to be automatic. - if math.floor(collectgarbage("count")/1024) > 400 then - print("Fun Caves: Manually collecting garbage...") - collectgarbage("collect") - end + minetest.after(0, function() + if math.floor(collectgarbage("count")/1024) > 400 then + print("Fun Caves: Manually collecting garbage...") + collectgarbage("collect") + end + end) end From b5088cbffb14c0855dd15d141586376eabdb6bd4 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sat, 28 May 2016 09:16:28 -0500 Subject: [PATCH 060/354] Localize floor. --- mapgen.lua | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/mapgen.lua b/mapgen.lua index b29e8fb..af613dd 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -1,5 +1,8 @@ local DEBUG = false +local floor = math.floor +local ceil = math.ceil + local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = 10, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local cave_noise_3 = {offset = 15, scale = 10, seed = 3721, spread = {x = 40, y = 40, z = 40}, octaves = 3, persist = 1, lacunarity = 2} @@ -46,8 +49,8 @@ end -- end -- -- if center then --- pos.x = pos.x - math.floor(schem.size.x / 2) --- pos.z = pos.z - math.floor(schem.size.z / 2) +-- pos.x = pos.x - floor(schem.size.x / 2) +-- pos.z = pos.z - floor(schem.size.z / 2) -- end -- -- for z1 = 0, schem.size.z - 1 do @@ -103,25 +106,21 @@ end -- end --end -fun_caves.is_fortress = function(pos, csize) - local cs = csize - if not cs then - -- Fix this to get csize, somehow. - cs = {x=80, y=80, z=80} - end +fun_caves.is_fortress = function(pos, cs) + -- Fix this to get csize, somehow. + local cs = cs or {x=80, y=80, z=80} - local x = math.floor((pos.x + 33) / cs.x) - local y = math.floor((pos.y + 33) / cs.y) - local z = math.floor((pos.z + 33) / cs.z) + local y = floor((pos.y + 33) / cs.y) if y > -3 or (pos.y + 33) % cs.y > cs.y - 5 then return false end - local n = minetest.get_perlin(fortress_noise):get3d({x=x, y=y, z=z}) - n = (n * 10000) % 20 + local x = floor((pos.x + 33) / cs.x) + local z = floor((pos.z + 33) / cs.z) - if n == 1 or DEBUG then + local n = minetest.get_perlin(fortress_noise):get3d({x=x, y=y, z=z}) + if floor((n * 10000) % 20) == 1 or DEBUG then return true end @@ -147,7 +146,7 @@ local function generate(p_minp, p_maxp, seed) local fortress = maxp.y / 3100 if fun_caves.is_fortress(minp, csize) then - fun_caves.fortress(node, data, area, minp, maxp, math.ceil(maxp.y / 3100)) + fun_caves.fortress(node, data, area, minp, maxp, ceil(maxp.y / 3100)) write = true else local cave_1 = minetest.get_perlin_map(cave_noise_1, csize):get3dMap_flat(minp) @@ -250,10 +249,12 @@ local function generate(p_minp, p_maxp, seed) end -- Deal with memory issues. This, of course, is supposed to be automatic. - if math.floor(collectgarbage("count")/1024) > 400 then - print("Fun Caves: Manually collecting garbage...") - collectgarbage("collect") - end + minetest.after(0, function() + if floor(collectgarbage("count")/1024) > 400 then + print("Fun Caves: Manually collecting garbage...") + collectgarbage("collect") + end + end) end From 02d6c4463876d07ab2473dd8c9e5107e694c0889 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sat, 28 May 2016 09:58:04 -0500 Subject: [PATCH 061/354] Tweak fortress noise. --- mapgen.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mapgen.lua b/mapgen.lua index eeda2ea..61d2541 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -8,7 +8,7 @@ local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = local cave_noise_3 = {offset = 15, scale = 10, seed = 3721, spread = {x = 40, y = 40, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local seed_noise = {offset = 0, scale = 32768, seed = 5202, spread = {x = 80, y = 80, z = 80}, octaves = 2, persist = 0.4, lacunarity = 2} local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = 400}, seed = 903, octaves = 3, persist = 0.5, lacunarity = 2.0} -local fortress_noise = {offset = 0, scale = 1, seed = -4082, spread = {x = 200, y = 200, z = 200}, octaves = 2, persist = 1, lacunarity = 2} +local fortress_noise = {offset = 0, scale = 1, seed = -4082, spread = {x = 7, y = 7, z = 7}, octaves = 4, persist = 1, lacunarity = 2} local node_cache = {} @@ -106,7 +106,7 @@ end -- end --end -fun_caves.is_fortress = function(pos, cs) +fun_caves.is_fortress = function(pos, cs, debug) -- Fix this to get csize, somehow. local cs = cs or {x=80, y=80, z=80} @@ -120,7 +120,10 @@ fun_caves.is_fortress = function(pos, cs) local z = floor((pos.z + 33) / cs.z) local n = minetest.get_perlin(fortress_noise):get3d({x=x, y=y, z=z}) - if floor((n * 10000) % 20) == 1 or DEBUG then + if debug then + print(x, y, z, n, floor((n * 10000) % 19)) + end + if floor((n * 10000) % 19) == 1 or DEBUG then return true end From 558e778861bd30f448324da490240748bd3d2c17 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sun, 29 May 2016 04:32:40 -0500 Subject: [PATCH 062/354] More lag reduction. --- abms.lua | 120 ++++++-- deco.lua | 3 +- deco_cave_nodes.lua | 430 ----------------------------- deco_caves.lua | 573 ++++++++++++++++++++++++++++----------- deco_water.lua | 99 ------- depends.txt | 4 +- fortress.lua | 85 ------ fungal_tree.lua | 73 ----- init.lua | 6 +- mapgen.lua | 539 ++++++++++++++++++++++++++++++++---- mobs.lua | 6 +- textures/mobs_spider.png | Bin 0 -> 2087 bytes 12 files changed, 1011 insertions(+), 927 deletions(-) delete mode 100644 deco_cave_nodes.lua delete mode 100644 deco_water.lua delete mode 100644 fortress.lua create mode 100644 textures/mobs_spider.png diff --git a/abms.lua b/abms.lua index a8f31a8..d30e49a 100644 --- a/abms.lua +++ b/abms.lua @@ -21,6 +21,7 @@ local find_nodes_in_area = minetest.find_nodes_in_area local get_item_group = minetest.get_item_group local find_nodes_in_area_under_air = minetest.find_nodes_in_area_under_air + minetest.register_globalstep(function(dtime) local time = get_us_time() @@ -77,29 +78,6 @@ minetest.register_globalstep(function(dtime) end) --- Exploding fungal fruit -minetest.register_abm({ - nodenames = {"fun_caves:fungal_tree_fruit"}, - interval = 20 * fun_caves.time_factor, - chance = 14, - catch_up = false, - action = function(pos, node) - fun_caves.soft_boom(pos) - end -}) - --- Exploding fungal fruit -- in a fire -minetest.register_abm({ - nodenames = {"fun_caves:fungal_tree_fruit"}, - neighbors = {"fire:basic_flame"}, - interval = 10 * fun_caves.time_factor, - chance = 5, - catch_up = false, - action = function(pos, node) - fun_caves.soft_boom(pos) - end -}) - -- mushroom growth -- small into huge minetest.register_abm({ nodenames = mushrooms, @@ -271,6 +249,102 @@ minetest.register_abm({ }) +local fungal_tree_leaves = {} +for i = 1, 4 do + fungal_tree_leaves[#fungal_tree_leaves+1] = "fun_caves:fungal_tree_leaves_"..i +end + +local leaves = {} +for _, leaf in pairs(fungal_tree_leaves) do + leaves[leaf] = true +end + +-- Exploding fungal fruit +minetest.register_abm({ + nodenames = {"fun_caves:fungal_tree_fruit"}, + interval = 20 * fun_caves.time_factor, + chance = 14, + catch_up = false, + action = function(pos, node) + fun_caves.soft_boom(pos) + end +}) + +-- Exploding fungal fruit -- in a fire +minetest.register_abm({ + nodenames = {"fun_caves:fungal_tree_fruit"}, + neighbors = {"fire:basic_flame"}, + interval = 10 * fun_caves.time_factor, + chance = 5, + catch_up = false, + action = function(pos, node) + fun_caves.soft_boom(pos) + end +}) + +-- fungal spread +minetest.register_abm({ + nodenames = fungal_tree_leaves, + neighbors = {"air", "group:liquid"}, + interval = 2 * fun_caves.time_factor, + chance = 10, + catch_up = false, + action = function(pos, node) + if get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then + remove_node(pos) + return + end + + local grow_pos = {x=pos.x, y=pos.y-1, z=pos.z} + local grow_node = get_node_or_nil(grow_pos) + if grow_node and grow_node.name == "air" then + set_node(grow_pos, {name = node.name}) + return + end + + grow_pos = {x=rand(-1,1)+pos.x, y=rand(-1,1)+pos.y, z=rand(-1,1)+pos.z} + grow_node = get_node_or_nil(grow_pos) + if grow_node and grow_node.name == "air" and get_node_light(grow_pos, nil) <= fun_caves.light_max then + set_node(grow_pos, {name = node.name}) + return + elseif grow_node and leaves[grow_node.name] and grow_node.name ~= node.name then + set_node(grow_pos, {name = 'air'}) + return + end + + if rand(40) == 1 then + set_node(pos, {name = "fun_caves:fungal_tree_fruit"}) + return + end + + if rand(100) == 1 then + set_node(pos, {name = fungal_tree_leaves[rand(#fungal_tree_leaves)]}) + return + end + end +}) + +-- new fungi +minetest.register_abm({ + nodenames = {"default:dirt"}, + neighbors = {"air"}, + interval = 20 * fun_caves.time_factor, + chance = 25, + action = function(pos, node) + if pos.y > 0 then + return + end + + local grow_pos = {x=pos.x, y=pos.y+1, z=pos.z} + local grow_node = get_node_or_nil(grow_pos) + if grow_node and grow_node.name == "air" and (get_node_light(grow_pos, nil) or 99) <= fun_caves.light_max then + set_node(grow_pos, {name = fungal_tree_leaves[rand(#fungal_tree_leaves)]}) + return + end + end +}) + + -- All of this is copied from TNT, but modified to leave stone intact. -- Fill a list with data for content IDs, after all nodes are registered diff --git a/deco.lua b/deco.lua index a2100ce..3e2e614 100644 --- a/deco.lua +++ b/deco.lua @@ -113,10 +113,9 @@ minetest.register_decoration({ }) -dofile(fun_caves.path.."/deco_caves.lua") +dofile(fun_caves.path .. "/deco_caves.lua") --dofile(fun_caves.path.."/deco_dirt.lua") dofile(fun_caves.path.."/deco_plants.lua") dofile(fun_caves.path.."/deco_rocks.lua") --dofile(fun_caves.path.."/deco_ferns.lua") --dofile(fun_caves.path.."/deco_ferns_tree.lua") -dofile(fun_caves.path.."/deco_water.lua") diff --git a/deco_cave_nodes.lua b/deco_cave_nodes.lua deleted file mode 100644 index 6ae0a83..0000000 --- a/deco_cave_nodes.lua +++ /dev/null @@ -1,430 +0,0 @@ --- black (oily) sand -local newnode = fun_caves.clone_node("default:sand") -newnode.description = "Black Sand" -newnode.tiles = {"fun_caves_black_sand.png"} -newnode.groups['falling_node'] = 0 -minetest.register_node("fun_caves:black_sand", newnode) - --- cobble, hot - cobble with lava instead of mortar XD -minetest.register_node("fun_caves:hot_cobble", { - description = "Hot Cobble", - tiles = {"caverealms_hot_cobble.png"}, - is_ground_content = true, - groups = {crumbly=2, surface_hot=3}, - --light_source = 2, - damage_per_second = 1, - sounds = default.node_sound_stone_defaults({ - footstep = {name="default_stone_footstep", gain=0.25}, - }), -}) - --- dirt, glowing -newnode = fun_caves.clone_node("default:dirt") -newnode.description = "Glowing Dirt" -newnode.light_source = default.LIGHT_MAX -newnode.soil = { - base = "fun_caves:glowing_dirt", - dry = "fun_caves:glowing_soil", - wet = "fun_caves:glowing_soil_wet" -} -minetest.register_node("fun_caves:glowing_dirt", newnode) - --- Dirt can become soil. -newnode = fun_caves.clone_node("farming:soil") -newnode.description = "Glowing Soil" -newnode.light_source = default.LIGHT_MAX -newnode.soil = { - base = "fun_caves:glowing_dirt", - dry = "fun_caves:glowing_soil", - wet = "fun_caves:glowing_soil_wet" -} -minetest.register_node("fun_caves:glowing_dirt", newnode) - --- Dirt to soil to wet soil... -newnode = fun_caves.clone_node("farming:soil_wet") -newnode.description = "Wet Glowing Soil" -newnode.light_source = default.LIGHT_MAX -newnode.soil = { - base = "fun_caves:glowing_dirt", - dry = "fun_caves:glowing_soil", - wet = "fun_caves:glowing_soil_wet" -} -minetest.register_node("fun_caves:glowing_dirt", newnode) - --- flame, constant -- does not expire -minetest.register_node("fun_caves:constant_flame", { - description = "Fire", - drawtype = "plantlike", - tiles = {{ - name="fire_basic_flame_animated.png", - animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=1}, - }}, - inventory_image = "fire_basic_flame.png", - light_source = 14, - groups = {igniter=2,dig_immediate=3,hot=3, not_in_creative_inventory=1}, - drop = '', - walkable = false, - buildable_to = true, - damage_per_second = 4, -}) - --- Glowing fungal stone provides an eerie light. -minetest.register_node("fun_caves:glowing_fungal_stone", { - description = "Glowing Fungal Stone", - tiles = {"default_stone.png^vmg_glowing_fungal.png",}, - is_ground_content = true, - light_source = fun_caves.light_max - 4, - groups = {cracky=3, stone=1}, - drop = {items={ {items={"default:cobble"},}, {items={"fun_caves:glowing_fungus",},},},}, - sounds = default.node_sound_stone_defaults(), -}) - --- Glowing fungus grows underground. -minetest.register_node("fun_caves:glowing_fungus", { - description = "Glowing Fungus", - drawtype = "plantlike", - paramtype = "light", - tiles = {"vmg_glowing_fungus.png"}, - inventory_image = "vmg_glowing_fungus.png", - groups = {dig_immediate = 3}, -}) - --- moon glass (glows) -local newnode = fun_caves.clone_node("default:glass") -newnode.light_source = default.LIGHT_MAX -minetest.register_node("fun_caves:moon_glass", newnode) - --- Moon juice is extracted from glowing fungus, to make glowing materials. -minetest.register_node("fun_caves:moon_juice", { - description = "Moon Juice", - drawtype = "plantlike", - paramtype = "light", - tiles = {"vmg_moon_juice.png"}, - inventory_image = "vmg_moon_juice.png", - --groups = {dig_immediate = 3, attached_node = 1}, - groups = {dig_immediate = 3}, - sounds = default.node_sound_glass_defaults(), -}) - --- mushroom cap, giant -minetest.register_node("fun_caves:giant_mushroom_cap", { - description = "Giant Mushroom Cap", - tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, - is_ground_content = false, - paramtype = "light", - drawtype = "nodebox", - node_box = { type = "fixed", - fixed = { - {-0.4, -0.5, -0.4, 0.4, 0.0, 0.4}, - {-0.75, -0.5, -0.4, -0.4, -0.25, 0.4}, - {0.4, -0.5, -0.4, 0.75, -0.25, 0.4}, - {-0.4, -0.5, -0.75, 0.4, -0.25, -0.4}, - {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, - } }, - light_source = fun_caves.light_max, - groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1}, -}) - --- mushroom cap, huge -minetest.register_node("fun_caves:huge_mushroom_cap", { - description = "Huge Mushroom Cap", - tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, - is_ground_content = false, - paramtype = "light", - drawtype = "nodebox", - node_box = { type = "fixed", - fixed = { - {-0.5, -0.5, -0.33, 0.5, -0.33, 0.33}, - {-0.33, -0.5, 0.33, 0.33, -0.33, 0.5}, - {-0.33, -0.5, -0.33, 0.33, -0.33, -0.5}, - {-0.33, -0.33, -0.33, 0.33, -0.17, 0.33}, - } }, - light_source = fun_caves.light_max, - groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1}, -}) - --- mushroom stem, giant or huge -minetest.register_node("fun_caves:giant_mushroom_stem", { - description = "Giant Mushroom Stem", - tiles = {"vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png"}, - is_ground_content = false, - groups = {choppy=2, oddly_breakable_by_hand=1, flammable=2, plant=1}, - sounds = default.node_sound_wood_defaults(), - paramtype = "light", - drawtype = "nodebox", - node_box = { type = "fixed", fixed = { {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25}, }}, -}) - --- obsidian, glowing -minetest.register_node("fun_caves:glow_obsidian", { - description = "Glowing Obsidian", - tiles = {"caverealms_glow_obsidian.png"}, - is_ground_content = true, - groups = {stone=2, crumbly=1}, - --light_source = 7, - sounds = default.node_sound_stone_defaults({ - footstep = {name="default_stone_footstep", gain=0.25}, - }), -}) - --- obsidian, glowing, 2 - has traces of lava -minetest.register_node("fun_caves:glow_obsidian_2", { - description = "Hot Glow Obsidian", - tiles = {"caverealms_glow_obsidian2.png"}, - is_ground_content = true, - groups = {stone=2, crumbly=1, surface_hot=3, igniter=1}, - damage_per_second = 1, - --light_source = 9, - sounds = default.node_sound_stone_defaults({ - footstep = {name="default_stone_footstep", gain=0.25}, - }), -}) - --- salt -minetest.register_node("fun_caves:stone_with_salt", { - description = "Cave Stone with Salt", - tiles = {"caverealms_salty2.png"}, - paramtype = "light", - use_texture_alpha = true, - drawtype = "glasslike", - sunlight_propagates = false, - is_ground_content = true, - groups = {stone=1, crumbly=3}, - sounds = default.node_sound_glass_defaults(), -}) -newnode = fun_caves.clone_node("fun_caves:stone_with_salt") - --- salt, radioactive ore -newnode.description = "Salt With Radioactive Ore" -newnode.tiles = {"caverealms_salty2.png^[colorize:#004000:250"} -newnode.light_source = 4 -minetest.register_node("fun_caves:radioactive_ore", newnode) - --- What's a cave without speleothems? -local spel = { - {type1="stalactite", type2="stalagmite", tile="default_stone.png"}, - {type1="stalactite_slimy", type2="stalagmite_slimy", tile="default_stone.png^fun_caves_algae.png"}, - {type1="stalactite_mossy", type2="stalagmite_mossy", tile="default_stone.png^fun_caves_moss.png"}, - {type1="icicle_down", type2="icicle_up", desc="Icicle", tile="caverealms_thin_ice.png", drop="default:ice"}, -} - -for _, desc in pairs(spel) do - minetest.register_node("fun_caves:"..desc.type1, { - description = (desc.desc or "Stalactite"), - tiles = {desc.tile}, - is_ground_content = true, - walkable = false, - paramtype = "light", - drop = (desc.drop or "fun_caves:stalactite"), - drawtype = "nodebox", - node_box = { type = "fixed", - fixed = { - {-0.07, 0.0, -0.07, 0.07, 0.5, 0.07}, - {-0.04, -0.25, -0.04, 0.04, 0.0, 0.04}, - {-0.02, -0.5, -0.02, 0.02, 0.25, 0.02}, - } }, - groups = {rock=1, cracky=3}, - sounds = default.node_sound_stone_defaults(), - }) - - minetest.register_node("fun_caves:"..desc.type2, { - description = (desc.desc or "Stalagmite"), - tiles = {desc.tile}, - is_ground_content = true, - walkable = false, - paramtype = "light", - drop = "fun_caves:stalagmite", - drawtype = "nodebox", - node_box = { type = "fixed", - fixed = { - {-0.07, -0.5, -0.07, 0.07, 0.0, 0.07}, - {-0.04, 0.0, -0.04, 0.04, 0.25, 0.04}, - {-0.02, 0.25, -0.02, 0.02, 0.5, 0.02}, - } }, - groups = {rock=1, cracky=3}, - sounds = default.node_sound_stone_defaults(), - }) -end - --- spikes, hot -- silicon-based life -local spike_size = { 1.0, 1.2, 1.4, 1.6, 1.7 } -fun_caves.hot_spikes = {} - -for i in ipairs(spike_size) do - if i == 1 then - nodename = "fun_caves:hot_spike" - else - nodename = "fun_caves:hot_spike_"..i - end - - fun_caves.hot_spikes[#fun_caves.hot_spikes+1] = nodename - - vs = spike_size[i] - - minetest.register_node(nodename, { - description = "Stone Spike", - tiles = {"fun_caves_hot_spike.png"}, - inventory_image = "fun_caves_hot_spike.png", - wield_image = "fun_caves_hot_spike.png", - is_ground_content = true, - groups = {cracky=3, oddly_breakable_by_hand=1, surface_hot=3}, - damage_per_second = 1, - sounds = default.node_sound_stone_defaults(), - paramtype = "light", - drawtype = "plantlike", - walkable = false, - light_source = i * 2, - buildable_to = true, - visual_scale = vs, - selection_box = { - type = "fixed", - fixed = {-0.5*vs, -0.5*vs, -0.5*vs, 0.5*vs, -5/16*vs, 0.5*vs}, - } - }) -end - --- stone with algae -newnode = fun_caves.clone_node("default:stone") -newnode.description = "Cave Stone With Algae" -newnode.tiles = {"default_stone.png^fun_caves_algae.png"} -newnode.groups = {stone=1, crumbly=3} -newnode.sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_grass_footstep", gain=0.25}, -}) -minetest.register_node("fun_caves:stone_with_algae", newnode) - --- stone with lichen -newnode = fun_caves.clone_node("default:stone") -newnode.description = "Cave Stone With Lichen" -newnode.tiles = {"default_stone.png^fun_caves_lichen.png"} -newnode.groups = {stone=1, crumbly=3} -newnode.sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_grass_footstep", gain=0.25}, -}) -minetest.register_node("fun_caves:stone_with_lichen", newnode) - --- stone with moss -newnode = fun_caves.clone_node("default:stone") -newnode.description = "Cave Stone With Moss" -newnode.tiles = {"default_stone.png^fun_caves_moss.png"} -newnode.groups = {stone=1, crumbly=3} -newnode.sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_grass_footstep", gain=0.25}, -}) -minetest.register_node("fun_caves:stone_with_moss", newnode) - - ------------------------------------- --- recipes ------------------------------------- - --- Mushroom stems can be used as wood and leather, --- ala Journey to the Center of the Earth. -minetest.register_craft({ - output = "default:wood", - recipe = { - {"fun_caves:giant_mushroom_stem"} - } -}) - -minetest.register_craft({ - output = "mobs:leather", - recipe = { - {"fun_caves:giant_mushroom_cap"} - } -}) - -minetest.register_craft({ - output = "dye:red", - recipe = { - {"flowers:mushroom_red"} - } -}) - ---minetest.register_craft({ --- output = "dye:yellow", --- recipe = { --- {"flowers:mushroom_brown"} --- } ---}) - -minetest.register_craft({ - output = 'default:paper 6', - recipe = { - {'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem'}, - } -}) - --- Caps can be cooked and eaten. -minetest.register_node("fun_caves:mushroom_steak", { - description = "Mushroom Steak", - drawtype = "plantlike", - paramtype = "light", - tiles = {"vmg_mushroom_steak.png"}, - inventory_image = "vmg_mushroom_steak.png", - on_use = minetest.item_eat(4), - --groups = {dig_immediate = 3, attached_node = 1}, - groups = {dig_immediate = 3}, -}) - -minetest.register_craft({ - type = "cooking", - output = "fun_caves:mushroom_steak", - recipe = "fun_caves:huge_mushroom_cap", - cooktime = 2, -}) - -minetest.register_craft({ - type = "cooking", - output = "fun_caves:mushroom_steak 2", - recipe = "fun_caves:giant_mushroom_cap", - cooktime = 2, -}) - --- moon juice from fungus -minetest.register_craft({ - output = "fun_caves:moon_juice", - recipe = { - {"fun_caves:glowing_fungus", "fun_caves:glowing_fungus", "fun_caves:glowing_fungus"}, - {"fun_caves:glowing_fungus", "fun_caves:glowing_fungus", "fun_caves:glowing_fungus"}, - {"fun_caves:glowing_fungus", "vessels:glass_bottle", "fun_caves:glowing_fungus"}, - }, -}) - -minetest.register_craft({ - output = "fun_caves:moon_glass", - type = "shapeless", - recipe = { - "fun_caves:moon_juice", - "fun_caves:moon_juice", - "default:glass", - }, -}) - -minetest.register_craft({ - output = "fun_caves:glowing_dirt", - type = "shapeless", - recipe = { - "fun_caves:moon_juice", - "default:dirt", - }, -}) - --- Speleothems can be made into cobblestone, to get them out of inventory. -minetest.register_craft({ - output = "default:cobble", - recipe = { - {"", "", ""}, - {"fun_caves:stalactite", "fun_caves:stalactite", ""}, - {"fun_caves:stalactite", "fun_caves:stalactite", ""}, - }, -}) - -minetest.register_craft({ - output = "default:cobble", - recipe = { - {"", "", ""}, - {"fun_caves:stalagmite", "fun_caves:stalagmite", ""}, - {"fun_caves:stalagmite", "fun_caves:stalagmite", ""}, - }, -}) diff --git a/deco_caves.lua b/deco_caves.lua index 43558b5..6ae0a83 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -1,177 +1,430 @@ -dofile(fun_caves.path .. "/deco_cave_nodes.lua") +-- black (oily) sand +local newnode = fun_caves.clone_node("default:sand") +newnode.description = "Black Sand" +newnode.tiles = {"fun_caves_black_sand.png"} +newnode.groups['falling_node'] = 0 +minetest.register_node("fun_caves:black_sand", newnode) -local min_surface = -80 +-- cobble, hot - cobble with lava instead of mortar XD +minetest.register_node("fun_caves:hot_cobble", { + description = "Hot Cobble", + tiles = {"caverealms_hot_cobble.png"}, + is_ground_content = true, + groups = {crumbly=2, surface_hot=3}, + --light_source = 2, + damage_per_second = 1, + sounds = default.node_sound_stone_defaults({ + footstep = {name="default_stone_footstep", gain=0.25}, + }), +}) -function fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_val_in) - if not (data[ivm] == node("air") or data[ivm] == node("default:stone")) then - return - end +-- dirt, glowing +newnode = fun_caves.clone_node("default:dirt") +newnode.description = "Glowing Dirt" +newnode.light_source = default.LIGHT_MAX +newnode.soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" +} +minetest.register_node("fun_caves:glowing_dirt", newnode) - local ivm_below = ivm - area.ystride - local ivm_above = ivm + area.ystride - local biome_val = biome_val_in +-- Dirt can become soil. +newnode = fun_caves.clone_node("farming:soil") +newnode.description = "Glowing Soil" +newnode.light_source = default.LIGHT_MAX +newnode.soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" +} +minetest.register_node("fun_caves:glowing_dirt", newnode) - ------------------- - local stone_type = node("default:stone") - local stone_depth = 1 +-- Dirt to soil to wet soil... +newnode = fun_caves.clone_node("farming:soil_wet") +newnode.description = "Wet Glowing Soil" +newnode.light_source = default.LIGHT_MAX +newnode.soil = { + base = "fun_caves:glowing_dirt", + dry = "fun_caves:glowing_soil", + wet = "fun_caves:glowing_soil_wet" +} +minetest.register_node("fun_caves:glowing_dirt", newnode) - if y > -200 then - biome_val = biome_val / math.max(1, math.log(200 + y)) - end - ------------------- - --biome_val = 0.55 - ------------------- - if biome_val < -0.65 then - stone_type = node("default:ice") - stone_depth = 2 - elseif biome_val < -0.6 then - stone_type = node("fun_caves:thin_ice") - stone_depth = 2 - elseif biome_val < -0.5 then - stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < -0.3 then - stone_type = node("fun_caves:stone_with_moss") - elseif biome_val < -0.0 then - stone_type = node("fun_caves:stone_with_lichen") - elseif biome_val < 0.2 then - stone_type = node("fun_caves:stone_with_algae") - elseif biome_val < 0.35 then - stone_type = node("fun_caves:stone_with_salt") - stone_depth = 2 - elseif biome_val < 0.5 then - stone_type = node("default:sand") - stone_depth = 2 - elseif biome_val < 0.6 then - stone_type = node("fun_caves:black_sand") - stone_depth = 2 - else - stone_type = node("fun_caves:hot_cobble") - end - -- "glow" +-- flame, constant -- does not expire +minetest.register_node("fun_caves:constant_flame", { + description = "Fire", + drawtype = "plantlike", + tiles = {{ + name="fire_basic_flame_animated.png", + animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=1}, + }}, + inventory_image = "fire_basic_flame.png", + light_source = 14, + groups = {igniter=2,dig_immediate=3,hot=3, not_in_creative_inventory=1}, + drop = '', + walkable = false, + buildable_to = true, + damage_per_second = 4, +}) - local node_below - if y > minp.y then - node_below = data[ivm - area.ystride] - end - local node_above = data[ivm + area.ystride] +-- Glowing fungal stone provides an eerie light. +minetest.register_node("fun_caves:glowing_fungal_stone", { + description = "Glowing Fungal Stone", + tiles = {"default_stone.png^vmg_glowing_fungal.png",}, + is_ground_content = true, + light_source = fun_caves.light_max - 4, + groups = {cracky=3, stone=1}, + drop = {items={ {items={"default:cobble"},}, {items={"fun_caves:glowing_fungus",},},},}, + sounds = default.node_sound_stone_defaults(), +}) - if data[ivm] == node("default:stone") then - local air_above = false - for i = 1, stone_depth do - if data[ivm + area.ystride * i] == node("air") then - air_above = true - end - end +-- Glowing fungus grows underground. +minetest.register_node("fun_caves:glowing_fungus", { + description = "Glowing Fungus", + drawtype = "plantlike", + paramtype = "light", + tiles = {"vmg_glowing_fungus.png"}, + inventory_image = "vmg_glowing_fungus.png", + groups = {dig_immediate = 3}, +}) - if node_above == node("air") and (stone_type == node("fun_caves:stone_with_algae") or stone_type == node("fun_caves:stone_with_lichen")) and math.random(10) == 1 then - return node("dirt") - end +-- moon glass (glows) +local newnode = fun_caves.clone_node("default:glass") +newnode.light_source = default.LIGHT_MAX +minetest.register_node("fun_caves:moon_glass", newnode) - if air_above then - if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then - return node("fun_caves:radioactive_ore") - elseif stone_type == node("fun_caves:black_sand") and math.random(100) == 1 then - return node("default:coalblock") - elseif node_above == node("air") and stone_type == node("fun_caves:stone_with_moss") and math.random(50) == 1 then - return node("fun_caves:glowing_fungal_stone") - else - return stone_type - end - end +-- Moon juice is extracted from glowing fungus, to make glowing materials. +minetest.register_node("fun_caves:moon_juice", { + description = "Moon Juice", + drawtype = "plantlike", + paramtype = "light", + tiles = {"vmg_moon_juice.png"}, + inventory_image = "vmg_moon_juice.png", + --groups = {dig_immediate = 3, attached_node = 1}, + groups = {dig_immediate = 3}, + sounds = default.node_sound_glass_defaults(), +}) - local air_below = false - for i = 1, stone_depth do - if data[ivm - area.ystride * i] == node("air") then - air_below = true - end - end +-- mushroom cap, giant +minetest.register_node("fun_caves:giant_mushroom_cap", { + description = "Giant Mushroom Cap", + tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, + is_ground_content = false, + paramtype = "light", + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.4, -0.5, -0.4, 0.4, 0.0, 0.4}, + {-0.75, -0.5, -0.4, -0.4, -0.25, 0.4}, + {0.4, -0.5, -0.4, 0.75, -0.25, 0.4}, + {-0.4, -0.5, -0.75, 0.4, -0.25, -0.4}, + {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, + } }, + light_source = fun_caves.light_max, + groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1}, +}) - if data[ivm] == node("default:stone") and air_below then - if stone_type == node("fun_caves:stone_with_salt") and math.random(500) == 1 then - return node("fun_caves:radioactive_ore") - elseif stone_type == node("fun_caves:black_sand") and math.random(100) == 1 then - return node("default:coalblock") - elseif node_below == node("air") and (stone_type == node("fun_caves:stone_with_lichen") or stone_type == node("fun_caves:stone_with_moss")) and math.random(50) == 1 then - return node("fun_caves:glowing_fungal_stone") - else - return stone_type - end - end - end +-- mushroom cap, huge +minetest.register_node("fun_caves:huge_mushroom_cap", { + description = "Huge Mushroom Cap", + tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, + is_ground_content = false, + paramtype = "light", + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.5, -0.5, -0.33, 0.5, -0.33, 0.33}, + {-0.33, -0.5, 0.33, 0.33, -0.33, 0.5}, + {-0.33, -0.5, -0.33, 0.33, -0.33, -0.5}, + {-0.33, -0.33, -0.33, 0.33, -0.17, 0.33}, + } }, + light_source = fun_caves.light_max, + groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1}, +}) - if data[ivm] == node("air") then - local sr = math.random(1000) +-- mushroom stem, giant or huge +minetest.register_node("fun_caves:giant_mushroom_stem", { + description = "Giant Mushroom Stem", + tiles = {"vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png", "vmg_mushroom_giant_stem.png"}, + is_ground_content = false, + groups = {choppy=2, oddly_breakable_by_hand=1, flammable=2, plant=1}, + sounds = default.node_sound_wood_defaults(), + paramtype = "light", + drawtype = "nodebox", + node_box = { type = "fixed", fixed = { {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25}, }}, +}) - -- hanging down - if node_above == node("default:stone") and sr < 80 then - if stone_type == node("default:ice") then - return node("fun_caves:icicle_down") - elseif stone_type == node("fun_caves:stone_with_algae") then - return node("fun_caves:stalactite_slimy") - elseif stone_type == node("fun_caves:stone_with_moss") then - return node("fun_caves:stalactite_mossy") - elseif stone_type == node("fun_caves:stone_with_lichen") then - return node("fun_caves:stalactite") - elseif stone_type == node("default:stone") then - return node("fun_caves:stalactite") - end - end +-- obsidian, glowing +minetest.register_node("fun_caves:glow_obsidian", { + description = "Glowing Obsidian", + tiles = {"caverealms_glow_obsidian.png"}, + is_ground_content = true, + groups = {stone=2, crumbly=1}, + --light_source = 7, + sounds = default.node_sound_stone_defaults({ + footstep = {name="default_stone_footstep", gain=0.25}, + }), +}) - -- fluids - if y > minp.y and (node_below == node("default:stone") or node_below == node("fun_caves:hot_cobble")) and sr < 3 then - return node("default:lava_source") - elseif node_below == node("fun_caves:stone_with_moss") and sr < 3 then - return node("default:water_source") +-- obsidian, glowing, 2 - has traces of lava +minetest.register_node("fun_caves:glow_obsidian_2", { + description = "Hot Glow Obsidian", + tiles = {"caverealms_glow_obsidian2.png"}, + is_ground_content = true, + groups = {stone=2, crumbly=1, surface_hot=3, igniter=1}, + damage_per_second = 1, + --light_source = 9, + sounds = default.node_sound_stone_defaults({ + footstep = {name="default_stone_footstep", gain=0.25}, + }), +}) - -- standing up - elseif node_below == node("default:ice") and sr < 80 then - return node("fun_caves:icicle_up") - elseif node_below == node("fun_caves:stone_with_algae") and sr < 80 then - return node("fun_caves:stalagmite_slimy") - elseif node_below == node("fun_caves:stone_with_moss") and sr < 80 then - return node("fun_caves:stalagmite_mossy") - elseif node_below == node("fun_caves:stone_with_lichen") and sr < 80 then - return node("fun_caves:stalagmite") - elseif node_below == node("default:stone") and sr < 80 then - return node("fun_caves:stalagmite") - elseif node_below == node("fun_caves:hot_cobble") and sr < 80 then - if sr <= 20 then - return node("fun_caves:hot_spike") - else - return node("fun_caves:hot_spike_"..math.ceil(sr / 20)) - end - elseif node_below == node("fun_caves:black_sand") and sr < 20 then - return node("fun_caves:constant_flame") +-- salt +minetest.register_node("fun_caves:stone_with_salt", { + description = "Cave Stone with Salt", + tiles = {"caverealms_salty2.png"}, + paramtype = "light", + use_texture_alpha = true, + drawtype = "glasslike", + sunlight_propagates = false, + is_ground_content = true, + groups = {stone=1, crumbly=3}, + sounds = default.node_sound_glass_defaults(), +}) +newnode = fun_caves.clone_node("fun_caves:stone_with_salt") - -- vegetation - elseif node_below == node("default:dirt") and (stone_type == node("fun_caves:stone_with_lichen") or stone_type == node("fun_caves:stone_with_algae")) and biome_val >= -0.5 then - if sr < 110 then - return node("flowers:mushroom_red") - elseif sr < 220 then - return node("flowers:mushroom_brown") - elseif node_above == node("air") and sr < 330 then - return node("fun_caves:giant_mushroom_stem") - elseif sr < 360 then - local air_count = 0 - local j - for i = 1, 12 do - j = ivm + area.ystride * i - if j <= #data and data[j] == node("air") then - air_count = air_count + 1 - end - end - if air_count > 5 then - fun_caves.make_fungal_tree(data, area, ivm, math.random(2,math.min(air_count, 12))) - end - end - elseif node_below == node("fun_caves:giant_mushroom_stem") and data[ivm - area.ystride * 2] == node("fun_caves:giant_mushroom_stem") then - return node("fun_caves:giant_mushroom_cap") - elseif node_below == node("fun_caves:giant_mushroom_stem") then - if node_above == node("air") and math.random(3) == 1 then - return node("fun_caves:giant_mushroom_stem") - else - return node("fun_caves:huge_mushroom_cap") - end - end - end +-- salt, radioactive ore +newnode.description = "Salt With Radioactive Ore" +newnode.tiles = {"caverealms_salty2.png^[colorize:#004000:250"} +newnode.light_source = 4 +minetest.register_node("fun_caves:radioactive_ore", newnode) + +-- What's a cave without speleothems? +local spel = { + {type1="stalactite", type2="stalagmite", tile="default_stone.png"}, + {type1="stalactite_slimy", type2="stalagmite_slimy", tile="default_stone.png^fun_caves_algae.png"}, + {type1="stalactite_mossy", type2="stalagmite_mossy", tile="default_stone.png^fun_caves_moss.png"}, + {type1="icicle_down", type2="icicle_up", desc="Icicle", tile="caverealms_thin_ice.png", drop="default:ice"}, +} + +for _, desc in pairs(spel) do + minetest.register_node("fun_caves:"..desc.type1, { + description = (desc.desc or "Stalactite"), + tiles = {desc.tile}, + is_ground_content = true, + walkable = false, + paramtype = "light", + drop = (desc.drop or "fun_caves:stalactite"), + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.07, 0.0, -0.07, 0.07, 0.5, 0.07}, + {-0.04, -0.25, -0.04, 0.04, 0.0, 0.04}, + {-0.02, -0.5, -0.02, 0.02, 0.25, 0.02}, + } }, + groups = {rock=1, cracky=3}, + sounds = default.node_sound_stone_defaults(), + }) + + minetest.register_node("fun_caves:"..desc.type2, { + description = (desc.desc or "Stalagmite"), + tiles = {desc.tile}, + is_ground_content = true, + walkable = false, + paramtype = "light", + drop = "fun_caves:stalagmite", + drawtype = "nodebox", + node_box = { type = "fixed", + fixed = { + {-0.07, -0.5, -0.07, 0.07, 0.0, 0.07}, + {-0.04, 0.0, -0.04, 0.04, 0.25, 0.04}, + {-0.02, 0.25, -0.02, 0.02, 0.5, 0.02}, + } }, + groups = {rock=1, cracky=3}, + sounds = default.node_sound_stone_defaults(), + }) end + +-- spikes, hot -- silicon-based life +local spike_size = { 1.0, 1.2, 1.4, 1.6, 1.7 } +fun_caves.hot_spikes = {} + +for i in ipairs(spike_size) do + if i == 1 then + nodename = "fun_caves:hot_spike" + else + nodename = "fun_caves:hot_spike_"..i + end + + fun_caves.hot_spikes[#fun_caves.hot_spikes+1] = nodename + + vs = spike_size[i] + + minetest.register_node(nodename, { + description = "Stone Spike", + tiles = {"fun_caves_hot_spike.png"}, + inventory_image = "fun_caves_hot_spike.png", + wield_image = "fun_caves_hot_spike.png", + is_ground_content = true, + groups = {cracky=3, oddly_breakable_by_hand=1, surface_hot=3}, + damage_per_second = 1, + sounds = default.node_sound_stone_defaults(), + paramtype = "light", + drawtype = "plantlike", + walkable = false, + light_source = i * 2, + buildable_to = true, + visual_scale = vs, + selection_box = { + type = "fixed", + fixed = {-0.5*vs, -0.5*vs, -0.5*vs, 0.5*vs, -5/16*vs, 0.5*vs}, + } + }) +end + +-- stone with algae +newnode = fun_caves.clone_node("default:stone") +newnode.description = "Cave Stone With Algae" +newnode.tiles = {"default_stone.png^fun_caves_algae.png"} +newnode.groups = {stone=1, crumbly=3} +newnode.sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, +}) +minetest.register_node("fun_caves:stone_with_algae", newnode) + +-- stone with lichen +newnode = fun_caves.clone_node("default:stone") +newnode.description = "Cave Stone With Lichen" +newnode.tiles = {"default_stone.png^fun_caves_lichen.png"} +newnode.groups = {stone=1, crumbly=3} +newnode.sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, +}) +minetest.register_node("fun_caves:stone_with_lichen", newnode) + +-- stone with moss +newnode = fun_caves.clone_node("default:stone") +newnode.description = "Cave Stone With Moss" +newnode.tiles = {"default_stone.png^fun_caves_moss.png"} +newnode.groups = {stone=1, crumbly=3} +newnode.sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.25}, +}) +minetest.register_node("fun_caves:stone_with_moss", newnode) + + +------------------------------------ +-- recipes +------------------------------------ + +-- Mushroom stems can be used as wood and leather, +-- ala Journey to the Center of the Earth. +minetest.register_craft({ + output = "default:wood", + recipe = { + {"fun_caves:giant_mushroom_stem"} + } +}) + +minetest.register_craft({ + output = "mobs:leather", + recipe = { + {"fun_caves:giant_mushroom_cap"} + } +}) + +minetest.register_craft({ + output = "dye:red", + recipe = { + {"flowers:mushroom_red"} + } +}) + +--minetest.register_craft({ +-- output = "dye:yellow", +-- recipe = { +-- {"flowers:mushroom_brown"} +-- } +--}) + +minetest.register_craft({ + output = 'default:paper 6', + recipe = { + {'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem'}, + } +}) + +-- Caps can be cooked and eaten. +minetest.register_node("fun_caves:mushroom_steak", { + description = "Mushroom Steak", + drawtype = "plantlike", + paramtype = "light", + tiles = {"vmg_mushroom_steak.png"}, + inventory_image = "vmg_mushroom_steak.png", + on_use = minetest.item_eat(4), + --groups = {dig_immediate = 3, attached_node = 1}, + groups = {dig_immediate = 3}, +}) + +minetest.register_craft({ + type = "cooking", + output = "fun_caves:mushroom_steak", + recipe = "fun_caves:huge_mushroom_cap", + cooktime = 2, +}) + +minetest.register_craft({ + type = "cooking", + output = "fun_caves:mushroom_steak 2", + recipe = "fun_caves:giant_mushroom_cap", + cooktime = 2, +}) + +-- moon juice from fungus +minetest.register_craft({ + output = "fun_caves:moon_juice", + recipe = { + {"fun_caves:glowing_fungus", "fun_caves:glowing_fungus", "fun_caves:glowing_fungus"}, + {"fun_caves:glowing_fungus", "fun_caves:glowing_fungus", "fun_caves:glowing_fungus"}, + {"fun_caves:glowing_fungus", "vessels:glass_bottle", "fun_caves:glowing_fungus"}, + }, +}) + +minetest.register_craft({ + output = "fun_caves:moon_glass", + type = "shapeless", + recipe = { + "fun_caves:moon_juice", + "fun_caves:moon_juice", + "default:glass", + }, +}) + +minetest.register_craft({ + output = "fun_caves:glowing_dirt", + type = "shapeless", + recipe = { + "fun_caves:moon_juice", + "default:dirt", + }, +}) + +-- Speleothems can be made into cobblestone, to get them out of inventory. +minetest.register_craft({ + output = "default:cobble", + recipe = { + {"", "", ""}, + {"fun_caves:stalactite", "fun_caves:stalactite", ""}, + {"fun_caves:stalactite", "fun_caves:stalactite", ""}, + }, +}) + +minetest.register_craft({ + output = "default:cobble", + recipe = { + {"", "", ""}, + {"fun_caves:stalagmite", "fun_caves:stalagmite", ""}, + {"fun_caves:stalagmite", "fun_caves:stalagmite", ""}, + }, +}) diff --git a/deco_water.lua b/deco_water.lua deleted file mode 100644 index cb5d13e..0000000 --- a/deco_water.lua +++ /dev/null @@ -1,99 +0,0 @@ -local light_depth = -13 -local water_level = 1 - -local water_lily_biomes = {} -for _, i in pairs({"rainforest_swamp", "rainforest", "savanna_swamp", "savanna", "deciduous_forest_swamp", "deciduous_forest", "desertstone_grassland", }) do - water_lily_biomes[i] = true -end -local coral_biomes = {} -for _, i in pairs({"desert_ocean", "savanna_ocean", "rainforest_ocean", }) do - coral_biomes[i] = true -end - -plant_noise = {offset = 0.0, scale = 1.0, spread = {x = 200, y = 200, z = 200}, seed = 33, octaves = 3, persist = 0.7, lacunarity = 2.0} - -local function surround(node, data, area, ivm) - -- Check to make sure that a plant root is fully surrounded. - -- This is due to the kludgy way you have to make water plants - -- in minetest, to avoid bubbles. - for x1 = -1,1,2 do - local n = data[ivm+x1] - if n == node("default:river_water_source") or n == node("default:water_source") or n == node("air") then - return false - end - end - for z1 = -area.zstride,area.zstride,2*area.zstride do - local n = data[ivm+z1] - if n == node("default:river_water_source") or n == node("default:water_source") or n == node("air") then - return false - end - end - - return true -end - -local node_match_cache = {} - -function fun_caves.decorate_water(node, data, area, minp, maxp, pos, ivm, biome_in, pn) - if pos.y < light_depth then - return - end - - local biome = biome_in - - local node_below = data[ivm - area.ystride] - local node_above = data[ivm + area.ystride] - - local inside = false - if pos.x < maxp.x and pos.y < maxp.y and pos.z < maxp.z and pos.x > minp.x and pos.y > minp.y and pos.z > minp.z then - inside = true - end - - if pos.y < water_level and data[ivm] == node("default:sand") and node_above == node("default:water_source") and data[ivm + area.ystride * 2] == node("default:water_source") and coral_biomes[biome] and pn < -0.1 and math.random(5) == 1 and surround(node, data, area, ivm) then - return node("fun_caves:staghorn_coral_water_sand") - elseif pos.y < water_level and node_below == node("default:sand") and node_above == node("default:water_source") and data[ivm] == node("default:water_source") and coral_biomes[biome] and pn < -0.1 and math.random(5) < 3 then - local sr = math.random(65) - if sr < 4 then - return node("fun_caves:brain_coral") - elseif sr < 6 then - return node("fun_caves:dragon_eye") - elseif sr < 65 then - return node("fun_caves:pillar_coral") - end - elseif inside and (node_above == node("default:water_source") or node_above == node("default:river_water_source")) and (data[ivm] == node("default:sand") or data[ivm] == node("default:dirt")) then - -- Check the biomes and plant water plants, if called for. - if not surround(node, data, area, ivm) then - return - end - - for _, desc in pairs(fun_caves.water_plants) do - if desc.content_id then - if not node_match_cache[desc.content_id] then - node_match_cache[desc.content_id] = {} - end - - if not node_match_cache[desc.content_id][data[ivm]] then - -- This is a great way to match all node type strings - -- against a given node (or nodes). However, it's slow. - -- To speed it up, we cache the results for each plant - -- on each node, and avoid calling find_nodes every time. - local posm, count = minetest.find_nodes_in_area(pos, pos, desc.place_on) - if #posm > 0 then - node_match_cache[desc.content_id][data[ivm]] = "good" - else - node_match_cache[desc.content_id][data[ivm]] = "bad" - end - end - - if node_match_cache[desc.content_id][data[ivm]] == "good" and desc.fill_ratio and (not desc.biomes or (biome and desc.biomes and table.contains(desc.biomes, biome))) and math.random() <= desc.fill_ratio then - return desc.content_id - end - end - end - elseif pos.y > minp.y and node_below == node("default:river_water_source") and data[ivm] == node("air") and water_lily_biomes[biome] and pn > 0.5 and math.random(15) == 1 then - -- on top of the water - -- I haven't figured out what the decoration manager is - -- doing with the noise functions, but this works ok. - return node("flowers:waterlily") - end -end diff --git a/depends.txt b/depends.txt index b59b69a..cc779d1 100644 --- a/depends.txt +++ b/depends.txt @@ -1,7 +1,7 @@ default flowers wool -mobs -mobs_monster +mobs? +mobs_monster? mobs_slimes? mobs_creeper? diff --git a/fortress.lua b/fortress.lua deleted file mode 100644 index 3189ade..0000000 --- a/fortress.lua +++ /dev/null @@ -1,85 +0,0 @@ --- invisible maze --- hungry maze --- chests (w traps) --- step traps (math based) --- hidden doors/downs --- hot/ice floors - -fun_caves.fortress = function(node, data, area, minp, maxp, level) - local n = 16 - local walls = {} - local floor = node('fun_caves:dungeon_floor_1') - local outer_wall = node('fun_caves:dungeon_wall_2') - local inner_wall = node('fun_caves:dungeon_wall_1') - - for y2 = 0, n-1 do - --for y2 = 0, 0 do - -- walls is zero-based. - for i = 0, 2 * n * n - 1 do - walls[i] = i - end - table.shuffle(walls) - - local dox, doz = math.random(0, n-1), math.random(0, n-1) - for z = minp.z, maxp.z do - for y = minp.y + y2 * 5, minp.y + y2 * 5 + 4 do - local ivm = area:index(minp.x, y, z) - for x = minp.x, maxp.x do - if (y - minp.y) % 5 == 0 then - if math.floor((z - minp.z) / 5) == doz and math.floor((x - minp.x) / 5) == dox and (z - minp.z) % 5 ~= 0 and (x - minp.x) % 5 ~= 0 and y ~= minp.y then - data[ivm] = node("air") - else - data[ivm] = floor - end - elseif x == minp.x or z == minp.z or x == maxp.x or z == maxp.z then - data[ivm] = outer_wall - elseif (z - minp.z) % 5 == 0 or (x - minp.x) % 5 == 0 then - data[ivm] = inner_wall - else - data[ivm] = node("air") - end - ivm = ivm + 1 - end - end - end - - local set = unionfind(n * n) - - for m = 0, #walls do - local c = walls[m] - local a = math.floor(c / 2) - local i = a % n - local j = math.floor(a / n) - local u = c % 2 == 0 and 1 or 0 - local v = c % 2 == 1 and 1 or 0 - local b = a + u + n * v - if i < n - u and j < n - v and set:find(a) ~= set:find(b) then - set:union(a, b) - local x = (i + u) * 5 + minp.x - local y = minp.y + y2 * 5 - local z = (j + v) * 5 + minp.z - --if y > minp.y and math.random(20) == 1 then - -- for z1 = z + 1, z + 4 do - -- ivm = area:index(x+1, y, z1) - -- for x1 = x + 1, x + 4 do - -- data[ivm] = node("air") - -- ivm = ivm + 1 - -- end - -- end - --end - - for z1 = z + (1-v), z + (1-v) * 4 do - for y1 = y + 1, y + 4 do - local ivm = area:index(x + (1-u), y1, z1) - for x1 = x + (1-u), x + (1-u) * 4 do - if x1 < maxp.x and z1 < maxp.z and x1 > minp.x and z1 > minp.z then - data[ivm] = node("air") - end - ivm = ivm + 1 - end - end - end - end - end - end -end diff --git a/fungal_tree.lua b/fungal_tree.lua index 35d8d19..93a8cc0 100644 --- a/fungal_tree.lua +++ b/fungal_tree.lua @@ -114,76 +114,3 @@ minetest.register_craft({ {"flowers:mushroom_brown"} } }) - - -local leaves = {} -for _, leaf in pairs(fungal_tree_leaves) do - leaves[leaf] = true -end - -local get_node_light = minetest.get_node_light -local remove_node = minetest.remove_node -local set_node = minetest.set_node -local get_node_or_nil = minetest.get_node_or_nil - --- fungal spread -minetest.register_abm({ - nodenames = fungal_tree_leaves, - neighbors = {"air", "group:liquid"}, - interval = 2 * fun_caves.time_factor, - chance = 10, - catch_up = false, - action = function(pos, node) - if get_node_light(pos, nil) >= default.LIGHT_MAX - 2 then - remove_node(pos) - return - end - - local grow_pos = {x=pos.x, y=pos.y-1, z=pos.z} - local grow_node = get_node_or_nil(grow_pos) - if grow_node and grow_node.name == "air" then - set_node(grow_pos, {name = node.name}) - return - end - - grow_pos = {x=rand(-1,1)+pos.x, y=rand(-1,1)+pos.y, z=rand(-1,1)+pos.z} - grow_node = get_node_or_nil(grow_pos) - if grow_node and grow_node.name == "air" and get_node_light(grow_pos, nil) <= fun_caves.light_max then - set_node(grow_pos, {name = node.name}) - return - elseif grow_node and leaves[grow_node.name] and grow_node.name ~= node.name then - set_node(grow_pos, {name = 'air'}) - return - end - - if rand(40) == 1 then - set_node(pos, {name = "fun_caves:fungal_tree_fruit"}) - return - end - - if rand(100) == 1 then - set_node(pos, {name = fungal_tree_leaves[rand(#fungal_tree_leaves)]}) - return - end - end -}) - --- new fungi -minetest.register_abm({ - nodenames = {"default:dirt"}, - neighbors = {"air"}, - interval = 20 * fun_caves.time_factor, - chance = 25, - action = function(pos, node) - if pos.y > 0 then - return - end - - local grow_pos = {x=pos.x, y=pos.y+1, z=pos.z} - local grow_node = get_node_or_nil(grow_pos) - if grow_node and grow_node.name == "air" and (get_node_light(grow_pos, nil) or 99) <= fun_caves.light_max then - set_node(grow_pos, {name = fungal_tree_leaves[rand(#fungal_tree_leaves)]}) - return - end - end -}) diff --git a/init.lua b/init.lua index a476234..dfae1f1 100644 --- a/init.lua +++ b/init.lua @@ -54,6 +54,8 @@ dofile(fun_caves.path .. "/unionfind.lua") dofile(fun_caves.path .. "/nodes.lua") dofile(fun_caves.path .. "/deco.lua") dofile(fun_caves.path .. "/fungal_tree.lua") -dofile(fun_caves.path .. "/fortress.lua") dofile(fun_caves.path .. "/mapgen.lua") -dofile(fun_caves.path .. "/mobs.lua") + +if mobs and mobs.mod == "redo" then + dofile(fun_caves.path .. "/mobs.lua") +end diff --git a/mapgen.lua b/mapgen.lua index 61d2541..e66a90e 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -1,7 +1,27 @@ local DEBUG = false -local floor = math.floor -local ceil = math.ceil +local deco_depth = -30 -- place cave stuff this far beneath the surface +local light_depth = -13 -- depth above which to place corals/sea plants +local water_level = 1 +local fortress_depth = -3 -- close to y / 80 +local max_depth = 31000 +local cave_width = 0.05 -- figurative width +local fluid_compression = -200 -- the depth to start planting lava/water +local dirt_ratio = 10 -- place this many stones for every dirt in caves +local radioactive_ratio = 500 -- place this much salt for every radioactive ore +local coalblock_ratio = 100 -- place this many sand for every coalblock +local fungal_stone_ratio = 50 -- place this many stones for every glowing fungus +local water_lily_ratio = 15 -- place this many water for every lily + +local water_lily_biomes = {} +for _, i in pairs({"rainforest_swamp", "rainforest", "savanna_swamp", "savanna", "deciduous_forest_swamp", "deciduous_forest", "desertstone_grassland", }) do + water_lily_biomes[i] = true +end +local coral_biomes = {} +for _, i in pairs({"desert_ocean", "savanna_ocean", "rainforest_ocean", }) do + coral_biomes[i] = true +end + local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = 10, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} @@ -9,34 +29,35 @@ local cave_noise_3 = {offset = 15, scale = 10, seed = 3721, spread = {x = 40, y local seed_noise = {offset = 0, scale = 32768, seed = 5202, spread = {x = 80, y = 80, z = 80}, octaves = 2, persist = 0.4, lacunarity = 2} local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = 400}, seed = 903, octaves = 3, persist = 0.5, lacunarity = 2.0} local fortress_noise = {offset = 0, scale = 1, seed = -4082, spread = {x = 7, y = 7, z = 7}, octaves = 4, persist = 1, lacunarity = 2} +local plant_noise = {offset = 0.0, scale = 1.0, spread = {x = 200, y = 200, z = 200}, seed = 33, octaves = 3, persist = 0.7, lacunarity = 2.0} -local node_cache = {} -local function get_node(name) - if not node_cache then - node_cache = {} - end +-- These may speed up function access. +local rand = math.random +local max = math.max +local min = math.min +local log = math.log +local ceil = math.ceil +local floor = math.floor +local find_nodes_in_area = minetest.find_nodes_in_area - if not node_cache[name] then - node_cache[name] = minetest.get_content_id(name) - if name ~= "ignore" and node_cache[name] == 127 then - print("*** Failure to find node: "..name) - end - end - - return node_cache[name] -end - -local node = get_node -local deco_depth = 30 +-- This tables looks up nodes that aren't already stored. +local node = setmetatable({}, { + __index = function(t, k) + t[k] = minetest.get_content_id(k) + return t[k] + end}) local data = {} --local p2data = {} -- vm rotation data buffer +local node_match_cache = {} + -- Create a table of biome ids, so I can use the biomemap. +local get_biome_id = minetest.get_biome_id local biome_ids = {} for name, desc in pairs(minetest.registered_biomes) do - biome_ids[minetest.get_biome_id(desc.name)] = desc.name + biome_ids[get_biome_id(desc.name)] = desc.name end --local function place_schematic(pos, schem, center) @@ -76,7 +97,7 @@ end -- if yslice[y] or 255 >= math.random(255) then -- local prob = schem.data[isch].prob or schem.data[isch].param1 or 255 -- if prob >= math.random(255) and schem.data[isch].name ~= "air" then --- data[ivm] = node(schem.data[isch].name) +-- data[ivm] = node[schem.data[isch].name] -- end -- local param2 = schem.data[isch].param2 or 0 -- p2data[ivm] = param2 @@ -106,18 +127,43 @@ end -- end --end +local function surround(node, data, area, ivm) + -- Check to make sure that a plant root is fully surrounded. + -- This is due to the kludgy way you have to make water plants + -- in minetest, to avoid bubbles. + for x1 = -1,1,2 do + local n = data[ivm+x1] + if n == node["default:river_water_source"] or n == node["default:water_source"] or n == node["air"] then + return false + end + end + for z1 = -area.zstride,area.zstride,2*area.zstride do + local n = data[ivm+z1] + if n == node["default:river_water_source"] or n == node["default:water_source"] or n == node["air"] then + return false + end + end + + return true +end + fun_caves.is_fortress = function(pos, cs, debug) -- Fix this to get csize, somehow. + -- Remember that this function may be called + -- before any chunks are generated. local cs = cs or {x=80, y=80, z=80} + local offset = floor(cs.y / 2) - 8 + 1 - local y = floor((pos.y + 33) / cs.y) + local y = floor((pos.y + offset) / cs.y) - if y > -3 or (pos.y + 33) % cs.y > cs.y - 5 then + -- Fortresses show up below ground. + -- Calls from the first dungeon level should return false. + if y > fortress_depth or (pos.y + offset) % cs.y > cs.y - 5 then return false end - local x = floor((pos.x + 33) / cs.x) - local z = floor((pos.z + 33) / cs.z) + local x = floor((pos.x + offset) / cs.x) + local z = floor((pos.z + offset) / cs.z) local n = minetest.get_perlin(fortress_noise):get3d({x=x, y=y, z=z}) if debug then @@ -142,20 +188,111 @@ local function generate(p_minp, p_maxp, seed) local csize = vector.add(vector.subtract(maxp, minp), 1) local noise_area = VoxelArea:new({MinEdge={x=0,y=0,z=0}, MaxEdge=vector.subtract(csize, 1)}) - local write = false - -- use the same seed (based on perlin noise). math.randomseed(minetest.get_perlin(seed_noise):get2d({x=minp.x, y=minp.z})) - local fortress = maxp.y / 3100 + local write = false if fun_caves.is_fortress(minp, csize) then - fun_caves.fortress(node, data, area, minp, maxp, ceil(maxp.y / 3100)) write = true + -------------------------------------------------------------- + -- fortress decoration non-loop -- only there to enable breaks + -- Remove this loop to eliminate fortress decorations. + -------------------------------------------------------------- + for deco_non_loop = 1, 1 do + -- invisible maze + -- hungry maze + -- chests (w traps) + -- step traps (math based) + -- hidden doors/downs + -- hot/ice floors + -- + --local level = ceil(maxp.y / 3100) + local n = 16 + local walls = {} + local floor = node['fun_caves:dungeon_floor_1'] + local outer_wall = node['fun_caves:dungeon_wall_2'] + local inner_wall = node['fun_caves:dungeon_wall_1'] + + for y2 = 0, n-1 do + --for y2 = 0, 0 do + -- walls is zero-based. + for i = 0, 2 * n * n - 1 do + walls[i] = i + end + table.shuffle(walls) + + local dox, doz = math.random(0, n-1), math.random(0, n-1) + for z = minp.z, maxp.z do + for y = minp.y + y2 * 5, minp.y + y2 * 5 + 4 do + local ivm = area:index(minp.x, y, z) + for x = minp.x, maxp.x do + if (y - minp.y) % 5 == 0 then + if math.floor((z - minp.z) / 5) == doz and math.floor((x - minp.x) / 5) == dox and (z - minp.z) % 5 ~= 0 and (x - minp.x) % 5 ~= 0 and y ~= minp.y then + data[ivm] = node["air"] + else + data[ivm] = floor + end + elseif x == minp.x or z == minp.z or x == maxp.x or z == maxp.z then + data[ivm] = outer_wall + elseif (z - minp.z) % 5 == 0 or (x - minp.x) % 5 == 0 then + data[ivm] = inner_wall + else + data[ivm] = node["air"] + end + ivm = ivm + 1 + end + end + end + + local set = unionfind(n * n) + + for m = 0, #walls do + local c = walls[m] + local a = math.floor(c / 2) + local i = a % n + local j = math.floor(a / n) + local u = c % 2 == 0 and 1 or 0 + local v = c % 2 == 1 and 1 or 0 + local b = a + u + n * v + if i < n - u and j < n - v and set:find(a) ~= set:find(b) then + set:union(a, b) + local x = (i + u) * 5 + minp.x + local y = minp.y + y2 * 5 + local z = (j + v) * 5 + minp.z + --if y > minp.y and math.random(20) == 1 then + -- for z1 = z + 1, z + 4 do + -- ivm = area:index(x+1, y, z1) + -- for x1 = x + 1, x + 4 do + -- data[ivm] = node["air"] + -- ivm = ivm + 1 + -- end + -- end + --end + + for z1 = z + (1-v), z + (1-v) * 4 do + for y1 = y + 1, y + 4 do + local ivm = area:index(x + (1-u), y1, z1) + for x1 = x + (1-u), x + (1-u) * 4 do + if x1 < maxp.x and z1 < maxp.z and x1 > minp.x and z1 > minp.z then + data[ivm] = node["air"] + end + ivm = ivm + 1 + end + end + end + end + end + end + end + ----------------------------------------------------- + -- end of fortress decoration non-loop + ----------------------------------------------------- else local cave_1 = minetest.get_perlin_map(cave_noise_1, csize):get3dMap_flat(minp) local cave_2 = minetest.get_perlin_map(cave_noise_2, csize):get3dMap_flat(minp) local cave_3 = minetest.get_perlin_map(cave_noise_3, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) local biome_n = minetest.get_perlin_map(biome_noise, csize):get3dMap_flat(minp) + local plant_n = minetest.get_perlin_map(plant_noise, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) local index = 0 @@ -167,17 +304,17 @@ local function generate(p_minp, p_maxp, seed) local ivm = area:index(x, minp.y, z) local height = heightmap[index] - if height >= maxp.y - 1 and data[area:index(x, maxp.y, z)] ~= node('air') then - height = 31000 + if height >= maxp.y - 1 and data[area:index(x, maxp.y, z)] ~= node['air'] then + height = max_depth heightmap[index] = height elseif height <= minp.y then - height = -31000 + height = -max_depth heightmap[index] = height end for y = minp.y, maxp.y do - if data[ivm] ~= node('air') and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > 0.05 then - data[ivm] = node("air") + if data[ivm] ~= node['air'] and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then + data[ivm] = node["air"] write = true if y > 0 and cave_3[index] < 1 and y == height then @@ -185,8 +322,9 @@ local function generate(p_minp, p_maxp, seed) local ivm2 = ivm for y2 = y + 1, maxp.y + 8 do ivm2 = ivm2 + area.ystride - if data[ivm2] ~= node("default:water_source") then - data[ivm2] = node("air") + if data[ivm2] ~= node["default:water_source"] then + data[ivm2] = node["air"] + write = true end end end @@ -210,25 +348,330 @@ local function generate(p_minp, p_maxp, seed) local height = heightmap[index] for y = minp.y, maxp.y do - if y <= height - deco_depth and (height < 31000 or y < 0) then - local new_node = fun_caves.decorate_cave(node, data, area, minp, y, ivm, biome_n[index3d]) - if new_node then - data[ivm] = new_node - write = true + if y <= height + deco_depth and (height < max_depth or y < 0) then + ---------------------------------------------------------- + -- cave decoration non-loop -- only there to enable breaks + -- Remove this loop to eliminate cave decorations. + ---------------------------------------------------------- + for deco_non_loop = 1, 1 do + if not (data[ivm] == node["air"] or data[ivm] == node["default:stone"]) then + break + end + + local biome_val = biome_n[index3d] + local stone_type = node["default:stone"] + local stone_depth = 1 + + -- Compress biomes at the surface to avoid fluids. + if y > fluid_compression then + biome_val = biome_val / max(1, log(y - fluid_compression)) + end + ------------------- + --biome_val = 0.55 + ------------------- + if biome_val < -0.65 then + stone_type = node["default:ice"] + stone_depth = 2 + elseif biome_val < -0.6 then + stone_type = node["fun_caves:thin_ice"] + stone_depth = 2 + elseif biome_val < -0.5 then + stone_type = node["fun_caves:stone_with_lichen"] + elseif biome_val < -0.3 then + stone_type = node["fun_caves:stone_with_moss"] + elseif biome_val < -0.0 then + stone_type = node["fun_caves:stone_with_lichen"] + elseif biome_val < 0.2 then + stone_type = node["fun_caves:stone_with_algae"] + elseif biome_val < 0.35 then + stone_type = node["fun_caves:stone_with_salt"] + stone_depth = 2 + elseif biome_val < 0.5 then + stone_type = node["default:sand"] + stone_depth = 2 + elseif biome_val < 0.6 then + stone_type = node["fun_caves:black_sand"] + stone_depth = 2 + else + stone_type = node["fun_caves:hot_cobble"] + end + -- "glow" + + local node_below + if y > minp.y then + node_below = data[ivm - area.ystride] + end + local node_above = data[ivm + area.ystride] + + if data[ivm] == node["default:stone"] then + local air_above = false + for i = 1, stone_depth do + if data[ivm + area.ystride * i] == node["air"] then + air_above = true + end + end + + if node_above == node["air"] and (stone_type == node["fun_caves:stone_with_algae"] or stone_type == node["fun_caves:stone_with_lichen"]) and rand(dirt_ratio) == 1 then + data[ivm] = node["dirt"] + write = true + break + end + + if air_above then + if stone_type == node["fun_caves:stone_with_salt"] and rand(radioactive_ratio) == 1 then + data[ivm] = node["fun_caves:radioactive_ore"] + write = true + break + elseif stone_type == node["fun_caves:black_sand"] and rand(coalblock_ratio) == 1 then + data[ivm] = node["default:coalblock"] + break + elseif node_above == node["air"] and stone_type == node["fun_caves:stone_with_moss"] and rand(fungal_stone_ratio) == 1 then + data[ivm] = node["fun_caves:glowing_fungal_stone"] + write = true + break + else + data[ivm] = stone_type + write = true + break + end + end + + local air_below = false + for i = 1, stone_depth do + if data[ivm - area.ystride * i] == node["air"] then + air_below = true + end + end + + if data[ivm] == node["default:stone"] and air_below then + if stone_type == node["fun_caves:stone_with_salt"] and rand(radioactive_ratio) == 1 then + data[ivm] = node["fun_caves:radioactive_ore"] + write = true + break + elseif stone_type == node["fun_caves:black_sand"] and rand(coalblock_ratio) == 1 then + data[ivm] = node["default:coalblock"] + write = true + break + elseif node_below == node["air"] and (stone_type == node["fun_caves:stone_with_lichen"] or stone_type == node["fun_caves:stone_with_moss"]) and rand(fungal_stone_ratio) == 1 then + data[ivm] = node["fun_caves:glowing_fungal_stone"] + write = true + break + else + data[ivm] = stone_type + write = true + break + end + end + end + + if data[ivm] == node["air"] then + local sr = rand(1000) + + -- hanging down + if node_above == node["default:stone"] and sr < 80 then + if stone_type == node["default:ice"] then + data[ivm] = node["fun_caves:icicle_down"] + write = true + break + elseif stone_type == node["fun_caves:stone_with_algae"] then + data[ivm] = node["fun_caves:stalactite_slimy"] + write = true + break + elseif stone_type == node["fun_caves:stone_with_moss"] then + data[ivm] = node["fun_caves:stalactite_mossy"] + write = true + break + elseif stone_type == node["fun_caves:stone_with_lichen"] then + data[ivm] = node["fun_caves:stalactite"] + write = true + break + elseif stone_type == node["default:stone"] then + data[ivm] = node["fun_caves:stalactite"] + write = true + break + end + end + + -- fluids + if y > minp.y and (node_below == node["default:stone"] or node_below == node["fun_caves:hot_cobble"]) and sr < 3 then + data[ivm] = node["default:lava_source"] + write = true + break + elseif node_below == node["fun_caves:stone_with_moss"] and sr < 3 then + data[ivm] = node["default:water_source"] + write = true + break + + -- standing up + elseif node_below == node["default:ice"] and sr < 80 then + data[ivm] = node["fun_caves:icicle_up"] + write = true + break + elseif node_below == node["fun_caves:stone_with_algae"] and sr < 80 then + data[ivm] = node["fun_caves:stalagmite_slimy"] + write = true + break + elseif node_below == node["fun_caves:stone_with_moss"] and sr < 80 then + data[ivm] = node["fun_caves:stalagmite_mossy"] + write = true + break + elseif node_below == node["fun_caves:stone_with_lichen"] and sr < 80 then + data[ivm] = node["fun_caves:stalagmite"] + write = true + break + elseif node_below == node["default:stone"] and sr < 80 then + data[ivm] = node["fun_caves:stalagmite"] + write = true + break + elseif node_below == node["fun_caves:hot_cobble"] and sr < 80 then + if sr <= 20 then + data[ivm] = node["fun_caves:hot_spike"] + write = true + break + else + data[ivm] = node["fun_caves:hot_spike_"..ceil(sr / 20)] + write = true + break + end + elseif node_below == node["fun_caves:black_sand"] and sr < 20 then + data[ivm] = node["fun_caves:constant_flame"] + write = true + break + + -- vegetation + elseif node_below == node["default:dirt"] and (stone_type == node["fun_caves:stone_with_lichen"] or stone_type == node["fun_caves:stone_with_algae"]) and biome_val >= -0.5 then + if sr < 110 then + data[ivm] = node["flowers:mushroom_red"] + write = true + break + elseif sr < 220 then + data[ivm] = node["flowers:mushroom_brown"] + write = true + break + elseif node_above == node["air"] and sr < 330 then + data[ivm] = node["fun_caves:giant_mushroom_stem"] + write = true + break + elseif sr < 360 then + local air_count = 0 + local j + for i = 1, 12 do + j = ivm + area.ystride * i + if j <= #data and data[j] == node["air"] then + air_count = air_count + 1 + end + end + if air_count > 5 then + fun_caves.make_fungal_tree(data, area, ivm, rand(2, min(air_count, 12))) + end + end + elseif node_below == node["fun_caves:giant_mushroom_stem"] and data[ivm - area.ystride * 2] == node["fun_caves:giant_mushroom_stem"] then + data[ivm] = node["fun_caves:giant_mushroom_cap"] + write = true + break + elseif node_below == node["fun_caves:giant_mushroom_stem"] then + if node_above == node["air"] and rand(3) == 1 then + data[ivm] = node["fun_caves:giant_mushroom_stem"] + write = true + break + else + data[ivm] = node["fun_caves:huge_mushroom_cap"] + write = true + break + end + end + end end + ----------------------------------------------------- + -- end of cave decoration non-loop + ----------------------------------------------------- elseif y < height then - if data[ivm] == node("air") and (data[ivm - area.ystride] == node('default:stone') or data[ivm - area.ystride] == node('default:sandstone')) then - data[ivm - area.ystride] = node("fun_caves:dirt") + -- This just places non-abm dirt inside caves. + -- Its value is questionable. + if data[ivm] == node["air"] and (data[ivm - area.ystride] == node['default:stone'] or data[ivm - area.ystride] == node['default:sandstone']) then + data[ivm - area.ystride] = node["fun_caves:dirt"] write = true end else - local pn = minetest.get_perlin(plant_noise):get2d({x=x, y=z}) + local pn = plant_n[index] local biome = biome_ids[biomemap[index]] - local new_node = fun_caves.decorate_water(node, data, area, minp, maxp, {x=x,y=y,z=z}, ivm, biome, pn) - if new_node then - data[ivm] = new_node - write = true + ----------------------------------------------------------- + -- water decoration non-loop -- only there to enable breaks + -- Remove this loop to eliminate water decorations. + ----------------------------------------------------------- + for deco_non_loop = 1, 1 do + if y < light_depth then + break + end + + local node_below = data[ivm - area.ystride] + local node_above = data[ivm + area.ystride] + + if y < water_level and data[ivm] == node["default:sand"] and node_above == node["default:water_source"] and data[ivm + area.ystride * 2] == node["default:water_source"] and coral_biomes[biome] and pn < -0.1 and rand(5) == 1 and surround(node, data, area, ivm) then + data[ivm] = node["fun_caves:staghorn_coral_water_sand"] + write = true + break + elseif y < water_level and node_below == node["default:sand"] and node_above == node["default:water_source"] and data[ivm] == node["default:water_source"] and coral_biomes[biome] and pn < -0.1 and rand(5) < 3 then + local sr = rand(65) + if sr < 4 then + data[ivm] = node["fun_caves:brain_coral"] + write = true + break + elseif sr < 6 then + data[ivm] = node["fun_caves:dragon_eye"] + write = true + break + elseif sr < 65 then + data[ivm] = node["fun_caves:pillar_coral"] + write = true + break + end + elseif x < maxp.x and y < maxp.y and z < maxp.z and x > minp.x and y > minp.y and z > minp.z and (node_above == node["default:water_source"] or node_above == node["default:river_water_source"]) and (data[ivm] == node["default:sand"] or data[ivm] == node["default:dirt"]) then + -- Check the biomes and plant water plants, if called for. + if not surround(node, data, area, ivm) then + break + end + + for i = 1, #fun_caves.water_plants do + local desc = fun_caves.water_plants[i] + + if desc.content_id then + if not node_match_cache[desc.content_id] then + node_match_cache[desc.content_id] = {} + end + + if not node_match_cache[desc.content_id][data[ivm]] then + -- This is a great way to match all node type strings + -- against a given node (or nodes). However, it's slow. + -- To speed it up, we cache the results for each plant + -- on each node, and avoid calling find_nodes every time. + local posm, count = find_nodes_in_area({x=x, y=y, z=z}, {x=x, y=y, z=z}, desc.place_on) + if #posm > 0 then + node_match_cache[desc.content_id][data[ivm]] = "good" + else + node_match_cache[desc.content_id][data[ivm]] = "bad" + end + end + + if node_match_cache[desc.content_id][data[ivm]] == "good" and desc.fill_ratio and (not desc.biomes or (biome and desc.biomes and table.contains(desc.biomes, biome))) and rand() <= desc.fill_ratio then + data[ivm] = desc.content_id + write = true + break + end + end + end + elseif y > minp.y and node_below == node["default:river_water_source"] and data[ivm] == node["air"] and water_lily_biomes[biome] and pn > 0.5 and rand(water_lily_ratio) == 1 then + -- on top of the water + -- I haven't figured out what the decoration manager is + -- doing with the noise functions, but this works ok. + data[ivm] = node["flowers:waterlily"] + write = true + break + end end + ----------------------------------------------------- + -- end of water decoration non-loop + ----------------------------------------------------- end ivm = ivm + area.ystride diff --git a/mobs.lua b/mobs.lua index 0ded91d..bc2c0cc 100644 --- a/mobs.lua +++ b/mobs.lua @@ -96,9 +96,9 @@ end if minetest.registered_entities["mobs_creeper:creeper"] then mobs:spawn_specific("mobs_creeper:creeper", - {"fun_caves:stone_with_moss"}, - {"air"}, - -1, 20, 30, 20000, 1, -31000, 31000 + {"fun_caves:stone_with_moss"}, + {"air"}, + -1, 20, 30, 20000, 1, -31000, 31000 ) end diff --git a/textures/mobs_spider.png b/textures/mobs_spider.png new file mode 100644 index 0000000000000000000000000000000000000000..2b992d1389f288b1b60c6df6b7aac12bba3fe84c GIT binary patch literal 2087 zcmV+?2-x?DP)YXA0ZVW zDjpstD<35!BPI+gC^8=?6DTYkCMGH(Cm zA}uWwF*6)4Hzh1H9xpB}D=sW7G$JoFBrZ8HD>NxBIV&zJ9Wpj6FEKqTGC3?VGA}YT zGb}kVHXJxh8ap^JH8(UhGd43pEH*(SIX);kI5#ypE;u*(lHa{{t zHZ?grJUK@pLO(J+NEb&vF+W5jLq;?|KRG=~Mmk14K07W!OE^D9L_9$-LP0=2LOVc0 zK0il1L_j@ANl8RcM@B?JM^8CQPen&cPE1NgPft@!SWHk@O;J-mS5!<=Uq@YIR9a+H zTvu6JS!G&fWnNfRWno%nYg}t(9=dSr2VcYB9-e133&fPs#Zij9(Zl#`IB zsjQ}@tFOGJ!N0oL*Vy##_Ynh%000JJNkl9b*?A7lb;b-Ay=*yhUA>O*>N(l16nO>B{ph1`EIMV zRTlU1Lz0)X3j_4cWNCnJ2Z-BvC72tAK}dS3G(gNS*#TbD%5Xh@*|8hO4nHph`OWkL z*@kLb8LmgRgAL;((kRVFo{2$bz^wT_39Zbci8d;KwJn?-U3J!JF4{==YJ~)6S{Y6B z70=IGm{W7k)mMKkmBh!?L{ ziWUje%C@Nntw|4ebhYzX?AgAPh-qc_LYP8WgTXrHE01bUL9I-o>Isk>DbfNP zenhe2f*_RYi8R8xmErFsPSn;=UGAb*Hc*YTZoivOb6hMjU`in90hX0_NYfNg z(?QzfLE}D&qLZTN?a|lU@&Ut`2QW1J&0ySj?f~l~9Sq(cpo2%I2IxedVR()c=qP-k z%MBk00I*J?!5!cZ-vI#aab#+MPUQK)0WKGOAmI`;_%4%X>uEQDM*!eLZ!$79Kqu04 zmZ!z22!HB#!)XOrmYpPE>n%5&zk9}g7wvImYJg4*25B$c0tFxEhaa&8hv7FDr;+69 zeeZ1gF52VB)G#U^5Cj~$AGSiI)k(0vDxf`%ObyV9m#6!SbE!yD!GfX)$`21{k*B_E8I@KRl0KWLVU)6-onb~H&d$j0+}9(nXeRIo{C zWp&>;)+(vgAr>c760dL6PkR~U(J@iC-!qJ)YINRXagwYT6P?BVzRoa`w6a8xiMsv$ z#ZIDFPi|qcotiF|ng{Fa9Lc3fPT2TS0ESj>uJn(*Dc8LtES8gz)ZF6!>7}T0DTxy@ zKMKIm%DvP2hR#cq3Kk;nAj_xVD@5tsZLtXgt$f@$?bdl=DvyPNXCNSxi$g(fI66Tq zs|OWH)<|g$i!R>66f${vD98;*CursR^9E_a)hk%!u@A0Hds}RR{J*F>9Fbp!!@vHH z0Yao52n5dVO7~`b4TDK0jfU@rY2{zwkFT-CiZ(&GCxc) z$|XaaM(?7c*<`tYoBKe<(5eDME$Or^>&TqC`I+Qg={QmzA(ctP1W z*}FLVW~j}hl1#t@h|SWP*PDSpFbr(k;kZ<=!W;q!m%WeQF20_tZDpFbUV)$9p=s&Z zXs9Z_e{YLT5Ws%@=j7X$?{C&u^V4Vs)4L=Y>NJewKE8i%OFa+}zo?#lzWm-i?XB@1 z>i`d*vu2?8oA~~Fn` literal 0 HcmV?d00001 From 16983356c80a280172c95e5a5af759c8b94e8adf Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sun, 29 May 2016 06:20:20 -0500 Subject: [PATCH 063/354] Fix spike error. --- abms.lua | 13 ++++--------- deco_caves.lua | 5 +++++ mapgen.lua | 47 ++++++++++++++++++----------------------------- 3 files changed, 27 insertions(+), 38 deletions(-) diff --git a/abms.lua b/abms.lua index d30e49a..5db0883 100644 --- a/abms.lua +++ b/abms.lua @@ -208,20 +208,15 @@ minetest.register_abm({ minetest.register_abm({ nodenames = fun_caves.hot_spikes, interval = 30 * fun_caves.time_factor, - chance = 10, + chance = 30, action = function(pos, node) - local spike_num - for i = 1, #hot_spikes do - if hot_spikes[i] == node.name then - spike_num = i - end - end + local spike_num = fun_caves.hot_spike[node.name] if not spike_num then return end - if spike_num < #hot_spikes then - set_node(pos, {name=hot_spikes[spike_num+1]}) + if spike_num < #fun_caves.hot_spikes then + set_node(pos, {name=fun_caves.hot_spikes[spike_num+1]}) return end diff --git a/deco_caves.lua b/deco_caves.lua index 6ae0a83..266ed8c 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -283,6 +283,11 @@ for i in ipairs(spike_size) do }) end +fun_caves.hot_spike = {} +for i = 1, #fun_caves.hot_spikes do + fun_caves.hot_spike[fun_caves.hot_spikes[i]] = i +end + -- stone with algae newnode = fun_caves.clone_node("default:stone") newnode.description = "Cave Stone With Algae" diff --git a/mapgen.lua b/mapgen.lua index e66a90e..10b1c37 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -465,10 +465,8 @@ local function generate(p_minp, p_maxp, seed) end if data[ivm] == node["air"] then - local sr = rand(1000) - -- hanging down - if node_above == node["default:stone"] and sr < 80 then + if node_above == node["default:stone"] and rand(12) == 1 then if stone_type == node["default:ice"] then data[ivm] = node["fun_caves:icicle_down"] write = true @@ -493,66 +491,58 @@ local function generate(p_minp, p_maxp, seed) end -- fluids - if y > minp.y and (node_below == node["default:stone"] or node_below == node["fun_caves:hot_cobble"]) and sr < 3 then + if y > minp.y and (node_below == node["default:stone"] or node_below == node["fun_caves:hot_cobble"]) and rand(300) == 1 then data[ivm] = node["default:lava_source"] write = true break - elseif node_below == node["fun_caves:stone_with_moss"] and sr < 3 then + elseif node_below == node["fun_caves:stone_with_moss"] and rand(300) == 1 then data[ivm] = node["default:water_source"] write = true break -- standing up - elseif node_below == node["default:ice"] and sr < 80 then + elseif node_below == node["default:ice"] and rand(12) == 1 then data[ivm] = node["fun_caves:icicle_up"] write = true break - elseif node_below == node["fun_caves:stone_with_algae"] and sr < 80 then + elseif node_below == node["fun_caves:stone_with_algae"] and rand(12) == 1 then data[ivm] = node["fun_caves:stalagmite_slimy"] write = true break - elseif node_below == node["fun_caves:stone_with_moss"] and sr < 80 then + elseif node_below == node["fun_caves:stone_with_moss"] and rand(12) == 1 then data[ivm] = node["fun_caves:stalagmite_mossy"] write = true break - elseif node_below == node["fun_caves:stone_with_lichen"] and sr < 80 then + elseif node_below == node["fun_caves:stone_with_lichen"] and rand(12) == 1 then data[ivm] = node["fun_caves:stalagmite"] write = true break - elseif node_below == node["default:stone"] and sr < 80 then + elseif node_below == node["default:stone"] and rand(12) == 1 then data[ivm] = node["fun_caves:stalagmite"] write = true break - elseif node_below == node["fun_caves:hot_cobble"] and sr < 80 then - if sr <= 20 then - data[ivm] = node["fun_caves:hot_spike"] - write = true - break - else - data[ivm] = node["fun_caves:hot_spike_"..ceil(sr / 20)] - write = true - break - end - elseif node_below == node["fun_caves:black_sand"] and sr < 20 then + elseif node_below == node["fun_caves:hot_cobble"] and rand(50) == 1 then + data[ivm] = node[fun_caves.hot_spikes[rand(#fun_caves.hot_spikes)]] + elseif node_below == node["fun_caves:black_sand"] and rand(50) == 1 then data[ivm] = node["fun_caves:constant_flame"] write = true break -- vegetation elseif node_below == node["default:dirt"] and (stone_type == node["fun_caves:stone_with_lichen"] or stone_type == node["fun_caves:stone_with_algae"]) and biome_val >= -0.5 then - if sr < 110 then + if rand(10) == 1 then data[ivm] = node["flowers:mushroom_red"] write = true break - elseif sr < 220 then + elseif rand(10) == 1 then data[ivm] = node["flowers:mushroom_brown"] write = true break - elseif node_above == node["air"] and sr < 330 then + elseif node_above == node["air"] and rand(10) == 1 then data[ivm] = node["fun_caves:giant_mushroom_stem"] write = true break - elseif sr < 360 then + elseif rand(30) == 1 then local air_count = 0 local j for i = 1, 12 do @@ -612,16 +602,15 @@ local function generate(p_minp, p_maxp, seed) write = true break elseif y < water_level and node_below == node["default:sand"] and node_above == node["default:water_source"] and data[ivm] == node["default:water_source"] and coral_biomes[biome] and pn < -0.1 and rand(5) < 3 then - local sr = rand(65) - if sr < 4 then + if rand(15) == 1 then data[ivm] = node["fun_caves:brain_coral"] write = true break - elseif sr < 6 then + elseif rand(15) == 1 then data[ivm] = node["fun_caves:dragon_eye"] write = true break - elseif sr < 65 then + else data[ivm] = node["fun_caves:pillar_coral"] write = true break From 4a5950721e109165a2febc5a5c983bfa52907fca Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sun, 29 May 2016 09:27:59 -0500 Subject: [PATCH 064/354] Localize more functions. --- mapgen.lua | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/mapgen.lua b/mapgen.lua index 10b1c37..b049384 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -61,7 +61,7 @@ for name, desc in pairs(minetest.registered_biomes) do end --local function place_schematic(pos, schem, center) --- local rot = math.random(4) - 1 +-- local rot = rand(4) - 1 -- local yslice = {} -- if schem.yslice_prob then -- for _, ys in pairs(schem.yslice_prob) do @@ -94,9 +94,9 @@ end -- for y = 0, schem.size.y - 1 do -- local dy = pos.y - minp.y + y -- if math.min(dx, csize.x - dx) + math.min(dy, csize.y - dy) + math.min(dz, csize.z - dz) > bevel then --- if yslice[y] or 255 >= math.random(255) then +-- if yslice[y] or 255 >= rand(255) then -- local prob = schem.data[isch].prob or schem.data[isch].param1 or 255 --- if prob >= math.random(255) and schem.data[isch].name ~= "air" then +-- if prob >= rand(255) and schem.data[isch].name ~= "air" then -- data[ivm] = node[schem.data[isch].name] -- end -- local param2 = schem.data[isch].param2 or 0 @@ -117,7 +117,7 @@ end -- if not deco.biomes or deco.biomes[biome] then -- local range = 1000 -- if deco.deco_type == "simple" then --- if deco.fill_ratio and math.random(range) - 1 < deco.fill_ratio * 1000 then +-- if deco.fill_ratio and rand(range) - 1 < deco.fill_ratio * 1000 then -- return deco.decoration -- end -- else @@ -209,7 +209,7 @@ local function generate(p_minp, p_maxp, seed) --local level = ceil(maxp.y / 3100) local n = 16 local walls = {} - local floor = node['fun_caves:dungeon_floor_1'] + local inner_floor = node['fun_caves:dungeon_floor_1'] local outer_wall = node['fun_caves:dungeon_wall_2'] local inner_wall = node['fun_caves:dungeon_wall_1'] @@ -221,21 +221,21 @@ local function generate(p_minp, p_maxp, seed) end table.shuffle(walls) - local dox, doz = math.random(0, n-1), math.random(0, n-1) + local dox, doz = rand(0, n-1), rand(0, n-1) for z = minp.z, maxp.z do for y = minp.y + y2 * 5, minp.y + y2 * 5 + 4 do local ivm = area:index(minp.x, y, z) for x = minp.x, maxp.x do - if (y - minp.y) % 5 == 0 then - if math.floor((z - minp.z) / 5) == doz and math.floor((x - minp.x) / 5) == dox and (z - minp.z) % 5 ~= 0 and (x - minp.x) % 5 ~= 0 and y ~= minp.y then + if x == minp.x or z == minp.z or x == maxp.x or z == maxp.z then + data[ivm] = outer_wall + elseif (y - minp.y) % 5 == 0 then + if floor((z - minp.z) / 5) == doz and floor((x - minp.x) / 5) == dox and (z - minp.z) % 5 ~= 0 and (x - minp.x) % 5 ~= 0 and y ~= minp.y then data[ivm] = node["air"] else - data[ivm] = floor + data[ivm] = inner_floor end - elseif x == minp.x or z == minp.z or x == maxp.x or z == maxp.z then - data[ivm] = outer_wall elseif (z - minp.z) % 5 == 0 or (x - minp.x) % 5 == 0 then - data[ivm] = inner_wall + data[ivm] = DEBUG and node["default:glass"] or inner_wall else data[ivm] = node["air"] end @@ -248,9 +248,9 @@ local function generate(p_minp, p_maxp, seed) for m = 0, #walls do local c = walls[m] - local a = math.floor(c / 2) + local a = floor(c / 2) local i = a % n - local j = math.floor(a / n) + local j = floor(a / n) local u = c % 2 == 0 and 1 or 0 local v = c % 2 == 1 and 1 or 0 local b = a + u + n * v @@ -259,7 +259,7 @@ local function generate(p_minp, p_maxp, seed) local x = (i + u) * 5 + minp.x local y = minp.y + y2 * 5 local z = (j + v) * 5 + minp.z - --if y > minp.y and math.random(20) == 1 then + --if y > minp.y and rand(20) == 1 then -- for z1 = z + 1, z + 4 do -- ivm = area:index(x+1, y, z1) -- for x1 = x + 1, x + 4 do From 85353e0ce683ebcfd7d19910ae7b70c7396153ac Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Sun, 29 May 2016 19:29:48 -0500 Subject: [PATCH 065/354] Prevent crash in mapgens with no biomemap. --- mapgen.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mapgen.lua b/mapgen.lua index b049384..34ddf60 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -584,7 +584,10 @@ local function generate(p_minp, p_maxp, seed) end else local pn = plant_n[index] - local biome = biome_ids[biomemap[index]] + local biome + if biomemap then + biome = biome_ids[biomemap[index]] + end ----------------------------------------------------------- -- water decoration non-loop -- only there to enable breaks -- Remove this loop to eliminate water decorations. From aa44226a4e5afc1f5cfec8ff51d2ef0c4c9e1acb Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 30 May 2016 05:19:13 -0500 Subject: [PATCH 066/354] Separate fortress monster spawn system --- abms.lua | 43 +++++++++++++++++++++++++++++++++++++++++-- deco_caves.lua | 19 +++++++++++++++++-- goblin_coal.lua | 2 +- goblin_copper.lua | 2 +- mapgen.lua | 3 ++- mobs.lua | 29 +++++++++++++++++++++++++++-- 6 files changed, 89 insertions(+), 9 deletions(-) diff --git a/abms.lua b/abms.lua index 5db0883..e3c4745 100644 --- a/abms.lua +++ b/abms.lua @@ -4,12 +4,17 @@ local dps_delay = 3000000 local last_dps_check = 0 local cold_delay = 5 +local monster_delay = 3 local hunger_delay = 60 local dps_count = hunger_delay +-- maximum number of mobs near player in fortresses +local fortress_mob_count = 5 + local get_us_time = minetest.get_us_time local floor = math.floor local abs = math.abs local max = math.max +local min = math.min local rand = math.random local mushrooms = {"flowers:mushroom_brown", "flowers:mushroom_red"} local get_node_light = minetest.get_node_light @@ -35,6 +40,7 @@ minetest.register_globalstep(function(dtime) if mob.hp_max and mob.object and mob.health and mob.damage then local factor = 1 + (max(abs(pos.x), abs(pos.y), abs(pos.z)) / 6200) if fun_caves.is_fortress(pos) then + mob.started_in_fortress = true factor = factor * 1.5 end mob.hp_max = floor(mob.hp_max * factor) @@ -51,8 +57,9 @@ minetest.register_globalstep(function(dtime) local players = get_connected_players() for i = 1, #players do local player = players[i] - local minp = vector.subtract(player:getpos(), 0.5) - local maxp = vector.add(player:getpos(), 0.5) + local pos = player:getpos() + local minp = vector.subtract(pos, 0.5) + local maxp = vector.add(pos, 0.5) local counts = find_nodes_in_area(minp, maxp, {"group:surface_hot"}) if #counts > 1 then @@ -66,6 +73,38 @@ minetest.register_globalstep(function(dtime) end end + if dps_count % monster_delay == 0 then + local mob_count = 0 + for _, mob in pairs(minetest.luaentities) do + if mob.health and mob.started_in_fortress then + local dist = vector.subtract(pos, mob.object:getpos()) + local dist2 = max(abs(dist.x), abs(dist.y * 5), abs(dist.z)) + if dist2 < 30 then + --print(mob.name, dist.y) + mob_count = mob_count + 1 + else + --print("* not", mob.name, dist2) + --print(dump(dist)) + end + end + end + + if mob_count < fortress_mob_count then + local pos1, count = find_nodes_in_area_under_air({x=pos.x-30, y=pos.y-2, z=pos.z-30}, {x=pos.x+30, y=pos.y+2, z=pos.z+30}, {"group:fortress"}) + if #pos1 > 0 then + local pos2 = pos1[rand(#pos1)] + pos2.y = pos2.y + 2 + local name = fun_caves.fortress_spawns[rand(#fun_caves.fortress_spawns)] + local mob = minetest.add_entity(pos2, name) + if mob then + print("Fun Caves: Spawned "..name.." at ("..pos2.x..","..pos2.y..","..pos2.z..")") + else + print("Fun Caves: failed to spawn "..name) + end + end + end + end + -- hunger if dps_count % hunger_delay == 0 then player:set_hp(player:get_hp() - 1) diff --git a/deco_caves.lua b/deco_caves.lua index 266ed8c..a9c3491 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -107,7 +107,7 @@ minetest.register_node("fun_caves:moon_juice", { }) -- mushroom cap, giant -minetest.register_node("fun_caves:giant_mushroom_cap", { +local cap = { description = "Giant Mushroom Cap", tiles = {"vmg_mushroom_giant_cap.png", "vmg_mushroom_giant_under.png", "vmg_mushroom_giant_cap.png"}, is_ground_content = false, @@ -123,7 +123,22 @@ minetest.register_node("fun_caves:giant_mushroom_cap", { } }, light_source = fun_caves.light_max, groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1}, -}) +} +if false then + cap.node_box.fixed = { + {-0.3, -0.25, -0.3, 0.3, 0.5, 0.3}, + {-0.3, -0.25, -0.4, 0.3, 0.4, -0.3}, + {-0.3, -0.25, 0.3, 0.3, 0.4, 0.4}, + {-0.4, -0.25, -0.3, -0.3, 0.4, 0.3}, + {0.3, -0.25, -0.3, 0.4, 0.4, 0.3}, + {-0.4, -0.5, -0.4, 0.4, -0.25, 0.4}, + {-0.5, -0.5, -0.4, -0.4, -0.25, 0.4}, + {0.4, -0.5, -0.4, 0.5, -0.25, 0.4}, + {-0.4, -0.5, -0.5, 0.4, -0.25, -0.4}, + {-0.4, -0.5, 0.4, 0.4, -0.25, 0.5}, + } +end +minetest.register_node("fun_caves:giant_mushroom_cap", cap) -- mushroom cap, huge minetest.register_node("fun_caves:huge_mushroom_cap", { diff --git a/goblin_coal.lua b/goblin_coal.lua index 9d95ada..7f1b64f 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -121,7 +121,7 @@ mobs:register_mob("fun_caves:goblin_coal", { }) mobs:register_egg("fun_caves:goblin_coal", "Goblin Egg (coal)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal", "group:fortress"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) +mobs:register_spawn("fun_caves:goblin_coal", {"default:coalblock", "default:stone_with_coal"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) mobs:register_spawn("fun_caves:goblin_coal", {"default:mossycobble", "fun_caves:hot_cobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) minetest.register_node("fun_caves:stone_with_coal_trap", { diff --git a/goblin_copper.lua b/goblin_copper.lua index bd4f648..5834c70 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -120,7 +120,7 @@ mobs:register_mob("fun_caves:goblin_copper", { end, }) mobs:register_egg("fun_caves:goblin_copper", "Goblin Egg (copper)", "default_mossycobble.png", 1) -mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper", "group:fortress"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) +mobs:register_spawn("fun_caves:goblin_copper", {"default:stone_with_copper"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) mobs:register_spawn("fun_caves:goblin_copper", {"default:mossycobble"}, 100, 0, 1 * fun_caves.goblin_spawn_frequency, 3, -51) minetest.register_node("fun_caves:stone_with_copper_trap", { diff --git a/mapgen.lua b/mapgen.lua index 34ddf60..203cf9f 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -235,7 +235,8 @@ local function generate(p_minp, p_maxp, seed) data[ivm] = inner_floor end elseif (z - minp.z) % 5 == 0 or (x - minp.x) % 5 == 0 then - data[ivm] = DEBUG and node["default:glass"] or inner_wall + --data[ivm] = DEBUG and node["default:glass"] or inner_wall + data[ivm] = inner_wall else data[ivm] = node["air"] end diff --git a/mobs.lua b/mobs.lua index bc2c0cc..1aaca49 100644 --- a/mobs.lua +++ b/mobs.lua @@ -67,13 +67,12 @@ dofile(fun_caves.path .. "/danglers.lua") dofile(fun_caves.path .. "/spider.lua") dofile(fun_caves.path .. "/tarantula.lua") dofile(fun_caves.path .. "/spider_ice.lua") ---dofile(fun_caves.path .. "/dirt_monster.lua") dofile(fun_caves.path .. "/sand_monster.lua") dofile(fun_caves.path .. "/tar_monster.lua") if minetest.registered_entities["mobs_monster:dirt_monster"] then -- check this - mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt"}, 7, 0, 7000, 1, -50, false) + mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt"}, 7, 0, 4000, 1, -50, false) end if minetest.registered_entities["mobs_slimes:green_big"] then @@ -119,3 +118,29 @@ dofile(fun_caves.path.."/goblin_iron.lua") dofile(fun_caves.path.."/goblin_gold.lua") dofile(fun_caves.path.."/goblin_diamond.lua") dofile(fun_caves.path.."/goblin_king.lua") + +fun_caves.fortress_spawns = {} +local t_mobs = { + "mobs_monster:dungeon_master", + "mobs_monster:lava_flan", + "mobs_monster:mese_monster", + "mobs_monster:oerkki", + "mobs_monster:stone_monster", + "fun_caves:spider", + "mobs_slimes:green_big", + "mobs_slimes:green_medium", + "mobs_slimes:green_small", + "fun_caves:goblin_cobble", + "fun_caves:goblin_copper", + "fun_caves:goblin_coal", + "fun_caves:goblin_ice", + "fun_caves:goblin_iron", + "fun_caves:goblin_gold", + "fun_caves:goblin_diamond", + "fun_caves:goblin_king", +} +for _, mob in pairs(t_mobs) do + if minetest.registered_entities[mob] then + fun_caves.fortress_spawns[#fun_caves.fortress_spawns+1] = mob + end +end From c9c3153f1db89e6fa9b2e23ecaad6748a5ee62fc Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 30 May 2016 07:29:29 -0500 Subject: [PATCH 067/354] Protect fortress nodes. --- abms.lua | 41 +++++++++++++++++++++++++---------------- init.lua | 2 ++ mapgen.lua | 8 +++----- nodes.lua | 9 +++++++++ 4 files changed, 39 insertions(+), 21 deletions(-) diff --git a/abms.lua b/abms.lua index e3c4745..65e9a55 100644 --- a/abms.lua +++ b/abms.lua @@ -34,6 +34,7 @@ minetest.register_globalstep(function(dtime) return end + -- Promote mobs based on spawn position for _, mob in pairs(minetest.luaentities) do if not mob.initial_promotion then local pos = mob.object:getpos() @@ -54,6 +55,7 @@ minetest.register_globalstep(function(dtime) end end + -- Spawn mobs in fortresses -- only when a player is near local players = get_connected_players() for i = 1, #players do local player = players[i] @@ -61,18 +63,6 @@ minetest.register_globalstep(function(dtime) local minp = vector.subtract(pos, 0.5) local maxp = vector.add(pos, 0.5) - local counts = find_nodes_in_area(minp, maxp, {"group:surface_hot"}) - if #counts > 1 then - player:set_hp(player:get_hp() - 1) - end - - if dps_count % cold_delay == 0 then - counts = find_nodes_in_area(minp, maxp, {"group:surface_cold"}) - if #counts > 1 then - player:set_hp(player:get_hp() - 1) - end - end - if dps_count % monster_delay == 0 then local mob_count = 0 for _, mob in pairs(minetest.luaentities) do @@ -105,10 +95,29 @@ minetest.register_globalstep(function(dtime) end end - -- hunger - if dps_count % hunger_delay == 0 then - player:set_hp(player:get_hp() - 1) - dps_count = hunger_delay + if fun_caves.DEBUG and player:get_hp() < 20 then + print("HP: "..player:get_hp()) + player:set_hp(20) + return + else + -- Environmental damage from surfaces/hunger + local counts = find_nodes_in_area(minp, maxp, {"group:surface_hot"}) + if #counts > 1 then + player:set_hp(player:get_hp() - 1) + end + + if dps_count % cold_delay == 0 then + counts = find_nodes_in_area(minp, maxp, {"group:surface_cold"}) + if #counts > 1 then + player:set_hp(player:get_hp() - 1) + end + end + + -- hunger + if dps_count % hunger_delay == 0 then + player:set_hp(player:get_hp() - 1) + dps_count = hunger_delay + end end end diff --git a/init.lua b/init.lua index dfae1f1..ca1a1fe 100644 --- a/init.lua +++ b/init.lua @@ -3,6 +3,8 @@ fun_caves.version = "1.0" fun_caves.time_factor = 10 fun_caves.light_max = 8 fun_caves.path = minetest.get_modpath(minetest.get_current_modname()) +fun_caves.DEBUG = true + minetest.register_on_mapgen_init(function(mgparams) diff --git a/mapgen.lua b/mapgen.lua index 203cf9f..de905f2 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -1,5 +1,3 @@ -local DEBUG = false - local deco_depth = -30 -- place cave stuff this far beneath the surface local light_depth = -13 -- depth above which to place corals/sea plants local water_level = 1 @@ -169,7 +167,7 @@ fun_caves.is_fortress = function(pos, cs, debug) if debug then print(x, y, z, n, floor((n * 10000) % 19)) end - if floor((n * 10000) % 19) == 1 or DEBUG then + if floor((n * 10000) % 19) == 1 or fun_caves.DEBUG then return true end @@ -235,7 +233,7 @@ local function generate(p_minp, p_maxp, seed) data[ivm] = inner_floor end elseif (z - minp.z) % 5 == 0 or (x - minp.x) % 5 == 0 then - --data[ivm] = DEBUG and node["default:glass"] or inner_wall + --data[ivm] = fun_caves.DEBUG and node["default:glass"] or inner_wall data[ivm] = inner_wall else data[ivm] = node["air"] @@ -678,7 +676,7 @@ local function generate(p_minp, p_maxp, seed) if write then vm:set_data(data) --vm:set_param2_data(p2data) - if DEBUG then + if fun_caves.DEBUG then vm:set_lighting({day = 15, night = 15}) else vm:calc_lighting({x=minp.x,y=emin.y,z=minp.z},maxp) diff --git a/nodes.lua b/nodes.lua index 3affa0d..4f3b9b8 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1,3 +1,12 @@ +local old_is_protected = minetest.is_protected +function minetest.is_protected(pos, name) + local node = minetest.get_node_or_nil(pos) + if node and minetest.get_item_group(node.name, "fortress") ~= 0 then + return true + end + return old_is_protected(pos, name) +end + -- dirt, cave local newnode = fun_caves.clone_node("default:dirt") newnode.drop = "default:dirt" From 70a706e6bedcb4193d3e299bc9d6f6a67c310dc8 Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Mon, 30 May 2016 07:29:57 -0500 Subject: [PATCH 068/354] Remove debug. --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index ca1a1fe..9fee56f 100644 --- a/init.lua +++ b/init.lua @@ -3,7 +3,7 @@ fun_caves.version = "1.0" fun_caves.time_factor = 10 fun_caves.light_max = 8 fun_caves.path = minetest.get_modpath(minetest.get_current_modname()) -fun_caves.DEBUG = true +fun_caves.DEBUG = false From 10ea16bc7efd9c95ec8aa3c91313f8a2a7d3a568 Mon Sep 17 00:00:00 2001 From: James Stevenson Date: Tue, 31 May 2016 11:10:34 -0400 Subject: [PATCH 069/354] Opt-support hunger mod --- abms.lua | 7 ++++++- depends.txt | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/abms.lua b/abms.lua index 65e9a55..bfdd7f1 100644 --- a/abms.lua +++ b/abms.lua @@ -25,6 +25,7 @@ local get_connected_players = minetest.get_connected_players local find_nodes_in_area = minetest.find_nodes_in_area local get_item_group = minetest.get_item_group local find_nodes_in_area_under_air = minetest.find_nodes_in_area_under_air +local hunger_mod = minetest.get_modpath("hunger") minetest.register_globalstep(function(dtime) @@ -115,7 +116,11 @@ minetest.register_globalstep(function(dtime) -- hunger if dps_count % hunger_delay == 0 then - player:set_hp(player:get_hp() - 1) + if hunger_mod then + hunger.update_hunger(player, hunger.players[player:get_player_name()].lvl - 4) + else + player:set_hp(player:get_hp() - 1) + end dps_count = hunger_delay end end diff --git a/depends.txt b/depends.txt index cc779d1..67df62c 100644 --- a/depends.txt +++ b/depends.txt @@ -1,6 +1,7 @@ default flowers wool +hunger? mobs? mobs_monster? mobs_slimes? From 2bc38a79a3ba0c9567d9f0782119149a59c4edfd Mon Sep 17 00:00:00 2001 From: Duane Robertson Date: Tue, 31 May 2016 11:30:29 -0500 Subject: [PATCH 070/354] Localize some functions. --- nodes.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nodes.lua b/nodes.lua index 4f3b9b8..86fddd8 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1,7 +1,10 @@ +local get_node_or_nil = minetest.get_node_or_nil +local get_item_group = minetest.get_item_group + local old_is_protected = minetest.is_protected function minetest.is_protected(pos, name) - local node = minetest.get_node_or_nil(pos) - if node and minetest.get_item_group(node.name, "fortress") ~= 0 then + local node = get_node_or_nil(pos) + if node and get_item_group(node.name, "fortress") ~= 0 then return true end return old_is_protected(pos, name) From 245381aafa52de9d18ccd6fc8fca61b7df86426e Mon Sep 17 00:00:00 2001 From: James Stevenson Date: Tue, 31 May 2016 13:54:35 -0400 Subject: [PATCH 071/354] Add elephant mob Increase damage, and hit range Change spawn change from 15000 to 17000 --- elephant.lua | 59 ++++++++++++++++++++++++++++++++ mobs.lua | 1 + models/fun_caves_elephant.b3d | Bin 0 -> 101843 bytes textures/fun_caves_elephant.png | Bin 0 -> 59981 bytes 4 files changed, 60 insertions(+) create mode 100644 elephant.lua create mode 100644 models/fun_caves_elephant.b3d create mode 100644 textures/fun_caves_elephant.png diff --git a/elephant.lua b/elephant.lua new file mode 100644 index 0000000..2543ebc --- /dev/null +++ b/elephant.lua @@ -0,0 +1,59 @@ + +-- elephant from dmobs by D00Med (LGPL v2.1, textures CC-BY-SA v3.0) + +mobs:register_mob("fun_caves:elephant", { + type = "animal", + passive = false, + reach = 3, + damage = 4, + attack_type = "dogfight", + hp_min = 12, + hp_max = 22, + armor = 130, + collisionbox = {-0.9, -1.2, -0.9, 0.9, 0.9, 0.9}, + visual = "mesh", + mesh = "fun_caves_elephant.b3d", + textures = { + {"fun_caves_elephant.png"}, + }, + blood_texture = "mobs_blood.png", + visual_size = {x=2.5, y=2.5}, + makes_footstep_sound = true, + walk_velocity = 0.5, + run_velocity = 1, + jump = false, + water_damage = 2, + lava_damage = 2, + light_damage = 0, + replace_rate = 10, + replace_what = {"default:dry_grass_3", "default:dry_grass_4", "default:dry_grass_5", "farming:straw", "fun_caves:dry_fiber"}, + replace_with = "air", + follow = {"farming:wheat"}, + view_range = 14, + drops = { + {name = "mobs:meat_raw", chance = 1, min = 1, max = 1}, + }, + animation = { + speed_normal = 5, + speed_run = 10, + walk_start = 3, + walk_end = 19, + stand_start = 20, + stand_end = 30, + run_start = 3, + run_end = 19, + + }, + on_rightclick = function(self, clicker) + + if mobs:feed_tame(self, clicker, 8, true, true) then + return + end + + mobs:capture_mob(self, clicker, 0, 5, 50, false, nil) + end, +}) + +mobs:register_spawn("fun_caves:elephant", {"default:dirt_with_dry_grass","default:desert_sand"}, 20, 10, 17000, 2, 31000) + +mobs:register_egg("fun_caves:elephant", "Elephant", "default_dry_grass.png", 1) diff --git a/mobs.lua b/mobs.lua index 1aaca49..4a1ca7f 100644 --- a/mobs.lua +++ b/mobs.lua @@ -69,6 +69,7 @@ dofile(fun_caves.path .. "/tarantula.lua") dofile(fun_caves.path .. "/spider_ice.lua") dofile(fun_caves.path .. "/sand_monster.lua") dofile(fun_caves.path .. "/tar_monster.lua") +dofile(fun_caves.path .. "/elephant.lua") if minetest.registered_entities["mobs_monster:dirt_monster"] then -- check this diff --git a/models/fun_caves_elephant.b3d b/models/fun_caves_elephant.b3d new file mode 100644 index 0000000000000000000000000000000000000000..b39a7fad00fa2d2818baca5c9ce1b4bf9925292d GIT binary patch literal 101843 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 VPzthUDaaO1LAFQ=vPDyn{U4D%D0=_^ literal 0 HcmV?d00001 diff --git a/textures/fun_caves_elephant.png b/textures/fun_caves_elephant.png new file mode 100644 index 0000000000000000000000000000000000000000..03ee4c5b10215dd8b0128472f61cbad092963c5a GIT binary patch literal 59981 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 literal 0 HcmV?d00001 From 762dbfa5952c2b996e6b4d56b370d0668943b2ea Mon Sep 17 00:00:00 2001 From: James Stevenson Date: Tue, 31 May 2016 14:07:38 -0400 Subject: [PATCH 072/354] Make elephant hostile on approach Now a monster mob, but with a limited view range of 9 seems to keep to itself. Also walks/runs a bit faster. --- elephant.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/elephant.lua b/elephant.lua index 2543ebc..050822d 100644 --- a/elephant.lua +++ b/elephant.lua @@ -2,7 +2,7 @@ -- elephant from dmobs by D00Med (LGPL v2.1, textures CC-BY-SA v3.0) mobs:register_mob("fun_caves:elephant", { - type = "animal", + type = "monster", passive = false, reach = 3, damage = 4, @@ -19,8 +19,8 @@ mobs:register_mob("fun_caves:elephant", { blood_texture = "mobs_blood.png", visual_size = {x=2.5, y=2.5}, makes_footstep_sound = true, - walk_velocity = 0.5, - run_velocity = 1, + walk_velocity = 1.1, + run_velocity = 1.2, jump = false, water_damage = 2, lava_damage = 2, @@ -29,7 +29,7 @@ mobs:register_mob("fun_caves:elephant", { replace_what = {"default:dry_grass_3", "default:dry_grass_4", "default:dry_grass_5", "farming:straw", "fun_caves:dry_fiber"}, replace_with = "air", follow = {"farming:wheat"}, - view_range = 14, + view_range = 9, drops = { {name = "mobs:meat_raw", chance = 1, min = 1, max = 1}, }, From 503d9667332c5f44f7424e74c3ccf54f8c956b8a Mon Sep 17 00:00:00 2001 From: Duane Date: Thu, 2 Jun 2016 22:55:14 -0500 Subject: [PATCH 073/354] Add missing texture. --- textures/fun_caves_tarantula.png | Bin 0 -> 5584 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 textures/fun_caves_tarantula.png diff --git a/textures/fun_caves_tarantula.png b/textures/fun_caves_tarantula.png new file mode 100644 index 0000000000000000000000000000000000000000..5c24f4f6fac81ea4213eababe56c81b3207c64e6 GIT binary patch literal 5584 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 eA8(AGoc}LQaG@u|jY9AM0000 Date: Fri, 3 Jun 2016 12:40:17 -0400 Subject: [PATCH 074/354] Modify dirt monster and tarantula Add default:dirt_with_dry_grass to spawning --- mobs.lua | 2 +- tarantula.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mobs.lua b/mobs.lua index 1aaca49..2afe4b2 100644 --- a/mobs.lua +++ b/mobs.lua @@ -72,7 +72,7 @@ dofile(fun_caves.path .. "/tar_monster.lua") if minetest.registered_entities["mobs_monster:dirt_monster"] then -- check this - mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt"}, 7, 0, 4000, 1, -50, false) + mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt", "default:dirt_with_dry_grass"}, 7, 0, 4000, 1, -50, false) end if minetest.registered_entities["mobs_slimes:green_big"] then diff --git a/tarantula.lua b/tarantula.lua index 54172f5..8dd453c 100644 --- a/tarantula.lua +++ b/tarantula.lua @@ -55,6 +55,6 @@ mobs:register_mob("fun_caves:tarantula", { end, }) -mobs:register_spawn("fun_caves:tarantula", {"default:desert_sand"}, 99, 0, 2000, 2, 31000) +mobs:register_spawn("fun_caves:tarantula", {"default:desert_sand", "default:dirt_with_dry_grass"}, 99, 0, 2000, 2, 31000) --mobs:register_egg("fun_caves:spider", "Deep Spider", "mobs_cobweb.png", 1) From 326d3d5613c36e0f8aec5ae49dc0b07bd70c6f1e Mon Sep 17 00:00:00 2001 From: James Stevenson Date: Fri, 3 Jun 2016 12:51:07 -0400 Subject: [PATCH 075/354] Randomize placed small rocks --- deco_rocks.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/deco_rocks.lua b/deco_rocks.lua index 9773bcd..8ad08cb 100644 --- a/deco_rocks.lua +++ b/deco_rocks.lua @@ -76,6 +76,9 @@ minetest.register_node("fun_caves:small_rocks", { }, groups = {stone=1, oddly_breakable_by_hand=3}, sounds = default.node_sound_stone_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + minetest.set_node(pos, {name = "fun_caves:small_rocks"..math.random(6)}) + end, }) -- Small rocks can be used to create cobblestone, if you like. From c8d70f4b340194f40526402858e4577d4e4de004 Mon Sep 17 00:00:00 2001 From: James Stevenson Date: Fri, 3 Jun 2016 12:55:51 -0400 Subject: [PATCH 076/354] Propagate sunlight for rocks, stems --- deco_caves.lua | 1 + deco_rocks.lua | 2 ++ 2 files changed, 3 insertions(+) diff --git a/deco_caves.lua b/deco_caves.lua index a9c3491..71b00ff 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -165,6 +165,7 @@ minetest.register_node("fun_caves:giant_mushroom_stem", { is_ground_content = false, groups = {choppy=2, oddly_breakable_by_hand=1, flammable=2, plant=1}, sounds = default.node_sound_wood_defaults(), + sunlight_propagates = true, paramtype = "light", drawtype = "nodebox", node_box = { type = "fixed", fixed = { {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25}, }}, diff --git a/deco_rocks.lua b/deco_rocks.lua index 9773bcd..34cc219 100644 --- a/deco_rocks.lua +++ b/deco_rocks.lua @@ -34,6 +34,7 @@ for grid_count = 1,6 do is_ground_content = true, walkable = false, paramtype = "light", + sunlight_propagates = true, drawtype = "nodebox", buildable_to = true, node_box = { type = "fixed", @@ -68,6 +69,7 @@ minetest.register_node("fun_caves:small_rocks", { is_ground_content = true, walkable = false, paramtype = "light", + sunlight_propagates = true, drawtype = "nodebox", node_box = { type = "fixed", fixed = default_grid }, From 865733cec78b786433c7dab81140d4a1147b01c6 Mon Sep 17 00:00:00 2001 From: James Stevenson Date: Fri, 3 Jun 2016 20:07:19 -0400 Subject: [PATCH 077/354] Add bucket support Register molten gold with bucket.register_liquid() Depend on bucket mod, drop lava texture for inv item --- depends.txt | 1 + goblin_gold.lua | 15 ++++++++++++--- textures/fun_caves_bucket_molten_gold.png | Bin 0 -> 541 bytes textures/goblins_molten_gold.png | Bin 0 -> 676 bytes 4 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 textures/fun_caves_bucket_molten_gold.png create mode 100644 textures/goblins_molten_gold.png diff --git a/depends.txt b/depends.txt index 67df62c..c1c86f4 100644 --- a/depends.txt +++ b/depends.txt @@ -1,6 +1,7 @@ default flowers wool +bucket hunger? mobs? mobs_monster? diff --git a/goblin_gold.lua b/goblin_gold.lua index ac7335f..4bf28b4 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -125,7 +125,7 @@ mobs:register_spawn("fun_caves:goblin_gold", {"default:mossycobble", "fun_caves: minetest.register_node("fun_caves:molten_gold_source", { description = "Molten Gold Source", - inventory_image = minetest.inventorycube("default_lava.png"), + wield_image = "goblins_molten_gold.png", drawtype = "liquid", tiles = { { @@ -173,9 +173,9 @@ minetest.register_node("fun_caves:molten_gold_source", { minetest.register_node("fun_caves:molten_gold_flowing", { description = "Flowing Molten Gold", - inventory_image = minetest.inventorycube("default_lava.png"), + wield_image = "goblins_molten_gold.png", drawtype = "flowingliquid", - tiles = {"default_lava.png"}, + tiles = {"goblins_molten_gold.png"}, special_tiles = { { name = "goblins_molten_gold_flowing_animated.png", @@ -219,6 +219,15 @@ minetest.register_node("fun_caves:molten_gold_flowing", { groups = {lava=3, liquid=2, hot=3, igniter=1, not_in_creative_inventory=1}, }) +bucket.register_liquid( + "fun_caves:molten_gold_source", + "fun_caves:molten_gold_flowing", + "fun_caves:bucket_molten_gold", + "fun_caves_bucket_molten_gold.png", + "Molten Gold Bucket", + {lava_bucket = 1} +) + minetest.register_node("fun_caves:stone_with_gold_trap", { description = "Gold Trap", tiles = {"default_cobble.png^default_mineral_gold.png"}, diff --git a/textures/fun_caves_bucket_molten_gold.png b/textures/fun_caves_bucket_molten_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf6a154e73a40978bd0cd7978c010696bde87e2 GIT binary patch literal 541 zcmW-eL1vI$CAyoH59g$yAN9o%}Nrjy5fFar;|9cND05b|Il^@2xPc<|t%zrpAG`|OdW<)HAS`o7$ZbyPe+J%f4>m0H?HUbET!<#|mLMRB>T16>>auho; zyjepfj#MhOn?Nm%dItOJ$Y!%*Rw-_%#7#{jr)}hP`F#FGnKTNzX2Ht(E0%V}+S#>MtJRO6NT+7|ERur;>DKMteO3}(lIWEhoZO`FU%wH##mlXL z+z$5I!5L=s!_ z`C;*eMq^N29Lm_khWnkqDmTXs(!uxfdN1opFW!vSRtjYdswaZg!qG z9Nq{q$5cr&z5M9v7w5y1=S;%+TYCp9+mFk|GfMy6z2{Fq7!-$Rh1-+DwnzQb{9YNn zleE{hi_G|?8l#-HID50#xUocBAcf4k*}43@%KY+K+LZXEr$0@dp3&Uzc#`xU+zuc6 IY9W;R2PV+Mk^lez literal 0 HcmV?d00001 diff --git a/textures/goblins_molten_gold.png b/textures/goblins_molten_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..fca623d401e62a7a3fb88eb502c1b1205ea7633d GIT binary patch literal 676 zcmW;IUr3Wt7zXfXr8#Z3nX{%Y*oEOVtA)dclr6XEhR!~8%_T}^n@rFg`GsZ{)5Inj zX^6<0U}k7B#QeuDL=CkphRl>0Hf7n8m8&F1sTlSd{GRu4&U>z&Mj|UcG$bknK&V14 z&8AM)Zs>cd$v@7_0cdn0QzfGVjQ=|}zyY`b4~PL000AHbM8Fw98~`aDat1P4AlOiG zpy48)hr$?W`6v~@AOtBwjTlBL>g6zHqKQDW3auKn=fhHnPA$6i=q-iSfPNA~Rj}1y z)QE|COqnp#1bcIUy_IfnXE-b@hlTCvWG{4b7P=|ig_|Rp6PWEz6FZP=cH(SuKab1yKvp3^?USwFQwG)E8XxJHr6TRhQDf? zvQe|WZ9ElWJxWzWE6PZh!W4K!PF;cx@=F!K{_x$NA&68cWkK$J0SG?UV{dU$ zPm!cdLrTia%5>LANUrOykUA}|vV_$0(iKV~xAwqc>eF9^^t_5QANcA)Q7yrNqx^MS zi$I+wJNM#N_+(mAT#osUZf$Jmv5(6d+EN>;v!5M|oQpka>>+N76E8-o!;+O6{+q;= zx!b{m)6DnXXIoci-Gg}#of1`X^qzqdo8J;Wv9#E?oKes`uKiOV_j%^@$guk3o(o^p zuDa)A${lv&hgD|C7qyqG?}qVW#!^J7kD7nIOdM!q{fOF>y&ZoVD@h_xG%Sfs)AuKLwwwjaso{OA vjEJ?Ssg&Q}J#FH6e%{rtpJjC}zAbBq7UfD979^X^R1r|fvZQ^fg?0Y`XK4-= literal 0 HcmV?d00001 From 75fdb61c25e963d799c00b2bdabb42af3877a499 Mon Sep 17 00:00:00 2001 From: Duane Date: Mon, 6 Jun 2016 01:57:19 -0500 Subject: [PATCH 078/354] Adjust dirt monster altitude. --- mobs.lua | 3 ++- tarantula.lua | 2 +- textures/fun_caves_tarantula.png | Bin 5584 -> 0 bytes 3 files changed, 3 insertions(+), 2 deletions(-) delete mode 100644 textures/fun_caves_tarantula.png diff --git a/mobs.lua b/mobs.lua index 2afe4b2..0f6581b 100644 --- a/mobs.lua +++ b/mobs.lua @@ -72,7 +72,8 @@ dofile(fun_caves.path .. "/tar_monster.lua") if minetest.registered_entities["mobs_monster:dirt_monster"] then -- check this - mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt", "default:dirt_with_dry_grass"}, 7, 0, 4000, 1, -50, false) + mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt"}, 7, 0, 4000, 1, -50) + mobs:register_spawn("mobs_monster:dirt_monster", {"default:dirt_with_dry_grass"}, 7, 0, 7000, 1, 31000, false) end if minetest.registered_entities["mobs_slimes:green_big"] then diff --git a/tarantula.lua b/tarantula.lua index 8dd453c..29d5736 100644 --- a/tarantula.lua +++ b/tarantula.lua @@ -55,6 +55,6 @@ mobs:register_mob("fun_caves:tarantula", { end, }) -mobs:register_spawn("fun_caves:tarantula", {"default:desert_sand", "default:dirt_with_dry_grass"}, 99, 0, 2000, 2, 31000) +mobs:register_spawn("fun_caves:tarantula", {"default:desert_sand", "default:dirt_with_dry_grass"}, 99, 0, 3000, 2, 31000) --mobs:register_egg("fun_caves:spider", "Deep Spider", "mobs_cobweb.png", 1) diff --git a/textures/fun_caves_tarantula.png b/textures/fun_caves_tarantula.png deleted file mode 100644 index 5c24f4f6fac81ea4213eababe56c81b3207c64e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5584 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 eA8(AGoc}LQaG@u|jY9AM0000 Date: Mon, 6 Jun 2016 02:12:55 -0500 Subject: [PATCH 079/354] Activate new giant mushrooms. ... to avoid falling glitches --- deco_caves.lua | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/deco_caves.lua b/deco_caves.lua index 71b00ff..604aad5 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -115,28 +115,27 @@ local cap = { drawtype = "nodebox", node_box = { type = "fixed", fixed = { - {-0.4, -0.5, -0.4, 0.4, 0.0, 0.4}, - {-0.75, -0.5, -0.4, -0.4, -0.25, 0.4}, - {0.4, -0.5, -0.4, 0.75, -0.25, 0.4}, - {-0.4, -0.5, -0.75, 0.4, -0.25, -0.4}, - {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, + -- Originally, this extended beyond the node boundaries. + -- {-0.4, -0.5, -0.4, 0.4, 0.0, 0.4}, + -- {-0.75, -0.5, -0.4, -0.4, -0.25, 0.4}, + -- {0.4, -0.5, -0.4, 0.75, -0.25, 0.4}, + -- {-0.4, -0.5, -0.75, 0.4, -0.25, -0.4}, + -- {-0.4, -0.5, 0.4, 0.4, -0.25, 0.75}, + {-0.3, -0.25, -0.3, 0.3, 0.5, 0.3}, + {-0.3, -0.25, -0.4, 0.3, 0.4, -0.3}, + {-0.3, -0.25, 0.3, 0.3, 0.4, 0.4}, + {-0.4, -0.25, -0.3, -0.3, 0.4, 0.3}, + {0.3, -0.25, -0.3, 0.4, 0.4, 0.3}, + {-0.4, -0.5, -0.4, 0.4, -0.25, 0.4}, + {-0.5, -0.5, -0.4, -0.4, -0.25, 0.4}, + {0.4, -0.5, -0.4, 0.5, -0.25, 0.4}, + {-0.4, -0.5, -0.5, 0.4, -0.25, -0.4}, + {-0.4, -0.5, 0.4, 0.4, -0.25, 0.5}, } }, light_source = fun_caves.light_max, groups = {fleshy=1, dig_immediate=3, flammable=2, plant=1}, } if false then - cap.node_box.fixed = { - {-0.3, -0.25, -0.3, 0.3, 0.5, 0.3}, - {-0.3, -0.25, -0.4, 0.3, 0.4, -0.3}, - {-0.3, -0.25, 0.3, 0.3, 0.4, 0.4}, - {-0.4, -0.25, -0.3, -0.3, 0.4, 0.3}, - {0.3, -0.25, -0.3, 0.4, 0.4, 0.3}, - {-0.4, -0.5, -0.4, 0.4, -0.25, 0.4}, - {-0.5, -0.5, -0.4, -0.4, -0.25, 0.4}, - {0.4, -0.5, -0.4, 0.5, -0.25, 0.4}, - {-0.4, -0.5, -0.5, 0.4, -0.25, -0.4}, - {-0.4, -0.5, 0.4, 0.4, -0.25, 0.5}, - } end minetest.register_node("fun_caves:giant_mushroom_cap", cap) From d7c16bbae9f1093831b4151f330f96d86c20832c Mon Sep 17 00:00:00 2001 From: Duane Date: Mon, 6 Jun 2016 02:24:02 -0500 Subject: [PATCH 080/354] Keep elephants from drowning in puddles. --- elephant.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/elephant.lua b/elephant.lua index 050822d..d5bce64 100644 --- a/elephant.lua +++ b/elephant.lua @@ -22,7 +22,7 @@ mobs:register_mob("fun_caves:elephant", { walk_velocity = 1.1, run_velocity = 1.2, jump = false, - water_damage = 2, + water_damage = 0, lava_damage = 2, light_damage = 0, replace_rate = 10, From 0edc007f4751e981193dad3dd6a07c103cf0a632 Mon Sep 17 00:00:00 2001 From: Duane Date: Mon, 6 Jun 2016 02:52:49 -0500 Subject: [PATCH 081/354] Prevent server-killing sand falls. --- mapgen.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mapgen.lua b/mapgen.lua index de905f2..78e589e 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -366,7 +366,7 @@ local function generate(p_minp, p_maxp, seed) biome_val = biome_val / max(1, log(y - fluid_compression)) end ------------------- - --biome_val = 0.55 + --biome_val = 0.45 ------------------- if biome_val < -0.65 then stone_type = node["default:ice"] @@ -442,6 +442,11 @@ local function generate(p_minp, p_maxp, seed) end end + if not air_above and stone_type == node["default:sand"] then + data[ivm] = node["default:sandstone"] + break + end + if data[ivm] == node["default:stone"] and air_below then if stone_type == node["fun_caves:stone_with_salt"] and rand(radioactive_ratio) == 1 then data[ivm] = node["fun_caves:radioactive_ore"] From 0c788eb537411330b814295099ee34c64ddd5c70 Mon Sep 17 00:00:00 2001 From: Duane Date: Mon, 6 Jun 2016 03:12:36 -0500 Subject: [PATCH 082/354] Additional notes on image/model credits. --- mapgen.lua | 1 + textures/image_credits.txt | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 textures/image_credits.txt diff --git a/mapgen.lua b/mapgen.lua index 78e589e..ab86e2e 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -444,6 +444,7 @@ local function generate(p_minp, p_maxp, seed) if not air_above and stone_type == node["default:sand"] then data[ivm] = node["default:sandstone"] + write = true break end diff --git a/textures/image_credits.txt b/textures/image_credits.txt new file mode 100644 index 0000000..cb38bfa --- /dev/null +++ b/textures/image_credits.txt @@ -0,0 +1,3 @@ +Elephant textures and model: DOOMED +Original spider textures and model: AspireMint and fishyWET +Original goblins textures and models: Francisco "FreeLikeGNU" Athens From 0f09bd5cc8251d2ef046a7fa93bffe3f2cc82021 Mon Sep 17 00:00:00 2001 From: Duane Date: Mon, 6 Jun 2016 07:13:31 -0500 Subject: [PATCH 083/354] Modify mobs from original mods. ... rather than copying them. --- LICENSE | 13 - danglers.lua | 128 - depends.txt | 1 + elephant.lua | 59 - goblin_coal.lua | 1 + goblin_cobbler.lua | 1 + goblin_copper.lua | 1 + goblin_diamond.lua | 1 + goblin_digger.lua | 1 + goblin_gold.lua | 1 + goblin_ice.lua | 1 + goblin_iron.lua | 1 + goblin_king.lua | 1 + mapgen.lua | 6 +- mobs.lua | 187 +- models/fun_caves_elephant.b3d | Bin 101843 -> 0 bytes models/fun_caves_spider.x | 6102 ------------------------------- models/mobs_sand_monster.b3d | Bin 115989 -> 0 bytes sand_monster.lua | 52 - spider.lua | 61 - spider_ice.lua | 62 - tar_monster.lua | 58 - tarantula.lua | 60 - textures/fun_caves_elephant.png | Bin 59981 -> 0 bytes textures/image_credits.txt | 3 +- textures/mobs_spider.png | Bin 2087 -> 0 bytes 26 files changed, 195 insertions(+), 6606 deletions(-) delete mode 100644 danglers.lua delete mode 100644 elephant.lua delete mode 100644 models/fun_caves_elephant.b3d delete mode 100644 models/fun_caves_spider.x delete mode 100644 models/mobs_sand_monster.b3d delete mode 100644 sand_monster.lua delete mode 100644 spider.lua delete mode 100644 spider_ice.lua delete mode 100644 tar_monster.lua delete mode 100644 tarantula.lua delete mode 100644 textures/fun_caves_elephant.png delete mode 100644 textures/mobs_spider.png diff --git a/LICENSE b/LICENSE index bae8cfb..7eb6728 100644 --- a/LICENSE +++ b/LICENSE @@ -1,10 +1,3 @@ -Much of the code and art from this mod were taken nearly unchanged from -Mobs Redo, made by TenPlus1 and many others, and distributed under the -WTFPL license. - -https://forum.minetest.net/viewtopic.php?f=11&t=9917 - - All of the goblin code and art are taken from FreeLikeGNU's Goblins mod, distributed under the CC-by-SA license. @@ -18,12 +11,6 @@ mod, distributed under the WTFPL license. https://forum.minetest.net/viewtopic.php?f=9&t=9522 -The changes I've made to these mods are minor, but crucial to dealing -with an all-underground environment. The mobs don't have vertical -range limits, are less affected by light, and they behave a bit -differently from the originals. - - The rest of this mod is distributed under the LGPL 2.1 license for historic reasons. diff --git a/danglers.lua b/danglers.lua deleted file mode 100644 index 8762f87..0000000 --- a/danglers.lua +++ /dev/null @@ -1,128 +0,0 @@ - --- Spider by AspireMint (fishyWET (CC-BY-SA 3.0 license for texture) - -function fun_caves.climb(self) - if self.state == "stand" and math.random() < 0.2 then - if self.fall_speed == 2 then - self.fall_speed = -2 - else - self.fall_speed = 2 - end - elseif self.state == "attack" and self.fall_speed ~= -2 then - self.fall_speed = -2 - end -end - -mobs:register_mob("fun_caves:dangler", { - description = "Dangling Spider", - type = "monster", - passive = false, - attack_type = "dogfight", - attacks_monsters = true, - reach = 2, - damage = 1, - hp_min = 10, - hp_max = 20, - armor = 200, - collisionbox = {-0.32, -0.0, -0.25, 0.25, 0.25, 0.25}, - visual = "mesh", - mesh = "fun_caves_spider.x", - drawtype = "front", - textures = { - {"mobs_spider.png"}, - }, - visual_size = {x = 1.5, y = 1.5}, - makes_footstep_sound = false, - sounds = { - random = "mobs_spider", - attack = "mobs_spider", - }, - walk_velocity = 1, - run_velocity = 3, - jump = true, - view_range = 15, - floats = 0, - drops = { - {name = "mobs:meat_raw", chance = 2, min = 1, max = 1}, - {name = "farming:cotton", chance = 2, min = 1, max = 2}, - }, - water_damage = 0, - lava_damage = 5, - cold_damage = 1, - light_damage = 0, - fall_damage = 0, - lifetimer = 360, - follow = nil, - animation = { - speed_normal = 15, - speed_run = 15, - stand_start = 1, - stand_end = 1, - walk_start = 20, - walk_end = 40, - run_start = 20, - run_end = 40, - punch_start = 50, - punch_end = 90, - }, - replace_rate = 50, - --replace_what = {"mobs:cobweb", "fun_caves:glowing_fungal_wood", "fun_caves:sap",}, - --replace_with = "air", - --replace_offset = -1, - do_custom = function(self) - if not fun_caves.custom_ready(self) then - return - end - - fun_caves.climb(self) - fun_caves.search_replace(self.object:getpos(), 100, {"air"}, "mobs:cobweb") - - fun_caves.surface_damage(self) - end, -}) - -mobs:register_spawn("fun_caves:dangler", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 2500, 3, -51) - -mobs:register_egg("fun_caves:dangler", "Dangling Spider", "mobs_cobweb.png", 1) - - --- cobweb -if not minetest.registered_nodes['mobs:cobweb'] then - minetest.register_node(":mobs:cobweb", { - description = "Cobweb", - drawtype = "plantlike", - visual_scale = 1.1, - tiles = {"mobs_cobweb.png"}, - inventory_image = "mobs_cobweb.png", - paramtype = "light", - sunlight_propagates = true, - liquid_viscosity = 11, - liquidtype = "source", - liquid_alternative_flowing = "mobs:cobweb", - liquid_alternative_source = "mobs:cobweb", - liquid_renewable = false, - liquid_range = 0, - walkable = false, - groups = {snappy = 1, liquid = 3}, - drop = "farming:cotton", - sounds = default.node_sound_leaves_defaults(), - }) - - minetest.register_craft({ - output = "mobs:cobweb", - recipe = { - {"farming:string", "", "farming:string"}, - {"", "farming:string", ""}, - {"farming:string", "", "farming:string"}, - } - }) -end - -minetest.register_abm({ - nodenames = {"mobs:cobweb"}, - interval = 500, - chance = 50, - action = function(pos, node) - minetest.set_node(pos, {name = "air"}) - end -}) diff --git a/depends.txt b/depends.txt index c1c86f4..cd74127 100644 --- a/depends.txt +++ b/depends.txt @@ -7,3 +7,4 @@ mobs? mobs_monster? mobs_slimes? mobs_creeper? +dmobs? diff --git a/elephant.lua b/elephant.lua deleted file mode 100644 index d5bce64..0000000 --- a/elephant.lua +++ /dev/null @@ -1,59 +0,0 @@ - --- elephant from dmobs by D00Med (LGPL v2.1, textures CC-BY-SA v3.0) - -mobs:register_mob("fun_caves:elephant", { - type = "monster", - passive = false, - reach = 3, - damage = 4, - attack_type = "dogfight", - hp_min = 12, - hp_max = 22, - armor = 130, - collisionbox = {-0.9, -1.2, -0.9, 0.9, 0.9, 0.9}, - visual = "mesh", - mesh = "fun_caves_elephant.b3d", - textures = { - {"fun_caves_elephant.png"}, - }, - blood_texture = "mobs_blood.png", - visual_size = {x=2.5, y=2.5}, - makes_footstep_sound = true, - walk_velocity = 1.1, - run_velocity = 1.2, - jump = false, - water_damage = 0, - lava_damage = 2, - light_damage = 0, - replace_rate = 10, - replace_what = {"default:dry_grass_3", "default:dry_grass_4", "default:dry_grass_5", "farming:straw", "fun_caves:dry_fiber"}, - replace_with = "air", - follow = {"farming:wheat"}, - view_range = 9, - drops = { - {name = "mobs:meat_raw", chance = 1, min = 1, max = 1}, - }, - animation = { - speed_normal = 5, - speed_run = 10, - walk_start = 3, - walk_end = 19, - stand_start = 20, - stand_end = 30, - run_start = 3, - run_end = 19, - - }, - on_rightclick = function(self, clicker) - - if mobs:feed_tame(self, clicker, 8, true, true) then - return - end - - mobs:capture_mob(self, clicker, 0, 5, 50, false, nil) - end, -}) - -mobs:register_spawn("fun_caves:elephant", {"default:dirt_with_dry_grass","default:desert_sand"}, 20, 10, 17000, 2, 31000) - -mobs:register_egg("fun_caves:elephant", "Elephant", "default_dry_grass.png", 1) diff --git a/goblin_coal.lua b/goblin_coal.lua index 7f1b64f..3ca0ee3 100644 --- a/goblin_coal.lua +++ b/goblin_coal.lua @@ -10,6 +10,7 @@ mobs:register_mob("fun_caves:goblin_coal", { hp_min = 5, hp_max = 10, armor = 100, + fear_height = 4, collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, visual = "mesh", mesh = "goblins_goblin.b3d", diff --git a/goblin_cobbler.lua b/goblin_cobbler.lua index e5ba5bd..ca697ed 100644 --- a/goblin_cobbler.lua +++ b/goblin_cobbler.lua @@ -10,6 +10,7 @@ mobs:register_mob("fun_caves:goblin_cobble", { hp_min = 5, hp_max = 10, armor = 100, + fear_height = 4, collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, visual = "mesh", mesh = "goblins_goblin.b3d", diff --git a/goblin_copper.lua b/goblin_copper.lua index 5834c70..be26adb 100644 --- a/goblin_copper.lua +++ b/goblin_copper.lua @@ -10,6 +10,7 @@ mobs:register_mob("fun_caves:goblin_copper", { hp_min = 10, hp_max = 20, armor = 100, + fear_height = 4, collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, visual = "mesh", mesh = "goblins_goblin.b3d", diff --git a/goblin_diamond.lua b/goblin_diamond.lua index 10e7f6a..c659620 100644 --- a/goblin_diamond.lua +++ b/goblin_diamond.lua @@ -10,6 +10,7 @@ mobs:register_mob("fun_caves:goblin_diamond", { hp_min = 20, hp_max = 30, armor = 100, + fear_height = 4, collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, visual = "mesh", mesh = "goblins_goblin.b3d", diff --git a/goblin_digger.lua b/goblin_digger.lua index 627466f..3465bb2 100644 --- a/goblin_digger.lua +++ b/goblin_digger.lua @@ -106,6 +106,7 @@ mobs:register_mob("fun_caves:goblin_digger", { hp_min = 5, hp_max = 10, armor = 100, + fear_height = 4, collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, visual = "mesh", mesh = "goblins_goblin.b3d", diff --git a/goblin_gold.lua b/goblin_gold.lua index 4bf28b4..5d97531 100644 --- a/goblin_gold.lua +++ b/goblin_gold.lua @@ -10,6 +10,7 @@ mobs:register_mob("fun_caves:goblin_gold", { hp_min = 10, hp_max = 30, armor = 100, + fear_height = 4, collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, visual = "mesh", mesh = "goblins_goblin.b3d", diff --git a/goblin_ice.lua b/goblin_ice.lua index c5dc368..69b25e4 100644 --- a/goblin_ice.lua +++ b/goblin_ice.lua @@ -10,6 +10,7 @@ mobs:register_mob("fun_caves:goblin_ice", { hp_min = 5, hp_max = 10, armor = 100, + fear_height = 4, collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, visual = "mesh", mesh = "goblins_goblin.b3d", diff --git a/goblin_iron.lua b/goblin_iron.lua index a95b702..f11a71b 100644 --- a/goblin_iron.lua +++ b/goblin_iron.lua @@ -10,6 +10,7 @@ mobs:register_mob("fun_caves:goblin_iron", { hp_min = 10, hp_max = 20, armor = 100, + fear_height = 4, collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, visual = "mesh", mesh = "goblins_goblin.b3d", diff --git a/goblin_king.lua b/goblin_king.lua index b6cf549..96700e0 100644 --- a/goblin_king.lua +++ b/goblin_king.lua @@ -10,6 +10,7 @@ mobs:register_mob("fun_caves:goblin_king", { hp_min = 20, hp_max = 40, armor = 100, + fear_height = 4, collisionbox = {-0.35,-1,-0.35, 0.35,-.1,0.35}, visual = "mesh", mesh = "goblins_goblin.b3d", diff --git a/mapgen.lua b/mapgen.lua index ab86e2e..f4b117d 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -366,7 +366,7 @@ local function generate(p_minp, p_maxp, seed) biome_val = biome_val / max(1, log(y - fluid_compression)) end ------------------- - --biome_val = 0.45 + --biome_val = -0.75 ------------------- if biome_val < -0.65 then stone_type = node["default:ice"] @@ -683,8 +683,10 @@ local function generate(p_minp, p_maxp, seed) vm:set_data(data) --vm:set_param2_data(p2data) if fun_caves.DEBUG then - vm:set_lighting({day = 15, night = 15}) + vm:set_lighting({day = 8, night = 8}) else + -- set_lighting causes shadows + --vm:set_lighting({day = 0, night = 0}) vm:calc_lighting({x=minp.x,y=emin.y,z=minp.z},maxp) end vm:update_liquids() diff --git a/mobs.lua b/mobs.lua index a0a1793..12c86b0 100644 --- a/mobs.lua +++ b/mobs.lua @@ -17,6 +17,18 @@ fun_caves.search_replace = function(pos, search_rate, replace_what, replace_with end end +function fun_caves.climb(self) + if self.state == "stand" and math.random() < 0.2 then + if self.fall_speed == 2 then + self.fall_speed = -2 + else + self.fall_speed = 2 + end + elseif self.state == "attack" and self.fall_speed ~= -2 then + self.fall_speed = -2 + end +end + -- causes mobs to take damage from hot/cold surfaces fun_caves.surface_damage = function(self, cold_natured) --if not self.fun_caves_damage_timer then @@ -63,13 +75,171 @@ fun_caves.custom_ready = function(self) end -dofile(fun_caves.path .. "/danglers.lua") -dofile(fun_caves.path .. "/spider.lua") -dofile(fun_caves.path .. "/tarantula.lua") -dofile(fun_caves.path .. "/spider_ice.lua") -dofile(fun_caves.path .. "/sand_monster.lua") -dofile(fun_caves.path .. "/tar_monster.lua") -dofile(fun_caves.path .. "/elephant.lua") +if minetest.registered_entities["mobs_monster:spider"] then + -- Deep spider + local m = table.copy(minetest.registered_entities["mobs_monster:spider"]) + m.docile_by_day = false + m.drops = { + {name = "mobs:meat_raw", chance = 1, min = 1, max = 3}, + {name = "wool:black", chance = 1, min = 1, max = 3}, + } + m.water_damage = 0 + m.do_custom = function(self) + if not fun_caves.custom_ready(self) then + return + end + + fun_caves.surface_damage(self) + end + + minetest.registered_entities["fun_caves:spider"] = m + mobs.spawning_mobs["fun_caves:spider"] = true + + mobs:register_spawn("fun_caves:spider", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 2000, 2, -51) + + mobs:register_egg("fun_caves:spider", "Deep Spider", "mobs_cobweb.png", 1) + + + -- ice spider + m = table.copy(minetest.registered_entities["mobs_monster:spider"]) + m.docile_by_day = false + m.textures = { {"fun_caves_spider_ice.png"}, } + m.base_texture = m.textures[1] + m.drops = { + {name = "mobs:meat_raw", chance = 1, min = 1, max = 3}, + {name = "wool:white", chance = 1, min = 1, max = 3}, + } + m.water_damage = 0 + m.do_custom = function(self) + if not fun_caves.custom_ready(self) then + return + end + + fun_caves.surface_damage(self, true) + end + + minetest.registered_entities["fun_caves:spider_ice"] = m + mobs.spawning_mobs["fun_caves:spider_ice"] = true + + mobs:register_spawn("fun_caves:spider_ice", {"default:ice"}, 14, 0, 1000, 2, 31000) + + mobs:register_egg("fun_caves:spider_ice", "Ice Spider", "mobs_cobweb.png", 1) + + + -- dangling spiders + m = table.copy(minetest.registered_entities["mobs_monster:spider"]) + m.docile_by_day = false + m.attacks_monsters = true + m.damage = 1 + m.hp_min = 10 + m.hp_max = 20 + m.water_damage = 0 + m.fall_damage = 0 + m.collisionbox = {-0.32, -0.0, -0.25, 0.25, 0.25, 0.25} + m.visual_size = {x = 1.5, y = 1.5} + m.drops = { + {name = "mobs:meat_raw", chance = 2, min = 1, max = 1}, + {name = "farming:cotton", chance = 2, min = 1, max = 2}, + } + m.do_custom = function(self) + if not fun_caves.custom_ready(self) then + return + end + + fun_caves.climb(self) + fun_caves.search_replace(self.object:getpos(), 100, {"air"}, "mobs:cobweb") + + fun_caves.surface_damage(self) + end + + minetest.registered_entities["fun_caves:dangler"] = m + mobs.spawning_mobs["fun_caves:dangler"] = true + + mobs:register_spawn("fun_caves:dangler", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 1000, 3, -51) + + mobs:register_egg("fun_caves:dangler", "Dangling Spider", "mobs_cobweb.png", 1) + + + -- tarantula + m = table.copy(minetest.registered_entities["mobs_monster:spider"]) + m.type = "animal" + m.reach = 1 + m.damage = 1 + m.hp_min = 1 + m.hp_max = 2 + m.collisionbox = {-0.15, -0.01, -0.15, 0.15, 0.1, 0.15} + m.textures = { {"fun_caves_tarantula.png"}, } + m.base_texture = m.textures[1] + m.visual_size = {x = 1, y = 1} + m.sounds = {} + m.run_velocity = 2 + m.jump = false + m.drops = { {name = "mobs:meat_raw", chance = 1, min = 1, max = 1}, } + m.do_custom = function(self) + if not self.fun_caves_damage_timer then + self.fun_caves_damage_timer = 0 + end + + fun_caves.surface_damage(self) + end + minetest.registered_entities["fun_caves:tarantula"] = m + mobs.spawning_mobs["fun_caves:tarantula"] = true + + mobs:register_spawn("fun_caves:tarantula", {"default:desert_sand", "default:dirt_with_dry_grass"}, 99, 0, 3000, 2, 31000) + + mobs:register_egg("fun_caves:tarantula", "Tarantula", "mobs_cobweb.png", 1) + + + minetest.register_abm({ + nodenames = {"mobs:cobweb"}, + interval = 500, + chance = 50, + action = function(pos, node) + minetest.set_node(pos, {name = "air"}) + end + }) +end + +if minetest.registered_entities["mobs_monster:sand_monster"] then + local m = table.copy(minetest.registered_entities["mobs_monster:sand_monster"]) + m.damage = 2 + m.hp_min = 15 + m.hp_max = 40 + m.textures = { {"fun_caves_tar_monster.png"}, } + m.base_texture = m.textures[1] + m.drops = { {name = "default:coal_lump", chance = 1, min = 3, max = 5}, } + m.water_damage = 1 + m.lava_damage = 2 + m.light_damage = 1 + + minetest.registered_entities["fun_caves:tar_monster"] = m + mobs.spawning_mobs["fun_caves:tar_monster"] = true + + mobs:register_spawn("fun_caves:tar_monster", {"fun_caves:black_sand"}, 20, 0, 4000, 1, 31000) + + mobs:register_egg("fun_caves:tar_monster", "Tar Monster", "fun_caves_black_sand.png", 1) + + + m = table.copy(minetest.registered_entities["mobs_monster:sand_monster"]) + m.textures = { {"fun_caves_sand_monster.png"}, } + m.base_texture = m.textures[1] + m.drops = { {name = "default:sand", chance = 1, min = 3, max = 5}, } + + minetest.registered_entities["fun_caves:sand_monster"] = m + mobs.spawning_mobs["fun_caves:sand_monster"] = true + + mobs:register_spawn("fun_caves:sand_monster", {"default:sand"}, 20, 0, 4000, 3, -50) + + mobs:register_egg("fun_caves:sand_monster", "Deep Sand Monster", "default_sand.png", 1) +end + +-- Change the original, rather than making a copy. +if minetest.registered_entities["dmobs:elephant"] then + local m = minetest.registered_entities["dmobs:elephant"] + m.type = "monster" + m.reach = 3 + m.damage = 3 +end if minetest.registered_entities["mobs_monster:dirt_monster"] then -- check this @@ -140,6 +310,9 @@ local t_mobs = { "fun_caves:goblin_gold", "fun_caves:goblin_diamond", "fun_caves:goblin_king", + "dmobs:orc", + "dmobs:ogre", + "dmobs:dragon", } for _, mob in pairs(t_mobs) do if minetest.registered_entities[mob] then diff --git a/models/fun_caves_elephant.b3d b/models/fun_caves_elephant.b3d deleted file mode 100644 index b39a7fad00fa2d2818baca5c9ce1b4bf9925292d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101843 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 VPzthUDaaO1LAFQ=vPDyn{U4D%D0=_^ diff --git a/models/fun_caves_spider.x b/models/fun_caves_spider.x deleted file mode 100644 index 278cbaf..0000000 --- a/models/fun_caves_spider.x +++ /dev/null @@ -1,6102 +0,0 @@ -xof 0303txt 0032 - -template XSkinMeshHeader { - <3cf169ce-ff7c-44ab-93c0-f78f62d172e2> - WORD nMaxSkinWeightsPerVertex; - WORD nMaxSkinWeightsPerFace; - WORD nBones; -} - -template SkinWeights { - <6f0d123b-bad2-4167-a0d0-80224f25fabb> - STRING transformNodeName; - DWORD nWeights; - array DWORD vertexIndices[nWeights]; - array float weights[nWeights]; - Matrix4x4 matrixOffset; -} - -Frame Root { - FrameTransformMatrix { - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000,-0.000000, 1.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 0.000000, 1.000000;; - } - Frame Armature { - FrameTransformMatrix { - -0.000000, 1.000000, 0.000000, 0.000000, - -1.000000,-0.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 1.000000, 0.000000, - 0.000000, 0.000000, 0.000000, 1.000000;; - } - Frame Armature_Bone { - FrameTransformMatrix { - 0.000000,-0.000000,-1.000000, 0.000000, - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000,-1.000000, 0.000000, 0.000000, - -0.250000, 0.000000, 0.450000, 1.000000;; - } - Frame Armature_Bone_001 { - FrameTransformMatrix { - 0.000000, 0.000000, 1.000000, 0.000000, - 0.000000, 1.000000,-0.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 1.550000,-0.000000, 1.000000;; - } - } // End of Armature_Bone_001 - Frame Armature_Bone_002 { - FrameTransformMatrix { - -0.000000,-0.000000,-1.000000, 0.000000, - -0.000000,-1.000000, 0.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - -0.000000,-0.995258, 0.000000, 1.000000;; - } - } // End of Armature_Bone_002 - Frame Armature_Bone_003 { - FrameTransformMatrix { - 0.000000, 1.000000,-0.000000, 0.000000, - -0.000000, 0.000000,-1.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 1.230000,-0.350000, 1.000000;; - } - } // End of Armature_Bone_003 - Frame Armature_Bone_004 { - FrameTransformMatrix { - -0.000000,-1.000000, 0.000000, 0.000000, - 0.000000,-0.000000, 1.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 1.230000, 0.350000, 1.000000;; - } - } // End of Armature_Bone_004 - Frame Armature_Bone_005 { - FrameTransformMatrix { - 0.000000, 1.000000,-0.000000, 0.000000, - -0.000000, 0.000000,-1.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - -0.000000, 0.900000,-0.350000, 1.000000;; - } - } // End of Armature_Bone_005 - Frame Armature_Bone_006 { - FrameTransformMatrix { - -0.000000,-1.000000, 0.000000, 0.000000, - 0.000000,-0.000000, 1.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 0.900000, 0.350000, 1.000000;; - } - } // End of Armature_Bone_006 - Frame Armature_Bone_007 { - FrameTransformMatrix { - 0.000000, 1.000000,-0.000000, 0.000000, - -0.000000, 0.000000,-1.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - -0.000000,-0.230000,-0.350000, 1.000000;; - } - } // End of Armature_Bone_007 - Frame Armature_Bone_008 { - FrameTransformMatrix { - -0.000000,-1.000000, 0.000000, 0.000000, - 0.000000,-0.000000, 1.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - -0.000000,-0.230000, 0.350000, 1.000000;; - } - } // End of Armature_Bone_008 - Frame Armature_Bone_009 { - FrameTransformMatrix { - 0.000000, 1.000000,-0.000000, 0.000000, - -0.000000, 0.000000,-1.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - -0.000000,-0.670000,-0.350000, 1.000000;; - } - } // End of Armature_Bone_009 - Frame Armature_Bone_010 { - FrameTransformMatrix { - -0.000000,-1.000000, 0.000000, 0.000000, - 0.000000,-0.000000, 1.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - -0.000000,-0.670000, 0.350000, 1.000000;; - } - } // End of Armature_Bone_010 - } // End of Armature_Bone - Frame Group8 { - FrameTransformMatrix { - 1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 1.000000, 0.000000, - 0.000000, 0.000000, 0.000000, 1.000000;; - } - Mesh { // Group8 mesh - 396; - -1.021228; 2.035352; 0.360000;, - -0.841228; 0.300332; 0.360000;, - -1.021228; 0.300332; 0.360000;, - -0.841228; 0.300332; 0.360000;, - -1.021228; 2.035352; 0.360000;, - -0.841228; 2.035352; 0.360000;, - -1.021228; 2.035352; 0.360000;, - -0.841228; 2.035352; 0.540000;, - -0.841228; 2.035352; 0.360000;, - -0.841228; 2.035352; 0.540000;, - -1.021228; 2.035352; 0.360000;, - -1.021228; 2.035352; 0.540000;, - -1.021228; 2.035352; 0.360000;, - -1.021228; 0.300332; 0.540000;, - -1.021228; 2.035352; 0.540000;, - -1.021228; 0.300332; 0.540000;, - -1.021228; 2.035352; 0.360000;, - -1.021228; 0.300332; 0.360000;, - -0.841228; 0.300332; 0.360000;, - -1.021228; 0.300332; 0.540000;, - -1.021228; 0.300332; 0.360000;, - -1.021228; 0.300332; 0.540000;, - -0.841228; 0.300332; 0.360000;, - -0.841228; 0.300332; 0.540000;, - -0.841228; 0.300332; 0.360000;, - -0.841228; 2.035352; 0.540000;, - -0.841228; 0.300332; 0.540000;, - -0.841228; 2.035352; 0.540000;, - -0.841228; 0.300332; 0.360000;, - -0.841228; 2.035352; 0.360000;, - -0.841228; 2.035352; 0.540000;, - -1.021228; 0.300332; 0.540000;, - -0.841228; 0.300332; 0.540000;, - -1.021228; 0.300332; 0.540000;, - -0.841228; 2.035352; 0.540000;, - -1.021228; 2.035352; 0.540000;, - -1.246228;-0.499668; 0.900000;, - -2.546228;-0.499668; 0.000000;, - -1.246228;-0.499668; 0.000000;, - -2.546228;-0.499668; 0.000000;, - -1.246228;-0.499668; 0.900000;, - -2.546228;-0.499668; 0.900000;, - -1.246228;-0.499668; 0.900000;, - -2.546228; 0.550332; 0.900000;, - -2.546228;-0.499668; 0.900000;, - -2.546228; 0.550332; 0.900000;, - -1.246228;-0.499668; 0.900000;, - -1.246228; 0.550332; 0.900000;, - -1.246228;-0.499668; 0.900000;, - -1.246228; 0.550332; 0.000000;, - -1.246228; 0.550332; 0.900000;, - -1.246228; 0.550332; 0.000000;, - -1.246228;-0.499668; 0.900000;, - -1.246228;-0.499668; 0.000000;, - -2.546228;-0.499668; 0.000000;, - -1.246228; 0.550332; 0.000000;, - -1.246228;-0.499668; 0.000000;, - -1.246228; 0.550332; 0.000000;, - -2.546228;-0.499668; 0.000000;, - -2.546228; 0.550332; 0.000000;, - -2.546228;-0.499668; 0.000000;, - -2.546228; 0.550332; 0.900000;, - -2.546228; 0.550332; 0.000000;, - -2.546228; 0.550332; 0.900000;, - -2.546228;-0.499668; 0.000000;, - -2.546228;-0.499668; 0.900000;, - -2.546228; 0.550332; 0.900000;, - -1.246228; 0.550332; 0.000000;, - -2.546228; 0.550332; 0.000000;, - -1.246228; 0.550332; 0.000000;, - -2.546228; 0.550332; 0.900000;, - -1.246228; 0.550332; 0.900000;, - -0.581228; 2.035352; 0.360000;, - -0.401228; 0.300332; 0.360000;, - -0.581228; 0.300332; 0.360000;, - -0.401228; 0.300332; 0.360000;, - -0.581228; 2.035352; 0.360000;, - -0.401228; 2.035352; 0.360000;, - -0.581228; 2.035352; 0.360000;, - -0.401228; 2.035352; 0.540000;, - -0.401228; 2.035352; 0.360000;, - -0.401228; 2.035352; 0.540000;, - -0.581228; 2.035352; 0.360000;, - -0.581228; 2.035352; 0.540000;, - -0.581228; 2.035352; 0.360000;, - -0.581228; 0.300332; 0.540000;, - -0.581228; 2.035352; 0.540000;, - -0.581228; 0.300332; 0.540000;, - -0.581228; 2.035352; 0.360000;, - -0.581228; 0.300332; 0.360000;, - -0.401228; 0.300332; 0.360000;, - -0.581228; 0.300332; 0.540000;, - -0.581228; 0.300332; 0.360000;, - -0.581228; 0.300332; 0.540000;, - -0.401228; 0.300332; 0.360000;, - -0.401228; 0.300332; 0.540000;, - -0.401228; 0.300332; 0.360000;, - -0.401228; 2.035352; 0.540000;, - -0.401228; 0.300332; 0.540000;, - -0.401228; 2.035352; 0.540000;, - -0.401228; 0.300332; 0.360000;, - -0.401228; 2.035352; 0.360000;, - -0.401228; 2.035352; 0.540000;, - -0.581228; 0.300332; 0.540000;, - -0.401228; 0.300332; 0.540000;, - -0.581228; 0.300332; 0.540000;, - -0.401228; 2.035352; 0.540000;, - -0.581228; 2.035352; 0.540000;, - 0.481772;-0.349668; 0.800000;, - -0.246228;-0.349668; 0.100000;, - 0.481772;-0.349668; 0.100000;, - -0.246228;-0.349668; 0.100000;, - 0.481772;-0.349668; 0.800000;, - -0.246228;-0.349668; 0.800000;, - 0.481772;-0.349668; 0.800000;, - -0.246228; 0.350332; 0.800000;, - -0.246228;-0.349668; 0.800000;, - -0.246228; 0.350332; 0.800000;, - 0.481772;-0.349668; 0.800000;, - 0.481772; 0.350332; 0.800000;, - 0.481772;-0.349668; 0.800000;, - 0.481772; 0.350332; 0.100000;, - 0.481772; 0.350332; 0.800000;, - 0.481772; 0.350332; 0.100000;, - 0.481772;-0.349668; 0.800000;, - 0.481772;-0.349668; 0.100000;, - -0.246228;-0.349668; 0.100000;, - 0.481772; 0.350332; 0.100000;, - 0.481772;-0.349668; 0.100000;, - 0.481772; 0.350332; 0.100000;, - -0.246228;-0.349668; 0.100000;, - -0.246228; 0.350332; 0.100000;, - -0.246228;-0.349668; 0.100000;, - -0.246228; 0.350332; 0.800000;, - -0.246228; 0.350332; 0.100000;, - -0.246228; 0.350332; 0.800000;, - -0.246228;-0.349668; 0.100000;, - -0.246228;-0.349668; 0.800000;, - -0.246228; 0.350332; 0.800000;, - 0.481772; 0.350332; 0.100000;, - -0.246228; 0.350332; 0.100000;, - 0.481772; 0.350332; 0.100000;, - -0.246228; 0.350332; 0.800000;, - 0.481772; 0.350332; 0.800000;, - 0.558772; 2.035352; 0.360000;, - 0.738772; 0.300332; 0.360000;, - 0.558772; 0.300332; 0.360000;, - 0.738772; 0.300332; 0.360000;, - 0.558772; 2.035352; 0.360000;, - 0.738772; 2.035352; 0.360000;, - 0.558772; 2.035352; 0.360000;, - 0.738772; 2.035352; 0.540000;, - 0.738772; 2.035352; 0.360000;, - 0.738772; 2.035352; 0.540000;, - 0.558772; 2.035352; 0.360000;, - 0.558772; 2.035352; 0.540000;, - 0.558772; 2.035352; 0.360000;, - 0.558772; 0.300332; 0.540000;, - 0.558772; 2.035352; 0.540000;, - 0.558772; 0.300332; 0.540000;, - 0.558772; 2.035352; 0.360000;, - 0.558772; 0.300332; 0.360000;, - 0.738772; 0.300332; 0.360000;, - 0.558772; 0.300332; 0.540000;, - 0.558772; 0.300332; 0.360000;, - 0.558772; 0.300332; 0.540000;, - 0.738772; 0.300332; 0.360000;, - 0.738772; 0.300332; 0.540000;, - 0.738772; 0.300332; 0.360000;, - 0.738772; 2.035352; 0.540000;, - 0.738772; 0.300332; 0.540000;, - 0.738772; 2.035352; 0.540000;, - 0.738772; 0.300332; 0.360000;, - 0.738772; 2.035352; 0.360000;, - 0.738772; 2.035352; 0.540000;, - 0.558772; 0.300332; 0.540000;, - 0.738772; 0.300332; 0.540000;, - 0.558772; 0.300332; 0.540000;, - 0.738772; 2.035352; 0.540000;, - 0.558772; 2.035352; 0.540000;, - -0.581228;-0.299668; 0.360000;, - -0.401228;-2.034688; 0.360000;, - -0.581228;-2.034688; 0.360000;, - -0.401228;-2.034688; 0.360000;, - -0.581228;-0.299668; 0.360000;, - -0.401228;-0.299668; 0.360000;, - -0.581228;-0.299668; 0.360000;, - -0.401228;-0.299668; 0.540000;, - -0.401228;-0.299668; 0.360000;, - -0.401228;-0.299668; 0.540000;, - -0.581228;-0.299668; 0.360000;, - -0.581228;-0.299668; 0.540000;, - -0.581228;-0.299668; 0.360000;, - -0.581228;-2.034688; 0.540000;, - -0.581228;-0.299668; 0.540000;, - -0.581228;-2.034688; 0.540000;, - -0.581228;-0.299668; 0.360000;, - -0.581228;-2.034688; 0.360000;, - -0.401228;-2.034688; 0.360000;, - -0.581228;-2.034688; 0.540000;, - -0.581228;-2.034688; 0.360000;, - -0.581228;-2.034688; 0.540000;, - -0.401228;-2.034688; 0.360000;, - -0.401228;-2.034688; 0.540000;, - -0.401228;-2.034688; 0.360000;, - -0.401228;-0.299668; 0.540000;, - -0.401228;-2.034688; 0.540000;, - -0.401228;-0.299668; 0.540000;, - -0.401228;-2.034688; 0.360000;, - -0.401228;-0.299668; 0.360000;, - -0.401228;-0.299668; 0.540000;, - -0.581228;-2.034688; 0.540000;, - -0.401228;-2.034688; 0.540000;, - -0.581228;-2.034688; 0.540000;, - -0.401228;-0.299668; 0.540000;, - -0.581228;-0.299668; 0.540000;, - 0.558772;-0.299668; 0.360000;, - 0.738772;-2.034688; 0.360000;, - 0.558772;-2.034688; 0.360000;, - 0.738772;-2.034688; 0.360000;, - 0.558772;-0.299668; 0.360000;, - 0.738772;-0.299668; 0.360000;, - 0.558772;-0.299668; 0.360000;, - 0.738772;-0.299668; 0.540000;, - 0.738772;-0.299668; 0.360000;, - 0.738772;-0.299668; 0.540000;, - 0.558772;-0.299668; 0.360000;, - 0.558772;-0.299668; 0.540000;, - 0.558772;-0.299668; 0.360000;, - 0.558772;-2.034688; 0.540000;, - 0.558772;-0.299668; 0.540000;, - 0.558772;-2.034688; 0.540000;, - 0.558772;-0.299668; 0.360000;, - 0.558772;-2.034688; 0.360000;, - 0.738772;-2.034688; 0.360000;, - 0.558772;-2.034688; 0.540000;, - 0.558772;-2.034688; 0.360000;, - 0.558772;-2.034688; 0.540000;, - 0.738772;-2.034688; 0.360000;, - 0.738772;-2.034688; 0.540000;, - 0.738772;-2.034688; 0.360000;, - 0.738772;-0.299668; 0.540000;, - 0.738772;-2.034688; 0.540000;, - 0.738772;-0.299668; 0.540000;, - 0.738772;-2.034688; 0.360000;, - 0.738772;-0.299668; 0.360000;, - 0.738772;-0.299668; 0.540000;, - 0.558772;-2.034688; 0.540000;, - 0.738772;-2.034688; 0.540000;, - 0.558772;-2.034688; 0.540000;, - 0.738772;-0.299668; 0.540000;, - 0.558772;-0.299668; 0.540000;, - -1.021228;-0.299668; 0.360000;, - -0.841228;-2.034688; 0.360000;, - -1.021228;-2.034688; 0.360000;, - -0.841228;-2.034688; 0.360000;, - -1.021228;-0.299668; 0.360000;, - -0.841228;-0.299668; 0.360000;, - -1.021228;-0.299668; 0.360000;, - -0.841228;-0.299668; 0.540000;, - -0.841228;-0.299668; 0.360000;, - -0.841228;-0.299668; 0.540000;, - -1.021228;-0.299668; 0.360000;, - -1.021228;-0.299668; 0.540000;, - -1.021228;-0.299668; 0.360000;, - -1.021228;-2.034688; 0.540000;, - -1.021228;-0.299668; 0.540000;, - -1.021228;-2.034688; 0.540000;, - -1.021228;-0.299668; 0.360000;, - -1.021228;-2.034688; 0.360000;, - -0.841228;-2.034688; 0.360000;, - -1.021228;-2.034688; 0.540000;, - -1.021228;-2.034688; 0.360000;, - -1.021228;-2.034688; 0.540000;, - -0.841228;-2.034688; 0.360000;, - -0.841228;-2.034688; 0.540000;, - -0.841228;-2.034688; 0.360000;, - -0.841228;-0.299668; 0.540000;, - -0.841228;-2.034688; 0.540000;, - -0.841228;-0.299668; 0.540000;, - -0.841228;-2.034688; 0.360000;, - -0.841228;-0.299668; 0.360000;, - -0.841228;-0.299668; 0.540000;, - -1.021228;-2.034688; 0.540000;, - -0.841228;-2.034688; 0.540000;, - -1.021228;-2.034688; 0.540000;, - -0.841228;-0.299668; 0.540000;, - -1.021228;-0.299668; 0.540000;, - 0.898772;-0.299668; 0.360000;, - 1.078772;-2.034688; 0.360000;, - 0.898772;-2.034688; 0.360000;, - 1.078772;-2.034688; 0.360000;, - 0.898772;-0.299668; 0.360000;, - 1.078772;-0.299668; 0.360000;, - 0.898772;-0.299668; 0.360000;, - 1.078772;-0.299668; 0.540000;, - 1.078772;-0.299668; 0.360000;, - 1.078772;-0.299668; 0.540000;, - 0.898772;-0.299668; 0.360000;, - 0.898772;-0.299668; 0.540000;, - 0.898772;-0.299668; 0.360000;, - 0.898772;-2.034688; 0.540000;, - 0.898772;-0.299668; 0.540000;, - 0.898772;-2.034688; 0.540000;, - 0.898772;-0.299668; 0.360000;, - 0.898772;-2.034688; 0.360000;, - 1.078772;-2.034688; 0.360000;, - 0.898772;-2.034688; 0.540000;, - 0.898772;-2.034688; 0.360000;, - 0.898772;-2.034688; 0.540000;, - 1.078772;-2.034688; 0.360000;, - 1.078772;-2.034688; 0.540000;, - 1.078772;-2.034688; 0.360000;, - 1.078772;-0.299668; 0.540000;, - 1.078772;-2.034688; 0.540000;, - 1.078772;-0.299668; 0.540000;, - 1.078772;-2.034688; 0.360000;, - 1.078772;-0.299668; 0.360000;, - 1.078772;-0.299668; 0.540000;, - 0.898772;-2.034688; 0.540000;, - 1.078772;-2.034688; 0.540000;, - 0.898772;-2.034688; 0.540000;, - 1.078772;-0.299668; 0.540000;, - 0.898772;-0.299668; 0.540000;, - 0.898772; 2.035352; 0.360000;, - 1.078772; 0.300332; 0.360000;, - 0.898772; 0.300332; 0.360000;, - 1.078772; 0.300332; 0.360000;, - 0.898772; 2.035352; 0.360000;, - 1.078772; 2.035352; 0.360000;, - 0.898772; 2.035352; 0.360000;, - 1.078772; 2.035352; 0.540000;, - 1.078772; 2.035352; 0.360000;, - 1.078772; 2.035352; 0.540000;, - 0.898772; 2.035352; 0.360000;, - 0.898772; 2.035352; 0.540000;, - 0.898772; 2.035352; 0.360000;, - 0.898772; 0.300332; 0.540000;, - 0.898772; 2.035352; 0.540000;, - 0.898772; 0.300332; 0.540000;, - 0.898772; 2.035352; 0.360000;, - 0.898772; 0.300332; 0.360000;, - 1.078772; 0.300332; 0.360000;, - 0.898772; 0.300332; 0.540000;, - 0.898772; 0.300332; 0.360000;, - 0.898772; 0.300332; 0.540000;, - 1.078772; 0.300332; 0.360000;, - 1.078772; 0.300332; 0.540000;, - 1.078772; 0.300332; 0.360000;, - 1.078772; 2.035352; 0.540000;, - 1.078772; 0.300332; 0.540000;, - 1.078772; 2.035352; 0.540000;, - 1.078772; 0.300332; 0.360000;, - 1.078772; 2.035352; 0.360000;, - 1.078772; 2.035352; 0.540000;, - 0.898772; 0.300332; 0.540000;, - 1.078772; 0.300332; 0.540000;, - 0.898772; 0.300332; 0.540000;, - 1.078772; 2.035352; 0.540000;, - 0.898772; 2.035352; 0.540000;, - 2.153772;-0.424668; 0.875000;, - 1.303772;-0.424668; 0.025000;, - 2.153772;-0.424668; 0.025000;, - 1.303772;-0.424668; 0.025000;, - 2.153772;-0.424668; 0.875000;, - 1.303772;-0.424668; 0.875000;, - 2.153772;-0.424668; 0.875000;, - 1.303772; 0.425332; 0.875000;, - 1.303772;-0.424668; 0.875000;, - 1.303772; 0.425332; 0.875000;, - 2.153772;-0.424668; 0.875000;, - 2.153772; 0.425332; 0.875000;, - 2.153772;-0.424668; 0.875000;, - 2.153772; 0.425332; 0.025000;, - 2.153772; 0.425332; 0.875000;, - 2.153772; 0.425332; 0.025000;, - 2.153772;-0.424668; 0.875000;, - 2.153772;-0.424668; 0.025000;, - 1.303772;-0.424668; 0.025000;, - 2.153772; 0.425332; 0.025000;, - 2.153772;-0.424668; 0.025000;, - 2.153772; 0.425332; 0.025000;, - 1.303772;-0.424668; 0.025000;, - 1.303772; 0.425332; 0.025000;, - 1.303772;-0.424668; 0.025000;, - 1.303772; 0.425332; 0.875000;, - 1.303772; 0.425332; 0.025000;, - 1.303772; 0.425332; 0.875000;, - 1.303772;-0.424668; 0.025000;, - 1.303772;-0.424668; 0.875000;, - 1.303772; 0.425332; 0.875000;, - 2.153772; 0.425332; 0.025000;, - 1.303772; 0.425332; 0.025000;, - 2.153772; 0.425332; 0.025000;, - 1.303772; 0.425332; 0.875000;, - 2.153772; 0.425332; 0.875000;; - 132; - 3;2,1,0;, - 3;5,4,3;, - 3;8,7,6;, - 3;11,10,9;, - 3;14,13,12;, - 3;17,16,15;, - 3;20,19,18;, - 3;23,22,21;, - 3;26,25,24;, - 3;29,28,27;, - 3;32,31,30;, - 3;35,34,33;, - 3;38,37,36;, - 3;41,40,39;, - 3;44,43,42;, - 3;47,46,45;, - 3;50,49,48;, - 3;53,52,51;, - 3;56,55,54;, - 3;59,58,57;, - 3;62,61,60;, - 3;65,64,63;, - 3;68,67,66;, - 3;71,70,69;, - 3;74,73,72;, - 3;77,76,75;, - 3;80,79,78;, - 3;83,82,81;, - 3;86,85,84;, - 3;89,88,87;, - 3;92,91,90;, - 3;95,94,93;, - 3;98,97,96;, - 3;101,100,99;, - 3;104,103,102;, - 3;107,106,105;, - 3;110,109,108;, - 3;113,112,111;, - 3;116,115,114;, - 3;119,118,117;, - 3;122,121,120;, - 3;125,124,123;, - 3;128,127,126;, - 3;131,130,129;, - 3;134,133,132;, - 3;137,136,135;, - 3;140,139,138;, - 3;143,142,141;, - 3;146,145,144;, - 3;149,148,147;, - 3;152,151,150;, - 3;155,154,153;, - 3;158,157,156;, - 3;161,160,159;, - 3;164,163,162;, - 3;167,166,165;, - 3;170,169,168;, - 3;173,172,171;, - 3;176,175,174;, - 3;179,178,177;, - 3;182,181,180;, - 3;185,184,183;, - 3;188,187,186;, - 3;191,190,189;, - 3;194,193,192;, - 3;197,196,195;, - 3;200,199,198;, - 3;203,202,201;, - 3;206,205,204;, - 3;209,208,207;, - 3;212,211,210;, - 3;215,214,213;, - 3;218,217,216;, - 3;221,220,219;, - 3;224,223,222;, - 3;227,226,225;, - 3;230,229,228;, - 3;233,232,231;, - 3;236,235,234;, - 3;239,238,237;, - 3;242,241,240;, - 3;245,244,243;, - 3;248,247,246;, - 3;251,250,249;, - 3;254,253,252;, - 3;257,256,255;, - 3;260,259,258;, - 3;263,262,261;, - 3;266,265,264;, - 3;269,268,267;, - 3;272,271,270;, - 3;275,274,273;, - 3;278,277,276;, - 3;281,280,279;, - 3;284,283,282;, - 3;287,286,285;, - 3;290,289,288;, - 3;293,292,291;, - 3;296,295,294;, - 3;299,298,297;, - 3;302,301,300;, - 3;305,304,303;, - 3;308,307,306;, - 3;311,310,309;, - 3;314,313,312;, - 3;317,316,315;, - 3;320,319,318;, - 3;323,322,321;, - 3;326,325,324;, - 3;329,328,327;, - 3;332,331,330;, - 3;335,334,333;, - 3;338,337,336;, - 3;341,340,339;, - 3;344,343,342;, - 3;347,346,345;, - 3;350,349,348;, - 3;353,352,351;, - 3;356,355,354;, - 3;359,358,357;, - 3;362,361,360;, - 3;365,364,363;, - 3;368,367,366;, - 3;371,370,369;, - 3;374,373,372;, - 3;377,376,375;, - 3;380,379,378;, - 3;383,382,381;, - 3;386,385,384;, - 3;389,388,387;, - 3;392,391,390;, - 3;395,394,393;; - MeshNormals { // Group8 normals - 132; - 0.000000; 0.000000;-1.000000;, - -0.000000;-0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - -0.000000; 1.000000; 0.000000;, - -1.000000;-0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000;-0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-0.000000; 1.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - -1.000000;-0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 0.000000;-1.000000;, - -0.000000;-0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - -0.000000; 1.000000; 0.000000;, - -1.000000;-0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000;-0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-0.000000; 1.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - -1.000000;-0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 0.000000;-1.000000;, - -0.000000;-0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - -0.000000; 1.000000; 0.000000;, - -1.000000;-0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000;-0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-0.000000; 1.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000;-1.000000;, - -0.000000;-0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - -0.000000; 1.000000; 0.000000;, - -1.000000;-0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000;-0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-0.000000; 1.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000;-1.000000;, - -0.000000;-0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - -0.000000; 1.000000; 0.000000;, - -1.000000;-0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000;-0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-0.000000; 1.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000;-1.000000;, - -0.000000;-0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - -0.000000; 1.000000; 0.000000;, - -1.000000;-0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000;-0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-0.000000; 1.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000;-1.000000;, - -0.000000;-0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - -0.000000; 1.000000; 0.000000;, - -1.000000;-0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000;-0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-0.000000; 1.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000;-1.000000;, - -0.000000;-0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - -0.000000; 1.000000; 0.000000;, - -1.000000;-0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000;-0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-0.000000; 1.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - -0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - -1.000000;-0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;; - 132; - 3;0,0,0;, - 3;1,1,1;, - 3;2,2,2;, - 3;3,3,3;, - 3;4,4,4;, - 3;5,5,5;, - 3;6,6,6;, - 3;7,7,7;, - 3;8,8,8;, - 3;9,9,9;, - 3;10,10,10;, - 3;11,11,11;, - 3;12,12,12;, - 3;13,13,13;, - 3;14,14,14;, - 3;15,15,15;, - 3;16,16,16;, - 3;17,17,17;, - 3;18,18,18;, - 3;19,19,19;, - 3;20,20,20;, - 3;21,21,21;, - 3;22,22,22;, - 3;23,23,23;, - 3;24,24,24;, - 3;25,25,25;, - 3;26,26,26;, - 3;27,27,27;, - 3;28,28,28;, - 3;29,29,29;, - 3;30,30,30;, - 3;31,31,31;, - 3;32,32,32;, - 3;33,33,33;, - 3;34,34,34;, - 3;35,35,35;, - 3;36,36,36;, - 3;37,37,37;, - 3;38,38,38;, - 3;39,39,39;, - 3;40,40,40;, - 3;41,41,41;, - 3;42,42,42;, - 3;43,43,43;, - 3;44,44,44;, - 3;45,45,45;, - 3;46,46,46;, - 3;47,47,47;, - 3;48,48,48;, - 3;49,49,49;, - 3;50,50,50;, - 3;51,51,51;, - 3;52,52,52;, - 3;53,53,53;, - 3;54,54,54;, - 3;55,55,55;, - 3;56,56,56;, - 3;57,57,57;, - 3;58,58,58;, - 3;59,59,59;, - 3;60,60,60;, - 3;61,61,61;, - 3;62,62,62;, - 3;63,63,63;, - 3;64,64,64;, - 3;65,65,65;, - 3;66,66,66;, - 3;67,67,67;, - 3;68,68,68;, - 3;69,69,69;, - 3;70,70,70;, - 3;71,71,71;, - 3;72,72,72;, - 3;73,73,73;, - 3;74,74,74;, - 3;75,75,75;, - 3;76,76,76;, - 3;77,77,77;, - 3;78,78,78;, - 3;79,79,79;, - 3;80,80,80;, - 3;81,81,81;, - 3;82,82,82;, - 3;83,83,83;, - 3;84,84,84;, - 3;85,85,85;, - 3;86,86,86;, - 3;87,87,87;, - 3;88,88,88;, - 3;89,89,89;, - 3;90,90,90;, - 3;91,91,91;, - 3;92,92,92;, - 3;93,93,93;, - 3;94,94,94;, - 3;95,95,95;, - 3;96,96,96;, - 3;97,97,97;, - 3;98,98,98;, - 3;99,99,99;, - 3;100,100,100;, - 3;101,101,101;, - 3;102,102,102;, - 3;103,103,103;, - 3;104,104,104;, - 3;105,105,105;, - 3;106,106,106;, - 3;107,107,107;, - 3;108,108,108;, - 3;109,109,109;, - 3;110,110,110;, - 3;111,111,111;, - 3;112,112,112;, - 3;113,113,113;, - 3;114,114,114;, - 3;115,115,115;, - 3;116,116,116;, - 3;117,117,117;, - 3;118,118,118;, - 3;119,119,119;, - 3;120,120,120;, - 3;121,121,121;, - 3;122,122,122;, - 3;123,123,123;, - 3;124,124,124;, - 3;125,125,125;, - 3;126,126,126;, - 3;127,127,127;, - 3;128,128,128;, - 3;129,129,129;, - 3;130,130,130;, - 3;131,131,131;; - } // End of Group8 normals - MeshTextureCoords { // Group8 UV coordinates - 396; - 0.791890; 0.042023;, - 0.769813; 0.261376;, - 0.792562; 0.261306;, - 0.769813; 0.261376;, - 0.791890; 0.042023;, - 0.769140; 0.042093;, - 0.654039; 0.687069;, - 0.631220; 0.664389;, - 0.631290; 0.687139;, - 0.631220; 0.664389;, - 0.654039; 0.687069;, - 0.653970; 0.664319;, - 0.840589; 0.506007;, - 0.818513; 0.286654;, - 0.817840; 0.505937;, - 0.818513; 0.286654;, - 0.840589; 0.506007;, - 0.841262; 0.286723;, - 0.761662; 0.579451;, - 0.738843; 0.602130;, - 0.761592; 0.602200;, - 0.738843; 0.602130;, - 0.761662; 0.579451;, - 0.738912; 0.579381;, - 0.889289; 0.261376;, - 0.867212; 0.042023;, - 0.866540; 0.261306;, - 0.867212; 0.042023;, - 0.889289; 0.261376;, - 0.889962; 0.042093;, - 0.915912; 0.261376;, - 0.937989; 0.042023;, - 0.915239; 0.042093;, - 0.937989; 0.042023;, - 0.915912; 0.261376;, - 0.938662; 0.261306;, - 0.175538; 0.625391;, - 0.291573; 0.794100;, - 0.292089; 0.625748;, - 0.291573; 0.794100;, - 0.175538; 0.625391;, - 0.175022; 0.793742;, - 0.016501; 0.983071;, - 0.154432; 0.813366;, - 0.017022; 0.812944;, - 0.154432; 0.813366;, - 0.016501; 0.983071;, - 0.153910; 0.983492;, - 0.330007; 0.992934;, - 0.452425; 0.850997;, - 0.330444; 0.850622;, - 0.452425; 0.850997;, - 0.330007; 0.992934;, - 0.451989; 0.993308;, - 0.312934; 0.813407;, - 0.174973; 0.985292;, - 0.313460; 0.984867;, - 0.174973; 0.985292;, - 0.312934; 0.813407;, - 0.174447; 0.813831;, - 0.436312; 0.657161;, - 0.316831; 0.795693;, - 0.435886; 0.796059;, - 0.316831; 0.795693;, - 0.436312; 0.657161;, - 0.317258; 0.656796;, - 0.033508; 0.622901;, - 0.154544; 0.796589;, - 0.154010; 0.622532;, - 0.154544; 0.796589;, - 0.033508; 0.622901;, - 0.034042; 0.796959;, - 0.623041; 0.391917;, - 0.646463; 0.172704;, - 0.623714; 0.172634;, - 0.646463; 0.172704;, - 0.623041; 0.391917;, - 0.645790; 0.391987;, - 0.569101; 0.820105;, - 0.546281; 0.797425;, - 0.546351; 0.820174;, - 0.546281; 0.797425;, - 0.569101; 0.820105;, - 0.569031; 0.797355;, - 0.333405; 0.388448;, - 0.311328; 0.169095;, - 0.310655; 0.388379;, - 0.311328; 0.169095;, - 0.333405; 0.388448;, - 0.334078; 0.169165;, - 0.750233; 0.664389;, - 0.727414; 0.687069;, - 0.750163; 0.687139;, - 0.727414; 0.687069;, - 0.750233; 0.664389;, - 0.727483; 0.664320;, - 0.079845; 0.356852;, - 0.057769; 0.137499;, - 0.057096; 0.356782;, - 0.057769; 0.137499;, - 0.079845; 0.356852;, - 0.080518; 0.137569;, - 0.743863; 0.286723;, - 0.720440; 0.505937;, - 0.743190; 0.506007;, - 0.720440; 0.505937;, - 0.743863; 0.286723;, - 0.721113; 0.286654;, - 0.049423; 0.374174;, - 0.137611; 0.466455;, - 0.137893; 0.374445;, - 0.137611; 0.466455;, - 0.049423; 0.374174;, - 0.049141; 0.466183;, - 0.174944; 0.469990;, - 0.263132; 0.377710;, - 0.174662; 0.377981;, - 0.263132; 0.377710;, - 0.174944; 0.469990;, - 0.263415; 0.469719;, - 0.580273; 0.622991;, - 0.670973; 0.532845;, - 0.580550; 0.532567;, - 0.670973; 0.532845;, - 0.580273; 0.622991;, - 0.670696; 0.623268;, - 0.529615; 0.406926;, - 0.440862; 0.498664;, - 0.529333; 0.498935;, - 0.440862; 0.498664;, - 0.529615; 0.406926;, - 0.441145; 0.406654;, - 0.638413; 0.497521;, - 0.550214; 0.408779;, - 0.549943; 0.497250;, - 0.550214; 0.408779;, - 0.638413; 0.497521;, - 0.638685; 0.409050;, - 0.313837; 0.406042;, - 0.402590; 0.497780;, - 0.402308; 0.405770;, - 0.402590; 0.497780;, - 0.313837; 0.406042;, - 0.314120; 0.498051;, - 0.122426; 0.356782;, - 0.145849; 0.137569;, - 0.123099; 0.137499;, - 0.145849; 0.137569;, - 0.122426; 0.356782;, - 0.145176; 0.356852;, - 0.605943; 0.687069;, - 0.583123; 0.664389;, - 0.583193; 0.687139;, - 0.583123; 0.664389;, - 0.605943; 0.687069;, - 0.605873; 0.664319;, - 0.398735; 0.388448;, - 0.376659; 0.169095;, - 0.375986; 0.388379;, - 0.376659; 0.169095;, - 0.398735; 0.388448;, - 0.399408; 0.169165;, - 0.702136; 0.735166;, - 0.679317; 0.712486;, - 0.679387; 0.735236;, - 0.679317; 0.712486;, - 0.702136; 0.735166;, - 0.702066; 0.712416;, - 0.259206; 0.356852;, - 0.237129; 0.137499;, - 0.236457; 0.356782;, - 0.237129; 0.137499;, - 0.259206; 0.356852;, - 0.259879; 0.137569;, - 0.771603; 0.768078;, - 0.748180; 0.987291;, - 0.770930; 0.987361;, - 0.748180; 0.987291;, - 0.771603; 0.768078;, - 0.748853; 0.768008;, - 0.796880; 0.987291;, - 0.820302; 0.768078;, - 0.797553; 0.768008;, - 0.820302; 0.768078;, - 0.796880; 0.987291;, - 0.819630; 0.987361;, - 0.654039; 0.712486;, - 0.631220; 0.735166;, - 0.653970; 0.735236;, - 0.631220; 0.735166;, - 0.654039; 0.712486;, - 0.631290; 0.712416;, - 0.531771; 0.388448;, - 0.509694; 0.169095;, - 0.509021; 0.388379;, - 0.509694; 0.169095;, - 0.531771; 0.388448;, - 0.532444; 0.169165;, - 0.521004; 0.820105;, - 0.498185; 0.797425;, - 0.498254; 0.820174;, - 0.498185; 0.797425;, - 0.521004; 0.820105;, - 0.520934; 0.797355;, - 0.965729; 0.987361;, - 0.943652; 0.768008;, - 0.942979; 0.987291;, - 0.943652; 0.768008;, - 0.965729; 0.987361;, - 0.966402; 0.768078;, - 0.171799; 0.356852;, - 0.193876; 0.137499;, - 0.171126; 0.137569;, - 0.193876; 0.137499;, - 0.171799; 0.356852;, - 0.194548; 0.356782;, - 0.557721; 0.391917;, - 0.581143; 0.172704;, - 0.558394; 0.172634;, - 0.581143; 0.172704;, - 0.557721; 0.391917;, - 0.580471; 0.391987;, - 0.798330; 0.687069;, - 0.775510; 0.664389;, - 0.775580; 0.687139;, - 0.775510; 0.664389;, - 0.798330; 0.687069;, - 0.798260; 0.664320;, - 0.937989; 0.506007;, - 0.915912; 0.286654;, - 0.915239; 0.505937;, - 0.915912; 0.286654;, - 0.937989; 0.506007;, - 0.938662; 0.286723;, - 0.713565; 0.554034;, - 0.690746; 0.531354;, - 0.690816; 0.554103;, - 0.690746; 0.531354;, - 0.713565; 0.554034;, - 0.713495; 0.531284;, - 0.840589; 0.261376;, - 0.818513; 0.042023;, - 0.817840; 0.261306;, - 0.818513; 0.042023;, - 0.840589; 0.261376;, - 0.841262; 0.042093;, - 0.722903; 0.768078;, - 0.699481; 0.987291;, - 0.722230; 0.987361;, - 0.699481; 0.987291;, - 0.722903; 0.768078;, - 0.700153; 0.768008;, - 0.791890; 0.286654;, - 0.769813; 0.506007;, - 0.792562; 0.505937;, - 0.769813; 0.506007;, - 0.791890; 0.286654;, - 0.769140; 0.286723;, - 0.750233; 0.735166;, - 0.727414; 0.712486;, - 0.727483; 0.735236;, - 0.727414; 0.712486;, - 0.750233; 0.735166;, - 0.750163; 0.712416;, - 0.868329; 0.987361;, - 0.846253; 0.768008;, - 0.845580; 0.987292;, - 0.846253; 0.768008;, - 0.868329; 0.987361;, - 0.869002; 0.768078;, - 0.761662; 0.531354;, - 0.738843; 0.554034;, - 0.761592; 0.554103;, - 0.738843; 0.554034;, - 0.761662; 0.531354;, - 0.738912; 0.531284;, - 0.694490; 0.261376;, - 0.672413; 0.042023;, - 0.671741; 0.261306;, - 0.672413; 0.042023;, - 0.694490; 0.261376;, - 0.695163; 0.042093;, - 0.964612; 0.261376;, - 0.986689; 0.042023;, - 0.963939; 0.042093;, - 0.986689; 0.042023;, - 0.964612; 0.261376;, - 0.987361; 0.261306;, - 0.671741; 0.505937;, - 0.695163; 0.286723;, - 0.672413; 0.286654;, - 0.695163; 0.286723;, - 0.671741; 0.505937;, - 0.694490; 0.506007;, - 0.679387; 0.664320;, - 0.702066; 0.687139;, - 0.702136; 0.664389;, - 0.702066; 0.687139;, - 0.679387; 0.664320;, - 0.679317; 0.687069;, - 0.889289; 0.506007;, - 0.867212; 0.286654;, - 0.866540; 0.505937;, - 0.867212; 0.286654;, - 0.889289; 0.506007;, - 0.889962; 0.286723;, - 0.583193; 0.712416;, - 0.605873; 0.735236;, - 0.605943; 0.712486;, - 0.605873; 0.735236;, - 0.583193; 0.712416;, - 0.583123; 0.735166;, - 0.743190; 0.261376;, - 0.721113; 0.042023;, - 0.720440; 0.261306;, - 0.721113; 0.042023;, - 0.743190; 0.261376;, - 0.743863; 0.042093;, - 0.625504; 0.768078;, - 0.602081; 0.987292;, - 0.624831; 0.987361;, - 0.602081; 0.987292;, - 0.625504; 0.768078;, - 0.602754; 0.768008;, - 0.986689; 0.286654;, - 0.964612; 0.506006;, - 0.987361; 0.505937;, - 0.964612; 0.506006;, - 0.986689; 0.286654;, - 0.963939; 0.286723;, - 0.472907; 0.820105;, - 0.450088; 0.797425;, - 0.450158; 0.820174;, - 0.450088; 0.797425;, - 0.472907; 0.820105;, - 0.472837; 0.797355;, - 0.447435; 0.388448;, - 0.425358; 0.169095;, - 0.424686; 0.388379;, - 0.425358; 0.169095;, - 0.447435; 0.388448;, - 0.448108; 0.169165;, - 0.713565; 0.597276;, - 0.690746; 0.619956;, - 0.713495; 0.620026;, - 0.690746; 0.619956;, - 0.713565; 0.597276;, - 0.690816; 0.597207;, - 0.917029; 0.987361;, - 0.894952; 0.768008;, - 0.894280; 0.987292;, - 0.894952; 0.768008;, - 0.917029; 0.987361;, - 0.917702; 0.768078;, - 0.651454; 0.987361;, - 0.673531; 0.768008;, - 0.650781; 0.768078;, - 0.673531; 0.768008;, - 0.651454; 0.987361;, - 0.674203; 0.987291;, - 0.171126; 0.607116;, - 0.278884; 0.500017;, - 0.171456; 0.499687;, - 0.278884; 0.500017;, - 0.171126; 0.607116;, - 0.278555; 0.607445;, - 0.561052; 0.780245;, - 0.453953; 0.657919;, - 0.453623; 0.779871;, - 0.453953; 0.657919;, - 0.561052; 0.780245;, - 0.561381; 0.658294;, - 0.440634; 0.530577;, - 0.560163; 0.638335;, - 0.560531; 0.530906;, - 0.560163; 0.638335;, - 0.440634; 0.530577;, - 0.440266; 0.638005;, - 0.469375; 0.879603;, - 0.576474; 0.987361;, - 0.576804; 0.879933;, - 0.576474; 0.987361;, - 0.469375; 0.879603;, - 0.469046; 0.987032;, - 0.145519; 0.607445;, - 0.038420; 0.499687;, - 0.038090; 0.607116;, - 0.038420; 0.499687;, - 0.145519; 0.607445;, - 0.145849; 0.500017;, - 0.418084; 0.531284;, - 0.310985; 0.639042;, - 0.418413; 0.638712;, - 0.310985; 0.639042;, - 0.418084; 0.531284;, - 0.310655; 0.531613;; - } // End of Group8 UV coordinates - MeshMaterialList { // Group8 material list - 1; - 132; - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0;; - Material FrontCol { - 0.800000; 0.800000; 0.800000; 1.000000;; - 96.078431; - 0.164706; 0.164706; 0.164706;; - 0.000000; 0.000000; 0.000000;; - } - } // End of Group8 material list - XSkinMeshHeader { - 1; - 3; - 11; - } - SkinWeights { - "Armature_Bone_010"; - 36; - 252, - 253, - 254, - 255, - 256, - 257, - 258, - 259, - 260, - 261, - 262, - 263, - 264, - 265, - 266, - 267, - 268, - 269, - 270, - 271, - 272, - 273, - 274, - 275, - 276, - 277, - 278, - 279, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - -1.000000, 0.000000,-0.000000, 0.000000, - -0.000000,-1.000000,-0.000000, 0.000000, - -0.000000,-0.000000, 1.000000, 0.000000, - -0.920000,-0.350000,-0.450000, 1.000000;; - } // End of Armature_Bone_010 skin weights - SkinWeights { - "Armature_Bone_008"; - 36; - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - -1.000000, 0.000000,-0.000000, 0.000000, - -0.000000,-1.000000,-0.000000, 0.000000, - -0.000000,-0.000000, 1.000000, 0.000000, - -0.480000,-0.350000,-0.450000, 1.000000;; - } // End of Armature_Bone_008 skin weights - SkinWeights { - "Armature_Bone_009"; - 36; - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - 1.000000,-0.000000, 0.000000, 0.000000, - 0.000000, 1.000000,-0.000000, 0.000000, - -0.000000, 0.000000, 1.000000, 0.000000, - 0.920000,-0.350000,-0.450000, 1.000000;; - } // End of Armature_Bone_009 skin weights - SkinWeights { - "Armature_Bone"; - 36; - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - 0.000000, 1.000000,-0.000000, 0.000000, - -0.000000, 0.000000,-1.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - 0.450000, 0.250000,-0.000000, 1.000000;; - } // End of Armature_Bone skin weights - SkinWeights { - "Armature_Bone_001"; - 36; - 360, - 361, - 362, - 363, - 364, - 365, - 366, - 367, - 368, - 369, - 370, - 371, - 372, - 373, - 374, - 375, - 376, - 377, - 378, - 379, - 380, - 381, - 382, - 383, - 384, - 385, - 386, - 387, - 388, - 389, - 390, - 391, - 392, - 393, - 394, - 395; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - 0.000000, 1.000000, 0.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - 0.000000,-0.000000, 1.000000, 0.000000, - -0.000000,-1.300000,-0.450000, 1.000000;; - } // End of Armature_Bone_001 skin weights - SkinWeights { - "Armature_Bone_002"; - 36; - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - -0.000000,-1.000000,-0.000000, 0.000000, - 1.000000,-0.000000, 0.000000, 0.000000, - -0.000000, 0.000000, 1.000000, 0.000000, - -0.000000,-1.245258,-0.450000, 1.000000;; - } // End of Armature_Bone_002 skin weights - SkinWeights { - "Armature_Bone_003"; - 36; - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 331, - 332, - 333, - 334, - 335, - 336, - 337, - 338, - 339, - 340, - 341, - 342, - 343, - 344, - 345, - 346, - 347, - 348, - 349, - 350, - 351, - 352, - 353, - 354, - 355, - 356, - 357, - 358, - 359; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - 1.000000,-0.000000, 0.000000, 0.000000, - 0.000000, 1.000000,-0.000000, 0.000000, - -0.000000, 0.000000, 1.000000, 0.000000, - -0.980000,-0.350000,-0.450000, 1.000000;; - } // End of Armature_Bone_003 skin weights - SkinWeights { - "Armature_Bone_004"; - 36; - 288, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 302, - 303, - 304, - 305, - 306, - 307, - 308, - 309, - 310, - 311, - 312, - 313, - 314, - 315, - 316, - 317, - 318, - 319, - 320, - 321, - 322, - 323; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - -1.000000, 0.000000,-0.000000, 0.000000, - -0.000000,-1.000000,-0.000000, 0.000000, - -0.000000,-0.000000, 1.000000, 0.000000, - 0.980000,-0.350000,-0.450000, 1.000000;; - } // End of Armature_Bone_004 skin weights - SkinWeights { - "Armature_Bone_005"; - 36; - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - 1.000000,-0.000000, 0.000000, 0.000000, - 0.000000, 1.000000,-0.000000, 0.000000, - -0.000000, 0.000000, 1.000000, 0.000000, - -0.650000,-0.350000,-0.450000, 1.000000;; - } // End of Armature_Bone_005 skin weights - SkinWeights { - "Armature_Bone_006"; - 36; - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - -1.000000, 0.000000,-0.000000, 0.000000, - -0.000000,-1.000000,-0.000000, 0.000000, - -0.000000,-0.000000, 1.000000, 0.000000, - 0.650000,-0.350000,-0.450000, 1.000000;; - } // End of Armature_Bone_006 skin weights - SkinWeights { - "Armature_Bone_007"; - 36; - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107; - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000, - 1.000000; - 1.000000,-0.000000, 0.000000, 0.000000, - 0.000000, 1.000000,-0.000000, 0.000000, - -0.000000, 0.000000, 1.000000, 0.000000, - 0.480000,-0.350000,-0.450000, 1.000000;; - } // End of Armature_Bone_007 skin weights - } // End of Group8 mesh - } // End of Group8 - } // End of Armature -} // End of Root -AnimationSet Global { - Animation { - {Armature} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 1;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 2;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 3;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 4;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 5;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 6;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 7;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 8;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 9;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 10;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 11;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 12;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 13;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 14;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 15;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 16;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 17;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 18;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 19;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 20;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 21;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 22;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 23;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 24;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 25;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 26;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 27;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 28;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 29;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 30;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 31;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 32;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 33;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 34;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 35;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 36;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 37;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 38;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 39;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 40;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 41;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 42;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 43;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 44;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 45;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 46;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 47;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 48;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 49;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 50;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 51;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 52;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 53;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 54;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 55;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 56;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 57;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 58;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 59;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 60;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 61;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 62;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 63;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 64;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 65;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 66;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 67;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 68;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 69;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 70;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 71;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 72;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 73;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 74;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 75;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 76;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 77;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 78;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 79;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 80;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 81;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 82;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 83;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 84;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 85;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 86;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 87;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 88;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 89;4;-0.707107, 0.000000, 0.000000, 0.707107;;, - 90;4;-0.707107, 0.000000, 0.000000, 0.707107;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3; 0.000000, 0.000000, 0.000000;;, - 1;3; 0.000000, 0.000000, 0.000000;;, - 2;3; 0.000000, 0.000000, 0.000000;;, - 3;3; 0.000000, 0.000000, 0.000000;;, - 4;3; 0.000000, 0.000000, 0.000000;;, - 5;3; 0.000000, 0.000000, 0.000000;;, - 6;3; 0.000000, 0.000000, 0.000000;;, - 7;3; 0.000000, 0.000000, 0.000000;;, - 8;3; 0.000000, 0.000000, 0.000000;;, - 9;3; 0.000000, 0.000000, 0.000000;;, - 10;3; 0.000000, 0.000000, 0.000000;;, - 11;3; 0.000000, 0.000000, 0.000000;;, - 12;3; 0.000000, 0.000000, 0.000000;;, - 13;3; 0.000000, 0.000000, 0.000000;;, - 14;3; 0.000000, 0.000000, 0.000000;;, - 15;3; 0.000000, 0.000000, 0.000000;;, - 16;3; 0.000000, 0.000000, 0.000000;;, - 17;3; 0.000000, 0.000000, 0.000000;;, - 18;3; 0.000000, 0.000000, 0.000000;;, - 19;3; 0.000000, 0.000000, 0.000000;;, - 20;3; 0.000000, 0.000000, 0.000000;;, - 21;3; 0.000000, 0.000000, 0.000000;;, - 22;3; 0.000000, 0.000000, 0.000000;;, - 23;3; 0.000000, 0.000000, 0.000000;;, - 24;3; 0.000000, 0.000000, 0.000000;;, - 25;3; 0.000000, 0.000000, 0.000000;;, - 26;3; 0.000000, 0.000000, 0.000000;;, - 27;3; 0.000000, 0.000000, 0.000000;;, - 28;3; 0.000000, 0.000000, 0.000000;;, - 29;3; 0.000000, 0.000000, 0.000000;;, - 30;3; 0.000000, 0.000000, 0.000000;;, - 31;3; 0.000000, 0.000000, 0.000000;;, - 32;3; 0.000000, 0.000000, 0.000000;;, - 33;3; 0.000000, 0.000000, 0.000000;;, - 34;3; 0.000000, 0.000000, 0.000000;;, - 35;3; 0.000000, 0.000000, 0.000000;;, - 36;3; 0.000000, 0.000000, 0.000000;;, - 37;3; 0.000000, 0.000000, 0.000000;;, - 38;3; 0.000000, 0.000000, 0.000000;;, - 39;3; 0.000000, 0.000000, 0.000000;;, - 40;3; 0.000000, 0.000000, 0.000000;;, - 41;3; 0.000000, 0.000000, 0.000000;;, - 42;3; 0.000000, 0.000000, 0.000000;;, - 43;3; 0.000000, 0.000000, 0.000000;;, - 44;3; 0.000000, 0.000000, 0.000000;;, - 45;3; 0.000000, 0.000000, 0.000000;;, - 46;3; 0.000000, 0.000000, 0.000000;;, - 47;3; 0.000000, 0.000000, 0.000000;;, - 48;3; 0.000000, 0.000000, 0.000000;;, - 49;3; 0.000000, 0.000000, 0.000000;;, - 50;3; 0.000000, 0.000000, 0.000000;;, - 51;3; 0.000000, 0.000000, 0.000000;;, - 52;3; 0.000000, 0.000000, 0.000000;;, - 53;3; 0.000000, 0.000000, 0.000000;;, - 54;3; 0.000000, 0.000000, 0.000000;;, - 55;3; 0.000000, 0.000000, 0.000000;;, - 56;3; 0.000000, 0.000000, 0.000000;;, - 57;3; 0.000000, 0.000000, 0.000000;;, - 58;3; 0.000000, 0.000000, 0.000000;;, - 59;3; 0.000000, 0.000000, 0.000000;;, - 60;3; 0.000000, 0.000000, 0.000000;;, - 61;3; 0.000000, 0.000000, 0.000000;;, - 62;3; 0.000000, 0.000000, 0.000000;;, - 63;3; 0.000000, 0.000000, 0.000000;;, - 64;3; 0.000000, 0.000000, 0.000000;;, - 65;3; 0.000000, 0.000000, 0.000000;;, - 66;3; 0.000000, 0.000000, 0.000000;;, - 67;3; 0.000000, 0.000000, 0.000000;;, - 68;3; 0.000000, 0.000000, 0.000000;;, - 69;3; 0.000000, 0.000000, 0.000000;;, - 70;3; 0.000000, 0.000000, 0.000000;;, - 71;3; 0.000000, 0.000000, 0.000000;;, - 72;3; 0.000000, 0.000000, 0.000000;;, - 73;3; 0.000000, 0.000000, 0.000000;;, - 74;3; 0.000000, 0.000000, 0.000000;;, - 75;3; 0.000000, 0.000000, 0.000000;;, - 76;3; 0.000000, 0.000000, 0.000000;;, - 77;3; 0.000000, 0.000000, 0.000000;;, - 78;3; 0.000000, 0.000000, 0.000000;;, - 79;3; 0.000000, 0.000000, 0.000000;;, - 80;3; 0.000000, 0.000000, 0.000000;;, - 81;3; 0.000000, 0.000000, 0.000000;;, - 82;3; 0.000000, 0.000000, 0.000000;;, - 83;3; 0.000000, 0.000000, 0.000000;;, - 84;3; 0.000000, 0.000000, 0.000000;;, - 85;3; 0.000000, 0.000000, 0.000000;;, - 86;3; 0.000000, 0.000000, 0.000000;;, - 87;3; 0.000000, 0.000000, 0.000000;;, - 88;3; 0.000000, 0.000000, 0.000000;;, - 89;3; 0.000000, 0.000000, 0.000000;;, - 90;3; 0.000000, 0.000000, 0.000000;;; - } - } - Animation { - {Armature_Bone} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 1;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 2;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 3;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 4;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 5;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 6;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 7;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 8;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 9;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 10;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 11;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 12;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 13;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 14;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 15;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 16;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 17;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 18;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 19;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 20;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 21;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 22;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 23;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 24;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 25;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 26;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 27;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 28;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 29;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 30;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 31;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 32;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 33;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 34;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 35;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 36;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 37;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 38;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 39;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 40;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 41;4;-0.499506, 0.499506, 0.500473,-0.500473;;, - 42;4;-0.498019, 0.498019, 0.501896,-0.501896;;, - 43;4;-0.495602, 0.495601, 0.504211,-0.504211;;, - 44;4;-0.492439, 0.492439, 0.507238,-0.507238;;, - 45;4;-0.488857, 0.488857, 0.510667,-0.510667;;, - 46;4;-0.485275, 0.485275, 0.514096,-0.514096;;, - 47;4;-0.482113, 0.482113, 0.517123,-0.517123;;, - 48;4;-0.479695, 0.479695, 0.519437,-0.519437;;, - 49;4;-0.478209, 0.478208, 0.520861,-0.520861;;, - 50;4;-0.477714, 0.477714, 0.521334,-0.521334;;, - 51;4;-0.478682, 0.478681, 0.520367,-0.520367;;, - 52;4;-0.481592, 0.481592, 0.517456,-0.517457;;, - 53;4;-0.486324, 0.486324, 0.512725,-0.512725;;, - 54;4;-0.492513, 0.492513, 0.506535,-0.506535;;, - 55;4;-0.499524, 0.499524, 0.499524,-0.499524;;, - 56;4;-0.506535, 0.506535, 0.492513,-0.492513;;, - 57;4;-0.512725, 0.512725, 0.486324,-0.486324;;, - 58;4;-0.517457, 0.517456, 0.481592,-0.481592;;, - 59;4;-0.520367, 0.520367, 0.478681,-0.478681;;, - 60;4;-0.521334, 0.521334, 0.477714,-0.477714;;, - 61;4;-0.521286, 0.521286, 0.477768,-0.477768;;, - 62;4;-0.521135, 0.521135, 0.477934,-0.477934;;, - 63;4;-0.520874, 0.520874, 0.478222,-0.478222;;, - 64;4;-0.520494, 0.520494, 0.478639,-0.478639;;, - 65;4;-0.519987, 0.519987, 0.479193,-0.479193;;, - 66;4;-0.519348, 0.519348, 0.479888,-0.479888;;, - 67;4;-0.518574, 0.518574, 0.480726,-0.480726;;, - 68;4;-0.517665, 0.517665, 0.481706,-0.481706;;, - 69;4;-0.516623, 0.516623, 0.482823,-0.482823;;, - 70;4;-0.515456, 0.515456, 0.484068,-0.484068;;, - 71;4;-0.514175, 0.514175, 0.485426,-0.485426;;, - 72;4;-0.512794, 0.512794, 0.486883,-0.486883;;, - 73;4;-0.511327, 0.511327, 0.488420,-0.488420;;, - 74;4;-0.509793, 0.509793, 0.490019,-0.490019;;, - 75;4;-0.508208, 0.508208, 0.491660,-0.491660;;, - 76;4;-0.506587, 0.506587, 0.493328,-0.493328;;, - 77;4;-0.504945, 0.504945, 0.495007,-0.495007;;, - 78;4;-0.503293, 0.503293, 0.496685,-0.496686;;, - 79;4;-0.501642, 0.501642, 0.498352,-0.498352;;, - 80;4;-0.500000, 0.500000, 0.500000,-0.500000;;, - 81;4;-0.498096, 0.498096, 0.501883,-0.501883;;, - 82;4;-0.495674, 0.495674, 0.504242,-0.504242;;, - 83;4;-0.492810, 0.492810, 0.507002,-0.507002;;, - 84;4;-0.489661, 0.489661, 0.510016,-0.510016;;, - 85;4;-0.486463, 0.486462, 0.513062,-0.513062;;, - 86;4;-0.483491, 0.483491, 0.515880,-0.515880;;, - 87;4;-0.481000, 0.481000, 0.518236,-0.518236;;, - 88;4;-0.479167, 0.479167, 0.519965,-0.519965;;, - 89;4;-0.478071, 0.478071, 0.520998,-0.520998;;, - 90;4;-0.477714, 0.477714, 0.521334,-0.521334;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.250000, 0.000000, 0.450000;;, - 1;3;-0.250000, 0.000000, 0.450000;;, - 2;3;-0.250000, 0.000000, 0.450000;;, - 3;3;-0.250000, 0.000000, 0.450000;;, - 4;3;-0.250000, 0.000000, 0.450000;;, - 5;3;-0.250000, 0.000000, 0.450000;;, - 6;3;-0.250000, 0.000000, 0.450000;;, - 7;3;-0.250000, 0.000000, 0.450000;;, - 8;3;-0.250000, 0.000000, 0.450000;;, - 9;3;-0.250000, 0.000000, 0.450000;;, - 10;3;-0.250000, 0.000000, 0.450000;;, - 11;3;-0.250000, 0.000000, 0.450000;;, - 12;3;-0.250000, 0.000000, 0.450000;;, - 13;3;-0.250000, 0.000000, 0.450000;;, - 14;3;-0.250000, 0.000000, 0.450000;;, - 15;3;-0.250000, 0.000000, 0.450000;;, - 16;3;-0.250000, 0.000000, 0.450000;;, - 17;3;-0.250000, 0.000000, 0.450000;;, - 18;3;-0.250000, 0.000000, 0.450000;;, - 19;3;-0.250000, 0.000000, 0.450000;;, - 20;3;-0.250000, 0.000000, 0.450000;;, - 21;3;-0.250000, 0.000000, 0.450000;;, - 22;3;-0.250000, 0.000000, 0.450000;;, - 23;3;-0.250000, 0.000000, 0.450000;;, - 24;3;-0.250000, 0.000000, 0.450000;;, - 25;3;-0.250000, 0.000000, 0.450000;;, - 26;3;-0.250000, 0.000000, 0.450000;;, - 27;3;-0.250000, 0.000000, 0.450000;;, - 28;3;-0.250000, 0.000000, 0.450000;;, - 29;3;-0.250000, 0.000000, 0.450000;;, - 30;3;-0.250000, 0.000000, 0.450000;;, - 31;3;-0.250000, 0.000000, 0.450000;;, - 32;3;-0.250000, 0.000000, 0.450000;;, - 33;3;-0.250000, 0.000000, 0.450000;;, - 34;3;-0.250000, 0.000000, 0.450000;;, - 35;3;-0.250000, 0.000000, 0.450000;;, - 36;3;-0.250000, 0.000000, 0.450000;;, - 37;3;-0.250000, 0.000000, 0.450000;;, - 38;3;-0.250000, 0.000000, 0.450000;;, - 39;3;-0.250000, 0.000000, 0.450000;;, - 40;3;-0.250000, 0.000000, 0.450000;;, - 41;3;-0.256652,-0.000000, 0.450000;;, - 42;3;-0.276671,-0.000000, 0.450000;;, - 43;3;-0.309217,-0.000000, 0.450000;;, - 44;3;-0.351785,-0.000000, 0.450000;;, - 45;3;-0.400005,-0.000000, 0.450000;;, - 46;3;-0.448223,-0.000000, 0.450000;;, - 47;3;-0.490788,-0.000000, 0.450000;;, - 48;3;-0.523332,-0.000000, 0.450000;;, - 49;3;-0.543349,-0.000000, 0.450000;;, - 50;3;-0.550000, 0.000000, 0.450000;;, - 51;3;-0.538915, 0.000000, 0.450665;;, - 52;3;-0.505555, 0.000000, 0.452667;;, - 53;3;-0.451317, 0.000000, 0.455921;;, - 54;3;-0.380379, 0.000000, 0.460178;;, - 55;3;-0.300018, 0.000000, 0.465000;;, - 56;3;-0.219653, 0.000000, 0.469822;;, - 57;3;-0.148705, 0.000000, 0.474079;;, - 58;3;-0.094456, 0.000000, 0.477333;;, - 59;3;-0.061088, 0.000000, 0.479335;;, - 60;3;-0.050000, 0.000000, 0.480000;;, - 61;3;-0.050255, 0.000000, 0.479835;;, - 62;3;-0.051081, 0.000000, 0.479335;;, - 63;3;-0.052583, 0.000000, 0.478499;;, - 64;3;-0.054869, 0.000000, 0.477333;;, - 65;3;-0.058060, 0.000000, 0.475851;;, - 66;3;-0.062274, 0.000000, 0.474079;;, - 67;3;-0.067628, 0.000000, 0.472053;;, - 68;3;-0.074226, 0.000000, 0.469822;;, - 69;3;-0.082149, 0.000000, 0.467448;;, - 70;3;-0.091450, 0.000000, 0.465000;;, - 71;3;-0.102149, 0.000000, 0.462552;;, - 72;3;-0.114226, 0.000000, 0.460178;;, - 73;3;-0.127628, 0.000000, 0.457947;;, - 74;3;-0.142274, 0.000000, 0.455921;;, - 75;3;-0.158060, 0.000000, 0.454149;;, - 76;3;-0.174869, 0.000000, 0.452667;;, - 77;3;-0.192583, 0.000000, 0.451501;;, - 78;3;-0.211082, 0.000000, 0.450665;;, - 79;3;-0.230255,-0.000000, 0.450165;;, - 80;3;-0.250000,-0.000000, 0.450000;;, - 81;3;-0.273894,-0.000000, 0.450000;;, - 82;3;-0.305344,-0.000000, 0.450000;;, - 83;3;-0.343336,-0.000000, 0.450000;;, - 84;3;-0.385731,-0.000000, 0.450000;;, - 85;3;-0.429259,-0.000000, 0.450000;;, - 86;3;-0.470015,-0.000000, 0.450000;;, - 87;3;-0.504371,-0.000000, 0.450000;;, - 88;3;-0.529776,-0.000000, 0.450000;;, - 89;3;-0.545022,-0.000000, 0.450000;;, - 90;3;-0.550000, 0.000000, 0.450000;;; - } - } - Animation { - {Armature_Bone_001} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 1;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 2;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 3;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 4;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 5;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 6;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 7;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 8;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 9;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 10;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 11;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 12;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 13;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 14;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 15;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 16;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 17;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 18;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 19;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 20;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 21;4;-0.707085,-0.001645,-0.707085, 0.001645;;, - 22;4;-0.707025,-0.006280,-0.707025, 0.006280;;, - 23;4;-0.706947,-0.012230,-0.706947, 0.012230;;, - 24;4;-0.706886,-0.016865,-0.706886, 0.016865;;, - 25;4;-0.706865,-0.018510,-0.706865, 0.018510;;, - 26;4;-0.706886,-0.017462,-0.706886, 0.017462;;, - 27;4;-0.706947,-0.014250,-0.706947, 0.014249;;, - 28;4;-0.707025,-0.009423,-0.707025, 0.009423;;, - 29;4;-0.707085,-0.004300,-0.707085, 0.004300;;, - 30;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 31;4;-0.707085, 0.004299,-0.707085,-0.004300;;, - 32;4;-0.707025, 0.009423,-0.707025,-0.009423;;, - 33;4;-0.706947, 0.014249,-0.706947,-0.014249;;, - 34;4;-0.706886, 0.017462,-0.706886,-0.017462;;, - 35;4;-0.706865, 0.018510,-0.706865,-0.018510;;, - 36;4;-0.706886, 0.016864,-0.706886,-0.016865;;, - 37;4;-0.706947, 0.012230,-0.706947,-0.012230;;, - 38;4;-0.707025, 0.006280,-0.707025,-0.006280;;, - 39;4;-0.707085, 0.001645,-0.707085,-0.001645;;, - 40;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 41;4;-0.707092, 0.000684,-0.707092, 0.000684;;, - 42;4;-0.707047, 0.002742,-0.707047, 0.002742;;, - 43;4;-0.706974, 0.006088,-0.706974, 0.006088;;, - 44;4;-0.706879, 0.010464,-0.706879, 0.010464;;, - 45;4;-0.706770, 0.015422,-0.706770, 0.015422;;, - 46;4;-0.706662, 0.020379,-0.706662, 0.020380;;, - 47;4;-0.706567, 0.024756,-0.706567, 0.024756;;, - 48;4;-0.706494, 0.028102,-0.706494, 0.028102;;, - 49;4;-0.706449, 0.030160,-0.706449, 0.030160;;, - 50;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 51;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 52;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 53;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 54;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 55;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 56;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 57;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 58;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 59;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 60;4;-0.706434, 0.030843,-0.706434, 0.030844;;, - 61;4;-0.706438, 0.030673,-0.706438, 0.030674;;, - 62;4;-0.706449, 0.030160,-0.706449, 0.030160;;, - 63;4;-0.706468, 0.029301,-0.706468, 0.029301;;, - 64;4;-0.706494, 0.028102,-0.706494, 0.028102;;, - 65;4;-0.706527, 0.026578,-0.706527, 0.026578;;, - 66;4;-0.706567, 0.024756,-0.706567, 0.024756;;, - 67;4;-0.706612, 0.022673,-0.706612, 0.022673;;, - 68;4;-0.706662, 0.020379,-0.706662, 0.020380;;, - 69;4;-0.706716, 0.017939,-0.706716, 0.017939;;, - 70;4;-0.706770, 0.015422,-0.706770, 0.015422;;, - 71;4;-0.706825, 0.012905,-0.706825, 0.012905;;, - 72;4;-0.706879, 0.010464,-0.706879, 0.010464;;, - 73;4;-0.706929, 0.008171,-0.706929, 0.008171;;, - 74;4;-0.706974, 0.006088,-0.706974, 0.006088;;, - 75;4;-0.707014, 0.004265,-0.707014, 0.004265;;, - 76;4;-0.707047, 0.002742,-0.707047, 0.002742;;, - 77;4;-0.707073, 0.001543,-0.707073, 0.001543;;, - 78;4;-0.707092, 0.000684,-0.707092, 0.000684;;, - 79;4;-0.707103, 0.000170,-0.707103, 0.000170;;, - 80;4;-0.707107,-0.000000,-0.707107,-0.000000;;, - 81;4;-0.707092, 0.000684,-0.707092, 0.000684;;, - 82;4;-0.707047, 0.002742,-0.707047, 0.002742;;, - 83;4;-0.706974, 0.006088,-0.706974, 0.006088;;, - 84;4;-0.706879, 0.010464,-0.706879, 0.010464;;, - 85;4;-0.706770, 0.015422,-0.706770, 0.015422;;, - 86;4;-0.706662, 0.020379,-0.706662, 0.020379;;, - 87;4;-0.706567, 0.024756,-0.706567, 0.024756;;, - 88;4;-0.706494, 0.028102,-0.706494, 0.028102;;, - 89;4;-0.706449, 0.030160,-0.706449, 0.030160;;, - 90;4;-0.706434, 0.030843,-0.706434, 0.030844;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.000000, 0.650000, 0.000000;;, - 1;3;-0.000000, 0.650000, 0.000000;;, - 2;3;-0.000000, 0.650000, 0.000000;;, - 3;3;-0.000000, 0.650000, 0.000000;;, - 4;3;-0.000000, 0.650000, 0.000000;;, - 5;3;-0.000000, 0.650000, 0.000000;;, - 6;3;-0.000000, 0.650000, 0.000000;;, - 7;3;-0.000000, 0.650000, 0.000000;;, - 8;3;-0.000000, 0.650000, 0.000000;;, - 9;3;-0.000000, 0.650000, 0.000000;;, - 10;3;-0.000000, 0.650000, 0.000000;;, - 11;3;-0.000000, 0.650000, 0.000000;;, - 12;3;-0.000000, 0.650000, 0.000000;;, - 13;3;-0.000000, 0.650000, 0.000000;;, - 14;3;-0.000000, 0.650000, 0.000000;;, - 15;3;-0.000000, 0.650000, 0.000000;;, - 16;3;-0.000000, 0.650000, 0.000000;;, - 17;3;-0.000000, 0.650000, 0.000000;;, - 18;3;-0.000000, 0.650000, 0.000000;;, - 19;3;-0.000000, 0.650000, 0.000000;;, - 20;3;-0.000000, 0.650000, 0.000000;;, - 21;3;-0.000000, 0.650000, 0.000000;;, - 22;3;-0.000000, 0.650000, 0.000000;;, - 23;3;-0.000000, 0.650000, 0.000000;;, - 24;3;-0.000000, 0.650000, 0.000000;;, - 25;3;-0.000000, 0.650000, 0.000000;;, - 26;3;-0.000000, 0.650000, 0.000000;;, - 27;3;-0.000000, 0.650000, 0.000000;;, - 28;3;-0.000000, 0.650000, 0.000000;;, - 29;3;-0.000000, 0.650000, 0.000000;;, - 30;3;-0.000000, 0.650000, 0.000000;;, - 31;3;-0.000000, 0.650000, 0.000000;;, - 32;3;-0.000000, 0.650000, 0.000000;;, - 33;3;-0.000000, 0.650000, 0.000000;;, - 34;3;-0.000000, 0.650000, 0.000000;;, - 35;3;-0.000000, 0.650000, 0.000000;;, - 36;3;-0.000000, 0.650000, 0.000000;;, - 37;3;-0.000000, 0.650000, 0.000000;;, - 38;3;-0.000000, 0.650000, 0.000000;;, - 39;3;-0.000000, 0.650000, 0.000000;;, - 40;3;-0.000000, 0.650000, 0.000000;;, - 41;3; 0.000000, 0.650000, 0.000000;;, - 42;3; 0.000000, 0.650000, 0.000000;;, - 43;3; 0.000000, 0.650000, 0.000000;;, - 44;3;-0.000000, 0.650000, 0.000000;;, - 45;3;-0.000000, 0.650000, 0.000000;;, - 46;3;-0.000000, 0.650000,-0.000000;;, - 47;3; 0.000000, 0.650000, 0.000000;;, - 48;3; 0.000000, 0.650000,-0.000000;;, - 49;3; 0.000000, 0.650000,-0.000000;;, - 50;3; 0.000000, 0.650000,-0.000000;;, - 51;3; 0.000000, 0.650000,-0.000000;;, - 52;3;-0.000000, 0.650000, 0.000000;;, - 53;3; 0.000000, 0.650000,-0.000000;;, - 54;3;-0.000000, 0.650000,-0.000000;;, - 55;3;-0.000000, 0.650000,-0.000000;;, - 56;3; 0.000000, 0.650000,-0.000000;;, - 57;3; 0.000000, 0.650000,-0.000000;;, - 58;3;-0.000000, 0.650000,-0.000000;;, - 59;3; 0.000000, 0.650000,-0.000000;;, - 60;3;-0.000000, 0.650000,-0.000000;;, - 61;3; 0.000000, 0.650000,-0.000000;;, - 62;3;-0.000000, 0.650000, 0.000000;;, - 63;3; 0.000000, 0.650000,-0.000000;;, - 64;3; 0.000000, 0.650000, 0.000000;;, - 65;3;-0.000000, 0.650000, 0.000000;;, - 66;3;-0.000000, 0.650000,-0.000000;;, - 67;3;-0.000000, 0.650000,-0.000000;;, - 68;3;-0.000000, 0.650000, 0.000000;;, - 69;3;-0.000000, 0.650000,-0.000000;;, - 70;3;-0.000000, 0.650000, 0.000000;;, - 71;3; 0.000000, 0.650000,-0.000000;;, - 72;3;-0.000000, 0.650000,-0.000000;;, - 73;3;-0.000000, 0.650000,-0.000000;;, - 74;3;-0.000000, 0.650000, 0.000000;;, - 75;3; 0.000000, 0.650000, 0.000000;;, - 76;3;-0.000000, 0.650000,-0.000000;;, - 77;3;-0.000000, 0.650000, 0.000000;;, - 78;3; 0.000000, 0.650000,-0.000000;;, - 79;3;-0.000000, 0.650000, 0.000000;;, - 80;3;-0.000000, 0.650000, 0.000000;;, - 81;3;-0.000000, 0.650000, 0.000000;;, - 82;3;-0.000000, 0.650000, 0.000000;;, - 83;3; 0.000000, 0.650000,-0.000000;;, - 84;3;-0.000000, 0.650000, 0.000000;;, - 85;3; 0.000000, 0.650000,-0.000000;;, - 86;3;-0.000000, 0.650000, 0.000000;;, - 87;3;-0.000000, 0.650000,-0.000000;;, - 88;3; 0.000000, 0.650000,-0.000000;;, - 89;3; 0.000000, 0.650000,-0.000000;;, - 90;3; 0.000000, 0.650000,-0.000000;;; - } - } - Animation { - {Armature_Bone_002} - AnimationKey { // Rotation - 0; - 91; - 0;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 1;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 2;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 3;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 4;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 5;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 6;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 7;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 8;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 9;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 10;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 11;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 12;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 13;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 14;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 15;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 16;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 17;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 18;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 19;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 20;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 21;4; 0.001645,-0.707085, 0.001645, 0.707085;;, - 22;4; 0.006280,-0.707025, 0.006280, 0.707025;;, - 23;4; 0.012230,-0.706947, 0.012230, 0.706947;;, - 24;4; 0.016865,-0.706886, 0.016865, 0.706886;;, - 25;4; 0.018510,-0.706864, 0.018510, 0.706865;;, - 26;4; 0.017462,-0.706886, 0.017462, 0.706886;;, - 27;4; 0.014249,-0.706947, 0.014250, 0.706947;;, - 28;4; 0.009423,-0.707025, 0.009423, 0.707025;;, - 29;4; 0.004300,-0.707085, 0.004300, 0.707085;;, - 30;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 31;4;-0.004299,-0.707085,-0.004299, 0.707085;;, - 32;4;-0.009423,-0.707025,-0.009423, 0.707025;;, - 33;4;-0.014249,-0.706947,-0.014249, 0.706947;;, - 34;4;-0.017462,-0.706886,-0.017462, 0.706886;;, - 35;4;-0.018510,-0.706864,-0.018510, 0.706865;;, - 36;4;-0.016865,-0.706886,-0.016864, 0.706886;;, - 37;4;-0.012230,-0.706947,-0.012230, 0.706947;;, - 38;4;-0.006280,-0.707025,-0.006280, 0.707025;;, - 39;4;-0.001645,-0.707085,-0.001645, 0.707085;;, - 40;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 41;4; 0.001366,-0.707047,-0.001366, 0.707047;;, - 42;4; 0.005478,-0.706868,-0.005478, 0.706868;;, - 43;4; 0.012164,-0.706576,-0.012164, 0.706576;;, - 44;4; 0.020908,-0.706194,-0.020908, 0.706194;;, - 45;4; 0.030814,-0.705761,-0.030814, 0.705762;;, - 46;4; 0.040720,-0.705329,-0.040720, 0.705329;;, - 47;4; 0.049465,-0.704947,-0.049465, 0.704947;;, - 48;4; 0.056150,-0.704655,-0.056150, 0.704655;;, - 49;4; 0.060262,-0.704476,-0.060262, 0.704476;;, - 50;4; 0.061628,-0.704416,-0.061628, 0.704416;;, - 51;4; 0.060262,-0.704476,-0.060262, 0.704476;;, - 52;4; 0.056150,-0.704655,-0.056150, 0.704655;;, - 53;4; 0.049465,-0.704947,-0.049465, 0.704947;;, - 54;4; 0.040720,-0.705329,-0.040720, 0.705329;;, - 55;4; 0.030814,-0.705761,-0.030814, 0.705762;;, - 56;4; 0.020908,-0.706194,-0.020908, 0.706194;;, - 57;4; 0.012164,-0.706576,-0.012164, 0.706576;;, - 58;4; 0.005478,-0.706868,-0.005478, 0.706868;;, - 59;4; 0.001366,-0.707047,-0.001366, 0.707047;;, - 60;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 61;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 62;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 63;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 64;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 65;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 66;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 67;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 68;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 69;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 70;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 71;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 72;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 73;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 74;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 75;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 76;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 77;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 78;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 79;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 80;4; 0.000000,-0.707107, 0.000000, 0.707107;;, - 81;4; 0.001366,-0.707047,-0.001366, 0.707047;;, - 82;4; 0.005478,-0.706868,-0.005478, 0.706868;;, - 83;4; 0.012164,-0.706576,-0.012164, 0.706576;;, - 84;4; 0.020908,-0.706194,-0.020908, 0.706194;;, - 85;4; 0.030814,-0.705761,-0.030814, 0.705762;;, - 86;4; 0.040720,-0.705329,-0.040720, 0.705329;;, - 87;4; 0.049464,-0.704947,-0.049464, 0.704947;;, - 88;4; 0.056150,-0.704655,-0.056150, 0.704655;;, - 89;4; 0.060262,-0.704476,-0.060262, 0.704476;;, - 90;4; 0.061628,-0.704416,-0.061628, 0.704416;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.000000, 0.104742,-0.000000;;, - 1;3;-0.000000, 0.104742,-0.000000;;, - 2;3;-0.000000, 0.104742,-0.000000;;, - 3;3;-0.000000, 0.104742,-0.000000;;, - 4;3;-0.000000, 0.104742,-0.000000;;, - 5;3;-0.000000, 0.104742,-0.000000;;, - 6;3;-0.000000, 0.104742,-0.000000;;, - 7;3;-0.000000, 0.104742,-0.000000;;, - 8;3;-0.000000, 0.104742,-0.000000;;, - 9;3;-0.000000, 0.104742,-0.000000;;, - 10;3;-0.000000, 0.104742,-0.000000;;, - 11;3;-0.000000, 0.104742,-0.000000;;, - 12;3;-0.000000, 0.104742,-0.000000;;, - 13;3;-0.000000, 0.104742,-0.000000;;, - 14;3;-0.000000, 0.104742,-0.000000;;, - 15;3;-0.000000, 0.104742,-0.000000;;, - 16;3;-0.000000, 0.104742,-0.000000;;, - 17;3;-0.000000, 0.104742,-0.000000;;, - 18;3;-0.000000, 0.104742,-0.000000;;, - 19;3;-0.000000, 0.104742,-0.000000;;, - 20;3;-0.000000, 0.104742,-0.000000;;, - 21;3;-0.000000, 0.104742,-0.000000;;, - 22;3;-0.000000, 0.104742,-0.000000;;, - 23;3;-0.000000, 0.104742,-0.000000;;, - 24;3;-0.000000, 0.104742,-0.000000;;, - 25;3;-0.000000, 0.104742,-0.000000;;, - 26;3;-0.000000, 0.104742,-0.000000;;, - 27;3;-0.000000, 0.104742,-0.000000;;, - 28;3;-0.000000, 0.104742,-0.000000;;, - 29;3;-0.000000, 0.104742,-0.000000;;, - 30;3;-0.000000, 0.104742,-0.000000;;, - 31;3;-0.000000, 0.104742,-0.000000;;, - 32;3;-0.000000, 0.104742,-0.000000;;, - 33;3;-0.000000, 0.104742,-0.000000;;, - 34;3;-0.000000, 0.104742,-0.000000;;, - 35;3;-0.000000, 0.104742,-0.000000;;, - 36;3;-0.000000, 0.104742,-0.000000;;, - 37;3;-0.000000, 0.104742,-0.000000;;, - 38;3;-0.000000, 0.104742,-0.000000;;, - 39;3;-0.000000, 0.104742,-0.000000;;, - 40;3;-0.000000, 0.104742,-0.000000;;, - 41;3;-0.000000, 0.104742,-0.000000;;, - 42;3;-0.000000, 0.104742,-0.000000;;, - 43;3;-0.000000, 0.104742,-0.000000;;, - 44;3;-0.000000, 0.104742, 0.000000;;, - 45;3;-0.000000, 0.104742, 0.000000;;, - 46;3;-0.000000, 0.104742, 0.000000;;, - 47;3;-0.000000, 0.104742,-0.000000;;, - 48;3;-0.000000, 0.104742,-0.000000;;, - 49;3;-0.000000, 0.104742,-0.000000;;, - 50;3;-0.000000, 0.104742,-0.000000;;, - 51;3;-0.000000, 0.104742,-0.000000;;, - 52;3;-0.000000, 0.104742,-0.000000;;, - 53;3;-0.000000, 0.104742,-0.000000;;, - 54;3;-0.000000, 0.104742,-0.000000;;, - 55;3;-0.000000, 0.104742,-0.000000;;, - 56;3;-0.000000, 0.104742,-0.000000;;, - 57;3;-0.000000, 0.104742, 0.000000;;, - 58;3;-0.000000, 0.104742,-0.000000;;, - 59;3;-0.000000, 0.104742,-0.000000;;, - 60;3;-0.000000, 0.104742,-0.000000;;, - 61;3;-0.000000, 0.104742,-0.000000;;, - 62;3;-0.000000, 0.104742, 0.000000;;, - 63;3;-0.000000, 0.104742,-0.000000;;, - 64;3;-0.000000, 0.104742,-0.000000;;, - 65;3;-0.000000, 0.104742,-0.000000;;, - 66;3;-0.000000, 0.104742,-0.000000;;, - 67;3;-0.000000, 0.104742, 0.000000;;, - 68;3;-0.000000, 0.104742,-0.000000;;, - 69;3;-0.000000, 0.104742,-0.000000;;, - 70;3;-0.000000, 0.104742,-0.000000;;, - 71;3;-0.000000, 0.104742,-0.000000;;, - 72;3;-0.000000, 0.104742,-0.000000;;, - 73;3;-0.000000, 0.104742,-0.000000;;, - 74;3;-0.000000, 0.104742,-0.000000;;, - 75;3;-0.000000, 0.104742, 0.000000;;, - 76;3;-0.000000, 0.104742,-0.000000;;, - 77;3;-0.000000, 0.104742, 0.000000;;, - 78;3;-0.000000, 0.104742,-0.000000;;, - 79;3;-0.000000, 0.104742,-0.000000;;, - 80;3;-0.000000, 0.104742,-0.000000;;, - 81;3;-0.000000, 0.104742,-0.000000;;, - 82;3;-0.000000, 0.104742,-0.000000;;, - 83;3;-0.000000, 0.104742,-0.000000;;, - 84;3;-0.000000, 0.104742,-0.000000;;, - 85;3;-0.000000, 0.104742,-0.000000;;, - 86;3;-0.000000, 0.104742,-0.000000;;, - 87;3;-0.000000, 0.104742,-0.000000;;, - 88;3;-0.000000, 0.104742,-0.000000;;, - 89;3;-0.000000, 0.104742,-0.000000;;, - 90;3;-0.000000, 0.104742,-0.000000;;; - } - } - Animation { - {Armature_Bone_003} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.521372,-0.373562,-0.717607, 0.271409;;, - 1;4;-0.521372,-0.373562,-0.717607, 0.271409;;, - 2;4;-0.521720,-0.372975,-0.717828, 0.270623;;, - 3;4;-0.522772,-0.371198,-0.718497, 0.268245;;, - 4;4;-0.524529,-0.368229,-0.719615, 0.264272;;, - 5;4;-0.526978,-0.364092,-0.721173, 0.258737;;, - 6;4;-0.530082,-0.358848,-0.723148, 0.251720;;, - 7;4;-0.533779,-0.352602,-0.725500, 0.243363;;, - 8;4;-0.537979,-0.345506,-0.728172, 0.233868;;, - 9;4;-0.542564,-0.337759,-0.731089, 0.223503;;, - 10;4;-0.547392,-0.329604,-0.734159, 0.212591;;, - 11;4;-0.552301,-0.321309,-0.737283, 0.201492;;, - 12;4;-0.557128,-0.313154,-0.740354, 0.190580;;, - 13;4;-0.561713,-0.305408,-0.743270, 0.180215;;, - 14;4;-0.565913,-0.298312,-0.745942, 0.170720;;, - 15;4;-0.569610,-0.292066,-0.748294, 0.162363;;, - 16;4;-0.572714,-0.286823,-0.750268, 0.155347;;, - 17;4;-0.575163,-0.282686,-0.751826, 0.149811;;, - 18;4;-0.576920,-0.279716,-0.752944, 0.145838;;, - 19;4;-0.577972,-0.277940,-0.753613, 0.143461;;, - 20;4;-0.578320,-0.277352,-0.753834, 0.142675;;, - 21;4;-0.576627,-0.280156,-0.752890, 0.146237;;, - 22;4;-0.571448,-0.288742,-0.749983, 0.157172;;, - 23;4;-0.563701,-0.301608,-0.745583, 0.173632;;, - 24;4;-0.555528,-0.315215,-0.740860, 0.191158;;, - 25;4;-0.548739,-0.326564,-0.736827, 0.205935;;, - 26;4;-0.541934,-0.337929,-0.732811, 0.220696;;, - 27;4;-0.533807,-0.351491,-0.728041, 0.238268;;, - 28;4;-0.526369,-0.364047,-0.723332, 0.255037;;, - 29;4;-0.521920,-0.371903,-0.719696, 0.266701;;, - 30;4;-0.521372,-0.373562,-0.717607, 0.271409;;, - 31;4;-0.532218,-0.367504,-0.710577, 0.272070;;, - 32;4;-0.560598,-0.352141,-0.693602, 0.270643;;, - 33;4;-0.597293,-0.330912,-0.673316, 0.266052;;, - 34;4;-0.627395,-0.310427,-0.659430, 0.258134;;, - 35;4;-0.641170,-0.295651,-0.657655, 0.247754;;, - 36;4;-0.639448,-0.286484,-0.669021, 0.229826;;, - 37;4;-0.625575,-0.281662,-0.692470, 0.200783;;, - 38;4;-0.604942,-0.280181,-0.720988, 0.169433;;, - 39;4;-0.586986,-0.279490,-0.743709, 0.147873;;, - 40;4;-0.578320,-0.277352,-0.753834, 0.142675;;, - 41;4;-0.574801,-0.274652,-0.756772, 0.147268;;, - 42;4;-0.570734,-0.273188,-0.759001, 0.154621;;, - 43;4;-0.566146,-0.273163,-0.760382, 0.164665;;, - 44;4;-0.561133,-0.274717,-0.760810, 0.177022;;, - 45;4;-0.555865,-0.277866,-0.760245, 0.190947;;, - 46;4;-0.550567,-0.282455,-0.758748, 0.205409;;, - 47;4;-0.545468,-0.288185,-0.756475, 0.219327;;, - 48;4;-0.540745,-0.294692,-0.753632, 0.231814;;, - 49;4;-0.536503,-0.301636,-0.750423, 0.242310;;, - 50;4;-0.532782,-0.308746,-0.747016, 0.250572;;, - 51;4;-0.528397,-0.317047,-0.743526, 0.257785;;, - 52;4;-0.522205,-0.327623,-0.740018, 0.265075;;, - 53;4;-0.514426,-0.340152,-0.736573, 0.272232;;, - 54;4;-0.505542,-0.353969,-0.733301, 0.278967;;, - 55;4;-0.496301,-0.368064,-0.730328, 0.284949;;, - 56;4;-0.487609,-0.381238,-0.727769, 0.289874;;, - 57;4;-0.480314,-0.392384,-0.725694, 0.293546;;, - 58;4;-0.475022,-0.400732,-0.724122, 0.295908;;, - 59;4;-0.472031,-0.405927,-0.723024, 0.297027;;, - 60;4;-0.471380,-0.407950,-0.722347, 0.297040;;, - 61;4;-0.472005,-0.408360,-0.721822, 0.296528;;, - 62;4;-0.472912,-0.408603,-0.721227, 0.295965;;, - 63;4;-0.474113,-0.408659,-0.720567, 0.295341;;, - 64;4;-0.475616,-0.408507,-0.719854, 0.294648;;, - 65;4;-0.477422,-0.408126,-0.719101, 0.293879;;, - 66;4;-0.479526,-0.407496,-0.718327, 0.293025;;, - 67;4;-0.481916,-0.406601,-0.717553, 0.292077;;, - 68;4;-0.484568,-0.405429,-0.716805, 0.291031;;, - 69;4;-0.487450,-0.403974,-0.716108, 0.289880;;, - 70;4;-0.490519,-0.402236,-0.715492, 0.288624;;, - 71;4;-0.493728,-0.400223,-0.714982, 0.287263;;, - 72;4;-0.497026,-0.397953,-0.714604, 0.285801;;, - 73;4;-0.500359,-0.395447,-0.714376, 0.284242;;, - 74;4;-0.503678,-0.392730,-0.714315, 0.282597;;, - 75;4;-0.506940,-0.389831,-0.714427, 0.280873;;, - 76;4;-0.510109,-0.386780,-0.714718, 0.279080;;, - 77;4;-0.513155,-0.383603,-0.715187, 0.277228;;, - 78;4;-0.516056,-0.380326,-0.715829, 0.275327;;, - 79;4;-0.518798,-0.376973,-0.716639, 0.273385;;, - 80;4;-0.521372,-0.373562,-0.717607, 0.271409;;, - 81;4;-0.523770,-0.369166,-0.719159, 0.269231;;, - 82;4;-0.525953,-0.362878,-0.721719, 0.266703;;, - 83;4;-0.527869,-0.354911,-0.725194, 0.263900;;, - 84;4;-0.529468,-0.345742,-0.729358, 0.260960;;, - 85;4;-0.530719,-0.336128,-0.733840, 0.258077;;, - 86;4;-0.531625,-0.326991,-0.738178, 0.255470;;, - 87;4;-0.532222,-0.319204,-0.741922, 0.253331;;, - 88;4;-0.532571,-0.313399,-0.744739, 0.251782;;, - 89;4;-0.532738,-0.309895,-0.746451, 0.250867;;, - 90;4;-0.532782,-0.308746,-0.747016, 0.250572;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.000000, 0.530000,-0.350000;;, - 1;3;-0.000000, 0.530000,-0.350000;;, - 2;3;-0.000000, 0.530000,-0.350000;;, - 3;3;-0.000000, 0.530000,-0.350000;;, - 4;3;-0.000000, 0.530000,-0.350000;;, - 5;3;-0.000000, 0.530000,-0.350000;;, - 6;3;-0.000000, 0.530000,-0.350000;;, - 7;3;-0.000000, 0.530000,-0.350000;;, - 8;3;-0.000000, 0.530000,-0.350000;;, - 9;3;-0.000000, 0.530000,-0.350000;;, - 10;3;-0.000000, 0.530000,-0.350000;;, - 11;3;-0.000000, 0.530000,-0.350000;;, - 12;3;-0.000000, 0.530000,-0.350000;;, - 13;3;-0.000000, 0.530000,-0.350000;;, - 14;3;-0.000000, 0.530000,-0.350000;;, - 15;3;-0.000000, 0.530000,-0.350000;;, - 16;3;-0.000000, 0.530000,-0.350000;;, - 17;3;-0.000000, 0.530000,-0.350000;;, - 18;3;-0.000000, 0.530000,-0.350000;;, - 19;3;-0.000000, 0.530000,-0.350000;;, - 20;3;-0.000000, 0.530000,-0.350000;;, - 21;3;-0.000000, 0.530000,-0.350000;;, - 22;3;-0.000000, 0.530000,-0.350000;;, - 23;3;-0.000000, 0.530000,-0.350000;;, - 24;3;-0.000000, 0.530000,-0.350000;;, - 25;3;-0.000000, 0.530000,-0.350000;;, - 26;3;-0.000000, 0.530000,-0.350000;;, - 27;3;-0.000000, 0.530000,-0.350000;;, - 28;3;-0.000000, 0.530000,-0.350000;;, - 29;3;-0.000000, 0.530000,-0.350000;;, - 30;3;-0.000000, 0.530000,-0.350000;;, - 31;3;-0.000000, 0.530000,-0.350000;;, - 32;3;-0.000000, 0.530000,-0.350000;;, - 33;3;-0.000000, 0.530000,-0.350000;;, - 34;3;-0.000000, 0.530000,-0.350000;;, - 35;3;-0.000000, 0.530000,-0.350000;;, - 36;3;-0.000000, 0.530000,-0.350000;;, - 37;3;-0.000000, 0.530000,-0.350000;;, - 38;3;-0.000000, 0.530000,-0.350000;;, - 39;3;-0.000000, 0.530000,-0.350000;;, - 40;3;-0.000000, 0.530000,-0.350000;;, - 41;3;-0.000237, 0.529993,-0.350000;;, - 42;3;-0.000949, 0.529973,-0.350000;;, - 43;3;-0.002107, 0.529938,-0.350000;;, - 44;3;-0.003622, 0.529889,-0.350000;;, - 45;3;-0.005338, 0.529831,-0.350000;;, - 46;3;-0.007054, 0.529766,-0.350000;;, - 47;3;-0.008569, 0.529700,-0.350000;;, - 48;3;-0.009728, 0.529638,-0.350000;;, - 49;3;-0.010440, 0.529582,-0.350000;;, - 50;3;-0.010677, 0.529534,-0.350000;;, - 51;3;-0.010475, 0.529488,-0.350300;;, - 52;3;-0.009864, 0.529436,-0.351204;;, - 53;3;-0.008868, 0.529381,-0.352674;;, - 54;3;-0.007558, 0.529324,-0.354597;;, - 55;3;-0.006060, 0.529270,-0.356775;;, - 56;3;-0.004545, 0.529222,-0.358953;;, - 57;3;-0.003180, 0.529183,-0.360876;;, - 58;3;-0.002099, 0.529155,-0.362346;;, - 59;3;-0.001380, 0.529138,-0.363250;;, - 60;3;-0.001050, 0.529133,-0.363550;;, - 61;3;-0.000919, 0.529138,-0.363476;;, - 62;3;-0.000795, 0.529152,-0.363250;;, - 63;3;-0.000679, 0.529176,-0.362872;;, - 64;3;-0.000571, 0.529210,-0.362346;;, - 65;3;-0.000473, 0.529253,-0.361676;;, - 66;3;-0.000384, 0.529304,-0.360876;;, - 67;3;-0.000305, 0.529363,-0.359961;;, - 68;3;-0.000237, 0.529427,-0.358953;;, - 69;3;-0.000179, 0.529496,-0.357881;;, - 70;3;-0.000131, 0.529566,-0.356775;;, - 71;3;-0.000093, 0.529637,-0.355669;;, - 72;3;-0.000063, 0.529706,-0.354597;;, - 73;3;-0.000040, 0.529770,-0.353590;;, - 74;3;-0.000024, 0.529829,-0.352674;;, - 75;3;-0.000013, 0.529880,-0.351874;;, - 76;3;-0.000007, 0.529923,-0.351204;;, - 77;3;-0.000003, 0.529957,-0.350678;;, - 78;3;-0.000001, 0.529981,-0.350300;;, - 79;3;-0.000000, 0.529995,-0.350075;;, - 80;3;-0.000000, 0.530000,-0.350000;;, - 81;3;-0.000237, 0.529990,-0.350000;;, - 82;3;-0.000949, 0.529959,-0.350000;;, - 83;3;-0.002107, 0.529908,-0.350000;;, - 84;3;-0.003622, 0.529842,-0.350000;;, - 85;3;-0.005338, 0.529767,-0.350000;;, - 86;3;-0.007054, 0.529692,-0.350000;;, - 87;3;-0.008569, 0.529626,-0.350000;;, - 88;3;-0.009728, 0.529575,-0.350000;;, - 89;3;-0.010440, 0.529544,-0.350000;;, - 90;3;-0.010677, 0.529534,-0.350000;;; - } - } - Animation { - {Armature_Bone_004} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 1;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 2;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 3;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 4;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 5;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 6;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 7;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 8;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 9;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 10;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 11;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 12;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 13;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 14;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 15;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 16;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 17;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 18;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 19;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 20;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 21;4;-0.711526, 0.271122,-0.531270,-0.368452;;, - 22;4;-0.694726, 0.269518,-0.559476,-0.353263;;, - 23;4;-0.674039, 0.265328,-0.596574,-0.331632;;, - 24;4;-0.659646, 0.257918,-0.627184,-0.310638;;, - 25;4;-0.657658, 0.247750,-0.641173,-0.295648;;, - 26;4;-0.669148, 0.229947,-0.639326,-0.286357;;, - 27;4;-0.692894, 0.201204,-0.625155,-0.281238;;, - 28;4;-0.721647, 0.170090,-0.604285,-0.279522;;, - 29;4;-0.744265, 0.148428,-0.586431,-0.278935;;, - 30;4;-0.753835, 0.142675,-0.578320,-0.277352;;, - 31;4;-0.754582, 0.148090,-0.574936,-0.278303;;, - 32;4;-0.751765, 0.159588,-0.569668,-0.286325;;, - 33;4;-0.746292, 0.175619,-0.562995,-0.299617;;, - 34;4;-0.740329, 0.192487,-0.556063,-0.313882;;, - 35;4;-0.735723, 0.207039,-0.549848,-0.325455;;, - 36;4;-0.731359, 0.221682,-0.543390,-0.336938;;, - 37;4;-0.725972, 0.238766,-0.535879,-0.350989;;, - 38;4;-0.720955, 0.254969,-0.528748,-0.364113;;, - 39;4;-0.717939, 0.266394,-0.523678,-0.372210;;, - 40;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 41;4;-0.719093, 0.272596,-0.520790,-0.370477;;, - 42;4;-0.721609, 0.272299,-0.520998,-0.365059;;, - 43;4;-0.725063, 0.270560,-0.521972,-0.357506;;, - 44;4;-0.729228, 0.267588,-0.523599,-0.348325;;, - 45;4;-0.733729, 0.263791,-0.525660,-0.338354;;, - 46;4;-0.738095, 0.259728,-0.527855,-0.328649;;, - 47;4;-0.741870, 0.255986,-0.529872,-0.320238;;, - 48;4;-0.744714, 0.253042,-0.531456,-0.313890;;, - 49;4;-0.746445, 0.251194,-0.532448,-0.310023;;, - 50;4;-0.747016, 0.250572,-0.532782,-0.308746;;, - 51;4;-0.746510, 0.251643,-0.531380,-0.310905;;, - 52;4;-0.744981, 0.254860,-0.527167,-0.317407;;, - 53;4;-0.742479, 0.260075,-0.520332,-0.327995;;, - 54;4;-0.739178, 0.266868,-0.511419,-0.341870;;, - 55;4;-0.735395, 0.274519,-0.501368,-0.357634;;, - 56;4;-0.731544, 0.282102,-0.491384,-0.373466;;, - 57;4;-0.728048, 0.288700,-0.482667,-0.387538;;, - 58;4;-0.725239, 0.293608,-0.476139,-0.398433;;, - 59;4;-0.723314, 0.296429,-0.472321,-0.405330;;, - 60;4;-0.722347, 0.297039,-0.471380,-0.407950;;, - 61;4;-0.721823, 0.296528,-0.472004,-0.408360;;, - 62;4;-0.721227, 0.295965,-0.472912,-0.408603;;, - 63;4;-0.720567, 0.295341,-0.474113,-0.408659;;, - 64;4;-0.719854, 0.294648,-0.475615,-0.408507;;, - 65;4;-0.719101, 0.293879,-0.477422,-0.408126;;, - 66;4;-0.718327, 0.293024,-0.479526,-0.407496;;, - 67;4;-0.717553, 0.292077,-0.481916,-0.406602;;, - 68;4;-0.716805, 0.291030,-0.484568,-0.405429;;, - 69;4;-0.716108, 0.289880,-0.487450,-0.403974;;, - 70;4;-0.715492, 0.288624,-0.490519,-0.402236;;, - 71;4;-0.714982, 0.287263,-0.493728,-0.400224;;, - 72;4;-0.714604, 0.285800,-0.497025,-0.397953;;, - 73;4;-0.714377, 0.284242,-0.500358,-0.395447;;, - 74;4;-0.714315, 0.282597,-0.503678,-0.392730;;, - 75;4;-0.714427, 0.280872,-0.506940,-0.389831;;, - 76;4;-0.714718, 0.279080,-0.510109,-0.386780;;, - 77;4;-0.715187, 0.277228,-0.513155,-0.383603;;, - 78;4;-0.715829, 0.275327,-0.516056,-0.380326;;, - 79;4;-0.716639, 0.273385,-0.518798,-0.376973;;, - 80;4;-0.717607, 0.271409,-0.521372,-0.373563;;, - 81;4;-0.719159, 0.269231,-0.523770,-0.369166;;, - 82;4;-0.721719, 0.266703,-0.525953,-0.362878;;, - 83;4;-0.725194, 0.263900,-0.527869,-0.354911;;, - 84;4;-0.729358, 0.260960,-0.529468,-0.345742;;, - 85;4;-0.733841, 0.258077,-0.530719,-0.336128;;, - 86;4;-0.738178, 0.255470,-0.531625,-0.326991;;, - 87;4;-0.741922, 0.253331,-0.532222,-0.319204;;, - 88;4;-0.744739, 0.251782,-0.532571,-0.313400;;, - 89;4;-0.746452, 0.250867,-0.532738,-0.309896;;, - 90;4;-0.747016, 0.250572,-0.532782,-0.308746;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.000000, 0.530000, 0.350000;;, - 1;3;-0.000000, 0.530000, 0.350000;;, - 2;3;-0.000000, 0.530000, 0.350000;;, - 3;3;-0.000000, 0.530000, 0.350000;;, - 4;3;-0.000000, 0.530000, 0.350000;;, - 5;3;-0.000000, 0.530000, 0.350000;;, - 6;3;-0.000000, 0.530000, 0.350000;;, - 7;3;-0.000000, 0.530000, 0.350000;;, - 8;3;-0.000000, 0.530000, 0.350000;;, - 9;3;-0.000000, 0.530000, 0.350000;;, - 10;3;-0.000000, 0.530000, 0.350000;;, - 11;3;-0.000000, 0.530000, 0.350000;;, - 12;3;-0.000000, 0.530000, 0.350000;;, - 13;3;-0.000000, 0.530000, 0.350000;;, - 14;3;-0.000000, 0.530000, 0.350000;;, - 15;3;-0.000000, 0.530000, 0.350000;;, - 16;3;-0.000000, 0.530000, 0.350000;;, - 17;3;-0.000000, 0.530000, 0.350000;;, - 18;3;-0.000000, 0.530000, 0.350000;;, - 19;3;-0.000000, 0.530000, 0.350000;;, - 20;3;-0.000000, 0.530000, 0.350000;;, - 21;3;-0.000000, 0.530000, 0.350000;;, - 22;3;-0.000000, 0.530000, 0.350000;;, - 23;3;-0.000000, 0.530000, 0.350000;;, - 24;3;-0.000000, 0.530000, 0.350000;;, - 25;3;-0.000000, 0.530000, 0.350000;;, - 26;3;-0.000000, 0.530000, 0.350000;;, - 27;3;-0.000000, 0.530000, 0.350000;;, - 28;3;-0.000000, 0.530000, 0.350000;;, - 29;3;-0.000000, 0.530000, 0.350000;;, - 30;3;-0.000000, 0.530000, 0.350000;;, - 31;3;-0.000000, 0.530000, 0.350000;;, - 32;3;-0.000000, 0.530000, 0.350000;;, - 33;3;-0.000000, 0.530000, 0.350000;;, - 34;3;-0.000000, 0.530000, 0.350000;;, - 35;3;-0.000000, 0.530000, 0.350000;;, - 36;3;-0.000000, 0.530000, 0.350000;;, - 37;3;-0.000000, 0.530000, 0.350000;;, - 38;3;-0.000000, 0.530000, 0.350000;;, - 39;3;-0.000000, 0.530000, 0.350000;;, - 40;3;-0.000000, 0.530000, 0.350000;;, - 41;3;-0.000237, 0.529993, 0.350000;;, - 42;3;-0.000949, 0.529972, 0.350000;;, - 43;3;-0.002107, 0.529937, 0.350000;;, - 44;3;-0.003622, 0.529889, 0.350000;;, - 45;3;-0.005338, 0.529830, 0.350000;;, - 46;3;-0.007054, 0.529766, 0.350000;;, - 47;3;-0.008569, 0.529700, 0.350000;;, - 48;3;-0.009727, 0.529637, 0.350000;;, - 49;3;-0.010440, 0.529581, 0.350000;;, - 50;3;-0.010677, 0.529534, 0.350000;;, - 51;3;-0.010474, 0.529487, 0.350300;;, - 52;3;-0.009864, 0.529436, 0.351204;;, - 53;3;-0.008868, 0.529381, 0.352674;;, - 54;3;-0.007557, 0.529324, 0.354597;;, - 55;3;-0.006060, 0.529270, 0.356775;;, - 56;3;-0.004545, 0.529221, 0.358953;;, - 57;3;-0.003180, 0.529183, 0.360876;;, - 58;3;-0.002099, 0.529154, 0.362346;;, - 59;3;-0.001380, 0.529138, 0.363250;;, - 60;3;-0.001050, 0.529133, 0.363550;;, - 61;3;-0.000919, 0.529138, 0.363476;;, - 62;3;-0.000795, 0.529152, 0.363250;;, - 63;3;-0.000679, 0.529176, 0.362872;;, - 64;3;-0.000571, 0.529210, 0.362346;;, - 65;3;-0.000473, 0.529253, 0.361676;;, - 66;3;-0.000384, 0.529304, 0.360876;;, - 67;3;-0.000305, 0.529363, 0.359961;;, - 68;3;-0.000237, 0.529427, 0.358953;;, - 69;3;-0.000179, 0.529496, 0.357881;;, - 70;3;-0.000131, 0.529566, 0.356775;;, - 71;3;-0.000093, 0.529637, 0.355669;;, - 72;3;-0.000063, 0.529706, 0.354597;;, - 73;3;-0.000040, 0.529770, 0.353590;;, - 74;3;-0.000024, 0.529829, 0.352674;;, - 75;3;-0.000013, 0.529880, 0.351874;;, - 76;3;-0.000007, 0.529923, 0.351204;;, - 77;3;-0.000003, 0.529957, 0.350678;;, - 78;3;-0.000001, 0.529981, 0.350300;;, - 79;3;-0.000000, 0.529995, 0.350075;;, - 80;3;-0.000000, 0.530000, 0.350000;;, - 81;3;-0.000237, 0.529990, 0.350000;;, - 82;3;-0.000949, 0.529959, 0.350000;;, - 83;3;-0.002107, 0.529908, 0.350000;;, - 84;3;-0.003622, 0.529842, 0.350000;;, - 85;3;-0.005338, 0.529767, 0.350000;;, - 86;3;-0.007054, 0.529692, 0.350000;;, - 87;3;-0.008569, 0.529626, 0.350000;;, - 88;3;-0.009728, 0.529575, 0.350000;;, - 89;3;-0.010440, 0.529544, 0.350000;;, - 90;3;-0.010677, 0.529534, 0.350000;;; - } - } - Animation { - {Armature_Bone_005} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 1;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 2;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 3;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 4;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 5;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 6;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 7;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 8;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 9;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 10;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 11;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 12;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 13;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 14;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 15;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 16;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 17;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 18;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 19;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 20;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 21;4;-0.458165,-0.529128,-0.580253, 0.413424;;, - 22;4;-0.485022,-0.509173,-0.567658, 0.418827;;, - 23;4;-0.520997,-0.481797,-0.552980, 0.424009;;, - 24;4;-0.551918,-0.457063,-0.544453, 0.424631;;, - 25;4;-0.568174,-0.442078,-0.546703, 0.418648;;, - 26;4;-0.571035,-0.436250,-0.561149, 0.401655;;, - 27;4;-0.564162,-0.437257,-0.587043, 0.371317;;, - 28;4;-0.551425,-0.442800,-0.616746, 0.336882;;, - 29;4;-0.539986,-0.448221,-0.639074, 0.311690;;, - 30;4;-0.535080,-0.449901,-0.647452, 0.303455;;, - 31;4;-0.531946,-0.451827,-0.646375, 0.307016;;, - 32;4;-0.524334,-0.459202,-0.641077, 0.316466;;, - 33;4;-0.513384,-0.470639,-0.632633, 0.330305;;, - 34;4;-0.501818,-0.482826,-0.623608, 0.344954;;, - 35;4;-0.491956,-0.492938,-0.616190, 0.357361;;, - 36;4;-0.482171,-0.503169,-0.608694, 0.369650;;, - 37;4;-0.470787,-0.515639,-0.599484, 0.384019;;, - 38;4;-0.459980,-0.527301,-0.590892, 0.397638;;, - 39;4;-0.452303,-0.534580,-0.585656, 0.407186;;, - 40;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 41;4;-0.447915,-0.533507,-0.587177, 0.412167;;, - 42;4;-0.448096,-0.528982,-0.591044, 0.411934;;, - 43;4;-0.449338,-0.522574,-0.596382, 0.410607;;, - 44;4;-0.451489,-0.514719,-0.602837, 0.408344;;, - 45;4;-0.454251,-0.506145,-0.609825, 0.405456;;, - 46;4;-0.457213,-0.497772,-0.616612, 0.402367;;, - 47;4;-0.459946,-0.490498,-0.622486, 0.399523;;, - 48;4;-0.462097,-0.484999,-0.626914, 0.397286;;, - 49;4;-0.463449,-0.481645,-0.629610, 0.395882;;, - 50;4;-0.463904,-0.480537,-0.630499, 0.395409;;, - 51;4;-0.462538,-0.482319,-0.629304, 0.396271;;, - 52;4;-0.458438,-0.487692,-0.625698, 0.398855;;, - 53;4;-0.451796,-0.496454,-0.619816, 0.403038;;, - 54;4;-0.443156,-0.507961,-0.612087, 0.408474;;, - 55;4;-0.433443,-0.521071,-0.603275, 0.414574;;, - 56;4;-0.423843,-0.534294,-0.594377, 0.420589;;, - 57;4;-0.415531,-0.546129,-0.586399, 0.425776;;, - 58;4;-0.409404,-0.555405,-0.580127, 0.429570;;, - 59;4;-0.405965,-0.561440,-0.576020, 0.431653;;, - 60;4;-0.405371,-0.563994,-0.574240, 0.431930;;, - 61;4;-0.406259,-0.564713,-0.573641, 0.431321;;, - 62;4;-0.407297,-0.565226,-0.573088, 0.430729;;, - 63;4;-0.408494,-0.565514,-0.572593, 0.430147;;, - 64;4;-0.409860,-0.565560,-0.572172, 0.429565;;, - 65;4;-0.411400,-0.565347,-0.571841, 0.428976;;, - 66;4;-0.413120,-0.564864,-0.571616, 0.428366;;, - 67;4;-0.415018,-0.564102,-0.571516, 0.427721;;, - 68;4;-0.417090,-0.563058,-0.571558, 0.427028;;, - 69;4;-0.419326,-0.561739,-0.571757, 0.426271;;, - 70;4;-0.421710,-0.560156,-0.572126, 0.425436;;, - 71;4;-0.424223,-0.558330,-0.572673, 0.424509;;, - 72;4;-0.426842,-0.556289,-0.573401, 0.423480;;, - 73;4;-0.429540,-0.554063,-0.574310, 0.422342;;, - 74;4;-0.432294,-0.551687,-0.575393, 0.421089;;, - 75;4;-0.435078,-0.549194,-0.576642, 0.419721;;, - 76;4;-0.437872,-0.546617,-0.578044, 0.418239;;, - 77;4;-0.440658,-0.543984,-0.579587, 0.416647;;, - 78;4;-0.443419,-0.541320,-0.581257, 0.414952;;, - 79;4;-0.446145,-0.538647,-0.583039, 0.413158;;, - 80;4;-0.448826,-0.535982,-0.584921, 0.411273;;, - 81;4;-0.451451,-0.532462,-0.587594, 0.409260;;, - 82;4;-0.453975,-0.527244,-0.591737, 0.407099;;, - 83;4;-0.456335,-0.520506,-0.597207, 0.404853;;, - 84;4;-0.458453,-0.512660,-0.603658, 0.402617;;, - 85;4;-0.460254,-0.504371,-0.610532, 0.400519;;, - 86;4;-0.461687,-0.496450,-0.617139, 0.398688;;, - 87;4;-0.462735,-0.489674,-0.622814, 0.397229;;, - 88;4;-0.463421,-0.484608,-0.627070, 0.396197;;, - 89;4;-0.463792,-0.481544,-0.629650, 0.395599;;, - 90;4;-0.463904,-0.480537,-0.630499, 0.395409;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.000000, 0.450000,-0.350000;;, - 1;3;-0.000000, 0.450000,-0.350000;;, - 2;3;-0.000000, 0.450000,-0.350000;;, - 3;3;-0.000000, 0.450000,-0.350000;;, - 4;3;-0.000000, 0.450000,-0.350000;;, - 5;3;-0.000000, 0.450000,-0.350000;;, - 6;3;-0.000000, 0.450000,-0.350000;;, - 7;3;-0.000000, 0.450000,-0.350000;;, - 8;3;-0.000000, 0.450000,-0.350000;;, - 9;3;-0.000000, 0.450000,-0.350000;;, - 10;3;-0.000000, 0.450000,-0.350000;;, - 11;3;-0.000000, 0.450000,-0.350000;;, - 12;3;-0.000000, 0.450000,-0.350000;;, - 13;3;-0.000000, 0.450000,-0.350000;;, - 14;3;-0.000000, 0.450000,-0.350000;;, - 15;3;-0.000000, 0.450000,-0.350000;;, - 16;3;-0.000000, 0.450000,-0.350000;;, - 17;3;-0.000000, 0.450000,-0.350000;;, - 18;3;-0.000000, 0.450000,-0.350000;;, - 19;3;-0.000000, 0.450000,-0.350000;;, - 20;3;-0.000000, 0.450000,-0.350000;;, - 21;3;-0.000000, 0.450000,-0.350000;;, - 22;3;-0.000000, 0.450000,-0.350000;;, - 23;3;-0.000000, 0.450000,-0.350000;;, - 24;3;-0.000000, 0.450000,-0.350000;;, - 25;3;-0.000000, 0.450000,-0.350000;;, - 26;3;-0.000000, 0.450000,-0.350000;;, - 27;3;-0.000000, 0.450000,-0.350000;;, - 28;3;-0.000000, 0.450000,-0.350000;;, - 29;3;-0.000000, 0.450000,-0.350000;;, - 30;3;-0.000000, 0.450000,-0.350000;;, - 31;3;-0.000000, 0.450000,-0.350000;;, - 32;3;-0.000000, 0.450000,-0.350000;;, - 33;3;-0.000000, 0.450000,-0.350000;;, - 34;3;-0.000000, 0.450000,-0.350000;;, - 35;3;-0.000000, 0.450000,-0.350000;;, - 36;3;-0.000000, 0.450000,-0.350000;;, - 37;3;-0.000000, 0.450000,-0.350000;;, - 38;3;-0.000000, 0.450000,-0.350000;;, - 39;3;-0.000000, 0.450000,-0.350000;;, - 40;3;-0.000000, 0.450000,-0.350000;;, - 41;3;-0.000082, 0.449998,-0.350000;;, - 42;3;-0.000329, 0.449991,-0.350000;;, - 43;3;-0.000731, 0.449978,-0.350000;;, - 44;3;-0.001257, 0.449962,-0.350000;;, - 45;3;-0.001852, 0.449941,-0.350000;;, - 46;3;-0.002448, 0.449919,-0.350000;;, - 47;3;-0.002973, 0.449896,-0.350000;;, - 48;3;-0.003375, 0.449874,-0.350000;;, - 49;3;-0.003622, 0.449855,-0.350000;;, - 50;3;-0.003704, 0.449838,-0.350000;;, - 51;3;-0.003634, 0.449822,-0.350104;;, - 52;3;-0.003422, 0.449804,-0.350418;;, - 53;3;-0.003077, 0.449785,-0.350928;;, - 54;3;-0.002622, 0.449766,-0.351595;;, - 55;3;-0.002103, 0.449747,-0.352351;;, - 56;3;-0.001577, 0.449730,-0.353106;;, - 57;3;-0.001103, 0.449716,-0.353773;;, - 58;3;-0.000728, 0.449707,-0.354283;;, - 59;3;-0.000479, 0.449701,-0.354597;;, - 60;3;-0.000364, 0.449699,-0.354701;;, - 61;3;-0.000319, 0.449701,-0.354675;;, - 62;3;-0.000276, 0.449706,-0.354597;;, - 63;3;-0.000236, 0.449714,-0.354466;;, - 64;3;-0.000198, 0.449726,-0.354283;;, - 65;3;-0.000164, 0.449741,-0.354051;;, - 66;3;-0.000133, 0.449759,-0.353773;;, - 67;3;-0.000106, 0.449779,-0.353456;;, - 68;3;-0.000082, 0.449801,-0.353106;;, - 69;3;-0.000062, 0.449825,-0.352734;;, - 70;3;-0.000046, 0.449850,-0.352351;;, - 71;3;-0.000032, 0.449874,-0.351967;;, - 72;3;-0.000022, 0.449898,-0.351595;;, - 73;3;-0.000014, 0.449920,-0.351245;;, - 74;3;-0.000009, 0.449941,-0.350928;;, - 75;3;-0.000005, 0.449959,-0.350650;;, - 76;3;-0.000002, 0.449973,-0.350418;;, - 77;3;-0.000001, 0.449985,-0.350235;;, - 78;3;-0.000000, 0.449993,-0.350104;;, - 79;3;-0.000000, 0.449998,-0.350026;;, - 80;3;-0.000000, 0.450000,-0.350000;;, - 81;3;-0.000082, 0.449997,-0.350000;;, - 82;3;-0.000329, 0.449986,-0.350000;;, - 83;3;-0.000731, 0.449968,-0.350000;;, - 84;3;-0.001257, 0.449945,-0.350000;;, - 85;3;-0.001852, 0.449919,-0.350000;;, - 86;3;-0.002448, 0.449893,-0.350000;;, - 87;3;-0.002973, 0.449870,-0.350000;;, - 88;3;-0.003375, 0.449853,-0.350000;;, - 89;3;-0.003622, 0.449842,-0.350000;;, - 90;3;-0.003704, 0.449838,-0.350000;;; - } - } - Animation { - {Armature_Bone_006} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.584921, 0.411273,-0.448826,-0.535982;;, - 1;4;-0.584921, 0.411273,-0.448826,-0.535982;;, - 2;4;-0.585303, 0.410615,-0.449353,-0.535456;;, - 3;4;-0.586458, 0.408623,-0.450946,-0.533866;;, - 4;4;-0.588388, 0.405296,-0.453608,-0.531210;;, - 5;4;-0.591077, 0.400660,-0.457317,-0.527508;;, - 6;4;-0.594485, 0.394783,-0.462018,-0.522816;;, - 7;4;-0.598545, 0.387783,-0.467618,-0.517228;;, - 8;4;-0.603157, 0.379831,-0.473979,-0.510879;;, - 9;4;-0.608191, 0.371150,-0.480924,-0.503948;;, - 10;4;-0.613492, 0.362011,-0.488235,-0.496652;;, - 11;4;-0.618883, 0.352715,-0.495672,-0.489230;;, - 12;4;-0.624183, 0.343576,-0.502983,-0.481934;;, - 13;4;-0.629218, 0.334895,-0.509927,-0.475003;;, - 14;4;-0.633830, 0.326943,-0.516289,-0.468654;;, - 15;4;-0.637889, 0.319944,-0.521888,-0.463066;;, - 16;4;-0.641297, 0.314068,-0.526589,-0.458375;;, - 17;4;-0.643986, 0.309432,-0.530298,-0.454673;;, - 18;4;-0.645915, 0.306104,-0.532960,-0.452017;;, - 19;4;-0.647070, 0.304113,-0.534553,-0.450427;;, - 20;4;-0.647452, 0.303455,-0.535080,-0.449901;;, - 21;4;-0.645682, 0.306506,-0.532638,-0.452338;;, - 22;4;-0.640256, 0.315863,-0.525153,-0.459808;;, - 23;4;-0.632104, 0.329919,-0.513909,-0.471030;;, - 24;4;-0.623449, 0.344842,-0.501970,-0.482944;;, - 25;4;-0.616187, 0.357364,-0.491953,-0.492942;;, - 26;4;-0.608924, 0.369886,-0.481935,-0.502939;;, - 27;4;-0.600269, 0.384809,-0.469997,-0.514854;;, - 28;4;-0.592118, 0.398865,-0.458752,-0.526076;;, - 29;4;-0.586691, 0.408221,-0.451267,-0.533545;;, - 30;4;-0.584921, 0.411273,-0.448826,-0.535982;;, - 31;4;-0.580252, 0.413424,-0.458164,-0.529129;;, - 32;4;-0.567657, 0.418828,-0.485020,-0.509174;;, - 33;4;-0.552978, 0.424012,-0.520994,-0.481800;;, - 34;4;-0.544451, 0.424634,-0.551914,-0.457067;;, - 35;4;-0.546700, 0.418652,-0.568169,-0.442082;;, - 36;4;-0.561078, 0.401550,-0.571099,-0.436362;;, - 37;4;-0.586812, 0.370952,-0.564388,-0.437627;;, - 38;4;-0.616388, 0.336310,-0.551780,-0.443374;;, - 39;4;-0.638773, 0.311207,-0.540287,-0.448705;;, - 40;4;-0.647452, 0.303455,-0.535080,-0.449901;;, - 41;4;-0.648710, 0.306194,-0.532745,-0.448891;;, - 42;4;-0.649623, 0.311711,-0.528455,-0.448732;;, - 43;4;-0.650033, 0.319956,-0.522227,-0.449569;;, - 44;4;-0.649768, 0.330568,-0.514291,-0.451503;;, - 45;4;-0.648672, 0.342823,-0.505129,-0.454551;;, - 46;4;-0.646656, 0.355703,-0.495432,-0.458610;;, - 47;4;-0.643724, 0.368133,-0.485945,-0.463478;;, - 48;4;-0.639962, 0.379222,-0.477292,-0.468905;;, - 49;4;-0.635506, 0.388399,-0.469880,-0.474655;;, - 50;4;-0.630499, 0.395409,-0.463904,-0.480537;;, - 51;4;-0.624789, 0.401358,-0.458023,-0.487406;;, - 52;4;-0.618189, 0.407316,-0.450929,-0.496154;;, - 53;4;-0.610879, 0.413107,-0.442860,-0.506524;;, - 54;4;-0.603194, 0.418495,-0.434262,-0.517982;;, - 55;4;-0.595608, 0.423213,-0.425776,-0.529710;;, - 56;4;-0.588664, 0.427027,-0.418130,-0.540732;;, - 57;4;-0.582837, 0.429790,-0.411969,-0.550143;;, - 58;4;-0.578437, 0.431475,-0.407714,-0.557310;;, - 59;4;-0.575581, 0.432148,-0.405526,-0.561935;;, - 60;4;-0.574240, 0.431930,-0.405371,-0.563994;;, - 61;4;-0.573641, 0.431321,-0.406259,-0.564713;;, - 62;4;-0.573088, 0.430729,-0.407296,-0.565226;;, - 63;4;-0.572594, 0.430147,-0.408494,-0.565514;;, - 64;4;-0.572172, 0.429565,-0.409859,-0.565560;;, - 65;4;-0.571841, 0.428976,-0.411400,-0.565348;;, - 66;4;-0.571616, 0.428365,-0.413120,-0.564864;;, - 67;4;-0.571516, 0.427721,-0.415018,-0.564102;;, - 68;4;-0.571558, 0.427028,-0.417090,-0.563059;;, - 69;4;-0.571757, 0.426271,-0.419326,-0.561739;;, - 70;4;-0.572126, 0.425436,-0.421710,-0.560156;;, - 71;4;-0.572673, 0.424509,-0.424223,-0.558330;;, - 72;4;-0.573401, 0.423480,-0.426841,-0.556289;;, - 73;4;-0.574310, 0.422342,-0.429540,-0.554063;;, - 74;4;-0.575393, 0.421089,-0.432293,-0.551687;;, - 75;4;-0.576642, 0.419721,-0.435078,-0.549194;;, - 76;4;-0.578044, 0.418239,-0.437872,-0.546617;;, - 77;4;-0.579587, 0.416647,-0.440658,-0.543984;;, - 78;4;-0.581257, 0.414952,-0.443419,-0.541320;;, - 79;4;-0.583039, 0.413158,-0.446145,-0.538647;;, - 80;4;-0.584921, 0.411273,-0.448826,-0.535982;;, - 81;4;-0.587594, 0.409259,-0.451450,-0.532463;;, - 82;4;-0.591737, 0.407099,-0.453975,-0.527244;;, - 83;4;-0.597207, 0.404852,-0.456335,-0.520506;;, - 84;4;-0.603658, 0.402617,-0.458453,-0.512660;;, - 85;4;-0.610532, 0.400519,-0.460254,-0.504371;;, - 86;4;-0.617139, 0.398688,-0.461686,-0.496450;;, - 87;4;-0.622814, 0.397229,-0.462735,-0.489674;;, - 88;4;-0.627070, 0.396197,-0.463421,-0.484608;;, - 89;4;-0.629650, 0.395599,-0.463792,-0.481544;;, - 90;4;-0.630499, 0.395409,-0.463904,-0.480537;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.000000, 0.450000, 0.350000;;, - 1;3;-0.000000, 0.450000, 0.350000;;, - 2;3;-0.000000, 0.450000, 0.350000;;, - 3;3;-0.000000, 0.450000, 0.350000;;, - 4;3;-0.000000, 0.450000, 0.350000;;, - 5;3;-0.000000, 0.450000, 0.350000;;, - 6;3;-0.000000, 0.450000, 0.350000;;, - 7;3;-0.000000, 0.450000, 0.350000;;, - 8;3;-0.000000, 0.450000, 0.350000;;, - 9;3;-0.000000, 0.450000, 0.350000;;, - 10;3;-0.000000, 0.450000, 0.350000;;, - 11;3;-0.000000, 0.450000, 0.350000;;, - 12;3;-0.000000, 0.450000, 0.350000;;, - 13;3;-0.000000, 0.450000, 0.350000;;, - 14;3;-0.000000, 0.450000, 0.350000;;, - 15;3;-0.000000, 0.450000, 0.350000;;, - 16;3;-0.000000, 0.450000, 0.350000;;, - 17;3;-0.000000, 0.450000, 0.350000;;, - 18;3;-0.000000, 0.450000, 0.350000;;, - 19;3;-0.000000, 0.450000, 0.350000;;, - 20;3;-0.000000, 0.450000, 0.350000;;, - 21;3;-0.000000, 0.450000, 0.350000;;, - 22;3;-0.000000, 0.450000, 0.350000;;, - 23;3;-0.000000, 0.450000, 0.350000;;, - 24;3;-0.000000, 0.450000, 0.350000;;, - 25;3;-0.000000, 0.450000, 0.350000;;, - 26;3;-0.000000, 0.450000, 0.350000;;, - 27;3;-0.000000, 0.450000, 0.350000;;, - 28;3;-0.000000, 0.450000, 0.350000;;, - 29;3;-0.000000, 0.450000, 0.350000;;, - 30;3;-0.000000, 0.450000, 0.350000;;, - 31;3;-0.000000, 0.450000, 0.350000;;, - 32;3;-0.000000, 0.450000, 0.350000;;, - 33;3;-0.000000, 0.450000, 0.350000;;, - 34;3;-0.000000, 0.450000, 0.350000;;, - 35;3;-0.000000, 0.450000, 0.350000;;, - 36;3;-0.000000, 0.450000, 0.350000;;, - 37;3;-0.000000, 0.450000, 0.350000;;, - 38;3;-0.000000, 0.450000, 0.350000;;, - 39;3;-0.000000, 0.450000, 0.350000;;, - 40;3;-0.000000, 0.450000, 0.350000;;, - 41;3;-0.000082, 0.449998, 0.350000;;, - 42;3;-0.000329, 0.449991, 0.350000;;, - 43;3;-0.000731, 0.449978, 0.350000;;, - 44;3;-0.001257, 0.449962, 0.350000;;, - 45;3;-0.001852, 0.449941, 0.350000;;, - 46;3;-0.002447, 0.449919, 0.350000;;, - 47;3;-0.002973, 0.449896, 0.350000;;, - 48;3;-0.003375, 0.449874, 0.350000;;, - 49;3;-0.003622, 0.449855, 0.350000;;, - 50;3;-0.003704, 0.449838, 0.350000;;, - 51;3;-0.003634, 0.449822, 0.350104;;, - 52;3;-0.003422, 0.449804, 0.350418;;, - 53;3;-0.003077, 0.449785, 0.350928;;, - 54;3;-0.002622, 0.449766, 0.351595;;, - 55;3;-0.002103, 0.449747, 0.352351;;, - 56;3;-0.001577, 0.449730, 0.353106;;, - 57;3;-0.001103, 0.449716, 0.353773;;, - 58;3;-0.000728, 0.449707, 0.354283;;, - 59;3;-0.000479, 0.449701, 0.354597;;, - 60;3;-0.000364, 0.449699, 0.354701;;, - 61;3;-0.000319, 0.449701, 0.354675;;, - 62;3;-0.000276, 0.449706, 0.354597;;, - 63;3;-0.000236, 0.449714, 0.354466;;, - 64;3;-0.000198, 0.449726, 0.354283;;, - 65;3;-0.000164, 0.449741, 0.354051;;, - 66;3;-0.000133, 0.449759, 0.353773;;, - 67;3;-0.000106, 0.449779, 0.353456;;, - 68;3;-0.000082, 0.449801, 0.353106;;, - 69;3;-0.000062, 0.449825, 0.352734;;, - 70;3;-0.000046, 0.449850, 0.352351;;, - 71;3;-0.000032, 0.449874, 0.351967;;, - 72;3;-0.000022, 0.449898, 0.351595;;, - 73;3;-0.000014, 0.449920, 0.351245;;, - 74;3;-0.000008, 0.449941, 0.350928;;, - 75;3;-0.000005, 0.449958, 0.350650;;, - 76;3;-0.000002, 0.449973, 0.350418;;, - 77;3;-0.000001, 0.449985, 0.350235;;, - 78;3;-0.000000, 0.449993, 0.350104;;, - 79;3;-0.000000, 0.449998, 0.350026;;, - 80;3;-0.000000, 0.450000, 0.350000;;, - 81;3;-0.000082, 0.449997, 0.350000;;, - 82;3;-0.000329, 0.449986, 0.350000;;, - 83;3;-0.000731, 0.449968, 0.350000;;, - 84;3;-0.001257, 0.449945, 0.350000;;, - 85;3;-0.001852, 0.449919, 0.350000;;, - 86;3;-0.002447, 0.449893, 0.350000;;, - 87;3;-0.002973, 0.449870, 0.350000;;, - 88;3;-0.003375, 0.449853, 0.350000;;, - 89;3;-0.003622, 0.449842, 0.350000;;, - 90;3;-0.003704, 0.449838, 0.350000;;; - } - } - Animation { - {Armature_Bone_007} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.319598,-0.677966,-0.431912, 0.501669;;, - 1;4;-0.319598,-0.677966,-0.431912, 0.501669;;, - 2;4;-0.320288,-0.677564,-0.432404, 0.501164;;, - 3;4;-0.322372,-0.676349,-0.433891, 0.499638;;, - 4;4;-0.325856,-0.674318,-0.436378, 0.497088;;, - 5;4;-0.330709,-0.671489,-0.439841, 0.493535;;, - 6;4;-0.336861,-0.667903,-0.444232, 0.489032;;, - 7;4;-0.344189,-0.663631,-0.449461, 0.483668;;, - 8;4;-0.352514,-0.658778,-0.455403, 0.477574;;, - 9;4;-0.361602,-0.653480,-0.461888, 0.470922;;, - 10;4;-0.371169,-0.647903,-0.468716, 0.463918;;, - 11;4;-0.380901,-0.642230,-0.475661, 0.456795;;, - 12;4;-0.390468,-0.636653,-0.482489, 0.449792;;, - 13;4;-0.399556,-0.631356,-0.488974, 0.443140;;, - 14;4;-0.407880,-0.626503,-0.494915, 0.437046;;, - 15;4;-0.415208,-0.622231,-0.500145, 0.431682;;, - 16;4;-0.421360,-0.618645,-0.504535, 0.427179;;, - 17;4;-0.426213,-0.615816,-0.507998, 0.423627;;, - 18;4;-0.429696,-0.613786,-0.510484, 0.421077;;, - 19;4;-0.431781,-0.612571,-0.511972, 0.419551;;, - 20;4;-0.432470,-0.612169,-0.512464, 0.419046;;, - 21;4;-0.429387,-0.614143,-0.510072, 0.421273;;, - 22;4;-0.419907,-0.620167,-0.502767, 0.428129;;, - 23;4;-0.405596,-0.629149,-0.491862, 0.438496;;, - 24;4;-0.390288,-0.638570,-0.480398, 0.449617;;, - 25;4;-0.377291,-0.646324,-0.470931, 0.459101;;, - 26;4;-0.364229,-0.654013,-0.461528, 0.468650;;, - 27;4;-0.348669,-0.663183,-0.450316, 0.480022;;, - 28;4;-0.333850,-0.671656,-0.439920, 0.490898;;, - 29;4;-0.323610,-0.676921,-0.433375, 0.498513;;, - 30;4;-0.319598,-0.677966,-0.431912, 0.501669;;, - 31;4;-0.327670,-0.669831,-0.430042, 0.507163;;, - 32;4;-0.352888,-0.648194,-0.423547, 0.520203;;, - 33;4;-0.387412,-0.619323,-0.416423, 0.534923;;, - 34;4;-0.417717,-0.593952,-0.414002, 0.543210;;, - 35;4;-0.434447,-0.579463,-0.419063, 0.540621;;, - 36;4;-0.440884,-0.576226,-0.433477, 0.524172;;, - 37;4;-0.442160,-0.582730,-0.457437, 0.493244;;, - 38;4;-0.439302,-0.595269,-0.484296, 0.457130;;, - 39;4;-0.435193,-0.606820,-0.504479, 0.429642;;, - 40;4;-0.432470,-0.612169,-0.512464, 0.419046;;, - 41;4;-0.429595,-0.613661,-0.513835, 0.418885;;, - 42;4;-0.424003,-0.615068,-0.514731, 0.421605;;, - 43;4;-0.415735,-0.616478,-0.514971, 0.427194;;, - 44;4;-0.405129,-0.618016,-0.514359, 0.435331;;, - 45;4;-0.392883,-0.619833,-0.512733, 0.445324;;, - 46;4;-0.379976,-0.622073,-0.510015, 0.456171;;, - 47;4;-0.367454,-0.624838,-0.506235, 0.466788;;, - 48;4;-0.356187,-0.628169,-0.501517, 0.476256;;, - 49;4;-0.346735,-0.632048,-0.496033, 0.483969;;, - 50;4;-0.339356,-0.636425,-0.489959, 0.489634;;, - 51;4;-0.332631,-0.641463,-0.482758, 0.494513;;, - 52;4;-0.325176,-0.647323,-0.473852, 0.499877;;, - 53;4;-0.317225,-0.653846,-0.463499, 0.505551;;, - 54;4;-0.309166,-0.660738,-0.452224, 0.511256;;, - 55;4;-0.301519,-0.667569,-0.440811, 0.516622;;, - 56;4;-0.294842,-0.673854,-0.430183, 0.521256;;, - 57;4;-0.289593,-0.679160,-0.421182, 0.524840;;, - 58;4;-0.286040,-0.683203,-0.414389, 0.527195;;, - 59;4;-0.284245,-0.685870,-0.410063, 0.528286;;, - 60;4;-0.284124,-0.687183,-0.408206, 0.528181;;, - 61;4;-0.284832,-0.687823,-0.407596, 0.527496;;, - 62;4;-0.285632,-0.688402,-0.407109, 0.526768;;, - 63;4;-0.286533,-0.688910,-0.406763, 0.525992;;, - 64;4;-0.287546,-0.689333,-0.406577, 0.525161;;, - 65;4;-0.288679,-0.689658,-0.406571, 0.524266;;, - 66;4;-0.289941,-0.689870,-0.406764, 0.523301;;, - 67;4;-0.291339,-0.689955,-0.407173, 0.522260;;, - 68;4;-0.292877,-0.689900,-0.407814, 0.521136;;, - 69;4;-0.294555,-0.689694,-0.408696, 0.519926;;, - 70;4;-0.296371,-0.689331,-0.409825, 0.518627;;, - 71;4;-0.298318,-0.688807,-0.411198, 0.517240;;, - 72;4;-0.300386,-0.688122,-0.412807, 0.515767;;, - 73;4;-0.302562,-0.687282,-0.414637, 0.514213;;, - 74;4;-0.304831,-0.686294,-0.416671, 0.512584;;, - 75;4;-0.307179,-0.685170,-0.418887, 0.510887;;, - 76;4;-0.309589,-0.683923,-0.421261, 0.509131;;, - 77;4;-0.312048,-0.682566,-0.423771, 0.507324;;, - 78;4;-0.314543,-0.681113,-0.426396, 0.505473;;, - 79;4;-0.317063,-0.679575,-0.429116, 0.503586;;, - 80;4;-0.319598,-0.677966,-0.431912, 0.501669;;, - 81;4;-0.322226,-0.675630,-0.435638, 0.499738;;, - 82;4;-0.324997,-0.671919,-0.441128, 0.497831;;, - 83;4;-0.327833,-0.666965,-0.448197, 0.495999;;, - 84;4;-0.330616,-0.661085,-0.456410, 0.494307;;, - 85;4;-0.333197,-0.654792,-0.465078, 0.492825;;, - 86;4;-0.335425,-0.648727,-0.473352, 0.491611;;, - 87;4;-0.337185,-0.643507,-0.480427, 0.490696;;, - 88;4;-0.338420,-0.639587,-0.485713, 0.490080;;, - 89;4;-0.339131,-0.637208,-0.488909, 0.489739;;, - 90;4;-0.339356,-0.636425,-0.489959, 0.489634;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.000000, 0.370000,-0.350000;;, - 1;3;-0.000000, 0.370000,-0.350000;;, - 2;3;-0.000000, 0.370000,-0.350000;;, - 3;3;-0.000000, 0.370000,-0.350000;;, - 4;3;-0.000000, 0.370000,-0.350000;;, - 5;3;-0.000000, 0.370000,-0.350000;;, - 6;3;-0.000000, 0.370000,-0.350000;;, - 7;3;-0.000000, 0.370000,-0.350000;;, - 8;3;-0.000000, 0.370000,-0.350000;;, - 9;3;-0.000000, 0.370000,-0.350000;;, - 10;3;-0.000000, 0.370000,-0.350000;;, - 11;3;-0.000000, 0.370000,-0.350000;;, - 12;3;-0.000000, 0.370000,-0.350000;;, - 13;3;-0.000000, 0.370000,-0.350000;;, - 14;3;-0.000000, 0.370000,-0.350000;;, - 15;3;-0.000000, 0.370000,-0.350000;;, - 16;3;-0.000000, 0.370000,-0.350000;;, - 17;3;-0.000000, 0.370000,-0.350000;;, - 18;3;-0.000000, 0.370000,-0.350000;;, - 19;3;-0.000000, 0.370000,-0.350000;;, - 20;3;-0.000000, 0.370000,-0.350000;;, - 21;3;-0.000000, 0.370000,-0.350000;;, - 22;3;-0.000000, 0.370000,-0.350000;;, - 23;3;-0.000000, 0.370000,-0.350000;;, - 24;3;-0.000000, 0.370000,-0.350000;;, - 25;3;-0.000000, 0.370000,-0.350000;;, - 26;3;-0.000000, 0.370000,-0.350000;;, - 27;3;-0.000000, 0.370000,-0.350000;;, - 28;3;-0.000000, 0.370000,-0.350000;;, - 29;3;-0.000000, 0.370000,-0.350000;;, - 30;3;-0.000000, 0.370000,-0.350000;;, - 31;3;-0.000000, 0.370000,-0.350000;;, - 32;3;-0.000000, 0.370000,-0.350000;;, - 33;3;-0.000000, 0.370000,-0.350000;;, - 34;3;-0.000000, 0.370000,-0.350000;;, - 35;3;-0.000000, 0.370000,-0.350000;;, - 36;3;-0.000000, 0.370000,-0.350000;;, - 37;3;-0.000000, 0.370000,-0.350000;;, - 38;3;-0.000000, 0.370000,-0.350000;;, - 39;3;-0.000000, 0.370000,-0.350000;;, - 40;3;-0.000000, 0.370000,-0.350000;;, - 41;3; 0.000072, 0.370002,-0.350000;;, - 42;3; 0.000290, 0.370008,-0.350000;;, - 43;3; 0.000645, 0.370019,-0.350000;;, - 44;3; 0.001109, 0.370034,-0.350000;;, - 45;3; 0.001634, 0.370052,-0.350000;;, - 46;3; 0.002159, 0.370072,-0.350000;;, - 47;3; 0.002623, 0.370092,-0.350000;;, - 48;3; 0.002978, 0.370111,-0.350000;;, - 49;3; 0.003196, 0.370128,-0.350000;;, - 50;3; 0.003268, 0.370143,-0.350000;;, - 51;3; 0.003206, 0.370157,-0.349908;;, - 52;3; 0.003020, 0.370173,-0.349631;;, - 53;3; 0.002715, 0.370190,-0.349181;;, - 54;3; 0.002313, 0.370207,-0.348593;;, - 55;3; 0.001855, 0.370224,-0.347926;;, - 56;3; 0.001391, 0.370238,-0.347259;;, - 57;3; 0.000973, 0.370250,-0.346671;;, - 58;3; 0.000642, 0.370259,-0.346221;;, - 59;3; 0.000422, 0.370264,-0.345944;;, - 60;3; 0.000321, 0.370265,-0.345852;;, - 61;3; 0.000281, 0.370264,-0.345875;;, - 62;3; 0.000243, 0.370259,-0.345944;;, - 63;3; 0.000208, 0.370252,-0.346059;;, - 64;3; 0.000175, 0.370242,-0.346221;;, - 65;3; 0.000145, 0.370229,-0.346426;;, - 66;3; 0.000117, 0.370213,-0.346671;;, - 67;3; 0.000093, 0.370195,-0.346951;;, - 68;3; 0.000073, 0.370175,-0.347259;;, - 69;3; 0.000055, 0.370154,-0.347587;;, - 70;3; 0.000040, 0.370133,-0.347926;;, - 71;3; 0.000028, 0.370111,-0.348264;;, - 72;3; 0.000019, 0.370090,-0.348593;;, - 73;3; 0.000012, 0.370070,-0.348901;;, - 74;3; 0.000007, 0.370052,-0.349181;;, - 75;3; 0.000004, 0.370037,-0.349426;;, - 76;3; 0.000002, 0.370024,-0.349631;;, - 77;3; 0.000001, 0.370013,-0.349792;;, - 78;3; 0.000000, 0.370006,-0.349908;;, - 79;3;-0.000000, 0.370002,-0.349977;;, - 80;3;-0.000000, 0.370000,-0.350000;;, - 81;3; 0.000072, 0.370003,-0.350000;;, - 82;3; 0.000290, 0.370013,-0.350000;;, - 83;3; 0.000645, 0.370028,-0.350000;;, - 84;3; 0.001109, 0.370048,-0.350000;;, - 85;3; 0.001634, 0.370072,-0.350000;;, - 86;3; 0.002159, 0.370094,-0.350000;;, - 87;3; 0.002623, 0.370115,-0.350000;;, - 88;3; 0.002978, 0.370130,-0.350000;;, - 89;3; 0.003196, 0.370140,-0.350000;;, - 90;3; 0.003268, 0.370143,-0.350000;;; - } - } - Animation { - {Armature_Bone_008} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 1;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 2;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 3;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 4;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 5;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 6;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 7;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 8;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 9;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 10;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 11;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 12;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 13;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 14;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 15;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 16;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 17;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 18;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 19;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 20;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 21;4;-0.430343, 0.506930,-0.327682,-0.669908;;, - 22;4;-0.426552, 0.521158,-0.351077,-0.646621;;, - 23;4;-0.423372, 0.537841,-0.382799,-0.615139;;, - 24;4;-0.424177, 0.547749,-0.410786,-0.587535;;, - 25;4;-0.430424, 0.545661,-0.426685,-0.572130;;, - 26;4;-0.446036, 0.529623,-0.431828,-0.568361;;, - 27;4;-0.473165, 0.500168,-0.429575,-0.573601;;, - 28;4;-0.503646, 0.466128,-0.422607,-0.584473;;, - 29;4;-0.525804, 0.440497,-0.416136,-0.594529;;, - 30;4;-0.532957, 0.430963,-0.414106,-0.598952;;, - 31;4;-0.529573, 0.432276,-0.411956,-0.601876;;, - 32;4;-0.520708, 0.438284,-0.403853,-0.608859;;, - 33;4;-0.507758, 0.447792,-0.391311,-0.618867;;, - 34;4;-0.494055, 0.457946,-0.377950,-0.629434;;, - 35;4;-0.482438, 0.466313,-0.366855,-0.638456;;, - 36;4;-0.470683, 0.474543,-0.355897,-0.647615;;, - 37;4;-0.456654, 0.484374,-0.342859,-0.658508;;, - 38;4;-0.443445, 0.493627,-0.330572,-0.668775;;, - 39;4;-0.434691, 0.499748,-0.322355,-0.675648;;, - 40;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 41;4;-0.433297, 0.501304,-0.319938,-0.677143;;, - 42;4;-0.437234, 0.500436,-0.321192,-0.674436;;, - 43;4;-0.443562, 0.499099,-0.323304,-0.669960;;, - 44;4;-0.451798, 0.497393,-0.326109,-0.664065;;, - 45;4;-0.461102, 0.495485,-0.329311,-0.657361;;, - 46;4;-0.470390, 0.493593,-0.332529,-0.650642;;, - 47;4;-0.478580, 0.491932,-0.335379,-0.644701;;, - 48;4;-0.484836, 0.490667,-0.337563,-0.640154;;, - 49;4;-0.488682, 0.489891,-0.338909,-0.637355;;, - 50;4;-0.489959, 0.489634,-0.339356,-0.636425;;, - 51;4;-0.488203, 0.490544,-0.338076,-0.637494;;, - 52;4;-0.482907, 0.493275,-0.334232,-0.640722;;, - 53;4;-0.474276, 0.497695,-0.328002,-0.645990;;, - 54;4;-0.462950, 0.503437,-0.319892,-0.652919;;, - 55;4;-0.450057, 0.509882,-0.310765,-0.660829;;, - 56;4;-0.437072, 0.516234,-0.301731,-0.668832;;, - 57;4;-0.425478, 0.521708,-0.293889,-0.676029;;, - 58;4;-0.416428, 0.525709,-0.288078,-0.681717;;, - 59;4;-0.410592, 0.527900,-0.284774,-0.685484;;, - 60;4;-0.408206, 0.528180,-0.284123,-0.687183;;, - 61;4;-0.407596, 0.527496,-0.284832,-0.687823;;, - 62;4;-0.407109, 0.526768,-0.285632,-0.688402;;, - 63;4;-0.406763, 0.525992,-0.286533,-0.688910;;, - 64;4;-0.406577, 0.525161,-0.287546,-0.689333;;, - 65;4;-0.406571, 0.524266,-0.288679,-0.689658;;, - 66;4;-0.406764, 0.523301,-0.289941,-0.689870;;, - 67;4;-0.407173, 0.522260,-0.291339,-0.689955;;, - 68;4;-0.407814, 0.521136,-0.292877,-0.689900;;, - 69;4;-0.408696, 0.519926,-0.294555,-0.689694;;, - 70;4;-0.409825, 0.518627,-0.296371,-0.689331;;, - 71;4;-0.411198, 0.517240,-0.298318,-0.688807;;, - 72;4;-0.412807, 0.515767,-0.300386,-0.688122;;, - 73;4;-0.414638, 0.514213,-0.302562,-0.687282;;, - 74;4;-0.416671, 0.512583,-0.304831,-0.686294;;, - 75;4;-0.418887, 0.510887,-0.307178,-0.685170;;, - 76;4;-0.421261, 0.509131,-0.309589,-0.683923;;, - 77;4;-0.423772, 0.507324,-0.312048,-0.682566;;, - 78;4;-0.426396, 0.505473,-0.314543,-0.681113;;, - 79;4;-0.429116, 0.503586,-0.317062,-0.679575;;, - 80;4;-0.431912, 0.501668,-0.319598,-0.677966;;, - 81;4;-0.435638, 0.499737,-0.322226,-0.675630;;, - 82;4;-0.441129, 0.497831,-0.324997,-0.671920;;, - 83;4;-0.448197, 0.495999,-0.327833,-0.666966;;, - 84;4;-0.456410, 0.494307,-0.330616,-0.661085;;, - 85;4;-0.465078, 0.492825,-0.333197,-0.654792;;, - 86;4;-0.473352, 0.491611,-0.335425,-0.648727;;, - 87;4;-0.480427, 0.490696,-0.337185,-0.643507;;, - 88;4;-0.485713, 0.490080,-0.338420,-0.639587;;, - 89;4;-0.488910, 0.489739,-0.339131,-0.637208;;, - 90;4;-0.489959, 0.489634,-0.339356,-0.636425;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.000000, 0.370000, 0.350000;;, - 1;3;-0.000000, 0.370000, 0.350000;;, - 2;3;-0.000000, 0.370000, 0.350000;;, - 3;3;-0.000000, 0.370000, 0.350000;;, - 4;3;-0.000000, 0.370000, 0.350000;;, - 5;3;-0.000000, 0.370000, 0.350000;;, - 6;3;-0.000000, 0.370000, 0.350000;;, - 7;3;-0.000000, 0.370000, 0.350000;;, - 8;3;-0.000000, 0.370000, 0.350000;;, - 9;3;-0.000000, 0.370000, 0.350000;;, - 10;3;-0.000000, 0.370000, 0.350000;;, - 11;3;-0.000000, 0.370000, 0.350000;;, - 12;3;-0.000000, 0.370000, 0.350000;;, - 13;3;-0.000000, 0.370000, 0.350000;;, - 14;3;-0.000000, 0.370000, 0.350000;;, - 15;3;-0.000000, 0.370000, 0.350000;;, - 16;3;-0.000000, 0.370000, 0.350000;;, - 17;3;-0.000000, 0.370000, 0.350000;;, - 18;3;-0.000000, 0.370000, 0.350000;;, - 19;3;-0.000000, 0.370000, 0.350000;;, - 20;3;-0.000000, 0.370000, 0.350000;;, - 21;3;-0.000000, 0.370000, 0.350000;;, - 22;3;-0.000000, 0.370000, 0.350000;;, - 23;3;-0.000000, 0.370000, 0.350000;;, - 24;3;-0.000000, 0.370000, 0.350000;;, - 25;3;-0.000000, 0.370000, 0.350000;;, - 26;3;-0.000000, 0.370000, 0.350000;;, - 27;3;-0.000000, 0.370000, 0.350000;;, - 28;3;-0.000000, 0.370000, 0.350000;;, - 29;3;-0.000000, 0.370000, 0.350000;;, - 30;3;-0.000000, 0.370000, 0.350000;;, - 31;3;-0.000000, 0.370000, 0.350000;;, - 32;3;-0.000000, 0.370000, 0.350000;;, - 33;3;-0.000000, 0.370000, 0.350000;;, - 34;3;-0.000000, 0.370000, 0.350000;;, - 35;3;-0.000000, 0.370000, 0.350000;;, - 36;3;-0.000000, 0.370000, 0.350000;;, - 37;3;-0.000000, 0.370000, 0.350000;;, - 38;3;-0.000000, 0.370000, 0.350000;;, - 39;3;-0.000000, 0.370000, 0.350000;;, - 40;3;-0.000000, 0.370000, 0.350000;;, - 41;3; 0.000072, 0.370002, 0.350000;;, - 42;3; 0.000291, 0.370008, 0.350000;;, - 43;3; 0.000645, 0.370019, 0.350000;;, - 44;3; 0.001109, 0.370034, 0.350000;;, - 45;3; 0.001634, 0.370052, 0.350000;;, - 46;3; 0.002159, 0.370072, 0.350000;;, - 47;3; 0.002623, 0.370092, 0.350000;;, - 48;3; 0.002978, 0.370111, 0.350000;;, - 49;3; 0.003196, 0.370128, 0.350000;;, - 50;3; 0.003268, 0.370143, 0.350000;;, - 51;3; 0.003206, 0.370157, 0.349908;;, - 52;3; 0.003020, 0.370173, 0.349631;;, - 53;3; 0.002715, 0.370190, 0.349181;;, - 54;3; 0.002314, 0.370207, 0.348593;;, - 55;3; 0.001855, 0.370224, 0.347926;;, - 56;3; 0.001391, 0.370238, 0.347259;;, - 57;3; 0.000973, 0.370250, 0.346671;;, - 58;3; 0.000643, 0.370259, 0.346221;;, - 59;3; 0.000422, 0.370264, 0.345944;;, - 60;3; 0.000322, 0.370265, 0.345852;;, - 61;3; 0.000281, 0.370264, 0.345875;;, - 62;3; 0.000243, 0.370260, 0.345944;;, - 63;3; 0.000208, 0.370252, 0.346060;;, - 64;3; 0.000175, 0.370242, 0.346221;;, - 65;3; 0.000145, 0.370229, 0.346426;;, - 66;3; 0.000118, 0.370213, 0.346671;;, - 67;3; 0.000093, 0.370195, 0.346951;;, - 68;3; 0.000073, 0.370175, 0.347259;;, - 69;3; 0.000055, 0.370154, 0.347587;;, - 70;3; 0.000040, 0.370133, 0.347926;;, - 71;3; 0.000028, 0.370111, 0.348264;;, - 72;3; 0.000019, 0.370090, 0.348593;;, - 73;3; 0.000012, 0.370070, 0.348901;;, - 74;3; 0.000007, 0.370052, 0.349181;;, - 75;3; 0.000004, 0.370037, 0.349426;;, - 76;3; 0.000002, 0.370024, 0.349631;;, - 77;3; 0.000001, 0.370013, 0.349793;;, - 78;3; 0.000000, 0.370006, 0.349908;;, - 79;3;-0.000000, 0.370002, 0.349977;;, - 80;3;-0.000000, 0.370000, 0.350000;;, - 81;3; 0.000072, 0.370003, 0.350000;;, - 82;3; 0.000290, 0.370013, 0.350000;;, - 83;3; 0.000645, 0.370028, 0.350000;;, - 84;3; 0.001109, 0.370049, 0.350000;;, - 85;3; 0.001634, 0.370071, 0.350000;;, - 86;3; 0.002159, 0.370094, 0.350000;;, - 87;3; 0.002623, 0.370115, 0.350000;;, - 88;3; 0.002978, 0.370130, 0.350000;;, - 89;3; 0.003196, 0.370140, 0.350000;;, - 90;3; 0.003268, 0.370143, 0.350000;;; - } - } - Animation { - {Armature_Bone_009} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 1;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 2;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 3;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 4;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 5;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 6;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 7;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 8;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 9;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 10;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 11;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 12;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 13;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 14;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 15;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 16;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 17;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 18;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 19;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 20;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 21;4;-0.171292,-0.792475,-0.251317, 0.526549;;, - 22;4;-0.193248,-0.771364,-0.249637, 0.546270;;, - 23;4;-0.223546,-0.743385,-0.249591, 0.570717;;, - 24;4;-0.251250,-0.719894,-0.253662, 0.588055;;, - 25;4;-0.268549,-0.708463,-0.262571, 0.591119;;, - 26;4;-0.279750,-0.709268,-0.276909, 0.577247;;, - 27;4;-0.290100,-0.720419,-0.296449, 0.546706;;, - 28;4;-0.297644,-0.737394,-0.316737, 0.509204;;, - 29;4;-0.300956,-0.752215,-0.331815, 0.479757;;, - 30;4;-0.300181,-0.759263,-0.338560, 0.467747;;, - 31;4;-0.294533,-0.762200,-0.337904, 0.467422;;, - 32;4;-0.282366,-0.766052,-0.330739, 0.471577;;, - 33;4;-0.265342,-0.770585,-0.318723, 0.479071;;, - 34;4;-0.247421,-0.775245,-0.305812, 0.487182;;, - 35;4;-0.231981,-0.779557,-0.295379, 0.493587;;, - 36;4;-0.216498,-0.784385,-0.284989, 0.499477;;, - 37;4;-0.198473,-0.790273,-0.272179, 0.506361;;, - 38;4;-0.181365,-0.795779,-0.260244, 0.512886;;, - 39;4;-0.169233,-0.799209,-0.253042, 0.517465;;, - 40;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 41;4;-0.162442,-0.798703,-0.255561, 0.519869;;, - 42;4;-0.162930,-0.796660,-0.261194, 0.519765;;, - 43;4;-0.165185,-0.793799,-0.268891, 0.519134;;, - 44;4;-0.168946,-0.790314,-0.278146, 0.518052;;, - 45;4;-0.173708,-0.786524,-0.288130, 0.516669;;, - 46;4;-0.178778,-0.782831,-0.297805, 0.515188;;, - 47;4;-0.183435,-0.779629,-0.306165, 0.513823;;, - 48;4;-0.187092,-0.777211,-0.312460, 0.512749;;, - 49;4;-0.189384,-0.775737,-0.316289, 0.512075;;, - 50;4;-0.190155,-0.775251,-0.317551, 0.511848;;, - 51;4;-0.188583,-0.775815,-0.315644, 0.512426;;, - 52;4;-0.183859,-0.777517,-0.309895, 0.514159;;, - 53;4;-0.176198,-0.780295,-0.300528, 0.516967;;, - 54;4;-0.166213,-0.783949,-0.288242, 0.520619;;, - 55;4;-0.154958,-0.788121,-0.274267, 0.524724;;, - 56;4;-0.143790,-0.792342,-0.260205, 0.528780;;, - 57;4;-0.134055,-0.796137,-0.247668, 0.532291;;, - 58;4;-0.126785,-0.799138,-0.237910, 0.534877;;, - 59;4;-0.122565,-0.801125,-0.231658, 0.536325;;, - 60;4;-0.121580,-0.802023,-0.229163, 0.536569;;, - 61;4;-0.122260,-0.802383,-0.228579, 0.536191;;, - 62;4;-0.123065,-0.802757,-0.228082, 0.535757;;, - 63;4;-0.124009,-0.803138,-0.227689, 0.535265;;, - 64;4;-0.125105,-0.803515,-0.227422, 0.534711;;, - 65;4;-0.126364,-0.803880,-0.227305, 0.534092;;, - 66;4;-0.127799,-0.804220,-0.227360, 0.533407;;, - 67;4;-0.129416,-0.804520,-0.227612, 0.532656;;, - 68;4;-0.131222,-0.804766,-0.228084, 0.531841;;, - 69;4;-0.133216,-0.804941,-0.228794, 0.530964;;, - 70;4;-0.135394,-0.805033,-0.229757, 0.530032;;, - 71;4;-0.137745,-0.805026,-0.230980, 0.529051;;, - 72;4;-0.140256,-0.804911,-0.232466, 0.528030;;, - 73;4;-0.142909,-0.804681,-0.234207, 0.526978;;, - 74;4;-0.145683,-0.804331,-0.236193, 0.525905;;, - 75;4;-0.148557,-0.803862,-0.238407, 0.524818;;, - 76;4;-0.151511,-0.803274,-0.240830, 0.523727;;, - 77;4;-0.154526,-0.802573,-0.243440, 0.522638;;, - 78;4;-0.157585,-0.801765,-0.246218, 0.521556;;, - 79;4;-0.160672,-0.800856,-0.249142, 0.520486;;, - 80;4;-0.163776,-0.799854,-0.252193, 0.519432;;, - 81;4;-0.167041,-0.798407,-0.256322, 0.518362;;, - 82;4;-0.170579,-0.796167,-0.262460, 0.517258;;, - 83;4;-0.174288,-0.793213,-0.270398, 0.516150;;, - 84;4;-0.178005,-0.789731,-0.279646, 0.515083;;, - 85;4;-0.181517,-0.786021,-0.289423, 0.514109;;, - 86;4;-0.184597,-0.782457,-0.298769, 0.513280;;, - 87;4;-0.187063,-0.779396,-0.306766, 0.512634;;, - 88;4;-0.188814,-0.777100,-0.312745, 0.512185;;, - 89;4;-0.189831,-0.775709,-0.316363, 0.511929;;, - 90;4;-0.190155,-0.775251,-0.317551, 0.511848;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.000000, 0.280000,-0.350000;;, - 1;3;-0.000000, 0.280000,-0.350000;;, - 2;3;-0.000000, 0.280000,-0.350000;;, - 3;3;-0.000000, 0.280000,-0.350000;;, - 4;3;-0.000000, 0.280000,-0.350000;;, - 5;3;-0.000000, 0.280000,-0.350000;;, - 6;3;-0.000000, 0.280000,-0.350000;;, - 7;3;-0.000000, 0.280000,-0.350000;;, - 8;3;-0.000000, 0.280000,-0.350000;;, - 9;3;-0.000000, 0.280000,-0.350000;;, - 10;3;-0.000000, 0.280000,-0.350000;;, - 11;3;-0.000000, 0.280000,-0.350000;;, - 12;3;-0.000000, 0.280000,-0.350000;;, - 13;3;-0.000000, 0.280000,-0.350000;;, - 14;3;-0.000000, 0.280000,-0.350000;;, - 15;3;-0.000000, 0.280000,-0.350000;;, - 16;3;-0.000000, 0.280000,-0.350000;;, - 17;3;-0.000000, 0.280000,-0.350000;;, - 18;3;-0.000000, 0.280000,-0.350000;;, - 19;3;-0.000000, 0.280000,-0.350000;;, - 20;3;-0.000000, 0.280000,-0.350000;;, - 21;3;-0.000000, 0.280000,-0.350000;;, - 22;3;-0.000000, 0.280000,-0.350000;;, - 23;3;-0.000000, 0.280000,-0.350000;;, - 24;3;-0.000000, 0.280000,-0.350000;;, - 25;3;-0.000000, 0.280000,-0.350000;;, - 26;3;-0.000000, 0.280000,-0.350000;;, - 27;3;-0.000000, 0.280000,-0.350000;;, - 28;3;-0.000000, 0.280000,-0.350000;;, - 29;3;-0.000000, 0.280000,-0.350000;;, - 30;3;-0.000000, 0.280000,-0.350000;;, - 31;3;-0.000000, 0.280000,-0.350000;;, - 32;3;-0.000000, 0.280000,-0.350000;;, - 33;3;-0.000000, 0.280000,-0.350000;;, - 34;3;-0.000000, 0.280000,-0.350000;;, - 35;3;-0.000000, 0.280000,-0.350000;;, - 36;3;-0.000000, 0.280000,-0.350000;;, - 37;3;-0.000000, 0.280000,-0.350000;;, - 38;3;-0.000000, 0.280000,-0.350000;;, - 39;3;-0.000000, 0.280000,-0.350000;;, - 40;3;-0.000000, 0.280000,-0.350000;;, - 41;3; 0.000246, 0.280007,-0.350000;;, - 42;3; 0.000988, 0.280029,-0.350000;;, - 43;3; 0.002193, 0.280065,-0.350000;;, - 44;3; 0.003770, 0.280115,-0.350000;;, - 45;3; 0.005556, 0.280177,-0.350000;;, - 46;3; 0.007342, 0.280244,-0.350000;;, - 47;3; 0.008919, 0.280313,-0.350000;;, - 48;3; 0.010124, 0.280378,-0.350000;;, - 49;3; 0.010866, 0.280436,-0.350000;;, - 50;3; 0.011112, 0.280485,-0.350000;;, - 51;3; 0.010902, 0.280533,-0.349687;;, - 52;3; 0.010267, 0.280587,-0.348746;;, - 53;3; 0.009230, 0.280645,-0.347216;;, - 54;3; 0.007866, 0.280703,-0.345215;;, - 55;3; 0.006308, 0.280760,-0.342948;;, - 56;3; 0.004730, 0.280810,-0.340681;;, - 57;3; 0.003310, 0.280851,-0.338680;;, - 58;3; 0.002184, 0.280880,-0.337150;;, - 59;3; 0.001436, 0.280897,-0.336209;;, - 60;3; 0.001093, 0.280902,-0.335897;;, - 61;3; 0.000957, 0.280897,-0.335974;;, - 62;3; 0.000827, 0.280882,-0.336209;;, - 63;3; 0.000706, 0.280857,-0.336602;;, - 64;3; 0.000594, 0.280822,-0.337150;;, - 65;3; 0.000492, 0.280778,-0.337847;;, - 66;3; 0.000400, 0.280724,-0.338680;;, - 67;3; 0.000318, 0.280663,-0.339633;;, - 68;3; 0.000247, 0.280596,-0.340681;;, - 69;3; 0.000186, 0.280525,-0.341797;;, - 70;3; 0.000137, 0.280451,-0.342948;;, - 71;3; 0.000096, 0.280378,-0.344099;;, - 72;3; 0.000065, 0.280306,-0.345215;;, - 73;3; 0.000042, 0.280239,-0.346264;;, - 74;3; 0.000025, 0.280178,-0.347216;;, - 75;3; 0.000014, 0.280125,-0.348050;;, - 76;3; 0.000007, 0.280080,-0.348746;;, - 77;3; 0.000003, 0.280045,-0.349295;;, - 78;3; 0.000001, 0.280020,-0.349687;;, - 79;3;-0.000000, 0.280005,-0.349922;;, - 80;3;-0.000000, 0.280000,-0.350000;;, - 81;3; 0.000246, 0.280011,-0.350000;;, - 82;3; 0.000988, 0.280043,-0.350000;;, - 83;3; 0.002193, 0.280096,-0.350000;;, - 84;3; 0.003770, 0.280165,-0.350000;;, - 85;3; 0.005556, 0.280243,-0.350000;;, - 86;3; 0.007342, 0.280321,-0.350000;;, - 87;3; 0.008919, 0.280389,-0.350000;;, - 88;3; 0.010125, 0.280442,-0.350000;;, - 89;3; 0.010866, 0.280474,-0.350000;;, - 90;3; 0.011112, 0.280485,-0.350000;;; - } - } - Animation { - {Armature_Bone_010} - AnimationKey { // Rotation - 0; - 91; - 0;4;-0.252193, 0.519431,-0.163776,-0.799855;;, - 1;4;-0.252193, 0.519431,-0.163776,-0.799855;;, - 2;4;-0.252721, 0.519116,-0.164609,-0.799607;;, - 3;4;-0.254316, 0.518161,-0.167128,-0.798857;;, - 4;4;-0.256981, 0.516566,-0.171338,-0.797604;;, - 5;4;-0.260695, 0.514344,-0.177204,-0.795859;;, - 6;4;-0.265402, 0.511527,-0.184638,-0.793646;;, - 7;4;-0.271009, 0.508171,-0.193494,-0.791011;;, - 8;4;-0.277379, 0.504359,-0.203554,-0.788017;;, - 9;4;-0.284333, 0.500198,-0.214537,-0.784749;;, - 10;4;-0.291654, 0.495817,-0.226099,-0.781308;;, - 11;4;-0.299100, 0.491361,-0.237859,-0.777809;;, - 12;4;-0.306421, 0.486980,-0.249422,-0.774368;;, - 13;4;-0.313375, 0.482819,-0.260404,-0.771100;;, - 14;4;-0.319744, 0.479007,-0.270465,-0.768106;;, - 15;4;-0.325351, 0.475652,-0.279320,-0.765471;;, - 16;4;-0.330058, 0.472835,-0.286754,-0.763259;;, - 17;4;-0.333772, 0.470612,-0.292619,-0.761514;;, - 18;4;-0.336438, 0.469017,-0.296829,-0.760261;;, - 19;4;-0.338032, 0.468063,-0.299348,-0.759511;;, - 20;4;-0.338560, 0.467747,-0.300181,-0.759264;;, - 21;4;-0.335792, 0.468887,-0.296643,-0.760735;;, - 22;4;-0.327388, 0.472463,-0.285716,-0.765167;;, - 23;4;-0.314961, 0.478033,-0.269101,-0.771627;;, - 24;4;-0.302097, 0.484277,-0.251131,-0.778154;;, - 25;4;-0.291744, 0.489957,-0.235611,-0.783192;;, - 26;4;-0.281576, 0.495824,-0.219905,-0.788042;;, - 27;4;-0.269440, 0.502794,-0.201209,-0.793843;;, - 28;4;-0.258484, 0.509836,-0.183122,-0.798831;;, - 29;4;-0.252275, 0.515606,-0.169999,-0.801068;;, - 30;4;-0.252193, 0.519431,-0.163776,-0.799855;;, - 31;4;-0.253356, 0.528589,-0.169252,-0.790436;;, - 32;4;-0.252052, 0.548687,-0.190830,-0.768950;;, - 33;4;-0.251141, 0.572270,-0.221992,-0.741836;;, - 34;4;-0.254119, 0.588517,-0.250788,-0.719438;;, - 35;4;-0.262568, 0.591122,-0.268546,-0.708465;;, - 36;4;-0.276680, 0.577477,-0.279973,-0.709043;;, - 37;4;-0.295680, 0.547475,-0.290865,-0.719653;;, - 38;4;-0.315542, 0.510399,-0.298837,-0.736201;;, - 39;4;-0.330806, 0.480766,-0.301963,-0.751207;;, - 40;4;-0.338560, 0.467747,-0.300181,-0.759264;;, - 41;4;-0.342060, 0.465129,-0.294983,-0.762747;;, - 42;4;-0.344609, 0.465174,-0.287133,-0.765377;;, - 43;4;-0.345966, 0.467899,-0.276707,-0.767177;;, - 44;4;-0.345911, 0.473042,-0.264084,-0.768268;;, - 45;4;-0.344307, 0.480004,-0.249999,-0.768883;;, - 46;4;-0.341161, 0.487894,-0.235456,-0.769344;;, - 47;4;-0.336637, 0.495731,-0.221505,-0.769988;;, - 48;4;-0.331002, 0.502669,-0.209000,-0.771089;;, - 49;4;-0.324552, 0.508139,-0.198475,-0.772818;;, - 50;4;-0.317551, 0.511848,-0.190155,-0.775251;;, - 51;4;-0.309437, 0.514831,-0.182375,-0.778220;;, - 52;4;-0.299571, 0.518159,-0.173535,-0.781517;;, - 53;4;-0.288242, 0.521727,-0.163911,-0.785056;;, - 54;4;-0.276014, 0.525357,-0.153985,-0.788687;;, - 55;4;-0.263725, 0.528808,-0.144417,-0.792205;;, - 56;4;-0.252350, 0.531824,-0.135936,-0.795385;;, - 57;4;-0.242771, 0.534188,-0.129158,-0.798035;;, - 58;4;-0.235586, 0.535777,-0.124461,-0.800038;;, - 59;4;-0.231055, 0.536558,-0.121961,-0.801359;;, - 60;4;-0.229163, 0.536569,-0.121580,-0.802023;;, - 61;4;-0.228579, 0.536190,-0.122260,-0.802383;;, - 62;4;-0.228082, 0.535757,-0.123065,-0.802757;;, - 63;4;-0.227689, 0.535265,-0.124009,-0.803138;;, - 64;4;-0.227422, 0.534711,-0.125105,-0.803515;;, - 65;4;-0.227305, 0.534092,-0.126364,-0.803880;;, - 66;4;-0.227360, 0.533407,-0.127799,-0.804220;;, - 67;4;-0.227612, 0.532656,-0.129416,-0.804520;;, - 68;4;-0.228084, 0.531840,-0.131222,-0.804766;;, - 69;4;-0.228794, 0.530964,-0.133216,-0.804942;;, - 70;4;-0.229757, 0.530031,-0.135394,-0.805033;;, - 71;4;-0.230980, 0.529051,-0.137745,-0.805026;;, - 72;4;-0.232466, 0.528030,-0.140256,-0.804911;;, - 73;4;-0.234207, 0.526978,-0.142909,-0.804681;;, - 74;4;-0.236193, 0.525905,-0.145683,-0.804332;;, - 75;4;-0.238407, 0.524818,-0.148557,-0.803862;;, - 76;4;-0.240830, 0.523727,-0.151511,-0.803274;;, - 77;4;-0.243440, 0.522638,-0.154526,-0.802573;;, - 78;4;-0.246218, 0.521556,-0.157584,-0.801765;;, - 79;4;-0.249142, 0.520486,-0.160672,-0.800856;;, - 80;4;-0.252193, 0.519431,-0.163776,-0.799855;;, - 81;4;-0.256322, 0.518362,-0.167041,-0.798407;;, - 82;4;-0.262460, 0.517258,-0.170579,-0.796168;;, - 83;4;-0.270398, 0.516150,-0.174288,-0.793214;;, - 84;4;-0.279646, 0.515082,-0.178005,-0.789731;;, - 85;4;-0.289423, 0.514109,-0.181517,-0.786021;;, - 86;4;-0.298769, 0.513280,-0.184597,-0.782457;;, - 87;4;-0.306766, 0.512634,-0.187063,-0.779396;;, - 88;4;-0.312745, 0.512185,-0.188814,-0.777100;;, - 89;4;-0.316363, 0.511929,-0.189831,-0.775709;;, - 90;4;-0.317551, 0.511848,-0.190155,-0.775251;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3;-0.000000, 0.280000, 0.350000;;, - 1;3;-0.000000, 0.280000, 0.350000;;, - 2;3;-0.000000, 0.280000, 0.350000;;, - 3;3;-0.000000, 0.280000, 0.350000;;, - 4;3;-0.000000, 0.280000, 0.350000;;, - 5;3;-0.000000, 0.280000, 0.350000;;, - 6;3;-0.000000, 0.280000, 0.350000;;, - 7;3;-0.000000, 0.280000, 0.350000;;, - 8;3;-0.000000, 0.280000, 0.350000;;, - 9;3;-0.000000, 0.280000, 0.350000;;, - 10;3;-0.000000, 0.280000, 0.350000;;, - 11;3;-0.000000, 0.280000, 0.350000;;, - 12;3;-0.000000, 0.280000, 0.350000;;, - 13;3;-0.000000, 0.280000, 0.350000;;, - 14;3;-0.000000, 0.280000, 0.350000;;, - 15;3;-0.000000, 0.280000, 0.350000;;, - 16;3;-0.000000, 0.280000, 0.350000;;, - 17;3;-0.000000, 0.280000, 0.350000;;, - 18;3;-0.000000, 0.280000, 0.350000;;, - 19;3;-0.000000, 0.280000, 0.350000;;, - 20;3;-0.000000, 0.280000, 0.350000;;, - 21;3;-0.000000, 0.280000, 0.350000;;, - 22;3;-0.000000, 0.280000, 0.350000;;, - 23;3;-0.000000, 0.280000, 0.350000;;, - 24;3;-0.000000, 0.280000, 0.350000;;, - 25;3;-0.000000, 0.280000, 0.350000;;, - 26;3;-0.000000, 0.280000, 0.350000;;, - 27;3;-0.000000, 0.280000, 0.350000;;, - 28;3;-0.000000, 0.280000, 0.350000;;, - 29;3;-0.000000, 0.280000, 0.350000;;, - 30;3;-0.000000, 0.280000, 0.350000;;, - 31;3;-0.000000, 0.280000, 0.350000;;, - 32;3;-0.000000, 0.280000, 0.350000;;, - 33;3;-0.000000, 0.280000, 0.350000;;, - 34;3;-0.000000, 0.280000, 0.350000;;, - 35;3;-0.000000, 0.280000, 0.350000;;, - 36;3;-0.000000, 0.280000, 0.350000;;, - 37;3;-0.000000, 0.280000, 0.350000;;, - 38;3;-0.000000, 0.280000, 0.350000;;, - 39;3;-0.000000, 0.280000, 0.350000;;, - 40;3;-0.000000, 0.280000, 0.350000;;, - 41;3; 0.000246, 0.280007, 0.350000;;, - 42;3; 0.000988, 0.280029, 0.350000;;, - 43;3; 0.002193, 0.280065, 0.350000;;, - 44;3; 0.003770, 0.280115, 0.350000;;, - 45;3; 0.005556, 0.280177, 0.350000;;, - 46;3; 0.007342, 0.280244, 0.350000;;, - 47;3; 0.008919, 0.280313, 0.350000;;, - 48;3; 0.010125, 0.280378, 0.350000;;, - 49;3; 0.010866, 0.280436, 0.350000;;, - 50;3; 0.011112, 0.280485, 0.350000;;, - 51;3; 0.010902, 0.280534, 0.349687;;, - 52;3; 0.010267, 0.280587, 0.348746;;, - 53;3; 0.009230, 0.280645, 0.347216;;, - 54;3; 0.007866, 0.280703, 0.345215;;, - 55;3; 0.006308, 0.280760, 0.342948;;, - 56;3; 0.004730, 0.280810, 0.340681;;, - 57;3; 0.003310, 0.280851, 0.338680;;, - 58;3; 0.002185, 0.280880, 0.337150;;, - 59;3; 0.001436, 0.280897, 0.336209;;, - 60;3; 0.001093, 0.280903, 0.335897;;, - 61;3; 0.000957, 0.280898, 0.335974;;, - 62;3; 0.000828, 0.280883, 0.336209;;, - 63;3; 0.000707, 0.280857, 0.336602;;, - 64;3; 0.000595, 0.280822, 0.337150;;, - 65;3; 0.000492, 0.280778, 0.337847;;, - 66;3; 0.000400, 0.280724, 0.338680;;, - 67;3; 0.000318, 0.280664, 0.339633;;, - 68;3; 0.000247, 0.280596, 0.340681;;, - 69;3; 0.000186, 0.280525, 0.341797;;, - 70;3; 0.000137, 0.280451, 0.342948;;, - 71;3; 0.000097, 0.280378, 0.344099;;, - 72;3; 0.000065, 0.280306, 0.345215;;, - 73;3; 0.000042, 0.280239, 0.346264;;, - 74;3; 0.000025, 0.280178, 0.347216;;, - 75;3; 0.000014, 0.280125, 0.348050;;, - 76;3; 0.000007, 0.280080, 0.348746;;, - 77;3; 0.000003, 0.280045, 0.349295;;, - 78;3; 0.000001, 0.280020, 0.349687;;, - 79;3; 0.000000, 0.280005, 0.349922;;, - 80;3;-0.000000, 0.280000, 0.350000;;, - 81;3; 0.000246, 0.280011, 0.350000;;, - 82;3; 0.000988, 0.280043, 0.350000;;, - 83;3; 0.002193, 0.280096, 0.350000;;, - 84;3; 0.003770, 0.280165, 0.350000;;, - 85;3; 0.005556, 0.280243, 0.350000;;, - 86;3; 0.007342, 0.280321, 0.350000;;, - 87;3; 0.008919, 0.280390, 0.350000;;, - 88;3; 0.010125, 0.280442, 0.350000;;, - 89;3; 0.010866, 0.280475, 0.350000;;, - 90;3; 0.011112, 0.280485, 0.350000;;; - } - } - Animation { - {Group8} - AnimationKey { // Rotation - 0; - 91; - 0;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 1;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 2;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 3;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 4;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 5;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 6;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 7;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 8;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 9;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 10;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 11;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 12;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 13;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 14;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 15;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 16;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 17;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 18;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 19;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 20;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 21;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 22;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 23;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 24;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 25;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 26;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 27;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 28;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 29;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 30;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 31;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 32;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 33;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 34;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 35;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 36;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 37;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 38;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 39;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 40;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 41;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 42;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 43;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 44;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 45;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 46;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 47;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 48;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 49;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 50;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 51;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 52;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 53;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 54;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 55;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 56;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 57;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 58;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 59;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 60;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 61;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 62;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 63;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 64;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 65;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 66;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 67;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 68;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 69;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 70;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 71;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 72;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 73;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 74;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 75;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 76;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 77;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 78;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 79;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 80;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 81;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 82;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 83;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 84;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 85;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 86;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 87;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 88;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 89;4;-1.000000, 0.000000, 0.000000, 0.000000;;, - 90;4;-1.000000, 0.000000, 0.000000, 0.000000;;; - } - AnimationKey { // Scale - 1; - 91; - 0;3; 1.000000, 1.000000, 1.000000;;, - 1;3; 1.000000, 1.000000, 1.000000;;, - 2;3; 1.000000, 1.000000, 1.000000;;, - 3;3; 1.000000, 1.000000, 1.000000;;, - 4;3; 1.000000, 1.000000, 1.000000;;, - 5;3; 1.000000, 1.000000, 1.000000;;, - 6;3; 1.000000, 1.000000, 1.000000;;, - 7;3; 1.000000, 1.000000, 1.000000;;, - 8;3; 1.000000, 1.000000, 1.000000;;, - 9;3; 1.000000, 1.000000, 1.000000;;, - 10;3; 1.000000, 1.000000, 1.000000;;, - 11;3; 1.000000, 1.000000, 1.000000;;, - 12;3; 1.000000, 1.000000, 1.000000;;, - 13;3; 1.000000, 1.000000, 1.000000;;, - 14;3; 1.000000, 1.000000, 1.000000;;, - 15;3; 1.000000, 1.000000, 1.000000;;, - 16;3; 1.000000, 1.000000, 1.000000;;, - 17;3; 1.000000, 1.000000, 1.000000;;, - 18;3; 1.000000, 1.000000, 1.000000;;, - 19;3; 1.000000, 1.000000, 1.000000;;, - 20;3; 1.000000, 1.000000, 1.000000;;, - 21;3; 1.000000, 1.000000, 1.000000;;, - 22;3; 1.000000, 1.000000, 1.000000;;, - 23;3; 1.000000, 1.000000, 1.000000;;, - 24;3; 1.000000, 1.000000, 1.000000;;, - 25;3; 1.000000, 1.000000, 1.000000;;, - 26;3; 1.000000, 1.000000, 1.000000;;, - 27;3; 1.000000, 1.000000, 1.000000;;, - 28;3; 1.000000, 1.000000, 1.000000;;, - 29;3; 1.000000, 1.000000, 1.000000;;, - 30;3; 1.000000, 1.000000, 1.000000;;, - 31;3; 1.000000, 1.000000, 1.000000;;, - 32;3; 1.000000, 1.000000, 1.000000;;, - 33;3; 1.000000, 1.000000, 1.000000;;, - 34;3; 1.000000, 1.000000, 1.000000;;, - 35;3; 1.000000, 1.000000, 1.000000;;, - 36;3; 1.000000, 1.000000, 1.000000;;, - 37;3; 1.000000, 1.000000, 1.000000;;, - 38;3; 1.000000, 1.000000, 1.000000;;, - 39;3; 1.000000, 1.000000, 1.000000;;, - 40;3; 1.000000, 1.000000, 1.000000;;, - 41;3; 1.000000, 1.000000, 1.000000;;, - 42;3; 1.000000, 1.000000, 1.000000;;, - 43;3; 1.000000, 1.000000, 1.000000;;, - 44;3; 1.000000, 1.000000, 1.000000;;, - 45;3; 1.000000, 1.000000, 1.000000;;, - 46;3; 1.000000, 1.000000, 1.000000;;, - 47;3; 1.000000, 1.000000, 1.000000;;, - 48;3; 1.000000, 1.000000, 1.000000;;, - 49;3; 1.000000, 1.000000, 1.000000;;, - 50;3; 1.000000, 1.000000, 1.000000;;, - 51;3; 1.000000, 1.000000, 1.000000;;, - 52;3; 1.000000, 1.000000, 1.000000;;, - 53;3; 1.000000, 1.000000, 1.000000;;, - 54;3; 1.000000, 1.000000, 1.000000;;, - 55;3; 1.000000, 1.000000, 1.000000;;, - 56;3; 1.000000, 1.000000, 1.000000;;, - 57;3; 1.000000, 1.000000, 1.000000;;, - 58;3; 1.000000, 1.000000, 1.000000;;, - 59;3; 1.000000, 1.000000, 1.000000;;, - 60;3; 1.000000, 1.000000, 1.000000;;, - 61;3; 1.000000, 1.000000, 1.000000;;, - 62;3; 1.000000, 1.000000, 1.000000;;, - 63;3; 1.000000, 1.000000, 1.000000;;, - 64;3; 1.000000, 1.000000, 1.000000;;, - 65;3; 1.000000, 1.000000, 1.000000;;, - 66;3; 1.000000, 1.000000, 1.000000;;, - 67;3; 1.000000, 1.000000, 1.000000;;, - 68;3; 1.000000, 1.000000, 1.000000;;, - 69;3; 1.000000, 1.000000, 1.000000;;, - 70;3; 1.000000, 1.000000, 1.000000;;, - 71;3; 1.000000, 1.000000, 1.000000;;, - 72;3; 1.000000, 1.000000, 1.000000;;, - 73;3; 1.000000, 1.000000, 1.000000;;, - 74;3; 1.000000, 1.000000, 1.000000;;, - 75;3; 1.000000, 1.000000, 1.000000;;, - 76;3; 1.000000, 1.000000, 1.000000;;, - 77;3; 1.000000, 1.000000, 1.000000;;, - 78;3; 1.000000, 1.000000, 1.000000;;, - 79;3; 1.000000, 1.000000, 1.000000;;, - 80;3; 1.000000, 1.000000, 1.000000;;, - 81;3; 1.000000, 1.000000, 1.000000;;, - 82;3; 1.000000, 1.000000, 1.000000;;, - 83;3; 1.000000, 1.000000, 1.000000;;, - 84;3; 1.000000, 1.000000, 1.000000;;, - 85;3; 1.000000, 1.000000, 1.000000;;, - 86;3; 1.000000, 1.000000, 1.000000;;, - 87;3; 1.000000, 1.000000, 1.000000;;, - 88;3; 1.000000, 1.000000, 1.000000;;, - 89;3; 1.000000, 1.000000, 1.000000;;, - 90;3; 1.000000, 1.000000, 1.000000;;; - } - AnimationKey { // Position - 2; - 91; - 0;3; 0.000000, 0.000000, 0.000000;;, - 1;3; 0.000000, 0.000000, 0.000000;;, - 2;3; 0.000000, 0.000000, 0.000000;;, - 3;3; 0.000000, 0.000000, 0.000000;;, - 4;3; 0.000000, 0.000000, 0.000000;;, - 5;3; 0.000000, 0.000000, 0.000000;;, - 6;3; 0.000000, 0.000000, 0.000000;;, - 7;3; 0.000000, 0.000000, 0.000000;;, - 8;3; 0.000000, 0.000000, 0.000000;;, - 9;3; 0.000000, 0.000000, 0.000000;;, - 10;3; 0.000000, 0.000000, 0.000000;;, - 11;3; 0.000000, 0.000000, 0.000000;;, - 12;3; 0.000000, 0.000000, 0.000000;;, - 13;3; 0.000000, 0.000000, 0.000000;;, - 14;3; 0.000000, 0.000000, 0.000000;;, - 15;3; 0.000000, 0.000000, 0.000000;;, - 16;3; 0.000000, 0.000000, 0.000000;;, - 17;3; 0.000000, 0.000000, 0.000000;;, - 18;3; 0.000000, 0.000000, 0.000000;;, - 19;3; 0.000000, 0.000000, 0.000000;;, - 20;3; 0.000000, 0.000000, 0.000000;;, - 21;3; 0.000000, 0.000000, 0.000000;;, - 22;3; 0.000000, 0.000000, 0.000000;;, - 23;3; 0.000000, 0.000000, 0.000000;;, - 24;3; 0.000000, 0.000000, 0.000000;;, - 25;3; 0.000000, 0.000000, 0.000000;;, - 26;3; 0.000000, 0.000000, 0.000000;;, - 27;3; 0.000000, 0.000000, 0.000000;;, - 28;3; 0.000000, 0.000000, 0.000000;;, - 29;3; 0.000000, 0.000000, 0.000000;;, - 30;3; 0.000000, 0.000000, 0.000000;;, - 31;3; 0.000000, 0.000000, 0.000000;;, - 32;3; 0.000000, 0.000000, 0.000000;;, - 33;3; 0.000000, 0.000000, 0.000000;;, - 34;3; 0.000000, 0.000000, 0.000000;;, - 35;3; 0.000000, 0.000000, 0.000000;;, - 36;3; 0.000000, 0.000000, 0.000000;;, - 37;3; 0.000000, 0.000000, 0.000000;;, - 38;3; 0.000000, 0.000000, 0.000000;;, - 39;3; 0.000000, 0.000000, 0.000000;;, - 40;3; 0.000000, 0.000000, 0.000000;;, - 41;3; 0.000000, 0.000000, 0.000000;;, - 42;3; 0.000000, 0.000000, 0.000000;;, - 43;3; 0.000000, 0.000000, 0.000000;;, - 44;3; 0.000000, 0.000000, 0.000000;;, - 45;3; 0.000000, 0.000000, 0.000000;;, - 46;3; 0.000000, 0.000000, 0.000000;;, - 47;3; 0.000000, 0.000000, 0.000000;;, - 48;3; 0.000000, 0.000000, 0.000000;;, - 49;3; 0.000000, 0.000000, 0.000000;;, - 50;3; 0.000000, 0.000000, 0.000000;;, - 51;3; 0.000000, 0.000000, 0.000000;;, - 52;3; 0.000000, 0.000000, 0.000000;;, - 53;3; 0.000000, 0.000000, 0.000000;;, - 54;3; 0.000000, 0.000000, 0.000000;;, - 55;3; 0.000000, 0.000000, 0.000000;;, - 56;3; 0.000000, 0.000000, 0.000000;;, - 57;3; 0.000000, 0.000000, 0.000000;;, - 58;3; 0.000000, 0.000000, 0.000000;;, - 59;3; 0.000000, 0.000000, 0.000000;;, - 60;3; 0.000000, 0.000000, 0.000000;;, - 61;3; 0.000000, 0.000000, 0.000000;;, - 62;3; 0.000000, 0.000000, 0.000000;;, - 63;3; 0.000000, 0.000000, 0.000000;;, - 64;3; 0.000000, 0.000000, 0.000000;;, - 65;3; 0.000000, 0.000000, 0.000000;;, - 66;3; 0.000000, 0.000000, 0.000000;;, - 67;3; 0.000000, 0.000000, 0.000000;;, - 68;3; 0.000000, 0.000000, 0.000000;;, - 69;3; 0.000000, 0.000000, 0.000000;;, - 70;3; 0.000000, 0.000000, 0.000000;;, - 71;3; 0.000000, 0.000000, 0.000000;;, - 72;3; 0.000000, 0.000000, 0.000000;;, - 73;3; 0.000000, 0.000000, 0.000000;;, - 74;3; 0.000000, 0.000000, 0.000000;;, - 75;3; 0.000000, 0.000000, 0.000000;;, - 76;3; 0.000000, 0.000000, 0.000000;;, - 77;3; 0.000000, 0.000000, 0.000000;;, - 78;3; 0.000000, 0.000000, 0.000000;;, - 79;3; 0.000000, 0.000000, 0.000000;;, - 80;3; 0.000000, 0.000000, 0.000000;;, - 81;3; 0.000000, 0.000000, 0.000000;;, - 82;3; 0.000000, 0.000000, 0.000000;;, - 83;3; 0.000000, 0.000000, 0.000000;;, - 84;3; 0.000000, 0.000000, 0.000000;;, - 85;3; 0.000000, 0.000000, 0.000000;;, - 86;3; 0.000000, 0.000000, 0.000000;;, - 87;3; 0.000000, 0.000000, 0.000000;;, - 88;3; 0.000000, 0.000000, 0.000000;;, - 89;3; 0.000000, 0.000000, 0.000000;;, - 90;3; 0.000000, 0.000000, 0.000000;;; - } - } -} // End of AnimationSet Global diff --git a/models/mobs_sand_monster.b3d b/models/mobs_sand_monster.b3d deleted file mode 100644 index 97825044427502ca24fe1097a219a34ebbb1f988..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115989 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

b7K?2%esw za%Byz@pPd^B{0ci>bj#5hIgw2ciWcfa*BGK5~UH=4U~6le5VMNN5_K6vzTb2+1$5$ z|GOPBi~@#cKxZ1S9BymbKeS9|F)C1OZ%fMGUNJu&_-qJ>Ue0*^voqo>qnn4Ee))(X zjCh+uy z865W>!z2(UwBu_n&lyq(&97*Cxv){DnLDDsjrfD(z z3L6+qYpH5Wkq1-<$L^}3G7feAMe=nqk3a~*RMBlanx-e2L?{Wxd4lL0Z0$+LieqPy zLa?cO7EcO}Qb6bMaAfkiEz$?66ic+`aD8ffes=?x$6j| zrYsvKuSU3c6==u)re$^-(Um=!+OYjj5Nl0qEYm;{Ay5a4ia`U7^Q?~*$)X@zv}}HC zNOOe>1ofe(x;KR55OBCoA%#bpBd8D*o@5?^83;p(YXr*|8ExkofFO$)h5`)L literal 0 HcmV?d00001 diff --git a/textures/fun_caves_meteorite.png b/textures/fun_caves_meteorite.png new file mode 100644 index 0000000000000000000000000000000000000000..e29fd336cb18983c55f0faac0a8a7d7215276da0 GIT binary patch literal 1982 zcmV;v2SNCWP)x@&6z#h zXk5Q~8UU<#ejx#Xml{@mcgc6{-Ua~J+BlyFfN9en-#B&5Fg9gW9UELy%tGY>_VlzT z*}CWEt@t*1xI0}u|J-T-Kt+XHnfUmakGoph*DE$rFOzH-SrtNGA_0Sl)KL`PzOG^Q zN&wifVH3Gqf!hKO>{*Ms3tz_M38T#wmF4n@ljp9dv#P^sv2YU4!7PgK$PV1^myqz* zp{m>m5W@0__^U5$+W6w8%^OJ0;Mumu^>;6@V&xL-*#0^I;LV+jYxnLycDA5%=6*E~ z!DK-;+lQdjiGbIGBFTiR@iQSyHi%X;(-}y6d)wa4>wdX#&Em!8@F2I=eKXE#>W5+a ztY`nf64-1!0ASY4M{8gI-SLY$g`gS~c8e8OLxt5O!r%zPCB-=1as#Z;2coM;C6dGh z0**7!-@5tb4~X4jU9hZ?876+fEsu9U>xxlLD{zH^ z3Q6E0+wJhk60)2C6E)D(*@;;*eu_|_49;Q~oE{%!hYi=yod-!o5NGO^HCuPA-Mncn zaWcx5Yg=>(MOTEXHQgh+4tO2fYW`8x>+ z0C4gjCs<3%*;q2$4_!#G9@PMYhO9xs7gQX-*bCldLT@GwuS)@?6uOoL&vYcSS>&^Q zDD}8uHXN{V6zN0+6<#NLhmV4g?y+uPw)Euh-#s+`>8GZX`f(%ZlT+t>xd%QvzK<y6`Yy?yBR5>(dA007hs_8c}_M55~bNN2O4 zYCrmNDtZ%fP`!X+n+?%a8XeJYRFst>n@u5|PQl7wv+WjBu2|IQ++Vo;~;3 zzezY$cDukkM_SpO84n58T z8Qrl203A8afE5&)szC*X6dr=6%gyNg*J;F?FQYq|L9womJn)ADtm*14@}(yHoFvk{ zDlS}Z)$gkgbDw;2>2Cm(>YRe#$Rvy%em`zp zy9Snuqt`4#a4FEeK}O7$C;$k&>CV65K!n0WMj6aFqiY3?FlypB9%i1Q)E9Xh_D0C z`=FXLR8c`nOWf4qavSHbb^LkX8$0JR#y|-9Znx%Pqko9{x?#ds|Cd!SH3m&JbEW?t z?EK9>9snlKUhwrh;Wy0G=caA$Z;n Qw*UYD07*qoM6N<$f}HS?>i_@% literal 0 HcmV?d00001 diff --git a/textures/fun_caves_tesseract_steel_aqua.png b/textures/fun_caves_tesseract_iron_aqua.png similarity index 100% rename from textures/fun_caves_tesseract_steel_aqua.png rename to textures/fun_caves_tesseract_iron_aqua.png diff --git a/textures/image_credits.txt b/textures/image_credits.txt index a060fa9..e3cca53 100644 --- a/textures/image_credits.txt +++ b/textures/image_credits.txt @@ -1,3 +1,4 @@ Original spider textures: AspireMint Original goblins textures and models: Francisco "FreeLikeGNU" Athens Original tesseract: Claudio Rocchini (cc-by-sa 2.5), https://en.wikipedia.org/wiki/File:Runci_trunc_tessaract.png +Original meteorite: MeteoriteKid (cc-by-sa 3), https://en.wikipedia.org/wiki/File:Oriented_Taza_Meteorite.jpg From 9fedc6c52ae2378a8684b4f6e32de6a42f086e1f Mon Sep 17 00:00:00 2001 From: Duane Date: Fri, 10 Jun 2016 12:22:24 -0500 Subject: [PATCH 098/354] Fix regression in coral. Add coral teleporter. --- deco_plants.lua | 8 ++++ decogen.lua | 11 +++-- mapgen.lua | 1 - nodes.lua | 47 ++++++++++++++++++-- textures/fun_caves_coral_gem.png | Bin 0 -> 2040 bytes textures/fun_caves_precious_coral.png | Bin 0 -> 2415 bytes textures/fun_caves_tesseract_iron_coral.png | Bin 0 -> 306322 bytes 7 files changed, 59 insertions(+), 8 deletions(-) create mode 100644 textures/fun_caves_coral_gem.png create mode 100644 textures/fun_caves_precious_coral.png create mode 100644 textures/fun_caves_tesseract_iron_coral.png diff --git a/deco_plants.lua b/deco_plants.lua index 9784d41..17f7c60 100644 --- a/deco_plants.lua +++ b/deco_plants.lua @@ -41,6 +41,14 @@ fun_caves.plantlist = { sounds = default.node_sound_stone_defaults(), }, + {name="precious_coral", + desc="Precious Coral", + water=true, + light_source=1, + coral=true, + sounds = default.node_sound_stone_defaults(), + }, + {name="water_plant_1", desc="Water Plant", water=true, diff --git a/decogen.lua b/decogen.lua index e95e472..998cd95 100644 --- a/decogen.lua +++ b/decogen.lua @@ -23,6 +23,7 @@ local log = math.log local floor = math.floor local find_nodes_in_area = minetest.find_nodes_in_area local csize +local node_match_cache = {} local function place_schematic(minp, maxp, data, p2data, area, node, pos, schem, center) @@ -356,13 +357,11 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi ----------------------------------------------------- -- end of cave decoration non-loop ----------------------------------------------------- - elseif y < height then + elseif y < height and data[ivm] == node["air"] and (data[ivm - area.ystride] == node['default:stone'] or data[ivm - area.ystride] == node['default:sandstone']) then -- This just places non-abm dirt inside caves. -- Its value is questionable. - if data[ivm] == node["air"] and (data[ivm - area.ystride] == node['default:stone'] or data[ivm - area.ystride] == node['default:sandstone']) then data[ivm - area.ystride] = node["fun_caves:dirt"] write = true - end else local pn = plant_n[index] local biome @@ -382,7 +381,11 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi local node_above = data[ivm + area.ystride] if y < water_level and data[ivm] == node["default:sand"] and node_above == node["default:water_source"] and data[ivm + area.ystride * 2] == node["default:water_source"] and coral_biomes[biome] and pn < -0.1 and rand(5) == 1 and surround(node, data, area, ivm) then - data[ivm] = node["fun_caves:staghorn_coral_water_sand"] + if rand(100) == 1 then + data[ivm] = node["fun_caves:precious_coral_water_sand"] + else + data[ivm] = node["fun_caves:staghorn_coral_water_sand"] + end write = true break elseif y < water_level and node_below == node["default:sand"] and node_above == node["default:water_source"] and data[ivm] == node["default:water_source"] and coral_biomes[biome] and pn < -0.1 and rand(5) < 3 then diff --git a/mapgen.lua b/mapgen.lua index 0efba13..fc9289a 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -19,7 +19,6 @@ local node = setmetatable({}, { local data = {} local p2data = {} -- vm rotation data buffer -local node_match_cache = {} -- Create a table of biome ids, so I can use the biomemap. diff --git a/nodes.lua b/nodes.lua index bae3436..0796aa7 100644 --- a/nodes.lua +++ b/nodes.lua @@ -142,7 +142,9 @@ local function teleporter(user, area, power) else local newpos if area == 'overworld' then - newpos = {x=math.random(12000)-6000, y=120, z=math.random(12000)-6000} + newpos = {x=(math.random(2)*2-3)*(math.random(math.floor(map_max/6))+power*math.floor(map_max/6)), y=120, z=(math.random(2)*2-3)*(math.random(math.floor(map_max/6))+power*math.floor(map_max/6))} + elseif area == 'hell' then + newpos = {x=pos.x, y=fun_caves.underzones[({'Caina','Phlegethos','Dis','Minauros','Styx'})[power+1]].ceiling-30, z=pos.z} else return end @@ -159,6 +161,45 @@ local function teleporter(user, area, power) end end +minetest.register_craftitem("fun_caves:teleporter_iron_coral", { + description = "Iron and Moonstone Teleporter", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_tesseract_iron_coral.png"}, + inventory_image = "fun_caves_tesseract_iron_coral.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), + on_use = function(itemstack, user, pointed_thing) + teleporter(user, 'hell', 0) + end, +}) + +minetest.register_craft({ + output = 'fun_caves:teleporter_iron_coral', + recipe = { + {'fun_caves:sky_iron', 'default:copper_ingot', 'fun_caves:sky_iron'}, + {'fun_caves:coral_gem', 'fun_caves:coral_gem', 'fun_caves:coral_gem'}, + {'fun_caves:sky_iron', 'default:obsidian_shard', 'fun_caves:sky_iron'}, + } +}) + +minetest.register_craftitem("fun_caves:coral_gem", { + description = "Coral Gem", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_coral_gem.png"}, + inventory_image = "fun_caves_coral_gem.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craft({ + type = "cooking", + output = "fun_caves:coral_gem", + recipe = "fun_caves:precious_coral", + cooktime = 5, +}) + minetest.register_craftitem("fun_caves:teleporter_iron_aquamarine", { description = "Iron and Aquamarine Teleporter", drawtype = "plantlike", @@ -168,7 +209,7 @@ minetest.register_craftitem("fun_caves:teleporter_iron_aquamarine", { groups = {dig_immediate = 3}, sounds = default.node_sound_stone_defaults(), on_use = function(itemstack, user, pointed_thing) - teleporter(user, 'overworld', 1) + teleporter(user, 'overworld', 0) end, }) @@ -264,7 +305,7 @@ minetest.register_ore({ ore_type = "scatter", ore = "fun_caves:stone_with_aquamarines", wherein = "default:stone", - clust_scarcity = 30 * 30 * 30, + clust_scarcity = 17 * 17 * 17, clust_num_ores = 1, clust_size = 1, y_min = -6000, diff --git a/textures/fun_caves_coral_gem.png b/textures/fun_caves_coral_gem.png new file mode 100644 index 0000000000000000000000000000000000000000..9b6c9f134f47e1ed8e42fd8db42be32bd6927640 GIT binary patch literal 2040 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 literal 0 HcmV?d00001 diff --git a/textures/fun_caves_tesseract_iron_coral.png b/textures/fun_caves_tesseract_iron_coral.png new file mode 100644 index 0000000000000000000000000000000000000000..2e085c3d868db00cfad233086f11253daabefd67 GIT binary patch literal 306322 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�-c-PM7*B0-}bECGpD!_}T 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

    _IKTgS%-u&A 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�Ag62JDSOdx9`NwH_8e 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 u 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 d-{*?v4QF#fxtyZRPB{Vo(0r_`R- Date: Sat, 11 Jun 2016 03:50:17 -0500 Subject: [PATCH 099/354] Fix regressions. Add 3 teleporters. --- cavegen.lua | 2 +- fortress.lua | 13 +- fungal_tree.lua | 15 +- mapgen.lua | 2 +- nodes.lua | 201 ++++++++++++++++++---- textures/fun_caves_aquamarine.png | Bin 0 -> 2778 bytes textures/fun_caves_coral_gem.png | Bin 2040 -> 1910 bytes textures/fun_caves_garnet.png | Bin 0 -> 2728 bytes textures/fun_caves_mineral_aquamarine.png | Bin 0 -> 405 bytes textures/fun_caves_mineral_garnet.png | Bin 0 -> 372 bytes textures/fun_caves_mineral_zoisite.png | Bin 0 -> 355 bytes textures/fun_caves_zoisite.png | Bin 0 -> 2061 bytes textures/image_credits.txt | 3 + 13 files changed, 191 insertions(+), 45 deletions(-) create mode 100644 textures/fun_caves_aquamarine.png create mode 100644 textures/fun_caves_garnet.png create mode 100644 textures/fun_caves_mineral_aquamarine.png create mode 100644 textures/fun_caves_mineral_garnet.png create mode 100644 textures/fun_caves_mineral_zoisite.png create mode 100644 textures/fun_caves_zoisite.png diff --git a/cavegen.lua b/cavegen.lua index d0b0b06..58481f8 100644 --- a/cavegen.lua +++ b/cavegen.lua @@ -69,7 +69,7 @@ fun_caves.cavegen = function(minp, maxp, data, area, node, heightmap, underzone) write = true elseif underzone and (y < underzone.ceiling + 10 - (underzone.vary and cave_3[index] or 0) and y > underzone.floor - 10 + (underzone.vary and cave_3[index] or 0)) then -- nop - elseif y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then + elseif ((y <= maxp.y and y >= minp.y) or (data[ivm] == node['default:stone'])) and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then if y <= fun_caves.underzones['Styx'].sealevel then data[ivm] = node["default:water_source"] else diff --git a/fortress.lua b/fortress.lua index 5de7d53..0f846e7 100644 --- a/fortress.lua +++ b/fortress.lua @@ -1,13 +1,10 @@ local rand = math.random local floor = math.floor +local ceil = math.ceil +local max = math.max +local map_max = 31000 -local treasures = { - 'fun_caves:stone_with_aquamarines', - 'fun_caves:stone_with_sky_iron', - 'default:obsidian', -} - fun_caves.fortress = function(minp, maxp, data, area, node) -- invisible maze -- hungry maze @@ -16,7 +13,7 @@ fun_caves.fortress = function(minp, maxp, data, area, node) -- hidden doors/downs -- hot/ice floors -- - --local level = ceil(maxp.y / 3100) + local level = max(6, ceil(maxp.y / floor(map_max / 6))) local n = 16 local walls = {} local inner_floor = node['fun_caves:dungeon_floor_1'] @@ -49,7 +46,7 @@ fun_caves.fortress = function(minp, maxp, data, area, node) --data[ivm] = fun_caves.DEBUG and node["default:glass"] or inner_wall if y2 == 0 and rand(3000) == 1 then treasure_count = treasure_count + 1 - data[ivm] = node[treasures[rand(#treasures)]] + data[ivm] = node['fun_caves:coffer'] else data[ivm] = inner_wall end diff --git a/fungal_tree.lua b/fungal_tree.lua index 93a8cc0..757cfe7 100644 --- a/fungal_tree.lua +++ b/fungal_tree.lua @@ -43,6 +43,7 @@ local fruit = minetest.get_content_id("fun_caves:fungal_tree_fruit") function fun_caves.make_fungal_tree(data, area, ivm, height) local leaf = minetest.get_content_id(fungal_tree_leaves[rand(#fungal_tree_leaves)]) + local air = minetest.get_content_id('air') for y = 0, height do local radius = 1 if y > 1 and y < height - 2 then @@ -52,12 +53,14 @@ function fun_caves.make_fungal_tree(data, area, ivm, height) for x = -radius,radius do local sr = rand(1,100) local i = ivm + z*area.zstride + y*area.ystride + x - if x == 0 and y == 0 and z == 0 then - data[i] = leaf - elseif sr == 1 then - data[i] = fruit - elseif sr < 50 then - data[i] = leaf + if data[i] == air then + if x == 0 and y == 0 and z == 0 then + data[i] = leaf + elseif sr == 1 then + data[i] = fruit + elseif sr < 50 then + data[i] = leaf + end end end end diff --git a/mapgen.lua b/mapgen.lua index fc9289a..253b841 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -64,7 +64,7 @@ fun_caves.is_fortress = function(pos, cs, debug) local n = minetest.get_perlin(fortress_noise):get3d({x=x, y=y, z=z}) if fun_caves.DEBUG and floor((n * 10000) % 4) == 1 then - print('fortress ('..x..','..y..','..zn..')') + --print('fortress ('..x..','..y..','..z..')') return true end if floor((n * 10000) % 19) == 1 then diff --git a/nodes.lua b/nodes.lua index 0796aa7..05fc166 100644 --- a/nodes.lua +++ b/nodes.lua @@ -1,5 +1,6 @@ local get_node_or_nil = minetest.get_node_or_nil local get_item_group = minetest.get_item_group +local map_max = 31000 local old_is_protected = minetest.is_protected function minetest.is_protected(pos, name) @@ -200,6 +201,108 @@ minetest.register_craft({ cooktime = 5, }) +minetest.register_craftitem("fun_caves:teleporter_iron_garnet", { + description = "Iron and Garnet Teleporter", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_tesseract_iron_garnet.png"}, + inventory_image = "fun_caves_tesseract_iron_garnet.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), + on_use = function(itemstack, user, pointed_thing) + teleporter(user, 'underworld', 0) + end, +}) + +minetest.register_craft({ + output = 'fun_caves:teleporter_iron_garnet', + recipe = { + {'fun_caves:sky_iron', 'default:copper_ingot', 'fun_caves:sky_iron'}, + {'fun_caves:perfect_garnet', 'fun_caves:perfect_garnet', 'fun_caves:perfect_garnet'}, + {'fun_caves:sky_iron', 'default:obsidian_shard', 'fun_caves:sky_iron'}, + } +}) + +minetest.register_craftitem("fun_caves:perfect_garnet", { + description = "Perfect Garnet", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_garnet.png"}, + inventory_image = "fun_caves_garnet.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("fun_caves:stone_with_garnets", { + description = "Garnet Ore", + tiles = {"default_stone.png^fun_caves_mineral_garnet.png"}, + groups = {cracky = 1}, + drop = "fun_caves:perfect_garnet", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "fun_caves:stone_with_garnets", + wherein = "default:stone", + clust_scarcity = 17 * 17 * 17, + clust_num_ores = 1, + clust_size = 1, + y_min = -31000, + y_max = 31000, +}) + +minetest.register_craftitem("fun_caves:teleporter_iron_zoisite", { + description = "Iron and Zoisite Teleporter", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_tesseract_iron_zois.png"}, + inventory_image = "fun_caves_tesseract_iron_zois.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), + on_use = function(itemstack, user, pointed_thing) + teleporter(user, 'underworld', 0) + end, +}) + +minetest.register_craft({ + output = 'fun_caves:teleporter_iron_zoisite', + recipe = { + {'fun_caves:sky_iron', 'default:copper_ingot', 'fun_caves:sky_iron'}, + {'fun_caves:perfect_zoisite', 'fun_caves:perfect_zoisite', 'fun_caves:perfect_zoisite'}, + {'fun_caves:sky_iron', 'default:obsidian_shard', 'fun_caves:sky_iron'}, + } +}) + +minetest.register_craftitem("fun_caves:perfect_zoisite", { + description = "Perfect Zoisite", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_zoisite.png"}, + inventory_image = "fun_caves_zoisite.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("fun_caves:stone_with_zoisites", { + description = "Zoisite Ore", + tiles = {"default_stone.png^fun_caves_mineral_zoisite.png"}, + groups = {cracky = 1}, + drop = "fun_caves:perfect_zoisite", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "fun_caves:stone_with_zoisites", + wherein = "default:stone", + clust_scarcity = 17 * 17 * 17, + clust_num_ores = 1, + clust_size = 1, + y_min = -31000, + y_max = 31000, +}) + minetest.register_craftitem("fun_caves:teleporter_iron_aquamarine", { description = "Iron and Aquamarine Teleporter", drawtype = "plantlike", @@ -222,6 +325,35 @@ minetest.register_craft({ } }) +minetest.register_craftitem("fun_caves:perfect_aquamarine", { + description = "Perfect Aquamarine", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_aquamarine.png"}, + inventory_image = "fun_caves_aquamarine.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("fun_caves:stone_with_aquamarines", { + description = "Aquamarine Ore", + tiles = {"default_stone.png^fun_caves_mineral_aquamarine.png"}, + groups = {cracky = 1}, + drop = "fun_caves:perfect_aquamarine", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "fun_caves:stone_with_aquamarines", + wherein = "default:stone", + clust_scarcity = 17 * 17 * 17, + clust_num_ores = 1, + clust_size = 1, + y_min = -31000, + y_max = 31000, +}) + minetest.register_craftitem("fun_caves:meteorite", { description = "Iron Meteorite", drawtype = "plantlike", @@ -293,38 +425,49 @@ minetest.register_craft({ } }) -minetest.register_node("fun_caves:stone_with_aquamarines", { - description = "Aquamarine Ore", - tiles = {"default_stone.png^default_mineral_diamond.png"}, - groups = {cracky = 1}, - drop = "fun_caves:perfect_aquamarine", - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_ore({ - ore_type = "scatter", - ore = "fun_caves:stone_with_aquamarines", - wherein = "default:stone", - clust_scarcity = 17 * 17 * 17, - clust_num_ores = 1, - clust_size = 1, - y_min = -6000, - y_max = 31000, -}) - -minetest.register_craftitem("fun_caves:perfect_aquamarine", { - description = "Perfect Aquamarine", - drawtype = "plantlike", - paramtype = "light", - tiles = {"default_diamond.png"}, - inventory_image = "default_diamond.png", - groups = {dig_immediate = 3}, - sounds = default.node_sound_glass_defaults(), -}) - local newnode = fun_caves.clone_node("default:dirt") newnode.description = "Meteor Crater" newnode.tiles = {"fun_caves_crater.png", "default_dirt.png", "default_dirt.png", "default_dirt.png", "default_dirt.png", "default_dirt.png"} newnode.drop = "fun_caves:meteorite" newnode.groups.soil = 0 minetest.register_node("fun_caves:meteorite_crater", newnode) + +local treasures = { + {'fun_caves:perfect_aquamarine', 'fun_caves:perfect_garnet', 'fun_caves:perfect_zoisite', 'fun_caves:coral_gem', 'fun_caves:sky_iron', 'fun_caves:sky_iron', 'fun_caves:sky_iron', 'fun_caves:sky_iron', 'default:obsidian'}, + {'fun_caves:perfect_aquamarine', 'fun_caves:perfect_garnet', 'fun_caves:perfect_zoisite', 'fun_caves:coral_gem', 'fun_caves:pure_copper', 'fun_caves:pure_copper', 'fun_caves:pure_copper', 'fun_caves:pure_copper', 'default:obsidian'}, + {'fun_caves:perfect_aquamarine', 'fun_caves:perfect_garnet', 'fun_caves:perfect_zoisite', 'fun_caves:coral_gem', 'default:obsidian'}, + {'fun_caves:perfect_aquamarine', 'fun_caves:perfect_garnet', 'fun_caves:perfect_zoisite', 'fun_caves:coral_gem', 'default:obsidian'}, + {'fun_caves:perfect_aquamarine', 'fun_caves:perfect_garnet', 'fun_caves:perfect_zoisite', 'fun_caves:coral_gem', 'default:obsidian'}, + {'fun_caves:perfect_aquamarine', 'fun_caves:perfect_garnet', 'fun_caves:perfect_zoisite', 'fun_caves:coral_gem', 'default:obsidian'}, +} +local filler = {'default:apple 10', 'default:coal_lump 10', 'default:wood 10'} +local chest_formspec = + "size[8,9]" .. + default.gui_bg .. + default.gui_bg_img .. + default.gui_slots .. + "list[current_name;main;0,0.3;8,4;]" .. + "list[current_player;main;0,4.85;8,1;]" .. + "list[current_player;main;0,6.08;8,3;8]" .. + "listring[current_name;main]" .. + "listring[current_player;main]" .. + default.get_hotbar_bg(0,4.85) + +local newnode = fun_caves.clone_node("default:chest") +newnode.description = "Treasure Chest" +newnode.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local meta = minetest.get_meta(pos) + local ready = meta:get_string('formspec') + if ready == '' then + local level = math.max(6, math.ceil(pos.y / math.floor(map_max / 6))) + local big_item = treasures[level][math.random(#treasures[level])] + meta:set_string("formspec", chest_formspec) + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + inv:add_item('main', big_item) + for i = 1, math.random(4) do + inv:add_item('main', filler[math.random(#filler)]) + end + end +end +minetest.register_node("fun_caves:coffer", newnode) diff --git a/textures/fun_caves_aquamarine.png b/textures/fun_caves_aquamarine.png new file mode 100644 index 0000000000000000000000000000000000000000..40fe5cffdcad4072c8d0b8285ce171f39f9a0f2f GIT binary patch literal 2778 zcmV<03MKW4P)CN7%L<+K0*3TH_~ zK~z}7t(SYOjXr^Id`;VmJNLLH^~dFLLzQ%|dxq5tqhj)OIs7{}cS~FCKA12o`>#uwBFc$RLR1`m6qsi zT@Zsb7vqg-qNvV9qwWT&)JC`ca$Lh%^W0T4dme6gFMp>u9Huwlc>4)B^|}P)>p4I8 zCm-h5KlTgaOAkJ6|M-EAKdij^(Nr7Cl^KQg;B(i^loEK-W4+TQE|pNiCzKwU$?0@9s8_4hnsexUNWD5uI!c{RSMa== zSigMn^l$yz(LHavW>P+X{PHW+P(MguYMsnlYkua?wfhgh0KD`X0x!L|PVW-* zz5l#!diI*f#wWK^6uCHi?nQco5$z$VI>r;t5 zTJ<`oPF^7NBUCs|VKb!A7^@H{ay`U~0wq95#W2s2VvFg?X{zx!r!So$^aCv33@`yK zzS0Fp-V3+B`Q7V-v`h5hF zpj>B^Wf+%Zt!9)BD2kjQs?nI*O%S(ewq|IS>m-AW<&_mSlD_Z)8%Je-=gl|2BLall zal=oE&mVil9eK}9w+pAXYm4%|kg6|G(vjs*sYmFvOB{PtYYp1H0a2xaQU+%=x=6{g zjL~pFyS<8(f^r~9(@oMm0|y4hR?-o*YK3bLU8g_y(BFM6jJ%GVpSTu)MyWongeS+x z8;HoGP!atcb}sB^W_BO=b-J5P^b!618#(-}6vjjOT|)JTR8_gF2%{lYUO{Vv@kq0{Z+TSqOfGB>%0N)%HLVyx9Fyq!7X#x$%}8jPjYC+(xZlMFjz&iujdV-p||K z{1&1hAQ@(uA|rAmLZ!)z94!^eXh4#V==2kCj;t8a8zdks+7t|jLqyo3FbaghQ-atp zvANX=moKf=Jb)l>9Vx7(JxC~*D{N~_uz$}%x?9Us>@1ndEgJaL$Hz9(Ew6_VRfL^ady;4DkK1xdR zEJGIq92T1iw9#BhdQ_{q^URp&w)>+X@^TNrYJ0ddNQ@1d%5JXX5BhA`WyTs~%+Jj5 ztrwr++~yjyJ9kit1h%kjBm>Y1N(qz|RO1p!Z-6zMG+W#06bZ_+)Z_Fc^=Pv{OZrlzJ4 z!s3UDFbIj_5P&#z1gb=?+tkX2YPEzX`UIZBcRAalF)p_=&Yn4S0?^I~t={=w6<227 za@R;BqNpOBl+@}?oVGYAF?m6fY+|LvImgMfXUMIf?0GmnB2WU~xA@A#8H05ODRYWk zlMdR%p-)jjszZDkxnY(JAGz;yr$9VowEZt{NgR$Bgcfle|RR-g@2jljR^1jdB%>!)nd!)HY6@KS8zLqFSF|ILh#4pOMZ;x(Vel zqTkyjjzfeOv$oVhD5%xywptF>fV=W8E@dJVvt7Ck{qb z8WCsCuaRrZSS>;bCm#R8SH6Do`9%f1qzm&&VCnl+vA^T+p2rRxK5+1w>kn1S<;E_p z4Ox~GdLBtXvGsC;(34_fWm|m|3I651vwp@~KX=znW&rMjL)FC{jWRZRSpT2o~ zeI+s9{Km8GB6GeFe9<|+45Y7-aLxb&1c5*(C!ADLR;;lW0Rp6T7#!)dfa gB8GdTq~CA<2j$P~U7|yg6951J07*qoM6N<$g87SUnE(I) literal 0 HcmV?d00001 diff --git a/textures/fun_caves_coral_gem.png b/textures/fun_caves_coral_gem.png index 9b6c9f134f47e1ed8e42fd8db42be32bd6927640..f08594cb22022acabe6b36f99a8a0af9da5b4fc3 100644 GIT binary patch delta 1848 zcmV-82gmsM5B3g_Q-2EsF)o@Mcc%aV2Lnk&K~z}7otJBjRaY5?pKq?I+|LXY zr-cC&#!4z8Z4D8uHUxgOsT7l{F->dI(8L%uM$?$I4KN( zZd7%CUB9%A-)`F?pWV38eDOmY<>Gqy$fxG_>|f3mhg|OE@ zp-p2e77q>HQS9lt$(73`TzbS*Cw^Vo{kP-#jqfr&{xp@R_Hi{su4dEmyKZ5{?_UDo z)V2-xd&YiGqkmS(TEGfYEaDe~nrqH|VQBY(U8*VIFFZ+_C8;fBL4UU-Q7F|j=Q4-(^bK@BarUEYL_~f(w_}U_ z=Y@0GnpYwK9y7ut{{;?U76SgsP>DS&2N_;AA^-AP3Ir}yz^vqd+qF<%D0DmnO0BUex0zR4DYLls7TxmTZi z@6v)`K9NT0lGgyFiOWi$7GxWaNY*p)F!jh$! zk#})+QmLnErp`~$Q2#a!n`;4P=VAkNZb9XS5q|*oZQmXk-(S~kH3*YLT5(J>ifP0# zGqo08{}8=Pm(x^eCeBP$o5|eiH!IP;J?{o+og8Oo`)YvysesE`5KF!}Y)y5gs$*#! z5vQ3X4pI@)%;9|Djh7D)rGhO$D^VJ$W9G~SifOW1fB1ke5B?~bxM!UJ`u}hiRDjIo zjejBz1Dsx$W=f(e8IU+7Qw0pQu*FQX4#wmJl1ysN7IU?5bn34Mh5>5z=7KN_5=apN zNL2k48FEfhb>hguGlax}Q-g}Zi4p^?6q##A)Wg=uY`rxI&tKeec2v`*TE8tAdO^v~c2m+qye3sNfrl3mumQ+-P$U&;2smr<=Q4|0~ zNz%CjVr)LKzGAEs6pv^d$GABk5P|;ij0gQm4h|)Gf$m>Hzl~|D^Cm8J{pkJ01V{37y$)WIZT5HV^DSOn2Fd(G?L z6L5ePA+QF8YT~j+-c%Q+uy6?583+a{p%`=0cmbZEp5)Tg2J-|&q5XA+Z$*s(Rd?P~ ztpbR;&Mi23VG4lTzVrQN8pW>{%4MvGT4N9t3tS{)jbaQ07K)yzX9W>Xm47^)%!#5M zhw$LhQ}dtUtu#IA2R@$XQLu)h5dxDpCZk|9ws+{tydBYkTbQcS5psPSnsX#gK=_y$HyDYs$rKe!E6a-%2c@%ta z9AHs6W%eA6==?HrC-`@*SAPM9`}^OTo}Ky+0JaP)qIY(ZLm%5D>wfl3KxL`GM&h9CQQyef0PA z@s5#YtXwt5lEv3k3JO_IDWF^kp8LqlGygdD^OM*t(cL#l=LDXenSbEJN6s>Hb|Mes z^M_xwVs@5#d%a>;G3u*STxGaI-%vk(P^1_HX=R`{=<6w;D*N&bz|<3)?B-V*`tj4( z(25xyLmyki?fb{|4_j{*fWs4wAGDBPD3p9-)HfyytJSzMaW)Fb7#{AYx2Le{mi^~n zP*n-5RR^%*nt#nk$A93&cz*rP{1h3umtCs{`fgph^npU)KZIr#=LEmpg$*oetM={V zFCKb$^J$uI-F>56|C?9!{T>`luZ2JxTt>%G5VhmVF-1hs&wM~$c&#=jakO&raAmQS zOMZdqRTnp3TDJR0s5|cwdGu*ki0E-uRshH8bc~M8KTUi7pfQ2J+_m9S(%bG82H&=_ m`uRHrU=fygw%0Ca!G8eD8D%2 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 literal 0 HcmV?d00001 diff --git a/textures/image_credits.txt b/textures/image_credits.txt index e3cca53..4d7e8ce 100644 --- a/textures/image_credits.txt +++ b/textures/image_credits.txt @@ -2,3 +2,6 @@ Original spider textures: AspireMint Original goblins textures and models: Francisco "FreeLikeGNU" Athens Original tesseract: Claudio Rocchini (cc-by-sa 2.5), https://en.wikipedia.org/wiki/File:Runci_trunc_tessaract.png Original meteorite: MeteoriteKid (cc-by-sa 3), https://en.wikipedia.org/wiki/File:Oriented_Taza_Meteorite.jpg +Original tanzanite: Chromalys (cc-by-sa 4), https://en.wikipedia.org/wiki/File:Trichroic_Tanzanite_Gem_-_blue,_violet_%26_purple.jpg +Original aquamarine: Diamondexpert (cc-by-sa 2.5), https://commons.wikimedia.org/wiki/File:Gems_aquamarine.jpg +Original garnet: von de Wela49 (cc-by-sa 3), https://en.wikipedia.org/wiki/File:Garnet_cut.JPG From ac2096246ed8c86a88b6fb4abaf9e46275b0cb89 Mon Sep 17 00:00:00 2001 From: Duane Date: Sat, 11 Jun 2016 04:57:43 -0500 Subject: [PATCH 100/354] Add two trophies. --- nodes.lua | 35 +++++++++++++++++- .../{crucible.png => fun_caves_crucible.png} | Bin textures/fun_caves_phil_stone.png | Bin 0 -> 1063 bytes textures/fun_caves_unobtainium.png | Bin 0 -> 2983 bytes 4 files changed, 33 insertions(+), 2 deletions(-) rename textures/{crucible.png => fun_caves_crucible.png} (100%) create mode 100644 textures/fun_caves_phil_stone.png create mode 100644 textures/fun_caves_unobtainium.png diff --git a/nodes.lua b/nodes.lua index 05fc166..271886a 100644 --- a/nodes.lua +++ b/nodes.lua @@ -410,8 +410,8 @@ minetest.register_craftitem("fun_caves:crucible", { description = "Crucible", drawtype = "plantlike", paramtype = "light", - tiles = {"crucible.png"}, - inventory_image = "crucible.png", + tiles = {"fun_caves_crucible.png"}, + inventory_image = "fun_caves_crucible.png", groups = {dig_immediate = 3}, sounds = default.node_sound_stone_defaults(), }) @@ -441,6 +441,14 @@ local treasures = { {'fun_caves:perfect_aquamarine', 'fun_caves:perfect_garnet', 'fun_caves:perfect_zoisite', 'fun_caves:coral_gem', 'default:obsidian'}, } local filler = {'default:apple 10', 'default:coal_lump 10', 'default:wood 10'} +local trophies = { + {'fun_caves:unobtainium', 'fun_caves:philosophers_stone'}, + {'fun_caves:unobtainium', 'fun_caves:philosophers_stone'}, + {'fun_caves:unobtainium', 'fun_caves:philosophers_stone'}, + {'fun_caves:unobtainium', 'fun_caves:philosophers_stone'}, + {'fun_caves:unobtainium', 'fun_caves:philosophers_stone'}, + {'fun_caves:unobtainium', 'fun_caves:philosophers_stone'}, +} local chest_formspec = "size[8,9]" .. default.gui_bg .. @@ -468,6 +476,29 @@ newnode.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) for i = 1, math.random(4) do inv:add_item('main', filler[math.random(#filler)]) end + if math.random(10) == 1 then + inv:add_item('main', trophies[level][math.random(#trophies[level])]) + end end end minetest.register_node("fun_caves:coffer", newnode) + +minetest.register_craftitem("fun_caves:unobtainium", { + description = "Unobtainium", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_unobtainium.png"}, + inventory_image = "fun_caves_unobtainium.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craftitem("fun_caves:philosophers_stone", { + description = "Philosopher's Stone", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_phil_stone.png"}, + inventory_image = "fun_caves_phil_stone.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), +}) diff --git a/textures/crucible.png b/textures/fun_caves_crucible.png similarity index 100% rename from textures/crucible.png rename to textures/fun_caves_crucible.png diff --git a/textures/fun_caves_phil_stone.png b/textures/fun_caves_phil_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..fba085ee98cba04017ca9b7bcd9e91883ac55cb5 GIT binary patch literal 1063 zcmV+?1laqDP)J0BeA!fwRCbz#?E3&cMLKc#r?bKqDGnG3)$uq)3C-m)y2p*>Sm)~0CfksxGN7HUuG`p3Y@ zj79(M0??Mj=sm!d3L!ock}}c(iSpTHkn>sXDP{nOfLf7rT?&7EnCDB+bQ|WEfRPHw z6JUK6nY5;gGCTmhY+sxM-pXO|ZqU3?c)(s&I}YUn$Fa z=iDgpCh%OLQ0P}_9?!k)gG-e<^1sno?S2G#`zSnn= zt_J1!HG%j8_(1#8QqpJBOn@guoasS+TBH%s6UXr|&~6ktT^{&n&bc9h^`2c2cs5qb zjso)lngn24N`dGH-Zqsi0TyR?stC-Lt}c_7gDII%2i#Q!Wwt3G1w*_S)ktar092?I z32@1z<}k3`=#FJ<0zBqlBtlaRh}mkM9|Qovrr^7xG5VhT32Za~-UBWMiamhljBKef zO{ptb`x*GicxAOha8LFDXLMgHCCdX&TrQPLeQK@YfZ;)QMp4vj_IR=`kR<1y~FG2J`?e!K~P+n$Tj1S2VHz6!_7EX%0|y2K{;E@jBpj;JT(= zRQ-;~jqPz9A08VUn{!_yh@!!Ax!fuMJ2lSL8{);%@rfp-CcwF1j_Z(xX)UvC^1fVQ zbWc(mmVfu8!rPJ6D!=C8$#GTIO!TpG|J|H)o2YmldyQvZ-dHwO-E99P0@wrG0Upii zkoSo%6sJv&y9pjzV}{&BJ*Vn_M%Sgp*MtowO(S!8cSa_Jo^UUiE?Y|J302GU;za_y zFYlBB@R4$UrudTp{|NY`5Xh(LNt0%SDoEX`ABhRuiVPjO2UOZuH1+#&)%{s|9sz#U hAmY2}Xf=P){|Boz^rSWIn!^A9002ovPDHLkV1fd3;C}!B literal 0 HcmV?d00001 diff --git a/textures/fun_caves_unobtainium.png b/textures/fun_caves_unobtainium.png new file mode 100644 index 0000000000000000000000000000000000000000..030ddbd7a605f13b6732e9ad926f1bef3fa82314 GIT binary patch literal 2983 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 Date: Sat, 11 Jun 2016 19:25:54 -0500 Subject: [PATCH 101/354] Add cloud layers. Add teleporter graphics. --- cloudgen.lua | 61 +++++++++++++++++++ deco_clouds.lua | 6 ++ mapgen.lua | 5 +- nodes.lua | 2 +- textures/fun_caves_storm_cloud.png | Bin 0 -> 1672 bytes textures/fun_caves_tesseract_iron_garnet.png | Bin 0 -> 281592 bytes textures/fun_caves_tesseract_iron_zois.png | Bin 0 -> 265801 bytes 7 files changed, 72 insertions(+), 2 deletions(-) create mode 100644 cloudgen.lua create mode 100644 deco_clouds.lua create mode 100644 textures/fun_caves_storm_cloud.png create mode 100644 textures/fun_caves_tesseract_iron_garnet.png create mode 100644 textures/fun_caves_tesseract_iron_zois.png diff --git a/cloudgen.lua b/cloudgen.lua new file mode 100644 index 0000000..559509d --- /dev/null +++ b/cloudgen.lua @@ -0,0 +1,61 @@ +dofile(fun_caves.path .. "/deco_clouds.lua") + + +local rand = math.random +local min = math.min +local floor = math.floor +local ceil = math.ceil +local abs = math.ceil +local map_max = 31000 + + +local cloud_noise_1 = {offset = 10, scale = 10, seed = 3721, spread = {x = 120, y = 120, z = 120}, octaves = 3, persist = 1, lacunarity = 2} + +fun_caves.cloudgen = function(minp, maxp, data, area, node) + local clouds = ceil(minp.y / floor(map_max / 7)) + if abs(clouds * floor(map_max / 7) - minp.y) > 80 then + return + end + + local csize = vector.add(vector.subtract(maxp, minp), 1) + + local cloud_1 = minetest.get_perlin_map(cloud_noise_1, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) + + local write = false + + local index = 0 + local index3d = 0 + for z = minp.z, maxp.z do + for x = minp.x, maxp.x do + index = index + 1 + --index3d = noise_area:index(x, minp.y-1, z) + index3d = (z - minp.z) * (csize.y + 2) * csize.x + (x - minp.x) + 1 + --local height = cloud_1[index] + minp.y + 32 + local ivm = area:index(x, minp.y-1, z) + + if cloud_1[index] > 0 then + for y = minp.y, maxp.y do + local dy = y - minp.y + if dy > 32 and cloud_1[index] > 15 then + if dy < 47 then + if dy < 47 - (cloud_1[index] - 15) then + data[ivm] = node['fun_caves:cloud'] + else + data[ivm] = node['default:water_source'] + end + write = true + end + elseif dy >= 32 - cloud_1[index] and dy <= 32 + cloud_1[index] then + data[ivm] = node['fun_caves:cloud'] + write = true + end + + ivm = ivm + area.ystride + index3d = index3d + csize.x + end + end + end + end + + return write +end diff --git a/deco_clouds.lua b/deco_clouds.lua new file mode 100644 index 0000000..efc6dff --- /dev/null +++ b/deco_clouds.lua @@ -0,0 +1,6 @@ + +local newnode = fun_caves.clone_node("default:dirt") +newnode.description = "Cloud" +newnode.tiles = {'fun_caves_storm_cloud.png'} +newnode.sunlight_propagates = true +minetest.register_node("fun_caves:cloud", newnode) diff --git a/mapgen.lua b/mapgen.lua index 253b841..838d3af 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -302,7 +302,9 @@ local function generate(p_minp, p_maxp, seed) end end - if not underzone and fun_caves.is_fortress(minp, csize) then + if minp.y > 3000 then + write = fun_caves.cloudgen(minp, maxp, data, area, node) + elseif not underzone and fun_caves.is_fortress(minp, csize) then --if not underzone then fun_caves.fortress(minp, maxp, data, area, node) write = true @@ -342,6 +344,7 @@ end dofile(fun_caves.path .. "/cavegen.lua") +dofile(fun_caves.path .. "/cloudgen.lua") dofile(fun_caves.path .. "/decogen.lua") dofile(fun_caves.path .. "/fortress.lua") diff --git a/nodes.lua b/nodes.lua index 271886a..8d69383 100644 --- a/nodes.lua +++ b/nodes.lua @@ -383,7 +383,7 @@ minetest.register_craftitem("fun_caves:meteoritic_iron_crucible", { description = "Crucible of Meteoritic Iron", drawtype = "plantlike", paramtype = "light", - tiles = {"crucible.png"}, + tiles = {"fun_caves_crucible.png"}, inventory_image = "crucible.png", groups = {dig_immediate = 3}, sounds = default.node_sound_stone_defaults(), diff --git a/textures/fun_caves_storm_cloud.png b/textures/fun_caves_storm_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..af8908029d8fa3fac05bb190514cf88f13bf8aa5 GIT binary patch literal 1672 zcma)-SyU2;9>%dyF&Es^!Ue&^n@hM25au$Vpkj$SiJ2Rgn#pJeiA$E51lNOtUThr0 z##|;RtwhZwwMKKv61yZuTtzd(VmOvdE~n9J@Au)J?|i@SobTcP@;&_7Cqe`D_Z`>= z008uf1RQxcZND3&wacuWoYmdXN(>If0d~IYc5h?(ZljYypkx66x+dSP0jR3B*e$g$ z5=nUNSuI_#mzVhPmEBWXW<;D{MASgNV3hwKlsV7};Fs~T_v@=+?pkS+XFB;zBrT>K z4vIIRz}#h!l@VPq*l5mWdrPHAsCJUC9iZy@C<-1d?4Ah6c`Fa}Z~pJ-YWuk0n)ahS|nV=`nx;f1NCDYKf|_*C?AuA;s?LQ^*q7 z4D(aBU)pstA3OH@uT_1jQBmPSZ5=K5Z40c(mtt-~y+MD0DjCcS5j3P&N$B2ZC=+eY zr9Ik(tjwyL_ZBiRd?orqtAM5EHl%NCs`i(+pMP}fZA&sFkPr6*5&4H+lSmT!BH@c# ze$ds`^)>w(c^_4e9Ar#IoixJ>s3HEKvSjpBW_)j~8wu7kEtqDEt@roC#_Sr^(L$RV zc6&h3=>52*MMSMr@MCa9Bk3|ANOJJz+N8FOG*upw>v#Iwt>u` z$Cd6x{)C4!Yk+6x+WGaQOXa?+zR^eBNhbMDhcLdu^p z0~3w6wmDKGj1*CC=s#OM5UuO0h_fud3ikv-KR<=l4@QrnNGZ+eTjO!!vV_FF8gE8smy$VaInS`C>MGt-46dvjIKoBrq*M;F*l>^S11aC)S{c8a_J;Oo5EDQg zJ=bnWGN~Y&;-Atx-AE=3Aus45rTJrz!4hP7Gl9j{A7@(ISdWM*I@E||h$H+A#Z6|^ z4D0S2X0Atem7ut?rFFf5k%bEh3@#xsrb(A1dG~k#&5|0;*N-Egka&9AanAgn!Uv3h&h6a+GLmF2XFK#E)>5O^q-O6QFtIw$m&==Si~>T|U8Z z?oo3I0rx5o(|Ee?DM1pCq}1nf`9TKbFCU*97YDIN8FJ^yaHIU|F#*wEHdYA*>W}xm zffkKCrVtI`u1*ONoHBp^D|pKC>ISaPlO7)K5?sM|G7kn7w#MA<{}eOj2?cVn$p;+# zLDjDN8(v*FR?`)$UF$(aTm3vqDDeX=ZgG{34n>BLQipe_v(>aaN$+lUd^|z^_u7;~ zwfXHEPSTe5Z6m&SW}-tsdN`$7N24eLJ`~@KSIW}cj9C%?__O;LIP#4QNiv7RBPVBn z^bLAOx9Ge~-<;2`Q|(TR_3^%4_owD@IpgM=2XYz|c<+{FqtTLgB;7BlEU32qtT34m zPw0`^$ve*U#z^8=r=05^_n!S6QTa)$TGkrt{IT1>9ykQQn14L-2d7G1=|AmIJC|9n#&BwFk&X|&fHoQ9NWFpP4|rbKq}lut+ke?{sn2VZdb{l}^-xTP zi<@W!iK!Cn4=e<){=JsAMtgcoX{m&if=dZdSwY@swOZfNo+kW7$sP@@OD$aCip4N8 zXmp;Yy=N%X)(ctQ4mlq9(;xP%d0tdt_EO(sWw@#44PWDf#R>4x)u{#FyEnGqW?^c6 z9=*hEeL-n4N0`0pu#%3yj@)Z!NY6j6SO-B7oWf7!>7R~dS9Lra)T%e7S#%nl^!h`8 zc%J?890|~n`abXOoAgKh`H5XIv-wYYo+#&5z%>L(kp~iS_kjpMGq#eOZ`Y(MwiB~! z7l#U{8(3>udPla+cB%68lt@0!-~M}PiEuYNCp&4UtFb8!5E~b_DfZbhbi{|9znQ!) zci5w0_?$vo;qysHj!IC*x z@dV}&QEz93Jv(4??4g_%<+492ja{*&Hlb8)&zUU83KgpV!5z($l~3F?4^*gke+Gbv L55=|k#~1z=M=ciX literal 0 HcmV?d00001 diff --git a/textures/fun_caves_tesseract_iron_garnet.png b/textures/fun_caves_tesseract_iron_garnet.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c3896a3ed70feece563029bfeba611b6657aac GIT binary patch literal 281592 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

    hbD^7w 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 z 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

QR`i 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 Y1%Gf}lYN=Z+0gksiKZ3&x-$R%4=}7%^Z)<= diff --git a/sand_monster.lua b/sand_monster.lua deleted file mode 100644 index e7d7f81..0000000 --- a/sand_monster.lua +++ /dev/null @@ -1,52 +0,0 @@ - --- Sand Monster by PilzAdam - -mobs:register_mob("fun_caves:sand_monster", { - type = "monster", - passive = false, - attack_type = "dogfight", - pathfinding = true, - reach = 2, - damage = 1, - hp_min = 4, - hp_max = 20, - armor = 100, - collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4}, - visual = "mesh", - mesh = "mobs_sand_monster.b3d", - textures = { - {"fun_caves_sand_monster.png"}, - }, - makes_footstep_sound = true, - sounds = { - random = "mobs_sandmonster", - }, - walk_velocity = 1.5, - run_velocity = 4, - view_range = 15, - jump = true, - floats = 0, - drops = { - {name = "default:sand", chance = 1, min = 3, max = 5}, - }, - water_damage = 3, - lava_damage = 4, - light_damage = 0, - fear_height = 4, - animation = { - speed_normal = 15, - speed_run = 15, - stand_start = 0, - stand_end = 39, - walk_start = 41, - walk_end = 72, - run_start = 74, - run_end = 105, - punch_start = 74, - punch_end = 105, - }, -}) - -mobs:register_spawn("fun_caves:sand_monster", {"default:sand"}, 20, 0, 4000, 3, -50) - -mobs:register_egg("fun_caves:sand_monster", "Deep Sand Monster", "default_sand.png", 1) diff --git a/spider.lua b/spider.lua deleted file mode 100644 index 54051f8..0000000 --- a/spider.lua +++ /dev/null @@ -1,61 +0,0 @@ - --- Spider by AspireMint (fishyWET (CC-BY-SA 3.0 license for texture) - -mobs:register_mob("fun_caves:spider", { - docile_by_day = true, - type = "monster", - passive = false, - attack_type = "dogfight", - reach = 2, - damage = 3, - hp_min = 20, - hp_max = 40, - armor = 200, - collisionbox = {-0.9, -0.01, -0.7, 0.7, 0.6, 0.7}, - visual = "mesh", - mesh = "fun_caves_spider.x", - textures = { - {"mobs_spider.png"}, - }, - visual_size = {x = 7, y = 7}, - makes_footstep_sound = false, - sounds = { - random = "mobs_spider", - attack = "mobs_spider", - }, - walk_velocity = 1, - run_velocity = 3, - jump = true, - view_range = 15, - floats = 0, - drops = { - {name = "mobs:meat_raw", chance = 1, min = 1, max = 3}, - {name = "wool:black", chance = 1, min = 1, max = 3}, - }, - water_damage = 0, - lava_damage = 5, - light_damage = 0, - animation = { - speed_normal = 15, - speed_run = 15, - stand_start = 1, - stand_end = 1, - walk_start = 20, - walk_end = 40, - run_start = 20, - run_end = 40, - punch_start = 50, - punch_end = 90, - }, - do_custom = function(self) - if not fun_caves.custom_ready(self) then - return - end - - fun_caves.surface_damage(self) - end, -}) - -mobs:register_spawn("fun_caves:spider", {"fun_caves:stone_with_moss", "fun_caves:stone_with_lichen", "fun_caves:stone_with_algae"}, 14, 0, 5000, 2, -51) - -mobs:register_egg("fun_caves:spider", "Deep Spider", "mobs_cobweb.png", 1) diff --git a/spider_ice.lua b/spider_ice.lua deleted file mode 100644 index b6f0f89..0000000 --- a/spider_ice.lua +++ /dev/null @@ -1,62 +0,0 @@ - --- Spider by AspireMint (fishyWET (CC-BY-SA 3.0 license for texture) - -mobs:register_mob("fun_caves:spider_ice", { - docile_by_day = true, - type = "monster", - passive = false, - attack_type = "dogfight", - reach = 2, - damage = 3, - hp_min = 20, - hp_max = 40, - armor = 200, - collisionbox = {-0.9, -0.01, -0.7, 0.7, 0.6, 0.7}, - visual = "mesh", - mesh = "fun_caves_spider.x", - textures = { - {"fun_caves_spider_ice.png"}, - }, - visual_size = {x = 7, y = 7}, - makes_footstep_sound = false, - sounds = { - random = "mobs_spider", - attack = "mobs_spider", - }, - walk_velocity = 1, - run_velocity = 3, - jump = true, - view_range = 15, - floats = 0, - drops = { - {name = "mobs:meat_raw", chance = 1, min = 1, max = 3}, - {name = "wool:white", chance = 1, min = 1, max = 3}, - }, - water_damage = 0, - lava_damage = 5, - cold_damage = 0, - light_damage = 0, - animation = { - speed_normal = 15, - speed_run = 15, - stand_start = 1, - stand_end = 1, - walk_start = 20, - walk_end = 40, - run_start = 20, - run_end = 40, - punch_start = 50, - punch_end = 90, - }, - do_custom = function(self) - if not fun_caves.custom_ready(self) then - return - end - - fun_caves.surface_damage(self, true) - end, -}) - -mobs:register_spawn("fun_caves:spider_ice", {"default:ice"}, 14, 0, 1000, 2, 31000) - -mobs:register_egg("fun_caves:spider_ice", "Ice Spider", "mobs_cobweb.png", 1) diff --git a/tar_monster.lua b/tar_monster.lua deleted file mode 100644 index c1b2c9c..0000000 --- a/tar_monster.lua +++ /dev/null @@ -1,58 +0,0 @@ - --- Sand Monster by PilzAdam - -mobs:register_mob("fun_caves:tar_monster", { - type = "monster", - passive = false, - attack_type = "dogfight", - pathfinding = true, - reach = 2, - damage = 2, - hp_min = 15, - hp_max = 40, - armor = 100, - collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4}, - visual = "mesh", - mesh = "mobs_sand_monster.b3d", - textures = { - {"fun_caves_tar_monster.png"}, - }, - makes_footstep_sound = true, - sounds = { - random = "mobs_sandmonster", - }, - walk_velocity = 1.5, - run_velocity = 4, - view_range = 15, - jump = true, - floats = 0, - drops = { - {name = "default:coal_lump", chance = 1, min = 3, max = 5}, - }, - water_damage = 1, - lava_damage = 2, - light_damage = 1, - fear_height = 4, - animation = { - speed_normal = 15, - speed_run = 15, - stand_start = 0, - stand_end = 39, - walk_start = 41, - walk_end = 72, - run_start = 74, - run_end = 105, - punch_start = 74, - punch_end = 105, - }, ---[[ - custom_attack = function(self, p) - local pos = self.object:getpos() - minetest.add_item(pos, "default:sand") - end, -]] -}) - -mobs:register_spawn("fun_caves:tar_monster", {"fun_caves:black_sand"}, 20, 0, 4000, 1, 31000) - -mobs:register_egg("fun_caves:tar_monster", "Tar Monster", "fun_caves_black_sand.png", 1) diff --git a/tarantula.lua b/tarantula.lua deleted file mode 100644 index 29d5736..0000000 --- a/tarantula.lua +++ /dev/null @@ -1,60 +0,0 @@ - --- Spider by AspireMint (fishyWET (CC-BY-SA 3.0 license for texture) - -mobs:register_mob("fun_caves:tarantula", { - docile_by_day = true, - type = "monster", - passive = false, - attack_type = "dogfight", - reach = 1, - damage = 1, - hp_min = 1, - hp_max = 2, - armor = 200, - collisionbox = {-0.15, -0.01, -0.15, 0.15, 0.1, 0.15}, - visual = "mesh", - mesh = "fun_caves_spider.x", - textures = { - {"fun_caves_tarantula.png"}, - }, - visual_size = {x = 1, y = 1}, - makes_footstep_sound = false, - --sounds = { - -- random = "mobs_spider", - -- attack = "mobs_spider", - --}, - walk_velocity = 1, - run_velocity = 2, - jump = false, - view_range = 15, - floats = 0, - drops = { - {name = "mobs:meat_raw", chance = 1, min = 1, max = 1}, - }, - water_damage = 0, - lava_damage = 5, - light_damage = 0, - animation = { - speed_normal = 15, - speed_run = 15, - stand_start = 1, - stand_end = 1, - walk_start = 20, - walk_end = 40, - run_start = 20, - run_end = 40, - punch_start = 50, - punch_end = 90, - }, - do_custom = function(self) - if not self.fun_caves_damage_timer then - self.fun_caves_damage_timer = 0 - end - - fun_caves.surface_damage(self) - end, -}) - -mobs:register_spawn("fun_caves:tarantula", {"default:desert_sand", "default:dirt_with_dry_grass"}, 99, 0, 3000, 2, 31000) - ---mobs:register_egg("fun_caves:spider", "Deep Spider", "mobs_cobweb.png", 1) diff --git a/textures/fun_caves_elephant.png b/textures/fun_caves_elephant.png deleted file mode 100644 index 03ee4c5b10215dd8b0128472f61cbad092963c5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59981 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 diff --git a/textures/image_credits.txt b/textures/image_credits.txt index cb38bfa..b5c5753 100644 --- a/textures/image_credits.txt +++ b/textures/image_credits.txt @@ -1,3 +1,2 @@ -Elephant textures and model: DOOMED -Original spider textures and model: AspireMint and fishyWET +Original spider textures: AspireMint Original goblins textures and models: Francisco "FreeLikeGNU" Athens diff --git a/textures/mobs_spider.png b/textures/mobs_spider.png deleted file mode 100644 index 2b992d1389f288b1b60c6df6b7aac12bba3fe84c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2087 zcmV+?2-x?DP)YXA0ZVW zDjpstD<35!BPI+gC^8=?6DTYkCMGH(Cm zA}uWwF*6)4Hzh1H9xpB}D=sW7G$JoFBrZ8HD>NxBIV&zJ9Wpj6FEKqTGC3?VGA}YT zGb}kVHXJxh8ap^JH8(UhGd43pEH*(SIX);kI5#ypE;u*(lHa{{t zHZ?grJUK@pLO(J+NEb&vF+W5jLq;?|KRG=~Mmk14K07W!OE^D9L_9$-LP0=2LOVc0 zK0il1L_j@ANl8RcM@B?JM^8CQPen&cPE1NgPft@!SWHk@O;J-mS5!<=Uq@YIR9a+H zTvu6JS!G&fWnNfRWno%nYg}t(9=dSr2VcYB9-e133&fPs#Zij9(Zl#`IB zsjQ}@tFOGJ!N0oL*Vy##_Ynh%000JJNkl9b*?A7lb;b-Ay=*yhUA>O*>N(l16nO>B{ph1`EIMV zRTlU1Lz0)X3j_4cWNCnJ2Z-BvC72tAK}dS3G(gNS*#TbD%5Xh@*|8hO4nHph`OWkL z*@kLb8LmgRgAL;((kRVFo{2$bz^wT_39Zbci8d;KwJn?-U3J!JF4{==YJ~)6S{Y6B z70=IGm{W7k)mMKkmBh!?L{ ziWUje%C@Nntw|4ebhYzX?AgAPh-qc_LYP8WgTXrHE01bUL9I-o>Isk>DbfNP zenhe2f*_RYi8R8xmErFsPSn;=UGAb*Hc*YTZoivOb6hMjU`in90hX0_NYfNg z(?QzfLE}D&qLZTN?a|lU@&Ut`2QW1J&0ySj?f~l~9Sq(cpo2%I2IxedVR()c=qP-k z%MBk00I*J?!5!cZ-vI#aab#+MPUQK)0WKGOAmI`;_%4%X>uEQDM*!eLZ!$79Kqu04 zmZ!z22!HB#!)XOrmYpPE>n%5&zk9}g7wvImYJg4*25B$c0tFxEhaa&8hv7FDr;+69 zeeZ1gF52VB)G#U^5Cj~$AGSiI)k(0vDxf`%ObyV9m#6!SbE!yD!GfX)$`21{k*B_E8I@KRl0KWLVU)6-onb~H&d$j0+}9(nXeRIo{C zWp&>;)+(vgAr>c760dL6PkR~U(J@iC-!qJ)YINRXagwYT6P?BVzRoa`w6a8xiMsv$ z#ZIDFPi|qcotiF|ng{Fa9Lc3fPT2TS0ESj>uJn(*Dc8LtES8gz)ZF6!>7}T0DTxy@ zKMKIm%DvP2hR#cq3Kk;nAj_xVD@5tsZLtXgt$f@$?bdl=DvyPNXCNSxi$g(fI66Tq zs|OWH)<|g$i!R>66f${vD98;*CursR^9E_a)hk%!u@A0Hds}RR{J*F>9Fbp!!@vHH z0Yao52n5dVO7~`b4TDK0jfU@rY2{zwkFT-CiZ(&GCxc) z$|XaaM(?7c*<`tYoBKe<(5eDME$Or^>&TqC`I+Qg={QmzA(ctP1W z*}FLVW~j}hl1#t@h|SWP*PDSpFbr(k;kZ<=!W;q!m%WeQF20_tZDpFbUV)$9p=s&Z zXs9Z_e{YLT5Ws%@=j7X$?{C&u^V4Vs)4L=Y>NJewKE8i%OFa+}zo?#lzWm-i?XB@1 z>i`d*vu2?8oA~~Fn` From ca5b481ecd172e79bd2966acbe9afbbf83afaf1a Mon Sep 17 00:00:00 2001 From: Duane Date: Mon, 6 Jun 2016 07:42:43 -0500 Subject: [PATCH 084/354] Put tarantula skin back. --- textures/fun_caves_tarantula.png | Bin 0 -> 5584 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 textures/fun_caves_tarantula.png diff --git a/textures/fun_caves_tarantula.png b/textures/fun_caves_tarantula.png new file mode 100644 index 0000000000000000000000000000000000000000..5c24f4f6fac81ea4213eababe56c81b3207c64e6 GIT binary patch literal 5584 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 eA8(AGoc}LQaG@u|jY9AM0000 Date: Mon, 6 Jun 2016 11:45:32 -0500 Subject: [PATCH 085/354] Strange realms I. --- mapgen.lua | 30 ++++++++++++++++++++++++------ mobs.lua | 3 +++ 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/mapgen.lua b/mapgen.lua index f4b117d..7f6aeef 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -37,6 +37,7 @@ local min = math.min local log = math.log local ceil = math.ceil local floor = math.floor +local abs = math.abs local find_nodes_in_area = minetest.find_nodes_in_area -- This tables looks up nodes that aren't already stored. @@ -190,7 +191,12 @@ local function generate(p_minp, p_maxp, seed) math.randomseed(minetest.get_perlin(seed_noise):get2d({x=minp.x, y=minp.z})) local write = false - if fun_caves.is_fortress(minp, csize) then + local underzone + if minp.y % 4960 < 240 and maxp.y % 4960 > 0 then + underzone = true + end + + if not underzone and fun_caves.is_fortress(minp, csize) then write = true -------------------------------------------------------------- -- fortress decoration non-loop -- only there to enable breaks @@ -311,8 +317,20 @@ local function generate(p_minp, p_maxp, seed) heightmap[index] = height end + local column = 0 + if underzone then + if cave_3[index] < 30 then + column = 1 + elseif cave_3[index] < 35 then + column = 2 + end + end + for y = minp.y, maxp.y do - if data[ivm] ~= node['air'] and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then + if column == 1 and data[ivm] ~= node['air'] and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then + data[ivm] = node["air"] + write = true + elseif column < 2 and data[ivm] ~= node['air'] and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then data[ivm] = node["air"] write = true @@ -469,7 +487,7 @@ local function generate(p_minp, p_maxp, seed) end end - if data[ivm] == node["air"] then + if data[ivm] == node["air"] and y < maxp.y then -- hanging down if node_above == node["default:stone"] and rand(12) == 1 then if stone_type == node["default:ice"] then @@ -682,12 +700,12 @@ local function generate(p_minp, p_maxp, seed) if write then vm:set_data(data) --vm:set_param2_data(p2data) - if fun_caves.DEBUG then - vm:set_lighting({day = 8, night = 8}) + if underzone or fun_caves.DEBUG then + vm:set_lighting({day = 10, night = 10}) else -- set_lighting causes shadows --vm:set_lighting({day = 0, night = 0}) - vm:calc_lighting({x=minp.x,y=emin.y,z=minp.z},maxp) + vm:calc_lighting({x=minp.x,y=emin.y,z=minp.z}, maxp) end vm:update_liquids() vm:write_to_map() diff --git a/mobs.lua b/mobs.lua index 12c86b0..1bba63d 100644 --- a/mobs.lua +++ b/mobs.lua @@ -311,6 +311,9 @@ local t_mobs = { "fun_caves:goblin_diamond", "fun_caves:goblin_king", "dmobs:orc", + "dmobs:orc", + "dmobs:orc", + "dmobs:ogre", "dmobs:ogre", "dmobs:dragon", } From 87c065153a5fffb506832b7798ece90e477008f4 Mon Sep 17 00:00:00 2001 From: Duane Date: Mon, 6 Jun 2016 19:54:42 -0500 Subject: [PATCH 086/354] Add riverbeds to biomes and start hell levels. --- deco.lua | 2 ++ deco_caves.lua | 31 ++++++++++++++++++++++- mapgen.lua | 68 ++++++++++++++++++++++++++++++++++++++++++++------ 3 files changed, 93 insertions(+), 8 deletions(-) diff --git a/deco.lua b/deco.lua index 3e2e614..e6bab9d 100644 --- a/deco.lua +++ b/deco.lua @@ -90,6 +90,8 @@ minetest.register_biome({ node_filler = "default:dirt", depth_filler = 1, node_stone = "default:desert_stone", + node_riverbed = "default:sand", + depth_riverbed = 2, --node_water_top = "", --depth_water_top = , --node_water = "", diff --git a/deco_caves.lua b/deco_caves.lua index 604aad5..461f14d 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -89,8 +89,24 @@ minetest.register_node("fun_caves:glowing_fungus", { groups = {dig_immediate = 3}, }) +-- Iron, hot +newnode = fun_caves.clone_node("default:steelblock") +newnode.description = "Hot Iron Block" +newnode.tiles = {"default_steel_block.png^[colorize:#FF3000:150"} +newnode.groups.surface_hot=3 +newnode.light_source = 3 +minetest.register_node("fun_caves:hot_iron", newnode) + +-- Brass, hot +newnode = fun_caves.clone_node("default:steelblock") +newnode.description = "Hot Brass Block" +newnode.tiles = {"default_steel_block.png^[colorize:#FFBF00:150"} +newnode.groups.surface_hot=3 +newnode.light_source = 2 +minetest.register_node("fun_caves:hot_brass", newnode) + -- moon glass (glows) -local newnode = fun_caves.clone_node("default:glass") +newnode = fun_caves.clone_node("default:glass") newnode.light_source = default.LIGHT_MAX minetest.register_node("fun_caves:moon_glass", newnode) @@ -313,6 +329,19 @@ newnode.sounds = default.node_sound_dirt_defaults({ }) minetest.register_node("fun_caves:stone_with_algae", newnode) +-- stone, hot +minetest.register_node("fun_caves:hot_stone", { + description = "Hot Stone", + tiles = {"default_desert_stone.png^[colorize:#FF0000:150"}, + is_ground_content = true, + groups = {crumbly=2, surface_hot=3}, + light_source = fun_caves.light_max - 5, + damage_per_second = 1, + sounds = default.node_sound_stone_defaults({ + footstep = {name="default_stone_footstep", gain=0.25}, + }), +}) + -- stone with lichen newnode = fun_caves.clone_node("default:stone") newnode.description = "Cave Stone With Lichen" diff --git a/mapgen.lua b/mapgen.lua index 7f6aeef..6c5ee3c 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -191,9 +191,17 @@ local function generate(p_minp, p_maxp, seed) math.randomseed(minetest.get_perlin(seed_noise):get2d({x=minp.x, y=minp.z})) local write = false - local underzone - if minp.y % 4960 < 240 and maxp.y % 4960 > 0 then - underzone = true + local underzone, dis_map = nil, {} + if minp.y < -4000 and minp.y % 4960 < 160 and maxp.y % 4960 > 0 then + underzone = floor(minp.y / -4960 + 0.5) + if underzone == 3 then + for i = 0, 10, 2 do + dis_map[i] = {} + for j = 0, 10, 2 do + dis_map[i][j] = rand(4) + end + end + end end if not underzone and fun_caves.is_fortress(minp, csize) then @@ -327,10 +335,31 @@ local function generate(p_minp, p_maxp, seed) end for y = minp.y, maxp.y do - if column == 1 and data[ivm] ~= node['air'] and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then + -- Dis + if underzone == 3 then + if (x - minp.x) < 8 and (z - minp.z) < 8 then + data[ivm] = node["default:steelblock"] + elseif data[ivm] ~= node['air'] and y % 4960 < 160 and y % 4960 > 80 then + data[ivm] = node["air"] + end + write = true + -- Caina + elseif column == 2 and underzone == 1 and (data[ivm] == node['default:stone'] or data[ivm] == node['default:desert_stone']) then + if rand(70) == 1 then + data[ivm] = node["fun_caves:thin_ice"] + else + data[ivm] = node["default:ice"] + end + write = true + -- Phlegethos + elseif column == 2 and (data[ivm] == node['default:stone'] or data[ivm] == node['default:desert_stone']) and rand(70) == 1 then + data[ivm] = node["fun_caves:hot_stone"] + write = true + -- Dis + elseif column == 1 and underzone ~= 3 and data[ivm] ~= node['air'] and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then data[ivm] = node["air"] write = true - elseif column < 2 and data[ivm] ~= node['air'] and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then + elseif column < 2 and underzone ~= 3 and data[ivm] ~= node['air'] and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then data[ivm] = node["air"] write = true @@ -386,7 +415,18 @@ local function generate(p_minp, p_maxp, seed) ------------------- --biome_val = -0.75 ------------------- - if biome_val < -0.65 then + if underzone == 1 then + stone_type = node["default:ice"] + stone_depth = 2 + elseif underzone == 3 then + stone_type = node["fun_caves:hot_brass"] + stone_depth = 1 + elseif underzone and y % 4960 <= 145 then + stone_type = node["fun_caves:hot_cobble"] + elseif underzone and y % 4960 > 145 then + stone_type = node["fun_caves:black_sand"] + stone_depth = 2 + elseif biome_val < -0.65 then stone_type = node["default:ice"] stone_depth = 2 elseif biome_val < -0.6 then @@ -487,6 +527,20 @@ local function generate(p_minp, p_maxp, seed) end end + -- Dis + if underzone == 3 and data[ivm] == node['air'] and floor((x - minp.x) / 8) % 2 == 0 and floor((z - minp.z) / 8) % 2 == 0 and y % 4960 < 82 + dis_map[floor((x - minp.x) / 8)][floor((z - minp.z) / 8)] * 4 and y % 4960 > 80 then + local dx = (x - minp.x) % 16 + local dy = y % 4960 - 80 + local dz = (z - minp.z) % 16 + if ((dx == 0 or dx == 7) and (dz % 3 ~= 2 or dy % 4 == 0)) or ((dz == 0 or dz == 7) and (dx % 3 ~= 2 or dy % 4 == 0)) then + data[ivm] = node["fun_caves:hot_iron"] + elseif dy %4 == 0 then + data[ivm] = node["fun_caves:hot_brass"] + end + write = true + break + end + if data[ivm] == node["air"] and y < maxp.y then -- hanging down if node_above == node["default:stone"] and rand(12) == 1 then @@ -700,7 +754,7 @@ local function generate(p_minp, p_maxp, seed) if write then vm:set_data(data) --vm:set_param2_data(p2data) - if underzone or fun_caves.DEBUG then + if fun_caves.DEBUG then vm:set_lighting({day = 10, night = 10}) else -- set_lighting causes shadows From 6296eafcd9778bb92003b040930aee48dad3edd6 Mon Sep 17 00:00:00 2001 From: Duane Date: Tue, 7 Jun 2016 09:02:42 -0500 Subject: [PATCH 087/354] Add Styx and giant sharks. --- mapgen.lua | 30 ++++++++++++++++++++++++++---- mobs.lua | 20 ++++++++++++++++++++ textures/fun_caves_albino.png | Bin 0 -> 5764 bytes 3 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 textures/fun_caves_albino.png diff --git a/mapgen.lua b/mapgen.lua index 6c5ee3c..ac89d64 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -336,7 +336,14 @@ local function generate(p_minp, p_maxp, seed) for y = minp.y, maxp.y do -- Dis - if underzone == 3 then + if underzone == 6 and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then + if y < -29620 then + data[ivm] = node["default:water_source"] + else + data[ivm] = node["air"] + end + write = true + elseif underzone == 3 then if (x - minp.x) < 8 and (z - minp.z) < 8 then data[ivm] = node["default:steelblock"] elseif data[ivm] ~= node['air'] and y % 4960 < 160 and y % 4960 > 80 then @@ -357,10 +364,18 @@ local function generate(p_minp, p_maxp, seed) write = true -- Dis elseif column == 1 and underzone ~= 3 and data[ivm] ~= node['air'] and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then - data[ivm] = node["air"] + if y < -29620 then + data[ivm] = node["default:water_source"] + else + data[ivm] = node["air"] + end write = true elseif column < 2 and underzone ~= 3 and data[ivm] ~= node['air'] and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then - data[ivm] = node["air"] + if y < -29620 then + data[ivm] = node["default:water_source"] + else + data[ivm] = node["air"] + end write = true if y > 0 and cave_3[index] < 1 and y == height then @@ -421,6 +436,9 @@ local function generate(p_minp, p_maxp, seed) elseif underzone == 3 then stone_type = node["fun_caves:hot_brass"] stone_depth = 1 + elseif underzone == 6 then + stone_type = node["default:dirt"] + stone_depth = 2 elseif underzone and y % 4960 <= 145 then stone_type = node["fun_caves:hot_cobble"] elseif underzone and y % 4960 > 145 then @@ -440,6 +458,10 @@ local function generate(p_minp, p_maxp, seed) stone_type = node["fun_caves:stone_with_lichen"] elseif biome_val < 0.2 then stone_type = node["fun_caves:stone_with_algae"] + elseif y < 29620 then + -- This is seperate to prevent the hot biomes spawning underwater. + stone_type = node["default:dirt"] + stone_depth = 2 elseif biome_val < 0.35 then stone_type = node["fun_caves:stone_with_salt"] stone_depth = 2 @@ -463,7 +485,7 @@ local function generate(p_minp, p_maxp, seed) if data[ivm] == node["default:stone"] then local air_above = false for i = 1, stone_depth do - if data[ivm + area.ystride * i] == node["air"] then + if data[ivm + area.ystride * i] == node["air"] or (y < 29620 and data[ivm + area.ystride * i] == node["default:water_source"]) then air_above = true end end diff --git a/mobs.lua b/mobs.lua index 1bba63d..3401940 100644 --- a/mobs.lua +++ b/mobs.lua @@ -273,6 +273,26 @@ if minetest.registered_entities["mobs_creeper:creeper"] then ) end +if minetest.registered_entities["mobs_sharks:shark_lg"] then + local m = table.copy(minetest.registered_entities["mobs_sharks:shark_lg"]) + local l_spawn_in = {"default:water_flowing","default:water_source"} + local l_spawn_near = {"default:water_flowing","default:water_source","seawrecks:woodship","seawrecks:uboot"} + + m.damage = 15 + m.hp_min = 40 + m.hp_max = 50 + m.visual_size = {x=3, y=3} + m.collisionbox = {-2, -1.5, -2, 2, 1.5, 2} + m.textures = {"fun_caves_albino.png"} + m.base_texture = m.textures[1] + + minetest.registered_entities["fun_caves:shark_giant"] = m + mobs.spawning_mobs["fun_caves:shark_giant"] = true + + mobs:spawn_specific("fun_caves:shark_giant", l_spawn_in, l_spawn_near, -1, 20, 30, 60000, 1, -31000, -29620) + mobs:register_egg("fun_caves:shark_md", "Shark (giant)", l_egg_texture, 0) +end + fun_caves.goblin_spawn_frequency = 150 fun_caves.goblin_trap_freq = 25 diff --git a/textures/fun_caves_albino.png b/textures/fun_caves_albino.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc66698a83b110619f46895f24c7c2ccf2fa0e5 GIT binary patch literal 5764 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7&zE~RK2WrGmv6S@^*It(m?Rjd3QaK;wRDPaLtODn@k z$S$Kv1U;}g7}OYmfDuFpfCz$22e2wo$<08JNt}rgD~U4^$x2!oPC{6a?s5_gNAfC> zOd1(ZNnnZwch#HFqplBhb zLPame6+k9pZ#g%BrHC_J0jzcq7*3pXk-SEV%Skbugs>QGTwo0>q(~yjq*W|}W1Loo zWA!!myf~Ufum%>vbb+LRX0h17$-uzi0K|}C5W-AS>O4|fE+kaZqwPLQ}&2-|cI_Vc`R!<~_`yG30MQfdsUr8&SaE W_D}eC{XOe Date: Tue, 7 Jun 2016 13:57:56 -0500 Subject: [PATCH 088/354] Overscan to remove anomolous stone. Breaking the functions into different files may cause problems. --- cavegen.lua | 119 ++++++++++ decogen.lua | 449 ++++++++++++++++++++++++++++++++++++ fortress.lua | 91 ++++++++ mapgen.lua | 637 ++------------------------------------------------- mobs.lua | 2 +- 5 files changed, 678 insertions(+), 620 deletions(-) create mode 100644 cavegen.lua create mode 100644 decogen.lua create mode 100644 fortress.lua diff --git a/cavegen.lua b/cavegen.lua new file mode 100644 index 0000000..7fc64ba --- /dev/null +++ b/cavegen.lua @@ -0,0 +1,119 @@ +local cave_width = 0.05 -- figurative width +local max_depth = 31000 + + +local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = 10, z = 40}, octaves = 3, persist = 1, lacunarity = 2} +local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} +local cave_noise_3 = {offset = 15, scale = 10, seed = 3721, spread = {x = 40, y = 40, z = 40}, octaves = 3, persist = 1, lacunarity = 2} + + +local rand = math.random + + +fun_caves.cavegen = function(minp, maxp, data, area, node, heightmap, underzone) + local csize = vector.add(vector.subtract(maxp, minp), 1) + local map_max = {x = csize.x, y = csize.y + 2, z = csize.z} + local map_min = {x = minp.x, y = minp.y - 1, z = minp.z} + --local noise_area = VoxelArea:new({MinEdge=map_min, MaxEdge={x=maxp.x,y=maxp.y+1,z=maxp.z}}) + + local cave_1 = minetest.get_perlin_map(cave_noise_1, map_max):get3dMap_flat(map_min) + local cave_2 = minetest.get_perlin_map(cave_noise_2, map_max):get3dMap_flat(map_min) + local cave_3 = minetest.get_perlin_map(cave_noise_3, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) + + local write = false + + -- 32, -41, 123 + + + local index = 0 + local index3d = 0 + for z = minp.z, maxp.z do + for x = minp.x, maxp.x do + index = index + 1 + --index3d = noise_area:index(x, minp.y-1, z) + index3d = (z - minp.z) * (csize.y + 2) * csize.x + (x - minp.x) + 1 + local ivm = area:index(x, minp.y-1, z) + + local height = heightmap[index] + if height >= maxp.y - 1 and data[area:index(x, maxp.y, z)] ~= node['air'] then + height = max_depth + heightmap[index] = height + elseif height <= minp.y then + height = -max_depth + heightmap[index] = height + end + + local column = 0 + if underzone then + if cave_3[index] < 30 then + column = 1 + elseif cave_3[index] < 35 then + column = 2 + end + end + + for y = minp.y-1, maxp.y+1 do + -- Dis + if underzone == 6 and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then + if y < -29620 then + data[ivm] = node["default:water_source"] + else + data[ivm] = node["air"] + end + write = true + elseif underzone == 3 then + if (x - minp.x) < 8 and (z - minp.z) < 8 then + data[ivm] = node["default:steelblock"] + elseif data[ivm] ~= node['air'] and y % 4960 < 160 and y % 4960 > 80 then + data[ivm] = node["air"] + end + write = true + -- Caina + elseif column == 2 and underzone == 1 and (data[ivm] == node['default:stone'] or data[ivm] == node['default:desert_stone']) then + if rand(70) == 1 then + data[ivm] = node["fun_caves:thin_ice"] + else + data[ivm] = node["default:ice"] + end + write = true + -- Phlegethos + elseif column == 2 and (data[ivm] == node['default:stone'] or data[ivm] == node['default:desert_stone']) and rand(70) == 1 then + data[ivm] = node["fun_caves:hot_stone"] + write = true + -- Dis + elseif column == 1 and underzone ~= 3 and data[ivm] ~= node['air'] and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then + if y < -29620 then + data[ivm] = node["default:water_source"] + else + data[ivm] = node["air"] + end + write = true + elseif column < 2 and underzone ~= 3 and data[ivm] ~= node['air'] and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then + if y < -29620 then + data[ivm] = node["default:water_source"] + else + data[ivm] = node["air"] + end + write = true + + if y > 0 and cave_3[index] < 1 and y == height then + -- Clear the air above a cave mouth. + local ivm2 = ivm + for y2 = y + 1, maxp.y + 8 do + ivm2 = ivm2 + area.ystride + if data[ivm2] ~= node["default:water_source"] then + data[ivm2] = node["air"] + write = true + end + end + end + end + + ivm = ivm + area.ystride + index3d = index3d + csize.x + end + end + end + + return write +end diff --git a/decogen.lua b/decogen.lua new file mode 100644 index 0000000..3ba4d25 --- /dev/null +++ b/decogen.lua @@ -0,0 +1,449 @@ +local deco_depth = -30 -- place cave stuff this far beneath the surface +local light_depth = -13 -- depth above which to place corals/sea plants +local water_level = 1 +local fluid_compression = -200 -- the depth to start planting lava/water +local dirt_ratio = 10 -- place this many stones for every dirt in caves +local radioactive_ratio = 500 -- place this much salt for every radioactive ore +local coalblock_ratio = 100 -- place this many sand for every coalblock +local fungal_stone_ratio = 50 -- place this many stones for every glowing fungus +local water_lily_ratio = 15 -- place this many water for every lily +local max_depth = 31000 + + +local water_lily_biomes = {} +for _, i in pairs({"rainforest_swamp", "rainforest", "savanna_swamp", "savanna", "deciduous_forest_swamp", "deciduous_forest", "desertstone_grassland", }) do + water_lily_biomes[i] = true +end +local coral_biomes = {} +for _, i in pairs({"desert_ocean", "savanna_ocean", "rainforest_ocean", }) do + coral_biomes[i] = true +end + + +local rand = math.random +local max = math.max +local min = math.min +local log = math.log +local floor = math.floor +local find_nodes_in_area = minetest.find_nodes_in_area + + +local function surround(node, data, area, ivm) + -- Check to make sure that a plant root is fully surrounded. + -- This is due to the kludgy way you have to make water plants + -- in minetest, to avoid bubbles. + for x1 = -1,1,2 do + local n = data[ivm+x1] + if n == node["default:river_water_source"] or n == node["default:water_source"] or n == node["air"] then + return false + end + end + for z1 = -area.zstride,area.zstride,2*area.zstride do + local n = data[ivm+z1] + if n == node["default:river_water_source"] or n == node["default:water_source"] or n == node["air"] then + return false + end + end + + return true +end + + +local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = 400}, seed = 903, octaves = 3, persist = 0.5, lacunarity = 2.0} +local plant_noise = {offset = 0.0, scale = 1.0, spread = {x = 200, y = 200, z = 200}, seed = 33, octaves = 3, persist = 0.7, lacunarity = 2.0} + + +-- Air needs to be placed prior to decorations. +fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, biome_ids, underzone, dis_map) + local csize = vector.add(vector.subtract(maxp, minp), 1) + local biomemap = minetest.get_mapgen_object("biomemap") + local map_max = {x = csize.x, y = csize.y + 2, z = csize.z} + local map_min = {x = minp.x, y = minp.y - 1, z = minp.z} + --local noise_area = VoxelArea:new({MinEdge={x=0,y=-1,z=0}, MaxEdge={x=csize.x,y=csize.y+1,z=csize.z}}) + + local biome_n = minetest.get_perlin_map(biome_noise, map_max):get3dMap_flat(map_min) + local plant_n = minetest.get_perlin_map(plant_noise, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) + + local write = false + local write_p2 = false + + local index = 0 + local index3d = 0 + for z = minp.z, maxp.z do + for x = minp.x, maxp.x do + index = index + 1 + --index3d = noise_area:index(x - minp.x, -1, z - minp.z) + index3d = (z - minp.z) * (csize.y + 2) * csize.x + (x - minp.x) + 1 + local ivm = area:index(x, minp.y, z) + + local height = heightmap[index] + + for y = minp.y-1, maxp.y+1 do + if y <= height + deco_depth and (height < max_depth or y < 0) then + ---------------------------------------------------------- + -- cave decoration non-loop -- only there to enable breaks + -- Remove this loop to eliminate cave decorations. + ---------------------------------------------------------- + for deco_non_loop = 1, 1 do + if not (data[ivm] == node["air"] or data[ivm] == node["default:stone"]) then + break + end + + local biome_val = biome_n[index3d] + local stone_type = node["default:stone"] + local stone_depth = 1 + + -- Compress biomes at the surface to avoid fluids. + if y > fluid_compression then + biome_val = biome_val / max(1, log(y - fluid_compression)) + end + ------------------- + --biome_val = -0.75 + ------------------- + if underzone == 1 then + stone_type = node["default:ice"] + stone_depth = 2 + elseif underzone == 3 then + stone_type = node["fun_caves:hot_brass"] + stone_depth = 1 + elseif underzone == 6 then + stone_type = node["default:dirt"] + stone_depth = 2 + elseif underzone and y % 4960 <= 145 then + stone_type = node["fun_caves:hot_cobble"] + elseif underzone and y % 4960 > 145 then + stone_type = node["fun_caves:black_sand"] + stone_depth = 2 + elseif biome_val < -0.65 then + stone_type = node["default:ice"] + stone_depth = 2 + elseif biome_val < -0.6 then + stone_type = node["fun_caves:thin_ice"] + stone_depth = 2 + elseif biome_val < -0.5 then + stone_type = node["fun_caves:stone_with_lichen"] + elseif biome_val < -0.3 then + stone_type = node["fun_caves:stone_with_moss"] + elseif biome_val < -0.0 then + stone_type = node["fun_caves:stone_with_lichen"] + elseif biome_val < 0.2 then + stone_type = node["fun_caves:stone_with_algae"] + elseif y < 29620 then + -- This is seperate to prevent the hot biomes spawning underwater. + stone_type = node["default:dirt"] + stone_depth = 2 + elseif biome_val < 0.35 then + stone_type = node["fun_caves:stone_with_salt"] + stone_depth = 2 + elseif biome_val < 0.5 then + stone_type = node["default:sand"] + stone_depth = 2 + elseif biome_val < 0.6 then + stone_type = node["fun_caves:black_sand"] + stone_depth = 2 + else + stone_type = node["fun_caves:hot_cobble"] + end + -- "glow" + + local node_below + if y > minp.y then + node_below = data[ivm - area.ystride] + end + local node_above = data[ivm + area.ystride] + + if data[ivm] == node["default:stone"] then + local air_above = false + for i = 1, stone_depth do + if data[ivm + area.ystride * i] == node["air"] or (y < 29620 and data[ivm + area.ystride * i] == node["default:water_source"]) then + air_above = true + end + end + + if node_above == node["air"] and (stone_type == node["fun_caves:stone_with_algae"] or stone_type == node["fun_caves:stone_with_lichen"]) and rand(dirt_ratio) == 1 then + data[ivm] = node["dirt"] + write = true + break + end + + if air_above then + if stone_type == node["fun_caves:stone_with_salt"] and rand(radioactive_ratio) == 1 then + data[ivm] = node["fun_caves:radioactive_ore"] + write = true + break + elseif stone_type == node["fun_caves:black_sand"] and rand(coalblock_ratio) == 1 then + data[ivm] = node["default:coalblock"] + break + elseif node_above == node["air"] and stone_type == node["fun_caves:stone_with_moss"] and rand(fungal_stone_ratio) == 1 then + data[ivm] = node["fun_caves:glowing_fungal_stone"] + write = true + break + else + data[ivm] = stone_type + write = true + break + end + end + + local air_below = false + for i = 1, stone_depth do + if data[ivm - area.ystride * i] == node["air"] then + air_below = true + end + end + + if not air_above and stone_type == node["default:sand"] then + data[ivm] = node["default:sandstone"] + write = true + break + end + + if data[ivm] == node["default:stone"] and air_below then + if stone_type == node["fun_caves:stone_with_salt"] and rand(radioactive_ratio) == 1 then + data[ivm] = node["fun_caves:radioactive_ore"] + write = true + break + elseif stone_type == node["fun_caves:black_sand"] and rand(coalblock_ratio) == 1 then + data[ivm] = node["default:coalblock"] + write = true + break + elseif node_below == node["air"] and (stone_type == node["fun_caves:stone_with_lichen"] or stone_type == node["fun_caves:stone_with_moss"]) and rand(fungal_stone_ratio) == 1 then + data[ivm] = node["fun_caves:glowing_fungal_stone"] + write = true + break + else + data[ivm] = stone_type + write = true + break + end + end + end + + -- Dis + if underzone == 3 and data[ivm] == node['air'] and floor((x - minp.x) / 8) % 2 == 0 and floor((z - minp.z) / 8) % 2 == 0 and y % 4960 < 82 + dis_map[floor((x - minp.x) / 8)][floor((z - minp.z) / 8)] * 4 and y % 4960 > 80 then + local dx = (x - minp.x) % 16 + local dy = y % 4960 - 80 + local dz = (z - minp.z) % 16 + if dx == 1 and dz == 1 then + data[ivm] = node["default:ladder_steel"] + p2data[ivm] = 3 + write_p2 = true + elseif ((dx == 0 or dx == 7) and (dz % 3 ~= 2 or dy % 4 == 0)) or ((dz == 0 or dz == 7) and (dx % 3 ~= 2 or dy % 4 == 0)) then + data[ivm] = node["fun_caves:hot_iron"] + elseif dy %4 == 0 then + data[ivm] = node["fun_caves:hot_brass"] + end + write = true + break + end + + if data[ivm] == node["air"] and y < maxp.y then + -- hanging down + if node_above == node["default:stone"] and rand(12) == 1 then + if stone_type == node["default:ice"] then + data[ivm] = node["fun_caves:icicle_down"] + write = true + break + elseif stone_type == node["fun_caves:stone_with_algae"] then + data[ivm] = node["fun_caves:stalactite_slimy"] + write = true + break + elseif stone_type == node["fun_caves:stone_with_moss"] then + data[ivm] = node["fun_caves:stalactite_mossy"] + write = true + break + elseif stone_type == node["fun_caves:stone_with_lichen"] then + data[ivm] = node["fun_caves:stalactite"] + write = true + break + elseif stone_type == node["default:stone"] then + data[ivm] = node["fun_caves:stalactite"] + write = true + break + end + end + + -- fluids + if y > minp.y and (node_below == node["default:stone"] or node_below == node["fun_caves:hot_cobble"]) and rand(300) == 1 then + data[ivm] = node["default:lava_source"] + write = true + break + elseif node_below == node["fun_caves:stone_with_moss"] and rand(300) == 1 then + data[ivm] = node["default:water_source"] + write = true + break + + -- standing up + elseif node_below == node["default:ice"] and rand(12) == 1 then + data[ivm] = node["fun_caves:icicle_up"] + write = true + break + elseif node_below == node["fun_caves:stone_with_algae"] and rand(12) == 1 then + data[ivm] = node["fun_caves:stalagmite_slimy"] + write = true + break + elseif node_below == node["fun_caves:stone_with_moss"] and rand(12) == 1 then + data[ivm] = node["fun_caves:stalagmite_mossy"] + write = true + break + elseif node_below == node["fun_caves:stone_with_lichen"] and rand(12) == 1 then + data[ivm] = node["fun_caves:stalagmite"] + write = true + break + elseif node_below == node["default:stone"] and rand(12) == 1 then + data[ivm] = node["fun_caves:stalagmite"] + write = true + break + elseif node_below == node["fun_caves:hot_cobble"] and rand(50) == 1 then + data[ivm] = node[fun_caves.hot_spikes[rand(#fun_caves.hot_spikes)]] + elseif node_below == node["fun_caves:black_sand"] and rand(50) == 1 then + data[ivm] = node["fun_caves:constant_flame"] + write = true + break + + -- vegetation + elseif node_below == node["default:dirt"] and (stone_type == node["fun_caves:stone_with_lichen"] or stone_type == node["fun_caves:stone_with_algae"]) and biome_val >= -0.5 then + if rand(10) == 1 then + data[ivm] = node["flowers:mushroom_red"] + write = true + break + elseif rand(10) == 1 then + data[ivm] = node["flowers:mushroom_brown"] + write = true + break + elseif node_above == node["air"] and rand(10) == 1 then + data[ivm] = node["fun_caves:giant_mushroom_stem"] + write = true + break + elseif rand(30) == 1 then + local air_count = 0 + local j + for i = 1, 12 do + j = ivm + area.ystride * i + if j <= #data and data[j] == node["air"] then + air_count = air_count + 1 + end + end + if air_count > 5 then + fun_caves.make_fungal_tree(data, area, ivm, rand(2, min(air_count, 12))) + end + end + elseif node_below == node["fun_caves:giant_mushroom_stem"] and data[ivm - area.ystride * 2] == node["fun_caves:giant_mushroom_stem"] then + data[ivm] = node["fun_caves:giant_mushroom_cap"] + write = true + break + elseif node_below == node["fun_caves:giant_mushroom_stem"] then + if node_above == node["air"] and rand(3) == 1 then + data[ivm] = node["fun_caves:giant_mushroom_stem"] + write = true + break + else + data[ivm] = node["fun_caves:huge_mushroom_cap"] + write = true + break + end + end + end + end + ----------------------------------------------------- + -- end of cave decoration non-loop + ----------------------------------------------------- + elseif y < height then + -- This just places non-abm dirt inside caves. + -- Its value is questionable. + if data[ivm] == node["air"] and (data[ivm - area.ystride] == node['default:stone'] or data[ivm - area.ystride] == node['default:sandstone']) then + data[ivm - area.ystride] = node["fun_caves:dirt"] + write = true + end + else + local pn = plant_n[index] + local biome + if biomemap then + biome = biome_ids[biomemap[index]] + end + ----------------------------------------------------------- + -- water decoration non-loop -- only there to enable breaks + -- Remove this loop to eliminate water decorations. + ----------------------------------------------------------- + for deco_non_loop = 1, 1 do + if y < light_depth then + break + end + + local node_below = data[ivm - area.ystride] + local node_above = data[ivm + area.ystride] + + if y < water_level and data[ivm] == node["default:sand"] and node_above == node["default:water_source"] and data[ivm + area.ystride * 2] == node["default:water_source"] and coral_biomes[biome] and pn < -0.1 and rand(5) == 1 and surround(node, data, area, ivm) then + data[ivm] = node["fun_caves:staghorn_coral_water_sand"] + write = true + break + elseif y < water_level and node_below == node["default:sand"] and node_above == node["default:water_source"] and data[ivm] == node["default:water_source"] and coral_biomes[biome] and pn < -0.1 and rand(5) < 3 then + if rand(15) == 1 then + data[ivm] = node["fun_caves:brain_coral"] + write = true + break + elseif rand(15) == 1 then + data[ivm] = node["fun_caves:dragon_eye"] + write = true + break + else + data[ivm] = node["fun_caves:pillar_coral"] + write = true + break + end + elseif x < maxp.x and y < maxp.y and z < maxp.z and x > minp.x and y > minp.y and z > minp.z and (node_above == node["default:water_source"] or node_above == node["default:river_water_source"]) and (data[ivm] == node["default:sand"] or data[ivm] == node["default:dirt"]) then + -- Check the biomes and plant water plants, if called for. + if not surround(node, data, area, ivm) then + break + end + + for i = 1, #fun_caves.water_plants do + local desc = fun_caves.water_plants[i] + + if desc.content_id then + if not node_match_cache[desc.content_id] then + node_match_cache[desc.content_id] = {} + end + + if not node_match_cache[desc.content_id][data[ivm]] then + -- This is a great way to match all node type strings + -- against a given node (or nodes). However, it's slow. + -- To speed it up, we cache the results for each plant + -- on each node, and avoid calling find_nodes every time. + local posm, count = find_nodes_in_area({x=x, y=y, z=z}, {x=x, y=y, z=z}, desc.place_on) + if #posm > 0 then + node_match_cache[desc.content_id][data[ivm]] = "good" + else + node_match_cache[desc.content_id][data[ivm]] = "bad" + end + end + + if node_match_cache[desc.content_id][data[ivm]] == "good" and desc.fill_ratio and (not desc.biomes or (biome and desc.biomes and table.contains(desc.biomes, biome))) and rand() <= desc.fill_ratio then + data[ivm] = desc.content_id + write = true + break + end + end + end + elseif y > minp.y and node_below == node["default:river_water_source"] and data[ivm] == node["air"] and water_lily_biomes[biome] and pn > 0.5 and rand(water_lily_ratio) == 1 then + -- on top of the water + -- I haven't figured out what the decoration manager is + -- doing with the noise functions, but this works ok. + data[ivm] = node["flowers:waterlily"] + write = true + break + end + end + ----------------------------------------------------- + -- end of water decoration non-loop + ----------------------------------------------------- + end + + ivm = ivm + area.ystride + index3d = index3d + csize.x + end + end + end + + return write, write_p2 +end diff --git a/fortress.lua b/fortress.lua new file mode 100644 index 0000000..8b17396 --- /dev/null +++ b/fortress.lua @@ -0,0 +1,91 @@ +local rand = math.random +local floor = math.floor + + +fun_caves.fortress = function(minp, maxp, data, area, node) + -- invisible maze + -- hungry maze + -- chests (w traps) + -- step traps (math based) + -- hidden doors/downs + -- hot/ice floors + -- + --local level = ceil(maxp.y / 3100) + local n = 16 + local walls = {} + local inner_floor = node['fun_caves:dungeon_floor_1'] + local outer_wall = node['fun_caves:dungeon_wall_2'] + local inner_wall = node['fun_caves:dungeon_wall_1'] + + for y2 = 0, n-1 do + --for y2 = 0, 0 do + -- walls is zero-based. + for i = 0, 2 * n * n - 1 do + walls[i] = i + end + table.shuffle(walls) + + local dox, doz = rand(0, n-1), rand(0, n-1) + for z = minp.z, maxp.z do + for y = minp.y + y2 * 5, minp.y + y2 * 5 + 4 do + local ivm = area:index(minp.x, y, z) + for x = minp.x, maxp.x do + if x == minp.x or z == minp.z or x == maxp.x or z == maxp.z then + data[ivm] = outer_wall + elseif (y - minp.y) % 5 == 0 then + if floor((z - minp.z) / 5) == doz and floor((x - minp.x) / 5) == dox and (z - minp.z) % 5 ~= 0 and (x - minp.x) % 5 ~= 0 and y ~= minp.y then + data[ivm] = node["air"] + else + data[ivm] = inner_floor + end + elseif (z - minp.z) % 5 == 0 or (x - minp.x) % 5 == 0 then + --data[ivm] = fun_caves.DEBUG and node["default:glass"] or inner_wall + data[ivm] = inner_wall + else + data[ivm] = node["air"] + end + ivm = ivm + 1 + end + end + end + + local set = unionfind(n * n) + + for m = 0, #walls do + local c = walls[m] + local a = floor(c / 2) + local i = a % n + local j = floor(a / n) + local u = c % 2 == 0 and 1 or 0 + local v = c % 2 == 1 and 1 or 0 + local b = a + u + n * v + if i < n - u and j < n - v and set:find(a) ~= set:find(b) then + set:union(a, b) + local x = (i + u) * 5 + minp.x + local y = minp.y + y2 * 5 + local z = (j + v) * 5 + minp.z + --if y > minp.y and rand(20) == 1 then + -- for z1 = z + 1, z + 4 do + -- ivm = area:index(x+1, y, z1) + -- for x1 = x + 1, x + 4 do + -- data[ivm] = node["air"] + -- ivm = ivm + 1 + -- end + -- end + --end + + for z1 = z + (1-v), z + (1-v) * 4 do + for y1 = y + 1, y + 4 do + local ivm = area:index(x + (1-u), y1, z1) + for x1 = x + (1-u), x + (1-u) * 4 do + if x1 < maxp.x and z1 < maxp.z and x1 > minp.x and z1 > minp.z then + data[ivm] = node["air"] + end + ivm = ivm + 1 + end + end + end + end + end + end +end diff --git a/mapgen.lua b/mapgen.lua index ac89d64..1808f1d 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -1,44 +1,14 @@ -local deco_depth = -30 -- place cave stuff this far beneath the surface -local light_depth = -13 -- depth above which to place corals/sea plants -local water_level = 1 local fortress_depth = -3 -- close to y / 80 -local max_depth = 31000 -local cave_width = 0.05 -- figurative width -local fluid_compression = -200 -- the depth to start planting lava/water -local dirt_ratio = 10 -- place this many stones for every dirt in caves -local radioactive_ratio = 500 -- place this much salt for every radioactive ore -local coalblock_ratio = 100 -- place this many sand for every coalblock -local fungal_stone_ratio = 50 -- place this many stones for every glowing fungus -local water_lily_ratio = 15 -- place this many water for every lily - -local water_lily_biomes = {} -for _, i in pairs({"rainforest_swamp", "rainforest", "savanna_swamp", "savanna", "deciduous_forest_swamp", "deciduous_forest", "desertstone_grassland", }) do - water_lily_biomes[i] = true -end -local coral_biomes = {} -for _, i in pairs({"desert_ocean", "savanna_ocean", "rainforest_ocean", }) do - coral_biomes[i] = true -end -local cave_noise_1 = {offset = 0, scale = 1, seed = 3901, spread = {x = 40, y = 10, z = 40}, octaves = 3, persist = 1, lacunarity = 2} -local cave_noise_2 = {offset = 0, scale = 1, seed = -8402, spread = {x = 40, y = 20, z = 40}, octaves = 3, persist = 1, lacunarity = 2} -local cave_noise_3 = {offset = 15, scale = 10, seed = 3721, spread = {x = 40, y = 40, z = 40}, octaves = 3, persist = 1, lacunarity = 2} local seed_noise = {offset = 0, scale = 32768, seed = 5202, spread = {x = 80, y = 80, z = 80}, octaves = 2, persist = 0.4, lacunarity = 2} -local biome_noise = {offset = 0.0, scale = 1.0, spread = {x = 400, y = 400, z = 400}, seed = 903, octaves = 3, persist = 0.5, lacunarity = 2.0} local fortress_noise = {offset = 0, scale = 1, seed = -4082, spread = {x = 7, y = 7, z = 7}, octaves = 4, persist = 1, lacunarity = 2} -local plant_noise = {offset = 0.0, scale = 1.0, spread = {x = 200, y = 200, z = 200}, seed = 33, octaves = 3, persist = 0.7, lacunarity = 2.0} -- These may speed up function access. local rand = math.random -local max = math.max local min = math.min -local log = math.log -local ceil = math.ceil local floor = math.floor -local abs = math.abs -local find_nodes_in_area = minetest.find_nodes_in_area -- This tables looks up nodes that aren't already stored. local node = setmetatable({}, { @@ -48,7 +18,7 @@ local node = setmetatable({}, { end}) local data = {} ---local p2data = {} -- vm rotation data buffer +local p2data = {} -- vm rotation data buffer local node_match_cache = {} @@ -126,26 +96,6 @@ end -- end --end -local function surround(node, data, area, ivm) - -- Check to make sure that a plant root is fully surrounded. - -- This is due to the kludgy way you have to make water plants - -- in minetest, to avoid bubbles. - for x1 = -1,1,2 do - local n = data[ivm+x1] - if n == node["default:river_water_source"] or n == node["default:water_source"] or n == node["air"] then - return false - end - end - for z1 = -area.zstride,area.zstride,2*area.zstride do - local n = data[ivm+z1] - if n == node["default:river_water_source"] or n == node["default:water_source"] or n == node["air"] then - return false - end - end - - return true -end - fun_caves.is_fortress = function(pos, cs, debug) -- Fix this to get csize, somehow. -- Remember that this function may be called @@ -180,17 +130,16 @@ local function generate(p_minp, p_maxp, seed) local minp, maxp = p_minp, p_maxp local vm, emin, emax = minetest.get_mapgen_object("voxelmanip") vm:get_data(data) - --p2data = vm:get_param2_data() + p2data = vm:get_param2_data() local heightmap = minetest.get_mapgen_object("heightmap") - local biomemap = minetest.get_mapgen_object("biomemap") local area = VoxelArea:new({MinEdge = emin, MaxEdge = emax}) local csize = vector.add(vector.subtract(maxp, minp), 1) - local noise_area = VoxelArea:new({MinEdge={x=0,y=0,z=0}, MaxEdge=vector.subtract(csize, 1)}) -- use the same seed (based on perlin noise). math.randomseed(minetest.get_perlin(seed_noise):get2d({x=minp.x, y=minp.z})) local write = false + local write_p2 = false local underzone, dis_map = nil, {} if minp.y < -4000 and minp.y % 4960 < 160 and maxp.y % 4960 > 0 then underzone = floor(minp.y / -4960 + 0.5) @@ -204,579 +153,24 @@ local function generate(p_minp, p_maxp, seed) end end - if not underzone and fun_caves.is_fortress(minp, csize) then + --if not underzone and fun_caves.is_fortress(minp, csize) then + if not underzone then + fun_caves.fortress(minp, maxp, data, area, node) write = true - -------------------------------------------------------------- - -- fortress decoration non-loop -- only there to enable breaks - -- Remove this loop to eliminate fortress decorations. - -------------------------------------------------------------- - for deco_non_loop = 1, 1 do - -- invisible maze - -- hungry maze - -- chests (w traps) - -- step traps (math based) - -- hidden doors/downs - -- hot/ice floors - -- - --local level = ceil(maxp.y / 3100) - local n = 16 - local walls = {} - local inner_floor = node['fun_caves:dungeon_floor_1'] - local outer_wall = node['fun_caves:dungeon_wall_2'] - local inner_wall = node['fun_caves:dungeon_wall_1'] - - for y2 = 0, n-1 do - --for y2 = 0, 0 do - -- walls is zero-based. - for i = 0, 2 * n * n - 1 do - walls[i] = i - end - table.shuffle(walls) - - local dox, doz = rand(0, n-1), rand(0, n-1) - for z = minp.z, maxp.z do - for y = minp.y + y2 * 5, minp.y + y2 * 5 + 4 do - local ivm = area:index(minp.x, y, z) - for x = minp.x, maxp.x do - if x == minp.x or z == minp.z or x == maxp.x or z == maxp.z then - data[ivm] = outer_wall - elseif (y - minp.y) % 5 == 0 then - if floor((z - minp.z) / 5) == doz and floor((x - minp.x) / 5) == dox and (z - minp.z) % 5 ~= 0 and (x - minp.x) % 5 ~= 0 and y ~= minp.y then - data[ivm] = node["air"] - else - data[ivm] = inner_floor - end - elseif (z - minp.z) % 5 == 0 or (x - minp.x) % 5 == 0 then - --data[ivm] = fun_caves.DEBUG and node["default:glass"] or inner_wall - data[ivm] = inner_wall - else - data[ivm] = node["air"] - end - ivm = ivm + 1 - end - end - end - - local set = unionfind(n * n) - - for m = 0, #walls do - local c = walls[m] - local a = floor(c / 2) - local i = a % n - local j = floor(a / n) - local u = c % 2 == 0 and 1 or 0 - local v = c % 2 == 1 and 1 or 0 - local b = a + u + n * v - if i < n - u and j < n - v and set:find(a) ~= set:find(b) then - set:union(a, b) - local x = (i + u) * 5 + minp.x - local y = minp.y + y2 * 5 - local z = (j + v) * 5 + minp.z - --if y > minp.y and rand(20) == 1 then - -- for z1 = z + 1, z + 4 do - -- ivm = area:index(x+1, y, z1) - -- for x1 = x + 1, x + 4 do - -- data[ivm] = node["air"] - -- ivm = ivm + 1 - -- end - -- end - --end - - for z1 = z + (1-v), z + (1-v) * 4 do - for y1 = y + 1, y + 4 do - local ivm = area:index(x + (1-u), y1, z1) - for x1 = x + (1-u), x + (1-u) * 4 do - if x1 < maxp.x and z1 < maxp.z and x1 > minp.x and z1 > minp.z then - data[ivm] = node["air"] - end - ivm = ivm + 1 - end - end - end - end - end - end - end - ----------------------------------------------------- - -- end of fortress decoration non-loop - ----------------------------------------------------- else - local cave_1 = minetest.get_perlin_map(cave_noise_1, csize):get3dMap_flat(minp) - local cave_2 = minetest.get_perlin_map(cave_noise_2, csize):get3dMap_flat(minp) - local cave_3 = minetest.get_perlin_map(cave_noise_3, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) - local biome_n = minetest.get_perlin_map(biome_noise, csize):get3dMap_flat(minp) - local plant_n = minetest.get_perlin_map(plant_noise, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) + write = fun_caves.cavegen(minp, maxp, data, area, node, heightmap, underzone) - - local index = 0 - local index3d = 0 - for z = minp.z, maxp.z do - for x = minp.x, maxp.x do - index = index + 1 - index3d = noise_area:index(x - minp.x, 0, z - minp.z) - local ivm = area:index(x, minp.y, z) - - local height = heightmap[index] - if height >= maxp.y - 1 and data[area:index(x, maxp.y, z)] ~= node['air'] then - height = max_depth - heightmap[index] = height - elseif height <= minp.y then - height = -max_depth - heightmap[index] = height - end - - local column = 0 - if underzone then - if cave_3[index] < 30 then - column = 1 - elseif cave_3[index] < 35 then - column = 2 - end - end - - for y = minp.y, maxp.y do - -- Dis - if underzone == 6 and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then - if y < -29620 then - data[ivm] = node["default:water_source"] - else - data[ivm] = node["air"] - end - write = true - elseif underzone == 3 then - if (x - minp.x) < 8 and (z - minp.z) < 8 then - data[ivm] = node["default:steelblock"] - elseif data[ivm] ~= node['air'] and y % 4960 < 160 and y % 4960 > 80 then - data[ivm] = node["air"] - end - write = true - -- Caina - elseif column == 2 and underzone == 1 and (data[ivm] == node['default:stone'] or data[ivm] == node['default:desert_stone']) then - if rand(70) == 1 then - data[ivm] = node["fun_caves:thin_ice"] - else - data[ivm] = node["default:ice"] - end - write = true - -- Phlegethos - elseif column == 2 and (data[ivm] == node['default:stone'] or data[ivm] == node['default:desert_stone']) and rand(70) == 1 then - data[ivm] = node["fun_caves:hot_stone"] - write = true - -- Dis - elseif column == 1 and underzone ~= 3 and data[ivm] ~= node['air'] and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then - if y < -29620 then - data[ivm] = node["default:water_source"] - else - data[ivm] = node["air"] - end - write = true - elseif column < 2 and underzone ~= 3 and data[ivm] ~= node['air'] and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then - if y < -29620 then - data[ivm] = node["default:water_source"] - else - data[ivm] = node["air"] - end - write = true - - if y > 0 and cave_3[index] < 1 and y == height then - -- Clear the air above a cave mouth. - local ivm2 = ivm - for y2 = y + 1, maxp.y + 8 do - ivm2 = ivm2 + area.ystride - if data[ivm2] ~= node["default:water_source"] then - data[ivm2] = node["air"] - write = true - end - end - end - end - - ivm = ivm + area.ystride - index3d = index3d + csize.x - end - end - end - - -- Air needs to be placed prior to decorations. - local index = 0 - local index3d = 0 - for z = minp.z, maxp.z do - for x = minp.x, maxp.x do - index = index + 1 - index3d = noise_area:index(x - minp.x, 0, z - minp.z) - local ivm = area:index(x, minp.y, z) - - local height = heightmap[index] - - for y = minp.y, maxp.y do - if y <= height + deco_depth and (height < max_depth or y < 0) then - ---------------------------------------------------------- - -- cave decoration non-loop -- only there to enable breaks - -- Remove this loop to eliminate cave decorations. - ---------------------------------------------------------- - for deco_non_loop = 1, 1 do - if not (data[ivm] == node["air"] or data[ivm] == node["default:stone"]) then - break - end - - local biome_val = biome_n[index3d] - local stone_type = node["default:stone"] - local stone_depth = 1 - - -- Compress biomes at the surface to avoid fluids. - if y > fluid_compression then - biome_val = biome_val / max(1, log(y - fluid_compression)) - end - ------------------- - --biome_val = -0.75 - ------------------- - if underzone == 1 then - stone_type = node["default:ice"] - stone_depth = 2 - elseif underzone == 3 then - stone_type = node["fun_caves:hot_brass"] - stone_depth = 1 - elseif underzone == 6 then - stone_type = node["default:dirt"] - stone_depth = 2 - elseif underzone and y % 4960 <= 145 then - stone_type = node["fun_caves:hot_cobble"] - elseif underzone and y % 4960 > 145 then - stone_type = node["fun_caves:black_sand"] - stone_depth = 2 - elseif biome_val < -0.65 then - stone_type = node["default:ice"] - stone_depth = 2 - elseif biome_val < -0.6 then - stone_type = node["fun_caves:thin_ice"] - stone_depth = 2 - elseif biome_val < -0.5 then - stone_type = node["fun_caves:stone_with_lichen"] - elseif biome_val < -0.3 then - stone_type = node["fun_caves:stone_with_moss"] - elseif biome_val < -0.0 then - stone_type = node["fun_caves:stone_with_lichen"] - elseif biome_val < 0.2 then - stone_type = node["fun_caves:stone_with_algae"] - elseif y < 29620 then - -- This is seperate to prevent the hot biomes spawning underwater. - stone_type = node["default:dirt"] - stone_depth = 2 - elseif biome_val < 0.35 then - stone_type = node["fun_caves:stone_with_salt"] - stone_depth = 2 - elseif biome_val < 0.5 then - stone_type = node["default:sand"] - stone_depth = 2 - elseif biome_val < 0.6 then - stone_type = node["fun_caves:black_sand"] - stone_depth = 2 - else - stone_type = node["fun_caves:hot_cobble"] - end - -- "glow" - - local node_below - if y > minp.y then - node_below = data[ivm - area.ystride] - end - local node_above = data[ivm + area.ystride] - - if data[ivm] == node["default:stone"] then - local air_above = false - for i = 1, stone_depth do - if data[ivm + area.ystride * i] == node["air"] or (y < 29620 and data[ivm + area.ystride * i] == node["default:water_source"]) then - air_above = true - end - end - - if node_above == node["air"] and (stone_type == node["fun_caves:stone_with_algae"] or stone_type == node["fun_caves:stone_with_lichen"]) and rand(dirt_ratio) == 1 then - data[ivm] = node["dirt"] - write = true - break - end - - if air_above then - if stone_type == node["fun_caves:stone_with_salt"] and rand(radioactive_ratio) == 1 then - data[ivm] = node["fun_caves:radioactive_ore"] - write = true - break - elseif stone_type == node["fun_caves:black_sand"] and rand(coalblock_ratio) == 1 then - data[ivm] = node["default:coalblock"] - break - elseif node_above == node["air"] and stone_type == node["fun_caves:stone_with_moss"] and rand(fungal_stone_ratio) == 1 then - data[ivm] = node["fun_caves:glowing_fungal_stone"] - write = true - break - else - data[ivm] = stone_type - write = true - break - end - end - - local air_below = false - for i = 1, stone_depth do - if data[ivm - area.ystride * i] == node["air"] then - air_below = true - end - end - - if not air_above and stone_type == node["default:sand"] then - data[ivm] = node["default:sandstone"] - write = true - break - end - - if data[ivm] == node["default:stone"] and air_below then - if stone_type == node["fun_caves:stone_with_salt"] and rand(radioactive_ratio) == 1 then - data[ivm] = node["fun_caves:radioactive_ore"] - write = true - break - elseif stone_type == node["fun_caves:black_sand"] and rand(coalblock_ratio) == 1 then - data[ivm] = node["default:coalblock"] - write = true - break - elseif node_below == node["air"] and (stone_type == node["fun_caves:stone_with_lichen"] or stone_type == node["fun_caves:stone_with_moss"]) and rand(fungal_stone_ratio) == 1 then - data[ivm] = node["fun_caves:glowing_fungal_stone"] - write = true - break - else - data[ivm] = stone_type - write = true - break - end - end - end - - -- Dis - if underzone == 3 and data[ivm] == node['air'] and floor((x - minp.x) / 8) % 2 == 0 and floor((z - minp.z) / 8) % 2 == 0 and y % 4960 < 82 + dis_map[floor((x - minp.x) / 8)][floor((z - minp.z) / 8)] * 4 and y % 4960 > 80 then - local dx = (x - minp.x) % 16 - local dy = y % 4960 - 80 - local dz = (z - minp.z) % 16 - if ((dx == 0 or dx == 7) and (dz % 3 ~= 2 or dy % 4 == 0)) or ((dz == 0 or dz == 7) and (dx % 3 ~= 2 or dy % 4 == 0)) then - data[ivm] = node["fun_caves:hot_iron"] - elseif dy %4 == 0 then - data[ivm] = node["fun_caves:hot_brass"] - end - write = true - break - end - - if data[ivm] == node["air"] and y < maxp.y then - -- hanging down - if node_above == node["default:stone"] and rand(12) == 1 then - if stone_type == node["default:ice"] then - data[ivm] = node["fun_caves:icicle_down"] - write = true - break - elseif stone_type == node["fun_caves:stone_with_algae"] then - data[ivm] = node["fun_caves:stalactite_slimy"] - write = true - break - elseif stone_type == node["fun_caves:stone_with_moss"] then - data[ivm] = node["fun_caves:stalactite_mossy"] - write = true - break - elseif stone_type == node["fun_caves:stone_with_lichen"] then - data[ivm] = node["fun_caves:stalactite"] - write = true - break - elseif stone_type == node["default:stone"] then - data[ivm] = node["fun_caves:stalactite"] - write = true - break - end - end - - -- fluids - if y > minp.y and (node_below == node["default:stone"] or node_below == node["fun_caves:hot_cobble"]) and rand(300) == 1 then - data[ivm] = node["default:lava_source"] - write = true - break - elseif node_below == node["fun_caves:stone_with_moss"] and rand(300) == 1 then - data[ivm] = node["default:water_source"] - write = true - break - - -- standing up - elseif node_below == node["default:ice"] and rand(12) == 1 then - data[ivm] = node["fun_caves:icicle_up"] - write = true - break - elseif node_below == node["fun_caves:stone_with_algae"] and rand(12) == 1 then - data[ivm] = node["fun_caves:stalagmite_slimy"] - write = true - break - elseif node_below == node["fun_caves:stone_with_moss"] and rand(12) == 1 then - data[ivm] = node["fun_caves:stalagmite_mossy"] - write = true - break - elseif node_below == node["fun_caves:stone_with_lichen"] and rand(12) == 1 then - data[ivm] = node["fun_caves:stalagmite"] - write = true - break - elseif node_below == node["default:stone"] and rand(12) == 1 then - data[ivm] = node["fun_caves:stalagmite"] - write = true - break - elseif node_below == node["fun_caves:hot_cobble"] and rand(50) == 1 then - data[ivm] = node[fun_caves.hot_spikes[rand(#fun_caves.hot_spikes)]] - elseif node_below == node["fun_caves:black_sand"] and rand(50) == 1 then - data[ivm] = node["fun_caves:constant_flame"] - write = true - break - - -- vegetation - elseif node_below == node["default:dirt"] and (stone_type == node["fun_caves:stone_with_lichen"] or stone_type == node["fun_caves:stone_with_algae"]) and biome_val >= -0.5 then - if rand(10) == 1 then - data[ivm] = node["flowers:mushroom_red"] - write = true - break - elseif rand(10) == 1 then - data[ivm] = node["flowers:mushroom_brown"] - write = true - break - elseif node_above == node["air"] and rand(10) == 1 then - data[ivm] = node["fun_caves:giant_mushroom_stem"] - write = true - break - elseif rand(30) == 1 then - local air_count = 0 - local j - for i = 1, 12 do - j = ivm + area.ystride * i - if j <= #data and data[j] == node["air"] then - air_count = air_count + 1 - end - end - if air_count > 5 then - fun_caves.make_fungal_tree(data, area, ivm, rand(2, min(air_count, 12))) - end - end - elseif node_below == node["fun_caves:giant_mushroom_stem"] and data[ivm - area.ystride * 2] == node["fun_caves:giant_mushroom_stem"] then - data[ivm] = node["fun_caves:giant_mushroom_cap"] - write = true - break - elseif node_below == node["fun_caves:giant_mushroom_stem"] then - if node_above == node["air"] and rand(3) == 1 then - data[ivm] = node["fun_caves:giant_mushroom_stem"] - write = true - break - else - data[ivm] = node["fun_caves:huge_mushroom_cap"] - write = true - break - end - end - end - end - ----------------------------------------------------- - -- end of cave decoration non-loop - ----------------------------------------------------- - elseif y < height then - -- This just places non-abm dirt inside caves. - -- Its value is questionable. - if data[ivm] == node["air"] and (data[ivm - area.ystride] == node['default:stone'] or data[ivm - area.ystride] == node['default:sandstone']) then - data[ivm - area.ystride] = node["fun_caves:dirt"] - write = true - end - else - local pn = plant_n[index] - local biome - if biomemap then - biome = biome_ids[biomemap[index]] - end - ----------------------------------------------------------- - -- water decoration non-loop -- only there to enable breaks - -- Remove this loop to eliminate water decorations. - ----------------------------------------------------------- - for deco_non_loop = 1, 1 do - if y < light_depth then - break - end - - local node_below = data[ivm - area.ystride] - local node_above = data[ivm + area.ystride] - - if y < water_level and data[ivm] == node["default:sand"] and node_above == node["default:water_source"] and data[ivm + area.ystride * 2] == node["default:water_source"] and coral_biomes[biome] and pn < -0.1 and rand(5) == 1 and surround(node, data, area, ivm) then - data[ivm] = node["fun_caves:staghorn_coral_water_sand"] - write = true - break - elseif y < water_level and node_below == node["default:sand"] and node_above == node["default:water_source"] and data[ivm] == node["default:water_source"] and coral_biomes[biome] and pn < -0.1 and rand(5) < 3 then - if rand(15) == 1 then - data[ivm] = node["fun_caves:brain_coral"] - write = true - break - elseif rand(15) == 1 then - data[ivm] = node["fun_caves:dragon_eye"] - write = true - break - else - data[ivm] = node["fun_caves:pillar_coral"] - write = true - break - end - elseif x < maxp.x and y < maxp.y and z < maxp.z and x > minp.x and y > minp.y and z > minp.z and (node_above == node["default:water_source"] or node_above == node["default:river_water_source"]) and (data[ivm] == node["default:sand"] or data[ivm] == node["default:dirt"]) then - -- Check the biomes and plant water plants, if called for. - if not surround(node, data, area, ivm) then - break - end - - for i = 1, #fun_caves.water_plants do - local desc = fun_caves.water_plants[i] - - if desc.content_id then - if not node_match_cache[desc.content_id] then - node_match_cache[desc.content_id] = {} - end - - if not node_match_cache[desc.content_id][data[ivm]] then - -- This is a great way to match all node type strings - -- against a given node (or nodes). However, it's slow. - -- To speed it up, we cache the results for each plant - -- on each node, and avoid calling find_nodes every time. - local posm, count = find_nodes_in_area({x=x, y=y, z=z}, {x=x, y=y, z=z}, desc.place_on) - if #posm > 0 then - node_match_cache[desc.content_id][data[ivm]] = "good" - else - node_match_cache[desc.content_id][data[ivm]] = "bad" - end - end - - if node_match_cache[desc.content_id][data[ivm]] == "good" and desc.fill_ratio and (not desc.biomes or (biome and desc.biomes and table.contains(desc.biomes, biome))) and rand() <= desc.fill_ratio then - data[ivm] = desc.content_id - write = true - break - end - end - end - elseif y > minp.y and node_below == node["default:river_water_source"] and data[ivm] == node["air"] and water_lily_biomes[biome] and pn > 0.5 and rand(water_lily_ratio) == 1 then - -- on top of the water - -- I haven't figured out what the decoration manager is - -- doing with the noise functions, but this works ok. - data[ivm] = node["flowers:waterlily"] - write = true - break - end - end - ----------------------------------------------------- - -- end of water decoration non-loop - ----------------------------------------------------- - end - - ivm = ivm + area.ystride - index3d = index3d + csize.x - end - end - end + write, write_p2 = fun_caves.decogen(minp, maxp, data, p2data, area, node, heightmap, biome_ids, underzone, dis_map) end if write then vm:set_data(data) - --vm:set_param2_data(p2data) - if fun_caves.DEBUG then + if write_p2 then + vm:set_param2_data(p2data) + end + + if true or fun_caves.DEBUG then vm:set_lighting({day = 10, night = 10}) else -- set_lighting causes shadows @@ -797,5 +191,10 @@ local function generate(p_minp, p_maxp, seed) end +dofile(fun_caves.path .. "/cavegen.lua") +dofile(fun_caves.path .. "/decogen.lua") +dofile(fun_caves.path .. "/fortress.lua") + + -- Inserting helps to ensure that fun_caves operates first. table.insert(minetest.registered_on_generateds, 1, generate) diff --git a/mobs.lua b/mobs.lua index 3401940..74f73b7 100644 --- a/mobs.lua +++ b/mobs.lua @@ -290,7 +290,7 @@ if minetest.registered_entities["mobs_sharks:shark_lg"] then mobs.spawning_mobs["fun_caves:shark_giant"] = true mobs:spawn_specific("fun_caves:shark_giant", l_spawn_in, l_spawn_near, -1, 20, 30, 60000, 1, -31000, -29620) - mobs:register_egg("fun_caves:shark_md", "Shark (giant)", l_egg_texture, 0) + mobs:register_egg("fun_caves:shark_md", "Shark (giant)", "mob_shark_shark_item.png", 0) end From f0aeb4855e52266bbd446acab092a58d65e09ef5 Mon Sep 17 00:00:00 2001 From: Duane Date: Tue, 7 Jun 2016 21:19:24 -0500 Subject: [PATCH 089/354] Remove debugging. --- mapgen.lua | 4 ++-- nodes.lua | 12 ++++++++++++ textures/mymonths_sticks.png | 1 + 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 textures/mymonths_sticks.png diff --git a/mapgen.lua b/mapgen.lua index 1808f1d..b28d962 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -153,8 +153,8 @@ local function generate(p_minp, p_maxp, seed) end end - --if not underzone and fun_caves.is_fortress(minp, csize) then - if not underzone then + if not underzone and fun_caves.is_fortress(minp, csize) then + --if not underzone then fun_caves.fortress(minp, maxp, data, area, node) write = true else diff --git a/nodes.lua b/nodes.lua index 86fddd8..368cee1 100644 --- a/nodes.lua +++ b/nodes.lua @@ -53,6 +53,18 @@ minetest.register_node("fun_caves:thin_ice", { paramtype = "light", }) +minetest.register_node('fun_caves:sticks_default', { + description = 'Sticks', + drawtype = 'allfaces_optional', + waving = 1, + visual_scale = 1.3, + tiles = {'mymonths_sticks.png'}, + paramtype = 'light', + is_ground_content = false, + drop = 'default:stick 2', + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, +}) + --minetest.register_node("fun_caves:bright_air", { -- drawtype = "glasslike", -- tiles = {"technic_light.png"}, diff --git a/textures/mymonths_sticks.png b/textures/mymonths_sticks.png new file mode 100644 index 0000000..e7775ee --- /dev/null +++ b/textures/mymonths_sticks.png @@ -0,0 +1 @@ +You are being redirected. \ No newline at end of file From d22195be275557a418c9b869b55ca1ee4d34253a Mon Sep 17 00:00:00 2001 From: Duane Date: Tue, 7 Jun 2016 21:23:29 -0500 Subject: [PATCH 090/354] And more debugging. --- mapgen.lua | 2 +- textures/mymonths_sticks.png | Bin 158 -> 250 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/mapgen.lua b/mapgen.lua index b28d962..1d3a95b 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -170,7 +170,7 @@ local function generate(p_minp, p_maxp, seed) vm:set_param2_data(p2data) end - if true or fun_caves.DEBUG then + if fun_caves.DEBUG then vm:set_lighting({day = 10, night = 10}) else -- set_lighting causes shadows diff --git a/textures/mymonths_sticks.png b/textures/mymonths_sticks.png index e7775eeb6b8bffb4b7c24ad57504d9272b3df84e..d441f7b2bcac4eb497f7218b073c8c6520997108 100644 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~H{;Lz*H@w)O66IR6bcfia#m{x_ac!Q#prCTr<*j16V!ryFx65}HubX*t^}Ne1 smJ4@pUh?5?WB>UjKks(k-~W+q?a9eE0#?0z2XqpHr>mdKI;Vst0HP&hl>h($ literal 158 zcmYMuF%AMD5JusvknLr9gWSW)urLBqU^DX*-P^m_#_lCw^ISoDd$*3X`}>$C2%D8_ z&&CB)grB#i0GnQkBz$bHD07|45=RGj*f<)s+8M04w2_qB-VQ5A1O*F$znH>*cqnRo Xsoi>Byl|?*5u6+aZylX0j?S+iLV`N& From 10bb057f617076a849d5be6407b1ba3918a8808e Mon Sep 17 00:00:00 2001 From: Duane Date: Wed, 8 Jun 2016 00:45:26 -0500 Subject: [PATCH 091/354] Add Minauros and zombies (only there). --- abms.lua | 6 + deco.lua | 68 + decogen.lua | 83 +- mapgen.lua | 52 - mobs.lua | 4 + models/creatures_mob.x | 5524 +++++++++++++++++ nodes.lua | 39 +- sounds/mobs_zombie.1.ogg | Bin 0 -> 21578 bytes sounds/mobs_zombie.2.ogg | Bin 0 -> 25194 bytes sounds/mobs_zombie.3.ogg | Bin 0 -> 32502 bytes sounds/mobs_zombie_death.ogg | Bin 0 -> 28426 bytes sounds/mobs_zombie_hit.ogg | Bin 0 -> 6929 bytes textures/fun_caves_water_poison.png | Bin 0 -> 524 bytes ...un_caves_water_poison_flowing_animated.png | Bin 0 -> 4159 bytes ...fun_caves_water_poison_source_animated.png | Bin 0 -> 3114 bytes textures/mobs_rotten_flesh.png | Bin 0 -> 433 bytes textures/mobs_zombie.png | Bin 0 -> 1105 bytes textures/zombie_head.png | Bin 0 -> 168 bytes zombie.lua | 61 + 19 files changed, 5781 insertions(+), 56 deletions(-) create mode 100644 models/creatures_mob.x create mode 100644 sounds/mobs_zombie.1.ogg create mode 100644 sounds/mobs_zombie.2.ogg create mode 100644 sounds/mobs_zombie.3.ogg create mode 100644 sounds/mobs_zombie_death.ogg create mode 100644 sounds/mobs_zombie_hit.ogg create mode 100644 textures/fun_caves_water_poison.png create mode 100644 textures/fun_caves_water_poison_flowing_animated.png create mode 100644 textures/fun_caves_water_poison_source_animated.png create mode 100644 textures/mobs_rotten_flesh.png create mode 100644 textures/mobs_zombie.png create mode 100644 textures/zombie_head.png create mode 100644 zombie.lua diff --git a/abms.lua b/abms.lua index bfdd7f1..7c914e4 100644 --- a/abms.lua +++ b/abms.lua @@ -107,6 +107,12 @@ minetest.register_globalstep(function(dtime) player:set_hp(player:get_hp() - 1) end + -- Environmental damage from surfaces/hunger + local counts = find_nodes_in_area(minp, maxp, {"group:poison"}) + if #counts > 1 then + player:set_hp(player:get_hp() - 1) + end + if dps_count % cold_delay == 0 then counts = find_nodes_in_area(minp, maxp, {"group:surface_cold"}) if #counts > 1 then diff --git a/deco.lua b/deco.lua index e6bab9d..56f99b3 100644 --- a/deco.lua +++ b/deco.lua @@ -114,6 +114,74 @@ minetest.register_decoration({ decoration = "default:junglegrass", }) +-- Create and initialize a table for a schematic. +function fun_caves.schematic_array(width, height, depth) + -- Dimensions of data array. + local s = {size={x=width, y=height, z=depth}} + s.data = {} + + for z = 0,depth-1 do + for y = 0,height-1 do + for x = 0,width-1 do + local i = z*width*height + y*width + x + 1 + s.data[i] = {} + s.data[i].name = "air" + s.data[i].param1 = 000 + end + end + end + + s.yslice_prob = {} + + return s +end + +fun_caves.schematics = {} +do + local w, h, d = 5, 8, 5 + local s = fun_caves.schematic_array(w, h, d) + + for y = 0, math.floor(h/2)-1 do + s.data[2*d*h + y*d + 2 + 1].name = 'default:tree' + s.data[2*d*h + y*d + 2 + 1].param1 = 255 + end + + for z = 0, d-1 do + for y = math.floor(h/2), h-1 do + for x = 0, w-1 do + if y < h - 1 or (x ~= 0 and x ~= w-1 and z ~= 0 and z ~= d-1) then + if math.random(2) == 1 then + s.data[z*d*h + y*d + x + 1].name = 'fun_caves:leaves_black' + else + s.data[z*d*h + y*d + x + 1].name = 'fun_caves:sticks_default' + end + + if y == h-1 or x == 0 or x == w-1 or z == 0 or z == d-1 then + s.data[z*d*h + y*d + x + 1].param1 = 150 + else + s.data[z*d*h + y*d + x + 1].param1 = 225 + end + end + end + end + end + + for z = math.floor(d/2)-1, math.floor(d/2)+1, 2 do + for x = math.floor(w/2)-1, math.floor(w/2)+1, 2 do + s.data[z*d*h + math.floor(h/2)*d + x + 1].name = 'default:tree' + s.data[z*d*h + math.floor(h/2)*d + x + 1].param1 = 150 + end + end + + for y = 0, h-1 do + if y / 3 == math.floor(y / 3) then + s.yslice_prob[#s.yslice_prob+1] = {ypos=y,prob=170} + end + end + + fun_caves.schematics['decaying_tree'] = s +end + dofile(fun_caves.path .. "/deco_caves.lua") --dofile(fun_caves.path.."/deco_dirt.lua") diff --git a/decogen.lua b/decogen.lua index 3ba4d25..eeb577a 100644 --- a/decogen.lua +++ b/decogen.lua @@ -26,8 +26,61 @@ local min = math.min local log = math.log local floor = math.floor local find_nodes_in_area = minetest.find_nodes_in_area +local csize +local function place_schematic(minp, maxp, data, p2data, area, node, pos, schem, center) + local rot = rand(4) - 1 + local yslice = {} + if schem.yslice_prob then + for _, ys in pairs(schem.yslice_prob) do + yslice[ys.ypos] = ys.prob + end + end + + if center then + pos.x = pos.x - floor(schem.size.x / 2) + pos.z = pos.z - floor(schem.size.z / 2) + end + + for z1 = 0, schem.size.z - 1 do + for x1 = 0, schem.size.x - 1 do + local x, z + if rot == 0 then + x, z = x1, z1 + elseif rot == 1 then + x, z = schem.size.z - z1 - 1, x1 + elseif rot == 2 then + x, z = schem.size.x - x1 - 1, schem.size.z - z1 - 1 + elseif rot == 3 then + x, z = z1, schem.size.x - x1 - 1 + end + local dz = pos.z - minp.z + z + local dx = pos.x - minp.x + x + if pos.x + x > minp.x and pos.x + x < maxp.x and pos.z + z > minp.z and pos.z + z < maxp.z then + local ivm = area:index(pos.x + x, pos.y, pos.z + z) + local isch = z1 * schem.size.y * schem.size.x + x1 + 1 + for y = 0, schem.size.y - 1 do + local dy = pos.y - minp.y + y + --if math.min(dx, csize.x - dx) + math.min(dy, csize.y - dy) + math.min(dz, csize.z - dz) > bevel then + if yslice[y] or 255 >= rand(255) then + local prob = schem.data[isch].prob or schem.data[isch].param1 or 255 + if prob >= rand(255) and schem.data[isch].name ~= "air" then + data[ivm] = node[schem.data[isch].name] + end + local param2 = schem.data[isch].param2 or 0 + p2data[ivm] = param2 + end + --end + + ivm = ivm + area.ystride + isch = isch + schem.size.x + end + end + end + end +end + local function surround(node, data, area, ivm) -- Check to make sure that a plant root is fully surrounded. -- This is due to the kludgy way you have to make water plants @@ -55,7 +108,7 @@ local plant_noise = {offset = 0.0, scale = 1.0, spread = {x = 200, y = 200, z = -- Air needs to be placed prior to decorations. fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, biome_ids, underzone, dis_map) - local csize = vector.add(vector.subtract(maxp, minp), 1) + csize = vector.add(vector.subtract(maxp, minp), 1) local biomemap = minetest.get_mapgen_object("biomemap") local map_max = {x = csize.x, y = csize.y + 2, z = csize.z} local map_min = {x = minp.x, y = minp.y - 1, z = minp.z} @@ -106,6 +159,12 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi elseif underzone == 3 then stone_type = node["fun_caves:hot_brass"] stone_depth = 1 + elseif underzone == 4 and y % 4960 <= 145 then + stone_type = node["fun_caves:polluted_dirt"] + stone_depth = 2 + elseif underzone == 4 and y % 4960 > 145 then + stone_type = node["fun_caves:black_sand"] + stone_depth = 2 elseif underzone == 6 then stone_type = node["default:dirt"] stone_depth = 2 @@ -268,6 +327,10 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi data[ivm] = node["default:lava_source"] write = true break + elseif node_below == node["fun_caves:polluted_dirt"] and rand(400) == 1 then + data[ivm] = node["fun_caves:water_poison_source"] + write = true + break elseif node_below == node["fun_caves:stone_with_moss"] and rand(300) == 1 then data[ivm] = node["default:water_source"] write = true @@ -302,6 +365,24 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi break -- vegetation + elseif node_below == node["fun_caves:polluted_dirt"] then + if rand(10) == 1 then + data[ivm] = node["default:dry_shrub"] + write = true + break + elseif rand(50) == 1 then + local air_count = 0 + local j + for i = 1, 9 do + j = ivm + area.ystride * i + if j <= #data and data[j] == node["air"] then + air_count = air_count + 1 + end + end + if air_count > 6 then + place_schematic(minp, maxp, data, p2data, area, node, {x=x,y=y,z=z}, fun_caves.schematics['decaying_tree'], true) + end + end elseif node_below == node["default:dirt"] and (stone_type == node["fun_caves:stone_with_lichen"] or stone_type == node["fun_caves:stone_with_algae"]) and biome_val >= -0.5 then if rand(10) == 1 then data[ivm] = node["flowers:mushroom_red"] diff --git a/mapgen.lua b/mapgen.lua index 1d3a95b..5ccbdae 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -29,58 +29,6 @@ for name, desc in pairs(minetest.registered_biomes) do biome_ids[get_biome_id(desc.name)] = desc.name end ---local function place_schematic(pos, schem, center) --- local rot = rand(4) - 1 --- local yslice = {} --- if schem.yslice_prob then --- for _, ys in pairs(schem.yslice_prob) do --- yslice[ys.ypos] = ys.prob --- end --- end --- --- if center then --- pos.x = pos.x - floor(schem.size.x / 2) --- pos.z = pos.z - floor(schem.size.z / 2) --- end --- --- for z1 = 0, schem.size.z - 1 do --- for x1 = 0, schem.size.x - 1 do --- local x, z --- if rot == 0 then --- x, z = x1, z1 --- elseif rot == 1 then --- x, z = schem.size.z - z1 - 1, x1 --- elseif rot == 2 then --- x, z = schem.size.x - x1 - 1, schem.size.z - z1 - 1 --- elseif rot == 3 then --- x, z = z1, schem.size.x - x1 - 1 --- end --- local dz = pos.z - minp.z + z --- local dx = pos.x - minp.x + x --- if pos.x + x > minp.x and pos.x + x < maxp.x and pos.z + z > minp.z and pos.z + z < maxp.z then --- local ivm = area:index(pos.x + x, pos.y, pos.z + z) --- local isch = z1 * schem.size.y * schem.size.x + x1 + 1 --- for y = 0, schem.size.y - 1 do --- local dy = pos.y - minp.y + y --- if math.min(dx, csize.x - dx) + math.min(dy, csize.y - dy) + math.min(dz, csize.z - dz) > bevel then --- if yslice[y] or 255 >= rand(255) then --- local prob = schem.data[isch].prob or schem.data[isch].param1 or 255 --- if prob >= rand(255) and schem.data[isch].name ~= "air" then --- data[ivm] = node[schem.data[isch].name] --- end --- local param2 = schem.data[isch].param2 or 0 --- p2data[ivm] = param2 --- end --- end --- --- ivm = ivm + area.ystride --- isch = isch + schem.size.x --- end --- end --- end --- end ---end - --local function get_decoration(biome) -- for i, deco in pairs(fun_caves.decorations) do -- if not deco.biomes or deco.biomes[biome] then diff --git a/mobs.lua b/mobs.lua index 74f73b7..50213d1 100644 --- a/mobs.lua +++ b/mobs.lua @@ -293,6 +293,8 @@ if minetest.registered_entities["mobs_sharks:shark_lg"] then mobs:register_egg("fun_caves:shark_md", "Shark (giant)", "mob_shark_shark_item.png", 0) end +dofile(fun_caves.path.."/zombie.lua") + fun_caves.goblin_spawn_frequency = 150 fun_caves.goblin_trap_freq = 25 @@ -330,6 +332,8 @@ local t_mobs = { "fun_caves:goblin_gold", "fun_caves:goblin_diamond", "fun_caves:goblin_king", + "fun_caves:zombie", + "fun_caves:zombie", "dmobs:orc", "dmobs:orc", "dmobs:orc", diff --git a/models/creatures_mob.x b/models/creatures_mob.x new file mode 100644 index 0000000..186943f --- /dev/null +++ b/models/creatures_mob.x @@ -0,0 +1,5524 @@ +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,-10.000000, 1.000000;; + } + Frame Armature_Body { + 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, 6.750000, 1.000000;; + } + Frame Armature_Arm_Left { + FrameTransformMatrix { + 0.989214,-0.143886,-0.027450, 0.000000, + -0.143940,-0.989586,-0.000000, 0.000000, + -0.027164, 0.003951,-0.999623, 0.000000, + -2.000000, 6.750000, 0.000000, 1.000000;; + } + } // End of Armature_Arm_Left + Frame Armature_Arm_Right { + FrameTransformMatrix { + 0.989214, 0.143886, 0.027450, 0.000000, + 0.143940,-0.989586,-0.000000, 0.000000, + 0.027164, 0.003951,-0.999623, 0.000000, + 2.000000, 6.750000, 0.000000, 1.000000;; + } + } // End of Armature_Arm_Right + Frame Armature_Head { + 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, 6.750000, 0.000000, 1.000000;; + } + } // End of Armature_Head + Frame Armature_Leg_Left { + 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, + -1.000000, 0.000000,-0.000001, 1.000000;; + } + } // End of Armature_Leg_Left + Frame Armature_Leg_Right { + 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, + 1.000000, 0.000000,-0.000001, 1.000000;; + } + } // End of Armature_Leg_Right + } // End of Armature_Body + Frame Player { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Mesh { // Player mesh + 168; + 2.000000;-1.000000;13.500000;, + -2.000000;-1.000000;13.500000;, + -2.000000;-1.000000; 6.750000;, + 2.000000;-1.000000; 6.750000;, + -2.000000;-1.000000;13.500000;, + -2.000000; 1.000000;13.500000;, + -2.000000; 1.000000; 6.750000;, + -2.000000;-1.000000; 6.750000;, + -2.000000; 1.000000;13.500000;, + 2.000000; 1.000000;13.500000;, + 2.000000; 1.000000; 6.750000;, + -2.000000; 1.000000; 6.750000;, + 2.000000; 1.000000; 6.750000;, + 2.000000;-1.000000; 6.750000;, + -2.000000;-1.000000; 6.750000;, + -2.000000; 1.000000; 6.750000;, + -2.000000; 1.000000;13.500000;, + -2.000000;-1.000000;13.500000;, + 2.000000;-1.000000;13.500000;, + 2.000000; 1.000000;13.500000;, + 0.000000; 1.000000; 6.750000;, + 0.000000; 1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 6.750000;, + -2.000000;-1.000000;13.500000;, + -4.000000;-1.000000;13.500000;, + -4.000000;-1.000000; 6.750000;, + -2.000000;-1.000000; 6.750000;, + -2.000000; 1.000000;13.500000;, + -2.000000;-1.000000;13.500000;, + -2.000000;-1.000000; 6.750000;, + -2.000000; 1.000000; 6.750000;, + 0.000000; 1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + -2.000000;-1.000000; 0.000000;, + -2.000000; 1.000000; 0.000000;, + -2.000000;-1.000000; 6.750000;, + -2.000000; 1.000000; 6.750000;, + -2.000000; 1.000000; 0.000000;, + -2.000000;-1.000000; 0.000000;, + 2.000000;-2.000000;17.500000;, + -2.000000;-2.000000;17.500000;, + -2.000000;-2.000000;13.500000;, + 2.000000;-2.000000;13.500000;, + -2.000000;-2.000000;17.500000;, + -2.000000; 2.000000;17.500000;, + -2.000000; 2.000000;13.500000;, + -2.000000;-2.000000;13.500000;, + -2.000000; 2.000000;17.500000;, + 2.000000; 2.000000;17.500000;, + 2.000000; 2.000000;13.500000;, + -2.000000; 2.000000;13.500000;, + 2.000000; 2.000000;13.500000;, + 2.000000;-2.000000;13.500000;, + -2.000000;-2.000000;13.500000;, + -2.000000; 2.000000;13.500000;, + -2.000000; 2.000000;17.500000;, + -2.000000;-2.000000;17.500000;, + 2.000000;-2.000000;17.500000;, + 2.000000; 2.000000;17.500000;, + 0.000000;-1.000000; 6.750000;, + -2.000000;-1.000000; 6.750000;, + -2.000000;-1.000000; 0.000000;, + -0.000000;-1.000000; 0.000000;, + 2.000000; 1.000000; 6.750000;, + 2.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 6.750000;, + -2.000000; 1.000000; 6.750000;, + 0.000000; 1.000000; 6.750000;, + 0.000000; 1.000000; 0.000000;, + -2.000000; 1.000000; 0.000000;, + 2.000000; 1.000000; 6.750000;, + 4.000000; 1.000000; 6.750000;, + 4.000000;-1.000000; 6.750000;, + 2.000000;-1.000000; 6.750000;, + 4.000000; 1.000000;13.500000;, + 2.000000; 1.000000;13.500000;, + 2.000000;-1.000000;13.500000;, + 4.000000;-1.000000;13.500000;, + 0.000000;-1.000000; 6.750000;, + 0.000000;-1.000000; 0.000000;, + 2.000000;-1.000000; 0.000000;, + 2.000000;-1.000000; 6.750000;, + 0.000000; 1.000000; 6.750000;, + 0.000000;-1.000000; 6.750000;, + -0.000000;-1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 2.000000;-1.000000; 6.750000;, + 2.000000;-1.000000; 0.000000;, + 2.000000; 1.000000; 0.000000;, + 2.000000; 1.000000; 6.750000;, + 2.000000;-1.000000;13.500000;, + 2.000000;-1.000000; 6.750000;, + 2.000000; 1.000000; 6.750000;, + 2.000000; 1.000000;13.500000;, + 2.000000;-2.000000;17.500000;, + 2.000000;-2.000000;13.500000;, + 2.000000; 2.000000;13.500000;, + 2.000000; 2.000000;17.500000;, + -2.000000; 1.000000; 6.750000;, + -2.000000;-1.000000; 6.750000;, + 0.000000;-1.000000; 6.750000;, + 0.000000; 1.000000; 6.750000;, + -4.000000; 1.000000;13.500000;, + -2.000000; 1.000000;13.500000;, + -2.000000; 1.000000; 6.750000;, + -4.000000; 1.000000; 6.750000;, + -4.000000;-1.000000;13.500000;, + -4.000000; 1.000000;13.500000;, + -4.000000; 1.000000; 6.750000;, + -4.000000;-1.000000; 6.750000;, + 4.000000;-1.000000;13.500000;, + 4.000000;-1.000000; 6.750000;, + 4.000000; 1.000000; 6.750000;, + 4.000000; 1.000000;13.500000;, + -4.000000; 1.000000;13.500000;, + -4.000000;-1.000000;13.500000;, + -2.000000;-1.000000;13.500000;, + -2.000000; 1.000000;13.500000;, + 4.000000; 1.000000;13.500000;, + 4.000000; 1.000000; 6.750000;, + 2.000000; 1.000000; 6.750000;, + 2.000000; 1.000000;13.500000;, + 0.000000; 1.000000; 0.000000;, + 2.000000; 1.000000; 0.000000;, + 2.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 2.000000; 1.000000;13.500000;, + 2.000000; 1.000000; 6.750000;, + 2.000000;-1.000000; 6.750000;, + 2.000000;-1.000000;13.500000;, + -2.000000; 1.000000; 6.750000;, + -2.000000;-1.000000; 6.750000;, + -4.000000;-1.000000; 6.750000;, + -4.000000; 1.000000; 6.750000;, + 2.000000;-1.000000;13.500000;, + 2.000000;-1.000000; 6.750000;, + 4.000000;-1.000000; 6.750000;, + 4.000000;-1.000000;13.500000;, + 2.000000; 1.000000; 6.750000;, + 0.000000; 1.000000; 6.750000;, + 0.000000;-1.000000; 6.750000;, + 2.000000;-1.000000; 6.750000;, + 2.200000;-2.200000;17.700001;, + -2.200000;-2.200000;17.700001;, + -2.200000;-2.200000;13.300000;, + 2.200000;-2.200000;13.300000;, + -2.200000;-2.200000;17.700001;, + -2.200000; 2.200000;17.700001;, + -2.200000; 2.200000;13.300000;, + -2.200000;-2.200000;13.300000;, + -2.200000; 2.200000;17.700001;, + 2.200000; 2.200000;17.700001;, + 2.200000; 2.200000;13.300000;, + -2.200000; 2.200000;13.300000;, + 2.200000; 2.200000;13.300000;, + 2.200000;-2.200000;13.300000;, + -2.200000;-2.200000;13.300000;, + -2.200000; 2.200000;13.300000;, + -2.200000; 2.200000;17.700001;, + -2.200000;-2.200000;17.700001;, + 2.200000;-2.200000;17.700001;, + 2.200000; 2.200000;17.700001;, + 2.200000;-2.200000;17.700001;, + 2.200000;-2.200000;13.300000;, + 2.200000; 2.200000;13.300000;, + 2.200000; 2.200000;17.700001;; + 42; + 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;; + MeshTextureCoords { // Player UV coordinates + 168; + 0.625000; 0.625000;, + 0.500000; 0.625000;, + 0.500000; 1.000000;, + 0.625000; 1.000000;, + 0.500000; 0.625000;, + 0.437500; 0.625000;, + 0.437500; 1.000000;, + 0.500000; 1.000000;, + 0.437500; 0.625000;, + 0.312500; 0.625000;, + 0.312500; 1.000000;, + 0.437500; 1.000000;, + 0.562500; 0.625000;, + 0.562500; 0.500000;, + 0.437500; 0.500000;, + 0.437500; 0.625000;, + 0.437500; 0.625000;, + 0.437500; 0.500000;, + 0.312500; 0.500000;, + 0.312500; 0.625000;, + 0.187500; 0.625000;, + 0.187500; 1.000000;, + 0.125000; 1.000000;, + 0.125000; 0.625000;, + 0.812500; 0.625000;, + 0.875000; 0.625000;, + 0.875000; 1.000000;, + 0.812500; 1.000000;, + 0.750000; 0.625000;, + 0.812500; 0.625000;, + 0.812500; 1.000000;, + 0.750000; 1.000000;, + 0.187500; 0.625000;, + 0.187500; 0.500000;, + 0.125000; 0.500000;, + 0.125000; 0.625000;, + 0.000000; 0.625000;, + 0.062500; 0.625000;, + 0.062500; 1.000000;, + 0.000000; 1.000000;, + 0.500000; 0.250000;, + 0.375000; 0.250000;, + 0.375000; 0.500000;, + 0.500000; 0.500000;, + 0.375000; 0.250000;, + 0.250000; 0.250000;, + 0.250000; 0.500000;, + 0.375000; 0.500000;, + 0.250000; 0.250000;, + 0.125000; 0.250000;, + 0.125000; 0.500000;, + 0.250000; 0.500000;, + 0.375000; 0.250000;, + 0.375000; 0.000000;, + 0.250000; 0.000000;, + 0.250000; 0.250000;, + 0.250000; 0.250000;, + 0.250000; 0.000000;, + 0.125000; 0.000000;, + 0.125000; 0.250000;, + 0.250000; 0.625000;, + 0.187500; 0.625000;, + 0.187500; 1.000000;, + 0.250000; 1.000000;, + 0.125000; 0.625000;, + 0.125000; 1.000000;, + 0.062500; 1.000000;, + 0.062500; 0.625000;, + 0.125000; 0.625000;, + 0.062500; 0.625000;, + 0.062500; 1.000000;, + 0.125000; 1.000000;, + 0.750000; 0.625000;, + 0.812500; 0.625000;, + 0.812500; 0.500000;, + 0.750000; 0.500000;, + 0.687500; 0.625000;, + 0.750000; 0.625000;, + 0.750000; 0.500000;, + 0.687500; 0.500000;, + 0.250000; 0.625000;, + 0.250000; 1.000000;, + 0.187500; 1.000000;, + 0.187500; 0.625000;, + 0.187500; 0.625000;, + 0.125000; 0.625000;, + 0.125000; 1.000000;, + 0.187500; 1.000000;, + 0.000000; 0.625000;, + 0.000000; 1.000000;, + 0.062500; 1.000000;, + 0.062500; 0.625000;, + 0.250000; 0.625000;, + 0.250000; 1.000000;, + 0.312500; 1.000000;, + 0.312500; 0.625000;, + 0.000000; 0.250000;, + 0.000000; 0.500000;, + 0.125000; 0.500000;, + 0.125000; 0.250000;, + 0.125000; 0.625000;, + 0.125000; 0.500000;, + 0.062500; 0.500000;, + 0.062500; 0.625000;, + 0.687500; 0.625000;, + 0.750000; 0.625000;, + 0.750000; 1.000000;, + 0.687500; 1.000000;, + 0.687500; 0.625000;, + 0.625000; 0.625000;, + 0.625000; 1.000000;, + 0.687500; 1.000000;, + 0.687500; 0.625000;, + 0.687500; 1.000000;, + 0.625000; 1.000000;, + 0.625000; 0.625000;, + 0.687500; 0.625000;, + 0.687500; 0.500000;, + 0.750000; 0.500000;, + 0.750000; 0.625000;, + 0.687500; 0.625000;, + 0.687500; 1.000000;, + 0.750000; 1.000000;, + 0.750000; 0.625000;, + 0.187500; 0.625000;, + 0.125000; 0.625000;, + 0.125000; 0.500000;, + 0.187500; 0.500000;, + 0.750000; 0.625000;, + 0.750000; 1.000000;, + 0.812500; 1.000000;, + 0.812500; 0.625000;, + 0.750000; 0.625000;, + 0.750000; 0.500000;, + 0.812500; 0.500000;, + 0.812500; 0.625000;, + 0.812500; 0.625000;, + 0.812500; 1.000000;, + 0.875000; 1.000000;, + 0.875000; 0.625000;, + 0.125000; 0.625000;, + 0.062500; 0.625000;, + 0.062500; 0.500000;, + 0.125000; 0.500000;, + 1.000000; 0.250000;, + 0.875000; 0.250000;, + 0.875000; 0.500000;, + 1.000000; 0.500000;, + 0.875000; 0.250000;, + 0.750000; 0.250000;, + 0.750000; 0.500000;, + 0.875000; 0.500000;, + 0.750000; 0.250000;, + 0.625000; 0.250000;, + 0.625000; 0.500000;, + 0.750000; 0.500000;, + 0.875000; 0.250000;, + 0.875000; 0.000000;, + 0.750000; 0.000000;, + 0.750000; 0.250000;, + 0.750000; 0.250000;, + 0.750000; 0.000000;, + 0.625000; 0.000000;, + 0.625000; 0.250000;, + 0.500000; 0.250000;, + 0.500000; 0.500000;, + 0.625000; 0.500000;, + 0.625000; 0.250000;; + } // End of Player UV coordinates + XSkinMeshHeader { + 1; + 3; + 6; + } + SkinWeights { + "Armature_Leg_Right"; + 24; + 20, + 21, + 22, + 23, + 64, + 65, + 66, + 67, + 80, + 81, + 82, + 83, + 88, + 89, + 90, + 91, + 124, + 125, + 126, + 127, + 140, + 141, + 142, + 143; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000,-0.000000,-0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + -0.000000,-1.000000, 0.000000, 0.000000, + -1.000000, 6.750001,-0.000001, 1.000000;; + } // End of Armature_Leg_Right skin weights + SkinWeights { + "Armature_Body"; + 24; + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 92, + 93, + 94, + 95; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 0.000000,-1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000,-6.750000,-0.000001, 1.000000;; + } // End of Armature_Body skin weights + SkinWeights { + "Armature_Arm_Right"; + 24; + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 112, + 113, + 114, + 115, + 120, + 121, + 122, + 123, + 128, + 129, + 130, + 131, + 136, + 137, + 138, + 139; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 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.989214, 0.143940, 0.027164, 0.000000, + -0.027450,-0.000000, 0.999623, 0.000000, + 0.143886,-0.989587, 0.003951, 0.000000, + -3.920884,13.071540,-0.107668, 1.000000;; + } // End of Armature_Arm_Right skin weights + SkinWeights { + "Armature_Leg_Left"; + 24; + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 60, + 61, + 62, + 63, + 68, + 69, + 70, + 71, + 84, + 85, + 86, + 87, + 100, + 101, + 102, + 103; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + 1.000000,-0.000000,-0.000000, 0.000000, + 0.000000, 0.000000, 1.000000, 0.000000, + -0.000000,-1.000000, 0.000000, 0.000000, + 1.000000, 6.750001,-0.000001, 1.000000;; + } // End of Armature_Leg_Left skin weights + SkinWeights { + "Armature_Arm_Left"; + 24; + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 116, + 117, + 118, + 119, + 132, + 133, + 134, + 135; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 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.989214,-0.143940,-0.027164, 0.000000, + 0.027450,-0.000000, 0.999623, 0.000000, + -0.143886,-0.989587, 0.003951, 0.000000, + 3.920884,13.071540,-0.107668, 1.000000;; + } // End of Armature_Arm_Left skin weights + SkinWeights { + "Armature_Head"; + 48; + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 96, + 97, + 98, + 99, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167; + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000, + 1.000000; + -1.000000, 0.000000,-0.000000, 0.000000, + -0.000000,-0.000000, 1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + -0.000000,-13.500000,-0.000002, 1.000000;; + } // End of Armature_Head skin weights + } // End of Player mesh + } // End of Player + } // End of Armature +} // End of Root +AnimationSet ArmatureAction { + Animation { + {Armature} + AnimationKey { // Rotation + 0; + 189; + 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;;, + 108;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 109;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 110;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 111;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 112;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 113;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 114;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 115;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 116;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 117;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 118;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 119;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 120;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 121;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 122;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 123;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 124;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 125;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 126;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 127;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 128;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 129;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 130;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 131;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 132;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 133;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 134;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 135;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 136;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 137;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 138;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 139;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 140;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 141;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 142;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 143;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 144;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 145;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 146;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 147;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 148;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 149;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 150;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 151;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 152;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 153;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 154;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 155;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 156;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 157;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 158;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 159;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 160;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 161;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 162;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 163;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 164;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 165;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 166;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 167;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 168;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 169;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 170;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 171;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 172;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 173;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 174;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 175;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 176;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 177;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 178;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 179;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 180;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 181;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 182;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 183;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 184;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 185;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 186;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 187;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 188;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 189; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;, + 108;3; 1.000000, 1.000000, 1.000000;;, + 109;3; 1.000000, 1.000000, 1.000000;;, + 110;3; 1.000000, 1.000000, 1.000000;;, + 111;3; 1.000000, 1.000000, 1.000000;;, + 112;3; 1.000000, 1.000000, 1.000000;;, + 113;3; 1.000000, 1.000000, 1.000000;;, + 114;3; 1.000000, 1.000000, 1.000000;;, + 115;3; 1.000000, 1.000000, 1.000000;;, + 116;3; 1.000000, 1.000000, 1.000000;;, + 117;3; 1.000000, 1.000000, 1.000000;;, + 118;3; 1.000000, 1.000000, 1.000000;;, + 119;3; 1.000000, 1.000000, 1.000000;;, + 120;3; 1.000000, 1.000000, 1.000000;;, + 121;3; 1.000000, 1.000000, 1.000000;;, + 122;3; 1.000000, 1.000000, 1.000000;;, + 123;3; 1.000000, 1.000000, 1.000000;;, + 124;3; 1.000000, 1.000000, 1.000000;;, + 125;3; 1.000000, 1.000000, 1.000000;;, + 126;3; 1.000000, 1.000000, 1.000000;;, + 127;3; 1.000000, 1.000000, 1.000000;;, + 128;3; 1.000000, 1.000000, 1.000000;;, + 129;3; 1.000000, 1.000000, 1.000000;;, + 130;3; 1.000000, 1.000000, 1.000000;;, + 131;3; 1.000000, 1.000000, 1.000000;;, + 132;3; 1.000000, 1.000000, 1.000000;;, + 133;3; 1.000000, 1.000000, 1.000000;;, + 134;3; 1.000000, 1.000000, 1.000000;;, + 135;3; 1.000000, 1.000000, 1.000000;;, + 136;3; 1.000000, 1.000000, 1.000000;;, + 137;3; 1.000000, 1.000000, 1.000000;;, + 138;3; 1.000000, 1.000000, 1.000000;;, + 139;3; 1.000000, 1.000000, 1.000000;;, + 140;3; 1.000000, 1.000000, 1.000000;;, + 141;3; 1.000000, 1.000000, 1.000000;;, + 142;3; 1.000000, 1.000000, 1.000000;;, + 143;3; 1.000000, 1.000000, 1.000000;;, + 144;3; 1.000000, 1.000000, 1.000000;;, + 145;3; 1.000000, 1.000000, 1.000000;;, + 146;3; 1.000000, 1.000000, 1.000000;;, + 147;3; 1.000000, 1.000000, 1.000000;;, + 148;3; 1.000000, 1.000000, 1.000000;;, + 149;3; 1.000000, 1.000000, 1.000000;;, + 150;3; 1.000000, 1.000000, 1.000000;;, + 151;3; 1.000000, 1.000000, 1.000000;;, + 152;3; 1.000000, 1.000000, 1.000000;;, + 153;3; 1.000000, 1.000000, 1.000000;;, + 154;3; 1.000000, 1.000000, 1.000000;;, + 155;3; 1.000000, 1.000000, 1.000000;;, + 156;3; 1.000000, 1.000000, 1.000000;;, + 157;3; 1.000000, 1.000000, 1.000000;;, + 158;3; 1.000000, 1.000000, 1.000000;;, + 159;3; 1.000000, 1.000000, 1.000000;;, + 160;3; 1.000000, 1.000000, 1.000000;;, + 161;3; 1.000000, 1.000000, 1.000000;;, + 162;3; 1.000000, 1.000000, 1.000000;;, + 163;3; 1.000000, 1.000000, 1.000000;;, + 164;3; 1.000000, 1.000000, 1.000000;;, + 165;3; 1.000000, 1.000000, 1.000000;;, + 166;3; 1.000000, 1.000000, 1.000000;;, + 167;3; 1.000000, 1.000000, 1.000000;;, + 168;3; 1.000000, 1.000000, 1.000000;;, + 169;3; 1.000000, 1.000000, 1.000000;;, + 170;3; 1.000000, 1.000000, 1.000000;;, + 171;3; 1.000000, 1.000000, 1.000000;;, + 172;3; 1.000000, 1.000000, 1.000000;;, + 173;3; 1.000000, 1.000000, 1.000000;;, + 174;3; 1.000000, 1.000000, 1.000000;;, + 175;3; 1.000000, 1.000000, 1.000000;;, + 176;3; 1.000000, 1.000000, 1.000000;;, + 177;3; 1.000000, 1.000000, 1.000000;;, + 178;3; 1.000000, 1.000000, 1.000000;;, + 179;3; 1.000000, 1.000000, 1.000000;;, + 180;3; 1.000000, 1.000000, 1.000000;;, + 181;3; 1.000000, 1.000000, 1.000000;;, + 182;3; 1.000000, 1.000000, 1.000000;;, + 183;3; 1.000000, 1.000000, 1.000000;;, + 184;3; 1.000000, 1.000000, 1.000000;;, + 185;3; 1.000000, 1.000000, 1.000000;;, + 186;3; 1.000000, 1.000000, 1.000000;;, + 187;3; 1.000000, 1.000000, 1.000000;;, + 188;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 189; + 0;3; 0.000000, 0.000000,-10.000000;;, + 1;3; 0.000000, 0.000000,-10.000000;;, + 2;3; 0.000000, 0.000000,-10.000000;;, + 3;3; 0.000000, 0.000000,-10.000000;;, + 4;3; 0.000000, 0.000000,-10.000000;;, + 5;3; 0.000000, 0.000000,-10.000000;;, + 6;3; 0.000000, 0.000000,-10.000000;;, + 7;3; 0.000000, 0.000000,-10.000000;;, + 8;3; 0.000000, 0.000000,-10.000000;;, + 9;3; 0.000000, 0.000000,-10.000000;;, + 10;3; 0.000000, 0.000000,-10.000000;;, + 11;3; 0.000000, 0.000000,-10.000000;;, + 12;3; 0.000000, 0.000000,-10.000000;;, + 13;3; 0.000000, 0.000000,-10.000000;;, + 14;3; 0.000000, 0.000000,-10.000000;;, + 15;3; 0.000000, 0.000000,-10.000000;;, + 16;3; 0.000000, 0.000000,-10.000000;;, + 17;3; 0.000000, 0.000000,-10.000000;;, + 18;3; 0.000000, 0.000000,-10.000000;;, + 19;3; 0.000000, 0.000000,-10.000000;;, + 20;3; 0.000000, 0.000000,-10.000000;;, + 21;3; 0.000000, 0.000000,-10.000000;;, + 22;3; 0.000000, 0.000000,-10.000000;;, + 23;3; 0.000000, 0.000000,-10.000000;;, + 24;3; 0.000000, 0.000000,-10.000000;;, + 25;3; 0.000000, 0.000000,-10.000000;;, + 26;3; 0.000000, 0.000000,-10.000000;;, + 27;3; 0.000000, 0.000000,-10.000000;;, + 28;3; 0.000000, 0.000000,-10.000000;;, + 29;3; 0.000000, 0.000000,-10.000000;;, + 30;3; 0.000000, 0.000000,-10.000000;;, + 31;3; 0.000000, 0.000000,-10.000000;;, + 32;3; 0.000000, 0.000000,-10.000000;;, + 33;3; 0.000000, 0.000000,-10.000000;;, + 34;3; 0.000000, 0.000000,-10.000000;;, + 35;3; 0.000000, 0.000000,-10.000000;;, + 36;3; 0.000000, 0.000000,-10.000000;;, + 37;3; 0.000000, 0.000000,-10.000000;;, + 38;3; 0.000000, 0.000000,-10.000000;;, + 39;3; 0.000000, 0.000000,-10.000000;;, + 40;3; 0.000000, 0.000000,-10.000000;;, + 41;3; 0.000000, 0.000000,-10.000000;;, + 42;3; 0.000000, 0.000000,-10.000000;;, + 43;3; 0.000000, 0.000000,-10.000000;;, + 44;3; 0.000000, 0.000000,-10.000000;;, + 45;3; 0.000000, 0.000000,-10.000000;;, + 46;3; 0.000000, 0.000000,-10.000000;;, + 47;3; 0.000000, 0.000000,-10.000000;;, + 48;3; 0.000000, 0.000000,-10.000000;;, + 49;3; 0.000000, 0.000000,-10.000000;;, + 50;3; 0.000000, 0.000000,-10.000000;;, + 51;3; 0.000000, 0.000000,-10.000000;;, + 52;3; 0.000000, 0.000000,-10.000000;;, + 53;3; 0.000000, 0.000000,-10.000000;;, + 54;3; 0.000000, 0.000000,-10.000000;;, + 55;3; 0.000000, 0.000000,-10.000000;;, + 56;3; 0.000000, 0.000000,-10.000000;;, + 57;3; 0.000000, 0.000000,-10.000000;;, + 58;3; 0.000000, 0.000000,-10.000000;;, + 59;3; 0.000000, 0.000000,-10.000000;;, + 60;3; 0.000000, 0.000000,-10.000000;;, + 61;3; 0.000000, 0.000000,-10.000000;;, + 62;3; 0.000000, 0.000000,-10.000000;;, + 63;3; 0.000000, 0.000000,-10.000000;;, + 64;3; 0.000000, 0.000000,-10.000000;;, + 65;3; 0.000000, 0.000000,-10.000000;;, + 66;3; 0.000000, 0.000000,-10.000000;;, + 67;3; 0.000000, 0.000000,-10.000000;;, + 68;3; 0.000000, 0.000000,-10.000000;;, + 69;3; 0.000000, 0.000000,-10.000000;;, + 70;3; 0.000000, 0.000000,-10.000000;;, + 71;3; 0.000000, 0.000000,-10.000000;;, + 72;3; 0.000000, 0.000000,-10.000000;;, + 73;3; 0.000000, 0.000000,-10.000000;;, + 74;3; 0.000000, 0.000000,-10.000000;;, + 75;3; 0.000000, 0.000000,-10.000000;;, + 76;3; 0.000000, 0.000000,-10.000000;;, + 77;3; 0.000000, 0.000000,-10.000000;;, + 78;3; 0.000000, 0.000000,-10.000000;;, + 79;3; 0.000000, 0.000000,-10.000000;;, + 80;3; 0.000000, 0.000000,-10.000000;;, + 81;3; 0.000000, 0.000000,-10.000000;;, + 82;3; 0.000000, 0.000000,-10.000000;;, + 83;3; 0.000000, 0.000000,-10.000000;;, + 84;3; 0.000000, 0.000000,-10.000000;;, + 85;3; 0.000000, 0.000000,-10.000000;;, + 86;3; 0.000000, 0.000000,-10.000000;;, + 87;3; 0.000000, 0.000000,-10.000000;;, + 88;3; 0.000000, 0.000000,-10.000000;;, + 89;3; 0.000000, 0.000000,-10.000000;;, + 90;3; 0.000000, 0.000000,-10.000000;;, + 91;3; 0.000000, 0.000000,-10.000000;;, + 92;3; 0.000000, 0.000000,-10.000000;;, + 93;3; 0.000000, 0.000000,-10.000000;;, + 94;3; 0.000000, 0.000000,-10.000000;;, + 95;3; 0.000000, 0.000000,-10.000000;;, + 96;3; 0.000000, 0.000000,-10.000000;;, + 97;3; 0.000000, 0.000000,-10.000000;;, + 98;3; 0.000000, 0.000000,-10.000000;;, + 99;3; 0.000000, 0.000000,-10.000000;;, + 100;3; 0.000000, 0.000000,-10.000000;;, + 101;3; 0.000000, 0.000000,-10.000000;;, + 102;3; 0.000000, 0.000000,-10.000000;;, + 103;3; 0.000000, 0.000000,-10.000000;;, + 104;3; 0.000000, 0.000000,-10.000000;;, + 105;3; 0.000000, 0.000000,-10.000000;;, + 106;3; 0.000000, 0.000000,-10.000000;;, + 107;3; 0.000000, 0.000000,-10.000000;;, + 108;3; 0.000000, 0.000000,-10.000000;;, + 109;3; 0.000000, 0.000000,-10.000000;;, + 110;3; 0.000000, 0.000000,-10.000000;;, + 111;3; 0.000000, 0.000000,-10.000000;;, + 112;3; 0.000000, 0.000000,-10.000000;;, + 113;3; 0.000000, 0.000000,-10.000000;;, + 114;3; 0.000000, 0.000000,-10.000000;;, + 115;3; 0.000000, 0.000000,-10.000000;;, + 116;3; 0.000000, 0.000000,-10.000000;;, + 117;3; 0.000000, 0.000000,-10.000000;;, + 118;3; 0.000000, 0.000000,-10.000000;;, + 119;3; 0.000000, 0.000000,-10.000000;;, + 120;3; 0.000000, 0.000000,-10.000000;;, + 121;3; 0.000000, 0.000000,-10.000000;;, + 122;3; 0.000000, 0.000000,-10.000000;;, + 123;3; 0.000000, 0.000000,-10.000000;;, + 124;3; 0.000000, 0.000000,-10.000000;;, + 125;3; 0.000000, 0.000000,-10.000000;;, + 126;3; 0.000000, 0.000000,-10.000000;;, + 127;3; 0.000000, 0.000000,-10.000000;;, + 128;3; 0.000000, 0.000000,-10.000000;;, + 129;3; 0.000000, 0.000000,-10.000000;;, + 130;3; 0.000000, 0.000000,-10.000000;;, + 131;3; 0.000000, 0.000000,-10.000000;;, + 132;3; 0.000000, 0.000000,-10.000000;;, + 133;3; 0.000000, 0.000000,-10.000000;;, + 134;3; 0.000000, 0.000000,-10.000000;;, + 135;3; 0.000000, 0.000000,-10.000000;;, + 136;3; 0.000000, 0.000000,-10.000000;;, + 137;3; 0.000000, 0.000000,-10.000000;;, + 138;3; 0.000000, 0.000000,-10.000000;;, + 139;3; 0.000000, 0.000000,-10.000000;;, + 140;3; 0.000000, 0.000000,-10.000000;;, + 141;3; 0.000000, 0.000000,-10.000000;;, + 142;3; 0.000000, 0.000000,-10.000000;;, + 143;3; 0.000000, 0.000000,-10.000000;;, + 144;3; 0.000000, 0.000000,-10.000000;;, + 145;3; 0.000000, 0.000000,-10.000000;;, + 146;3; 0.000000, 0.000000,-10.000000;;, + 147;3; 0.000000, 0.000000,-10.000000;;, + 148;3; 0.000000, 0.000000,-10.000000;;, + 149;3; 0.000000, 0.000000,-10.000000;;, + 150;3; 0.000000, 0.000000,-10.000000;;, + 151;3; 0.000000, 0.000000,-10.000000;;, + 152;3; 0.000000, 0.000000,-10.000000;;, + 153;3; 0.000000, 0.000000,-10.000000;;, + 154;3; 0.000000, 0.000000,-10.000000;;, + 155;3; 0.000000, 0.000000,-10.000000;;, + 156;3; 0.000000, 0.000000,-10.000000;;, + 157;3; 0.000000, 0.000000,-10.000000;;, + 158;3; 0.000000, 0.000000,-10.000000;;, + 159;3; 0.000000, 0.000000,-10.000000;;, + 160;3; 0.000000, 0.000000,-10.000000;;, + 161;3; 0.000000, 0.000000,-10.000000;;, + 162;3; 0.000000, 0.000000,-10.000000;;, + 163;3; 0.000000, 0.000000,-10.000000;;, + 164;3; 0.000000, 0.000000,-10.000000;;, + 165;3; 0.000000, 0.000000,-10.000000;;, + 166;3; 0.000000, 0.000000,-10.000000;;, + 167;3; 0.000000, 0.000000,-10.000000;;, + 168;3; 0.000000, 0.000000,-10.000000;;, + 169;3; 0.000000, 0.000000,-10.000000;;, + 170;3; 0.000000, 0.000000,-10.000000;;, + 171;3; 0.000000, 0.000000,-10.000000;;, + 172;3; 0.000000, 0.000000,-10.000000;;, + 173;3; 0.000000, 0.000000,-10.000000;;, + 174;3; 0.000000, 0.000000,-10.000000;;, + 175;3; 0.000000, 0.000000,-10.000000;;, + 176;3; 0.000000, 0.000000,-10.000000;;, + 177;3; 0.000000, 0.000000,-10.000000;;, + 178;3; 0.000000, 0.000000,-10.000000;;, + 179;3; 0.000000, 0.000000,-10.000000;;, + 180;3; 0.000000, 0.000000,-10.000000;;, + 181;3; 0.000000, 0.000000,-10.000000;;, + 182;3; 0.000000, 0.000000,-10.000000;;, + 183;3; 0.000000, 0.000000,-10.000000;;, + 184;3; 0.000000, 0.000000,-10.000000;;, + 185;3; 0.000000, 0.000000,-10.000000;;, + 186;3; 0.000000, 0.000000,-10.000000;;, + 187;3; 0.000000, 0.000000,-10.000000;;, + 188;3; 0.000000, 0.000000,-10.000000;;; + } + } + Animation { + {Armature_Body} + AnimationKey { // Rotation + 0; + 189; + 0;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 1;4;-0.706933, 0.707273, 0.000000, 0.000000;;, + 2;4;-0.706408, 0.707776, 0.000000, 0.000000;;, + 3;4;-0.705530, 0.708616, 0.000000, 0.000000;;, + 4;4;-0.704305, 0.709789, 0.000000, 0.000000;;, + 5;4;-0.702749, 0.711279, 0.000000, 0.000000;;, + 6;4;-0.700886, 0.713062, 0.000000, 0.000000;;, + 7;4;-0.698758, 0.715099, 0.000000, 0.000000;;, + 8;4;-0.696414, 0.717343, 0.000000, 0.000000;;, + 9;4;-0.693920, 0.719730, 0.000000, 0.000000;;, + 10;4;-0.691348, 0.722192, 0.000000, 0.000000;;, + 11;4;-0.688777, 0.724654, 0.000000, 0.000000;;, + 12;4;-0.686283, 0.727042, 0.000000, 0.000000;;, + 13;4;-0.683939, 0.729285, 0.000000, 0.000000;;, + 14;4;-0.681811, 0.731323, 0.000000, 0.000000;;, + 15;4;-0.679949, 0.733105, 0.000000, 0.000000;;, + 16;4;-0.678392, 0.734596, 0.000000, 0.000000;;, + 17;4;-0.677167, 0.735768, 0.000000, 0.000000;;, + 18;4;-0.676289, 0.736609, 0.000000, 0.000000;;, + 19;4;-0.675764, 0.737111, 0.000000, 0.000000;;, + 20;4;-0.675590, 0.737277, 0.000000, 0.000000;;, + 21;4;-0.675764, 0.737111, 0.000000, 0.000000;;, + 22;4;-0.676289, 0.736609, 0.000000, 0.000000;;, + 23;4;-0.677167, 0.735768, 0.000000, 0.000000;;, + 24;4;-0.678392, 0.734596, 0.000000, 0.000000;;, + 25;4;-0.679949, 0.733105, 0.000000, 0.000000;;, + 26;4;-0.681811, 0.731323, 0.000000, 0.000000;;, + 27;4;-0.683939, 0.729285, 0.000000, 0.000000;;, + 28;4;-0.686283, 0.727042, 0.000000, 0.000000;;, + 29;4;-0.688777, 0.724654, 0.000000, 0.000000;;, + 30;4;-0.691349, 0.722192, 0.000000, 0.000000;;, + 31;4;-0.693920, 0.719730, 0.000000, 0.000000;;, + 32;4;-0.696415, 0.717343, 0.000000, 0.000000;;, + 33;4;-0.698758, 0.715099, 0.000000, 0.000000;;, + 34;4;-0.700886, 0.713062, 0.000000, 0.000000;;, + 35;4;-0.702749, 0.711279, 0.000000, 0.000000;;, + 36;4;-0.704305, 0.709789, 0.000000, 0.000000;;, + 37;4;-0.705530, 0.708616, 0.000000, 0.000000;;, + 38;4;-0.706408, 0.707776, 0.000000, 0.000000;;, + 39;4;-0.706933, 0.707273, 0.000000, 0.000000;;, + 40;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 41;4;-0.706933, 0.707273, 0.000000, 0.000000;;, + 42;4;-0.706408, 0.707776, 0.000000, 0.000000;;, + 43;4;-0.705530, 0.708616, 0.000000, 0.000000;;, + 44;4;-0.704305, 0.709789, 0.000000, 0.000000;;, + 45;4;-0.702749, 0.711279, 0.000000, 0.000000;;, + 46;4;-0.700886, 0.713062, 0.000000, 0.000000;;, + 47;4;-0.698758, 0.715099, 0.000000, 0.000000;;, + 48;4;-0.696415, 0.717343, 0.000000, 0.000000;;, + 49;4;-0.693920, 0.719730, 0.000000, 0.000000;;, + 50;4;-0.691348, 0.722192, 0.000000, 0.000000;;, + 51;4;-0.688777, 0.724654, 0.000000, 0.000000;;, + 52;4;-0.686283, 0.727042, 0.000000, 0.000000;;, + 53;4;-0.683939, 0.729285, 0.000000, 0.000000;;, + 54;4;-0.681811, 0.731323, 0.000000, 0.000000;;, + 55;4;-0.679949, 0.733105, 0.000000, 0.000000;;, + 56;4;-0.678392, 0.734596, 0.000000, 0.000000;;, + 57;4;-0.677167, 0.735768, 0.000000, 0.000000;;, + 58;4;-0.676289, 0.736609, 0.000000, 0.000000;;, + 59;4;-0.675764, 0.737111, 0.000000, 0.000000;;, + 60;4;-0.675590, 0.737277, 0.000000, 0.000000;;, + 61;4;-0.675754, 0.737121, 0.000000, 0.000000;;, + 62;4;-0.676212, 0.736682, 0.000000, 0.000000;;, + 63;4;-0.676927, 0.735998, 0.000000, 0.000000;;, + 64;4;-0.677865, 0.735100, 0.000000, 0.000000;;, + 65;4;-0.679001, 0.734013, 0.000000, 0.000000;;, + 66;4;-0.680312, 0.732757, 0.000000, 0.000000;;, + 67;4;-0.681779, 0.731353, 0.000000, 0.000000;;, + 68;4;-0.683387, 0.729813, 0.000000, 0.000000;;, + 69;4;-0.685120, 0.728154, 0.000000, 0.000000;;, + 70;4;-0.686966, 0.726388, 0.000000, 0.000000;;, + 71;4;-0.688910, 0.724526, 0.000000, 0.000000;;, + 72;4;-0.690941, 0.722582, 0.000000, 0.000000;;, + 73;4;-0.693046, 0.720567, 0.000000, 0.000000;;, + 74;4;-0.695210, 0.718495, 0.000000, 0.000000;;, + 75;4;-0.697417, 0.716383, 0.000000, 0.000000;;, + 76;4;-0.699643, 0.714252, 0.000000, 0.000000;;, + 77;4;-0.701856, 0.712133, 0.000000, 0.000000;;, + 78;4;-0.703995, 0.710086, 0.000000, 0.000000;;, + 79;4;-0.705928, 0.708235, 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.705928, 0.708235, 0.000000, 0.000000;;, + 83;4;-0.703995, 0.710086, 0.000000, 0.000000;;, + 84;4;-0.701856, 0.712133, 0.000000, 0.000000;;, + 85;4;-0.699643, 0.714252, 0.000000, 0.000000;;, + 86;4;-0.697417, 0.716383, 0.000000, 0.000000;;, + 87;4;-0.695210, 0.718495, 0.000000, 0.000000;;, + 88;4;-0.693046, 0.720567, 0.000000, 0.000000;;, + 89;4;-0.690941, 0.722582, 0.000000, 0.000000;;, + 90;4;-0.688910, 0.724526, 0.000000, 0.000000;;, + 91;4;-0.686966, 0.726388, 0.000000, 0.000000;;, + 92;4;-0.685120, 0.728154, 0.000000, 0.000000;;, + 93;4;-0.683387, 0.729813, 0.000000, 0.000000;;, + 94;4;-0.681779, 0.731353, 0.000000, 0.000000;;, + 95;4;-0.680312, 0.732758, 0.000000, 0.000000;;, + 96;4;-0.679001, 0.734013, 0.000000, 0.000000;;, + 97;4;-0.677865, 0.735100, 0.000000, 0.000000;;, + 98;4;-0.676927, 0.735998, 0.000000, 0.000000;;, + 99;4;-0.676212, 0.736682, 0.000000, 0.000000;;, + 100;4;-0.675754, 0.737121, 0.000000, 0.000000;;, + 101;4;-0.675590, 0.737277, 0.000000, 0.000000;;, + 102;4;-0.675764, 0.737111, 0.000000, 0.000000;;, + 103;4;-0.676289, 0.736609, 0.000000, 0.000000;;, + 104;4;-0.677167, 0.735768, 0.000000, 0.000000;;, + 105;4;-0.678392, 0.734596, 0.000000, 0.000000;;, + 106;4;-0.679949, 0.733105, 0.000000, 0.000000;;, + 107;4;-0.681811, 0.731323, 0.000000, 0.000000;;, + 108;4;-0.683939, 0.729285, 0.000000, 0.000000;;, + 109;4;-0.686283, 0.727042, 0.000000, 0.000000;;, + 110;4;-0.688777, 0.724654, 0.000000, 0.000000;;, + 111;4;-0.691348, 0.722192, 0.000000, 0.000000;;, + 112;4;-0.693920, 0.719730, 0.000000, 0.000000;;, + 113;4;-0.696415, 0.717343, 0.000000, 0.000000;;, + 114;4;-0.698758, 0.715099, 0.000000, 0.000000;;, + 115;4;-0.700886, 0.713062, 0.000000, 0.000000;;, + 116;4;-0.702749, 0.711279, 0.000000, 0.000000;;, + 117;4;-0.704305, 0.709789, 0.000000, 0.000000;;, + 118;4;-0.705530, 0.708616, 0.000000, 0.000000;;, + 119;4;-0.706408, 0.707776, 0.000000, 0.000000;;, + 120;4;-0.706933, 0.707273, 0.000000, 0.000000;;, + 121;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 122;4;-0.706933, 0.707273, 0.000000, 0.000000;;, + 123;4;-0.706408, 0.707776, 0.000000, 0.000000;;, + 124;4;-0.705530, 0.708616, 0.000000, 0.000000;;, + 125;4;-0.704305, 0.709789, 0.000000, 0.000000;;, + 126;4;-0.702749, 0.711279, 0.000000, 0.000000;;, + 127;4;-0.700886, 0.713062, 0.000000, 0.000000;;, + 128;4;-0.698758, 0.715099, 0.000000, 0.000000;;, + 129;4;-0.696415, 0.717343, 0.000000, 0.000000;;, + 130;4;-0.693920, 0.719730, 0.000000, 0.000000;;, + 131;4;-0.691348, 0.722192, 0.000000, 0.000000;;, + 132;4;-0.688777, 0.724654, 0.000000, 0.000000;;, + 133;4;-0.686283, 0.727042, 0.000000, 0.000000;;, + 134;4;-0.683939, 0.729285, 0.000000, 0.000000;;, + 135;4;-0.681811, 0.731323, 0.000000, 0.000000;;, + 136;4;-0.679949, 0.733105, 0.000000, 0.000000;;, + 137;4;-0.678392, 0.734596, 0.000000, 0.000000;;, + 138;4;-0.677167, 0.735768, 0.000000, 0.000000;;, + 139;4;-0.676289, 0.736609, 0.000000, 0.000000;;, + 140;4;-0.675764, 0.737111, 0.000000, 0.000000;;, + 141;4;-0.675590, 0.737277, 0.000000, 0.000000;;, + 142;4;-0.675754, 0.737121, 0.000000, 0.000000;;, + 143;4;-0.676211, 0.736683, 0.000000, 0.000000;;, + 144;4;-0.676923, 0.736001, 0.000000, 0.000000;;, + 145;4;-0.677857, 0.735107, 0.000000, 0.000000;;, + 146;4;-0.678987, 0.734026, 0.000000, 0.000000;;, + 147;4;-0.680291, 0.732778, 0.000000, 0.000000;;, + 148;4;-0.681750, 0.731381, 0.000000, 0.000000;;, + 149;4;-0.683349, 0.729852, 0.000000, 0.000000;;, + 150;4;-0.685071, 0.728203, 0.000000, 0.000000;;, + 151;4;-0.686905, 0.726448, 0.000000, 0.000000;;, + 152;4;-0.688838, 0.724598, 0.000000, 0.000000;;, + 153;4;-0.690858, 0.722664, 0.000000, 0.000000;;, + 154;4;-0.692953, 0.720659, 0.000000, 0.000000;;, + 155;4;-0.695109, 0.718596, 0.000000, 0.000000;;, + 156;4;-0.697310, 0.716489, 0.000000, 0.000000;;, + 157;4;-0.699536, 0.714358, 0.000000, 0.000000;;, + 158;4;-0.701753, 0.712235, 0.000000, 0.000000;;, + 159;4;-0.703909, 0.710171, 0.000000, 0.000000;;, + 160;4;-0.705875, 0.708288, 0.000000, 0.000000;;, + 161;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 162;4;-0.000000, 1.000000, 0.000000, 0.000000;;, + 163;4;-0.000000, 1.000000, 0.000000, 0.000000;;, + 164;4;-0.000000, 1.000000, 0.000000, 0.000000;;, + 165;4;-0.000000, 1.000000, 0.000000, 0.000000;;, + 166;4;-0.000000, 1.000000, 0.000000, 0.000000;;, + 167;4;-0.000000, 1.000000, 0.000000, 0.000000;;, + 168;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 169;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 170;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 171;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 172;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 173;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 174;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 175;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 176;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 177;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 178;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 179;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 180;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 181;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 182;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 183;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 184;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 185;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 186;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 187;4;-0.707107, 0.707107, 0.000000, 0.000000;;, + 188;4;-0.707107, 0.707107, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 189; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;, + 108;3; 1.000000, 1.000000, 1.000000;;, + 109;3; 1.000000, 1.000000, 1.000000;;, + 110;3; 1.000000, 1.000000, 1.000000;;, + 111;3; 1.000000, 1.000000, 1.000000;;, + 112;3; 1.000000, 1.000000, 1.000000;;, + 113;3; 1.000000, 1.000000, 1.000000;;, + 114;3; 1.000000, 1.000000, 1.000000;;, + 115;3; 1.000000, 1.000000, 1.000000;;, + 116;3; 1.000000, 1.000000, 1.000000;;, + 117;3; 1.000000, 1.000000, 1.000000;;, + 118;3; 1.000000, 1.000000, 1.000000;;, + 119;3; 1.000000, 1.000000, 1.000000;;, + 120;3; 1.000000, 1.000000, 1.000000;;, + 121;3; 1.000000, 1.000000, 1.000000;;, + 122;3; 1.000000, 1.000000, 1.000000;;, + 123;3; 1.000000, 1.000000, 1.000000;;, + 124;3; 1.000000, 1.000000, 1.000000;;, + 125;3; 1.000000, 1.000000, 1.000000;;, + 126;3; 1.000000, 1.000000, 1.000000;;, + 127;3; 1.000000, 1.000000, 1.000000;;, + 128;3; 1.000000, 1.000000, 1.000000;;, + 129;3; 1.000000, 1.000000, 1.000000;;, + 130;3; 1.000000, 1.000000, 1.000000;;, + 131;3; 1.000000, 1.000000, 1.000000;;, + 132;3; 1.000000, 1.000000, 1.000000;;, + 133;3; 1.000000, 1.000000, 1.000000;;, + 134;3; 1.000000, 1.000000, 1.000000;;, + 135;3; 1.000000, 1.000000, 1.000000;;, + 136;3; 1.000000, 1.000000, 1.000000;;, + 137;3; 1.000000, 1.000000, 1.000000;;, + 138;3; 1.000000, 1.000000, 1.000000;;, + 139;3; 1.000000, 1.000000, 1.000000;;, + 140;3; 1.000000, 1.000000, 1.000000;;, + 141;3; 1.000000, 1.000000, 1.000000;;, + 142;3; 1.000000, 1.000000, 1.000000;;, + 143;3; 1.000000, 1.000000, 1.000000;;, + 144;3; 1.000000, 1.000000, 1.000000;;, + 145;3; 1.000000, 1.000000, 1.000000;;, + 146;3; 1.000000, 1.000000, 1.000000;;, + 147;3; 1.000000, 1.000000, 1.000000;;, + 148;3; 1.000000, 1.000000, 1.000000;;, + 149;3; 1.000000, 1.000000, 1.000000;;, + 150;3; 1.000000, 1.000000, 1.000000;;, + 151;3; 1.000000, 1.000000, 1.000000;;, + 152;3; 1.000000, 1.000000, 1.000000;;, + 153;3; 1.000000, 1.000000, 1.000000;;, + 154;3; 1.000000, 1.000000, 1.000000;;, + 155;3; 1.000000, 1.000000, 1.000000;;, + 156;3; 1.000000, 1.000000, 1.000000;;, + 157;3; 1.000000, 1.000000, 1.000000;;, + 158;3; 1.000000, 1.000000, 1.000000;;, + 159;3; 1.000000, 1.000000, 1.000000;;, + 160;3; 1.000000, 1.000000, 1.000000;;, + 161;3; 1.000000, 1.000000, 1.000000;;, + 162;3; 1.000000, 1.000000, 1.000000;;, + 163;3; 1.000000, 1.000000, 1.000000;;, + 164;3; 1.000000, 1.000000, 1.000000;;, + 165;3; 1.000000, 1.000000, 1.000000;;, + 166;3; 1.000000, 1.000000, 1.000000;;, + 167;3; 1.000000, 1.000000, 1.000000;;, + 168;3; 1.000000, 1.000000, 1.000000;;, + 169;3; 1.000000, 1.000000, 1.000000;;, + 170;3; 1.000000, 1.000000, 1.000000;;, + 171;3; 1.000000, 1.000000, 1.000000;;, + 172;3; 1.000000, 1.000000, 1.000000;;, + 173;3; 1.000000, 1.000000, 1.000000;;, + 174;3; 1.000000, 1.000000, 1.000000;;, + 175;3; 1.000000, 1.000000, 1.000000;;, + 176;3; 1.000000, 1.000000, 1.000000;;, + 177;3; 1.000000, 1.000000, 1.000000;;, + 178;3; 1.000000, 1.000000, 1.000000;;, + 179;3; 1.000000, 1.000000, 1.000000;;, + 180;3; 1.000000, 1.000000, 1.000000;;, + 181;3; 1.000000, 1.000000, 1.000000;;, + 182;3; 1.000000, 1.000000, 1.000000;;, + 183;3; 1.000000, 1.000000, 1.000000;;, + 184;3; 1.000000, 1.000000, 1.000000;;, + 185;3; 1.000000, 1.000000, 1.000000;;, + 186;3; 1.000000, 1.000000, 1.000000;;, + 187;3; 1.000000, 1.000000, 1.000000;;, + 188;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 189; + 0;3;-0.000000, 0.000000, 6.750000;;, + 1;3;-0.000000, 0.000000, 6.750000;;, + 2;3;-0.000000, 0.000000, 6.750000;;, + 3;3;-0.000000, 0.000000, 6.750000;;, + 4;3;-0.000000, 0.000000, 6.750000;;, + 5;3;-0.000000, 0.000000, 6.750000;;, + 6;3;-0.000000, 0.000000, 6.750000;;, + 7;3;-0.000000, 0.000000, 6.750000;;, + 8;3;-0.000000, 0.000000, 6.750000;;, + 9;3;-0.000000, 0.000000, 6.750000;;, + 10;3;-0.000000, 0.000000, 6.750000;;, + 11;3;-0.000000, 0.000000, 6.750000;;, + 12;3;-0.000000, 0.000000, 6.750000;;, + 13;3;-0.000000, 0.000000, 6.750000;;, + 14;3;-0.000000, 0.000000, 6.750000;;, + 15;3;-0.000000, 0.000000, 6.750000;;, + 16;3;-0.000000, 0.000000, 6.750000;;, + 17;3;-0.000000, 0.000000, 6.750000;;, + 18;3;-0.000000, 0.000000, 6.750000;;, + 19;3;-0.000000, 0.000000, 6.750000;;, + 20;3;-0.000000, 0.000000, 6.750000;;, + 21;3;-0.000000, 0.000000, 6.750000;;, + 22;3;-0.000000, 0.000000, 6.750000;;, + 23;3;-0.000000, 0.000000, 6.750000;;, + 24;3;-0.000000, 0.000000, 6.750000;;, + 25;3;-0.000000, 0.000000, 6.750000;;, + 26;3;-0.000000, 0.000000, 6.750000;;, + 27;3;-0.000000, 0.000000, 6.750000;;, + 28;3;-0.000000, 0.000000, 6.750000;;, + 29;3;-0.000000, 0.000000, 6.750000;;, + 30;3;-0.000000, 0.000000, 6.750000;;, + 31;3;-0.000000, 0.000000, 6.750000;;, + 32;3;-0.000000, 0.000000, 6.750000;;, + 33;3;-0.000000, 0.000000, 6.750000;;, + 34;3;-0.000000, 0.000000, 6.750000;;, + 35;3;-0.000000, 0.000000, 6.750000;;, + 36;3;-0.000000, 0.000000, 6.750000;;, + 37;3;-0.000000, 0.000000, 6.750000;;, + 38;3;-0.000000, 0.000000, 6.750000;;, + 39;3;-0.000000, 0.000000, 6.750000;;, + 40;3;-0.000000, 0.000000, 6.750000;;, + 41;3;-0.000000, 0.000000, 6.750000;;, + 42;3;-0.000000, 0.000000, 6.750000;;, + 43;3;-0.000000, 0.000000, 6.750000;;, + 44;3;-0.000000, 0.000000, 6.750000;;, + 45;3;-0.000000, 0.000000, 6.750000;;, + 46;3;-0.000000, 0.000000, 6.750000;;, + 47;3;-0.000000, 0.000000, 6.750000;;, + 48;3;-0.000000, 0.000000, 6.750000;;, + 49;3;-0.000000, 0.000000, 6.750000;;, + 50;3;-0.000000, 0.000000, 6.750000;;, + 51;3;-0.000000, 0.000000, 6.750000;;, + 52;3;-0.000000, 0.000000, 6.750000;;, + 53;3;-0.000000, 0.000000, 6.750000;;, + 54;3;-0.000000, 0.000000, 6.750000;;, + 55;3;-0.000000, 0.000000, 6.750000;;, + 56;3;-0.000000, 0.000000, 6.750000;;, + 57;3;-0.000000, 0.000000, 6.750000;;, + 58;3;-0.000000, 0.000000, 6.750000;;, + 59;3;-0.000000, 0.000000, 6.750000;;, + 60;3;-0.000000, 0.000000, 6.750000;;, + 61;3;-0.000000, 0.000000, 6.750000;;, + 62;3;-0.000000, 0.000000, 6.750000;;, + 63;3;-0.000000, 0.000000, 6.750000;;, + 64;3;-0.000000, 0.000000, 6.750000;;, + 65;3;-0.000000, 0.000000, 6.750000;;, + 66;3;-0.000000, 0.000000, 6.750000;;, + 67;3;-0.000000, 0.000000, 6.750000;;, + 68;3;-0.000000, 0.000000, 6.750000;;, + 69;3;-0.000000, 0.000000, 6.750000;;, + 70;3;-0.000000, 0.000000, 6.750000;;, + 71;3;-0.000000, 0.000000, 6.750000;;, + 72;3;-0.000000, 0.000000, 6.750000;;, + 73;3;-0.000000, 0.000000, 6.750000;;, + 74;3;-0.000000, 0.000000, 6.750000;;, + 75;3;-0.000000, 0.000000, 6.750000;;, + 76;3;-0.000000, 0.000000, 6.750000;;, + 77;3;-0.000000, 0.000000, 6.750000;;, + 78;3;-0.000000, 0.000000, 6.750000;;, + 79;3;-0.000000, 0.000000, 6.750000;;, + 80;3;-0.000000, 0.000000, 6.750000;;, + 81;3;-0.000000, 0.000000, 1.000000;;, + 82;3;-0.000000, 0.000000, 1.000000;;, + 83;3;-0.000000, 0.000000, 1.000000;;, + 84;3;-0.000000, 0.000000, 1.000000;;, + 85;3;-0.000000, 0.000000, 1.000000;;, + 86;3;-0.000000, 0.000000, 1.000000;;, + 87;3;-0.000000, 0.000000, 1.000000;;, + 88;3;-0.000000, 0.000000, 1.000000;;, + 89;3;-0.000000, 0.000000, 1.000000;;, + 90;3;-0.000000, 0.000000, 1.000000;;, + 91;3;-0.000000, 0.000000, 1.000000;;, + 92;3;-0.000000, 0.000000, 1.000000;;, + 93;3;-0.000000, 0.000000, 1.000000;;, + 94;3;-0.000000, 0.000000, 1.000000;;, + 95;3;-0.000000, 0.000000, 1.000000;;, + 96;3;-0.000000, 0.000000, 1.000000;;, + 97;3;-0.000000, 0.000000, 1.000000;;, + 98;3;-0.000000, 0.000000, 1.000000;;, + 99;3;-0.000000, 0.000000, 1.000000;;, + 100;3;-0.000000, 0.000000, 1.000000;;, + 101;3;-0.000000, 0.000000, 1.000000;;, + 102;3;-0.000000, 0.000000, 1.000000;;, + 103;3;-0.000000, 0.000000, 1.000000;;, + 104;3;-0.000000, 0.000000, 1.000000;;, + 105;3;-0.000000, 0.000000, 1.000000;;, + 106;3;-0.000000, 0.000000, 1.000000;;, + 107;3;-0.000000, 0.000000, 1.000000;;, + 108;3;-0.000000, 0.000000, 1.000000;;, + 109;3;-0.000000, 0.000000, 1.000000;;, + 110;3;-0.000000, 0.000000, 1.000000;;, + 111;3;-0.000000, 0.000000, 1.000000;;, + 112;3;-0.000000, 0.000000, 1.000000;;, + 113;3;-0.000000, 0.000000, 1.000000;;, + 114;3;-0.000000, 0.000000, 1.000000;;, + 115;3;-0.000000, 0.000000, 1.000000;;, + 116;3;-0.000000, 0.000000, 1.000000;;, + 117;3;-0.000000, 0.000000, 1.000000;;, + 118;3;-0.000000, 0.000000, 1.000000;;, + 119;3;-0.000000, 0.000000, 1.000000;;, + 120;3;-0.000000, 0.000000, 1.000000;;, + 121;3;-0.000000, 0.000000, 1.000000;;, + 122;3;-0.000000, 0.000000, 1.000000;;, + 123;3;-0.000000, 0.000000, 1.000000;;, + 124;3;-0.000000, 0.000000, 1.000000;;, + 125;3;-0.000000, 0.000000, 1.000000;;, + 126;3;-0.000000, 0.000000, 1.000000;;, + 127;3;-0.000000, 0.000000, 1.000000;;, + 128;3;-0.000000, 0.000000, 1.000000;;, + 129;3;-0.000000, 0.000000, 1.000000;;, + 130;3;-0.000000, 0.000000, 1.000000;;, + 131;3;-0.000000, 0.000000, 1.000000;;, + 132;3;-0.000000, 0.000000, 1.000000;;, + 133;3;-0.000000, 0.000000, 1.000000;;, + 134;3;-0.000000, 0.000000, 1.000000;;, + 135;3;-0.000000, 0.000000, 1.000000;;, + 136;3;-0.000000, 0.000000, 1.000000;;, + 137;3;-0.000000, 0.000000, 1.000000;;, + 138;3;-0.000000, 0.000000, 1.000000;;, + 139;3;-0.000000, 0.000000, 1.000000;;, + 140;3;-0.000000, 0.000000, 1.000000;;, + 141;3;-0.000000, 0.000000, 1.000000;;, + 142;3;-0.000000, 0.000000, 1.000000;;, + 143;3;-0.000000, 0.000000, 1.000000;;, + 144;3;-0.000000, 0.000000, 1.000000;;, + 145;3;-0.000000, 0.000000, 1.000000;;, + 146;3;-0.000000, 0.000000, 1.000000;;, + 147;3;-0.000000, 0.000000, 1.000000;;, + 148;3;-0.000000, 0.000000, 1.000000;;, + 149;3;-0.000000, 0.000000, 1.000000;;, + 150;3;-0.000000, 0.000000, 1.000000;;, + 151;3;-0.000000, 0.000000, 1.000000;;, + 152;3;-0.000000, 0.000000, 1.000000;;, + 153;3;-0.000000, 0.000000, 1.000000;;, + 154;3;-0.000000, 0.000000, 1.000000;;, + 155;3;-0.000000, 0.000000, 1.000000;;, + 156;3;-0.000000, 0.000000, 1.000000;;, + 157;3;-0.000000, 0.000000, 1.000000;;, + 158;3;-0.000000, 0.000000, 1.000000;;, + 159;3;-0.000000, 0.000000, 1.000000;;, + 160;3;-0.000000, 0.000000, 1.000000;;, + 161;3;-0.000000, 0.000000, 1.000000;;, + 162;3;-0.000000, 2.000001, 1.000000;;, + 163;3;-0.000000, 2.000001, 1.000000;;, + 164;3;-0.000000, 2.000001, 1.000000;;, + 165;3;-0.000000, 2.000001, 1.000000;;, + 166;3;-0.000000, 2.000001, 1.000000;;, + 167;3;-0.000000, 2.000001, 1.000000;;, + 168;3;-0.000000, 0.000000, 6.750000;;, + 169;3;-0.000000, 0.000000, 6.750000;;, + 170;3;-0.000000, 0.000000, 6.750000;;, + 171;3;-0.000000, 0.000000, 6.750000;;, + 172;3;-0.000000, 0.000000, 6.750000;;, + 173;3;-0.000000, 0.000000, 6.750000;;, + 174;3;-0.000000, 0.000000, 6.750000;;, + 175;3;-0.000000, 0.000000, 6.750000;;, + 176;3;-0.000000, 0.000000, 6.750000;;, + 177;3;-0.000000, 0.000000, 6.750000;;, + 178;3;-0.000000, 0.000000, 6.750000;;, + 179;3;-0.000000, 0.000000, 6.750000;;, + 180;3;-0.000000, 0.000000, 6.750000;;, + 181;3;-0.000000, 0.000000, 6.750000;;, + 182;3;-0.000000, 0.000000, 6.750000;;, + 183;3;-0.000000, 0.000000, 6.750000;;, + 184;3;-0.000000, 0.000000, 6.750000;;, + 185;3;-0.000000, 0.000000, 6.750000;;, + 186;3;-0.000000, 0.000000, 6.750000;;, + 187;3;-0.000000, 0.000000, 6.750000;;, + 188;3;-0.000000, 0.000000, 6.750000;;; + } + } + Animation { + {Armature_Head} + AnimationKey { // Rotation + 0; + 189; + 0;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 1;4;-0.000120,-0.000005, 0.999993,-0.000240;;, + 2;4;-0.000483,-0.000021, 0.999974,-0.000967;;, + 3;4;-0.001090,-0.000048, 0.999941,-0.002181;;, + 4;4;-0.001937,-0.000085, 0.999894,-0.003876;;, + 5;4;-0.003014,-0.000132, 0.999835,-0.006030;;, + 6;4;-0.004301,-0.000188, 0.999765,-0.008607;;, + 7;4;-0.005773,-0.000252, 0.999685,-0.011553;;, + 8;4;-0.007394,-0.000323, 0.999596,-0.014795;;, + 9;4;-0.009118,-0.000398, 0.999502,-0.018246;;, + 10;4;-0.010897,-0.000476, 0.999405,-0.021804;;, + 11;4;-0.012675,-0.000553, 0.999308,-0.025363;;, + 12;4;-0.014400,-0.000629, 0.999214,-0.028814;;, + 13;4;-0.016021,-0.000699, 0.999126,-0.032056;;, + 14;4;-0.017493,-0.000764, 0.999045,-0.035002;;, + 15;4;-0.018780,-0.000820, 0.998975,-0.037578;;, + 16;4;-0.019857,-0.000867, 0.998916,-0.039733;;, + 17;4;-0.020704,-0.000904, 0.998870,-0.041427;;, + 18;4;-0.021311,-0.000930, 0.998837,-0.042642;;, + 19;4;-0.021674,-0.000946, 0.998817,-0.043369;;, + 20;4;-0.021794,-0.000952, 0.998811,-0.043609;;, + 21;4;-0.021720,-0.000948, 0.998817,-0.043369;;, + 22;4;-0.021494,-0.000938, 0.998837,-0.042642;;, + 23;4;-0.021108,-0.000922, 0.998870,-0.041427;;, + 24;4;-0.020560,-0.000898, 0.998916,-0.039733;;, + 25;4;-0.019848,-0.000867, 0.998975,-0.037578;;, + 26;4;-0.018975,-0.000828, 0.999045,-0.035002;;, + 27;4;-0.017947,-0.000784, 0.999126,-0.032056;;, + 28;4;-0.016778,-0.000733, 0.999214,-0.028814;;, + 29;4;-0.015484,-0.000676, 0.999308,-0.025363;;, + 30;4;-0.014088,-0.000615, 0.999405,-0.021804;;, + 31;4;-0.012616,-0.000551, 0.999502,-0.018246;;, + 32;4;-0.011095,-0.000484, 0.999597,-0.014795;;, + 33;4;-0.009555,-0.000417, 0.999685,-0.011553;;, + 34;4;-0.008021,-0.000350, 0.999765,-0.008607;;, + 35;4;-0.006517,-0.000285, 0.999835,-0.006030;;, + 36;4;-0.005062,-0.000221, 0.999894,-0.003876;;, + 37;4;-0.003674,-0.000160, 0.999941,-0.002181;;, + 38;4;-0.002362,-0.000103, 0.999974,-0.000967;;, + 39;4;-0.001136,-0.000050, 0.999994,-0.000240;;, + 40;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 41;4; 0.001136, 0.000050, 0.999993,-0.000240;;, + 42;4; 0.002362, 0.000103, 0.999974,-0.000967;;, + 43;4; 0.003674, 0.000160, 0.999941,-0.002181;;, + 44;4; 0.005062, 0.000221, 0.999894,-0.003876;;, + 45;4; 0.006517, 0.000285, 0.999835,-0.006030;;, + 46;4; 0.008021, 0.000350, 0.999765,-0.008607;;, + 47;4; 0.009555, 0.000417, 0.999685,-0.011553;;, + 48;4; 0.011095, 0.000484, 0.999596,-0.014795;;, + 49;4; 0.012616, 0.000551, 0.999502,-0.018246;;, + 50;4; 0.014088, 0.000615, 0.999405,-0.021804;;, + 51;4; 0.015484, 0.000676, 0.999308,-0.025363;;, + 52;4; 0.016778, 0.000733, 0.999214,-0.028814;;, + 53;4; 0.017947, 0.000784, 0.999126,-0.032056;;, + 54;4; 0.018975, 0.000828, 0.999045,-0.035002;;, + 55;4; 0.019848, 0.000867, 0.998975,-0.037578;;, + 56;4; 0.020560, 0.000898, 0.998916,-0.039733;;, + 57;4; 0.021108, 0.000922, 0.998870,-0.041427;;, + 58;4; 0.021494, 0.000938, 0.998837,-0.042642;;, + 59;4; 0.021720, 0.000948, 0.998817,-0.043369;;, + 60;4; 0.021794, 0.000952, 0.998811,-0.043609;;, + 61;4; 0.021681, 0.000947, 0.998817,-0.043383;;, + 62;4; 0.021364, 0.000933, 0.998834,-0.042748;;, + 63;4; 0.020870, 0.000911, 0.998861,-0.041759;;, + 64;4; 0.020221, 0.000883, 0.998896,-0.040461;;, + 65;4; 0.019436, 0.000849, 0.998939,-0.038890;;, + 66;4; 0.018529, 0.000809, 0.998989,-0.037076;;, + 67;4; 0.017514, 0.000765, 0.999044,-0.035045;;, + 68;4; 0.016402, 0.000716, 0.999105,-0.032820;;, + 69;4; 0.015204, 0.000664, 0.999170,-0.030422;;, + 70;4; 0.013928, 0.000608, 0.999240,-0.027869;;, + 71;4; 0.012583, 0.000549, 0.999313,-0.025178;;, + 72;4; 0.011179, 0.000488, 0.999390,-0.022368;;, + 73;4; 0.009723, 0.000425, 0.999469,-0.019456;;, + 74;4; 0.008227, 0.000359, 0.999551,-0.016461;;, + 75;4; 0.006701, 0.000293, 0.999634,-0.013408;;, + 76;4; 0.005161, 0.000225, 0.999718,-0.010327;;, + 77;4; 0.003631, 0.000159, 0.999802,-0.007266;;, + 78;4; 0.002152, 0.000094, 0.999883,-0.004305;;, + 79;4; 0.000815, 0.000036, 0.999956,-0.001631;;, + 80;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 81;4; 0.000000,-0.000000, 1.000000, 0.000000;;, + 82;4;-0.000815,-0.000036, 0.999956,-0.001631;;, + 83;4;-0.002152,-0.000094, 0.999883,-0.004305;;, + 84;4;-0.003631,-0.000159, 0.999802,-0.007266;;, + 85;4;-0.005161,-0.000225, 0.999718,-0.010327;;, + 86;4;-0.006701,-0.000293, 0.999634,-0.013408;;, + 87;4;-0.008226,-0.000359, 0.999551,-0.016461;;, + 88;4;-0.009723,-0.000425, 0.999469,-0.019456;;, + 89;4;-0.011179,-0.000488, 0.999390,-0.022368;;, + 90;4;-0.012583,-0.000549, 0.999313,-0.025178;;, + 91;4;-0.013928,-0.000608, 0.999240,-0.027869;;, + 92;4;-0.015204,-0.000664, 0.999170,-0.030422;;, + 93;4;-0.016402,-0.000716, 0.999105,-0.032820;;, + 94;4;-0.017514,-0.000765, 0.999044,-0.035045;;, + 95;4;-0.018529,-0.000809, 0.998989,-0.037076;;, + 96;4;-0.019436,-0.000849, 0.998939,-0.038890;;, + 97;4;-0.020221,-0.000883, 0.998896,-0.040461;;, + 98;4;-0.020870,-0.000911, 0.998861,-0.041759;;, + 99;4;-0.021364,-0.000933, 0.998834,-0.042748;;, + 100;4;-0.021681,-0.000947, 0.998817,-0.043383;;, + 101;4;-0.021794,-0.000952, 0.998811,-0.043609;;, + 102;4;-0.021720,-0.000948, 0.998817,-0.043369;;, + 103;4;-0.021494,-0.000938, 0.998837,-0.042642;;, + 104;4;-0.021108,-0.000922, 0.998870,-0.041427;;, + 105;4;-0.020560,-0.000898, 0.998916,-0.039733;;, + 106;4;-0.019848,-0.000867, 0.998975,-0.037578;;, + 107;4;-0.018975,-0.000828, 0.999045,-0.035002;;, + 108;4;-0.017947,-0.000784, 0.999126,-0.032056;;, + 109;4;-0.016778,-0.000733, 0.999214,-0.028814;;, + 110;4;-0.015484,-0.000676, 0.999308,-0.025363;;, + 111;4;-0.014088,-0.000615, 0.999405,-0.021804;;, + 112;4;-0.012616,-0.000551, 0.999502,-0.018246;;, + 113;4;-0.011095,-0.000484, 0.999597,-0.014795;;, + 114;4;-0.009555,-0.000417, 0.999685,-0.011553;;, + 115;4;-0.008021,-0.000350, 0.999765,-0.008607;;, + 116;4;-0.006517,-0.000285, 0.999835,-0.006030;;, + 117;4;-0.005062,-0.000221, 0.999894,-0.003876;;, + 118;4;-0.003674,-0.000160, 0.999941,-0.002181;;, + 119;4;-0.002362,-0.000103, 0.999974,-0.000967;;, + 120;4;-0.001136,-0.000050, 0.999994,-0.000240;;, + 121;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 122;4; 0.001136, 0.000050, 0.999993,-0.000240;;, + 123;4; 0.002362, 0.000103, 0.999974,-0.000967;;, + 124;4; 0.003674, 0.000160, 0.999941,-0.002181;;, + 125;4; 0.005062, 0.000221, 0.999894,-0.003876;;, + 126;4; 0.006517, 0.000285, 0.999835,-0.006030;;, + 127;4; 0.008021, 0.000350, 0.999765,-0.008607;;, + 128;4; 0.009555, 0.000417, 0.999685,-0.011553;;, + 129;4; 0.011095, 0.000484, 0.999596,-0.014795;;, + 130;4; 0.012616, 0.000551, 0.999502,-0.018246;;, + 131;4; 0.014088, 0.000615, 0.999405,-0.021804;;, + 132;4; 0.015484, 0.000676, 0.999308,-0.025363;;, + 133;4; 0.016778, 0.000733, 0.999214,-0.028814;;, + 134;4; 0.017947, 0.000784, 0.999126,-0.032056;;, + 135;4; 0.018975, 0.000828, 0.999045,-0.035002;;, + 136;4; 0.019848, 0.000867, 0.998975,-0.037578;;, + 137;4; 0.020560, 0.000898, 0.998916,-0.039733;;, + 138;4; 0.021109, 0.000922, 0.998870,-0.041427;;, + 139;4; 0.021494, 0.000938, 0.998837,-0.042642;;, + 140;4; 0.021720, 0.000948, 0.998817,-0.043369;;, + 141;4; 0.021794, 0.000952, 0.998811,-0.043609;;, + 142;4; 0.021681, 0.000947, 0.998817,-0.043383;;, + 143;4; 0.021364, 0.000933, 0.998834,-0.042748;;, + 144;4; 0.020870, 0.000911, 0.998861,-0.041759;;, + 145;4; 0.020221, 0.000883, 0.998896,-0.040461;;, + 146;4; 0.019436, 0.000849, 0.998939,-0.038890;;, + 147;4; 0.018529, 0.000809, 0.998989,-0.037076;;, + 148;4; 0.017514, 0.000765, 0.999044,-0.035045;;, + 149;4; 0.016402, 0.000716, 0.999105,-0.032820;;, + 150;4; 0.015204, 0.000664, 0.999170,-0.030422;;, + 151;4; 0.013928, 0.000608, 0.999240,-0.027869;;, + 152;4; 0.012583, 0.000549, 0.999313,-0.025178;;, + 153;4; 0.011179, 0.000488, 0.999390,-0.022368;;, + 154;4; 0.009723, 0.000425, 0.999469,-0.019456;;, + 155;4; 0.008227, 0.000359, 0.999551,-0.016461;;, + 156;4; 0.006701, 0.000293, 0.999634,-0.013408;;, + 157;4; 0.005161, 0.000225, 0.999718,-0.010327;;, + 158;4; 0.003631, 0.000159, 0.999802,-0.007266;;, + 159;4; 0.002152, 0.000094, 0.999883,-0.004305;;, + 160;4; 0.000815, 0.000036, 0.999956,-0.001631;;, + 161;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 162;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 163;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 164;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 165;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 166;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 167;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 168;4; 0.000000,-0.000000, 1.000000, 0.000000;;, + 169;4; 0.003877,-0.000000, 0.999915, 0.000000;;, + 170;4; 0.014799,-0.000000, 0.999677, 0.000000;;, + 171;4; 0.028821,-0.000000, 0.999371, 0.000000;;, + 172;4; 0.039742,-0.000000, 0.999133, 0.000000;;, + 173;4; 0.043619, 0.000000, 0.999048, 0.000000;;, + 174;4; 0.041150, 0.000000, 0.999133, 0.000000;;, + 175;4; 0.033580,-0.000000, 0.999371, 0.000000;;, + 176;4; 0.022207,-0.000000, 0.999677, 0.000000;;, + 177;4; 0.010132,-0.000000, 0.999915, 0.000000;;, + 178;4; 0.000000, 0.000000, 1.000000, 0.000000;;, + 179;4;-0.010132, 0.000000, 0.999915, 0.000000;;, + 180;4;-0.022206, 0.000000, 0.999677, 0.000000;;, + 181;4;-0.033580, 0.000000, 0.999371, 0.000000;;, + 182;4;-0.041150,-0.000000, 0.999133, 0.000000;;, + 183;4;-0.043619, 0.000000, 0.999048, 0.000000;;, + 184;4;-0.039742, 0.000000, 0.999133, 0.000000;;, + 185;4;-0.028821, 0.000000, 0.999371, 0.000000;;, + 186;4;-0.014798, 0.000000, 0.999677, 0.000000;;, + 187;4;-0.003877, 0.000000, 0.999915, 0.000000;;, + 188;4; 0.000000, 0.000000, 1.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 189; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;, + 108;3; 1.000000, 1.000000, 1.000000;;, + 109;3; 1.000000, 1.000000, 1.000000;;, + 110;3; 1.000000, 1.000000, 1.000000;;, + 111;3; 1.000000, 1.000000, 1.000000;;, + 112;3; 1.000000, 1.000000, 1.000000;;, + 113;3; 1.000000, 1.000000, 1.000000;;, + 114;3; 1.000000, 1.000000, 1.000000;;, + 115;3; 1.000000, 1.000000, 1.000000;;, + 116;3; 1.000000, 1.000000, 1.000000;;, + 117;3; 1.000000, 1.000000, 1.000000;;, + 118;3; 1.000000, 1.000000, 1.000000;;, + 119;3; 1.000000, 1.000000, 1.000000;;, + 120;3; 1.000000, 1.000000, 1.000000;;, + 121;3; 1.000000, 1.000000, 1.000000;;, + 122;3; 1.000000, 1.000000, 1.000000;;, + 123;3; 1.000000, 1.000000, 1.000000;;, + 124;3; 1.000000, 1.000000, 1.000000;;, + 125;3; 1.000000, 1.000000, 1.000000;;, + 126;3; 1.000000, 1.000000, 1.000000;;, + 127;3; 1.000000, 1.000000, 1.000000;;, + 128;3; 1.000000, 1.000000, 1.000000;;, + 129;3; 1.000000, 1.000000, 1.000000;;, + 130;3; 1.000000, 1.000000, 1.000000;;, + 131;3; 1.000000, 1.000000, 1.000000;;, + 132;3; 1.000000, 1.000000, 1.000000;;, + 133;3; 1.000000, 1.000000, 1.000000;;, + 134;3; 1.000000, 1.000000, 1.000000;;, + 135;3; 1.000000, 1.000000, 1.000000;;, + 136;3; 1.000000, 1.000000, 1.000000;;, + 137;3; 1.000000, 1.000000, 1.000000;;, + 138;3; 1.000000, 1.000000, 1.000000;;, + 139;3; 1.000000, 1.000000, 1.000000;;, + 140;3; 1.000000, 1.000000, 1.000000;;, + 141;3; 1.000000, 1.000000, 1.000000;;, + 142;3; 1.000000, 1.000000, 1.000000;;, + 143;3; 1.000000, 1.000000, 1.000000;;, + 144;3; 1.000000, 1.000000, 1.000000;;, + 145;3; 1.000000, 1.000000, 1.000000;;, + 146;3; 1.000000, 1.000000, 1.000000;;, + 147;3; 1.000000, 1.000000, 1.000000;;, + 148;3; 1.000000, 1.000000, 1.000000;;, + 149;3; 1.000000, 1.000000, 1.000000;;, + 150;3; 1.000000, 1.000000, 1.000000;;, + 151;3; 1.000000, 1.000000, 1.000000;;, + 152;3; 1.000000, 1.000000, 1.000000;;, + 153;3; 1.000000, 1.000000, 1.000000;;, + 154;3; 1.000000, 1.000000, 1.000000;;, + 155;3; 1.000000, 1.000000, 1.000000;;, + 156;3; 1.000000, 1.000000, 1.000000;;, + 157;3; 1.000000, 1.000000, 1.000000;;, + 158;3; 1.000000, 1.000000, 1.000000;;, + 159;3; 1.000000, 1.000000, 1.000000;;, + 160;3; 1.000000, 1.000000, 1.000000;;, + 161;3; 1.000000, 1.000000, 1.000000;;, + 162;3; 1.000000, 1.000000, 1.000000;;, + 163;3; 1.000000, 1.000000, 1.000000;;, + 164;3; 1.000000, 1.000000, 1.000000;;, + 165;3; 1.000000, 1.000000, 1.000000;;, + 166;3; 1.000000, 1.000000, 1.000000;;, + 167;3; 1.000000, 1.000000, 1.000000;;, + 168;3; 1.000000, 1.000000, 1.000000;;, + 169;3; 1.000000, 1.000000, 1.000000;;, + 170;3; 1.000000, 1.000000, 1.000000;;, + 171;3; 1.000000, 1.000000, 1.000000;;, + 172;3; 1.000000, 1.000000, 1.000000;;, + 173;3; 1.000000, 1.000000, 1.000000;;, + 174;3; 1.000000, 1.000000, 1.000000;;, + 175;3; 1.000000, 1.000000, 1.000000;;, + 176;3; 1.000000, 1.000000, 1.000000;;, + 177;3; 1.000000, 1.000000, 1.000000;;, + 178;3; 1.000000, 1.000000, 1.000000;;, + 179;3; 1.000000, 1.000000, 1.000000;;, + 180;3; 1.000000, 1.000000, 1.000000;;, + 181;3; 1.000000, 1.000000, 1.000000;;, + 182;3; 1.000000, 1.000000, 1.000000;;, + 183;3; 1.000000, 1.000000, 1.000000;;, + 184;3; 1.000000, 1.000000, 1.000000;;, + 185;3; 1.000000, 1.000000, 1.000000;;, + 186;3; 1.000000, 1.000000, 1.000000;;, + 187;3; 1.000000, 1.000000, 1.000000;;, + 188;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 189; + 0;3; 0.000000, 6.750000, 0.000000;;, + 1;3;-0.000000, 6.750000, 0.000000;;, + 2;3; 0.000000, 6.750000, 0.000000;;, + 3;3; 0.000000, 6.750000, 0.000000;;, + 4;3; 0.000000, 6.750000, 0.000000;;, + 5;3; 0.000000, 6.750000, 0.000000;;, + 6;3; 0.000000, 6.750000, 0.000000;;, + 7;3; 0.000000, 6.750000,-0.000000;;, + 8;3; 0.000000, 6.750000,-0.000000;;, + 9;3; 0.000000, 6.750000, 0.000000;;, + 10;3; 0.000000, 6.750000,-0.000000;;, + 11;3; 0.000000, 6.750000, 0.000000;;, + 12;3; 0.000000, 6.750000, 0.000000;;, + 13;3; 0.000000, 6.750000, 0.000000;;, + 14;3; 0.000000, 6.750000,-0.000000;;, + 15;3; 0.000000, 6.750000,-0.000000;;, + 16;3; 0.000000, 6.750000, 0.000000;;, + 17;3;-0.000000, 6.750001,-0.000000;;, + 18;3; 0.000000, 6.750000, 0.000000;;, + 19;3; 0.000000, 6.750000, 0.000000;;, + 20;3; 0.000000, 6.750000, 0.000000;;, + 21;3; 0.000000, 6.750000, 0.000000;;, + 22;3; 0.000000, 6.750000, 0.000000;;, + 23;3;-0.000000, 6.750001,-0.000000;;, + 24;3; 0.000000, 6.750000, 0.000000;;, + 25;3; 0.000000, 6.750000, 0.000000;;, + 26;3; 0.000000, 6.750000,-0.000000;;, + 27;3; 0.000000, 6.750000, 0.000000;;, + 28;3; 0.000000, 6.750000, 0.000000;;, + 29;3; 0.000000, 6.750000, 0.000000;;, + 30;3; 0.000000, 6.750000, 0.000000;;, + 31;3; 0.000000, 6.750000, 0.000000;;, + 32;3; 0.000000, 6.750000,-0.000000;;, + 33;3; 0.000000, 6.750000,-0.000000;;, + 34;3; 0.000000, 6.750000, 0.000000;;, + 35;3; 0.000000, 6.750000, 0.000000;;, + 36;3; 0.000000, 6.750000,-0.000000;;, + 37;3; 0.000000, 6.750000, 0.000000;;, + 38;3; 0.000000, 6.750000, 0.000000;;, + 39;3;-0.000000, 6.750000, 0.000000;;, + 40;3; 0.000000, 6.750000, 0.000000;;, + 41;3;-0.000000, 6.750000, 0.000000;;, + 42;3; 0.000000, 6.750000, 0.000000;;, + 43;3; 0.000000, 6.750000, 0.000000;;, + 44;3; 0.000000, 6.750000, 0.000000;;, + 45;3; 0.000000, 6.750000, 0.000000;;, + 46;3; 0.000000, 6.750000,-0.000000;;, + 47;3; 0.000000, 6.750000, 0.000000;;, + 48;3; 0.000000, 6.750000, 0.000000;;, + 49;3; 0.000000, 6.750000, 0.000000;;, + 50;3; 0.000000, 6.750000,-0.000000;;, + 51;3; 0.000000, 6.750000, 0.000000;;, + 52;3; 0.000000, 6.750000, 0.000000;;, + 53;3; 0.000000, 6.750000, 0.000000;;, + 54;3; 0.000000, 6.750000, 0.000000;;, + 55;3; 0.000000, 6.750000,-0.000000;;, + 56;3; 0.000000, 6.750000, 0.000000;;, + 57;3;-0.000000, 6.750001,-0.000000;;, + 58;3; 0.000000, 6.750000, 0.000000;;, + 59;3; 0.000000, 6.750000, 0.000000;;, + 60;3; 0.000000, 6.750000, 0.000000;;, + 61;3; 0.000000, 6.750000, 0.000000;;, + 62;3; 0.000000, 6.750000, 0.000000;;, + 63;3; 0.000000, 6.750000,-0.000000;;, + 64;3; 0.000000, 6.750000, 0.000000;;, + 65;3; 0.000000, 6.750000, 0.000000;;, + 66;3; 0.000000, 6.750000, 0.000000;;, + 67;3; 0.000000, 6.750000, 0.000000;;, + 68;3; 0.000000, 6.750000, 0.000000;;, + 69;3; 0.000000, 6.750000,-0.000000;;, + 70;3; 0.000000, 6.750000,-0.000000;;, + 71;3; 0.000000, 6.750000,-0.000000;;, + 72;3; 0.000000, 6.750000,-0.000000;;, + 73;3; 0.000000, 6.749999, 0.000000;;, + 74;3; 0.000000, 6.750000, 0.000000;;, + 75;3; 0.000000, 6.750000, 0.000000;;, + 76;3;-0.000000, 6.750000,-0.000000;;, + 77;3; 0.000000, 6.750000, 0.000000;;, + 78;3; 0.000000, 6.750000,-0.000000;;, + 79;3; 0.000000, 6.750000, 0.000000;;, + 80;3; 0.000000, 6.750000, 0.000000;;, + 81;3; 0.000000, 6.750000,-0.000000;;, + 82;3; 0.000000, 6.750000, 0.000000;;, + 83;3; 0.000000, 6.750000,-0.000000;;, + 84;3; 0.000000, 6.750000, 0.000000;;, + 85;3;-0.000000, 6.750000,-0.000000;;, + 86;3; 0.000000, 6.750000, 0.000000;;, + 87;3; 0.000000, 6.750000,-0.000000;;, + 88;3; 0.000000, 6.750000, 0.000000;;, + 89;3; 0.000000, 6.750000,-0.000000;;, + 90;3; 0.000000, 6.750000,-0.000000;;, + 91;3; 0.000000, 6.750000, 0.000000;;, + 92;3; 0.000000, 6.750000,-0.000000;;, + 93;3; 0.000000, 6.750000,-0.000000;;, + 94;3; 0.000000, 6.750000,-0.000000;;, + 95;3; 0.000000, 6.750000, 0.000000;;, + 96;3; 0.000000, 6.750000,-0.000000;;, + 97;3; 0.000000, 6.750000, 0.000000;;, + 98;3; 0.000000, 6.750000, 0.000000;;, + 99;3; 0.000000, 6.750000,-0.000000;;, + 100;3; 0.000000, 6.750000, 0.000000;;, + 101;3; 0.000000, 6.750000, 0.000000;;, + 102;3; 0.000000, 6.750000,-0.000000;;, + 103;3; 0.000000, 6.750000, 0.000000;;, + 104;3;-0.000000, 6.750000, 0.000000;;, + 105;3; 0.000000, 6.750000, 0.000000;;, + 106;3; 0.000000, 6.750000, 0.000000;;, + 107;3; 0.000000, 6.750000,-0.000000;;, + 108;3; 0.000000, 6.750000, 0.000000;;, + 109;3; 0.000000, 6.750000, 0.000000;;, + 110;3; 0.000000, 6.750000,-0.000000;;, + 111;3; 0.000000, 6.750000,-0.000000;;, + 112;3; 0.000000, 6.750000,-0.000000;;, + 113;3; 0.000000, 6.750000,-0.000000;;, + 114;3; 0.000000, 6.750000, 0.000000;;, + 115;3; 0.000000, 6.750000, 0.000000;;, + 116;3; 0.000000, 6.750000, 0.000000;;, + 117;3; 0.000000, 6.750000,-0.000000;;, + 118;3; 0.000000, 6.750000,-0.000000;;, + 119;3; 0.000000, 6.750000,-0.000000;;, + 120;3;-0.000000, 6.750000, 0.000000;;, + 121;3; 0.000000, 6.750000,-0.000000;;, + 122;3;-0.000000, 6.750000,-0.000000;;, + 123;3; 0.000000, 6.750000,-0.000000;;, + 124;3; 0.000000, 6.750000, 0.000000;;, + 125;3; 0.000000, 6.750000,-0.000000;;, + 126;3; 0.000000, 6.750000, 0.000000;;, + 127;3; 0.000000, 6.750000,-0.000000;;, + 128;3; 0.000000, 6.750000, 0.000000;;, + 129;3; 0.000000, 6.750000,-0.000000;;, + 130;3; 0.000000, 6.750000,-0.000000;;, + 131;3; 0.000000, 6.750000,-0.000000;;, + 132;3; 0.000000, 6.750000,-0.000000;;, + 133;3; 0.000000, 6.750000, 0.000000;;, + 134;3; 0.000000, 6.750000,-0.000000;;, + 135;3; 0.000000, 6.750000, 0.000000;;, + 136;3; 0.000000, 6.750000, 0.000000;;, + 137;3; 0.000000, 6.750000, 0.000000;;, + 138;3;-0.000000, 6.750000, 0.000000;;, + 139;3; 0.000000, 6.750000,-0.000000;;, + 140;3; 0.000000, 6.750000,-0.000000;;, + 141;3; 0.000000, 6.750000, 0.000000;;, + 142;3; 0.000000, 6.750000, 0.000000;;, + 143;3; 0.000000, 6.750000,-0.000000;;, + 144;3; 0.000000, 6.750000, 0.000000;;, + 145;3; 0.000000, 6.750000, 0.000000;;, + 146;3; 0.000000, 6.750000, 0.000000;;, + 147;3; 0.000000, 6.750000,-0.000000;;, + 148;3; 0.000000, 6.750000, 0.000000;;, + 149;3; 0.000000, 6.750000, 0.000000;;, + 150;3; 0.000000, 6.750000,-0.000000;;, + 151;3; 0.000000, 6.750000,-0.000000;;, + 152;3; 0.000000, 6.750000,-0.000000;;, + 153;3; 0.000000, 6.750000,-0.000000;;, + 154;3; 0.000000, 6.750000,-0.000000;;, + 155;3; 0.000000, 6.750000,-0.000000;;, + 156;3; 0.000000, 6.750000,-0.000000;;, + 157;3;-0.000000, 6.750000, 0.000000;;, + 158;3; 0.000000, 6.750000, 0.000000;;, + 159;3; 0.000000, 6.750000,-0.000000;;, + 160;3; 0.000000, 6.750000, 0.000000;;, + 161;3; 0.000000, 6.750000,-0.000000;;, + 162;3; 0.000000, 6.750000, 0.000000;;, + 163;3; 0.000000, 6.750000, 0.000000;;, + 164;3; 0.000000, 6.750000, 0.000000;;, + 165;3; 0.000000, 6.750000, 0.000000;;, + 166;3; 0.000000, 6.750000, 0.000000;;, + 167;3; 0.000000, 6.750000, 0.000000;;, + 168;3; 0.000000, 6.750000, 0.000000;;, + 169;3; 0.000000, 6.750000, 0.000000;;, + 170;3; 0.000000, 6.750000, 0.000000;;, + 171;3; 0.000000, 6.750000, 0.000000;;, + 172;3; 0.000000, 6.750000, 0.000000;;, + 173;3; 0.000000, 6.750000, 0.000000;;, + 174;3; 0.000000, 6.750000, 0.000000;;, + 175;3; 0.000000, 6.750000, 0.000000;;, + 176;3; 0.000000, 6.750000, 0.000000;;, + 177;3; 0.000000, 6.750000, 0.000000;;, + 178;3; 0.000000, 6.750000, 0.000000;;, + 179;3; 0.000000, 6.750000, 0.000000;;, + 180;3; 0.000000, 6.750000, 0.000000;;, + 181;3; 0.000000, 6.750000, 0.000000;;, + 182;3; 0.000000, 6.750000, 0.000000;;, + 183;3; 0.000000, 6.750000, 0.000000;;, + 184;3; 0.000000, 6.750000, 0.000000;;, + 185;3; 0.000000, 6.750000, 0.000000;;, + 186;3; 0.000000, 6.750000, 0.000000;;, + 187;3; 0.000000, 6.750000, 0.000000;;, + 188;3; 0.000000, 6.750000, 0.000000;;; + } + } + Animation { + {Armature_Arm_Left} + AnimationKey { // Rotation + 0; + 189; + 0;4; 0.648448, 0.757709,-0.045973,-0.057269;;, + 1;4; 0.648161, 0.757936,-0.045920,-0.057331;;, + 2;4; 0.647294, 0.758622,-0.045761,-0.057521;;, + 3;4; 0.645844, 0.759770,-0.045495,-0.057837;;, + 4;4; 0.643821, 0.761372,-0.045124,-0.058279;;, + 5;4; 0.641250, 0.763407,-0.044653,-0.058841;;, + 6;4; 0.638175, 0.765842,-0.044088,-0.059513;;, + 7;4; 0.634660, 0.768625,-0.043443,-0.060281;;, + 8;4; 0.630790, 0.771689,-0.042734,-0.061126;;, + 9;4; 0.626671, 0.774950,-0.041978,-0.062026;;, + 10;4; 0.622424, 0.778313,-0.041199,-0.062953;;, + 11;4; 0.618177, 0.781676,-0.040419,-0.063881;;, + 12;4; 0.614058, 0.784937,-0.039664,-0.064781;;, + 13;4; 0.610189, 0.788000,-0.038954,-0.065626;;, + 14;4; 0.606673, 0.790784,-0.038309,-0.066394;;, + 15;4; 0.603598, 0.793218,-0.037745,-0.067066;;, + 16;4; 0.601027, 0.795254,-0.037273,-0.067628;;, + 17;4; 0.599004, 0.796856,-0.036902,-0.068069;;, + 18;4; 0.597555, 0.798003,-0.036636,-0.068386;;, + 19;4; 0.596688, 0.798690,-0.036477,-0.068576;;, + 20;4; 0.596401, 0.798917,-0.036424,-0.068638;;, + 21;4; 0.596760, 0.798627,-0.036471,-0.068580;;, + 22;4; 0.597846, 0.797750,-0.036614,-0.068404;;, + 23;4; 0.599661, 0.796284,-0.036852,-0.068109;;, + 24;4; 0.602194, 0.794238,-0.037184,-0.067698;;, + 25;4; 0.605413, 0.791638,-0.037606,-0.067176;;, + 26;4; 0.609264, 0.788527,-0.038110,-0.066551;;, + 27;4; 0.613666, 0.784972,-0.038687,-0.065837;;, + 28;4; 0.618511, 0.781058,-0.039322,-0.065050;;, + 29;4; 0.623668, 0.776892,-0.039998,-0.064213;;, + 30;4; 0.628987, 0.772597,-0.040695,-0.063350;;, + 31;4; 0.634305, 0.768301,-0.041393,-0.062487;;, + 32;4; 0.639462, 0.764135,-0.042069,-0.061650;;, + 33;4; 0.644308, 0.760222,-0.042704,-0.060864;;, + 34;4; 0.648710, 0.756666,-0.043281,-0.060150;;, + 35;4; 0.652560, 0.753556,-0.043785,-0.059525;;, + 36;4; 0.655780, 0.750956,-0.044207,-0.059002;;, + 37;4; 0.658313, 0.748910,-0.044539,-0.058591;;, + 38;4; 0.660128, 0.747444,-0.044777,-0.058297;;, + 39;4; 0.661214, 0.746567,-0.044920,-0.058121;;, + 40;4; 0.661573, 0.746277,-0.044967,-0.058062;;, + 41;4; 0.661328, 0.746479,-0.044910,-0.058126;;, + 42;4; 0.660587, 0.747091,-0.044737,-0.058317;;, + 43;4; 0.659348, 0.748115,-0.044449,-0.058638;;, + 44;4; 0.657620, 0.749544,-0.044046,-0.059085;;, + 45;4; 0.655424, 0.751359,-0.043535,-0.059653;;, + 46;4; 0.652797, 0.753531,-0.042924,-0.060333;;, + 47;4; 0.649794, 0.756013,-0.042224,-0.061110;;, + 48;4; 0.646488, 0.758746,-0.041455,-0.061966;;, + 49;4; 0.642969, 0.761655,-0.040636,-0.062876;;, + 50;4; 0.639341, 0.764654,-0.039791,-0.063815;;, + 51;4; 0.635713, 0.767653,-0.038946,-0.064754;;, + 52;4; 0.632194, 0.770562,-0.038127,-0.065665;;, + 53;4; 0.628889, 0.773294,-0.037357,-0.066520;;, + 54;4; 0.625885, 0.775777,-0.036658,-0.067297;;, + 55;4; 0.623258, 0.777949,-0.036047,-0.067977;;, + 56;4; 0.621062, 0.779764,-0.035535,-0.068545;;, + 57;4; 0.619334, 0.781193,-0.035133,-0.068993;;, + 58;4; 0.618095, 0.782216,-0.034845,-0.069313;;, + 59;4; 0.617355, 0.782829,-0.034672,-0.069505;;, + 60;4; 0.617110, 0.783031,-0.034615,-0.069568;;, + 61;4; 0.617174, 0.782991,-0.034614,-0.069562;;, + 62;4; 0.617353, 0.782876,-0.034615,-0.069541;;, + 63;4; 0.617631, 0.782698,-0.034624,-0.069502;;, + 64;4; 0.617995, 0.782463,-0.034645,-0.069440;;, + 65;4; 0.618435, 0.782178,-0.034685,-0.069353;;, + 66;4; 0.618940, 0.781848,-0.034749,-0.069236;;, + 67;4; 0.619505, 0.781478,-0.034841,-0.069085;;, + 68;4; 0.620120, 0.781070,-0.034969,-0.068894;;, + 69;4; 0.620781, 0.780629,-0.035139,-0.068658;;, + 70;4; 0.621482, 0.780157,-0.035359,-0.068369;;, + 71;4; 0.622217, 0.779656,-0.035640,-0.068019;;, + 72;4; 0.622979, 0.779130,-0.035993,-0.067597;;, + 73;4; 0.623764, 0.778580,-0.036434,-0.067088;;, + 74;4; 0.624563, 0.778009,-0.036984,-0.066473;;, + 75;4; 0.625368, 0.777419,-0.037673,-0.065726;;, + 76;4; 0.626168, 0.776813,-0.038544,-0.064805;;, + 77;4; 0.626943, 0.776195,-0.039669,-0.063644;;, + 78;4; 0.627662, 0.775573,-0.041178,-0.062123;;, + 79;4; 0.628249, 0.774961,-0.043370,-0.059964;;, + 80;4; 0.628391, 0.774424,-0.047456,-0.056046;;, + 81;4; 0.000990, 0.997299,-0.072151,-0.013690;;, + 82;4;-0.011967, 0.997270,-0.071970,-0.015145;;, + 83;4;-0.018796, 0.997206,-0.071870,-0.016486;;, + 84;4;-0.023483, 0.997134,-0.071799,-0.017763;;, + 85;4;-0.026976, 0.997057,-0.071745,-0.018986;;, + 86;4;-0.029682, 0.996980,-0.071701,-0.020158;;, + 87;4;-0.031824, 0.996902,-0.071665,-0.021280;;, + 88;4;-0.033538, 0.996826,-0.071634,-0.022353;;, + 89;4;-0.034915, 0.996751,-0.071609,-0.023375;;, + 90;4;-0.036019, 0.996679,-0.071588,-0.024345;;, + 91;4;-0.036900, 0.996610,-0.071570,-0.025261;;, + 92;4;-0.037594, 0.996544,-0.071555,-0.026120;;, + 93;4;-0.038132, 0.996482,-0.071542,-0.026918;;, + 94;4;-0.038539, 0.996425,-0.071531,-0.027653;;, + 95;4;-0.038836, 0.996372,-0.071523,-0.028317;;, + 96;4;-0.039042, 0.996325,-0.071516,-0.028907;;, + 97;4;-0.039174, 0.996284,-0.071511,-0.029414;;, + 98;4;-0.039248, 0.996250,-0.071507,-0.029831;;, + 99;4;-0.039280, 0.996225,-0.071504,-0.030146;;, + 100;4;-0.039287, 0.996208,-0.071503,-0.030348;;, + 101;4;-0.039284, 0.996202,-0.071502,-0.030419;;, + 102;4;-0.039062, 0.996208,-0.071506,-0.030327;;, + 103;4;-0.038392, 0.996227,-0.071517,-0.030048;;, + 104;4;-0.037270, 0.996257,-0.071535,-0.029583;;, + 105;4;-0.035704, 0.996300,-0.071560,-0.028932;;, + 106;4;-0.033715, 0.996354,-0.071592,-0.028106;;, + 107;4;-0.031335, 0.996419,-0.071630,-0.027118;;, + 108;4;-0.028615, 0.996493,-0.071674,-0.025988;;, + 109;4;-0.025621, 0.996574,-0.071723,-0.024744;;, + 110;4;-0.022434, 0.996661,-0.071774,-0.023420;;, + 111;4;-0.019147, 0.996751,-0.071827,-0.022055;;, + 112;4;-0.015860, 0.996840,-0.071880,-0.020690;;, + 113;4;-0.012673, 0.996927,-0.071931,-0.019366;;, + 114;4;-0.009679, 0.997009,-0.071979,-0.018122;;, + 115;4;-0.006959, 0.997083,-0.072023,-0.016992;;, + 116;4;-0.004579, 0.997148,-0.072062,-0.016004;;, + 117;4;-0.002590, 0.997202,-0.072094,-0.015177;;, + 118;4;-0.001024, 0.997244,-0.072119,-0.014527;;, + 119;4; 0.000098, 0.997275,-0.072137,-0.014061;;, + 120;4; 0.000769, 0.997293,-0.072148,-0.013782;;, + 121;4; 0.000990, 0.997299,-0.072151,-0.013690;;, + 122;4; 0.000769, 0.997293,-0.072148,-0.013782;;, + 123;4; 0.000098, 0.997275,-0.072137,-0.014061;;, + 124;4;-0.001024, 0.997244,-0.072119,-0.014527;;, + 125;4;-0.002590, 0.997202,-0.072094,-0.015177;;, + 126;4;-0.004579, 0.997148,-0.072062,-0.016004;;, + 127;4;-0.006959, 0.997083,-0.072023,-0.016992;;, + 128;4;-0.009679, 0.997009,-0.071979,-0.018122;;, + 129;4;-0.012673, 0.996927,-0.071931,-0.019366;;, + 130;4;-0.015860, 0.996840,-0.071880,-0.020690;;, + 131;4;-0.019147, 0.996751,-0.071827,-0.022055;;, + 132;4;-0.022434, 0.996661,-0.071774,-0.023420;;, + 133;4;-0.025621, 0.996574,-0.071723,-0.024744;;, + 134;4;-0.028615, 0.996493,-0.071674,-0.025988;;, + 135;4;-0.031335, 0.996419,-0.071630,-0.027118;;, + 136;4;-0.033715, 0.996354,-0.071592,-0.028106;;, + 137;4;-0.035704, 0.996300,-0.071560,-0.028932;;, + 138;4;-0.037270, 0.996257,-0.071535,-0.029583;;, + 139;4;-0.038392, 0.996227,-0.071517,-0.030048;;, + 140;4;-0.039062, 0.996208,-0.071506,-0.030327;;, + 141;4;-0.039284, 0.996202,-0.071502,-0.030419;;, + 142;4;-0.039115, 0.996208,-0.071505,-0.030336;;, + 143;4;-0.038639, 0.996224,-0.071513,-0.030100;;, + 144;4;-0.037892, 0.996249,-0.071526,-0.029733;;, + 145;4;-0.036906, 0.996282,-0.071542,-0.029250;;, + 146;4;-0.035703, 0.996322,-0.071562,-0.028665;;, + 147;4;-0.034305, 0.996368,-0.071585,-0.027989;;, + 148;4;-0.032728, 0.996419,-0.071611,-0.027232;;, + 149;4;-0.030984, 0.996475,-0.071640,-0.026401;;, + 150;4;-0.029084, 0.996536,-0.071671,-0.025504;;, + 151;4;-0.027040, 0.996601,-0.071705,-0.024547;;, + 152;4;-0.024856, 0.996669,-0.071741,-0.023537;;, + 153;4;-0.022540, 0.996740,-0.071779,-0.022479;;, + 154;4;-0.020096, 0.996813,-0.071819,-0.021379;;, + 155;4;-0.017525, 0.996888,-0.071861,-0.020245;;, + 156;4;-0.014829, 0.996965,-0.071905,-0.019082;;, + 157;4;-0.012005, 0.997043,-0.071950,-0.017902;;, + 158;4;-0.009047, 0.997120,-0.071997,-0.016718;;, + 159;4;-0.005937, 0.997194,-0.072047,-0.015555;;, + 160;4;-0.002640, 0.997260,-0.072098,-0.014470;;, + 161;4; 0.000990, 0.997299,-0.072151,-0.013690;;, + 162;4; 0.003930, 0.958043,-0.286296,-0.013151;;, + 163;4; 0.003930, 0.958043,-0.286296,-0.013151;;, + 164;4; 0.003930, 0.958043,-0.286296,-0.013151;;, + 165;4; 0.003930, 0.958043,-0.286296,-0.013151;;, + 166;4; 0.003930, 0.958043,-0.286296,-0.013151;;, + 167;4; 0.003930, 0.958043,-0.286296,-0.013151;;, + 168;4; 0.648448, 0.757709,-0.045973,-0.057269;;, + 169;4; 0.654493, 0.752186,-0.040667,-0.064731;;, + 170;4; 0.658020, 0.748822,-0.037013,-0.069986;;, + 171;4; 0.659629, 0.747251,-0.035126,-0.072743;;, + 172;4; 0.660600, 0.746345,-0.034493,-0.073596;;, + 173;4; 0.662067, 0.745032,-0.034351,-0.073580;;, + 174;4; 0.664030, 0.743414,-0.034783,-0.072577;;, + 175;4; 0.665879, 0.742098,-0.036358,-0.069861;;, + 176;4; 0.667289, 0.741198,-0.038892,-0.065911;;, + 177;4; 0.668012, 0.740701,-0.041785,-0.061811;;, + 178;4; 0.668060, 0.740475,-0.044458,-0.058453;;, + 179;4; 0.667246, 0.740936,-0.047522,-0.055224;;, + 180;4; 0.665271, 0.742616,-0.051527,-0.051513;;, + 181;4; 0.662480, 0.745165,-0.055526,-0.048126;;, + 182;4; 0.659627, 0.747806,-0.058315,-0.045969;;, + 183;4; 0.657320, 0.749902,-0.059309,-0.045384;;, + 184;4; 0.655964, 0.751255,-0.058163,-0.046490;;, + 185;4; 0.655437, 0.752065,-0.054765,-0.049326;;, + 186;4; 0.654752, 0.752963,-0.050391,-0.052966;;, + 187;4; 0.652660, 0.754722,-0.047040,-0.055932;;, + 188;4; 0.648448, 0.757709,-0.045973,-0.057269;;; + } + AnimationKey { // Scale + 1; + 189; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;, + 108;3; 1.000000, 1.000000, 1.000000;;, + 109;3; 1.000000, 1.000000, 1.000000;;, + 110;3; 1.000000, 1.000000, 1.000000;;, + 111;3; 1.000000, 1.000000, 1.000000;;, + 112;3; 1.000000, 1.000000, 1.000000;;, + 113;3; 1.000000, 1.000000, 1.000000;;, + 114;3; 1.000000, 1.000000, 1.000000;;, + 115;3; 1.000000, 1.000000, 1.000000;;, + 116;3; 1.000000, 1.000000, 1.000000;;, + 117;3; 1.000000, 1.000000, 1.000000;;, + 118;3; 1.000000, 1.000000, 1.000000;;, + 119;3; 1.000000, 1.000000, 1.000000;;, + 120;3; 1.000000, 1.000000, 1.000000;;, + 121;3; 1.000000, 1.000000, 1.000000;;, + 122;3; 1.000000, 1.000000, 1.000000;;, + 123;3; 1.000000, 1.000000, 1.000000;;, + 124;3; 1.000000, 1.000000, 1.000000;;, + 125;3; 1.000000, 1.000000, 1.000000;;, + 126;3; 1.000000, 1.000000, 1.000000;;, + 127;3; 1.000000, 1.000000, 1.000000;;, + 128;3; 1.000000, 1.000000, 1.000000;;, + 129;3; 1.000000, 1.000000, 1.000000;;, + 130;3; 1.000000, 1.000000, 1.000000;;, + 131;3; 1.000000, 1.000000, 1.000000;;, + 132;3; 1.000000, 1.000000, 1.000000;;, + 133;3; 1.000000, 1.000000, 1.000000;;, + 134;3; 1.000000, 1.000000, 1.000000;;, + 135;3; 1.000000, 1.000000, 1.000000;;, + 136;3; 1.000000, 1.000000, 1.000000;;, + 137;3; 1.000000, 1.000000, 1.000000;;, + 138;3; 1.000000, 1.000000, 1.000000;;, + 139;3; 1.000000, 1.000000, 1.000000;;, + 140;3; 1.000000, 1.000000, 1.000000;;, + 141;3; 1.000000, 1.000000, 1.000000;;, + 142;3; 1.000000, 1.000000, 1.000000;;, + 143;3; 1.000000, 1.000000, 1.000000;;, + 144;3; 1.000000, 1.000000, 1.000000;;, + 145;3; 1.000000, 1.000000, 1.000000;;, + 146;3; 1.000000, 1.000000, 1.000000;;, + 147;3; 1.000000, 1.000000, 1.000000;;, + 148;3; 1.000000, 1.000000, 1.000000;;, + 149;3; 1.000000, 1.000000, 1.000000;;, + 150;3; 1.000000, 1.000000, 1.000000;;, + 151;3; 1.000000, 1.000000, 1.000000;;, + 152;3; 1.000000, 1.000000, 1.000000;;, + 153;3; 1.000000, 1.000000, 1.000000;;, + 154;3; 1.000000, 1.000000, 1.000000;;, + 155;3; 1.000000, 1.000000, 1.000000;;, + 156;3; 1.000000, 1.000000, 1.000000;;, + 157;3; 1.000000, 1.000000, 1.000000;;, + 158;3; 1.000000, 1.000000, 1.000000;;, + 159;3; 1.000000, 1.000000, 1.000000;;, + 160;3; 1.000000, 1.000000, 1.000000;;, + 161;3; 1.000000, 1.000000, 1.000000;;, + 162;3; 1.000000, 1.000000, 1.000000;;, + 163;3; 1.000000, 1.000000, 1.000000;;, + 164;3; 1.000000, 1.000000, 1.000000;;, + 165;3; 1.000000, 1.000000, 1.000000;;, + 166;3; 1.000000, 1.000000, 1.000000;;, + 167;3; 1.000000, 1.000000, 1.000000;;, + 168;3; 1.000000, 1.000000, 1.000000;;, + 169;3; 1.000000, 1.000000, 1.000000;;, + 170;3; 1.000000, 1.000000, 1.000000;;, + 171;3; 1.000000, 1.000000, 1.000000;;, + 172;3; 1.000000, 1.000000, 1.000000;;, + 173;3; 1.000000, 1.000000, 1.000000;;, + 174;3; 1.000000, 1.000000, 1.000000;;, + 175;3; 1.000000, 1.000000, 1.000000;;, + 176;3; 1.000000, 1.000000, 1.000000;;, + 177;3; 1.000000, 1.000000, 1.000000;;, + 178;3; 1.000000, 1.000000, 1.000000;;, + 179;3; 1.000000, 1.000000, 1.000000;;, + 180;3; 1.000000, 1.000000, 1.000000;;, + 181;3; 1.000000, 1.000000, 1.000000;;, + 182;3; 1.000000, 1.000000, 1.000000;;, + 183;3; 1.000000, 1.000000, 1.000000;;, + 184;3; 1.000000, 1.000000, 1.000000;;, + 185;3; 1.000000, 1.000000, 1.000000;;, + 186;3; 1.000000, 1.000000, 1.000000;;, + 187;3; 1.000000, 1.000000, 1.000000;;, + 188;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 189; + 0;3;-2.000000, 6.750000, 0.000000;;, + 1;3;-2.000000, 6.750000, 0.000000;;, + 2;3;-2.000000, 6.750000, 0.000000;;, + 3;3;-2.000000, 6.750000, 0.000000;;, + 4;3;-2.000000, 6.750000, 0.000000;;, + 5;3;-2.000000, 6.750000, 0.000000;;, + 6;3;-2.000000, 6.750000, 0.000000;;, + 7;3;-2.000000, 6.750000,-0.000000;;, + 8;3;-2.000000, 6.750000,-0.000000;;, + 9;3;-2.000000, 6.750000, 0.000000;;, + 10;3;-2.000000, 6.750000,-0.000000;;, + 11;3;-2.000000, 6.750000, 0.000000;;, + 12;3;-2.000000, 6.750000, 0.000000;;, + 13;3;-2.000000, 6.750000, 0.000000;;, + 14;3;-2.000000, 6.750000,-0.000000;;, + 15;3;-2.000000, 6.750000,-0.000000;;, + 16;3;-2.000000, 6.750000, 0.000000;;, + 17;3;-2.000000, 6.750001,-0.000000;;, + 18;3;-2.000000, 6.750000, 0.000000;;, + 19;3;-2.000000, 6.750000, 0.000000;;, + 20;3;-2.000000, 6.750000, 0.000000;;, + 21;3;-2.000000, 6.750000, 0.000000;;, + 22;3;-2.000000, 6.750000, 0.000000;;, + 23;3;-2.000000, 6.750001,-0.000000;;, + 24;3;-2.000000, 6.750000, 0.000000;;, + 25;3;-2.000000, 6.750000, 0.000000;;, + 26;3;-2.000000, 6.750000,-0.000000;;, + 27;3;-2.000000, 6.750000, 0.000000;;, + 28;3;-2.000000, 6.750000, 0.000000;;, + 29;3;-2.000000, 6.750000, 0.000000;;, + 30;3;-2.000000, 6.750000, 0.000000;;, + 31;3;-2.000000, 6.750000, 0.000000;;, + 32;3;-2.000000, 6.750000,-0.000000;;, + 33;3;-2.000000, 6.750000,-0.000000;;, + 34;3;-2.000000, 6.750000, 0.000000;;, + 35;3;-2.000000, 6.750000, 0.000000;;, + 36;3;-2.000000, 6.750000,-0.000000;;, + 37;3;-2.000000, 6.750000, 0.000000;;, + 38;3;-2.000000, 6.750000, 0.000000;;, + 39;3;-2.000000, 6.750000, 0.000000;;, + 40;3;-2.000000, 6.750000, 0.000000;;, + 41;3;-2.000000, 6.750000, 0.000000;;, + 42;3;-2.000000, 6.750000, 0.000000;;, + 43;3;-2.000000, 6.750000, 0.000000;;, + 44;3;-2.000000, 6.750000, 0.000000;;, + 45;3;-2.000000, 6.750000, 0.000000;;, + 46;3;-2.000000, 6.750000,-0.000000;;, + 47;3;-2.000000, 6.750000, 0.000000;;, + 48;3;-2.000000, 6.750000, 0.000000;;, + 49;3;-2.000000, 6.750000, 0.000000;;, + 50;3;-2.000000, 6.750000,-0.000000;;, + 51;3;-2.000000, 6.750000, 0.000000;;, + 52;3;-2.000000, 6.750000, 0.000000;;, + 53;3;-2.000000, 6.750000, 0.000000;;, + 54;3;-2.000000, 6.750000, 0.000000;;, + 55;3;-2.000000, 6.750000,-0.000000;;, + 56;3;-2.000000, 6.750000, 0.000000;;, + 57;3;-2.000000, 6.750001,-0.000000;;, + 58;3;-2.000000, 6.750000, 0.000000;;, + 59;3;-2.000000, 6.750000, 0.000000;;, + 60;3;-2.000000, 6.750000, 0.000000;;, + 61;3;-2.000000, 6.750000, 0.000000;;, + 62;3;-2.000000, 6.750000, 0.000000;;, + 63;3;-2.000000, 6.750000,-0.000000;;, + 64;3;-2.000000, 6.750000, 0.000000;;, + 65;3;-2.000000, 6.750000, 0.000000;;, + 66;3;-2.000000, 6.750000, 0.000000;;, + 67;3;-2.000000, 6.750000, 0.000000;;, + 68;3;-2.000000, 6.750000, 0.000000;;, + 69;3;-2.000000, 6.750000,-0.000000;;, + 70;3;-2.000000, 6.750000,-0.000000;;, + 71;3;-2.000000, 6.750000,-0.000000;;, + 72;3;-2.000000, 6.750000,-0.000000;;, + 73;3;-2.000000, 6.749999, 0.000000;;, + 74;3;-2.000000, 6.750000, 0.000000;;, + 75;3;-2.000000, 6.750000, 0.000000;;, + 76;3;-2.000000, 6.750000,-0.000000;;, + 77;3;-2.000000, 6.750000, 0.000000;;, + 78;3;-2.000000, 6.750000,-0.000000;;, + 79;3;-2.000000, 6.750000, 0.000000;;, + 80;3;-2.000000, 6.750000, 0.000000;;, + 81;3;-2.000000, 6.750000,-0.000000;;, + 82;3;-2.000000, 6.750000, 0.000000;;, + 83;3;-2.000000, 6.750000,-0.000000;;, + 84;3;-2.000000, 6.750000, 0.000000;;, + 85;3;-2.000000, 6.750000,-0.000000;;, + 86;3;-2.000000, 6.750000, 0.000000;;, + 87;3;-2.000000, 6.750000,-0.000000;;, + 88;3;-2.000000, 6.750000, 0.000000;;, + 89;3;-2.000000, 6.750000,-0.000000;;, + 90;3;-2.000000, 6.750000,-0.000000;;, + 91;3;-2.000000, 6.750000, 0.000000;;, + 92;3;-2.000000, 6.750000,-0.000000;;, + 93;3;-2.000000, 6.750000,-0.000000;;, + 94;3;-2.000000, 6.750000,-0.000000;;, + 95;3;-2.000000, 6.750000, 0.000000;;, + 96;3;-2.000000, 6.750000,-0.000000;;, + 97;3;-2.000000, 6.750000, 0.000000;;, + 98;3;-2.000000, 6.750000, 0.000000;;, + 99;3;-2.000000, 6.750000,-0.000000;;, + 100;3;-2.000000, 6.750000, 0.000000;;, + 101;3;-2.000000, 6.750000, 0.000000;;, + 102;3;-2.000000, 6.750000,-0.000000;;, + 103;3;-2.000000, 6.750000, 0.000000;;, + 104;3;-2.000000, 6.750000, 0.000000;;, + 105;3;-2.000000, 6.750000, 0.000000;;, + 106;3;-2.000000, 6.750000, 0.000000;;, + 107;3;-2.000000, 6.750000,-0.000000;;, + 108;3;-2.000000, 6.750000, 0.000000;;, + 109;3;-2.000000, 6.750000, 0.000000;;, + 110;3;-2.000000, 6.750000,-0.000000;;, + 111;3;-2.000000, 6.750000,-0.000000;;, + 112;3;-2.000000, 6.750000,-0.000000;;, + 113;3;-2.000000, 6.750000,-0.000000;;, + 114;3;-2.000000, 6.750000, 0.000000;;, + 115;3;-2.000000, 6.750000, 0.000000;;, + 116;3;-2.000000, 6.750000, 0.000000;;, + 117;3;-2.000000, 6.750000,-0.000000;;, + 118;3;-2.000000, 6.750000,-0.000000;;, + 119;3;-2.000000, 6.750000,-0.000000;;, + 120;3;-2.000000, 6.750000, 0.000000;;, + 121;3;-2.000000, 6.750000,-0.000000;;, + 122;3;-2.000000, 6.750000,-0.000000;;, + 123;3;-2.000000, 6.750000,-0.000000;;, + 124;3;-2.000000, 6.750000, 0.000000;;, + 125;3;-2.000000, 6.750000,-0.000000;;, + 126;3;-2.000000, 6.750000, 0.000000;;, + 127;3;-2.000000, 6.750000,-0.000000;;, + 128;3;-2.000000, 6.750000, 0.000000;;, + 129;3;-2.000000, 6.750000,-0.000000;;, + 130;3;-2.000000, 6.750000,-0.000000;;, + 131;3;-2.000000, 6.750000,-0.000000;;, + 132;3;-2.000000, 6.750000,-0.000000;;, + 133;3;-2.000000, 6.750000, 0.000000;;, + 134;3;-2.000000, 6.750000,-0.000000;;, + 135;3;-2.000000, 6.750000, 0.000000;;, + 136;3;-2.000000, 6.750000, 0.000000;;, + 137;3;-2.000000, 6.750000, 0.000000;;, + 138;3;-2.000000, 6.750000, 0.000000;;, + 139;3;-2.000000, 6.750000,-0.000000;;, + 140;3;-2.000000, 6.750000,-0.000000;;, + 141;3;-2.000000, 6.750000, 0.000000;;, + 142;3;-2.000000, 6.750000, 0.000000;;, + 143;3;-2.000000, 6.750000,-0.000000;;, + 144;3;-2.000000, 6.750000, 0.000000;;, + 145;3;-2.000000, 6.750000, 0.000000;;, + 146;3;-2.000000, 6.750000, 0.000000;;, + 147;3;-2.000000, 6.750000,-0.000000;;, + 148;3;-2.000000, 6.750000, 0.000000;;, + 149;3;-2.000000, 6.750000, 0.000000;;, + 150;3;-2.000000, 6.750000,-0.000000;;, + 151;3;-2.000000, 6.750000,-0.000000;;, + 152;3;-2.000000, 6.750000,-0.000000;;, + 153;3;-2.000000, 6.750000,-0.000000;;, + 154;3;-2.000000, 6.750000,-0.000000;;, + 155;3;-2.000000, 6.750000,-0.000000;;, + 156;3;-2.000000, 6.750000,-0.000000;;, + 157;3;-2.000000, 6.750000, 0.000000;;, + 158;3;-2.000000, 6.750000, 0.000000;;, + 159;3;-2.000000, 6.750000,-0.000000;;, + 160;3;-2.000000, 6.750000, 0.000000;;, + 161;3;-2.000000, 6.750000,-0.000000;;, + 162;3;-2.000000, 6.750000, 0.000000;;, + 163;3;-2.000000, 6.750000, 0.000000;;, + 164;3;-2.000000, 6.750000, 0.000000;;, + 165;3;-2.000000, 6.750000, 0.000000;;, + 166;3;-2.000000, 6.750000, 0.000000;;, + 167;3;-2.000000, 6.750000, 0.000000;;, + 168;3;-2.000000, 6.750000, 0.000000;;, + 169;3;-2.000000, 6.750000, 0.000000;;, + 170;3;-2.000000, 6.750000, 0.000000;;, + 171;3;-2.000000, 6.750000, 0.000000;;, + 172;3;-2.000000, 6.750000, 0.000000;;, + 173;3;-2.000000, 6.750000, 0.000000;;, + 174;3;-2.000000, 6.750000, 0.000000;;, + 175;3;-2.000000, 6.750000, 0.000000;;, + 176;3;-2.000000, 6.750000, 0.000000;;, + 177;3;-2.000000, 6.750000, 0.000000;;, + 178;3;-2.000000, 6.750000, 0.000000;;, + 179;3;-2.000000, 6.750000, 0.000000;;, + 180;3;-2.000000, 6.750000, 0.000000;;, + 181;3;-2.000000, 6.750000, 0.000000;;, + 182;3;-2.000000, 6.750000, 0.000000;;, + 183;3;-2.000000, 6.750000, 0.000000;;, + 184;3;-2.000000, 6.750000, 0.000000;;, + 185;3;-2.000000, 6.750000, 0.000000;;, + 186;3;-2.000000, 6.750000, 0.000000;;, + 187;3;-2.000000, 6.750000, 0.000000;;, + 188;3;-2.000000, 6.750000, 0.000000;;; + } + } + Animation { + {Armature_Arm_Right} + AnimationKey { // Rotation + 0; + 189; + 0;4; 0.648448, 0.757709, 0.045973, 0.057269;;, + 1;4; 0.648161, 0.757936, 0.045920, 0.057331;;, + 2;4; 0.647294, 0.758622, 0.045761, 0.057521;;, + 3;4; 0.645844, 0.759770, 0.045495, 0.057837;;, + 4;4; 0.643821, 0.761372, 0.045124, 0.058279;;, + 5;4; 0.641250, 0.763407, 0.044653, 0.058841;;, + 6;4; 0.638175, 0.765842, 0.044088, 0.059513;;, + 7;4; 0.634660, 0.768625, 0.043443, 0.060281;;, + 8;4; 0.630790, 0.771689, 0.042734, 0.061126;;, + 9;4; 0.626671, 0.774950, 0.041978, 0.062026;;, + 10;4; 0.622424, 0.778313, 0.041199, 0.062953;;, + 11;4; 0.618177, 0.781676, 0.040419, 0.063881;;, + 12;4; 0.614058, 0.784937, 0.039664, 0.064781;;, + 13;4; 0.610189, 0.788000, 0.038954, 0.065626;;, + 14;4; 0.606673, 0.790784, 0.038309, 0.066394;;, + 15;4; 0.603598, 0.793218, 0.037745, 0.067066;;, + 16;4; 0.601027, 0.795254, 0.037273, 0.067628;;, + 17;4; 0.599004, 0.796856, 0.036902, 0.068069;;, + 18;4; 0.597555, 0.798003, 0.036636, 0.068386;;, + 19;4; 0.596688, 0.798690, 0.036477, 0.068576;;, + 20;4; 0.596401, 0.798917, 0.036424, 0.068638;;, + 21;4; 0.596760, 0.798627, 0.036471, 0.068580;;, + 22;4; 0.597846, 0.797750, 0.036614, 0.068404;;, + 23;4; 0.599661, 0.796284, 0.036852, 0.068109;;, + 24;4; 0.602194, 0.794238, 0.037184, 0.067698;;, + 25;4; 0.605413, 0.791638, 0.037606, 0.067176;;, + 26;4; 0.609264, 0.788527, 0.038110, 0.066551;;, + 27;4; 0.613666, 0.784972, 0.038687, 0.065837;;, + 28;4; 0.618511, 0.781058, 0.039322, 0.065050;;, + 29;4; 0.623668, 0.776892, 0.039998, 0.064213;;, + 30;4; 0.628987, 0.772597, 0.040695, 0.063350;;, + 31;4; 0.634305, 0.768301, 0.041393, 0.062487;;, + 32;4; 0.639462, 0.764135, 0.042069, 0.061650;;, + 33;4; 0.644308, 0.760222, 0.042704, 0.060864;;, + 34;4; 0.648710, 0.756666, 0.043281, 0.060150;;, + 35;4; 0.652560, 0.753556, 0.043785, 0.059525;;, + 36;4; 0.655780, 0.750956, 0.044207, 0.059002;;, + 37;4; 0.658313, 0.748910, 0.044539, 0.058591;;, + 38;4; 0.660128, 0.747444, 0.044777, 0.058297;;, + 39;4; 0.661214, 0.746567, 0.044920, 0.058121;;, + 40;4; 0.661573, 0.746277, 0.044967, 0.058062;;, + 41;4; 0.661328, 0.746479, 0.044910, 0.058126;;, + 42;4; 0.660587, 0.747091, 0.044737, 0.058317;;, + 43;4; 0.659348, 0.748115, 0.044449, 0.058638;;, + 44;4; 0.657620, 0.749544, 0.044046, 0.059085;;, + 45;4; 0.655424, 0.751359, 0.043535, 0.059653;;, + 46;4; 0.652797, 0.753531, 0.042924, 0.060333;;, + 47;4; 0.649794, 0.756013, 0.042224, 0.061110;;, + 48;4; 0.646488, 0.758746, 0.041455, 0.061966;;, + 49;4; 0.642969, 0.761655, 0.040636, 0.062876;;, + 50;4; 0.639341, 0.764654, 0.039791, 0.063815;;, + 51;4; 0.635713, 0.767653, 0.038946, 0.064754;;, + 52;4; 0.632194, 0.770562, 0.038127, 0.065665;;, + 53;4; 0.628889, 0.773294, 0.037357, 0.066520;;, + 54;4; 0.625885, 0.775777, 0.036658, 0.067297;;, + 55;4; 0.623258, 0.777949, 0.036047, 0.067977;;, + 56;4; 0.621062, 0.779764, 0.035535, 0.068545;;, + 57;4; 0.619334, 0.781193, 0.035133, 0.068993;;, + 58;4; 0.618095, 0.782216, 0.034845, 0.069313;;, + 59;4; 0.617355, 0.782829, 0.034672, 0.069505;;, + 60;4; 0.617110, 0.783031, 0.034615, 0.069568;;, + 61;4; 0.617174, 0.782991, 0.034614, 0.069562;;, + 62;4; 0.617353, 0.782876, 0.034615, 0.069541;;, + 63;4; 0.617631, 0.782698, 0.034624, 0.069502;;, + 64;4; 0.617995, 0.782463, 0.034645, 0.069440;;, + 65;4; 0.618435, 0.782178, 0.034685, 0.069353;;, + 66;4; 0.618940, 0.781848, 0.034749, 0.069236;;, + 67;4; 0.619505, 0.781478, 0.034841, 0.069085;;, + 68;4; 0.620120, 0.781070, 0.034969, 0.068894;;, + 69;4; 0.620781, 0.780629, 0.035139, 0.068658;;, + 70;4; 0.621482, 0.780157, 0.035359, 0.068369;;, + 71;4; 0.622217, 0.779656, 0.035640, 0.068019;;, + 72;4; 0.622979, 0.779130, 0.035993, 0.067597;;, + 73;4; 0.623764, 0.778580, 0.036434, 0.067088;;, + 74;4; 0.624563, 0.778009, 0.036984, 0.066473;;, + 75;4; 0.625368, 0.777419, 0.037673, 0.065726;;, + 76;4; 0.626168, 0.776813, 0.038544, 0.064805;;, + 77;4; 0.626943, 0.776195, 0.039669, 0.063644;;, + 78;4; 0.627662, 0.775573, 0.041178, 0.062123;;, + 79;4; 0.628249, 0.774961, 0.043370, 0.059964;;, + 80;4; 0.628391, 0.774424, 0.047456, 0.056046;;, + 81;4; 0.000990, 0.997299, 0.072151, 0.013690;;, + 82;4;-0.011967, 0.997270, 0.071970, 0.015145;;, + 83;4;-0.018796, 0.997206, 0.071870, 0.016486;;, + 84;4;-0.023483, 0.997134, 0.071799, 0.017763;;, + 85;4;-0.026976, 0.997057, 0.071745, 0.018986;;, + 86;4;-0.029682, 0.996980, 0.071701, 0.020158;;, + 87;4;-0.031824, 0.996902, 0.071665, 0.021280;;, + 88;4;-0.033538, 0.996826, 0.071634, 0.022353;;, + 89;4;-0.034915, 0.996751, 0.071609, 0.023375;;, + 90;4;-0.036019, 0.996679, 0.071588, 0.024345;;, + 91;4;-0.036900, 0.996610, 0.071570, 0.025261;;, + 92;4;-0.037594, 0.996544, 0.071555, 0.026120;;, + 93;4;-0.038132, 0.996482, 0.071542, 0.026918;;, + 94;4;-0.038539, 0.996425, 0.071531, 0.027653;;, + 95;4;-0.038836, 0.996372, 0.071523, 0.028317;;, + 96;4;-0.039042, 0.996325, 0.071516, 0.028907;;, + 97;4;-0.039174, 0.996284, 0.071511, 0.029414;;, + 98;4;-0.039248, 0.996250, 0.071507, 0.029831;;, + 99;4;-0.039280, 0.996225, 0.071504, 0.030146;;, + 100;4;-0.039287, 0.996208, 0.071503, 0.030348;;, + 101;4;-0.039284, 0.996202, 0.071502, 0.030419;;, + 102;4;-0.039062, 0.996208, 0.071506, 0.030327;;, + 103;4;-0.038392, 0.996227, 0.071517, 0.030048;;, + 104;4;-0.037270, 0.996257, 0.071535, 0.029583;;, + 105;4;-0.035704, 0.996300, 0.071560, 0.028932;;, + 106;4;-0.033715, 0.996354, 0.071592, 0.028106;;, + 107;4;-0.031335, 0.996419, 0.071630, 0.027118;;, + 108;4;-0.028615, 0.996493, 0.071674, 0.025988;;, + 109;4;-0.025621, 0.996574, 0.071723, 0.024744;;, + 110;4;-0.022434, 0.996661, 0.071774, 0.023420;;, + 111;4;-0.019147, 0.996751, 0.071827, 0.022055;;, + 112;4;-0.015860, 0.996840, 0.071880, 0.020690;;, + 113;4;-0.012673, 0.996927, 0.071931, 0.019366;;, + 114;4;-0.009679, 0.997009, 0.071979, 0.018122;;, + 115;4;-0.006959, 0.997083, 0.072023, 0.016992;;, + 116;4;-0.004579, 0.997148, 0.072062, 0.016004;;, + 117;4;-0.002590, 0.997202, 0.072094, 0.015177;;, + 118;4;-0.001024, 0.997244, 0.072119, 0.014527;;, + 119;4; 0.000098, 0.997275, 0.072137, 0.014061;;, + 120;4; 0.000769, 0.997293, 0.072148, 0.013782;;, + 121;4; 0.000990, 0.997299, 0.072151, 0.013690;;, + 122;4; 0.000769, 0.997293, 0.072148, 0.013782;;, + 123;4; 0.000098, 0.997275, 0.072137, 0.014061;;, + 124;4;-0.001024, 0.997244, 0.072119, 0.014527;;, + 125;4;-0.002590, 0.997202, 0.072094, 0.015177;;, + 126;4;-0.004579, 0.997148, 0.072062, 0.016004;;, + 127;4;-0.006959, 0.997083, 0.072023, 0.016992;;, + 128;4;-0.009679, 0.997009, 0.071979, 0.018122;;, + 129;4;-0.012673, 0.996927, 0.071931, 0.019366;;, + 130;4;-0.015860, 0.996840, 0.071880, 0.020690;;, + 131;4;-0.019147, 0.996751, 0.071827, 0.022055;;, + 132;4;-0.022434, 0.996661, 0.071774, 0.023420;;, + 133;4;-0.025621, 0.996574, 0.071723, 0.024744;;, + 134;4;-0.028615, 0.996493, 0.071674, 0.025988;;, + 135;4;-0.031335, 0.996419, 0.071630, 0.027118;;, + 136;4;-0.033715, 0.996354, 0.071592, 0.028106;;, + 137;4;-0.035704, 0.996300, 0.071560, 0.028932;;, + 138;4;-0.037270, 0.996257, 0.071535, 0.029583;;, + 139;4;-0.038392, 0.996227, 0.071517, 0.030048;;, + 140;4;-0.039062, 0.996208, 0.071506, 0.030327;;, + 141;4;-0.039284, 0.996202, 0.071502, 0.030419;;, + 142;4;-0.039115, 0.996208, 0.071505, 0.030336;;, + 143;4;-0.038639, 0.996224, 0.071513, 0.030100;;, + 144;4;-0.037892, 0.996249, 0.071526, 0.029733;;, + 145;4;-0.036906, 0.996282, 0.071542, 0.029250;;, + 146;4;-0.035703, 0.996322, 0.071562, 0.028665;;, + 147;4;-0.034305, 0.996368, 0.071585, 0.027989;;, + 148;4;-0.032728, 0.996419, 0.071611, 0.027232;;, + 149;4;-0.030984, 0.996475, 0.071640, 0.026401;;, + 150;4;-0.029084, 0.996536, 0.071671, 0.025504;;, + 151;4;-0.027040, 0.996601, 0.071705, 0.024547;;, + 152;4;-0.024856, 0.996669, 0.071741, 0.023537;;, + 153;4;-0.022540, 0.996740, 0.071779, 0.022479;;, + 154;4;-0.020096, 0.996813, 0.071819, 0.021379;;, + 155;4;-0.017525, 0.996888, 0.071861, 0.020245;;, + 156;4;-0.014829, 0.996965, 0.071905, 0.019082;;, + 157;4;-0.012005, 0.997043, 0.071950, 0.017902;;, + 158;4;-0.009047, 0.997120, 0.071997, 0.016718;;, + 159;4;-0.005937, 0.997194, 0.072047, 0.015555;;, + 160;4;-0.002640, 0.997260, 0.072098, 0.014470;;, + 161;4; 0.000990, 0.997299, 0.072151, 0.013690;;, + 162;4; 0.003930, 0.958043, 0.286296, 0.013151;;, + 163;4; 0.003930, 0.958043, 0.286296, 0.013151;;, + 164;4; 0.003930, 0.958043, 0.286296, 0.013151;;, + 165;4; 0.003930, 0.958043, 0.286296, 0.013151;;, + 166;4; 0.003930, 0.958043, 0.286296, 0.013151;;, + 167;4; 0.003930, 0.958043, 0.286296, 0.013151;;, + 168;4; 0.648448, 0.757709, 0.045973, 0.057269;;, + 169;4; 0.649549, 0.757271, 0.047200, 0.056091;;, + 170;4; 0.649725, 0.756946, 0.050660, 0.053001;;, + 171;4; 0.649483, 0.756671, 0.055081, 0.049073;;, + 172;4; 0.649550, 0.756346, 0.058515, 0.045995;;, + 173;4; 0.650401, 0.755911, 0.059724, 0.044837;;, + 174;4; 0.652287, 0.754678, 0.058785, 0.045494;;, + 175;4; 0.655167, 0.752148, 0.056006, 0.047730;;, + 176;4; 0.658293, 0.749160, 0.051993, 0.051173;;, + 177;4; 0.660622, 0.746956, 0.047989, 0.054888;;, + 178;4; 0.661573, 0.746277, 0.044967, 0.058062;;, + 179;4; 0.660467, 0.747385, 0.042436, 0.061362;;, + 180;4; 0.656915, 0.750262, 0.039819, 0.065439;;, + 181;4; 0.652243, 0.753921, 0.037593, 0.069365;;, + 182;4; 0.648570, 0.756808, 0.036216, 0.072016;;, + 183;4; 0.647260, 0.757932, 0.035794, 0.072889;;, + 184;4; 0.647163, 0.758022, 0.036704, 0.071517;;, + 185;4; 0.646979, 0.757987, 0.039247, 0.067643;;, + 186;4; 0.646980, 0.757869, 0.042510, 0.062649;;, + 187;4; 0.647442, 0.757754, 0.045057, 0.058724;;, + 188;4; 0.648448, 0.757709, 0.045973, 0.057269;;; + } + AnimationKey { // Scale + 1; + 189; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;, + 108;3; 1.000000, 1.000000, 1.000000;;, + 109;3; 1.000000, 1.000000, 1.000000;;, + 110;3; 1.000000, 1.000000, 1.000000;;, + 111;3; 1.000000, 1.000000, 1.000000;;, + 112;3; 1.000000, 1.000000, 1.000000;;, + 113;3; 1.000000, 1.000000, 1.000000;;, + 114;3; 1.000000, 1.000000, 1.000000;;, + 115;3; 1.000000, 1.000000, 1.000000;;, + 116;3; 1.000000, 1.000000, 1.000000;;, + 117;3; 1.000000, 1.000000, 1.000000;;, + 118;3; 1.000000, 1.000000, 1.000000;;, + 119;3; 1.000000, 1.000000, 1.000000;;, + 120;3; 1.000000, 1.000000, 1.000000;;, + 121;3; 1.000000, 1.000000, 1.000000;;, + 122;3; 1.000000, 1.000000, 1.000000;;, + 123;3; 1.000000, 1.000000, 1.000000;;, + 124;3; 1.000000, 1.000000, 1.000000;;, + 125;3; 1.000000, 1.000000, 1.000000;;, + 126;3; 1.000000, 1.000000, 1.000000;;, + 127;3; 1.000000, 1.000000, 1.000000;;, + 128;3; 1.000000, 1.000000, 1.000000;;, + 129;3; 1.000000, 1.000000, 1.000000;;, + 130;3; 1.000000, 1.000000, 1.000000;;, + 131;3; 1.000000, 1.000000, 1.000000;;, + 132;3; 1.000000, 1.000000, 1.000000;;, + 133;3; 1.000000, 1.000000, 1.000000;;, + 134;3; 1.000000, 1.000000, 1.000000;;, + 135;3; 1.000000, 1.000000, 1.000000;;, + 136;3; 1.000000, 1.000000, 1.000000;;, + 137;3; 1.000000, 1.000000, 1.000000;;, + 138;3; 1.000000, 1.000000, 1.000000;;, + 139;3; 1.000000, 1.000000, 1.000000;;, + 140;3; 1.000000, 1.000000, 1.000000;;, + 141;3; 1.000000, 1.000000, 1.000000;;, + 142;3; 1.000000, 1.000000, 1.000000;;, + 143;3; 1.000000, 1.000000, 1.000000;;, + 144;3; 1.000000, 1.000000, 1.000000;;, + 145;3; 1.000000, 1.000000, 1.000000;;, + 146;3; 1.000000, 1.000000, 1.000000;;, + 147;3; 1.000000, 1.000000, 1.000000;;, + 148;3; 1.000000, 1.000000, 1.000000;;, + 149;3; 1.000000, 1.000000, 1.000000;;, + 150;3; 1.000000, 1.000000, 1.000000;;, + 151;3; 1.000000, 1.000000, 1.000000;;, + 152;3; 1.000000, 1.000000, 1.000000;;, + 153;3; 1.000000, 1.000000, 1.000000;;, + 154;3; 1.000000, 1.000000, 1.000000;;, + 155;3; 1.000000, 1.000000, 1.000000;;, + 156;3; 1.000000, 1.000000, 1.000000;;, + 157;3; 1.000000, 1.000000, 1.000000;;, + 158;3; 1.000000, 1.000000, 1.000000;;, + 159;3; 1.000000, 1.000000, 1.000000;;, + 160;3; 1.000000, 1.000000, 1.000000;;, + 161;3; 1.000000, 1.000000, 1.000000;;, + 162;3; 1.000000, 1.000000, 1.000000;;, + 163;3; 1.000000, 1.000000, 1.000000;;, + 164;3; 1.000000, 1.000000, 1.000000;;, + 165;3; 1.000000, 1.000000, 1.000000;;, + 166;3; 1.000000, 1.000000, 1.000000;;, + 167;3; 1.000000, 1.000000, 1.000000;;, + 168;3; 1.000000, 1.000000, 1.000000;;, + 169;3; 1.000000, 1.000000, 1.000000;;, + 170;3; 1.000000, 1.000000, 1.000000;;, + 171;3; 1.000000, 1.000000, 1.000000;;, + 172;3; 1.000000, 1.000000, 1.000000;;, + 173;3; 1.000000, 1.000000, 1.000000;;, + 174;3; 1.000000, 1.000000, 1.000000;;, + 175;3; 1.000000, 1.000000, 1.000000;;, + 176;3; 1.000000, 1.000000, 1.000000;;, + 177;3; 1.000000, 1.000000, 1.000000;;, + 178;3; 1.000000, 1.000000, 1.000000;;, + 179;3; 1.000000, 1.000000, 1.000000;;, + 180;3; 1.000000, 1.000000, 1.000000;;, + 181;3; 1.000000, 1.000000, 1.000000;;, + 182;3; 1.000000, 1.000000, 1.000000;;, + 183;3; 1.000000, 1.000000, 1.000000;;, + 184;3; 1.000000, 1.000000, 1.000000;;, + 185;3; 1.000000, 1.000000, 1.000000;;, + 186;3; 1.000000, 1.000000, 1.000000;;, + 187;3; 1.000000, 1.000000, 1.000000;;, + 188;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 189; + 0;3; 2.000000, 6.750000, 0.000000;;, + 1;3; 2.000000, 6.750000, 0.000000;;, + 2;3; 2.000000, 6.750000, 0.000000;;, + 3;3; 2.000000, 6.750000, 0.000000;;, + 4;3; 2.000000, 6.750000, 0.000000;;, + 5;3; 2.000000, 6.750000, 0.000000;;, + 6;3; 2.000000, 6.750000, 0.000000;;, + 7;3; 2.000000, 6.750000,-0.000000;;, + 8;3; 2.000000, 6.750000,-0.000000;;, + 9;3; 2.000000, 6.750000, 0.000000;;, + 10;3; 2.000000, 6.750000,-0.000000;;, + 11;3; 2.000000, 6.750000, 0.000000;;, + 12;3; 2.000000, 6.750000, 0.000000;;, + 13;3; 2.000000, 6.750000, 0.000000;;, + 14;3; 2.000000, 6.750000,-0.000000;;, + 15;3; 2.000000, 6.750000,-0.000000;;, + 16;3; 2.000000, 6.750000, 0.000000;;, + 17;3; 2.000000, 6.750001,-0.000000;;, + 18;3; 2.000000, 6.750000, 0.000000;;, + 19;3; 2.000000, 6.750000, 0.000000;;, + 20;3; 2.000000, 6.750000, 0.000000;;, + 21;3; 2.000000, 6.750000, 0.000000;;, + 22;3; 2.000000, 6.750000, 0.000000;;, + 23;3; 2.000000, 6.750001,-0.000000;;, + 24;3; 2.000000, 6.750000, 0.000000;;, + 25;3; 2.000000, 6.750000, 0.000000;;, + 26;3; 2.000000, 6.750000,-0.000000;;, + 27;3; 2.000000, 6.750000, 0.000000;;, + 28;3; 2.000000, 6.750000, 0.000000;;, + 29;3; 2.000000, 6.750000, 0.000000;;, + 30;3; 2.000000, 6.750000, 0.000000;;, + 31;3; 2.000000, 6.750000, 0.000000;;, + 32;3; 2.000000, 6.750000,-0.000000;;, + 33;3; 2.000000, 6.750000,-0.000000;;, + 34;3; 2.000000, 6.750000, 0.000000;;, + 35;3; 2.000000, 6.750000, 0.000000;;, + 36;3; 2.000000, 6.750000,-0.000000;;, + 37;3; 2.000000, 6.750000, 0.000000;;, + 38;3; 2.000000, 6.750000, 0.000000;;, + 39;3; 2.000000, 6.750000, 0.000000;;, + 40;3; 2.000000, 6.750000, 0.000000;;, + 41;3; 2.000000, 6.750000, 0.000000;;, + 42;3; 2.000000, 6.750000, 0.000000;;, + 43;3; 2.000000, 6.750000, 0.000000;;, + 44;3; 2.000000, 6.750000, 0.000000;;, + 45;3; 2.000000, 6.750000, 0.000000;;, + 46;3; 2.000000, 6.750000,-0.000000;;, + 47;3; 2.000000, 6.750000, 0.000000;;, + 48;3; 2.000000, 6.750000, 0.000000;;, + 49;3; 2.000000, 6.750000, 0.000000;;, + 50;3; 2.000000, 6.750000,-0.000000;;, + 51;3; 2.000000, 6.750000, 0.000000;;, + 52;3; 2.000000, 6.750000, 0.000000;;, + 53;3; 2.000000, 6.750000, 0.000000;;, + 54;3; 2.000000, 6.750000, 0.000000;;, + 55;3; 2.000000, 6.750000,-0.000000;;, + 56;3; 2.000000, 6.750000, 0.000000;;, + 57;3; 2.000000, 6.750001,-0.000000;;, + 58;3; 2.000000, 6.750000, 0.000000;;, + 59;3; 2.000000, 6.750000, 0.000000;;, + 60;3; 2.000000, 6.750000, 0.000000;;, + 61;3; 2.000000, 6.750000, 0.000000;;, + 62;3; 2.000000, 6.750000, 0.000000;;, + 63;3; 2.000000, 6.750000,-0.000000;;, + 64;3; 2.000000, 6.750000, 0.000000;;, + 65;3; 2.000000, 6.750000, 0.000000;;, + 66;3; 2.000000, 6.750000, 0.000000;;, + 67;3; 2.000000, 6.750000, 0.000000;;, + 68;3; 2.000000, 6.750000, 0.000000;;, + 69;3; 2.000000, 6.750000,-0.000000;;, + 70;3; 2.000000, 6.750000,-0.000000;;, + 71;3; 2.000000, 6.750000,-0.000000;;, + 72;3; 2.000000, 6.750000,-0.000000;;, + 73;3; 2.000000, 6.749999, 0.000000;;, + 74;3; 2.000000, 6.750000, 0.000000;;, + 75;3; 2.000000, 6.750000, 0.000000;;, + 76;3; 2.000000, 6.750000,-0.000000;;, + 77;3; 2.000000, 6.750000, 0.000000;;, + 78;3; 2.000000, 6.750000,-0.000000;;, + 79;3; 2.000000, 6.750000, 0.000000;;, + 80;3; 2.000000, 6.750000, 0.000000;;, + 81;3; 2.000000, 6.750000,-0.000000;;, + 82;3; 2.000000, 6.750000, 0.000000;;, + 83;3; 2.000000, 6.750000,-0.000000;;, + 84;3; 2.000000, 6.750000, 0.000000;;, + 85;3; 2.000000, 6.750000,-0.000000;;, + 86;3; 2.000000, 6.750000, 0.000000;;, + 87;3; 2.000000, 6.750000,-0.000000;;, + 88;3; 2.000000, 6.750000, 0.000000;;, + 89;3; 2.000000, 6.750000,-0.000000;;, + 90;3; 2.000000, 6.750000,-0.000000;;, + 91;3; 2.000000, 6.750000, 0.000000;;, + 92;3; 2.000000, 6.750000,-0.000000;;, + 93;3; 2.000000, 6.750000,-0.000000;;, + 94;3; 2.000000, 6.750000,-0.000000;;, + 95;3; 2.000000, 6.750000, 0.000000;;, + 96;3; 2.000000, 6.750000,-0.000000;;, + 97;3; 2.000000, 6.750000, 0.000000;;, + 98;3; 2.000000, 6.750000, 0.000000;;, + 99;3; 2.000000, 6.750000,-0.000000;;, + 100;3; 2.000000, 6.750000, 0.000000;;, + 101;3; 2.000000, 6.750000, 0.000000;;, + 102;3; 2.000000, 6.750000,-0.000000;;, + 103;3; 2.000000, 6.750000, 0.000000;;, + 104;3; 2.000000, 6.750000, 0.000000;;, + 105;3; 2.000000, 6.750000, 0.000000;;, + 106;3; 2.000000, 6.750000, 0.000000;;, + 107;3; 2.000000, 6.750000,-0.000000;;, + 108;3; 2.000000, 6.750000, 0.000000;;, + 109;3; 2.000000, 6.750000, 0.000000;;, + 110;3; 2.000000, 6.750000,-0.000000;;, + 111;3; 2.000000, 6.750000,-0.000000;;, + 112;3; 2.000000, 6.750000,-0.000000;;, + 113;3; 2.000000, 6.750000,-0.000000;;, + 114;3; 2.000000, 6.750000, 0.000000;;, + 115;3; 2.000000, 6.750000, 0.000000;;, + 116;3; 2.000000, 6.750000, 0.000000;;, + 117;3; 2.000000, 6.750000,-0.000000;;, + 118;3; 2.000000, 6.750000,-0.000000;;, + 119;3; 2.000000, 6.750000,-0.000000;;, + 120;3; 2.000000, 6.750000, 0.000000;;, + 121;3; 2.000000, 6.750000,-0.000000;;, + 122;3; 2.000000, 6.750000,-0.000000;;, + 123;3; 2.000000, 6.750000,-0.000000;;, + 124;3; 2.000000, 6.750000, 0.000000;;, + 125;3; 2.000000, 6.750000,-0.000000;;, + 126;3; 2.000000, 6.750000, 0.000000;;, + 127;3; 2.000000, 6.750000,-0.000000;;, + 128;3; 2.000000, 6.750000, 0.000000;;, + 129;3; 2.000000, 6.750000,-0.000000;;, + 130;3; 2.000000, 6.750000,-0.000000;;, + 131;3; 2.000000, 6.750000,-0.000000;;, + 132;3; 2.000000, 6.750000,-0.000000;;, + 133;3; 2.000000, 6.750000, 0.000000;;, + 134;3; 2.000000, 6.750000,-0.000000;;, + 135;3; 2.000000, 6.750000, 0.000000;;, + 136;3; 2.000000, 6.750000, 0.000000;;, + 137;3; 2.000000, 6.750000, 0.000000;;, + 138;3; 2.000000, 6.750000, 0.000000;;, + 139;3; 2.000000, 6.750000,-0.000000;;, + 140;3; 2.000000, 6.750000,-0.000000;;, + 141;3; 2.000000, 6.750000, 0.000000;;, + 142;3; 2.000000, 6.750000, 0.000000;;, + 143;3; 2.000000, 6.750000,-0.000000;;, + 144;3; 2.000000, 6.750000, 0.000000;;, + 145;3; 2.000000, 6.750000, 0.000000;;, + 146;3; 2.000000, 6.750000, 0.000000;;, + 147;3; 2.000000, 6.750000,-0.000000;;, + 148;3; 2.000000, 6.750000, 0.000000;;, + 149;3; 2.000000, 6.750000, 0.000000;;, + 150;3; 2.000000, 6.750000,-0.000000;;, + 151;3; 2.000000, 6.750000,-0.000000;;, + 152;3; 2.000000, 6.750000,-0.000000;;, + 153;3; 2.000000, 6.750000,-0.000000;;, + 154;3; 2.000000, 6.750000,-0.000000;;, + 155;3; 2.000000, 6.750000,-0.000000;;, + 156;3; 2.000000, 6.750000,-0.000000;;, + 157;3; 2.000000, 6.750000, 0.000000;;, + 158;3; 2.000000, 6.750000, 0.000000;;, + 159;3; 2.000000, 6.750000,-0.000000;;, + 160;3; 2.000000, 6.750000, 0.000000;;, + 161;3; 2.000000, 6.750000,-0.000000;;, + 162;3; 2.000000, 6.750000, 0.000000;;, + 163;3; 2.000000, 6.750000, 0.000000;;, + 164;3; 2.000000, 6.750000, 0.000000;;, + 165;3; 2.000000, 6.750000, 0.000000;;, + 166;3; 2.000000, 6.750000, 0.000000;;, + 167;3; 2.000000, 6.750000, 0.000000;;, + 168;3; 2.000000, 6.750000, 0.000000;;, + 169;3; 2.000000, 6.750000, 0.000000;;, + 170;3; 2.000000, 6.750000, 0.000000;;, + 171;3; 2.000000, 6.750000, 0.000000;;, + 172;3; 2.000000, 6.750000, 0.000000;;, + 173;3; 2.000000, 6.750000, 0.000000;;, + 174;3; 2.000000, 6.750000, 0.000000;;, + 175;3; 2.000000, 6.750000, 0.000000;;, + 176;3; 2.000000, 6.750000, 0.000000;;, + 177;3; 2.000000, 6.750000, 0.000000;;, + 178;3; 2.000000, 6.750000, 0.000000;;, + 179;3; 2.000000, 6.750000, 0.000000;;, + 180;3; 2.000000, 6.750000, 0.000000;;, + 181;3; 2.000000, 6.750000, 0.000000;;, + 182;3; 2.000000, 6.750000, 0.000000;;, + 183;3; 2.000000, 6.750000, 0.000000;;, + 184;3; 2.000000, 6.750000, 0.000000;;, + 185;3; 2.000000, 6.750000, 0.000000;;, + 186;3; 2.000000, 6.750000, 0.000000;;, + 187;3; 2.000000, 6.750000, 0.000000;;, + 188;3; 2.000000, 6.750000, 0.000000;;; + } + } + Animation { + {Armature_Leg_Right} + AnimationKey { // Rotation + 0; + 189; + 0;4; 0.000000, 1.000000,-0.000000,-0.000000;;, + 1;4;-0.000240, 0.999995,-0.000000,-0.000000;;, + 2;4;-0.000967, 0.999979,-0.000000,-0.000000;;, + 3;4;-0.002182, 0.999952,-0.000000,-0.000000;;, + 4;4;-0.003877, 0.999915,-0.000000,-0.000000;;, + 5;4;-0.006032, 0.999868,-0.000000,-0.000000;;, + 6;4;-0.008609, 0.999812,-0.000000,-0.000000;;, + 7;4;-0.011555, 0.999748,-0.000000,-0.000000;;, + 8;4;-0.014798, 0.999677,-0.000000,-0.000000;;, + 9;4;-0.018250, 0.999602,-0.000000,-0.000000;;, + 10;4;-0.021810, 0.999524,-0.000000,-0.000000;;, + 11;4;-0.025369, 0.999446,-0.000000,-0.000000;;, + 12;4;-0.028821, 0.999371,-0.000000,-0.000000;;, + 13;4;-0.032064, 0.999300,-0.000000,-0.000000;;, + 14;4;-0.035010, 0.999236,-0.000000,-0.000000;;, + 15;4;-0.037587, 0.999180,-0.000000,-0.000000;;, + 16;4;-0.039742, 0.999133,-0.000000,-0.000000;;, + 17;4;-0.041437, 0.999096,-0.000000,-0.000000;;, + 18;4;-0.042652, 0.999069,-0.000000,-0.000000;;, + 19;4;-0.043379, 0.999053,-0.000000,-0.000000;;, + 20;4;-0.043619, 0.999048,-0.000000,-0.000000;;, + 21;4;-0.043379, 0.999053,-0.000000,-0.000000;;, + 22;4;-0.042652, 0.999069,-0.000000,-0.000000;;, + 23;4;-0.041437, 0.999096,-0.000000,-0.000000;;, + 24;4;-0.039742, 0.999133,-0.000000,-0.000000;;, + 25;4;-0.037587, 0.999180,-0.000000,-0.000000;;, + 26;4;-0.035010, 0.999236,-0.000000,-0.000000;;, + 27;4;-0.032064, 0.999300,-0.000000,-0.000000;;, + 28;4;-0.028821, 0.999371,-0.000000,-0.000000;;, + 29;4;-0.025369, 0.999446,-0.000000,-0.000000;;, + 30;4;-0.021810, 0.999524,-0.000000,-0.000000;;, + 31;4;-0.018250, 0.999602,-0.000000,-0.000000;;, + 32;4;-0.014798, 0.999677,-0.000000,-0.000000;;, + 33;4;-0.011555, 0.999748,-0.000000,-0.000000;;, + 34;4;-0.008609, 0.999812,-0.000000,-0.000000;;, + 35;4;-0.006032, 0.999868,-0.000000,-0.000000;;, + 36;4;-0.003877, 0.999915,-0.000000,-0.000000;;, + 37;4;-0.002182, 0.999952,-0.000000,-0.000000;;, + 38;4;-0.000967, 0.999979,-0.000000,-0.000000;;, + 39;4;-0.000240, 0.999995,-0.000000,-0.000000;;, + 40;4; 0.000000, 1.000000,-0.000000,-0.000000;;, + 41;4;-0.000240, 0.999995,-0.000000,-0.000000;;, + 42;4;-0.000967, 0.999979,-0.000000,-0.000000;;, + 43;4;-0.002182, 0.999952,-0.000000,-0.000000;;, + 44;4;-0.003877, 0.999915,-0.000000,-0.000000;;, + 45;4;-0.006032, 0.999868,-0.000000,-0.000000;;, + 46;4;-0.008609, 0.999812,-0.000000,-0.000000;;, + 47;4;-0.011555, 0.999748,-0.000000,-0.000000;;, + 48;4;-0.014798, 0.999677,-0.000000,-0.000000;;, + 49;4;-0.018250, 0.999602,-0.000000,-0.000000;;, + 50;4;-0.021810, 0.999524,-0.000000,-0.000000;;, + 51;4;-0.025369, 0.999446,-0.000000,-0.000000;;, + 52;4;-0.028821, 0.999371,-0.000000,-0.000000;;, + 53;4;-0.032064, 0.999300,-0.000000,-0.000000;;, + 54;4;-0.035010, 0.999236,-0.000000,-0.000000;;, + 55;4;-0.037587, 0.999180,-0.000000,-0.000000;;, + 56;4;-0.039742, 0.999133,-0.000000,-0.000000;;, + 57;4;-0.041437, 0.999096,-0.000000,-0.000000;;, + 58;4;-0.042652, 0.999069,-0.000000,-0.000000;;, + 59;4;-0.043379, 0.999053,-0.000000,-0.000000;;, + 60;4;-0.043619, 0.999048,-0.000000,-0.000000;;, + 61;4;-0.043616, 0.999053,-0.000000,-0.000000;;, + 62;4;-0.043594, 0.999067,-0.000000,-0.000000;;, + 63;4;-0.043536, 0.999089,-0.000000,-0.000000;;, + 64;4;-0.043427, 0.999117,-0.000000,-0.000000;;, + 65;4;-0.043249, 0.999151,-0.000000,-0.000000;;, + 66;4;-0.042989, 0.999191,-0.000000,-0.000000;;, + 67;4;-0.042626, 0.999235,-0.000000,-0.000000;;, + 68;4;-0.042144, 0.999283,-0.000000,-0.000000;;, + 69;4;-0.041519, 0.999336,-0.000000,-0.000000;;, + 70;4;-0.040725, 0.999391,-0.000000,-0.000000;;, + 71;4;-0.039732, 0.999450,-0.000000,-0.000000;;, + 72;4;-0.038501, 0.999511,-0.000000,-0.000000;;, + 73;4;-0.036980, 0.999575,-0.000000,-0.000000;;, + 74;4;-0.035101, 0.999640,-0.000000,-0.000000;;, + 75;4;-0.032769, 0.999707,-0.000000,-0.000000;;, + 76;4;-0.029842, 0.999774,-0.000000,-0.000000;;, + 77;4;-0.026086, 0.999841,-0.000000,-0.000000;;, + 78;4;-0.021070, 0.999906,-0.000000,-0.000000;;, + 79;4;-0.013794, 0.999964,-0.000000,-0.000000;;, + 80;4; 0.000000, 1.000000,-0.000000,-0.000000;;, + 81;4; 0.707107, 0.707107, 0.000000,-0.000000;;, + 82;4; 0.705874, 0.708245, 0.000000,-0.000000;;, + 83;4; 0.703907, 0.710101, 0.000000,-0.000000;;, + 84;4; 0.701752, 0.712152, 0.000000,-0.000000;;, + 85;4; 0.699534, 0.714271, 0.000000,-0.000000;;, + 86;4; 0.697308, 0.716402, 0.000000,-0.000000;;, + 87;4; 0.695107, 0.718513, 0.000000,-0.000000;;, + 88;4; 0.692952, 0.720584, 0.000000,-0.000000;;, + 89;4; 0.690857, 0.722597, 0.000000,-0.000000;;, + 90;4; 0.688837, 0.724539, 0.000000,-0.000000;;, + 91;4; 0.686904, 0.726399, 0.000000,-0.000000;;, + 92;4; 0.685070, 0.728163, 0.000000,-0.000000;;, + 93;4; 0.683348, 0.729820, 0.000000,-0.000000;;, + 94;4; 0.681750, 0.731358, 0.000000,-0.000000;;, + 95;4; 0.680291, 0.732761, 0.000000,-0.000000;;, + 96;4; 0.678987, 0.734015, 0.000000,-0.000000;;, + 97;4; 0.677857, 0.735101, 0.000000,-0.000000;;, + 98;4; 0.676923, 0.735998, 0.000000,-0.000000;;, + 99;4; 0.676211, 0.736682, 0.000000,-0.000000;;, + 100;4; 0.675754, 0.737121, 0.000000,-0.000000;;, + 101;4; 0.675590, 0.737277, 0.000000,-0.000000;;, + 102;4; 0.675764, 0.737111, 0.000000,-0.000000;;, + 103;4; 0.676289, 0.736609, 0.000000,-0.000000;;, + 104;4; 0.677167, 0.735768, 0.000000,-0.000000;;, + 105;4; 0.678392, 0.734595, 0.000000,-0.000000;;, + 106;4; 0.679949, 0.733105, 0.000000,-0.000000;;, + 107;4; 0.681811, 0.731323, 0.000000,-0.000000;;, + 108;4; 0.683940, 0.729285, 0.000000,-0.000000;;, + 109;4; 0.686283, 0.727042, 0.000000,-0.000000;;, + 110;4; 0.688777, 0.724654, 0.000000,-0.000000;;, + 111;4; 0.691349, 0.722192, 0.000000,-0.000000;;, + 112;4; 0.693920, 0.719730, 0.000000,-0.000000;;, + 113;4; 0.696415, 0.717342, 0.000000,-0.000000;;, + 114;4; 0.698758, 0.715099, 0.000000,-0.000000;;, + 115;4; 0.700886, 0.713062, 0.000000,-0.000000;;, + 116;4; 0.702749, 0.711279, 0.000000,-0.000000;;, + 117;4; 0.704305, 0.709789, 0.000000,-0.000000;;, + 118;4; 0.705530, 0.708616, 0.000000,-0.000000;;, + 119;4; 0.706408, 0.707776, 0.000000,-0.000000;;, + 120;4; 0.706933, 0.707273, 0.000000,-0.000000;;, + 121;4; 0.707107, 0.707107, 0.000000,-0.000000;;, + 122;4; 0.706933, 0.707273, 0.000000,-0.000000;;, + 123;4; 0.706408, 0.707776, 0.000000,-0.000000;;, + 124;4; 0.705530, 0.708616, 0.000000,-0.000000;;, + 125;4; 0.704305, 0.709789, 0.000000,-0.000000;;, + 126;4; 0.702749, 0.711279, 0.000000,-0.000000;;, + 127;4; 0.700886, 0.713062, 0.000000,-0.000000;;, + 128;4; 0.698758, 0.715099, 0.000000,-0.000000;;, + 129;4; 0.696415, 0.717342, 0.000000,-0.000000;;, + 130;4; 0.693920, 0.719730, 0.000000,-0.000000;;, + 131;4; 0.691349, 0.722192, 0.000000,-0.000000;;, + 132;4; 0.688777, 0.724654, 0.000000,-0.000000;;, + 133;4; 0.686283, 0.727042, 0.000000,-0.000000;;, + 134;4; 0.683940, 0.729285, 0.000000,-0.000000;;, + 135;4; 0.681811, 0.731323, 0.000000,-0.000000;;, + 136;4; 0.679949, 0.733105, 0.000000,-0.000000;;, + 137;4; 0.678392, 0.734596, 0.000000,-0.000000;;, + 138;4; 0.677167, 0.735768, 0.000000,-0.000000;;, + 139;4; 0.676289, 0.736609, 0.000000,-0.000000;;, + 140;4; 0.675764, 0.737111, 0.000000,-0.000000;;, + 141;4; 0.675590, 0.737277, 0.000000,-0.000000;;, + 142;4; 0.675754, 0.737121, 0.000000,-0.000000;;, + 143;4; 0.676211, 0.736682, 0.000000,-0.000000;;, + 144;4; 0.676923, 0.735998, 0.000000,-0.000000;;, + 145;4; 0.677857, 0.735101, 0.000000,-0.000000;;, + 146;4; 0.678987, 0.734015, 0.000000,-0.000000;;, + 147;4; 0.680291, 0.732761, 0.000000,-0.000000;;, + 148;4; 0.681750, 0.731357, 0.000000,-0.000000;;, + 149;4; 0.683348, 0.729820, 0.000000,-0.000000;;, + 150;4; 0.685070, 0.728162, 0.000000,-0.000000;;, + 151;4; 0.686904, 0.726398, 0.000000,-0.000000;;, + 152;4; 0.688837, 0.724539, 0.000000,-0.000000;;, + 153;4; 0.690857, 0.722596, 0.000000,-0.000000;;, + 154;4; 0.692952, 0.720583, 0.000000,-0.000000;;, + 155;4; 0.695107, 0.718512, 0.000000,-0.000000;;, + 156;4; 0.697308, 0.716401, 0.000000,-0.000000;;, + 157;4; 0.699534, 0.714270, 0.000000,-0.000000;;, + 158;4; 0.701752, 0.712151, 0.000000,-0.000000;;, + 159;4; 0.703907, 0.710100, 0.000000,-0.000000;;, + 160;4; 0.705874, 0.708244, 0.000000,-0.000000;;, + 161;4; 0.707107, 0.707107, 0.000000,-0.000000;;, + 162;4; 0.000000, 0.991445, 0.130526,-0.000000;;, + 163;4; 0.000000, 0.991445, 0.130526,-0.000000;;, + 164;4; 0.000000, 0.991445, 0.130526,-0.000000;;, + 165;4; 0.000000, 0.991445, 0.130526,-0.000000;;, + 166;4; 0.000000, 0.991445, 0.130526,-0.000000;;, + 167;4; 0.000000, 0.991445, 0.130526,-0.000000;;, + 168;4; 0.000000, 1.000000,-0.000000,-0.000000;;, + 169;4; 0.034052, 0.993234, 0.000000,-0.000000;;, + 170;4; 0.129904, 0.974175, 0.000000,-0.000000;;, + 171;4; 0.252901, 0.949704, 0.000000,-0.000000;;, + 172;4; 0.348675, 0.930646, 0.000000,-0.000000;;, + 173;4; 0.382684, 0.923880, 0.000000,-0.000000;;, + 174;4; 0.361005, 0.930646, 0.000000,-0.000000;;, + 175;4; 0.294618, 0.949704, 0.000000,-0.000000;;, + 176;4; 0.194899, 0.974175, 0.000000,-0.000000;;, + 177;4; 0.088939, 0.993234, 0.000000,-0.000000;;, + 178;4; 0.000000, 1.000000,-0.000000,-0.000000;;, + 179;4;-0.088939, 0.993234,-0.000000,-0.000000;;, + 180;4;-0.194899, 0.974175,-0.000000,-0.000000;;, + 181;4;-0.294618, 0.949704,-0.000000,-0.000000;;, + 182;4;-0.361005, 0.930646,-0.000000,-0.000000;;, + 183;4;-0.382683, 0.923880,-0.000000,-0.000000;;, + 184;4;-0.348675, 0.930646,-0.000000,-0.000000;;, + 185;4;-0.252901, 0.949704,-0.000000,-0.000000;;, + 186;4;-0.129903, 0.974175,-0.000000,-0.000000;;, + 187;4;-0.034052, 0.993234,-0.000000,-0.000000;;, + 188;4; 0.000000, 1.000000,-0.000000,-0.000000;;; + } + AnimationKey { // Scale + 1; + 189; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;, + 108;3; 1.000000, 1.000000, 1.000000;;, + 109;3; 1.000000, 1.000000, 0.999999;;, + 110;3; 1.000000, 1.000000, 1.000000;;, + 111;3; 1.000000, 1.000000, 1.000000;;, + 112;3; 1.000000, 1.000000, 1.000000;;, + 113;3; 1.000000, 1.000000, 1.000000;;, + 114;3; 1.000000, 1.000000, 1.000000;;, + 115;3; 1.000000, 1.000000, 1.000000;;, + 116;3; 1.000000, 1.000000, 1.000000;;, + 117;3; 1.000000, 1.000000, 1.000000;;, + 118;3; 1.000000, 1.000000, 1.000000;;, + 119;3; 1.000000, 1.000000, 1.000000;;, + 120;3; 1.000000, 1.000000, 1.000000;;, + 121;3; 1.000000, 1.000000, 1.000000;;, + 122;3; 1.000000, 1.000000, 1.000000;;, + 123;3; 1.000000, 1.000000, 1.000000;;, + 124;3; 1.000000, 1.000000, 1.000000;;, + 125;3; 1.000000, 1.000000, 1.000000;;, + 126;3; 1.000000, 1.000000, 1.000000;;, + 127;3; 1.000000, 1.000000, 1.000000;;, + 128;3; 1.000000, 1.000000, 1.000000;;, + 129;3; 1.000000, 1.000000, 1.000000;;, + 130;3; 1.000000, 1.000000, 1.000000;;, + 131;3; 1.000000, 1.000000, 1.000000;;, + 132;3; 1.000000, 1.000000, 1.000000;;, + 133;3; 1.000000, 1.000000, 0.999999;;, + 134;3; 1.000000, 1.000000, 1.000000;;, + 135;3; 1.000000, 1.000000, 1.000000;;, + 136;3; 1.000000, 1.000000, 1.000000;;, + 137;3; 1.000000, 1.000000, 1.000000;;, + 138;3; 1.000000, 1.000000, 1.000000;;, + 139;3; 1.000000, 1.000000, 1.000000;;, + 140;3; 1.000000, 1.000000, 1.000000;;, + 141;3; 1.000000, 1.000000, 1.000000;;, + 142;3; 1.000000, 1.000000, 1.000000;;, + 143;3; 1.000000, 1.000000, 1.000000;;, + 144;3; 1.000000, 1.000000, 1.000000;;, + 145;3; 1.000000, 1.000000, 1.000000;;, + 146;3; 1.000000, 1.000000, 1.000000;;, + 147;3; 1.000000, 1.000000, 1.000000;;, + 148;3; 1.000000, 1.000000, 1.000000;;, + 149;3; 1.000000, 1.000000, 1.000000;;, + 150;3; 1.000000, 1.000000, 1.000000;;, + 151;3; 1.000000, 1.000000, 1.000000;;, + 152;3; 1.000000, 1.000000, 1.000000;;, + 153;3; 1.000000, 1.000000, 1.000000;;, + 154;3; 1.000000, 1.000000, 1.000000;;, + 155;3; 1.000000, 1.000000, 1.000000;;, + 156;3; 1.000000, 1.000000, 1.000000;;, + 157;3; 1.000000, 1.000000, 1.000000;;, + 158;3; 1.000000, 1.000000, 1.000000;;, + 159;3; 1.000000, 1.000000, 0.999999;;, + 160;3; 1.000000, 1.000000, 1.000000;;, + 161;3; 1.000000, 1.000000, 1.000000;;, + 162;3; 1.000000, 1.000000, 1.000000;;, + 163;3; 1.000000, 1.000000, 1.000000;;, + 164;3; 1.000000, 1.000000, 1.000000;;, + 165;3; 1.000000, 1.000000, 1.000000;;, + 166;3; 1.000000, 1.000000, 1.000000;;, + 167;3; 1.000000, 1.000000, 1.000000;;, + 168;3; 1.000000, 1.000000, 1.000000;;, + 169;3; 1.000000, 1.000000, 1.000000;;, + 170;3; 1.000000, 1.000000, 1.000000;;, + 171;3; 1.000000, 1.000000, 1.000000;;, + 172;3; 1.000000, 1.000000, 1.000000;;, + 173;3; 1.000000, 1.000000, 1.000000;;, + 174;3; 1.000000, 1.000000, 1.000000;;, + 175;3; 1.000000, 1.000000, 1.000000;;, + 176;3; 1.000000, 1.000000, 1.000000;;, + 177;3; 1.000000, 1.000000, 1.000000;;, + 178;3; 1.000000, 1.000000, 1.000000;;, + 179;3; 1.000000, 1.000000, 1.000000;;, + 180;3; 1.000000, 1.000000, 1.000000;;, + 181;3; 1.000000, 1.000000, 1.000000;;, + 182;3; 1.000000, 1.000000, 1.000000;;, + 183;3; 1.000000, 1.000000, 1.000000;;, + 184;3; 1.000000, 1.000000, 1.000000;;, + 185;3; 1.000000, 1.000000, 1.000000;;, + 186;3; 1.000000, 1.000000, 1.000000;;, + 187;3; 1.000000, 1.000000, 1.000000;;, + 188;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 189; + 0;3; 1.000000, 0.000000,-0.000001;;, + 1;3; 1.000000,-0.000000,-0.000001;;, + 2;3; 1.000000,-0.000000,-0.000001;;, + 3;3; 1.000000,-0.000000,-0.000001;;, + 4;3; 1.000000,-0.000000,-0.000001;;, + 5;3; 1.000000,-0.000000,-0.000001;;, + 6;3; 1.000000,-0.000000,-0.000001;;, + 7;3; 1.000000,-0.000000,-0.000001;;, + 8;3; 1.000000,-0.000000,-0.000001;;, + 9;3; 1.000000,-0.000000,-0.000001;;, + 10;3; 1.000000,-0.000000,-0.000000;;, + 11;3; 1.000000,-0.000000,-0.000000;;, + 12;3; 1.000000,-0.000000,-0.000000;;, + 13;3; 1.000000,-0.000000,-0.000000;;, + 14;3; 1.000000,-0.000000,-0.000000;;, + 15;3; 1.000000,-0.000000,-0.000001;;, + 16;3; 1.000000,-0.000000,-0.000001;;, + 17;3; 1.000000,-0.000000,-0.000001;;, + 18;3; 1.000000,-0.000000,-0.000001;;, + 19;3; 1.000000,-0.000000,-0.000001;;, + 20;3; 1.000000,-0.000000,-0.000001;;, + 21;3; 1.000000,-0.000000,-0.000001;;, + 22;3; 1.000000,-0.000000,-0.000000;;, + 23;3; 1.000000,-0.000000,-0.000001;;, + 24;3; 1.000000,-0.000000,-0.000001;;, + 25;3; 1.000000,-0.000000,-0.000001;;, + 26;3; 1.000000,-0.000000,-0.000000;;, + 27;3; 1.000000,-0.000000,-0.000000;;, + 28;3; 1.000000,-0.000000,-0.000000;;, + 29;3; 1.000000,-0.000000,-0.000000;;, + 30;3; 1.000000,-0.000000,-0.000000;;, + 31;3; 1.000000,-0.000000,-0.000001;;, + 32;3; 1.000000,-0.000000,-0.000001;;, + 33;3; 1.000000,-0.000000,-0.000001;;, + 34;3; 1.000000,-0.000000,-0.000001;;, + 35;3; 1.000000,-0.000000,-0.000001;;, + 36;3; 1.000000,-0.000000,-0.000001;;, + 37;3; 1.000000,-0.000000,-0.000001;;, + 38;3; 1.000000,-0.000000,-0.000001;;, + 39;3; 1.000000,-0.000000,-0.000001;;, + 40;3; 1.000000, 0.000000,-0.000001;;, + 41;3; 1.000000,-0.000000,-0.000001;;, + 42;3; 1.000000,-0.000000,-0.000001;;, + 43;3; 1.000000,-0.000000,-0.000001;;, + 44;3; 1.000000,-0.000000,-0.000001;;, + 45;3; 1.000000,-0.000000,-0.000001;;, + 46;3; 1.000000,-0.000000,-0.000001;;, + 47;3; 1.000000,-0.000000,-0.000001;;, + 48;3; 1.000000,-0.000000,-0.000001;;, + 49;3; 1.000000,-0.000000,-0.000001;;, + 50;3; 1.000000,-0.000000,-0.000000;;, + 51;3; 1.000000,-0.000000,-0.000000;;, + 52;3; 1.000000,-0.000000,-0.000000;;, + 53;3; 1.000000,-0.000000,-0.000000;;, + 54;3; 1.000000,-0.000000,-0.000000;;, + 55;3; 1.000000,-0.000000,-0.000001;;, + 56;3; 1.000000,-0.000000,-0.000001;;, + 57;3; 1.000000,-0.000000,-0.000001;;, + 58;3; 1.000000,-0.000000,-0.000001;;, + 59;3; 1.000000,-0.000000,-0.000001;;, + 60;3; 1.000000,-0.000000,-0.000001;;, + 61;3; 1.000000,-0.000000,-0.000001;;, + 62;3; 1.000000,-0.000000,-0.000001;;, + 63;3; 1.000000,-0.000000,-0.000001;;, + 64;3; 1.000000,-0.000000,-0.000001;;, + 65;3; 1.000000,-0.000000,-0.000001;;, + 66;3; 1.000000,-0.000000,-0.000001;;, + 67;3; 1.000000,-0.000000,-0.000000;;, + 68;3; 1.000000,-0.000000,-0.000000;;, + 69;3; 1.000000,-0.000000,-0.000000;;, + 70;3; 1.000000,-0.000000,-0.000000;;, + 71;3; 1.000000,-0.000000,-0.000000;;, + 72;3; 1.000000,-0.000000,-0.000000;;, + 73;3; 1.000000,-0.000000,-0.000000;;, + 74;3; 1.000000,-0.000000,-0.000001;;, + 75;3; 1.000000,-0.000000,-0.000001;;, + 76;3; 1.000000,-0.000000,-0.000001;;, + 77;3; 1.000000,-0.000000,-0.000001;;, + 78;3; 1.000000,-0.000000,-0.000001;;, + 79;3; 1.000000,-0.000000,-0.000001;;, + 80;3; 1.000000, 0.000000,-0.000001;;, + 81;3; 1.000000, 0.000000,-0.000001;;, + 82;3; 1.000000,-0.000000,-0.000001;;, + 83;3; 1.000000,-0.000000,-0.000001;;, + 84;3; 1.000000,-0.000000,-0.000001;;, + 85;3; 1.000000,-0.000000,-0.000001;;, + 86;3; 1.000000,-0.000000,-0.000001;;, + 87;3; 1.000000,-0.000000,-0.000001;;, + 88;3; 1.000000,-0.000000,-0.000001;;, + 89;3; 1.000000,-0.000000,-0.000001;;, + 90;3; 1.000000,-0.000000,-0.000001;;, + 91;3; 1.000000,-0.000000,-0.000001;;, + 92;3; 1.000000,-0.000000,-0.000001;;, + 93;3; 1.000000,-0.000000,-0.000001;;, + 94;3; 1.000000,-0.000000,-0.000001;;, + 95;3; 1.000000,-0.000000,-0.000001;;, + 96;3; 1.000000,-0.000000,-0.000001;;, + 97;3; 1.000000,-0.000000,-0.000001;;, + 98;3; 1.000000,-0.000000,-0.000001;;, + 99;3; 1.000000,-0.000000,-0.000001;;, + 100;3; 1.000000,-0.000000,-0.000001;;, + 101;3; 1.000000,-0.000000,-0.000001;;, + 102;3; 1.000000,-0.000000,-0.000001;;, + 103;3; 1.000000,-0.000000,-0.000001;;, + 104;3; 1.000000,-0.000000,-0.000001;;, + 105;3; 1.000000,-0.000000,-0.000001;;, + 106;3; 1.000000,-0.000000,-0.000001;;, + 107;3; 1.000000,-0.000000,-0.000001;;, + 108;3; 1.000000,-0.000000,-0.000001;;, + 109;3; 1.000000,-0.000000,-0.000001;;, + 110;3; 1.000000,-0.000000,-0.000001;;, + 111;3; 1.000000,-0.000000,-0.000001;;, + 112;3; 1.000000,-0.000000,-0.000001;;, + 113;3; 1.000000,-0.000000,-0.000001;;, + 114;3; 1.000000,-0.000000,-0.000001;;, + 115;3; 1.000000,-0.000000,-0.000001;;, + 116;3; 1.000000,-0.000000,-0.000001;;, + 117;3; 1.000000,-0.000000,-0.000001;;, + 118;3; 1.000000,-0.000000,-0.000001;;, + 119;3; 1.000000,-0.000000,-0.000001;;, + 120;3; 1.000000,-0.000000,-0.000001;;, + 121;3; 1.000000, 0.000000,-0.000001;;, + 122;3; 1.000000,-0.000000,-0.000001;;, + 123;3; 1.000000,-0.000000,-0.000001;;, + 124;3; 1.000000,-0.000000,-0.000001;;, + 125;3; 1.000000,-0.000000,-0.000001;;, + 126;3; 1.000000,-0.000000,-0.000001;;, + 127;3; 1.000000,-0.000000,-0.000001;;, + 128;3; 1.000000,-0.000000,-0.000001;;, + 129;3; 1.000000,-0.000000,-0.000001;;, + 130;3; 1.000000,-0.000000,-0.000001;;, + 131;3; 1.000000,-0.000000,-0.000001;;, + 132;3; 1.000000,-0.000000,-0.000001;;, + 133;3; 1.000000,-0.000000,-0.000001;;, + 134;3; 1.000000,-0.000000,-0.000001;;, + 135;3; 1.000000,-0.000000,-0.000001;;, + 136;3; 1.000000,-0.000000,-0.000001;;, + 137;3; 1.000000,-0.000000,-0.000001;;, + 138;3; 1.000000,-0.000000,-0.000001;;, + 139;3; 1.000000,-0.000000,-0.000001;;, + 140;3; 1.000000,-0.000000,-0.000001;;, + 141;3; 1.000000,-0.000000,-0.000001;;, + 142;3; 1.000000,-0.000000,-0.000001;;, + 143;3; 1.000000,-0.000000,-0.000001;;, + 144;3; 1.000000,-0.000000,-0.000001;;, + 145;3; 1.000000,-0.000000,-0.000001;;, + 146;3; 1.000000,-0.000000,-0.000001;;, + 147;3; 1.000000,-0.000000,-0.000001;;, + 148;3; 1.000000,-0.000000,-0.000001;;, + 149;3; 1.000000,-0.000000,-0.000001;;, + 150;3; 1.000000,-0.000000,-0.000001;;, + 151;3; 1.000000,-0.000000,-0.000001;;, + 152;3; 1.000000,-0.000000,-0.000001;;, + 153;3; 1.000000,-0.000000,-0.000001;;, + 154;3; 1.000000,-0.000000,-0.000001;;, + 155;3; 1.000000,-0.000000,-0.000001;;, + 156;3; 1.000000,-0.000000,-0.000001;;, + 157;3; 1.000000,-0.000000,-0.000001;;, + 158;3; 1.000000,-0.000000,-0.000001;;, + 159;3; 1.000000,-0.000000,-0.000001;;, + 160;3; 1.000000,-0.000000,-0.000001;;, + 161;3; 1.000000, 0.000000,-0.000001;;, + 162;3; 1.000000,-0.000000,-0.000000;;, + 163;3; 1.000000,-0.000000,-0.000000;;, + 164;3; 1.000000,-0.000000,-0.000000;;, + 165;3; 1.000000,-0.000000,-0.000000;;, + 166;3; 1.000000,-0.000000,-0.000000;;, + 167;3; 1.000000,-0.000000,-0.000000;;, + 168;3; 1.000000, 0.000000,-0.000001;;, + 169;3; 1.000000, 0.000000,-0.000001;;, + 170;3; 1.000000, 0.000000,-0.000001;;, + 171;3; 1.000000, 0.000000,-0.000001;;, + 172;3; 1.000000, 0.000000,-0.000001;;, + 173;3; 1.000000, 0.000000,-0.000001;;, + 174;3; 1.000000, 0.000000,-0.000001;;, + 175;3; 1.000000, 0.000000,-0.000001;;, + 176;3; 1.000000, 0.000000,-0.000001;;, + 177;3; 1.000000, 0.000000,-0.000001;;, + 178;3; 1.000000, 0.000000,-0.000001;;, + 179;3; 1.000000, 0.000000,-0.000001;;, + 180;3; 1.000000, 0.000000,-0.000001;;, + 181;3; 1.000000, 0.000000,-0.000001;;, + 182;3; 1.000000, 0.000000,-0.000001;;, + 183;3; 1.000000, 0.000000,-0.000001;;, + 184;3; 1.000000, 0.000000,-0.000001;;, + 185;3; 1.000000, 0.000000,-0.000001;;, + 186;3; 1.000000, 0.000000,-0.000001;;, + 187;3; 1.000000, 0.000000,-0.000001;;, + 188;3; 1.000000, 0.000000,-0.000001;;; + } + } + Animation { + {Armature_Leg_Left} + AnimationKey { // Rotation + 0; + 189; + 0;4; 0.000000, 1.000000,-0.000000,-0.000000;;, + 1;4;-0.000240, 0.999995,-0.000000,-0.000000;;, + 2;4;-0.000967, 0.999979,-0.000000,-0.000000;;, + 3;4;-0.002182, 0.999952,-0.000000,-0.000000;;, + 4;4;-0.003877, 0.999915,-0.000000,-0.000000;;, + 5;4;-0.006032, 0.999868,-0.000000,-0.000000;;, + 6;4;-0.008609, 0.999812,-0.000000,-0.000000;;, + 7;4;-0.011555, 0.999748,-0.000000,-0.000000;;, + 8;4;-0.014798, 0.999677,-0.000000,-0.000000;;, + 9;4;-0.018250, 0.999602,-0.000000,-0.000000;;, + 10;4;-0.021810, 0.999524,-0.000000,-0.000000;;, + 11;4;-0.025369, 0.999446,-0.000000,-0.000000;;, + 12;4;-0.028821, 0.999371,-0.000000,-0.000000;;, + 13;4;-0.032064, 0.999300,-0.000000,-0.000000;;, + 14;4;-0.035010, 0.999236,-0.000000,-0.000000;;, + 15;4;-0.037587, 0.999180,-0.000000,-0.000000;;, + 16;4;-0.039742, 0.999133,-0.000000,-0.000000;;, + 17;4;-0.041437, 0.999096,-0.000000,-0.000000;;, + 18;4;-0.042652, 0.999069,-0.000000,-0.000000;;, + 19;4;-0.043379, 0.999053,-0.000000,-0.000000;;, + 20;4;-0.043619, 0.999048,-0.000000,-0.000000;;, + 21;4;-0.043379, 0.999053,-0.000000,-0.000000;;, + 22;4;-0.042652, 0.999069,-0.000000,-0.000000;;, + 23;4;-0.041437, 0.999096,-0.000000,-0.000000;;, + 24;4;-0.039742, 0.999133,-0.000000,-0.000000;;, + 25;4;-0.037587, 0.999180,-0.000000,-0.000000;;, + 26;4;-0.035010, 0.999236,-0.000000,-0.000000;;, + 27;4;-0.032064, 0.999300,-0.000000,-0.000000;;, + 28;4;-0.028821, 0.999371,-0.000000,-0.000000;;, + 29;4;-0.025369, 0.999446,-0.000000,-0.000000;;, + 30;4;-0.021810, 0.999524,-0.000000,-0.000000;;, + 31;4;-0.018250, 0.999602,-0.000000,-0.000000;;, + 32;4;-0.014798, 0.999677,-0.000000,-0.000000;;, + 33;4;-0.011555, 0.999748,-0.000000,-0.000000;;, + 34;4;-0.008609, 0.999812,-0.000000,-0.000000;;, + 35;4;-0.006032, 0.999868,-0.000000,-0.000000;;, + 36;4;-0.003877, 0.999915,-0.000000,-0.000000;;, + 37;4;-0.002182, 0.999952,-0.000000,-0.000000;;, + 38;4;-0.000967, 0.999979,-0.000000,-0.000000;;, + 39;4;-0.000240, 0.999995,-0.000000,-0.000000;;, + 40;4; 0.000000, 1.000000,-0.000000,-0.000000;;, + 41;4;-0.000240, 0.999995,-0.000000,-0.000000;;, + 42;4;-0.000967, 0.999979,-0.000000,-0.000000;;, + 43;4;-0.002182, 0.999952,-0.000000,-0.000000;;, + 44;4;-0.003877, 0.999915,-0.000000,-0.000000;;, + 45;4;-0.006032, 0.999868,-0.000000,-0.000000;;, + 46;4;-0.008609, 0.999812,-0.000000,-0.000000;;, + 47;4;-0.011555, 0.999748,-0.000000,-0.000000;;, + 48;4;-0.014798, 0.999677,-0.000000,-0.000000;;, + 49;4;-0.018250, 0.999602,-0.000000,-0.000000;;, + 50;4;-0.021810, 0.999524,-0.000000,-0.000000;;, + 51;4;-0.025369, 0.999446,-0.000000,-0.000000;;, + 52;4;-0.028821, 0.999371,-0.000000,-0.000000;;, + 53;4;-0.032064, 0.999300,-0.000000,-0.000000;;, + 54;4;-0.035010, 0.999236,-0.000000,-0.000000;;, + 55;4;-0.037587, 0.999180,-0.000000,-0.000000;;, + 56;4;-0.039742, 0.999133,-0.000000,-0.000000;;, + 57;4;-0.041437, 0.999096,-0.000000,-0.000000;;, + 58;4;-0.042652, 0.999069,-0.000000,-0.000000;;, + 59;4;-0.043379, 0.999053,-0.000000,-0.000000;;, + 60;4;-0.043619, 0.999048,-0.000000,-0.000000;;, + 61;4;-0.043616, 0.999053,-0.000000,-0.000000;;, + 62;4;-0.043594, 0.999067,-0.000000,-0.000000;;, + 63;4;-0.043536, 0.999089,-0.000000,-0.000000;;, + 64;4;-0.043427, 0.999117,-0.000000,-0.000000;;, + 65;4;-0.043249, 0.999151,-0.000000,-0.000000;;, + 66;4;-0.042989, 0.999191,-0.000000,-0.000000;;, + 67;4;-0.042626, 0.999235,-0.000000,-0.000000;;, + 68;4;-0.042144, 0.999283,-0.000000,-0.000000;;, + 69;4;-0.041519, 0.999336,-0.000000,-0.000000;;, + 70;4;-0.040725, 0.999391,-0.000000,-0.000000;;, + 71;4;-0.039732, 0.999450,-0.000000,-0.000000;;, + 72;4;-0.038501, 0.999511,-0.000000,-0.000000;;, + 73;4;-0.036980, 0.999575,-0.000000,-0.000000;;, + 74;4;-0.035101, 0.999640,-0.000000,-0.000000;;, + 75;4;-0.032769, 0.999707,-0.000000,-0.000000;;, + 76;4;-0.029842, 0.999774,-0.000000,-0.000000;;, + 77;4;-0.026086, 0.999841,-0.000000,-0.000000;;, + 78;4;-0.021070, 0.999906,-0.000000,-0.000000;;, + 79;4;-0.013794, 0.999964,-0.000000,-0.000000;;, + 80;4; 0.000000, 1.000000,-0.000000,-0.000000;;, + 81;4; 0.707107, 0.707107, 0.000000,-0.000000;;, + 82;4; 0.705874, 0.708245, 0.000000,-0.000000;;, + 83;4; 0.703907, 0.710101, 0.000000,-0.000000;;, + 84;4; 0.701752, 0.712152, 0.000000,-0.000000;;, + 85;4; 0.699534, 0.714271, 0.000000,-0.000000;;, + 86;4; 0.697308, 0.716402, 0.000000,-0.000000;;, + 87;4; 0.695107, 0.718513, 0.000000,-0.000000;;, + 88;4; 0.692952, 0.720584, 0.000000,-0.000000;;, + 89;4; 0.690857, 0.722597, 0.000000,-0.000000;;, + 90;4; 0.688837, 0.724539, 0.000000,-0.000000;;, + 91;4; 0.686904, 0.726399, 0.000000,-0.000000;;, + 92;4; 0.685070, 0.728163, 0.000000,-0.000000;;, + 93;4; 0.683348, 0.729820, 0.000000,-0.000000;;, + 94;4; 0.681750, 0.731358, 0.000000,-0.000000;;, + 95;4; 0.680291, 0.732761, 0.000000,-0.000000;;, + 96;4; 0.678987, 0.734015, 0.000000,-0.000000;;, + 97;4; 0.677857, 0.735101, 0.000000,-0.000000;;, + 98;4; 0.676923, 0.735998, 0.000000,-0.000000;;, + 99;4; 0.676211, 0.736682, 0.000000,-0.000000;;, + 100;4; 0.675754, 0.737121, 0.000000,-0.000000;;, + 101;4; 0.675590, 0.737277, 0.000000,-0.000000;;, + 102;4; 0.675764, 0.737111, 0.000000,-0.000000;;, + 103;4; 0.676289, 0.736609, 0.000000,-0.000000;;, + 104;4; 0.677167, 0.735768, 0.000000,-0.000000;;, + 105;4; 0.678392, 0.734595, 0.000000,-0.000000;;, + 106;4; 0.679949, 0.733105, 0.000000,-0.000000;;, + 107;4; 0.681811, 0.731323, 0.000000,-0.000000;;, + 108;4; 0.683940, 0.729285, 0.000000,-0.000000;;, + 109;4; 0.686283, 0.727042, 0.000000,-0.000000;;, + 110;4; 0.688777, 0.724654, 0.000000,-0.000000;;, + 111;4; 0.691349, 0.722192, 0.000000,-0.000000;;, + 112;4; 0.693920, 0.719730, 0.000000,-0.000000;;, + 113;4; 0.696415, 0.717342, 0.000000,-0.000000;;, + 114;4; 0.698758, 0.715099, 0.000000,-0.000000;;, + 115;4; 0.700886, 0.713062, 0.000000,-0.000000;;, + 116;4; 0.702749, 0.711279, 0.000000,-0.000000;;, + 117;4; 0.704305, 0.709789, 0.000000,-0.000000;;, + 118;4; 0.705530, 0.708616, 0.000000,-0.000000;;, + 119;4; 0.706408, 0.707776, 0.000000,-0.000000;;, + 120;4; 0.706933, 0.707273, 0.000000,-0.000000;;, + 121;4; 0.707107, 0.707107, 0.000000,-0.000000;;, + 122;4; 0.706933, 0.707273, 0.000000,-0.000000;;, + 123;4; 0.706408, 0.707776, 0.000000,-0.000000;;, + 124;4; 0.705530, 0.708616, 0.000000,-0.000000;;, + 125;4; 0.704305, 0.709789, 0.000000,-0.000000;;, + 126;4; 0.702749, 0.711279, 0.000000,-0.000000;;, + 127;4; 0.700886, 0.713062, 0.000000,-0.000000;;, + 128;4; 0.698758, 0.715099, 0.000000,-0.000000;;, + 129;4; 0.696415, 0.717342, 0.000000,-0.000000;;, + 130;4; 0.693920, 0.719730, 0.000000,-0.000000;;, + 131;4; 0.691349, 0.722192, 0.000000,-0.000000;;, + 132;4; 0.688777, 0.724654, 0.000000,-0.000000;;, + 133;4; 0.686283, 0.727042, 0.000000,-0.000000;;, + 134;4; 0.683940, 0.729285, 0.000000,-0.000000;;, + 135;4; 0.681811, 0.731323, 0.000000,-0.000000;;, + 136;4; 0.679949, 0.733105, 0.000000,-0.000000;;, + 137;4; 0.678392, 0.734596, 0.000000,-0.000000;;, + 138;4; 0.677167, 0.735768, 0.000000,-0.000000;;, + 139;4; 0.676289, 0.736609, 0.000000,-0.000000;;, + 140;4; 0.675764, 0.737111, 0.000000,-0.000000;;, + 141;4; 0.675590, 0.737277, 0.000000,-0.000000;;, + 142;4; 0.675754, 0.737121, 0.000000,-0.000000;;, + 143;4; 0.676211, 0.736682, 0.000000,-0.000000;;, + 144;4; 0.676923, 0.735998, 0.000000,-0.000000;;, + 145;4; 0.677857, 0.735101, 0.000000,-0.000000;;, + 146;4; 0.678987, 0.734015, 0.000000,-0.000000;;, + 147;4; 0.680291, 0.732761, 0.000000,-0.000000;;, + 148;4; 0.681750, 0.731357, 0.000000,-0.000000;;, + 149;4; 0.683348, 0.729820, 0.000000,-0.000000;;, + 150;4; 0.685070, 0.728162, 0.000000,-0.000000;;, + 151;4; 0.686904, 0.726398, 0.000000,-0.000000;;, + 152;4; 0.688837, 0.724539, 0.000000,-0.000000;;, + 153;4; 0.690857, 0.722596, 0.000000,-0.000000;;, + 154;4; 0.692952, 0.720583, 0.000000,-0.000000;;, + 155;4; 0.695107, 0.718512, 0.000000,-0.000000;;, + 156;4; 0.697308, 0.716401, 0.000000,-0.000000;;, + 157;4; 0.699534, 0.714270, 0.000000,-0.000000;;, + 158;4; 0.701752, 0.712151, 0.000000,-0.000000;;, + 159;4; 0.703907, 0.710100, 0.000000,-0.000000;;, + 160;4; 0.705874, 0.708244, 0.000000,-0.000000;;, + 161;4; 0.707107, 0.707107, 0.000000,-0.000000;;, + 162;4; 0.000000, 0.991445,-0.130526,-0.000000;;, + 163;4; 0.000000, 0.991445,-0.130526,-0.000000;;, + 164;4; 0.000000, 0.991445,-0.130526,-0.000000;;, + 165;4; 0.000000, 0.991445,-0.130526,-0.000000;;, + 166;4; 0.000000, 0.991445,-0.130526,-0.000000;;, + 167;4; 0.000000, 0.991445,-0.130526,-0.000000;;, + 168;4; 0.000000, 1.000000,-0.000000,-0.000000;;, + 169;4;-0.034052, 0.993234,-0.000000,-0.000000;;, + 170;4;-0.129903, 0.974175,-0.000000,-0.000000;;, + 171;4;-0.252901, 0.949704,-0.000000,-0.000000;;, + 172;4;-0.348675, 0.930646,-0.000000,-0.000000;;, + 173;4;-0.382683, 0.923880,-0.000000,-0.000000;;, + 174;4;-0.361005, 0.930646,-0.000000,-0.000000;;, + 175;4;-0.294618, 0.949704,-0.000000,-0.000000;;, + 176;4;-0.194899, 0.974175,-0.000000,-0.000000;;, + 177;4;-0.088939, 0.993234,-0.000000,-0.000000;;, + 178;4; 0.000000, 1.000000,-0.000000,-0.000000;;, + 179;4; 0.088939, 0.993234, 0.000000,-0.000000;;, + 180;4; 0.194899, 0.974175, 0.000000,-0.000000;;, + 181;4; 0.294618, 0.949704, 0.000000,-0.000000;;, + 182;4; 0.361005, 0.930646, 0.000000,-0.000000;;, + 183;4; 0.382684, 0.923880, 0.000000,-0.000000;;, + 184;4; 0.348675, 0.930646, 0.000000,-0.000000;;, + 185;4; 0.252901, 0.949704, 0.000000,-0.000000;;, + 186;4; 0.129904, 0.974175, 0.000000,-0.000000;;, + 187;4; 0.034052, 0.993234, 0.000000,-0.000000;;, + 188;4; 0.000000, 1.000000,-0.000000,-0.000000;;; + } + AnimationKey { // Scale + 1; + 189; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;, + 108;3; 1.000000, 1.000000, 1.000000;;, + 109;3; 1.000000, 1.000000, 0.999999;;, + 110;3; 1.000000, 1.000000, 1.000000;;, + 111;3; 1.000000, 1.000000, 1.000000;;, + 112;3; 1.000000, 1.000000, 1.000000;;, + 113;3; 1.000000, 1.000000, 1.000000;;, + 114;3; 1.000000, 1.000000, 1.000000;;, + 115;3; 1.000000, 1.000000, 1.000000;;, + 116;3; 1.000000, 1.000000, 1.000000;;, + 117;3; 1.000000, 1.000000, 1.000000;;, + 118;3; 1.000000, 1.000000, 1.000000;;, + 119;3; 1.000000, 1.000000, 1.000000;;, + 120;3; 1.000000, 1.000000, 1.000000;;, + 121;3; 1.000000, 1.000000, 1.000000;;, + 122;3; 1.000000, 1.000000, 1.000000;;, + 123;3; 1.000000, 1.000000, 1.000000;;, + 124;3; 1.000000, 1.000000, 1.000000;;, + 125;3; 1.000000, 1.000000, 1.000000;;, + 126;3; 1.000000, 1.000000, 1.000000;;, + 127;3; 1.000000, 1.000000, 1.000000;;, + 128;3; 1.000000, 1.000000, 1.000000;;, + 129;3; 1.000000, 1.000000, 1.000000;;, + 130;3; 1.000000, 1.000000, 1.000000;;, + 131;3; 1.000000, 1.000000, 1.000000;;, + 132;3; 1.000000, 1.000000, 1.000000;;, + 133;3; 1.000000, 1.000000, 0.999999;;, + 134;3; 1.000000, 1.000000, 1.000000;;, + 135;3; 1.000000, 1.000000, 1.000000;;, + 136;3; 1.000000, 1.000000, 1.000000;;, + 137;3; 1.000000, 1.000000, 1.000000;;, + 138;3; 1.000000, 1.000000, 1.000000;;, + 139;3; 1.000000, 1.000000, 1.000000;;, + 140;3; 1.000000, 1.000000, 1.000000;;, + 141;3; 1.000000, 1.000000, 1.000000;;, + 142;3; 1.000000, 1.000000, 1.000000;;, + 143;3; 1.000000, 1.000000, 1.000000;;, + 144;3; 1.000000, 1.000000, 1.000000;;, + 145;3; 1.000000, 1.000000, 1.000000;;, + 146;3; 1.000000, 1.000000, 1.000000;;, + 147;3; 1.000000, 1.000000, 1.000000;;, + 148;3; 1.000000, 1.000000, 1.000000;;, + 149;3; 1.000000, 1.000000, 1.000000;;, + 150;3; 1.000000, 1.000000, 1.000000;;, + 151;3; 1.000000, 1.000000, 1.000000;;, + 152;3; 1.000000, 1.000000, 1.000000;;, + 153;3; 1.000000, 1.000000, 1.000000;;, + 154;3; 1.000000, 1.000000, 1.000000;;, + 155;3; 1.000000, 1.000000, 1.000000;;, + 156;3; 1.000000, 1.000000, 1.000000;;, + 157;3; 1.000000, 1.000000, 1.000000;;, + 158;3; 1.000000, 1.000000, 1.000000;;, + 159;3; 1.000000, 1.000000, 0.999999;;, + 160;3; 1.000000, 1.000000, 1.000000;;, + 161;3; 1.000000, 1.000000, 1.000000;;, + 162;3; 1.000000, 1.000000, 1.000000;;, + 163;3; 1.000000, 1.000000, 1.000000;;, + 164;3; 1.000000, 1.000000, 1.000000;;, + 165;3; 1.000000, 1.000000, 1.000000;;, + 166;3; 1.000000, 1.000000, 1.000000;;, + 167;3; 1.000000, 1.000000, 1.000000;;, + 168;3; 1.000000, 1.000000, 1.000000;;, + 169;3; 1.000000, 1.000000, 1.000000;;, + 170;3; 1.000000, 1.000000, 1.000000;;, + 171;3; 1.000000, 1.000000, 1.000000;;, + 172;3; 1.000000, 1.000000, 1.000000;;, + 173;3; 1.000000, 1.000000, 1.000000;;, + 174;3; 1.000000, 1.000000, 1.000000;;, + 175;3; 1.000000, 1.000000, 1.000000;;, + 176;3; 1.000000, 1.000000, 1.000000;;, + 177;3; 1.000000, 1.000000, 1.000000;;, + 178;3; 1.000000, 1.000000, 1.000000;;, + 179;3; 1.000000, 1.000000, 1.000000;;, + 180;3; 1.000000, 1.000000, 1.000000;;, + 181;3; 1.000000, 1.000000, 1.000000;;, + 182;3; 1.000000, 1.000000, 1.000000;;, + 183;3; 1.000000, 1.000000, 1.000000;;, + 184;3; 1.000000, 1.000000, 1.000000;;, + 185;3; 1.000000, 1.000000, 1.000000;;, + 186;3; 1.000000, 1.000000, 1.000000;;, + 187;3; 1.000000, 1.000000, 1.000000;;, + 188;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 189; + 0;3;-1.000000, 0.000000,-0.000001;;, + 1;3;-1.000000,-0.000000,-0.000001;;, + 2;3;-1.000000,-0.000000,-0.000001;;, + 3;3;-1.000000,-0.000000,-0.000001;;, + 4;3;-1.000000,-0.000000,-0.000001;;, + 5;3;-1.000000,-0.000000,-0.000001;;, + 6;3;-1.000000,-0.000000,-0.000001;;, + 7;3;-1.000000,-0.000000,-0.000001;;, + 8;3;-1.000000,-0.000000,-0.000001;;, + 9;3;-1.000000,-0.000000,-0.000001;;, + 10;3;-1.000000,-0.000000,-0.000000;;, + 11;3;-1.000000,-0.000000,-0.000000;;, + 12;3;-1.000000,-0.000000,-0.000000;;, + 13;3;-1.000000,-0.000000,-0.000000;;, + 14;3;-1.000000,-0.000000,-0.000000;;, + 15;3;-1.000000,-0.000000,-0.000001;;, + 16;3;-1.000000,-0.000000,-0.000001;;, + 17;3;-1.000000,-0.000000,-0.000001;;, + 18;3;-1.000000,-0.000000,-0.000001;;, + 19;3;-1.000000,-0.000000,-0.000001;;, + 20;3;-1.000000,-0.000000,-0.000001;;, + 21;3;-1.000000,-0.000000,-0.000001;;, + 22;3;-1.000000,-0.000000,-0.000000;;, + 23;3;-1.000000,-0.000000,-0.000001;;, + 24;3;-1.000000,-0.000000,-0.000001;;, + 25;3;-1.000000,-0.000000,-0.000001;;, + 26;3;-1.000000,-0.000000,-0.000000;;, + 27;3;-1.000000,-0.000000,-0.000000;;, + 28;3;-1.000000,-0.000000,-0.000000;;, + 29;3;-1.000000,-0.000000,-0.000000;;, + 30;3;-1.000000,-0.000000,-0.000000;;, + 31;3;-1.000000,-0.000000,-0.000001;;, + 32;3;-1.000000,-0.000000,-0.000001;;, + 33;3;-1.000000,-0.000000,-0.000001;;, + 34;3;-1.000000,-0.000000,-0.000001;;, + 35;3;-1.000000,-0.000000,-0.000001;;, + 36;3;-1.000000,-0.000000,-0.000001;;, + 37;3;-1.000000,-0.000000,-0.000001;;, + 38;3;-1.000000,-0.000000,-0.000001;;, + 39;3;-1.000000,-0.000000,-0.000001;;, + 40;3;-1.000000, 0.000000,-0.000001;;, + 41;3;-1.000000,-0.000000,-0.000001;;, + 42;3;-1.000000,-0.000000,-0.000001;;, + 43;3;-1.000000,-0.000000,-0.000001;;, + 44;3;-1.000000,-0.000000,-0.000001;;, + 45;3;-1.000000,-0.000000,-0.000001;;, + 46;3;-1.000000,-0.000000,-0.000001;;, + 47;3;-1.000000,-0.000000,-0.000001;;, + 48;3;-1.000000,-0.000000,-0.000001;;, + 49;3;-1.000000,-0.000000,-0.000001;;, + 50;3;-1.000000,-0.000000,-0.000000;;, + 51;3;-1.000000,-0.000000,-0.000000;;, + 52;3;-1.000000,-0.000000,-0.000000;;, + 53;3;-1.000000,-0.000000,-0.000000;;, + 54;3;-1.000000,-0.000000,-0.000000;;, + 55;3;-1.000000,-0.000000,-0.000001;;, + 56;3;-1.000000,-0.000000,-0.000001;;, + 57;3;-1.000000,-0.000000,-0.000001;;, + 58;3;-1.000000,-0.000000,-0.000001;;, + 59;3;-1.000000,-0.000000,-0.000001;;, + 60;3;-1.000000,-0.000000,-0.000001;;, + 61;3;-1.000000,-0.000000,-0.000001;;, + 62;3;-1.000000,-0.000000,-0.000001;;, + 63;3;-1.000000,-0.000000,-0.000001;;, + 64;3;-1.000000,-0.000000,-0.000001;;, + 65;3;-1.000000,-0.000000,-0.000001;;, + 66;3;-1.000000,-0.000000,-0.000001;;, + 67;3;-1.000000,-0.000000,-0.000000;;, + 68;3;-1.000000,-0.000000,-0.000000;;, + 69;3;-1.000000,-0.000000,-0.000000;;, + 70;3;-1.000000,-0.000000,-0.000000;;, + 71;3;-1.000000,-0.000000,-0.000000;;, + 72;3;-1.000000,-0.000000,-0.000000;;, + 73;3;-1.000000,-0.000000,-0.000000;;, + 74;3;-1.000000,-0.000000,-0.000001;;, + 75;3;-1.000000,-0.000000,-0.000001;;, + 76;3;-1.000000,-0.000000,-0.000001;;, + 77;3;-1.000000,-0.000000,-0.000001;;, + 78;3;-1.000000,-0.000000,-0.000001;;, + 79;3;-1.000000,-0.000000,-0.000001;;, + 80;3;-1.000000, 0.000000,-0.000001;;, + 81;3;-1.000000, 0.000000,-0.000001;;, + 82;3;-1.000000,-0.000000,-0.000001;;, + 83;3;-1.000000,-0.000000,-0.000001;;, + 84;3;-1.000000,-0.000000,-0.000001;;, + 85;3;-1.000000,-0.000000,-0.000001;;, + 86;3;-1.000000,-0.000000,-0.000001;;, + 87;3;-1.000000,-0.000000,-0.000001;;, + 88;3;-1.000000,-0.000000,-0.000001;;, + 89;3;-1.000000,-0.000000,-0.000001;;, + 90;3;-1.000000,-0.000000,-0.000001;;, + 91;3;-1.000000,-0.000000,-0.000001;;, + 92;3;-1.000000,-0.000000,-0.000001;;, + 93;3;-1.000000,-0.000000,-0.000001;;, + 94;3;-1.000000,-0.000000,-0.000001;;, + 95;3;-1.000000,-0.000000,-0.000001;;, + 96;3;-1.000000,-0.000000,-0.000001;;, + 97;3;-1.000000,-0.000000,-0.000001;;, + 98;3;-1.000000,-0.000000,-0.000001;;, + 99;3;-1.000000,-0.000000,-0.000001;;, + 100;3;-1.000000,-0.000000,-0.000001;;, + 101;3;-1.000000,-0.000000,-0.000001;;, + 102;3;-1.000000,-0.000000,-0.000001;;, + 103;3;-1.000000,-0.000000,-0.000001;;, + 104;3;-1.000000,-0.000000,-0.000001;;, + 105;3;-1.000000,-0.000000,-0.000001;;, + 106;3;-1.000000,-0.000000,-0.000001;;, + 107;3;-1.000000,-0.000000,-0.000001;;, + 108;3;-1.000000,-0.000000,-0.000001;;, + 109;3;-1.000000,-0.000000,-0.000001;;, + 110;3;-1.000000,-0.000000,-0.000001;;, + 111;3;-1.000000,-0.000000,-0.000001;;, + 112;3;-1.000000,-0.000000,-0.000001;;, + 113;3;-1.000000,-0.000000,-0.000001;;, + 114;3;-1.000000,-0.000000,-0.000001;;, + 115;3;-1.000000,-0.000000,-0.000001;;, + 116;3;-1.000000,-0.000000,-0.000001;;, + 117;3;-1.000000,-0.000000,-0.000001;;, + 118;3;-1.000000,-0.000000,-0.000001;;, + 119;3;-1.000000,-0.000000,-0.000001;;, + 120;3;-1.000000,-0.000000,-0.000001;;, + 121;3;-1.000000, 0.000000,-0.000001;;, + 122;3;-1.000000,-0.000000,-0.000001;;, + 123;3;-1.000000,-0.000000,-0.000001;;, + 124;3;-1.000000,-0.000000,-0.000001;;, + 125;3;-1.000000,-0.000000,-0.000001;;, + 126;3;-1.000000,-0.000000,-0.000001;;, + 127;3;-1.000000,-0.000000,-0.000001;;, + 128;3;-1.000000,-0.000000,-0.000001;;, + 129;3;-1.000000,-0.000000,-0.000001;;, + 130;3;-1.000000,-0.000000,-0.000001;;, + 131;3;-1.000000,-0.000000,-0.000001;;, + 132;3;-1.000000,-0.000000,-0.000001;;, + 133;3;-1.000000,-0.000000,-0.000001;;, + 134;3;-1.000000,-0.000000,-0.000001;;, + 135;3;-1.000000,-0.000000,-0.000001;;, + 136;3;-1.000000,-0.000000,-0.000001;;, + 137;3;-1.000000,-0.000000,-0.000001;;, + 138;3;-1.000000,-0.000000,-0.000001;;, + 139;3;-1.000000,-0.000000,-0.000001;;, + 140;3;-1.000000,-0.000000,-0.000001;;, + 141;3;-1.000000,-0.000000,-0.000001;;, + 142;3;-1.000000,-0.000000,-0.000001;;, + 143;3;-1.000000,-0.000000,-0.000001;;, + 144;3;-1.000000,-0.000000,-0.000001;;, + 145;3;-1.000000,-0.000000,-0.000001;;, + 146;3;-1.000000,-0.000000,-0.000001;;, + 147;3;-1.000000,-0.000000,-0.000001;;, + 148;3;-1.000000,-0.000000,-0.000001;;, + 149;3;-1.000000,-0.000000,-0.000001;;, + 150;3;-1.000000,-0.000000,-0.000001;;, + 151;3;-1.000000,-0.000000,-0.000001;;, + 152;3;-1.000000,-0.000000,-0.000001;;, + 153;3;-1.000000,-0.000000,-0.000001;;, + 154;3;-1.000000,-0.000000,-0.000001;;, + 155;3;-1.000000,-0.000000,-0.000001;;, + 156;3;-1.000000,-0.000000,-0.000001;;, + 157;3;-1.000000,-0.000000,-0.000001;;, + 158;3;-1.000000,-0.000000,-0.000001;;, + 159;3;-1.000000,-0.000000,-0.000001;;, + 160;3;-1.000000,-0.000000,-0.000001;;, + 161;3;-1.000000, 0.000000,-0.000001;;, + 162;3;-1.000000,-0.000000,-0.000000;;, + 163;3;-1.000000,-0.000000,-0.000000;;, + 164;3;-1.000000,-0.000000,-0.000000;;, + 165;3;-1.000000,-0.000000,-0.000000;;, + 166;3;-1.000000,-0.000000,-0.000000;;, + 167;3;-1.000000,-0.000000,-0.000000;;, + 168;3;-1.000000, 0.000000,-0.000001;;, + 169;3;-1.000000, 0.000000,-0.000001;;, + 170;3;-1.000000, 0.000000,-0.000001;;, + 171;3;-1.000000, 0.000000,-0.000001;;, + 172;3;-1.000000, 0.000000,-0.000001;;, + 173;3;-1.000000, 0.000000,-0.000001;;, + 174;3;-1.000000, 0.000000,-0.000001;;, + 175;3;-1.000000, 0.000000,-0.000001;;, + 176;3;-1.000000, 0.000000,-0.000001;;, + 177;3;-1.000000, 0.000000,-0.000001;;, + 178;3;-1.000000, 0.000000,-0.000001;;, + 179;3;-1.000000, 0.000000,-0.000001;;, + 180;3;-1.000000, 0.000000,-0.000001;;, + 181;3;-1.000000, 0.000000,-0.000001;;, + 182;3;-1.000000, 0.000000,-0.000001;;, + 183;3;-1.000000, 0.000000,-0.000001;;, + 184;3;-1.000000, 0.000000,-0.000001;;, + 185;3;-1.000000, 0.000000,-0.000001;;, + 186;3;-1.000000, 0.000000,-0.000001;;, + 187;3;-1.000000, 0.000000,-0.000001;;, + 188;3;-1.000000, 0.000000,-0.000001;;; + } + } +} // End of AnimationSet ArmatureAction +AnimationSet Default_Action { + Animation { + {Player} + AnimationKey { // Rotation + 0; + 189; + 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;;, + 108;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 109;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 110;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 111;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 112;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 113;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 114;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 115;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 116;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 117;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 118;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 119;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 120;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 121;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 122;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 123;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 124;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 125;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 126;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 127;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 128;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 129;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 130;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 131;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 132;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 133;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 134;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 135;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 136;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 137;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 138;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 139;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 140;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 141;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 142;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 143;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 144;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 145;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 146;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 147;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 148;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 149;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 150;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 151;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 152;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 153;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 154;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 155;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 156;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 157;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 158;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 159;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 160;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 161;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 162;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 163;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 164;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 165;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 166;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 167;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 168;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 169;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 170;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 171;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 172;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 173;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 174;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 175;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 176;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 177;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 178;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 179;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 180;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 181;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 182;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 183;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 184;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 185;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 186;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 187;4;-1.000000, 0.000000, 0.000000, 0.000000;;, + 188;4;-1.000000, 0.000000, 0.000000, 0.000000;;; + } + AnimationKey { // Scale + 1; + 189; + 0;3; 1.000000, 1.000000, 1.000000;;, + 1;3; 1.000000, 1.000000, 1.000000;;, + 2;3; 1.000000, 1.000000, 1.000000;;, + 3;3; 1.000000, 1.000000, 1.000000;;, + 4;3; 1.000000, 1.000000, 1.000000;;, + 5;3; 1.000000, 1.000000, 1.000000;;, + 6;3; 1.000000, 1.000000, 1.000000;;, + 7;3; 1.000000, 1.000000, 1.000000;;, + 8;3; 1.000000, 1.000000, 1.000000;;, + 9;3; 1.000000, 1.000000, 1.000000;;, + 10;3; 1.000000, 1.000000, 1.000000;;, + 11;3; 1.000000, 1.000000, 1.000000;;, + 12;3; 1.000000, 1.000000, 1.000000;;, + 13;3; 1.000000, 1.000000, 1.000000;;, + 14;3; 1.000000, 1.000000, 1.000000;;, + 15;3; 1.000000, 1.000000, 1.000000;;, + 16;3; 1.000000, 1.000000, 1.000000;;, + 17;3; 1.000000, 1.000000, 1.000000;;, + 18;3; 1.000000, 1.000000, 1.000000;;, + 19;3; 1.000000, 1.000000, 1.000000;;, + 20;3; 1.000000, 1.000000, 1.000000;;, + 21;3; 1.000000, 1.000000, 1.000000;;, + 22;3; 1.000000, 1.000000, 1.000000;;, + 23;3; 1.000000, 1.000000, 1.000000;;, + 24;3; 1.000000, 1.000000, 1.000000;;, + 25;3; 1.000000, 1.000000, 1.000000;;, + 26;3; 1.000000, 1.000000, 1.000000;;, + 27;3; 1.000000, 1.000000, 1.000000;;, + 28;3; 1.000000, 1.000000, 1.000000;;, + 29;3; 1.000000, 1.000000, 1.000000;;, + 30;3; 1.000000, 1.000000, 1.000000;;, + 31;3; 1.000000, 1.000000, 1.000000;;, + 32;3; 1.000000, 1.000000, 1.000000;;, + 33;3; 1.000000, 1.000000, 1.000000;;, + 34;3; 1.000000, 1.000000, 1.000000;;, + 35;3; 1.000000, 1.000000, 1.000000;;, + 36;3; 1.000000, 1.000000, 1.000000;;, + 37;3; 1.000000, 1.000000, 1.000000;;, + 38;3; 1.000000, 1.000000, 1.000000;;, + 39;3; 1.000000, 1.000000, 1.000000;;, + 40;3; 1.000000, 1.000000, 1.000000;;, + 41;3; 1.000000, 1.000000, 1.000000;;, + 42;3; 1.000000, 1.000000, 1.000000;;, + 43;3; 1.000000, 1.000000, 1.000000;;, + 44;3; 1.000000, 1.000000, 1.000000;;, + 45;3; 1.000000, 1.000000, 1.000000;;, + 46;3; 1.000000, 1.000000, 1.000000;;, + 47;3; 1.000000, 1.000000, 1.000000;;, + 48;3; 1.000000, 1.000000, 1.000000;;, + 49;3; 1.000000, 1.000000, 1.000000;;, + 50;3; 1.000000, 1.000000, 1.000000;;, + 51;3; 1.000000, 1.000000, 1.000000;;, + 52;3; 1.000000, 1.000000, 1.000000;;, + 53;3; 1.000000, 1.000000, 1.000000;;, + 54;3; 1.000000, 1.000000, 1.000000;;, + 55;3; 1.000000, 1.000000, 1.000000;;, + 56;3; 1.000000, 1.000000, 1.000000;;, + 57;3; 1.000000, 1.000000, 1.000000;;, + 58;3; 1.000000, 1.000000, 1.000000;;, + 59;3; 1.000000, 1.000000, 1.000000;;, + 60;3; 1.000000, 1.000000, 1.000000;;, + 61;3; 1.000000, 1.000000, 1.000000;;, + 62;3; 1.000000, 1.000000, 1.000000;;, + 63;3; 1.000000, 1.000000, 1.000000;;, + 64;3; 1.000000, 1.000000, 1.000000;;, + 65;3; 1.000000, 1.000000, 1.000000;;, + 66;3; 1.000000, 1.000000, 1.000000;;, + 67;3; 1.000000, 1.000000, 1.000000;;, + 68;3; 1.000000, 1.000000, 1.000000;;, + 69;3; 1.000000, 1.000000, 1.000000;;, + 70;3; 1.000000, 1.000000, 1.000000;;, + 71;3; 1.000000, 1.000000, 1.000000;;, + 72;3; 1.000000, 1.000000, 1.000000;;, + 73;3; 1.000000, 1.000000, 1.000000;;, + 74;3; 1.000000, 1.000000, 1.000000;;, + 75;3; 1.000000, 1.000000, 1.000000;;, + 76;3; 1.000000, 1.000000, 1.000000;;, + 77;3; 1.000000, 1.000000, 1.000000;;, + 78;3; 1.000000, 1.000000, 1.000000;;, + 79;3; 1.000000, 1.000000, 1.000000;;, + 80;3; 1.000000, 1.000000, 1.000000;;, + 81;3; 1.000000, 1.000000, 1.000000;;, + 82;3; 1.000000, 1.000000, 1.000000;;, + 83;3; 1.000000, 1.000000, 1.000000;;, + 84;3; 1.000000, 1.000000, 1.000000;;, + 85;3; 1.000000, 1.000000, 1.000000;;, + 86;3; 1.000000, 1.000000, 1.000000;;, + 87;3; 1.000000, 1.000000, 1.000000;;, + 88;3; 1.000000, 1.000000, 1.000000;;, + 89;3; 1.000000, 1.000000, 1.000000;;, + 90;3; 1.000000, 1.000000, 1.000000;;, + 91;3; 1.000000, 1.000000, 1.000000;;, + 92;3; 1.000000, 1.000000, 1.000000;;, + 93;3; 1.000000, 1.000000, 1.000000;;, + 94;3; 1.000000, 1.000000, 1.000000;;, + 95;3; 1.000000, 1.000000, 1.000000;;, + 96;3; 1.000000, 1.000000, 1.000000;;, + 97;3; 1.000000, 1.000000, 1.000000;;, + 98;3; 1.000000, 1.000000, 1.000000;;, + 99;3; 1.000000, 1.000000, 1.000000;;, + 100;3; 1.000000, 1.000000, 1.000000;;, + 101;3; 1.000000, 1.000000, 1.000000;;, + 102;3; 1.000000, 1.000000, 1.000000;;, + 103;3; 1.000000, 1.000000, 1.000000;;, + 104;3; 1.000000, 1.000000, 1.000000;;, + 105;3; 1.000000, 1.000000, 1.000000;;, + 106;3; 1.000000, 1.000000, 1.000000;;, + 107;3; 1.000000, 1.000000, 1.000000;;, + 108;3; 1.000000, 1.000000, 1.000000;;, + 109;3; 1.000000, 1.000000, 1.000000;;, + 110;3; 1.000000, 1.000000, 1.000000;;, + 111;3; 1.000000, 1.000000, 1.000000;;, + 112;3; 1.000000, 1.000000, 1.000000;;, + 113;3; 1.000000, 1.000000, 1.000000;;, + 114;3; 1.000000, 1.000000, 1.000000;;, + 115;3; 1.000000, 1.000000, 1.000000;;, + 116;3; 1.000000, 1.000000, 1.000000;;, + 117;3; 1.000000, 1.000000, 1.000000;;, + 118;3; 1.000000, 1.000000, 1.000000;;, + 119;3; 1.000000, 1.000000, 1.000000;;, + 120;3; 1.000000, 1.000000, 1.000000;;, + 121;3; 1.000000, 1.000000, 1.000000;;, + 122;3; 1.000000, 1.000000, 1.000000;;, + 123;3; 1.000000, 1.000000, 1.000000;;, + 124;3; 1.000000, 1.000000, 1.000000;;, + 125;3; 1.000000, 1.000000, 1.000000;;, + 126;3; 1.000000, 1.000000, 1.000000;;, + 127;3; 1.000000, 1.000000, 1.000000;;, + 128;3; 1.000000, 1.000000, 1.000000;;, + 129;3; 1.000000, 1.000000, 1.000000;;, + 130;3; 1.000000, 1.000000, 1.000000;;, + 131;3; 1.000000, 1.000000, 1.000000;;, + 132;3; 1.000000, 1.000000, 1.000000;;, + 133;3; 1.000000, 1.000000, 1.000000;;, + 134;3; 1.000000, 1.000000, 1.000000;;, + 135;3; 1.000000, 1.000000, 1.000000;;, + 136;3; 1.000000, 1.000000, 1.000000;;, + 137;3; 1.000000, 1.000000, 1.000000;;, + 138;3; 1.000000, 1.000000, 1.000000;;, + 139;3; 1.000000, 1.000000, 1.000000;;, + 140;3; 1.000000, 1.000000, 1.000000;;, + 141;3; 1.000000, 1.000000, 1.000000;;, + 142;3; 1.000000, 1.000000, 1.000000;;, + 143;3; 1.000000, 1.000000, 1.000000;;, + 144;3; 1.000000, 1.000000, 1.000000;;, + 145;3; 1.000000, 1.000000, 1.000000;;, + 146;3; 1.000000, 1.000000, 1.000000;;, + 147;3; 1.000000, 1.000000, 1.000000;;, + 148;3; 1.000000, 1.000000, 1.000000;;, + 149;3; 1.000000, 1.000000, 1.000000;;, + 150;3; 1.000000, 1.000000, 1.000000;;, + 151;3; 1.000000, 1.000000, 1.000000;;, + 152;3; 1.000000, 1.000000, 1.000000;;, + 153;3; 1.000000, 1.000000, 1.000000;;, + 154;3; 1.000000, 1.000000, 1.000000;;, + 155;3; 1.000000, 1.000000, 1.000000;;, + 156;3; 1.000000, 1.000000, 1.000000;;, + 157;3; 1.000000, 1.000000, 1.000000;;, + 158;3; 1.000000, 1.000000, 1.000000;;, + 159;3; 1.000000, 1.000000, 1.000000;;, + 160;3; 1.000000, 1.000000, 1.000000;;, + 161;3; 1.000000, 1.000000, 1.000000;;, + 162;3; 1.000000, 1.000000, 1.000000;;, + 163;3; 1.000000, 1.000000, 1.000000;;, + 164;3; 1.000000, 1.000000, 1.000000;;, + 165;3; 1.000000, 1.000000, 1.000000;;, + 166;3; 1.000000, 1.000000, 1.000000;;, + 167;3; 1.000000, 1.000000, 1.000000;;, + 168;3; 1.000000, 1.000000, 1.000000;;, + 169;3; 1.000000, 1.000000, 1.000000;;, + 170;3; 1.000000, 1.000000, 1.000000;;, + 171;3; 1.000000, 1.000000, 1.000000;;, + 172;3; 1.000000, 1.000000, 1.000000;;, + 173;3; 1.000000, 1.000000, 1.000000;;, + 174;3; 1.000000, 1.000000, 1.000000;;, + 175;3; 1.000000, 1.000000, 1.000000;;, + 176;3; 1.000000, 1.000000, 1.000000;;, + 177;3; 1.000000, 1.000000, 1.000000;;, + 178;3; 1.000000, 1.000000, 1.000000;;, + 179;3; 1.000000, 1.000000, 1.000000;;, + 180;3; 1.000000, 1.000000, 1.000000;;, + 181;3; 1.000000, 1.000000, 1.000000;;, + 182;3; 1.000000, 1.000000, 1.000000;;, + 183;3; 1.000000, 1.000000, 1.000000;;, + 184;3; 1.000000, 1.000000, 1.000000;;, + 185;3; 1.000000, 1.000000, 1.000000;;, + 186;3; 1.000000, 1.000000, 1.000000;;, + 187;3; 1.000000, 1.000000, 1.000000;;, + 188;3; 1.000000, 1.000000, 1.000000;;; + } + AnimationKey { // Position + 2; + 189; + 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;;, + 108;3; 0.000000, 0.000000, 0.000000;;, + 109;3; 0.000000, 0.000000, 0.000000;;, + 110;3; 0.000000, 0.000000, 0.000000;;, + 111;3; 0.000000, 0.000000, 0.000000;;, + 112;3; 0.000000, 0.000000, 0.000000;;, + 113;3; 0.000000, 0.000000, 0.000000;;, + 114;3; 0.000000, 0.000000, 0.000000;;, + 115;3; 0.000000, 0.000000, 0.000000;;, + 116;3; 0.000000, 0.000000, 0.000000;;, + 117;3; 0.000000, 0.000000, 0.000000;;, + 118;3; 0.000000, 0.000000, 0.000000;;, + 119;3; 0.000000, 0.000000, 0.000000;;, + 120;3; 0.000000, 0.000000, 0.000000;;, + 121;3; 0.000000, 0.000000, 0.000000;;, + 122;3; 0.000000, 0.000000, 0.000000;;, + 123;3; 0.000000, 0.000000, 0.000000;;, + 124;3; 0.000000, 0.000000, 0.000000;;, + 125;3; 0.000000, 0.000000, 0.000000;;, + 126;3; 0.000000, 0.000000, 0.000000;;, + 127;3; 0.000000, 0.000000, 0.000000;;, + 128;3; 0.000000, 0.000000, 0.000000;;, + 129;3; 0.000000, 0.000000, 0.000000;;, + 130;3; 0.000000, 0.000000, 0.000000;;, + 131;3; 0.000000, 0.000000, 0.000000;;, + 132;3; 0.000000, 0.000000, 0.000000;;, + 133;3; 0.000000, 0.000000, 0.000000;;, + 134;3; 0.000000, 0.000000, 0.000000;;, + 135;3; 0.000000, 0.000000, 0.000000;;, + 136;3; 0.000000, 0.000000, 0.000000;;, + 137;3; 0.000000, 0.000000, 0.000000;;, + 138;3; 0.000000, 0.000000, 0.000000;;, + 139;3; 0.000000, 0.000000, 0.000000;;, + 140;3; 0.000000, 0.000000, 0.000000;;, + 141;3; 0.000000, 0.000000, 0.000000;;, + 142;3; 0.000000, 0.000000, 0.000000;;, + 143;3; 0.000000, 0.000000, 0.000000;;, + 144;3; 0.000000, 0.000000, 0.000000;;, + 145;3; 0.000000, 0.000000, 0.000000;;, + 146;3; 0.000000, 0.000000, 0.000000;;, + 147;3; 0.000000, 0.000000, 0.000000;;, + 148;3; 0.000000, 0.000000, 0.000000;;, + 149;3; 0.000000, 0.000000, 0.000000;;, + 150;3; 0.000000, 0.000000, 0.000000;;, + 151;3; 0.000000, 0.000000, 0.000000;;, + 152;3; 0.000000, 0.000000, 0.000000;;, + 153;3; 0.000000, 0.000000, 0.000000;;, + 154;3; 0.000000, 0.000000, 0.000000;;, + 155;3; 0.000000, 0.000000, 0.000000;;, + 156;3; 0.000000, 0.000000, 0.000000;;, + 157;3; 0.000000, 0.000000, 0.000000;;, + 158;3; 0.000000, 0.000000, 0.000000;;, + 159;3; 0.000000, 0.000000, 0.000000;;, + 160;3; 0.000000, 0.000000, 0.000000;;, + 161;3; 0.000000, 0.000000, 0.000000;;, + 162;3; 0.000000, 0.000000, 0.000000;;, + 163;3; 0.000000, 0.000000, 0.000000;;, + 164;3; 0.000000, 0.000000, 0.000000;;, + 165;3; 0.000000, 0.000000, 0.000000;;, + 166;3; 0.000000, 0.000000, 0.000000;;, + 167;3; 0.000000, 0.000000, 0.000000;;, + 168;3; 0.000000, 0.000000, 0.000000;;, + 169;3; 0.000000, 0.000000, 0.000000;;, + 170;3; 0.000000, 0.000000, 0.000000;;, + 171;3; 0.000000, 0.000000, 0.000000;;, + 172;3; 0.000000, 0.000000, 0.000000;;, + 173;3; 0.000000, 0.000000, 0.000000;;, + 174;3; 0.000000, 0.000000, 0.000000;;, + 175;3; 0.000000, 0.000000, 0.000000;;, + 176;3; 0.000000, 0.000000, 0.000000;;, + 177;3; 0.000000, 0.000000, 0.000000;;, + 178;3; 0.000000, 0.000000, 0.000000;;, + 179;3; 0.000000, 0.000000, 0.000000;;, + 180;3; 0.000000, 0.000000, 0.000000;;, + 181;3; 0.000000, 0.000000, 0.000000;;, + 182;3; 0.000000, 0.000000, 0.000000;;, + 183;3; 0.000000, 0.000000, 0.000000;;, + 184;3; 0.000000, 0.000000, 0.000000;;, + 185;3; 0.000000, 0.000000, 0.000000;;, + 186;3; 0.000000, 0.000000, 0.000000;;, + 187;3; 0.000000, 0.000000, 0.000000;;, + 188;3; 0.000000, 0.000000, 0.000000;;; + } + } +} // End of AnimationSet Default_Action diff --git a/nodes.lua b/nodes.lua index 368cee1..ba9319c 100644 --- a/nodes.lua +++ b/nodes.lua @@ -16,21 +16,27 @@ newnode.drop = "default:dirt" newnode.groups.soil = 0 minetest.register_node("fun_caves:dirt", newnode) +newnode = fun_caves.clone_node("default:dirt") +newnode.description = "Polluted Dirt" +newnode.tiles = {"default_dirt.png^[colorize:#100020:100"} +newnode.groups.soil = 0 +minetest.register_node("fun_caves:polluted_dirt", newnode) + -- dungeon floor, basic -local newnode = fun_caves.clone_node("default:stone") +newnode = fun_caves.clone_node("default:stone") newnode.description = "Dungeon Stone" newnode.legacy_mineral = false newnode.groups = {fortress = 1} minetest.register_node("fun_caves:dungeon_floor_1", newnode) -- dungeon walls, basic -local newnode = fun_caves.clone_node("default:sandstone") +newnode = fun_caves.clone_node("default:sandstone") newnode.description = "Dungeon Stone" newnode.groups = {fortress = 1} minetest.register_node("fun_caves:dungeon_wall_1", newnode) -- dungeon walls, type 2 -local newnode = fun_caves.clone_node("default:desert_stone") +newnode = fun_caves.clone_node("default:desert_stone") newnode.description = "Dungeon Stone" newnode.groups = {fortress = 1} minetest.register_node("fun_caves:dungeon_wall_2", newnode) @@ -65,6 +71,33 @@ minetest.register_node('fun_caves:sticks_default', { groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, }) +newnode = fun_caves.clone_node("default:leaves") +newnode.description = "Blackened Leaves" +newnode.tiles = {"default_leaves.png^[colorize:#100020:200"} +newnode.special_tiles = {"default_leaves_simple.png^[colorize:#100020:200"} +newnode.groups = {snappy = 3, flammable = 2} +minetest.register_node("fun_caves:leaves_black", newnode) + +newnode = fun_caves.clone_node("default:water_source") +newnode.description = "Poisonous Water" +newnode.tiles[1].name = "fun_caves_water_poison_source_animated.png" +newnode.special_tiles[1].name = "fun_caves_water_poison_source_animated.png" +newnode.liquid_alternative_flowing = "fun_caves:water_poison_flowing" +newnode.liquid_alternative_source = "fun_caves:water_poison_source" +newnode.light_source = 6 +newnode.groups.poison = 3 +minetest.register_node("fun_caves:water_poison_source", newnode) + +newnode = fun_caves.clone_node("default:water_flowing") +newnode.description = "Poisonous Water" +newnode.tiles[1] = "fun_caves_water_poison.png" +newnode.special_tiles[1].name = "fun_caves_water_poison_flowing_animated.png" +newnode.liquid_alternative_flowing = "fun_caves:water_poison_flowing" +newnode.liquid_alternative_source = "fun_caves:water_poison_source" +newnode.light_source = 6 +newnode.groups.poison = 3 +minetest.register_node("fun_caves:water_poison_flowing", newnode) + --minetest.register_node("fun_caves:bright_air", { -- drawtype = "glasslike", -- tiles = {"technic_light.png"}, diff --git a/sounds/mobs_zombie.1.ogg b/sounds/mobs_zombie.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..413ba24167a1f8a6350445640d177ff4c53f5c9d GIT binary patch literal 21578 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 literal 0 HcmV?d00001 diff --git a/sounds/mobs_zombie_hit.ogg b/sounds/mobs_zombie_hit.ogg new file mode 100644 index 0000000000000000000000000000000000000000..30217b10ce82d799f5cc24fc21a965143ea5f5b8 GIT binary patch literal 6929 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 XW_`UEG-me>00000NkvXXu0mjfrjhQy literal 0 HcmV?d00001 diff --git a/textures/zombie_head.png b/textures/zombie_head.png new file mode 100644 index 0000000000000000000000000000000000000000..bd628a74e1bb53a700aca4151a8fa72f83f21ee7 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^93afX3?$7I7w-U41_3@Ht_(~J;*#8I>VoEGQnuFe zj`qs#t{R@+8UaCi;gP1X@m3ibcD1!ZElmNFC&tg3n Date: Wed, 8 Jun 2016 21:05:10 -0500 Subject: [PATCH 092/354] Clean up underzones. --- cavegen.lua | 52 +++++++++-------------------- decogen.lua | 72 +++++++++++++++++++++++----------------- mapgen.lua | 94 +++++++++++++++++++++++++++++++++++++++++++++-------- 3 files changed, 139 insertions(+), 79 deletions(-) diff --git a/cavegen.lua b/cavegen.lua index 7fc64ba..d0b0b06 100644 --- a/cavegen.lua +++ b/cavegen.lua @@ -22,9 +22,6 @@ fun_caves.cavegen = function(minp, maxp, data, area, node, heightmap, underzone) local write = false - -- 32, -41, 123 - - local index = 0 local index3d = 0 for z = minp.z, maxp.z do @@ -53,49 +50,32 @@ fun_caves.cavegen = function(minp, maxp, data, area, node, heightmap, underzone) end for y = minp.y-1, maxp.y+1 do - -- Dis - if underzone == 6 and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then - if y < -29620 then + if underzone and underzone.regular_columns and (x - minp.x) < 8 and (z - minp.z) < 8 then + data[ivm] = node[underzone.column_node] + write = true + elseif underzone and underzone.column_node and not underzone.regular_columns and column == 2 then + if underzone.column_node_rare and rand(70) == 1 then + data[ivm] = node[underzone.column_node_rare] + else + data[ivm] = node[underzone.column_node] + end + write = true + elseif underzone and (y < underzone.ceiling - (underzone.vary and cave_3[index] or 0) and y > underzone.floor + (underzone.vary and cave_3[index] or 0)) then + if underzone.sealevel and y <= underzone.sealevel then data[ivm] = node["default:water_source"] else data[ivm] = node["air"] end write = true - elseif underzone == 3 then - if (x - minp.x) < 8 and (z - minp.z) < 8 then - data[ivm] = node["default:steelblock"] - elseif data[ivm] ~= node['air'] and y % 4960 < 160 and y % 4960 > 80 then - data[ivm] = node["air"] - end - write = true - -- Caina - elseif column == 2 and underzone == 1 and (data[ivm] == node['default:stone'] or data[ivm] == node['default:desert_stone']) then - if rand(70) == 1 then - data[ivm] = node["fun_caves:thin_ice"] - else - data[ivm] = node["default:ice"] - end - write = true - -- Phlegethos - elseif column == 2 and (data[ivm] == node['default:stone'] or data[ivm] == node['default:desert_stone']) and rand(70) == 1 then - data[ivm] = node["fun_caves:hot_stone"] - write = true - -- Dis - elseif column == 1 and underzone ~= 3 and data[ivm] ~= node['air'] and y % 4960 < cave_3[index] + 160 and y % 4960 > cave_3[index] + 80 then - if y < -29620 then + elseif underzone and (y < underzone.ceiling + 10 - (underzone.vary and cave_3[index] or 0) and y > underzone.floor - 10 + (underzone.vary and cave_3[index] or 0)) then + -- nop + elseif y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then + if y <= fun_caves.underzones['Styx'].sealevel then data[ivm] = node["default:water_source"] else data[ivm] = node["air"] end write = true - elseif column < 2 and underzone ~= 3 and data[ivm] ~= node['air'] and y < height - cave_3[index] and cave_1[index3d] * cave_2[index3d] > cave_width then - if y < -29620 then - data[ivm] = node["default:water_source"] - else - data[ivm] = node["air"] - end - write = true - if y > 0 and cave_3[index] < 1 and y == height then -- Clear the air above a cave mouth. local ivm2 = ivm diff --git a/decogen.lua b/decogen.lua index eeb577a..b00dcce 100644 --- a/decogen.lua +++ b/decogen.lua @@ -117,6 +117,21 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi local biome_n = minetest.get_perlin_map(biome_noise, map_max):get3dMap_flat(map_min) local plant_n = minetest.get_perlin_map(plant_noise, {x=csize.x, y=csize.z}):get2dMap_flat({x=minp.x, y=minp.z}) + local dis_map = {} + if underzone and underzone.name == 'Dis' then + for i = 0, 10, 2 do + dis_map[i] = {} + for j = 0, 10, 2 do + dis_map[i][j] = rand(6) + if dis_map[i][j] == 6 then + dis_map[i][j] = 5 + rand(10) + end + end + end + end + + local undersea = fun_caves.underzones['Styx'].sealevel + local write = false local write_p2 = false @@ -153,25 +168,11 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi ------------------- --biome_val = -0.75 ------------------- - if underzone == 1 then - stone_type = node["default:ice"] + if underzone and y < (underzone.ceiling + underzone.floor) / 2 then + stone_type = node[underzone.floor_node] stone_depth = 2 - elseif underzone == 3 then - stone_type = node["fun_caves:hot_brass"] - stone_depth = 1 - elseif underzone == 4 and y % 4960 <= 145 then - stone_type = node["fun_caves:polluted_dirt"] - stone_depth = 2 - elseif underzone == 4 and y % 4960 > 145 then - stone_type = node["fun_caves:black_sand"] - stone_depth = 2 - elseif underzone == 6 then - stone_type = node["default:dirt"] - stone_depth = 2 - elseif underzone and y % 4960 <= 145 then - stone_type = node["fun_caves:hot_cobble"] - elseif underzone and y % 4960 > 145 then - stone_type = node["fun_caves:black_sand"] + elseif underzone then + stone_type = node[underzone.ceiling_node] stone_depth = 2 elseif biome_val < -0.65 then stone_type = node["default:ice"] @@ -187,7 +188,7 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi stone_type = node["fun_caves:stone_with_lichen"] elseif biome_val < 0.2 then stone_type = node["fun_caves:stone_with_algae"] - elseif y < 29620 then + elseif y <= undersea then -- This is seperate to prevent the hot biomes spawning underwater. stone_type = node["default:dirt"] stone_depth = 2 @@ -211,10 +212,20 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi end local node_above = data[ivm + area.ystride] + if underzone and underzone.name == 'Minauros' and y < underzone.floor + 10 and data[ivm] == node['air'] then + data[ivm] = node["fun_caves:water_poison_source"] + write = true + break + elseif underzone and underzone.name == 'Phlegethos' and y < underzone.floor + 5 and data[ivm] == node['air'] then + data[ivm] = node["default:lava_source"] + write = true + break + end + if data[ivm] == node["default:stone"] then local air_above = false for i = 1, stone_depth do - if data[ivm + area.ystride * i] == node["air"] or (y < 29620 and data[ivm + area.ystride * i] == node["default:water_source"]) then + if data[ivm + area.ystride * i] == node["air"] or (y < undersea and data[ivm + area.ystride * i] == node["default:water_source"]) then air_above = true end end @@ -278,10 +289,9 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi end end - -- Dis - if underzone == 3 and data[ivm] == node['air'] and floor((x - minp.x) / 8) % 2 == 0 and floor((z - minp.z) / 8) % 2 == 0 and y % 4960 < 82 + dis_map[floor((x - minp.x) / 8)][floor((z - minp.z) / 8)] * 4 and y % 4960 > 80 then + if underzone and underzone.name == 'Dis' and data[ivm] == node['air'] and floor((x - minp.x) / 8) % 2 == 0 and floor((z - minp.z) / 8) % 2 == 0 and y - underzone.floor < dis_map[floor((x - minp.x) / 8)][floor((z - minp.z) / 8)] * 4 + 1 and y - underzone.floor >= 0 then local dx = (x - minp.x) % 16 - local dy = y % 4960 - 80 + local dy = y - underzone.floor + 1 local dz = (z - minp.z) % 16 if dx == 1 and dz == 1 then data[ivm] = node["default:ladder_steel"] @@ -289,7 +299,7 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi write_p2 = true elseif ((dx == 0 or dx == 7) and (dz % 3 ~= 2 or dy % 4 == 0)) or ((dz == 0 or dz == 7) and (dx % 3 ~= 2 or dy % 4 == 0)) then data[ivm] = node["fun_caves:hot_iron"] - elseif dy %4 == 0 then + elseif dy % 4 == 0 then data[ivm] = node["fun_caves:hot_brass"] end write = true @@ -323,18 +333,22 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi end -- fluids - if y > minp.y and (node_below == node["default:stone"] or node_below == node["fun_caves:hot_cobble"]) and rand(300) == 1 then + if not underzone and y > minp.y and (node_below == node["default:stone"] or node_below == node["fun_caves:hot_cobble"]) and rand(300) == 1 then data[ivm] = node["default:lava_source"] write = true break - elseif node_below == node["fun_caves:polluted_dirt"] and rand(400) == 1 then - data[ivm] = node["fun_caves:water_poison_source"] - write = true - break elseif node_below == node["fun_caves:stone_with_moss"] and rand(300) == 1 then data[ivm] = node["default:water_source"] write = true break + elseif underzone and underzone.name == 'Phlegethos' and node_below == node["fun_caves:hot_cobble"] and rand(1200) == 1 then + data[ivm] = node["default:lava_source"] + write = true + break + elseif node_below == node["fun_caves:polluted_dirt"] and rand(2000) == 1 then + data[ivm] = node["fun_caves:water_poison_source"] + write = true + break -- standing up elseif node_below == node["default:ice"] and rand(12) == 1 then diff --git a/mapgen.lua b/mapgen.lua index 5ccbdae..5b27d30 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -74,6 +74,76 @@ fun_caves.is_fortress = function(pos, cs, debug) end +fun_caves.underzones = { + Caina={ + name='Caina', + ceiling=-4852, + ceiling_node='default:ice', + column_node='default:ice', + column_node_rare = 'fun_caves:thin_ice', + floor=-4972, + floor_node='default:ice', + lower_bound=-4992, + regular_columns=false, + upper_bound=-4832, + vary=true, + }, + Phlegethos={ + name='Phlegethos', + ceiling=-9892, + ceiling_node='fun_caves:black_sand', + column_node='default:stone', + column_node_rare = 'fun_caves:hot_stone', + floor=-10012, + floor_node='fun_caves:hot_cobble', + lower_bound=-10032, + regular_columns=false, + upper_bound=-9872, + vary=true, + }, + Dis={ + name='Dis', + ceiling=-14914, + ceiling_node='fun_caves:hot_brass', + column_node='default:steelblock', + column_node_rare = nil, + floor=-14982, + floor_node='fun_caves:hot_brass', + lower_bound=-14992, + regular_columns=true, + upper_bound=-14912, + vary=false, + }, + Minauros={ + name='Minauros', + ceiling=-19812, + ceiling_node='fun_caves:black_sand', + column_node='fun_caves:polluted_dirt', + column_node_rare = 'fun_caves:glowing_fungal_stone', + floor=-19932, + floor_node='fun_caves:polluted_dirt', + lower_bound=-19952, + regular_columns=false, + upper_bound=-19792, + vary=true, + }, + Styx={ + name='Styx', + ceiling=-29812, + ceiling_node='default:dirt', + column_node=nil, + column_node_rare = nil, + floor=-30012, + floor_node='default:dirt', + lower_bound=-30032, + regular_columns=false, + sealevel=-29842, + upper_bound=-29792, + vary=true, + }, +} + + local function generate(p_minp, p_maxp, seed) local minp, maxp = p_minp, p_maxp local vm, emin, emax = minetest.get_mapgen_object("voxelmanip") @@ -88,16 +158,11 @@ local function generate(p_minp, p_maxp, seed) local write = false local write_p2 = false - local underzone, dis_map = nil, {} - if minp.y < -4000 and minp.y % 4960 < 160 and maxp.y % 4960 > 0 then - underzone = floor(minp.y / -4960 + 0.5) - if underzone == 3 then - for i = 0, 10, 2 do - dis_map[i] = {} - for j = 0, 10, 2 do - dis_map[i][j] = rand(4) - end - end + local underzone = nil + for _, uz in pairs(fun_caves.underzones) do + local avg = (minp.y + maxp.y) / 2 + if avg <= uz.upper_bound and avg >= uz.lower_bound then + underzone = uz end end @@ -106,9 +171,10 @@ local function generate(p_minp, p_maxp, seed) fun_caves.fortress(minp, maxp, data, area, node) write = true else - write = fun_caves.cavegen(minp, maxp, data, area, node, heightmap, underzone) - - write, write_p2 = fun_caves.decogen(minp, maxp, data, p2data, area, node, heightmap, biome_ids, underzone, dis_map) + local write1, write2 + write1 = fun_caves.cavegen(minp, maxp, data, area, node, heightmap, underzone) + write2, write_p2 = fun_caves.decogen(minp, maxp, data, p2data, area, node, heightmap, biome_ids, underzone) + write = write1 or write2 end @@ -119,7 +185,7 @@ local function generate(p_minp, p_maxp, seed) end if fun_caves.DEBUG then - vm:set_lighting({day = 10, night = 10}) + vm:set_lighting({day = 15, night = 15}) else -- set_lighting causes shadows --vm:set_lighting({day = 0, night = 0}) From 3ddce086ca5e7593099d741a1b53c6ecc41d4667 Mon Sep 17 00:00:00 2001 From: Duane Date: Thu, 9 Jun 2016 01:04:53 -0500 Subject: [PATCH 093/354] Clean up cave biomes. --- decogen.lua | 186 ++++++++++++--------------------------- mapgen.lua | 246 +++++++++++++++++++++++++++++++++++++++------------- mobs.lua | 6 +- 3 files changed, 242 insertions(+), 196 deletions(-) diff --git a/decogen.lua b/decogen.lua index b00dcce..f9637bf 100644 --- a/decogen.lua +++ b/decogen.lua @@ -2,10 +2,6 @@ local deco_depth = -30 -- place cave stuff this far beneath the surface local light_depth = -13 -- depth above which to place corals/sea plants local water_level = 1 local fluid_compression = -200 -- the depth to start planting lava/water -local dirt_ratio = 10 -- place this many stones for every dirt in caves -local radioactive_ratio = 500 -- place this much salt for every radioactive ore -local coalblock_ratio = 100 -- place this many sand for every coalblock -local fungal_stone_ratio = 50 -- place this many stones for every glowing fungus local water_lily_ratio = 15 -- place this many water for every lily local max_depth = 31000 @@ -158,7 +154,7 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi end local biome_val = biome_n[index3d] - local stone_type = node["default:stone"] + local stone_type = "default:stone" local stone_depth = 1 -- Compress biomes at the surface to avoid fluids. @@ -168,43 +164,34 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi ------------------- --biome_val = -0.75 ------------------- + local biome = nil if underzone and y < (underzone.ceiling + underzone.floor) / 2 then - stone_type = node[underzone.floor_node] + biome = underzone + stone_type = underzone.floor_node stone_depth = 2 elseif underzone then - stone_type = node[underzone.ceiling_node] - stone_depth = 2 - elseif biome_val < -0.65 then - stone_type = node["default:ice"] - stone_depth = 2 - elseif biome_val < -0.6 then - stone_type = node["fun_caves:thin_ice"] - stone_depth = 2 - elseif biome_val < -0.5 then - stone_type = node["fun_caves:stone_with_lichen"] - elseif biome_val < -0.3 then - stone_type = node["fun_caves:stone_with_moss"] - elseif biome_val < -0.0 then - stone_type = node["fun_caves:stone_with_lichen"] - elseif biome_val < 0.2 then - stone_type = node["fun_caves:stone_with_algae"] - elseif y <= undersea then - -- This is seperate to prevent the hot biomes spawning underwater. - stone_type = node["default:dirt"] - stone_depth = 2 - elseif biome_val < 0.35 then - stone_type = node["fun_caves:stone_with_salt"] - stone_depth = 2 - elseif biome_val < 0.5 then - stone_type = node["default:sand"] - stone_depth = 2 - elseif biome_val < 0.6 then - stone_type = node["fun_caves:black_sand"] + biome = underzone + stone_type = underzone.ceiling_node stone_depth = 2 else - stone_type = node["fun_caves:hot_cobble"] + for _, bi in pairs(fun_caves.cave_biomes) do + if biome_val >= bi.biome_val_low and biome_val < bi.biome_val_high then + biome = bi + end + end + + if not biome then + print(("* Error in biome selection: %s"):format(biome_val)) + end + + if not biome or (y < undersea and not biome.underwater) then + biome = fun_caves.cave_biomes['algae'] + end + + stone_type = biome.stone_type + stone_depth = biome.stone_depth end - -- "glow" + local node_below if y > minp.y then @@ -212,17 +199,19 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi end local node_above = data[ivm + area.ystride] - if underzone and underzone.name == 'Minauros' and y < underzone.floor + 10 and data[ivm] == node['air'] then - data[ivm] = node["fun_caves:water_poison_source"] - write = true - break - elseif underzone and underzone.name == 'Phlegethos' and y < underzone.floor + 5 and data[ivm] == node['air'] then - data[ivm] = node["default:lava_source"] + if underzone and underzone.lake and y < underzone.floor + underzone.lake_level and data[ivm] == node['air'] then + data[ivm] = node[underzone.lake] write = true break end if data[ivm] == node["default:stone"] then + if node_above == node["air"] and biome and biome.dirt and rand(biome.dirt_chance) == 1 then + data[ivm] = node[biome.dirt] + write = true + break + end + local air_above = false for i = 1, stone_depth do if data[ivm + area.ystride * i] == node["air"] or (y < undersea and data[ivm + area.ystride * i] == node["default:water_source"]) then @@ -230,26 +219,13 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi end end - if node_above == node["air"] and (stone_type == node["fun_caves:stone_with_algae"] or stone_type == node["fun_caves:stone_with_lichen"]) and rand(dirt_ratio) == 1 then - data[ivm] = node["dirt"] - write = true - break - end - if air_above then - if stone_type == node["fun_caves:stone_with_salt"] and rand(radioactive_ratio) == 1 then - data[ivm] = node["fun_caves:radioactive_ore"] - write = true - break - elseif stone_type == node["fun_caves:black_sand"] and rand(coalblock_ratio) == 1 then - data[ivm] = node["default:coalblock"] - break - elseif node_above == node["air"] and stone_type == node["fun_caves:stone_with_moss"] and rand(fungal_stone_ratio) == 1 then - data[ivm] = node["fun_caves:glowing_fungal_stone"] + if biome and biome.deco and rand(biome.deco_chance) == 1 then + data[ivm] = node[biome.deco] write = true break else - data[ivm] = stone_type + data[ivm] = node[stone_type] write = true break end @@ -262,33 +238,26 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi end end - if not air_above and stone_type == node["default:sand"] then + if not air_above and stone_type == "default:sand" then data[ivm] = node["default:sandstone"] write = true break end - if data[ivm] == node["default:stone"] and air_below then - if stone_type == node["fun_caves:stone_with_salt"] and rand(radioactive_ratio) == 1 then - data[ivm] = node["fun_caves:radioactive_ore"] - write = true - break - elseif stone_type == node["fun_caves:black_sand"] and rand(coalblock_ratio) == 1 then - data[ivm] = node["default:coalblock"] - write = true - break - elseif node_below == node["air"] and (stone_type == node["fun_caves:stone_with_lichen"] or stone_type == node["fun_caves:stone_with_moss"]) and rand(fungal_stone_ratio) == 1 then - data[ivm] = node["fun_caves:glowing_fungal_stone"] + if air_below then + if biome and biome.deco and rand(biome.deco_chance) == 1 then + data[ivm] = node[biome.deco] write = true break else - data[ivm] = stone_type + data[ivm] = node[stone_type] write = true break end end end + -- smallest city generator ever if underzone and underzone.name == 'Dis' and data[ivm] == node['air'] and floor((x - minp.x) / 8) % 2 == 0 and floor((z - minp.z) / 8) % 2 == 0 and y - underzone.floor < dis_map[floor((x - minp.x) / 8)][floor((z - minp.z) / 8)] * 4 + 1 and y - underzone.floor >= 0 then local dx = (x - minp.x) % 16 local dy = y - underzone.floor + 1 @@ -308,73 +277,26 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi if data[ivm] == node["air"] and y < maxp.y then -- hanging down - if node_above == node["default:stone"] and rand(12) == 1 then - if stone_type == node["default:ice"] then - data[ivm] = node["fun_caves:icicle_down"] - write = true - break - elseif stone_type == node["fun_caves:stone_with_algae"] then - data[ivm] = node["fun_caves:stalactite_slimy"] - write = true - break - elseif stone_type == node["fun_caves:stone_with_moss"] then - data[ivm] = node["fun_caves:stalactite_mossy"] - write = true - break - elseif stone_type == node["fun_caves:stone_with_lichen"] then - data[ivm] = node["fun_caves:stalactite"] - write = true - break - elseif stone_type == node["default:stone"] then - data[ivm] = node["fun_caves:stalactite"] - write = true - break - end + -- stone hasn't yet been changed + if biome and biome.stalactite and node_above == node["default:stone"] and rand(biome.stalactite_chance) == 1 then + data[ivm] = node[biome.stalactite] + write = true + break end -- fluids - if not underzone and y > minp.y and (node_below == node["default:stone"] or node_below == node["fun_caves:hot_cobble"]) and rand(300) == 1 then - data[ivm] = node["default:lava_source"] - write = true - break - elseif node_below == node["fun_caves:stone_with_moss"] and rand(300) == 1 then - data[ivm] = node["default:water_source"] - write = true - break - elseif underzone and underzone.name == 'Phlegethos' and node_below == node["fun_caves:hot_cobble"] and rand(1200) == 1 then - data[ivm] = node["default:lava_source"] - write = true - break - elseif node_below == node["fun_caves:polluted_dirt"] and rand(2000) == 1 then - data[ivm] = node["fun_caves:water_poison_source"] + if y > minp.y and biome and biome.fluid and node_below == node[stone_type] and rand(biome.fluid_chance) == 1 then + data[ivm] = node[biome.fluid] write = true break -- standing up - elseif node_below == node["default:ice"] and rand(12) == 1 then - data[ivm] = node["fun_caves:icicle_up"] - write = true - break - elseif node_below == node["fun_caves:stone_with_algae"] and rand(12) == 1 then - data[ivm] = node["fun_caves:stalagmite_slimy"] - write = true - break - elseif node_below == node["fun_caves:stone_with_moss"] and rand(12) == 1 then - data[ivm] = node["fun_caves:stalagmite_mossy"] - write = true - break - elseif node_below == node["fun_caves:stone_with_lichen"] and rand(12) == 1 then - data[ivm] = node["fun_caves:stalagmite"] - write = true - break - elseif node_below == node["default:stone"] and rand(12) == 1 then - data[ivm] = node["fun_caves:stalagmite"] - write = true - break - elseif node_below == node["fun_caves:hot_cobble"] and rand(50) == 1 then - data[ivm] = node[fun_caves.hot_spikes[rand(#fun_caves.hot_spikes)]] - elseif node_below == node["fun_caves:black_sand"] and rand(50) == 1 then - data[ivm] = node["fun_caves:constant_flame"] + elseif node_below == node[stone_type] and biome and biome.stalagmite and rand(biome.stalagmite_chance) == 1 then + if type(biome.stalagmite) == 'table' then + data[ivm] = node[biome.stalagmite[rand(#biome.stalagmite)]] + else + data[ivm] = node[biome.stalagmite] + end write = true break @@ -397,7 +319,7 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi place_schematic(minp, maxp, data, p2data, area, node, {x=x,y=y,z=z}, fun_caves.schematics['decaying_tree'], true) end end - elseif node_below == node["default:dirt"] and (stone_type == node["fun_caves:stone_with_lichen"] or stone_type == node["fun_caves:stone_with_algae"]) and biome_val >= -0.5 then + elseif node_below == node["default:dirt"] and biome and biome.fungi then if rand(10) == 1 then data[ivm] = node["flowers:mushroom_red"] write = true diff --git a/mapgen.lua b/mapgen.lua index 5b27d30..0fcd11a 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -75,71 +75,195 @@ end fun_caves.underzones = { - Caina={ - name='Caina', - ceiling=-4852, - ceiling_node='default:ice', - column_node='default:ice', - column_node_rare = 'fun_caves:thin_ice', - floor=-4972, - floor_node='default:ice', - lower_bound=-4992, - regular_columns=false, - upper_bound=-4832, - vary=true, + Caina = { + name = 'Caina', + ceiling = -4852, + ceiling_node = 'default:ice', + column_node = 'default:ice', + column_node_rare = 'fun_caves:thin_ice', + floor = -4972, + floor_node = 'default:ice', + lower_bound = -4992, + regular_columns = false, + stalactite = 'fun_caves:icicle_down', + stalactite_chance = 12, + upper_bound = -4832, + vary = true, }, - Phlegethos={ - name='Phlegethos', - ceiling=-9892, - ceiling_node='fun_caves:black_sand', - column_node='default:stone', - column_node_rare = 'fun_caves:hot_stone', - floor=-10012, - floor_node='fun_caves:hot_cobble', - lower_bound=-10032, - regular_columns=false, - upper_bound=-9872, - vary=true, + Phlegethos = { + name = 'Phlegethos', + ceiling = -9892, + ceiling_node = 'fun_caves:black_sand', + column_node = 'default:stone', + column_node_rare = 'fun_caves:hot_stone', + floor = -10012, + floor_node = 'fun_caves:hot_cobble', + fluid = 'default:lava_source', + fluid_chance = 1200, + lake = 'default:lava_source', + lake_level = 5, + lower_bound = -10032, + regular_columns = false, + upper_bound = -9872, + vary = true, }, - Dis={ - name='Dis', - ceiling=-14914, - ceiling_node='fun_caves:hot_brass', - column_node='default:steelblock', - column_node_rare = nil, - floor=-14982, - floor_node='fun_caves:hot_brass', - lower_bound=-14992, - regular_columns=true, - upper_bound=-14912, - vary=false, + Dis = { + name = 'Dis', + ceiling = -14914, + ceiling_node = 'fun_caves:hot_brass', + column_node = 'default:steelblock', + column_node_rare = nil, + floor = -14982, + floor_node = 'fun_caves:hot_brass', + lower_bound = -14992, + regular_columns = true, + upper_bound = -14912, + vary = false, }, - Minauros={ - name='Minauros', - ceiling=-19812, - ceiling_node='fun_caves:black_sand', - column_node='fun_caves:polluted_dirt', - column_node_rare = 'fun_caves:glowing_fungal_stone', - floor=-19932, - floor_node='fun_caves:polluted_dirt', - lower_bound=-19952, - regular_columns=false, - upper_bound=-19792, - vary=true, + Minauros = { + name = 'Minauros', + ceiling = -19812, + ceiling_node = 'fun_caves:black_sand', + column_node = 'fun_caves:polluted_dirt', + column_node_rare = 'fun_caves:glowing_fungal_stone', + floor = -19932, + floor_node = 'fun_caves:polluted_dirt', + fluid = 'fun_caves:water_poison_source', + fluid_chance = 2000, + lake = 'fun_caves:water_poison_source', + lake_level = 10, + lower_bound = -19952, + regular_columns = false, + upper_bound = -19792, + vary = true, }, - Styx={ - name='Styx', - ceiling=-29812, - ceiling_node='default:dirt', - column_node=nil, - column_node_rare = nil, - floor=-30012, - floor_node='default:dirt', - lower_bound=-30032, - regular_columns=false, - sealevel=-29842, - upper_bound=-29792, - vary=true, + Styx = { + name = 'Styx', + ceiling = -29812, + ceiling_node = 'default:dirt', + column_node = nil, + column_node_rare = nil, + floor = -30012, + floor_node = 'default:dirt', + lower_bound = -30032, + regular_columns = false, + sealevel = -29842, + upper_bound = -29792, + vary = true, + }, +} + +fun_caves.cave_biomes = { + algae = { + biome_val_low = 0, + biome_val_high = 0.2, + dirt = 'default:dirt', + dirt_chance = 10, + fungi = true, + stalactite = 'fun_caves:stalactite_slimy', + stalactite_chance = 12, + stalagmite = 'fun_caves:stalagmite_slimy', + stalagmite_chance = 12, + stone_type = 'fun_caves:stone_with_algae', + stone_depth = 1, + underwater = true, + }, + coal = { + biome_val_low = 0.5, + biome_val_high = 0.6, + deco = 'default:coalblock', + deco_chance = 100, + fungi = nil, + stalagmite = 'fun_caves:constant_flame', + stalagmite_chance = 50, + stone_type = 'fun_caves:black_sand', + stone_depth = 2, + underwater = false, + }, + hot = { + biome_val_low = 0.6, + biome_val_high = 99, + fluid = 'default:lava_source', + fluid_chance = 300, + stalagmite = fun_caves.hot_spikes, + stalagmite_chance = 50, + stone_type = 'fun_caves:hot_cobble', + stone_depth = 1, + underwater = false, + }, + ice = { + biome_val_low = -99, + biome_val_high = -0.6, + stalactite = 'fun_caves:icicle_down', + stalactite_chance = 12, + stalagmite = 'fun_caves:icicle_up', + stalagmite_chance = 12, + stone_type = 'default:ice', + stone_depth = 2, + underwater = true, + }, + ice_thin = { + biome_val_low = -0.6, + biome_val_high = -0.5, + stone_type = 'fun_caves:thin_ice', + stone_depth = 2, + underwater = true, + }, + lichen = { + biome_val_low = -0.3, + biome_val_high = 0, + dirt = 'default:dirt', + dirt_chance = 10, + fungi = true, + stalactite = 'fun_caves:stalactite', + stalactite_chance = 12, + stalagmite = 'fun_caves:stalagmite', + stalagmite_chance = 12, + stone_type = 'fun_caves:stone_with_lichen', + stone_depth = 1, + underwater = true, + }, + lichen_dead = { + biome_val_low = -0.6, + biome_val_high = -0.5, + stalactite = 'fun_caves:stalactite', + stalactite_chance = 12, + stalagmite = 'fun_caves:stalagmite', + stalagmite_chance = 12, + stone_type = 'fun_caves:stone_with_lichen', + stone_depth = 1, + underwater = true, + }, + moss = { + biome_val_low = -0.5, + biome_val_high = -0.3, + deco = 'fun_caves:glowing_fungal_stone', + deco_chance = 50, + fluid = 'default:water_source', + fluid_chance = 300, + stalactite = 'fun_caves:stalactite_mossy', + stalactite_chance = 12, + stalagmite = 'fun_caves:stalagmite_mossy', + stalagmite_chance = 12, + stone_type = 'fun_caves:stone_with_moss', + stone_depth = 1, + underwater = true, + }, + salt = { + biome_val_low = 0.2, + biome_val_high = 0.35, + deco = 'fun_caves:radioactive_ore', + deco_chance = 500, + stone_type = 'fun_caves:stone_with_salt', + stone_depth = 2, + underwater = false, + }, + sand = { + biome_val_low = 0.35, + biome_val_high = 0.5, + stone_type = 'default:sand', + stone_depth = 2, + underwater = true, }, } diff --git a/mobs.lua b/mobs.lua index 50213d1..f109be9 100644 --- a/mobs.lua +++ b/mobs.lua @@ -249,17 +249,17 @@ end if minetest.registered_entities["mobs_slimes:green_big"] then mobs:spawn_specific("mobs_slimes:green_big", - {"fun_caves:stone_with_moss", "fun_caves:stone_with_algae"}, + {"fun_caves:stone_with_moss", "fun_caves:stone_with_algae", 'fun_caves:polluted_dirt'}, {"air"}, 4, 20, 30, 30000, 1, -31000, 31000 ) mobs:spawn_specific("mobs_slimes:green_medium", - {"fun_caves:stone_with_moss", "fun_caves:stone_with_algae"}, + {"fun_caves:stone_with_moss", "fun_caves:stone_with_algae", 'fun_caves:polluted_dirt'}, {"air"}, 4, 20, 30, 30000, 2, -31000, 31000 ) mobs:spawn_specific("mobs_slimes:green_small", - {"default:dirt_with_grass", "default:junglegrass", "default:mossycobble", "ethereal:green_dirt_top"}, + {"default:dirt_with_grass", "default:junglegrass", "default:mossycobble", "ethereal:green_dirt_top", 'fun_caves:polluted_dirt'}, {"air"}, 4, 20, 30, 30000, 3, -31000, 31000 ) From a6497392bd3dc93c9173ab1eb00969029f9cea4f Mon Sep 17 00:00:00 2001 From: Duane Date: Thu, 9 Jun 2016 04:20:45 -0500 Subject: [PATCH 094/354] Clean up and adjust poison water. --- decogen.lua | 49 +++++++----------- mapgen.lua | 41 +++++++++------ nodes.lua | 18 ++++--- textures/fun_caves_water_poison.png | Bin 524 -> 618 bytes ...un_caves_water_poison_flowing_animated.png | Bin 4159 -> 4842 bytes ...fun_caves_water_poison_source_animated.png | Bin 3114 -> 3343 bytes 6 files changed, 56 insertions(+), 52 deletions(-) diff --git a/decogen.lua b/decogen.lua index f9637bf..e95e472 100644 --- a/decogen.lua +++ b/decogen.lua @@ -153,27 +153,21 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi break end - local biome_val = biome_n[index3d] - local stone_type = "default:stone" - local stone_depth = 1 - - -- Compress biomes at the surface to avoid fluids. - if y > fluid_compression then - biome_val = biome_val / max(1, log(y - fluid_compression)) - end - ------------------- - --biome_val = -0.75 - ------------------- - local biome = nil - if underzone and y < (underzone.ceiling + underzone.floor) / 2 then + local biome + --if underzone and y < (underzone.ceiling + underzone.floor) / 2 then + if underzone then biome = underzone - stone_type = underzone.floor_node - stone_depth = 2 - elseif underzone then - biome = underzone - stone_type = underzone.ceiling_node - stone_depth = 2 else + local biome_val = biome_n[index3d] + + -- Compress biomes at the surface to avoid fluids. + if y > fluid_compression then + biome_val = biome_val / max(1, log(y - fluid_compression)) + end + ------------------- + --biome_val = -0.75 + ------------------- + for _, bi in pairs(fun_caves.cave_biomes) do if biome_val >= bi.biome_val_low and biome_val < bi.biome_val_high then biome = bi @@ -187,9 +181,6 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi if not biome or (y < undersea and not biome.underwater) then biome = fun_caves.cave_biomes['algae'] end - - stone_type = biome.stone_type - stone_depth = biome.stone_depth end @@ -213,7 +204,7 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi end local air_above = false - for i = 1, stone_depth do + for i = 1, biome.stone_depth do if data[ivm + area.ystride * i] == node["air"] or (y < undersea and data[ivm + area.ystride * i] == node["default:water_source"]) then air_above = true end @@ -225,20 +216,20 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi write = true break else - data[ivm] = node[stone_type] + data[ivm] = node[biome.floor_node] write = true break end end local air_below = false - for i = 1, stone_depth do + for i = 1, biome.stone_depth do if data[ivm - area.ystride * i] == node["air"] then air_below = true end end - if not air_above and stone_type == "default:sand" then + if not air_above and biome.floor_node == "default:sand" then data[ivm] = node["default:sandstone"] write = true break @@ -250,7 +241,7 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi write = true break else - data[ivm] = node[stone_type] + data[ivm] = node[biome.ceiling_node] write = true break end @@ -285,13 +276,13 @@ fun_caves.decogen = function(minp, maxp, data, p2data, area, node, heightmap, bi end -- fluids - if y > minp.y and biome and biome.fluid and node_below == node[stone_type] and rand(biome.fluid_chance) == 1 then + if y > minp.y and biome and biome.fluid and node_below == node[biome.floor_node] and rand(biome.fluid_chance) == 1 then data[ivm] = node[biome.fluid] write = true break -- standing up - elseif node_below == node[stone_type] and biome and biome.stalagmite and rand(biome.stalagmite_chance) == 1 then + elseif node_below == node[biome.floor_node] and biome and biome.stalagmite and rand(biome.stalagmite_chance) == 1 then if type(biome.stalagmite) == 'table' then data[ivm] = node[biome.stalagmite[rand(#biome.stalagmite)]] else diff --git a/mapgen.lua b/mapgen.lua index 0fcd11a..13fffe1 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -87,6 +87,7 @@ fun_caves.underzones = { regular_columns = false, stalactite = 'fun_caves:icicle_down', stalactite_chance = 12, + stone_depth = 2, upper_bound = -4832, vary = true, }, @@ -104,6 +105,7 @@ fun_caves.underzones = { lake_level = 5, lower_bound = -10032, regular_columns = false, + stone_depth = 1, upper_bound = -9872, vary = true, }, @@ -112,11 +114,11 @@ fun_caves.underzones = { ceiling = -14914, ceiling_node = 'fun_caves:hot_brass', column_node = 'default:steelblock', - column_node_rare = nil, floor = -14982, floor_node = 'fun_caves:hot_brass', lower_bound = -14992, regular_columns = true, + stone_depth = 1, upper_bound = -14912, vary = false, }, @@ -134,6 +136,7 @@ fun_caves.underzones = { lake_level = 10, lower_bound = -19952, regular_columns = false, + stone_depth = 2, upper_bound = -19792, vary = true, }, @@ -141,12 +144,11 @@ fun_caves.underzones = { name = 'Styx', ceiling = -29812, ceiling_node = 'default:dirt', - column_node = nil, - column_node_rare = nil, floor = -30012, floor_node = 'default:dirt', lower_bound = -30032, regular_columns = false, + stone_depth = 2, sealevel = -29842, upper_bound = -29792, vary = true, @@ -157,111 +159,120 @@ fun_caves.cave_biomes = { algae = { biome_val_low = 0, biome_val_high = 0.2, + ceiling_node = 'fun_caves:stone_with_algae', dirt = 'default:dirt', dirt_chance = 10, + floor_node = 'fun_caves:stone_with_algae', fungi = true, stalactite = 'fun_caves:stalactite_slimy', stalactite_chance = 12, stalagmite = 'fun_caves:stalagmite_slimy', stalagmite_chance = 12, - stone_type = 'fun_caves:stone_with_algae', stone_depth = 1, underwater = true, }, coal = { biome_val_low = 0.5, biome_val_high = 0.6, + ceiling_node = 'fun_caves:black_sand', deco = 'default:coalblock', deco_chance = 100, - fungi = nil, + floor_node = 'fun_caves:black_sand', stalagmite = 'fun_caves:constant_flame', stalagmite_chance = 50, - stone_type = 'fun_caves:black_sand', stone_depth = 2, underwater = false, }, hot = { biome_val_low = 0.6, biome_val_high = 99, + ceiling_node = 'fun_caves:hot_cobble', + floor_node = 'fun_caves:hot_cobble', fluid = 'default:lava_source', fluid_chance = 300, stalagmite = fun_caves.hot_spikes, stalagmite_chance = 50, - stone_type = 'fun_caves:hot_cobble', stone_depth = 1, underwater = false, }, ice = { biome_val_low = -99, biome_val_high = -0.6, + ceiling_node = 'default:ice', + floor_node = 'default:ice', stalactite = 'fun_caves:icicle_down', stalactite_chance = 12, stalagmite = 'fun_caves:icicle_up', stalagmite_chance = 12, - stone_type = 'default:ice', stone_depth = 2, underwater = true, }, ice_thin = { biome_val_low = -0.6, biome_val_high = -0.5, - stone_type = 'fun_caves:thin_ice', + ceiling_node = 'fun_caves:thin_ice', + floor_node = 'fun_caves:thin_ice', stone_depth = 2, underwater = true, }, lichen = { biome_val_low = -0.3, biome_val_high = 0, + ceiling_node = 'fun_caves:stone_with_lichen', dirt = 'default:dirt', dirt_chance = 10, + floor_node = 'fun_caves:stone_with_lichen', fungi = true, stalactite = 'fun_caves:stalactite', stalactite_chance = 12, stalagmite = 'fun_caves:stalagmite', stalagmite_chance = 12, - stone_type = 'fun_caves:stone_with_lichen', stone_depth = 1, underwater = true, }, lichen_dead = { biome_val_low = -0.6, biome_val_high = -0.5, + ceiling_node = 'fun_caves:stone_with_lichen', + floor_node = 'fun_caves:stone_with_lichen', stalactite = 'fun_caves:stalactite', stalactite_chance = 12, stalagmite = 'fun_caves:stalagmite', stalagmite_chance = 12, - stone_type = 'fun_caves:stone_with_lichen', stone_depth = 1, underwater = true, }, moss = { biome_val_low = -0.5, biome_val_high = -0.3, + ceiling_node = 'fun_caves:stone_with_moss', deco = 'fun_caves:glowing_fungal_stone', deco_chance = 50, + floor_node = 'fun_caves:stone_with_moss', fluid = 'default:water_source', fluid_chance = 300, stalactite = 'fun_caves:stalactite_mossy', stalactite_chance = 12, stalagmite = 'fun_caves:stalagmite_mossy', stalagmite_chance = 12, - stone_type = 'fun_caves:stone_with_moss', stone_depth = 1, underwater = true, }, salt = { biome_val_low = 0.2, biome_val_high = 0.35, + ceiling_node = 'fun_caves:stone_with_salt', deco = 'fun_caves:radioactive_ore', deco_chance = 500, - stone_type = 'fun_caves:stone_with_salt', + floor_node = 'fun_caves:stone_with_salt', stone_depth = 2, underwater = false, }, sand = { biome_val_low = 0.35, biome_val_high = 0.5, - stone_type = 'default:sand', + ceiling_node = 'default:sand', + floor_node = 'default:sand', stone_depth = 2, underwater = true, }, @@ -282,7 +293,7 @@ local function generate(p_minp, p_maxp, seed) local write = false local write_p2 = false - local underzone = nil + local underzone for _, uz in pairs(fun_caves.underzones) do local avg = (minp.y + maxp.y) / 2 if avg <= uz.upper_bound and avg >= uz.lower_bound then diff --git a/nodes.lua b/nodes.lua index ba9319c..17fbd9d 100644 --- a/nodes.lua +++ b/nodes.lua @@ -80,22 +80,24 @@ minetest.register_node("fun_caves:leaves_black", newnode) newnode = fun_caves.clone_node("default:water_source") newnode.description = "Poisonous Water" -newnode.tiles[1].name = "fun_caves_water_poison_source_animated.png" -newnode.special_tiles[1].name = "fun_caves_water_poison_source_animated.png" +newnode.groups.poison = 3 +newnode.light_source = 6 newnode.liquid_alternative_flowing = "fun_caves:water_poison_flowing" newnode.liquid_alternative_source = "fun_caves:water_poison_source" -newnode.light_source = 6 -newnode.groups.poison = 3 +newnode.post_effect_color = {a = 103, r = 108, g = 128, b = 64} +newnode.special_tiles[1].name = "fun_caves_water_poison_source_animated.png" +newnode.tiles[1].name = "fun_caves_water_poison_source_animated.png" minetest.register_node("fun_caves:water_poison_source", newnode) newnode = fun_caves.clone_node("default:water_flowing") newnode.description = "Poisonous Water" -newnode.tiles[1] = "fun_caves_water_poison.png" -newnode.special_tiles[1].name = "fun_caves_water_poison_flowing_animated.png" +newnode.groups.poison = 3 +newnode.light_source = 6 newnode.liquid_alternative_flowing = "fun_caves:water_poison_flowing" newnode.liquid_alternative_source = "fun_caves:water_poison_source" -newnode.light_source = 6 -newnode.groups.poison = 3 +newnode.post_effect_color = {a = 103, r = 108, g = 128, b = 64} +newnode.special_tiles[1].name = "fun_caves_water_poison_flowing_animated.png" +newnode.tiles[1] = "fun_caves_water_poison.png" minetest.register_node("fun_caves:water_poison_flowing", newnode) --minetest.register_node("fun_caves:bright_air", { diff --git a/textures/fun_caves_water_poison.png b/textures/fun_caves_water_poison.png index 58eaf97e9f8c073d22ea1cdfb4298cf451d739f5..c4197c9b2183e3775cf946436cb6b7d73e33d192 100644 GIT binary patch delta 546 zcmV+-0^R+L1nLBkQ-28w4Jt_-ha3O^0ryEnK~y-)U6b9e+At7=KWyg*0*wHrEtPnT zzF%LXcYQi^)QHdk20O7$FP!+C)>oExcRaH*Ui|p={U_7OOUbq==sQdB;Ko4kFPsbH zh2(JDaBelhL%EV%y8%&F5+N7lr3B#8TIyYa8v}VMC@VSRbAN6%^{!ys6b#mrmlBm1 z?+w9&kf5XjVBb{Su7R0DhGnlw6;6sCD-&DkU)SH)*Qbx)3Zj$i- zFo2K?1`}xCG=FXk2)Rh^U~&c zA^|+^Bdc|W^X}b+Ga9!$Mej3#8^b>@t4y$3XACBSlq*T!*|@~KkPIepX)Vpyip?ju zT@BrD6H{5p6s{Dw(=!6ksT!=0_IbypwYV{6LMg$z&XV_o3CXo<_d>)^^hyB&((ruD k!>3<5_Z#2)5$6Jb0YA=7o3*Po2LJ#707*qoM6N<$g0iXtasU7T delta 451 zcmV;!0X+Wd1dIfbQ-25r3>YbPdE5X10hvieK~y-)ZIelITQLkoA4h);v8uF5RW9Qr z_C0= zX{*=}?Fa_g*Fu~ek}Dxv`a8ff3vqJ19UQG{j5n46Y7LA5?|%&d$FpZ$1ncyiQzfT5 zn0jyUAv*T8jEcvz2Q=xr2q8LZ(RONS0Hjhd2C@b3y@7+$0=Rt(#z34LITgG&?DrOh zI`kO2EwhkQ9T(4l6%-VNgoPR9A*irqNk+G0dAt$Z=T*UW&)24l@fOgy|Q0>jBlD5j}JrF0y?JMI? z@8J$EBXfxAz~vedX{4=?)5FGnRU0qYh)r7|ZH436bNxMy%(d_m+;!^3TGRL8!ZHgY zO}!5m$#u}Kr9ohfIP||zR7C3xIaOMN(=SzeU4-pc?mS>KhHDJmSAG?-yCKrXX!qba t+2MU>94D*4k^ih7{IKisOCLIDYd^Z`CetO*ymSBn002ovPDHLkV1mPL-(3Iz diff --git a/textures/fun_caves_water_poison_flowing_animated.png b/textures/fun_caves_water_poison_flowing_animated.png index cd733c9403e2251d922cee32681c7b3375cb1351..15178ab123fbca58906df0051b018b73f51412f8 100644 GIT binary patch literal 4842 zcmYLN2{=@L7am(f%8VvU#n}GYmq@lI48|TZh=dj@GK_u6Zjvb38bZi!)X18YWu%BK zA!5p!Wym&&VesA2|NFjYo_X$l&OP`1-t(UK{FeLB!pz|4;gg3!Aka}GLp@923I&0f zKy>GAu|d-miS zca*pVrzu3DRLy{;(Q%Zvu>V%#mtUgHckH?2N-VKV-a%u@kiqc1p{D%@SOh4Uem-HE z85_Q7nxqN}*_y)j-s_n#x1MdKh;?i2m2L91_3(qy1^iWV*{&mpDZ{qBkHkou?^4x* zt}El&4JwC6x!V-O_jCA@JWqLqnHi=in9e3I2b}1u;?Q{!wtM1r3xxHeJ+*U4;dqcP z)iTlZl%5(74*l6zUMfDu>z~+L$A(S-5w@TxZZUN+1t+hL=a zullr?0J`&Xo@7e}TTsOdxhoqP7ULaaA9ZK`F-{u5SWHH|#$`8@%ZVWoH02zvM|?8PQL ziMPkrwyryNSVt-0k3ygw&-a9n?jjud*v+9wWG6?dcvjD9Bti>=E$j+WnH1fQBy^W% z#udp$rqe8;?dpE$)k?dHFlov7lb1C>--*>sTYnbu)q(nIaF-M+{XNq)rTU^0bf5dt zh;{e8XRQ!{Pf6OTC|$dfOPGYdvvs2B;&0uZ-EhtOyHSkKQ*BtX0rfZE859C9-+0j#yYX}kCzU* z?A*$dbZaeZQ1-E{vjXny-WT~>_7&V{TxXJuk7|a*Mm0am+zLxe z@{~F2NAz7`c@Sb>72IA&=ZBVacI1h$vq{|@G-r!95uyyoZVoltIh1?33`V-xr=mXW zUhJ53bN&-Isz5w@qmf^PIb1)Nm`J($GrZrbbs-8X-L(teJ0bxc=-PAZcYnNQzOS+! z&o^NDA;3`aRtf?=Bv*@>V2{U6_9E$UTzG>3<;qu!UaEq(!2q6dj*x{=(kIUDUN@I2% zQiw`k``s0#jd~IIFY-xp1$*%lH{=$l5p-Mc>=ECDz-#vMU%z}jrS2IBHFKbA17VNy zY^sud5VlJ3qv$6x9pZ(q(n{AAod~F#_VTW^Gdm80UD0`FUhd~uP>!eIbEv9|3)kU5 zv$$GLJQny6z2Rd@wM_ObTSJtPkCBi4;}s=?sp3+GbmS>U2jju38k*xI-Uu!F2j(8M z5Oc4J9Kb1=_Z=p*h2?1S9r155ZZaKtXArM3$P8y(lKD7TtyZmv1w=VtVDt%Kdb%w_ z)>>%BI1^!Rr}e65OVbyEr#vx_qZ0Tfph5m^*H2 z%6MZFkN?LEn$g<-IZHCo;HOop5}Q)o)zG_T={o&3YIqZYHn(Et$(dQ)lW?2sWiQ`^ z>{7VN75oNK!#a~-W-{-0yl^64!N;@2>aOPa5c0~&%XQuu-b7VzXp2%%Bv(M@qF_^~ ziR(OGS&GMkxCcFBZ&-!OED|-5x$263b2^A-JX}!cukBFE^aJ)@|7vJmu7`=EjTF&6 z!6ws%=W4ix(1`8nODkMGCILn^`gohzq%5E#JsTU^1B7bHdOB9Pq>NXUqmvIgNT$Ld z<{+f?ECMmwud*nwQ98Dh`HIQdy6lKPs^X~7zJO>Woyyi3)w#fVi;vrN+l~66vgC-f zgVgZLH|{p~pS5J>z;G_5fh7u^Le|QDF)|p0g0_Y<*R5|cwXRPlix+L#1-(+#NL*-v z&eQCqT2@}(mes(7@M)Jq9|@lGexJkzItyREsp|vOaHD8|o2Tr-Bhm1@QhR#yi}q79 zCXlv@mG_{w1H$IGOrt7T1Htw*_I{a^^w*PGyI_8m`IQm z!1nC2x~pa7VIO&|gkF2Chp@v6r`bdGj-v)J4{yG8rj;29TY0-I59(t0Exw%y6ZZeo z&J_e@1bUxJ=r)ad;iG%mIHR`3Pv4m)V@HU^1ol>+c6myjZsQ?ZxjvtX#D>Vqt~Y*d zy>h|%0V43{s#At*9|H89_ipx-6D=&wZ%vpzls=AtxSOPt)jOlRf;o@RP`QGx*)z8# z>meg%3zac0wT%-bXBCaf$ScZm;O((snhItE4-TSr^lwvSAy%#4UM?u>+abH}nQYn+ zwvIiC*`k-MYkt`acKmc`-uPUr{@KKp`3pCMpdohBDe>N^Nk5Xi$df>eL3=937(e)q zDWGSq83t?3`~LGTEe0$-on$+B0`5L&-|}$eG0(G!NUlbrZ~B))Y13%Mgwx-IiEyQ} z)UuZP25p?lu$HQjg7xsV%i3@2^Uzbc>ccKelqk^WD7D(Zz!isy)?Kmqf{W6E<>4@n{=S6Ct?tklQf-mLw&y$?wR z){mDtaUQw2OR++~@3Ehh45}fGPWNhvgtDY6f5zgZr3cMFdfYm0;hX3s!Gx?U|D6zV zO#j6*Hi{riA<@3zjkVAX@Bk)KChBHx!N;m$*aMDD5sM-pq@Cy6UDR|+nvlU^NkS_p zd$BxF44WA#iwyn8A$9}ja|iC_g52Vl4lfBG_l!s`dd3u&E$3z1cQ4xw5#$)@%iIxs zHzLmy)kHgL(UEsO^V1i3QG!Oks|-BcBq4(Nb=}EQ%R5Df20*CU)=m4GzEP(pwm2CK zZqD$`ddWfyfm6~AUoc{NQnFtENU?lXJbPO*i?(ZQ-WZA+6C~9#N&NJt zHzbvE^{J-ZBAGS+5NVj^7T-O?!VU zW&&wqlBJp9(H%k&T5YaiYgq-PJ#UQM!htFB3de4_WK+lYCR81#;zG)evVTm1y)++Eo$s&-l^@oWnpjK>5LB>X(0+7{S|_}7r^;aia( zs3XNCXpb(71_5y3d8AkI2MZ`+Lgz1_#1Pdh$8uVMWAq-Vc zSH-vc$}AL3c8)F8(Mv`?&Xb$gwle3j_b(aZ#R=gSLmWX@lY-0DZW=k3TAA|+&^fQ_ zX^qEothp4*kBzuc{p=^zc;iiK9F{$VOy5C-$5cXSUb@>AH#8tXbRDZYOP<@4E>CX^ z^L7RhXiyxF#WVjL8B9y*4<6@dk@Nn1LSOiuza47x?o#qE#GK^rr)l0)$V^SMuFpvV z=4;~K85Qzo_0Qtlx^FoBRAB&S(oirm}YRa&eOZZ~t!KdzV4Oc+RL z2)~lzxe!VV-|@RyiG8lR!24E+eSJ030}?C-?u?RsWi3S6t?`t<+_d$27a|}ibSD>w zE|tc|&w=|U?Vi5#dVlxfB6+{+zOqAEsIN^IVRK02MpeTU#c>)uWte!YZ87|({D9}+ z@2oHS1Ub5I&a=TZu7WAUZ=Gu&V}(ObUmO6>Etx?NXXrm~i}kAhP^WeF=GW>%R~8|- z&>TA(L0wQ^#Q!+Ty+7j}89ZOxTwyK0wYAlrCZtN=XxcZ+c(wYY!fvEi4%jwaw3mXj zU+0$R+4S`AcrvmNatiygQYj1U#9<-Y=R9yr59j)2FBcWPM*KoT4_8(zab8>&MEmkM z#@%-zywQcvO|d*bPqC?(04CNc@Gx=X{1+BMQc9Z6s`fV5YQ1oVVtaI;Lwb|oYV%XK z$bsVxh+e00V|(N`7z~=8-zN|MaywrY=p{i&+?ATJb#KkKXwNZ^xAZe&iF|X@S_%G$ zUNCyK-nnsIBM4Z|nnptl+fPw3uQbR1EX0(VGktXrKklCZ-d6kiR0WTDmV#W}3x;$| z*Ni|y5xwMX>dgq%V{zcj#pfbsd=Ot|LfiB?;?_#r!%5P-NIvFzZQ^r8ua?`xvh|^r zYhD!e<(-!fYvVuPaUkn7HO#CYtMlx^vl~U$?MTiA!E+C^>}n=}V}PVZ!^WLjlAnHc zHR8uBJI9{aPE&F9)-H`$#9G-Ur*G;lm)dak^luk%nNBvq>B4)*FM9nLQA>99ha#|P zvb!Sa_c|@!95;IJ?0ElMD+I9MH-tqlT??RbOrCkAHOqG=*O$g|qg_FbwL@KtH1OCV zj3i>w{eKhk2#xK5w)(6@Y?(Q--093OiSN2$q{JNI7&`OORCz7Np(S`XN<<4;*SEC6 z+08WFYYqiGq%6#KS-Ej}Lkj#meE?=@Pj1P;F}$voU6SoSES zN{QoB=dJs*2^|rZ;_^J?SIig05q%gYRU#d!WZj&5bALhpqkhH0BEVQ7Kz{^0E|A2!Lha&uW$iZtvYHov5 z8B$MYeIbTUb9y~XqD|=mJ_6M7tQ_G8$0lvajkFx$L%UIe3@6~p9r)i;ACPneF#elw zF(PnEB4m$_2Ka7|_6dvPHvr0ZXTEaCJn%y_x=Gvoa&b;>Q1A2s$l@lC;9X|H(sw`= z+ZhSr@c4sJBv9es1P|yx(9;CFJ91wGBoa@5=fIk3bHTM7t3AL_U zejskf8>E%o|JDp(rYbCI2ASrRyQA+A7BvCf^$xg{=UfW}h!KEWWpBW!h{XeatxmUH zEO#2$$Oq&DC}f$a2e`ov<`1O*Vq4-TqqHkCUIpkT(A)+r0dAl%%O^{uJ8DhLt+x7v z0TbNjft+8*+XEgxUrt@8z)a zoRt`Gaabgf_5mkk?|TP2{BpY!z`VSFRObY-2 literal 4159 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 Date: Thu, 9 Jun 2016 07:42:17 -0500 Subject: [PATCH 095/354] Add aquamarine tesserect. --- deco_caves.lua | 4 +- init.lua | 10 +++ nodes.lua | 88 +++++++++++++++++++ textures/fun_caves_tesseract_bronze_aqua.png | Bin 0 -> 11312 bytes textures/fun_caves_tesseract_copper_aqua.png | Bin 0 -> 11341 bytes textures/fun_caves_tesseract_gold_aqua.png | Bin 0 -> 11186 bytes textures/fun_caves_tesseract_mese_aqua.png | Bin 0 -> 11417 bytes textures/fun_caves_tesseract_silver_aqua.png | Bin 0 -> 11028 bytes textures/fun_caves_tesseract_steel_aqua.png | Bin 0 -> 10826 bytes textures/image_credits.txt | 1 + 10 files changed, 101 insertions(+), 2 deletions(-) create mode 100644 textures/fun_caves_tesseract_bronze_aqua.png create mode 100644 textures/fun_caves_tesseract_copper_aqua.png create mode 100644 textures/fun_caves_tesseract_gold_aqua.png create mode 100644 textures/fun_caves_tesseract_mese_aqua.png create mode 100644 textures/fun_caves_tesseract_silver_aqua.png create mode 100644 textures/fun_caves_tesseract_steel_aqua.png diff --git a/deco_caves.lua b/deco_caves.lua index 461f14d..7ef2b03 100644 --- a/deco_caves.lua +++ b/deco_caves.lua @@ -80,7 +80,7 @@ minetest.register_node("fun_caves:glowing_fungal_stone", { }) -- Glowing fungus grows underground. -minetest.register_node("fun_caves:glowing_fungus", { +minetest.register_craftitem("fun_caves:glowing_fungus", { description = "Glowing Fungus", drawtype = "plantlike", paramtype = "light", @@ -111,7 +111,7 @@ newnode.light_source = default.LIGHT_MAX minetest.register_node("fun_caves:moon_glass", newnode) -- Moon juice is extracted from glowing fungus, to make glowing materials. -minetest.register_node("fun_caves:moon_juice", { +minetest.register_craftitem("fun_caves:moon_juice", { description = "Moon Juice", drawtype = "plantlike", paramtype = "light", diff --git a/init.lua b/init.lua index 9fee56f..ad5296a 100644 --- a/init.lua +++ b/init.lua @@ -3,10 +3,20 @@ fun_caves.version = "1.0" fun_caves.time_factor = 10 fun_caves.light_max = 8 fun_caves.path = minetest.get_modpath(minetest.get_current_modname()) +fun_caves.world = minetest.get_worldpath() fun_caves.DEBUG = false +local inp = io.open(fun_caves.world..'/fun_caves_data.txt','r') +if inp then + local d = inp:read('*a') + fun_caves.db = minetest.deserialize(d) +else + fun_caves.db = {} +end + + minetest.register_on_mapgen_init(function(mgparams) minetest.set_mapgen_params({flags="nocaves,nodungeons"}) end) diff --git a/nodes.lua b/nodes.lua index 17fbd9d..325996b 100644 --- a/nodes.lua +++ b/nodes.lua @@ -112,3 +112,91 @@ minetest.register_node("fun_caves:water_poison_flowing", newnode) -- light_source = LIGHT_MAX, -- pointable = false, --}) + +local function teleporter(user, area, power) + if not user then + return + end + + local name = user:get_player_name() + local pos = user:getpos() + + if not fun_caves.db then + fun_caves.db = {} + end + if not fun_caves.db.teleport_data then + fun_caves.db.teleport_data = {} + end + if not fun_caves.db.teleport_data[name] then + fun_caves.db.teleport_data[name] = {} + end + + local out = io.open(fun_caves.world..'/fun_caves_data.txt','w') + if not (out and name) then + return + end + + if fun_caves.db.teleport_data[name].teleported_from then + user:setpos(fun_caves.db.teleport_data[name].teleported_from) + fun_caves.db.teleport_data[name].teleported_from = nil + else + local newpos + if area == 'overworld' then + newpos = {x=math.random(12000)-6000, y=120, z=math.random(12000)-6000} + else + return + end + + user:setpos(newpos) + print('Fun Caves: '..name..' teleported to ('..pos.x..','..pos.y..','..pos.z..')') + fun_caves.db.teleport_data[name].teleported_from = pos + out:write(minetest.serialize(fun_caves.db)) + user:set_physics_override({gravity=0.1}) + + minetest.after(20, function() + user:set_physics_override({gravity=1}) + end) + end +end + +minetest.register_craftitem("fun_caves:teleporter_steel_aquamarine", { + description = "Steel and Aquamarine Teleporter", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_tesseract_steel_aqua.png"}, + inventory_image = "fun_caves_tesseract_steel_aqua.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), + on_use = function(itemstack, user, pointed_thing) + teleporter(user, 'overworld', 1) + end, +}) + +minetest.register_craftitem("fun_caves:pure_steel", { + description = "Incredibly Pure Steel", + drawtype = "plantlike", + paramtype = "light", + tiles = {"default_steel_ingot.png"}, + inventory_image = "default_steel_ingot.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craftitem("fun_caves:perfect_aquamarine", { + description = "Perfect Aquamarine", + drawtype = "plantlike", + paramtype = "light", + tiles = {"default_diamond.png"}, + inventory_image = "default_diamond.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_craft({ + output = 'fun_caves:teleporter_steel_aquamarine', + recipe = { + {'fun_caves:pure_steel', 'default:copper_ingot', 'fun_caves:pure_steel'}, + {'fun_caves:pure_steel', 'fun_caves:perfect_aquamarine', 'fun_caves:pure_steel'}, + {'fun_caves:pure_steel', 'default:obsidianbrick', 'fun_caves:pure_steel'}, + } +}) diff --git a/textures/fun_caves_tesseract_bronze_aqua.png b/textures/fun_caves_tesseract_bronze_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..b6e6ec404703942e3ad1b0524b3e9e84758a132b GIT binary patch literal 11312 zcmV-0EYH)4P)W@0LYp?gL zv-Vo=ewW}sXxw{!J5p=Vib!kjf2Pd6J93bQZ#`Z92UjO~(+xJ=DM4F8Vwr*{f>KK{ zUsrtoi3BkHAF@vK-#WoB?aQ-wz~FbjvBdA*SzxfupgnDnwh_1g`K&H&cN#3z6#2Md$EH5IJ3GbR4?V8`vH$q-$NI(mvZ;@cSNZ=QDDlBx+em3{j*g^3 z+7UX2-_400YV78 zP!mK#17cH;!P`H#p#P0{idY8wiuK6jv#8}6eBkHi{O@n5}}Hhf2Kvmc0D*VA6WD1kCS!U}()?M|XE+d2ygrX{-supj~Ml z6I!=~pp;FR!?}EVa<~~x-}kAp;r|_wJ8s{c+Ld>+aoo7l7(RAuv?j}6dT6xzlWRV3 zdtTOBN(;1b3_%cS{WnilHNb24B!4jguilwr-+;+~{(hNv-;^^y^F%o`+p_WBy)kuZ z!c=*p0AV{dFP$Q2$~&E_2mD-_*Cu;V?*r(#Y%(j>uw<0cO#WVO8Xt%fy`#45V4Dn z84#*E(bBRqrzXs7Wm(2w+|ShE(e0hJF-?%bG&)kdJ+_qCU&R?Ko*Cvwh_yZwvg&-1|5UoQr3eac)pwL*_o0`?$AOF6Vo-d3` zcEHJ_Y9Y5(oEx}R7{b8NKIjM$x;ki7bz$+OxoPPj%CyfPK3^^yp+A_*Cv%o#etNbN ze)Q`HYR%ugIfwDT8~^s}GkkG>g1pXsk`qHI;aaRHK2YjI%%yCQHZ}(67tVJCT87~Tyw<+(fF0O2y3ukc22%5 zd&Uon#Z;e&tfbJUB@+I!+-*%X#`tE!?>_{l|5kxlZ_1V#*c9@NpsQMIqbTMPOMX)I!K0 z5Q*}PIAyPABE6mEy2qx)XK`%FOnL|@VZ-cx)+dWpU;TE%p-a#zLU;6HzW5~eHP=Ea zz2fykpalpWK@@=s2#grc*Im?r>)$*Sit>|x`neyCSYn-3u0oSaH@wMlw{O!Be z7;pdUQTJo_w0-2b+VzI{po0bBQYfEfO?`xXy@+{qKZTwyylvM|$_%hJ8^bR7)D4M_ z=b5dfSbyP%6w=2q3`tjW0wb3v_QLm3hDm6~2x1w$bQ1mGH<7o!7E=WX9fBbVvu%X2 z6aj4{zwzfBEU!YObL2M&W_kuN&4{R3N1i&4SYD=ER9NNiN2vh69-;k^malPrpFnG& zXU3>aP3lz{gN~f@_Ury>j|7GX5PO06Wx}Y|Z z=vqTiStQa1+O4y$`2*HwTcqL^DF>QZ)LS7cj4%Y)QeYYyQ-Wm*EJF~p1W8+vPS_-p zDUzu)@l*!WNfBs+W}`v9S|;$CELR(tQlfJO!p?5aJ$sl5)lQ#SB6iO`*izAU`X&0B zOJrk;O0CKGlF#HaO!=J@MK=vuz>_H=We|8CA}A4W4hPqEFIX{4zxxAUTly@(J$uqC z09?5-%^NO{iT8bFQUBRJ)-6SQ!~I9y?HS#5kLSbU-kWfg3A!#~o1cr?rxj4!rsa^8%i1u`h&W-||ogH+x zcaTaYX*KIqi!;p4&Twibz%XOfn=P)}l%ubA6<*+RdTfrvGbZQMHj2(B!bC5o02#Wd zARr7wf+!>kB23+)(X2$bW}Y)vTVp>uGHc!U*&i(xKYnlf$|G>gCX@GlWl`U^n@%g$ z{(D8QC(}r+i`o(i0}XaONh|0kTc0Csw76xcNZfN69-AjZve1xVSvaO3A6Ljk9Az4$ z+$tmMcS1T%ywqa2Z4b(@2xOcstqZu(BqtXtST&zk!zKIj%d~|x2HR5%b$2nec?X5e z8HTo8#)%^@VHbM&#!FRB_}iJwyq#$6dYrI=)heUCfK~vZN)l->WrIKkNTY=vHc4g* z#&9^~_u2EWy0pi;1o-jqe`^Wjw%s}Y_Qxy5$@^|f{#sG@{MM0hkDt!BSyGySfz}3D zS!P@CBVLnziiE8>>9+G?DMhE*VsKTKBe|=YO|7SF6$mg9u1_c}3{z0c7jT@AOnH%p zOk+hJyTc<)tXhZBmZmMKSib%S^wv#OH*RIF5^(n5ah`thG^J__;WbGoY$g_4Jm2w$ zRQq0sne4&ws<>f-x^BZ0DHIkOg(O6ZkT3$9Cbk)p?d)Z#Y3NH5!_rW#z!ixfjm)(| z0^Ol^@3&0!1?5D#1mwR!sI z#z=d0HjN)+pg2KnZh?jP0IrdMYK0@y9?LDwHQQEkL+V-Fmd{wUiBfDU1_~hrf)G@Q zRv{Jvexwn~Cr$$=ohO;eQfWysAVIPqa^tiid0Br8S*|IwG!6?zU`<2E4h=4tgJ=wtVPg@YgMbciiC9mJrEQlHcp;W! zGneb7qcVrQ^0m~~T}fm0c3MN1QK`4Mu&A-!1{><9SjcXm*tv-?m10YOz%v~Mf)it0 zyH>N=KEh}v!IHBD0}oVyP#%GbFqKcza*4O~V44<6g$QY)tCQ;T!nCna@t=9@gnLo~ zyzvT>N?NzhMqQ-R38|wN{guZUjE*u_3aRbAhvZFnoL}FkUUaA+Pw1iP9VJt1; zHA8$mMQ=1m;Cgs#uc6_@xI&*q?(L_1-K%&cxtcFMd6o_}$A|j9$d=Z3iL4xk<)AGG zAq`Tdi<9ldj;GLCBaoPuMLmj%nB$OeZo5V3p-$jQ4r6h49qATHH z2~E&)Da3rH^KGo}FCaH>!%Be6B@hV*ye9RUi|}1?jal4uFN?k)S6gDy5ga%X(EjW} zg58(%(z;!I=J_dt$|4^c{2rG!zlxF$!mvpjF3PenEE|Ek$X{p-DG0S8tXKje&F=Mu zivSe8*kC%9V6q;gGaRP3d6071CA$7~#CPpONR197P#UciL<-gP@biP<#EHsfuo75z zy@hIIb6t1{7aO!DW<(5$BCcbz*wu;7Conc{fLxMzK8D$q!sHE`~lmW-z27*m@$*cw9%{( zH(G!e0t85*v77`#8n!Ji0uV*2-*VzaZbkIA4iS_~L_2OIxpOZlODxQ%}8JLw3Q*y0_=6N)S?lnH(yNO?{CRF0g8m|R%q5fR+|=*Treh*m9w;Z zHsf4&6~c7Teh86TnM4YN(g-P$euKu`BCW`zwf0&jCL6fNUcl~Kjo-DJ?e1C3>NNFg zjYR>+WtyR-De|RRMkZ$|8V2*&%pW;`KJhrE@+gZ-GdK$qm_d{AOb=6u0#%WqZDbfT z7b97(ammaqbKM&`bNQIcvWqzchOuMma;LJgT% zq=jJ-YB@i05dgF>bV9oHM8niW3uDV}Vm*Cm-(C4JfE37tiHuud+awxuNZ+TD8bnqX zY4q)5Y_x%Y^dO?Mn|T%IMs*qsmoW4>E+k__tSQa1vA00Hw~I`{WqhcQ=L$*ACIY5Q zbJ%mUm`R83s7x*Nm`}8GbS_KR_a0`8Z)09|8%7kNBSj^*iduUg18FFA@8tVOt1Q(* z?&Wjj-Lq)JLZ}GPNCAN#(4I83jzYYUSy%x;2cce8p+_<*Yt=o3vvxDe^8tx4CBl*j zLx2`&Qy>fjD$9hfL=`p=DubxDOrw1}ljoKZqh~nYwwqzu&Gp_<3%&~M<;MClr8dXfe0kVu$JnMsP$LD~sIE5=ddGD_!0@#{^dNn*EJbc~)R zeQJb*$(xxNycty(;PKN6>`Bj{-j7EZrkV4?OE&AFF?X{Y;{OH0@Y4OFXH+Nww z#54^Zb@XF*_o3bTis2}Py7(MP5Rpcj3LPo@z(mD5Nqc4N>NzsC68R1r+IO(w$SD@v zh6u}(tTQ6wOLI6?lYCaw$Q1BHn_Y)bQfZqe8tB9tpU0n=<&d4kP9{*1O}p?2lS8Ca z14t2Zc*bYXGe5%g1G+AZvm6wdY~Mmkh8TfMDjB1h+st!g=h)Nlva9^JJm3C7Of*7( z->kBxV2J8WjRf_d0Z{eC@Kn)9n-)eohba{}2HLXG(m?-&sJO`PMAF1IVi>U$9i`*+ zhiAzY0)n->2vZ$+XjUJ4iY<$i%(;^3sz+I6sU+Iiw8g}Y#mG!lnO}BUzp+E7lbOh! zoD@q7RpZJHc@EcLR)p-yHW@eC$xDILoWXP=8dDRbycQ?=UPG!w82VXgg%YU zTL~*wj*kp8)IZK(@%xOn{SpQqsc=qpBm#TNS7%S0t$05LAZ3P|y7CU0bV^V?N8|A& zyg=b36F6}P+W-uSVOd0`15OM%J4r`#fzE=9TDJkWdlQCNLrbY+$MzHXN}MShG*YX` zwP(n>9(J|Jg0-DWK0#OArZF*&a$>^j>otXdx#!PtNl#YaVz}ZPGvK-nwzMB7xoVJD zPYg0y%#+hBjLy?P{|xiN4l23z#Dqd&V*7PmOu8+fYGySvbE6Cuo@cqSfnt0cgUPD0 z{3Tg#$)~<}n8r^5@Iy>P3bKZ;orPh#yUTdmTr|a7--AK$s?}rE%7* ziqW|Ic9a6kt)OBFr4KwN8_z#XxfZb;<>}wK9drA&IE%B$$M0wU!E-ESwqWWaDX*b} z6T@?bVCJLskDWVLJD8Tj(}HB^k+}1%%zpdxtf?=t#@NqTtDUU_mTHw}sn+U`MBo7{ zoZxj^lWV)<;jdQ<{ZVxH8_kN7!S@1Eq0g4S4mS3;Rg4*ZOu2Eaph;JE z9+hoJ#M9b8_?Rp{@nEIeh#o1c{O0NS4JuweBa)qY%=SL~$fa2?Q*ZgiL<3VsoGJI? zUl=+27xxc;ytAXDrp@%#@a)xy&kMQ^b8uJrOZr(?bZO6}b6Qnbw z>ysGe1w7*PMPsluO}5a3*nB0zNl-ra5`{!SwX~#f*w$ux#nJN9FP!_6SEecb<*#>O zZ0?WAOM8v?40Xq@EN;C9ZoEwv;~6SLn+Pts47a@v-z(ErpJ1Ce#dX#Md*gGg$~jbB zP5sEz#G|GblV`%2A3YK-F4gu~j`_BtwV}Hl-%hJ(2xH+Cx!!h+ph>1W#j>bVF=IG^ z7L`_;vo^JO?R|G$a`)=K-c_Sw@ED(6Z0B{G#o;v2RR4Q|KGw$rLM2_{amZIz7HcL+H#SNgk;e0TAFAnYwz zn7dZnhAH%($d2P@I;B~wW2aJJnY4tU+17;^+JY?WM5k=fl)Y5bY3x=FOBt9!M1E$Jy3CSFrD>G|PKh2; zqE6<8gTzmrfOH$W6;g5~xq3w&J${mwAAARB>91eHYySUn%=VNaOrbZq+KhBMBUQ`2 zSXXO=Auh7jl2Dq2Qb3^>k!r)VC4Rnx$|d_Eef%XS{JYN|yzG&=XKLH>Zww<%)5-`d zs?)`bRJ!7X%~ix`A%c)Ks>(!1JMFT`a$_EWq#PN9(jl}`OjlwU=St-3vz)0$Z0myV zsS$!!lW=edV{VS_nF*SycB+1o=j0_c@(!l*iG@`HQNKB67 zZof{;N(~8P?<~`LhspJ+n4}Q*WpDZz69ZS$YC+CTqQx?8&2i!b_c1ko7%#m<=fp|U z+t!h9a~PeQp_0vzF9&ETFf4;sdzw>Lp7m;;Y_m!Isi!H}P*)~(w@QaqV@QsXF@0jD zARd?4ra(voPg~4YBBYdhbZpF8tgB$I6|aKNbUD0lPI5lcL1n(mXgtT2a+%o; zm*6&Qq-#qU+F~Zzh3hUcrxYU4Or?4mDvuJo@g8(X7pa~OV#iM4KJ`ro+bK2!-2~{& z7(DueCCuoeumG)B?y`!Av`wT9gorR@1X{0Dg+w3(0w2}ghc!Qfee3{k7@?I`Kq71F z_7m|nZ0+l$b8U=N(x-2I8_RPVqh3ZCtXCffv7b&yF5gxV~<#u z_#wr04omhRn@=656l-TF9$=?q%-}g-dA8_UE9OT^ygKtRGehfmcJpO~ z=`uUVCulqOHC-0p)u*EM)ZDzZN*5@|B`g7h&M}r;n^rQ8Y?KHVinO$i*_L6kwnVzz zpf*2^6Gqh21I!s^wog5S&g7xdq#SQYdjYh3!j^{+1|kB(iL)${I_X8&hSdjf-)H9e z)vGd?wU$_-$tQTm}$Q<2gm**3$o5_pzm^K^^&@fkK6HP$RF zgvHP{y(q34OG^iYH^0B5{K{jWc%kcg!7K6G2k1}4>69@m7B3jP`rmr}`zn#>>^(kC z(b-KjQbb8bI+LWiTq72Ebkvs^b~-U@!*uv9Lc_rdTx_NBq=WVvD6J6jIDrwP+NF zGLtJr!#o;-hbK4*oP+=f9{G#kOk8UXtbf(c&H=q}d`wi@SCd>kMf=n^Mzut~UdBgK zjd#+f>ts}moL8qF3Y=tyP$`7cNTD!}ZGcw&q z(lls@JTrDTEeySV?1#p5+^qEH6946^hj{|vZGZS>5kB|ZA_xO*3Wd;`P$70*+HL;! zXU_Y^gWrBA_r|y1kj!LFwK&4~xnYW(NhW=X=@b}_^*^e68>6apkIac2ArUo9T6 z`?|=r)3s)hF|Wl1BTKKl%yw^#v=?$Jwu|Zb5Zk;HtZkkpQC-5j^o__!ps~?fV}zh0 zMW6*r6G^c`a%%KNKA@(8iYLBMYO41ZCQi!Q=vHm?trL+MCwc4%au*Krz093>P8Kt4 zva9wImxbpcZWC@>%js=9DdqBbtMpo0*iNSBvtQ2;9^+49%+W&rrYQ>EjT z$og<|Zq{&)?T;cqK#m+?-G#?^D0U-eN)d4zMcR1`@4KN!f_|#WF^mE#z55MDeeChqB_>Dh% zJUsq8Y(ClOzrA9uVN!0_rqxX{8|U)Pt9ejf!?TI&S&FSj7%4E5AZ!dna@5*P!ZCr1 zhHDU75VliM1##b-afFY3;3>{|8H(-ev6Uoj`k2)k)qy^4AN>v)%Vm;nBBN%* zzFfzXV_^UU+jn&-_C&pa>I-Nz{`#(nkxa8_vK76X)b=PPqrFXoiZ6p!WKnnv$xlG&LY-=1N=pI5RvMcGll!VPD;n~BH zS)MhT+Wh)~Gqr;NYr1XBd#}v!t%Fs5`HHmo_6xOAHfDctN3R~bInmltENhjqBU$fR z$H?ASk-ls@iO3^t_+&@Uvot)-$fehk@Jv#!OQt%^71h&pr6nUD`Y7w4dyej>f5>a%h ze?Qm$?I&qBTf7|W=gqw{9H_t{y^&A}3~8V-umqZRY_9+S3$aN=K~x-Zwz2!vV=P|( zZj7*nFf5{46dnObCZgF`sV@{@Sg0o+ zA^qh2D&Cfn)wnZmwHo`o<|=1=S1*~VWGReyIH8n%)q3%brAl?{qDTdc1N$tU%+bj_ zU4!lTdv3vSB0BbegOe49vvxnXR8O)dXz*}zBQLdjh|4CfVRBRP0SapdsO@_LG^#XS z_))}xzc<1}_NxybslW65wA*~kHCg6c@@Fcs!wV~lxetG527o6ImH)?GH<+((pS#dA zcj6>5$G|oOp0H?Iah!w$16vt;)texZ!SNb6vvVjzuE^cO2qi5N=a1u^e1*sMzC&(h zSjD$(T^-l*O^t5tf)cC<%lA6=Wu(OVJbFWbHd?*$1PP{0bSb|0?eDwUZ z+x(Ne^Ww|LJbiw&`7;0>eYwON_NDpKGqvdR@9eeS_BYdqe{|r)qrdv9oo{*G6kNz} z0S#`V14Amp$p>jqcVXBm%%wS$G|^JPPmZDhf(H83Q6@#6$PZ~B8j$JB?$k9>YLcc- z<7t}^1-L*=ea~1FH)>vRLMYsDKK6V#5b1&6guto-_P-=IINI?jryv7b4D&u57y;x z0Vk(Jz5h(>g=;s(etl1WDs|BB#?P+-!vX=>g|oCJH1)MR5T1uttkl(!f=HtyfjK`# z@YExmT6H;>Ig7MieHG0_LD;G$lbF&JNkfu1401+{4kP9*3l2O)ZPVq5zSYpIAqWvt zV@eAdb5@SJT%Xp!21KEqP2(?MR2O+XzXzkdzzxYowziwhjE$h?CUtq_g0u|WVpD(k z`-f_WK5$D;er|t7-?=-@xfvh%54FOt- zffgYRg0?Klm`P%O1QlN7CxQUevXQn0VT7=Z6{@aWr{2Ah#k=0cs#SUJoO_hzz~jv5 zH0I24E*a{fv``Y#Yf$mTUw-+S%D41i^oikOr~n>(srG+*z={{FXoik2c$tK% zr1I)}5h4Vk5i42x#bi{YQ7AlGejV%lD>%MKxoZevfN9wXX|Te`N{AG~SULKp;SyPK zyrFGG*&M6Ry?|;|X?ZTQMVCv4+8CX$zw+59xeq*bYFWwe9jfbJxgyP}Y5x}k0C4x7 zG{;7Kl=jr`-PvpW;kV`=$vdr0*KNpN(&x_vXIg2)&-UWXoT6a3xV@WJ(k=z46++d2 z`VoSKIoj6rVBc~BVOuX~7bPM>0z!NuLNozBEh3t<%n)O8nD~X$RC_lfbL~hWxu|Ve zIiECEKtKwlZKAyZ?JI&+YY>5t7(K^wJtCKY6XP|!fU}22tDpbRugO^_7FG1_J(5rV zxcO6CwAwJrQ5q1yY%}!x7 zsw+Zaco@J^A0|gU56iiecw2o5HYyQbYR|Z`P zA^zY8?$6n3{NEa2lKBMp?u_y0KP>AH+?q2!`NPuR6IP3>GV)b-_J>A!xkxFrNsk;N zZ0|>>a$s1vkA9oP;sgUbhnT+iUD#fkNE&FZf9Ce$Vow0kO2VK+Ai`UyU>`e#DD>d> z3?VM=DB>q?dS#=*6e}A}q#^DQd*E|4&YhzpAqlm?BQxvDDr`O`qxv_GPA(rBeSF@0 zV9{4$Df;IFFgnvBnMrWxc85BARw%s^JKTDNHGCFXui*7> zM%vCwToE9C+Ag$0WedwfNH8AwJH(L}v~3Du8j`1`+DCs>yZNr82Oj$Kqm#kQzkY=& zzw*2r-McZ#@hR`04*v4k0fx^i~T|J46{s`4>_^se_BwU_@gT6fi( zx$xYV{`Gx>|8Ttdnhalhrpi^DGHhR^&G)`~E!+On(eNkV-?!U*^NtN2J1^~Td%x9L zU}4+k{zR_J4AyLrW-5sp1rP?PAiU@W`XT@t5J)FZjJ)(6wej-1Is4)R|F*`- ze{9^hFT>XlRJm(+hW@-EyE0OKP9;Jr5|f90Aj{U1zQ(cav~^(=J_1S7E= zl|qk{o!wGqvO*vbkzVnPD1!2`)=LY@8Xr~tr=HiHgnBrNJIzpQ;WmV*SJ0JZd<=YP z6KQd9xfXu&xeKkYzC7wJe)l)K#3!CM_{7aK`mXyourPh@pYGKBcj*(}o8g-W)^Y2e zQMMMe{N$r$1u&SS_uY5&-_{v7-;r_j6k2fa)e*ccVJUJVx2Vbsn z>+UR%zEt_=wW|JmHX{Gpz6@XggMQxd@k!pew;*o+Z=)JuXAd2BUe&cR7mwc>lfm`2 zRJ$C@h^JF=4AUeG6^%xVAdISBWV{j@&f{YXm6w)F70Yzu!+6ojlgR2e3fu4(QHpdi<1k>!NJqM`|LQ)pBVU$jR)SUtsuu7ytmb>`3$2;gxLiu02_Dj^fMD*8bJ=ec-knmJ|e$#tWg+QcO2B m`;XMPV|SW|Ui#P1{l5SgS?!V{^OLav0000Ksm=(znhNg8!o9-TV77O$Q+a&7jHWADiZVHw;tva(v;5<$v@0kKH^>Ut64(WE9J? zQDH#2T4yp>eG(@pQxLj2py(OPrps~;7mrCELM z%yHiS#TNkhZ?_H8nTnE%SV$?*S`%tbwHdHn_W1aHC-}teTln~WC;npqeCqXE`N+M; z`PA#T(jIq&X-b3uDZmRffznzE#XwJ&c=e}#tpB5cCcwP47x~;AY7~Nh{rx}v-gPqB z(xTT}C05_{@Gm`|{?S|c+WjZQe8JUs-Fu9`c+(Ev|IH)+X8`=>z9IIkZR5AT{1Siu z<{k0_-#DWFJqCRDLpKZ#b#-(*LbrIHmr_VO5{+LEG9f58NY2;&x^hCU)dv1Dpa(4gkePQBXp6hk5yUe+H zAkq?-K~yO%T`k;0xv=;@?|HiZiue50uk9B3nuictL@a|KRQiwp>4XM&=l<2d9Dui7 zF~G%ZyZEiIyvU!vVVn8k?;HyN`Gt30zSA*jlPb`LWtH7j_xRiX_}=`TYe>HJ&RZ_F zy~cHoFubg4C$@RQiD}aY!$Js&l#-|vMMrYli6@^e%#Zu6u~u7lbna7`mYqS=mLeX* zHza{ph`>j>F1lDmR%*(eUwFwh%*RX3+M!q~DdtbU++~ISHU)#eFf*V{sZ?1DCY@;X zXk9u7-g5VW=YE-efA!{_;=SKEtRMK@%YHckpSW!cAHV+upML!|`>uPBd4Kwbt(Wws zocFlp+QnLmPGLI;&nxI={Y=NEoy*CnnabDd*X5$^PC>?53QbDbfoIrCBS9&wplKj5 zHp?FZrjH70TIWkd=CfAX)ufM~rF!^fVz$j} zqserv4+?yqLii~4AzuJ^`_Dp?XTaUz3~|`yEo8$)1AU3 z6apnQ0h$oBLJQ45KMWnr&g=HS{2LtxLVCj+h>o07V@^LWv~CfmG%*Q4hZv!!sh1e2 zOdA)uQ+Q_l*s)XR%7zMuGMPlH6R|!wo2`EGvp*Vbe&&vC7{9pkoA|{2C#gO2W%$h0ClI%xFv>txu_+2x8p7_`wg%r&!fyyIS4;(s7O!Lgg$zUd zY*BQ7;mcyA8k7AO4U75f_X{!5DOcwvr$D_pxCxMl~zs5@!hyKt@|H4u~@x%S1;x(#((%V8~NC`KY|c~|Mj*@Y?yKlJNA~@ zy16+F>a-b4GXBH+@YZjnzHuu}$09(8YN~^1Yo6I+lC!L)r!dVWjpvx^*vLz3Ou*6io$EE1gQmiN>ukZECXuXD0KF z8i4DE{|vw-8@dtBuk*l%t~YP~?8EL?-f`jYJyKZpn^W~TG2dtP(llG^Q?xe9w4FVQ z=;|Z8b~A-Yj7^yYRyjmzjgF?7ZIs!yaELY0a|qL9ASe?CEv!9toKS!-4Sd@{#vD?Q zK0@`XD>1Z2s{mmdc!?OkZQ~K6{|EQ;#GHehNYg$XW2Cba%LMIKiJd)%QLHfFXa+?d zBWR#%d1_vbn(Nc>0s^gtberh;1#M?iw0E>W`uVRtRsonVxhnwt<(qf%8x7{Nc_ykcW`h=rx|h0+;)me- z9)?$@EtuuTNRyVh_49Pz@WPcKc+Ki4zjNEg;?_TZLO=AL9s5prJ@-DD?dS~J*6L`o zMfjeFF3eM+ix7v+?&DnEGR?NV`yhma77FeGI&PD2<( zl}{9(lnBVgY*LvvTKm?}-oKtq|9Yb74w~gV-g|zw+Z5m_(mlt~m3F1-WCB=c*8bWE~3yU38Xwg$t zma;?%r~@740v%e@*Eht_n(g##ypYPs0s8jd%=k~gh26V_pZ)Agu8$jN0woC)n7W1^_{h*D7A_M=gVl1{zqM!1N}1th*L~)RX8??MT$bTu-#-Vy zU3Xmky3u;_uBVFKeoI@2C8P-$C@twU8(d-^=Z=9nj7XHzWsie%WjY;$-hqC8CWaWb zdRP=OTqTfAA77XVLy$|vah!n8T9t~35>Y;vnhTt5NubjSx>7b{dv;LSuz{JORb=yd zW`Fi1FFpEw>V*Y_TP2=MGdnZGBgX5PZ@&Q}-b<`m#SNm=bcUu#5MrTGNCKn?2tu%_ zV;KSIt^t59_ES22Js-I*R8XmSRxsO?9ApFu2yNu=9x6wsTxtNT9uQdqZG(EsF0zqfOaTG`1fT-63b63;LXA)!QEE8J4DnP8g__UmXjybv_3m|j z?O*=pvs13|@bLuz-t*dvF3PFIA3eN~@zR-gGn6(``D_V}a!uq2xIQQBR&pCRGmtW= z1UC6-nu4$q%L`nZsB_8{l$AgQ9)uo32u92+B2Tf@oxG#hJkTy6#YW7vl_ z96|(^@`!qMdPJSMt`-*h2gxkw(T2sc9ih8YVtU8rRNA{i3QRPXGFV)gVxWY`3PF&$&!&y%_J3eOT!f zvQ(ki+DG|;_{9ARYHXI5=W8r373do| zgVDX7YP1EbT*0c;aEfKznvZKnSZ`GEJ(q0Hb}F{b{&<<@MO}>V*~5LcJm2}o7wL68 zK6rVK-8@ZbCNL}qZAB2$AYr;V=}zou09}`YNKb$Oo?UxR}RK(n1(E3ByHM7KUXbPzV7+ zXbdS)8q8Q4)0FMEJLdtIcdhf*sRY`EY?}R@Cww{9Y_g;3Y11G1))MW zJj%&V0^3BFN+`pja`p98e9i5#8EVQvYE8rvY;*z|rer!3$4^_RH3N9*1ku(QR%aZm zJB~S!CfZ?vB}w}g939fyogg^_>VufT1fiPn!kcMLkkN}?7>=%&)(k+Q$&Y~)1vco&ko3|m9 zLaUX+i}pgaAEK2;OOxc}Sw`Fx2g(uD@t3ipHcMCENIy09iV5oYWDG@MfbS_rv58lVp_z1ssVS`=Pi;&EKlpqBf;FVIF0LzftbfQSZ@T=~50Hly< zgrJ)xIvO+NTKfrxw<8T3f^cQ^&)30((jX<4@6ue%Qwt=yzFkaARS>67AbNVJw05x1 z%n_?C)2LKgpvkkoW=Ew$SEb14^b89kWI<~dPo6=YJxRVi&r)`Qbbc8-bUA6qIcr+v zl*Pc@5@t(;WUax)`6iQ@E}k0R#BhhhwH+ZrTN{r)`XGz5)BO7S9BaIzXe3exXrV!C zgb;*Ek&M|`hCx%w{C7c1fB;F#QVcs;%D$wzW*DQR6YYC&e)W+888eYl3vHRCnq@>F zS#UbBss)xicQAggf_dr$L0g9Drsh}T1svfK1OYGj4Mu`GTN@3w4EA7mw~=b~nH-35 zAYNi5QenQhNV1T_irK8frRcj%7%`rmFxmLXA$EpInj0@fh9N3YEF@aUrdwH;jxgS` znI{e$pjasKYpqA<3eKT~g;XJ+5d!>XlaAK3ma2&#idkL(pzf&(L6eMhskZf?28Y1+ z&)+Z-VM&A`Knt`f5QfC8mI;~$Udw6%B~jHPxt6uejO2;U%<`nYiep}sU$GakkZhBR ztYI@J1sli4=vmI8RE^ND;ZaBFD%Rp6ivdJqHe(npDS@)%G!2WV++Hf<)A-doB3bhsjw_atSuTzKhB27OS16J5z zDW98}3F}D9(QZozqP+|4*O8_K6hfV^Qb`aYNE=kBY5E4rX(JIfiPpyH@TbXi+SKGa zE;@RWiI#3$6|yZ7p*35>RFJX+1v`OK7FUip$)|JpZVP6iioN9Wg4SpQ{7}+qYMRj= z66sbnKF^HjxT^Ugj;mNRTVkov!kK6vEtbG`J(BSV)2Tu9$S6D4^l^RjCp-|`jtK}U z@M{IVx_`TL7sjyN+|17bs5ZRG&~Kuo6gn2iG&Dk(XwyImdEQS}jz9>Mkc2XVb~OF< zN!H2*(%p(m?`CSz6eX?LFmi~C{7I(j9`l7Pi(ZVZ6)?Qcpy4!WU8s>S!Qket#L|61 zI5H<{d0+0?J}eF{<(aKj+1r)iY?z|Uju3P67;#B+ewHrZoOsz=kf^N^mtmahn(8#k-H-8R5)Y2O}+FG&F-9q~n zYR^85@41-qBvvenZ5jweAWVzEFj2NcB$p-bSLtqR(Cq0X+uD!mH$X_$arT5XeK?-0 zlXp_2+S8<554%!fR`ipNNmj*Of^*X}y*B(<(zKH<qrin65 zx+=4*=}R)cWhYvJ<2UeaMpF zb-VV3I6FVKDxp7CKfSc~NWpsdfv5B4uMS7lb=x<~uf8lLy&cFR~+gj5Aruw!LeV%1=L?-92r1i8R`YD(A>S89ejULapK5H}6Gv99KKSOnqF&yIWD|4!ppnSuatpHAz}^ zVH--nFqe?d=;-l3{QDE7SH3gfyVDR-^ydwYLR$G+Ls>vU!BZev;a*zM7b2P;Bh}ZA6?k+u z@?9hj>S9rt>5z^#W-@WH%WTl$SY&6W5vIq;z#zi3 z5uw1hO{(c6t<5Gw#aRa3Ia*Ymu6hkMw4Q4BDoC~9mR+p5vus`87pxiRHnMY*Uw+Hq zAG{9;FX)eBUc7CMw4~mvOoM7XC1tganMi?YP!&)~#E{)B*oMS3ER1Rmdt!$EiE&n~ zZy_QtCtAq*lM`p`s^{JE)O0ZaEA7T*Mb#Bp60^V%i%Six`|m@=;w;A^pd5NDCF1E6 zJy&OtXJ5>$!AY>p-k9?zB7(zNL{eX2%`d^|#=QN_|GaUc3~%M@jtj#!*> zq0X4^kU`LT_+>JqBZToJ4Yx_Qp>?8~Gba!J7~g9?0C;ovyqAxE;Q`FHWK0@@VOOJr zXiS)H^E|KCD}fIX!oWx3YYmA6#)h>>3v{}L+J@oKIdjIgmuDZp?DWa!D;qc77AQ?I zhzZ+lFl?V9+hR}+I*17mC(vv)HD@v{tc!r>77;>{^+Kc;n8Ic}CqdQdS5?jyU3T`T zSi77hXw<0m^%Bh%Seq?Sh$JZ2O}_7SQZ^*E4oKqC7uH!>UC z%7mz6Vc9m)ilSr-%}|jmmaq)1mrwr8C|2Ckf*UOXEaWQsEtjprlt{F~2tpNVVT#ZP zVF-*+qqRbZ3Lynr$`$r}9vDvvyh@eO^-->e+i>duwjuV08iqG4h$pvRMlxTct&*qD zsB$I~A$0aq>HRJCID<^)zl4fK&~ZVdna4F^v_-mER8?|Gn|(o@mvj_&xyFfjgsWQN z<-t|tJeT%*4O1DMvl2AI2C5k%{gAUUi!Fs5-X&KNW?HbjJJ6>_D877*?w(9uG|LTu zuGR!!``RJQKx>rN2&E8V2ucxP6KVq?LQEO1kO`$$`gTHqhGu&^t%YSeM@O_DfYdqw zXmO0e10t>0_VtUt4J{;=qxA1+qdXVIdie|ys|R!bB_@1>ol8nLk+`mbS$8>A>|`dr zjcxH~#q^-V_);sEj!m!-i8Gwhm~o2}gRAjo=Sd}^422HIoF0;Di8h)nTNaaKB^Cvlf38#vZc02Mrja&jma`r7^50-CbP73DTfIi&`71P7u)?PW zNEDuF(?2spacqu*VLOFP9~Wm`I?cQYDpfV#%;}>M%V;W(h8FA|n?s6_&9MlZN^Y2S zeWR}Ix>v|QWBb`Bw|Yk&ecyMp&%g)4XC$$K-trixyC5%5C$W`F&hu#z(C&E*ohcD^uMQp4H2S3d!>PlMes;^m)agGM zW$|Bh=KZ^mG)AE@y7F=A(Z7Gk9sAT^|7&-&cImzoGh!iVV^d|0q2(fWtwL|JiL0R` z<8&AytwBh8;86}ktXKj=g^2U9OA0_5guah5gO=T!`mGliC!2;LR=7ajS1*;_Am3Um zrkCgDblBb{gbLBp#85u29cAO$mnqC-c}nyX8YWH{;t7ka=Q8NDvuf>DdK}5=V@sq= ziz-P*Wea(k(3eghGM1upX{c}LQ=fix>Hxr<@A`=7o_i3XJZ%VsM&k#XEf;LI-ulPi z^V%PM>LLH;Yp+jc(oUp&h=qx9=GtS7HGFIt zWoYze{HZw}6GLEG_{yLe`s}dsT#*b|?2tTh?X7go*Vrf~_~KCs5tD*SGH8W*XLv*; z0&((+tKT>Vf6G^Y|8?S-7r(AQ^Tag2epw%1KQOBS79Rc^o_hGfm28r1J-Pgk59OW; ztX?;fV(nlbBegQeLW8wolS^flj4yajt!C8dL7r(!wzCtq5IXN6F00@B`h4Yef-ZlYRa) z@3&{TCR)PZ)X57wSFso~ncBXaV0)S?2QBIin^;&u)=Oeic5x!JwT+3NwgU8S+QNqZ z4gkJ>U>1PSylDsB*T0)u$2JMD=yYB8(BeREWnR*kU7$||>~<@B%rCM(FgV-j<%eu$ z!tBP8l4t3|GNSaWkg&A}p+e9rn_3x$Xy4afsPRKpoy|4^0M`qVANt(mEAp88j-4+0 zd^lWQ79FFv_QNy0|AzGd{NRO|uNOk&D~Xv2v-g=t)b{BS z#%C9KwR@VkhNnqK0}k)IgxUY+O<1iN)QJ(6D@~+lp-UQfv5J^0^U|&j+`eXkH*Q!Y zi1&!V3&Qr8jEz>rMu6(J8@T)JH}Kx;`hO0<;U9mE>+kq$4RFsy*E<$!V%Kt6>B}-D zu{SnH`SrK65G?Yim#${WsA35dCF2NT5=w`tQoKYDzJgd`5v>I%g+>t8T|}d<6$0Pa z6X(63T-nF`y&E_1KYldA`)^n;{^BQRtF0}W-@kedYxnFPyrR4`ty&!=vu*9XuyZ%| zmh~7qB&_+gO)pX#n`UfiJ25XtB9ye$7q}qs=txHx`?XiI@z6>7o}FQ0Sz-7M{7CFd zJ@w5miNR~C0D9zMaobZ*(9+${uAAPY`J~|JcRqE)J%{V>9Gfa~OUn#xt73es=NjH{ z@3%=f7KiHRc<1g7JUP|m>5?D_HHKjT29|`U{Z2*t56l1n3(iSIK~ydsKgx++*JFh~ zm;zm|Vbw~~*8*Ru34puba)J1V6EA7=fBb0V6Kk&_$vlsWT{bHezze0IR zj_tjMaK{cz5u#il9kCIfPikt0oU&;142Bn`*yw~r69(sY4zkqMhaCni?AwFYe~wo@ ze@srFUId}9pLv)oH2heA78|br1*z-vpT2d|^P~BX*Yd^8t^E^WzGszjI6X*TBTIGl zdIAZjt0vFZTz;d^U~?zjJF{IgE*bHBQS4}SXyr|!Pf-1MHW27mc$JO1k0TYl|#PA`p8%(OrzgRo6Z zsY#de^p4L_kEaOZHeOddXE&^(+22dV4-t(fO6e6xGfeDfUZnGdmz0@F%WBLx6A8kf z4i@cG+Vz(GNTjYJNmH4!yIh!gODQ{h;j-uZXFIl9el)?LU8ZBOmF(6FF&tQX_&E;e zG{-}STO7f9E6IIRJ_nY3B1RKen!GVQL~^i~sjXKb-8%Bf!60+wfEh&MU-^6>*W5d+&W@P$Rij8bZe z(p;V4nr^hg@eDW~l_eVq)(V>^OdezNsvaG)$(o;7tP- zTRL00|L9pNMv|j+a7SU5bDoD?Dq@bFFmN0y4eybKTIhfN&fVgjUp=IMUK9nm=b0J) z;HHgy;`?XR5B~5q)@wic;FNzG|N%8)BdM@U30v=zrG zR!~Bqr2wHouXwifJ?yb_j0FE0z*59n$OhsU3ACJ@P;$vJXvk<`A8eTD(1QCij6#YdWr+n20H4~ zHhY@#Vlj+V@`f9U|K!+s=_deV%Qf`*cG)i|MGu@^@qz)T#({Gc{m7x&1FzcE`^H_H zceXq|pQn-36pH^YGkvCR;=)cP(i5CAw;rSoP#g$TzVC|(t_4KTc}5( z!d9+K5HT!lLyD+j>Zsv}j1dhy;k_9(3Zx2SJjzED_n9@Qbjdhw~R z^Wt~``LDIYAAZd+pM7*z{mrj$H(e+`@xy!HOC`^p1F6s~&S2?)dZ1Y}l0>shn1uo= z6lgz0`60>+QJ#Xji+$=8vw=xUDAo-3QfcYI(gGnJw2&(;YZM5dfCg^bAs)49DP~c= zLaPw%dzhAuv@Hligk>NMi6}KFX1W;PcLjZYDSoxNK%qRxYpzf7E4t}B4gKfWRiGyXLIPmg2)c>L(1`p$=LG=KZ+M^6pMitOHb z(f)qX@Q;>!gLoS>>-3eTQ0-kb(yd58SaE%&A=H@FGKrr(!HHNmm#)i@-**8*tk7(6 zUe*K}jXMAIaGOPo9f^IVZvtP%mh|7 zhg&VNw47tz@Fo^!CSLr=cTc_nA&rhML>LmAohDyykcdSY9Xm@S5XT=oxpdE8y=9m6+}T|Cwky~0$p=pU+*bL^ z0Ql=iS6JzWwQITgllO<8yJM^I&M!UpuAkihtv~B>4C{A?yTYE*6en8NM#JGp_?NL9lZnt+fHAB{&y9gi9z?g}8bjoaQ1i}OSp4WwzW zs8K?_@(fmJI;MnBqXLD9m@5UFLXFswLrfN2x;tA5LXWY$0u`nK*0-m_^*wR%hxZ=+ z1zU~(-S|r?Ci(4aH}Jl19MOOIrX9xnzVY(IeZlm(uGY+rufAZnSy`SGc{iYU{w%e0 z8$m3AmKM>cpQNRjr*rov&fai2j_(o*abB!+eg;6O^Y6ozIG{t&A;D6S)W|4drj2S_ z=g(J2yz-(!XuuQ*%?dCPoBk(%LU3+^)?^H&;kzTwk_a02MR33U(=)lFLmg51xgU=F zo3Wq&EdVEGE2N{6-`Ka7-~Hwh{pEMx|qK0dQ8hE&;oTnONdafh!)gJF;)YCQmFIs!>zi+r{}S2HOgJR zU^xiAQk6O{cv(S01D1ghg7(KAA$I1pwoFr)rpaSt!O5>IUHYnnPkieietIT%^rJVe zmVff#S@ofthBVIN`iNylD?_~;>xzVp?oPvwMpx*l(kLOoG=A>RYNZRa;?^o85H``D9c17q zKVUy^qD{W?ukFs8e)6iD;qET zmD+Ok+d1*XKm6wnPJaB>&3xi}C%OHSA@=mfjMv_Hwb=6ZyMI34_eWP}?%1+(&+c`b zcE3-jBF@ZEw?AdpWxcQ8kjW&b)`%cL2f@mQQLkhVaej5N9o%#C4BdY(ffXTp#SI$A zM!GJtTGB=?s}l>;s%2qDYNZU{v}m~g<0ofJpZe?%M;;5l{w8_B-zk0M>2K>jSH7Nu zKfU+AW^(kdn}+%HL#KKB)tlJdZOPWwjJR(9)%3mYzl8vw`<1n?z2LH&-WN6WHO~6= zETtm;c#zk{M8pW%+N4e-g+#2xKc&z?h%A?sna}CyLQ$=oS=Qb07S848?Pjx%^gXP4 z6{A|l(}Jcj2{n)BtBrfV_tMn2o;p)3J$~2K@=FKi^*b((>-T=Y%8`*X|MjD@03W<@ z1AlPSFz^1(IWFs$@_pYpqJ$7!VbJkgA9(HcZRz&kh+D?~H|-90o6q3d45cLPs_ zIuJq_IxZa zY1{w${cBP!o%^HOyT+7ax8+3JBJl*$vQR-lvsNSYn+u-eP-w>=nVTFrl$)Qhh^40; z+X+LZbgdD1Gr4N*D^E=nUOA`trQ5|PzIT#OK5$yUGW_+Y51#pVU-N$|006h`Y2p5Z zMXp&bx%tv@sIDmlvDFX7Rw%g``9RVy=ItCKlpz>W&WQI0Ki)=8{}&TR>p%rc>NF&C&Hin z;Qwv}UO)2N{N-1k!jO_6)HM8nN-pR3WIDTK$s*WAt4EnP!6LRjb^0DFV4&1=Fq9C_K!D+W$oRwySBH_>2v#>zNf3| z*I$42MZv$(@f%lyCDyKE1z&v>-hL&-8t!=XpZ@>7uTIj_nWK>Pa9xX7L9HIJuw3S^ z?rHy9O%w4ieZa3>27Axm$ooD!#-IE~KSO;fx^fP#jkxXumm6V!33KArJpRB5k;yt{ zr4)1QWR1B}o6fAq-iy2F9CXEw>uxkc{O5o2d}BV&!8`60iwl7{c&yBaZ(j!B-@Q6Z zXGe}?(#4Vz48&T~_Cw0m2A{dR%6o6j^O?J=|1tpYe|-;s^}QwD|N0&ZxukF`3ou9t zQ52&!1`)GqAS-_T6DQ2S{GD{$*NCG0iLo>siT~%jw|!u}%y+mZ&iC+Z?|tl_9dG&J zckwr0|B)zFYUb15Df5xHbn}UCF8|*Fc+)Fj+m`kG$yX=%;F|~Kr~YA9|DR0%jt^`e z-qx%791#@Sah!`WZYC-H!46qXXS~YzxL)4haxtv@<#)$g zYtm!*!<+j>xd}!%!gC}#_RVMianS(WeChuJz#A@vt=qTq@xMFHd*3iegDV@`{%2_TVK^QBbDcI=*LH zZn?`#WlR7m0-Q zg=1m?0;OWKHYj7^w8o9qnl!l$JB%7T!pPa1=)Czo!lEq%N@!vX3S%^2Fv1`(7;F>F zESaUxe#*3sl5E>Udwfhs_Btx*bA%-&f*4T5Ix_86gUFvO``q+o$jm{ zIO`nIw_&riI(nqF?*W;;?s}o4me3LmYih=bGpErQ9TTopMD*oPi_@*N?0>~BQMlq& zBD1brI+c?$T{S&X3G=o@*f~yJd2~LT{t=<-Fk_xK22fgjU;nL;xHgHG)zm{ zsM-=%E{{R8_P#+F1zLfLiSTf~bsJAqN7y{*!1p30MtU|xKIYJDA} z;S^hPE0ky2s2~=?B+04Rm|U7-%25eBwj076pIvD;0m4ZA9Kbm{`Vr!0KL4S;_V4_~ zv;N0_bNB-X%G=+$(8{x{LW+xHY-paQvsFQ#e46^u5OV$5wB3Gkohhu6LPp?uMV49( zwnR_TksL!>hO8-*u(LQXJ%ARHNG6E996FJu_0W%TF25GrM7XMraV+9Y9_=KFDUkTV zS9o&16O}2@wN+rcy3wvcwOTl*jxe%tnu0!!U?ps`Y2l}A?5@)@c@k%7oMnz z7P$_abWvhoVBw3Ws2zKf`f^Oz2w7a!w7e`PS3q`>^iXjejJ zrfsIjTO2Lvj5@nho0$M0Jbj4#hlmD#6M27FOg&l-q|b3{v^%C?bwyBBfAq zjIG-=>s58b@BwQ}e&((N6XxxI^_|)3fBl`&H2{D1juAe3`xNiGlEOLXZ2Q{5)s4S= zEZP$ndpc}{jj$cswFa`eK-N=SKe&&iTBaJTY2Tlo(zM((cn(fBiAtr2Z3kl_RIv{) z>0%n1k~NHx4jPwkXO#pqR2M2ZM&rhsbgfE{X|ZL{X4^K&jvX!wFZ%4fBFD4$m&vYA zanA!CJYU<%V&Xh>c0EZ|LHbofKf;e8))J+`Hcg^9LMor6T1HEUet9gqrvH$Wvi(bb z{gYEq0$8uQFv)E{SOMVo-aPn*`F78T4^(zU+0IT!N*k~+#-d=?+3h~XYliocP8beW z3p_EGV$f|dIGX3Mynu=|L}U`kSmXL_Yy+;XA(_BSL`c6$tP@BSqp3;!R3~;mgXl_P zox2mgeFLQp8#q>#Jo(5nKfbR-X;mTGF@>DP_=My!=l7^}-H4m+!3!Graf*g15{L{M z2ZKfuBSlQCz@>$2#pHVjS*ZzgR&hqUwCc6MJUl)ZDC>2XcJjnaO+NbOe78&#|8g!E zUN@sgMLw4jM%W0TM;~Rc^F!9BS2$To@RQ{%$JXCSyyGH*N{d$&$C;1w%mzIe>Cl#G zYOAO*3BKLpiY(OK1dQ%?{8pM#nfrgvuavNRlRAwu5x8K&5FIP0onC zUF+L4nEBfuJYDjwCthj-aO;i53!1v)qmM3Z3$q=aww4~~h@tpd_9UJ_`z=noo2YJo z1*RuS7}*#%Pf2FbOC`?DO>x{WQdbsH91^JzTL@~Rhrnd%R7*HrS=_WkE~Sa{-GoMy zCt!4V2U+Rj$po#rGN&g)D)h5e&(kfdoaniTBh4OOdSa2@e8f!`pPx#zif4n-e7Q?Ut-tyHQ?;@M(3i&9ySwW>fzx;K zv&-vsvAbv)uT^DquK#f(_0I=2rr$yRRd4 z@pUBfc~rHEn;)Qe_t|ud3GDJLPKV|hdp&2Ts`Q%~EF*D&Sh^r=FcC7YQyrgW?sS#K z#Rm1MX-0}0NH_)JdJWxZpeq%^Mo4TW8MG=yL7QN3FTUflzOanGun+&j^SP_Bk+{{~WLU4WDZqcmuP z(HfLSwIkeQ50>o`R%>|D#<}VZ)PpparCy+|U4${XuBI~+5I7Ddx<*~aQa3B|yu!#}(tMB6VW zz4Ls8G8nxUcrl^EL<+49mau5fo}${!vb5|lfAkP;(m`GQtMr=&o8*gxMv=B+q*Mff zz%nr+ks{$(OfRkS+)D>&m?my_7NZv z20+V1-bg{g%#m(S(CS=IV*9yRwu6adPhI;mz*(GcO<~$|R2y~txXNrxkqkntR*lnBGqiL_SqYvWJHn~i7np0zFu%HhSDr`e zHmBVpO=A%#8)sn|tB}BI2NaryM6yU`V2FXfGy_8}vjd}i`GJs$8N+XHzK8zsIY1yy zj1dNmL5Q`0Y)2{v4z8PZgmIls$np7&qaEHZW*V)|h zc+6~BaC7mS6yh3USvk-pE!6Ll6>S zON1j4)|!)UY=M-LxLGImC3bEUr6p0bg3NAU>Qsqnc9zrDddB>2uJn%KnSfq9#xkIF zlVITper=AJ8m+iZ3!gSV(b6oq7}!4QH1My7|UU$)bKW=s^uW5Aj>xUw40C>7v3 z#+ZCBUe^FRsv~R*&_iV-SG6V>E z#`d$dIYqtZbGVkJ9$DDJp|HIGwnJj6O~=G4n|Edz%sO%N#A&g(ydsO|c8JGTnyj=n z!~L3aP#~2^B7-tA<4~Dj1m#oq<(_akLM(U?&m2hLIu0>NOH4C)hkP$NJX&jC(g= z6Oh)crmv&v%#4`>k3ZH5UIviztgXGBHrb*SWi!UYz6d|GNTq+aX9|R6Vc8B^x(L@p zl^00r5*@jibWcBSeh8u_fpoMzwomS;EpU1%ppxpRr!$KkfU2(&$Ah%eF00uTvnT7U z#(nf8H`uLgFH4mbE?;Mv*Jc{xj)N(hOKrM(7wGO0B$HX3WRlsrkka%xu73=nM~ISx z2qDiXJs%SrTKN=n;V`NBNj7vGWHnsRs@lfpz7=f;Em`x;Prv%YLhEG!VWgxGf}$Pi z?$#kL-Z0IoNN{K-#q)=A)O9yr!XcfKcn(O*hSnTI>(UgroQKgs+{AcEtqwjaqvs!D zzM)wOvh=-T7r71RkuI+?_sox2y?=(PvyM)C!8oQVoTDek5~-O#t{-n)xVq~6&Nm+E zw{P4ru3vvvAiwr(f%7}&7~FCRb~3}*@q?6tCW&<;=<+JEatOO!CQ7X*vOBOWO{5hG zW9Yx~24?R6CYxGiHYA^6e5sQ?SJZWTxlU~#A=jVnx)AH?0*$pbZ`q%A9 zdx*MXfGU@6i@9LCCg1H+YG;{hbhG3aS*Zwwj_L0&;HJ_DFRfcIJSJ;T+`F*Qmfu?q z3TLmH^Of5^C6m1!q;lN^%Exb(X*Ya?>kH*bvpC%$8)LIC-ud~*KenkeJ+Ec{^5>US zVmL8x&K?wE|D;2Ax69PT7|Yc~+@2wvR0b=RMDC@8`^|+ zQk0J!raP-BFV)Sft_f{bUYxtjHu2(VQ+f2hMtkn` zWvjXV-_T*taK+w6*bu^$Pm*2NhgLBvZc?I50|z%2qFqlVdOFoFUH_I}dPCRxfmf)~ zM7Q*mwbZd*Y_u!%CE6Tcs8UNBGF?45wu@E*Xo-lD)briz% zZdw~DEw)kL{ThBIPn^kNj7P4%LcWlvaCJA$sb!`m+rn0jmes<}dbBc9Y8fFhXN9p(xtaJgbAlVkCPz&q>j|aqo zx*G_OeDh-d!+(1oyEE@eAW(-lMMjNl71K*yyx5-qTB0B8ISp zs};0b5QiXa7MH-NHoa#gou&4 zO);vIZI;;V&XV;a<}yZHyf>}t<k}G3@(8rYfNQfo6;g28WF5%50?)FLmQ5H-<|`5`&%E?P+bY+i>PkcvU}jaB z*Iod&kOpmx6=|aowos7(OJFIpmYGo+Aq7UtHSgINgcb-TXxCfBzQVLa{8rcka4jyh zbi}%?r^Jz+*OMyMDAec4Iu&LMS=PCO%=Z31mn6T@FxyYc5gP=b-%A#oy zW-+24yf zdJ_M+Z?UQ0Dz!tq4KPrYd~6@sN(;37nT4Z3YhqlKu@FLGOLb<^8iN8M5Ymt>6bb9A zlun;A8O>Ue0MP9Q!-r+R**lOGJzJ9GmIHdu>1Ju(Be8!H&)x=0Pf?B}>y{cuI+9$g zgZ8{3m#IZ-)vJgQPu~?!WL$Nc*R6ArV z4eE(GJR^{9CngR^wWqPHEYfeHyevk>Xg?xuhoC_!f#oDvRVkGVwB^~N58&7S?1*{i zH7<6&9hv#NHiOWxb6`nRSkvq~Fb3#~9(p9v=kFbeG?kTcJ+GjZxHYLTQDOHbO@j zHwDvAQ#yT`v3LjC_HeaND3Yv%4(C}_Hf}JCdJ!`R2k3Sznj%M)Zl;Yi8z!EzyiB;X zyC?YguRO{V0B^kYk40|!c1-LWDTPo*;%kfZF6ecB|4*L}?Vo)6-t=qVecf5vj3+A- z%#NL;)}5qQYvbY&nFJWkI;(;X@?;YYLcazAGF^iRrLl|v4Ms~ej))Y9*f^P_EnrRW z+W@!SeR}mnZyEkvW~KB;a{8r+o?!<+Tni_=DWa)oiDpi4Dm)wMI7Hf_scm*Sr?@0*C4^jY9kI56wQbwP0<8^^GDw3GKZ_9}kj=;62cRk~`HfaHuBI1{+wGZC zM%osZouD~=5NG}{NBkYcPKHn`cBn(V&-o7LWlr+k1$%k=yh|x1^DOSZmf)=QTsAsJ zqn#tED$ptmWx5D*+dBOPQv?_}yMvuWYvO;`vunS9_@*S?S3eKkJ0-xPyZzezi@OHG zc|mb;f?+*}E!te>l-Yo!+8AIe*h-UL94VMp!xT^?gd~^mUW;CvGe)g4=rA%$X`;w9 z7D|m6AP8gR@BGQv0r=A0lgFx&{SmdWD7>+!RTM_l=Eo_P_VavgJHo`A<3G;Z)VJB0 zm}mUjw{iM4zru9r(rRR(TqiCaVc*{C*|dF;%li+}^0PS23R>o{Rj~2Lb6bZ1PFD;3 z@z-zoh1#Uw`q0JP|CdAJoqzC9Z2pn;2NwHYT^6I94z`)J)q__k@aA(p4y=rF%HKkp zE*y~pD-FWMl7jhGFI`TwR{dwp8UQ2EzK;ysAS_~KmLERQ2-W~7pZA}OmKn>exOG73Alk|BadKx=WC#qlL{#~$1`f!#6~e}TMLqNhVrddr6x z-S;rPPyL9or7SuU_-^hBv&!wF^VSBy;_}OE>y@ULwU#}ADg`>Q`H@!K~J@Ws35%m?2xVt?wJQ!Cqt;;&Rz zt;<@WlJgh6iH@_*B~6HF`^bb#6vZ^=r}1Kej1~FXak?@UysSrZ=xlObqY(R)E_*#@ zU?;z{@9*V_6F!#ZTsM19$7P1{{Q^vH_uu_Osq0ND8ngfa3o}VXK~$rkVEYrthX3R0 zO4M=rzzZtq-(Vf@*oGUe(lt1Wu>|7+zEs`7E$bd-b617C$IqeM&Vc3OiWbXifX$VC z`1KOWR2GCp)yrC!7A#9zC+f{`4j>G*=^X6(d7a?Df8z*$`Ryrw`h|<^E8p`}{E@e= z|LeEBIrZLqR(I0QZ^q5%k)DN+5VV$w=3l~1q#%_g+1-t`ZWrmkVMH9Ed>^zyXoI$F z!lxc1IQSEtDta>Sw2wP+{gIAl^C*6_oUpBy?G^3NO7zW_o3~7qIDaX~MWybuoG8^n zHc_Q#q?4Xadmv$0J^2*lONM$Y#~Tt)(VJ>>_vCI4%ng!}4MIz>O+H8G$T|v}uObRs zG!8x%i-SM5MKb$0fBUVIw=Rc7zxA4a7U$=GUL|&FVhVsee{f0zeEqu%pZoQxN+FPvZ{s;XN5Hm8tDlj%?tH=mE!*+X2fLQ~Vb z>k8cQ{Y=j;@vZ7!F4N<@b@XX=^=;z&`+Es>fn}?Q{`w?A6rn4t1Sg-jQeKLBEBMiJ zNc7>~*dhM>?~j<5gQ5WUJO^)oWf!;IyR2{j4?CTAeC(y;-}!#^-gmq$^PXqRIhK># zP*@lzhm@L9^96ENj->4o)hmEpbDM=;^Bw`B7V-E|W}_@otT?}~OO9;4QnyL!W!lC? zpD{-SF@~i7J!{kA53QNuQTjHIB6DeC6%#jV2uENU57UY$ZrY2TI6`{rI8Uzja=O&T zFMCh$k!$Ap_De%NJJHSV!X(YblZcraWz|-!D3N{O_~iTp0Q2*UYc`G$zgQ`HaIMIi zj1_Zu(l-x3UwY!|v%BAV`B|;P<1?c;nZC7rfiQ^X9Qmw;*S#JSta)B&vzA9x2Ccwe zT_AquAztV>i_y*&>&`nLyo`{hB{SGol7y8aW2H%3DN(d?QAxxHe?n#GeA2z$M81y@ z3L!MMbdU)bv_=Op$*uuX*&K=11j}K>^X*-vD$D%x@D$rNg&aLmN0&|;Gj>ecw%e%I z+aLb!qt(Ojf71qe+ud{K_(PxM#p(DL0RX(~`VRj7$7S=;n@8(t2^cC=s5}amB9TlIlqXpZG)IFR>B%L|-Cp3-boAWk@0$8mfMTL5{^6%pe(jnfhbG$p zJOF^VUXkR*sTkb~^+(>d(fZKm#~$uXB>JvB&$)2Wn~V-D4OmX9KwO$8lQ6i&!L@H$ zvu1o4gTL=#{L(UF(mNXOC9C_WQrO-8psS zw0hN58~Dn-b1$z|{&N8Cd}NKzuB|!V@n=WW2i`bf{pY`(e9u?^VfjDm z0LA|8s&`#MeD1sBzpz&8f7kw!@oK#F+EG4v=V|kyw+vZ-e&@`C(ih{yMel~UTsUK| zE>y&_pTb|7z|QsHBr+f!+K=Chs4tRy#n~h-zaAMi(L!R3d0Fg@IMWk=TC+?|j4(0& zavgc%1w^42(>c5ri1}G>k605lVE|ho3>amwJeS#L9;7jLic9ShT6^4kVq{6``u7}D z`R4N{n}>!wYVwW;m;XuI&;J&{*gWLz3a`ClkiYomjQNZAthYY#jhTb{_Eo;&S=lYG zy-4-%=`Fiavqf!T0^3cRupJ8V#1E*g8z%j#*W)=Bv5{+Lxi$!8kXnH@XtSmPVy)3< z^hc|vNS{7Q5eb+Ok z(u2>ge&dCG(Q}>oRPL&?oy5+rX3AbTWV@65ac#@2yy8{#oV81YzK_uYVGL3mq}FRN z%o(*2YecLuvBpFSWu-{W&d@k@1V(mYr?MEWURIhIkkUe07D1!I;?qCIKJuhmAJn8P ztnis}=bo<~f8$N<{U4pV>Y6LOU*1*Xw)-0T9j_i@b!DCtbN>o`gKxjKOWt_Rfc3f$ zABq6-BD3vXukE?!q6;&7b9wuX2`@^nZrH_<&P$Z;-C$)CU_u{b3|dOCte3@E8-DJ( zY6Ze0e&liFgLl9U@5CP7fiwzXNrdBIEDOJ0r8z%E`|uMgyKs_jOIl%Ut)7@^eew(c zc=}VuK;gpQm(^!Kt+!wGZjL_urGLG~$=`l;H(&h0GFR+zIA^redgDz);*z)Td%3^w z&6f?l`O@>#=U%YWyx;HW@#aS^h)#$tQVfn-skDP6f;d9OYOUnP7{r-V8j!9>Wqg^; z_im${EMQ&wE5>#m;-H0Ul#MRU8?!i}y~Qz^34O~EF7<$iPE1!ne#e7LKY8J6ua$4Q zEoY8D_Eod{ikmt7$T$9NI!E8}%1&;7V3jvrl4NLIm+UXv;-(vh*nH!o3gCUO+whuK zUunPJvGp~nts^YvMxrCZI#Wrnv#esTOlDHTI+JkG+Mr|b8x5^W%f?+C*V|^EG`+bB zhgW*twhuZAp;d=^6{$1=hZyUjm1^|u2cMp~^QGyy`ZpgwPk!goW%JfoDDxk`pJr<8 z#J_#(EWj<-cJP~TxQI{w-F<8y9g%-==cE=wkR;RnUp_E+U4JonhwE8aca3(C>Mu~Y zlV&waMD57ak+y_`GD#xe}$?#|!()$E4OPII+o%r%b1xvnQW6Il=2k;JhfXa>ZAUI;Y@ELZ;M#8`A-c1}B1 z+B@xfp3+L0W;+TORvXRxo?I&bY|Q8Gc#ZhtozL>+`_{Ta-*H1XxBqbY|6lX;|9rgi zJa}L~>>PwwUpCAqzd8Ls-j)}P^rx;oH=Wo#V!6hSlFfFIOeS34HE#3dL>%4!MBP8Q zwA4JaPy8>BPrhe2le5dLmRo%5u^R8VzMI?cU;e+I@4q?#fSWFW@9$f?{*|k{>GEQ} z_`~x5)3eHtyq%AK@uyf)5Gzd>De4WMQ`5`*)gRr;C%*7^eEYHH|MOh`JN%jo!+g01 Q#{d8T07*qoM6N<$f<@8oTmS$7 literal 0 HcmV?d00001 diff --git a/textures/fun_caves_tesseract_mese_aqua.png b/textures/fun_caves_tesseract_mese_aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..4f7a12315ad27dfe773b023cb1d60ba83c792ad5 GIT binary patch literal 11417 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 Uf$$<&fB*mh07*qoM6N<$f@mj*L;wH) literal 0 HcmV?d00001 diff --git a/textures/image_credits.txt b/textures/image_credits.txt index b5c5753..a060fa9 100644 --- a/textures/image_credits.txt +++ b/textures/image_credits.txt @@ -1,2 +1,3 @@ Original spider textures: AspireMint Original goblins textures and models: Francisco "FreeLikeGNU" Athens +Original tesseract: Claudio Rocchini (cc-by-sa 2.5), https://en.wikipedia.org/wiki/File:Runci_trunc_tessaract.png From 65a11345a88df2b3e95339b27ea1c8f0f25605e3 Mon Sep 17 00:00:00 2001 From: Duane Date: Thu, 9 Jun 2016 07:52:42 -0500 Subject: [PATCH 096/354] Adjust a/s tesseract recipe. --- nodes.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodes.lua b/nodes.lua index 325996b..8d05569 100644 --- a/nodes.lua +++ b/nodes.lua @@ -196,7 +196,7 @@ minetest.register_craft({ output = 'fun_caves:teleporter_steel_aquamarine', recipe = { {'fun_caves:pure_steel', 'default:copper_ingot', 'fun_caves:pure_steel'}, - {'fun_caves:pure_steel', 'fun_caves:perfect_aquamarine', 'fun_caves:pure_steel'}, + {'fun_caves:perfect_aquamarine', 'fun_caves:perfect_aquamarine', 'fun_caves:perfect_aquamarine'}, {'fun_caves:pure_steel', 'default:obsidianbrick', 'fun_caves:pure_steel'}, } }) From 43176144f9fb909cd5e86a19f51384a755145639 Mon Sep 17 00:00:00 2001 From: Duane Date: Fri, 10 Jun 2016 02:52:58 -0500 Subject: [PATCH 097/354] Add teleporter prerequisites. --- abms.lua | 40 ++++++ fortress.lua | 15 ++- mapgen.lua | 8 +- nodes.lua | 115 +++++++++++++++--- textures/crucible.png | Bin 0 -> 984 bytes textures/default_grass.png | Bin 0 -> 1569 bytes textures/default_grass_side.png | Bin 0 -> 1958 bytes textures/fun_caves_crater.png | Bin 0 -> 2199 bytes textures/fun_caves_grassy_crater.png | Bin 0 -> 2837 bytes textures/fun_caves_meteorite.png | Bin 0 -> 1982 bytes ....png => fun_caves_tesseract_iron_aqua.png} | Bin textures/image_credits.txt | 1 + 12 files changed, 161 insertions(+), 18 deletions(-) create mode 100644 textures/crucible.png create mode 100644 textures/default_grass.png create mode 100644 textures/default_grass_side.png create mode 100644 textures/fun_caves_crater.png create mode 100644 textures/fun_caves_grassy_crater.png create mode 100644 textures/fun_caves_meteorite.png rename textures/{fun_caves_tesseract_steel_aqua.png => fun_caves_tesseract_iron_aqua.png} (100%) diff --git a/abms.lua b/abms.lua index 7c914e4..c306a0b 100644 --- a/abms.lua +++ b/abms.lua @@ -241,6 +241,46 @@ minetest.register_abm({ end }) +-- meteor strikes +minetest.register_abm({ + nodenames = {"default:dirt_with_grass", "default:dirt_with_dry_grass"}, + neighbors = {"air"}, + interval = 100000 * fun_caves.time_factor, + catch_up = false, + chance = 10000, + action = function(pos, node) + local ps = {} + local players = minetest.get_connected_players() + for i = 1, #players do + local pp = players[i]:getpos() + if pp and pp.y > 0 then + local sky = {} + sky.bgcolor, sky.type, sky.textures = players[i]:get_sky() + ps[#ps+1] = { p = players[i], sky = sky } + players[i]:set_sky(0xffffff, "plain", {}) + end + end + + minetest.set_node(pos, {name="fun_caves:meteorite_crater"}) + --print('Fun Caves: meteorite impact '..pos.x..','..pos.y..','..pos.z) + + minetest.after(1, function() + for i = 1, #ps do + ps[i].p:set_sky(ps[i].sky.bgcolor, ps[i].sky.type, ps[i].sky.textures) + end + end) + end +}) + +minetest.register_abm({ + nodenames = {"fun_caves:meteorite_crater"}, + interval = 100 * fun_caves.time_factor, + chance = 10, + action = function(pos, node) + minetest.set_node(pos, {name="default:dirt"}) + end +}) + -- new mushrooms minetest.register_abm({ nodenames = {"default:dirt"}, diff --git a/fortress.lua b/fortress.lua index 8b17396..5de7d53 100644 --- a/fortress.lua +++ b/fortress.lua @@ -2,6 +2,12 @@ local rand = math.random local floor = math.floor +local treasures = { + 'fun_caves:stone_with_aquamarines', + 'fun_caves:stone_with_sky_iron', + 'default:obsidian', +} + fun_caves.fortress = function(minp, maxp, data, area, node) -- invisible maze -- hungry maze @@ -16,6 +22,7 @@ fun_caves.fortress = function(minp, maxp, data, area, node) local inner_floor = node['fun_caves:dungeon_floor_1'] local outer_wall = node['fun_caves:dungeon_wall_2'] local inner_wall = node['fun_caves:dungeon_wall_1'] + local treasure_count = 0 for y2 = 0, n-1 do --for y2 = 0, 0 do @@ -40,7 +47,12 @@ fun_caves.fortress = function(minp, maxp, data, area, node) end elseif (z - minp.z) % 5 == 0 or (x - minp.x) % 5 == 0 then --data[ivm] = fun_caves.DEBUG and node["default:glass"] or inner_wall - data[ivm] = inner_wall + if y2 == 0 and rand(3000) == 1 then + treasure_count = treasure_count + 1 + data[ivm] = node[treasures[rand(#treasures)]] + else + data[ivm] = inner_wall + end else data[ivm] = node["air"] end @@ -88,4 +100,5 @@ fun_caves.fortress = function(minp, maxp, data, area, node) end end end + --print(treasure_count) end diff --git a/mapgen.lua b/mapgen.lua index 13fffe1..0efba13 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -48,6 +48,7 @@ fun_caves.is_fortress = function(pos, cs, debug) -- Fix this to get csize, somehow. -- Remember that this function may be called -- before any chunks are generated. + local cs = cs or {x=80, y=80, z=80} local offset = floor(cs.y / 2) - 8 + 1 @@ -63,10 +64,11 @@ fun_caves.is_fortress = function(pos, cs, debug) local z = floor((pos.z + offset) / cs.z) local n = minetest.get_perlin(fortress_noise):get3d({x=x, y=y, z=z}) - if debug then - print(x, y, z, n, floor((n * 10000) % 19)) + if fun_caves.DEBUG and floor((n * 10000) % 4) == 1 then + print('fortress ('..x..','..y..','..zn..')') + return true end - if floor((n * 10000) % 19) == 1 or fun_caves.DEBUG then + if floor((n * 10000) % 19) == 1 then return true end diff --git a/nodes.lua b/nodes.lua index 8d05569..bae3436 100644 --- a/nodes.lua +++ b/nodes.lua @@ -159,12 +159,12 @@ local function teleporter(user, area, power) end end -minetest.register_craftitem("fun_caves:teleporter_steel_aquamarine", { - description = "Steel and Aquamarine Teleporter", +minetest.register_craftitem("fun_caves:teleporter_iron_aquamarine", { + description = "Iron and Aquamarine Teleporter", drawtype = "plantlike", paramtype = "light", - tiles = {"fun_caves_tesseract_steel_aqua.png"}, - inventory_image = "fun_caves_tesseract_steel_aqua.png", + tiles = {"fun_caves_tesseract_iron_aqua.png"}, + inventory_image = "fun_caves_tesseract_iron_aqua.png", groups = {dig_immediate = 3}, sounds = default.node_sound_stone_defaults(), on_use = function(itemstack, user, pointed_thing) @@ -172,8 +172,27 @@ minetest.register_craftitem("fun_caves:teleporter_steel_aquamarine", { end, }) -minetest.register_craftitem("fun_caves:pure_steel", { - description = "Incredibly Pure Steel", +minetest.register_craft({ + output = 'fun_caves:teleporter_iron_aquamarine', + recipe = { + {'fun_caves:sky_iron', 'default:copper_ingot', 'fun_caves:sky_iron'}, + {'fun_caves:perfect_aquamarine', 'fun_caves:perfect_aquamarine', 'fun_caves:perfect_aquamarine'}, + {'fun_caves:sky_iron', 'default:obsidian_shard', 'fun_caves:sky_iron'}, + } +}) + +minetest.register_craftitem("fun_caves:meteorite", { + description = "Iron Meteorite", + drawtype = "plantlike", + paramtype = "light", + tiles = {"fun_caves_meteorite.png"}, + inventory_image = "fun_caves_meteorite.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craftitem("fun_caves:sky_iron", { + description = "Sky Iron", drawtype = "plantlike", paramtype = "light", tiles = {"default_steel_ingot.png"}, @@ -182,6 +201,76 @@ minetest.register_craftitem("fun_caves:pure_steel", { sounds = default.node_sound_stone_defaults(), }) +local newnode = fun_caves.clone_node("default:stone_with_iron") +newnode.description = "Stone With Sky Iron" +newnode.drop = "fun_caves:sky_iron" +minetest.register_node("fun_caves:stone_with_sky_iron", newnode) + +minetest.register_craftitem("fun_caves:meteoritic_iron_crucible", { + description = "Crucible of Meteoritic Iron", + drawtype = "plantlike", + paramtype = "light", + tiles = {"crucible.png"}, + inventory_image = "crucible.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craft({ + output = 'fun_caves:meteoritic_iron_crucible', + recipe = { + {'fun_caves:meteorite', 'fun_caves:meteorite', 'fun_caves:meteorite'}, + {'fun_caves:meteorite', 'fun_caves:meteorite', 'fun_caves:meteorite'}, + {'fun_caves:meteorite', 'fun_caves:crucible', 'fun_caves:meteorite'}, + } +}) + +minetest.register_craft({ + type = "cooking", + output = "fun_caves:sky_iron", + recipe = "fun_caves:meteoritic_iron_crucible", + cooktime = 30, +}) + + +minetest.register_craftitem("fun_caves:crucible", { + description = "Crucible", + drawtype = "plantlike", + paramtype = "light", + tiles = {"crucible.png"}, + inventory_image = "crucible.png", + groups = {dig_immediate = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craft({ + output = 'fun_caves:crucible', + recipe = { + {'default:clay', '', 'default:clay'}, + {'default:clay', '', 'default:clay'}, + {'', 'default:clay', ''}, + } +}) + +minetest.register_node("fun_caves:stone_with_aquamarines", { + description = "Aquamarine Ore", + tiles = {"default_stone.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "fun_caves:perfect_aquamarine", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "fun_caves:stone_with_aquamarines", + wherein = "default:stone", + clust_scarcity = 30 * 30 * 30, + clust_num_ores = 1, + clust_size = 1, + y_min = -6000, + y_max = 31000, +}) + minetest.register_craftitem("fun_caves:perfect_aquamarine", { description = "Perfect Aquamarine", drawtype = "plantlike", @@ -192,11 +281,9 @@ minetest.register_craftitem("fun_caves:perfect_aquamarine", { sounds = default.node_sound_glass_defaults(), }) -minetest.register_craft({ - output = 'fun_caves:teleporter_steel_aquamarine', - recipe = { - {'fun_caves:pure_steel', 'default:copper_ingot', 'fun_caves:pure_steel'}, - {'fun_caves:perfect_aquamarine', 'fun_caves:perfect_aquamarine', 'fun_caves:perfect_aquamarine'}, - {'fun_caves:pure_steel', 'default:obsidianbrick', 'fun_caves:pure_steel'}, - } -}) +local newnode = fun_caves.clone_node("default:dirt") +newnode.description = "Meteor Crater" +newnode.tiles = {"fun_caves_crater.png", "default_dirt.png", "default_dirt.png", "default_dirt.png", "default_dirt.png", "default_dirt.png"} +newnode.drop = "fun_caves:meteorite" +newnode.groups.soil = 0 +minetest.register_node("fun_caves:meteorite_crater", newnode) diff --git a/textures/crucible.png b/textures/crucible.png new file mode 100644 index 0000000000000000000000000000000000000000..fb3441228f64a8246b3ecf759abaff67cd5c341c GIT binary patch literal 984 zcmV;}11J26P) zK~z}7?N-lAD@Ppv%*^gagGlg@g8zhvf=4TY2%dy`5G0p?N1?Y$A<%xMGY+Y)p1`W@mbMZr*BrJfV4~<^x~$yR)^%@X`Uc>F0|GlglI}Bq?Frp zb8|)NIF6Q5{#dP60f7A%f@eaRrpYfaFTVx=3IMrW?$mYNmz;Cx`(g$)Z8J1uj0ho4 zlF8)W_V%`A+{;oQ8XEfL?(Xhm(=^|k1cVT27=~Fcmp=!9VzDUc%E}4=AfL~_YBrmH zNGXF_wKsLGHKmj&r7BZXQ$OW$IV+pZDkGoILn%clrB0zx_^qd>XCNAlzK;_4mSq_? zH#c7bz}eZEzqz>yy0o-}-Q8UPz{$x;mUCW`Qnp=w#u)K^ADr`VcXoD|ZQFh(lYs#M z8yg$ibzP&Yt1Ewacv$G}?jB~0wYBpprOb8R?>Og`a=ENVMn*6(G4VQpOeO={wiN)J zpPw(rVzG~+(WnB@)+mG!-zSqvF*7p*+qMDVbpWYU3VnTj%JV$avaFwvj*c!Ok;n&a z>I2Ofqnz{KZ*Ol80AP7}xz*$b0Ho7t0KnkjpauZPaTa5-*cXg38O(WVS9|Vix&Ifu zOe7N505Cs4|7KeboVB$z?CL`f@uZYi_)HK!4^T>>lzMO;2$?2?kVd1C zot~cl^Xlq~q|@mKk<;+a`1m+RM@RkD)m1V)JiK^%dOCZ3eXZ;DI_mX0n$0E}jRsuT zh39z?LcsI9x0#kwHcO?_r(V})bQ#QBbMaHK!tX5s<+zpPFqceD2W1iewe6I zg=ND?%P|kHF8H{+tLAgqZc8oRA7j1KaR|EOq{ME_?N7A_F&hR2Tb?em z_TJWSZ2x8Aim)X%q>b8aOlG8u+X6_YUUZE)NEBGk(A^ni(w&w?;w;CnGa0tEI(%{^ zkUORAwL!x9Tn^ zdyOgP>-W`k4DHUG_6uf}N!%%DMSwURgByV=Jbs=?BrTw=8jjvtb^1JM%OrGq^@bn? zu#NW4*PYg_PC2Q1TWsH(rBBcQ8Lxk-zkHa=M(Yy&oJrwnhz-DIr_U+CoNcX5qx=$w z!%|nAwKR7Im`G7qB4kVyQ4k}b!s!s$A!+9EC1OQ4zqI|Q34Fp*afa-YZmGQ~XP1UY zAAMFO-@LcZrDez$Zz@%>-v`LF4B`BBO29Ftc4t&a=C(Y49Q}~7QfeMk_pThDmgoIc zce?E;L>zl>YZV>XT3m_UZFxF`{o}lUTAG@h){M_HC|%!`9HD>kg+@quSs*Sh<-80D ziLUO|@Url`-?rI{v7``}IkLw2+fv__NyHcoi})bvoXac4A|PO`5ieL$g3Jzvv)^7> z)`VKQ!PggB8Ok2IJ3SAgn}W*LNKQURWrzjcIo3A?7sQCVW_zI_h?L@L^S*F-H~ zQCt#-kp&5rML(zcxK!jWOhEq5yFx$u8Z?) zU;t%N<{%FDj}Cwkv(n1c%FSX5++OOUT$T#!o5wJoTPS&Ir@dH(imE0HfNNiysP#IG&gGssKb&u|N2E4z?>8u&T8S z(H+CZ+s!a~vnj`YC>!R>AFHBN+VFJraY;q3w%^(Qt1Am4ln`ZjT!bjP6c))jD?>vc zFwuPQoA-4(MsD!*xYRAreK1xH2Vd1ibWt&vji#akqp{km=)`Ufpe#%1u8PG8SDF#c zR_(3}t(isg0&V~{z##U@fXl{En(^kRdUiPjXlruLz|eLo`3NZd>p$;AL(W-T>JJeF zyUPL%FJm;C%B}!`{$XxAt%Qn3^1H=CJAy{`FtCf-)Xl zWf^NSmQXP%t}0ZTBZyHdyJR+M>H|A88+H9drHJ<*=iOWT_+c(Ao0_5*1Q_R}2%4P^ zEVy0y8d}H?xO}U8mDtOeVLarExkK_@y-*Y2_~yrQmG9b`Re$^+tMGCo T$t0vI00000NkvXXu0mjf9LM|V literal 0 HcmV?d00001 diff --git a/textures/default_grass_side.png b/textures/default_grass_side.png new file mode 100644 index 0000000000000000000000000000000000000000..338c688c32b3de3eb182bd3d1e4058460a5548f9 GIT binary patch literal 1958 zcmV;X2U+-uP)JC9yh6^5UEJJ;_v zW6yYe$;Cij@Dl5UD{jP=Xu3zKYby$i;5g0`*%8~TP3dZR2N!O9|(Oy zYmiEiQX<4mcjQ=XR}_tAeQ422AS#LLJhC*{A=1tbc4;xSK^77jGaA^x+anuISt|-9 zkmE^WeQ5D6u(8uHtUU91g~<+g5@gAbYLCCyZG z{z?nL>`G00v1WO%M>P^Llc+*s3e9v{kd#1fUMN9k`enwng5)zH!?=RQPJvJovoPc_ z6Nb#mrvtK3)UD=t*HR&|r;+(qfslgX)Dc&K93uy}I^u!n!YfmjpEyqMJIth@G?{9l z$RQ#7&QmH$Ig=dSw`^Q)KtX@(>AOH2JOYVb1tuF6+b=cvL&v!EY+SB6S$djn#lhVX zWdy2}1Tsafs23VBh0}eD)L=?UGc5?f;jJ~v3*<05miI=6L&w&0HMR@1Q%x2L-+^_B z;lv>`B%3(B@90i5!U*<0T%ts#+w+u_rdxSL6fAc;!jRBHaddY?`!A915j^GlyQfyzXu{JWU6Pp(sbfa)b9+G5Sdsd(JL=+)LW*Y^1At^3YtUm5= z>x5`DdgvmH7b?03Bl|}^?ZPlyNPG}a(5=RYNIZtM4V>Gli9Uf+MCWL?3^`_!7fiP_ z{VGw+Yh*Pm$SLANKo=5~1$Gr^w@XwhQ9@u^MZIajXL6OX4?J2MHg+Zilc5%58_8A> zR7OaFt_5z045t>Y1=&G4DUmu8*O>_96p$`@hA!ay#HtGvjlxV6QV1%gur3lh@MB_g zt7LWPQGl)mdGKT_INGy-M2LhonxfU%Aybrs`8h*bDXI-g=mSz{tP9XN?1@9B&Qq3} z*=B`Ekc7Y_i5n7b?TBMWnv5F*T_2cD4c#hovOCb($mD!Ml^`m?G^`>6XOu+jxD20h(d6@H&E3YAq5nY za=T*t8xxw=usZ5lJYP|i5>*PqiKkmzs+plMipBYg^~&Mbf!Vo+prPEXIN1v*Es@>6 zM@faqiq-yz>pZ%YY`rq2I|>+}FoJ&NIlVV9c9C&uIl1SsE?`Q<^28B`%<}F)eWk$& z2|99mI3QKRE&1sY;R!6otkZgDjiR1~hX`u$g*ZfXIxaXK}t{v>DYHln@ki z&Bj)VF$$G4X#~3lRe&N>pD(~Bib4_x!S>57gH0sB)CDOeP%v9)q6;80a(=EwHWE7q z3IoUYEyF6&)&@P*2njMny-`xNhJ$~1G^L;vipktC9*u|~aVfGou-yA#Mdt!l0t75x zs4)wLnF&mz84d@ImX44>^a(jEExC(Co5>PpTP0aS-$j<6c9gXuYl&NVN+F0Lad_ld zyTI6ark5&aI}P&-H8~_UFP10?VWAn|MBbF*8#r!vzKl>i|5{$uk{mu`}Iek_5b9>8_)6+;ybUum~+TPlkp+( z&p+P1&KGeL;F~|Z^4{zr&%49GbW1aK8C@CP`rWPT0N?-l%QxIQ(vN|6-~3$TCcyXJ zxcXkOnZZTg{nPGsfY)As?#9?hVnbKy8r+H07*qoM6N<$f=ro~xBvhE literal 0 HcmV?d00001 diff --git a/textures/fun_caves_crater.png b/textures/fun_caves_crater.png new file mode 100644 index 0000000000000000000000000000000000000000..31793e6a63ce25145a6efbfb9061d7ae50e85c46 GIT binary patch literal 2199 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

+eFld6oc`OGt*6V4A{_ptZt7U1(2_fZ zzpcesMg=M*jZxEW!=@V004FzcVMbn*50np#Z4^JSWzD<-RHqGI04$W{5^UEG{+gRx zJVY|u`ew@Ca_<|z+j{f!(RvE&%ojHvGw+{K{+jSZcGYS1x2K%XAQ?Din1F@3aV{No z7#$s~&MR7*{BGtOW7>k+)YaAACv6HLuUfAFqpnqTd%sA5+b~gR*0x*Ay4IOrWB`A2 zdbZr=3nAspUv6=mq{w$Gl~c$B%N>po@6o494x@#StAn;X|AGabHUS3?8ky2g_Ju24 zr}wrrn!j%DJ8@Gl`2Sw#!6IFABC-PC2|FI=rleVv9eAp>d)c>Ct!$EX=wfaS(2pF9 zC2aa0edF>u9MwXR!t*bLVm82FyQQ5*s&K;)=$%J@z`GCAnt=Y98!KX}FRZ(s)PEyA zf-8!~x{>8l{%EcE3}K#WEjhKVcwE*92i||u@2Y{haWcY_Ri`~TEeVGe!#y7Y3!{mA zmXu@zpZ60#I^^YA8@S}_nJXU-H@$b60Q_+d+xX^6KIZubo$t_dDse4Igp*~_M!3G> zx_{(0+zliB9x zd&<)%{lPD)FRy+WeJi`|l^lk({;jhyT3zCY;w&sI409a6+vhcCgniY%=!wkVOH#defw@L5*xYQIRhRe#TeOxzHG5H1 zitxrGA6Vm^2R}4_>?plB3Yv}#RP9k=0kG_@b*WA6F>%Q#yJ+W`2vi%k+;VDN``fZ@ zZ{ejahY`(mv!tvS=zBTvr(YP~RoH1gI1=lb0|4l)1)F+I95rA|N?<8wpKLRqYy52m zVg};UmTA|hjXWQ`5HcP!H?=Kmw=p44&a(U=FQgI|m$p?~0>yJEs#32&MIY#H(bGg% zMbn5pWV)8a#2O?~e}2^3FXojYdg?FMoxrWA`A+~@_}}J01JPE{aMp9tO*!S*mX?-Q zNmF`ydUCeG!NK?c{caHgT^r5+@*r2zrQmtCFd-ee>H@a4r{gbGshY;Vl5c!qR9QQX z21<&eZ$H)#u=Tw2b^K9C5|4~IUK|{z-)4b{-YL zys@r-v{B(uQl-e`r+A;ZD0)khAO2d9d^B5HTeg3_Z#W^x&a-D>_UL*C*3+#*x&(z$ zES;%_Zq|c`To@f`*lUGi`WM01bWUM^`>d7>^rS%scMLCTwu{f|O(ZxNw`B9dg?vQT zL(3%Bz|Qu@P-?CJ6K;xf)6xxongan~Si}CdCphfjQ z|7Wxo8}fxnf;Iu^+*R24a5muBN;`?k!+LViGi6DE2;cYy1YFir;+eD zp^n%vqx7>vz{J#cr5BF3E2nsgweX&uL~G`uKVdmHRUIl8|#R^5Ml z0lqt`zUnb~o{m2MX1o1TK*iRa-&RGqtD>V<2XS8{vyHSB32b@!n!$E&M!rSpQ6v?1 z<=YDQ6~<(# zOW{5T4^CFDM;UhKaZ4lN=NqDbfB86YPw|s4v7Hi)Ea62uqFt*R<&ZhHRVG=G4bG<( zPSFZ$AR4EIo&gFb7qQwez|e!h?)1RERIs_p5j3l$gq{H}*^(KQ6eIR`dG%BkBAkP=@tMo|zSB zKepExut-IWCA|X8Xw0=oJZh@n``I=rLXtS3kS3bc>@!u>&ef;A;?&fh=v3xZSX!zF zOV{gB!gGVfY~yd+O?#vWiPvA=R?ikDMj}_M!DjY!KT3hsQ(>><8URuD=BRlc9fA8d zo`^bH-R}SW^cBBPz5`4D{Iy8dEm3e&T9Y*P<~t`(=?6$sD70YCe%Hvv+Kb~f5znb$ zYDIcjU)7Xu`y?9!u1z+wDI5zto_N$FW{{e^s z@TA_USl@ZHt;Mu*HII#{Gt_k!Y?|aix|BZY5=#F*7lTRFo{Q|=Cz;Fhhn=OD(RW)T zqYGa3U?^fskH?}ox-B;_zj(%1I7K+`#&I?U4eUR~AH!lVUv68rk~++Eb4FmD4V?Xo zQLdLc40{<(Un=(_4ZI>`K#LtvrK@)|#U4t!Y}28wFd*2Ny`EQlL1T>9uL@ZzUdc;9 zQ=;47@()(9vD5-@kHA%1o$z}k%eY0{p_q{2e46&sGJzG%l8%m!T#n+6wmiH*^l!dk z`D6_M6bJV3{9$rV0tFfJpwZ^;s>D6xaNYuCQDs??azpi*#)+_VsBjecu)Kts=jli> z$Jb-;N&7**RwLF3?hID@ICS4BJ6(#J0>OXuJDX`{d4O-b)u+Dl?x$a;nQz){DhXJ# zM2o3OJmXTHh%$%OEn|lFsm5G^YP@zl1o2r&R99lI)K32aP+sPKBTF3%jr!?k->(?v zRA{8jEc&F}-G6jnceb_rdE{k+ke*iURfUTtOFt=l_P0b^hr~q}WaWCV;-xF+CF@t9 zJ}X_=(p(D_X4!})MoOAM)7GvMzIWM!n0G+vknP-oP2g_|eA4q|-yN8!gGKNrh(1Y0 zf`xTbg5ERIwAQYi58k^i?9ff0N|#M{WB24nC?QWNg?R5wheI_yuS25vY*)wZg@=Lm z6$;%Pcn^Dj7WeFy%UvAS++rE~FR$Ge3(>fHgX@eQ_daSE&fg!^2#yQe4#{PDX^|e~ zf2{}WXUMXm%Y6vhO{Sm%tx`g1kA)M`mRs?MIYpjE2e((q_6TGpL^b-txo3c1NN6QG zodORWYA10LVKs2j6YUjiecx{F>N`wS4*SDhxcP~Zas2i1RjE+vW?QUV zoNVa!$+y++)?jn57__oZWa|HA;w5Y^p3h21>?0`6n!xoyqhVS_CF8JBL$b;yfa#_j z=zAc5X8cQ|mX_BDR;TD-wHNluoIo`Faxb8uqb9mQXNq;w=^i_l%T!Ho8Oa)fJ8)Q@ zWv64B zS2at!uyL#lBAC1=GDi`k0LiXTU$2!)-%0Nd#pV1Z=RPw8-LTsM*LS|CNvUWhA1%tU zUv=cz9!yOk;wafN1TmXQG&RiquTUjD`Mon*kN1*zuF9Ff-rOM^3-% z#0tQOnzQAjw573|MO1rZQVB$veZ7&0TyuZ1|9y`ROffngO8$K2^8b1=Fu$~%miDYG zbri%ZlRL(zeQ$rOXm9y!_oJ0Po+`BDy4GSy1#%mRjTi+&NNt4gMc^pu#e{)bJd4?@ z0~e5|bd?oG-X{q|+(q?+7SE=|BhTtwm8`Nv-saJtQ{=54J_ycDEHr;&4kHK_-juTL z0s~Z*^i}vl8X$#+p+vq(I}c%kw9p zp}p}>#V}C>cuMqSU2xB6qG=^2zTA9os%9g^Mu!7h9-o)_n3F|XDZ?9=_LF-uW!lV= z3Z2vJ3$S@_#h^#&TCL83TO#u)-!1(}`x*3EAFYnxRLskfO<1py8Ku;ITvy)mSf(}F zdisAA_?=Swl_E66-gjT%Ph6t-R5N02NyF)xqWy3IHhwL=bpcXkvau5Ca@ni*)oW2M ze!k1qw|d{j>Ry`r?)kd>`m4VfI-A}|f;9lrc*ELcleNGtnpBM6F?kJ{Z10W0o?Pbg-PAQYSani?TDN8xy z4OY+>hYzIo7da6Y?s&yQs&3N;)aS5&<@v|cXE3n6Ceo&C;5=jeG(=T+s5BZ`FI2ef>jZ;f)AnP8xQX0LC& zDBV1AlM<-{PEy>^gD3gfHhk4c?R?iq5=efZ&*%RMTTb&X+PQtYb34n^3j+^WXF!D% z7yUJ|UoX(~kvkDjE}rq?O+RvPXQ-g&43=pFei`HZvz-pE`XhV+nX>IPkgq7iREJ$E z*a;Pi@l&Y3)M&@D+EEeDhL2Lfj-Yq_T#k68I6*J#S08Ii6|L)(ZtD&P4dqU}!#?|w zY#lW;cjn!Ul!AQ2&;{CXwGDAsZpm z&mT$KcxZjx|G8UVGI3H>WnNQ>AR-ta|KP&By#?RqVD@6oNo?s;lAw_OWkvI$t+E2q zOIXy0Pt<+fL?#Q#!Qeq>`xk^;mUQR`e7ZKQ2ObkM{y+NPf$2hF17WWUt@5^>^WMi} zxayNLh7?Y!q|!#xmRy7PcCLTawhsQrwSy9ay*577MPXw`qq1G$ zAg++L%b>?u3X1~LG5iAZs+bSasBD`v&i{PZE=S=N3PDF6@~PwJDtkl;oS}a@7TuAH z2Ur}pvqwA_G7+#gH|V$sZeADRus6 z-<6jZCVL4~u%?DL(&?9vYz$p0e$5rXuO%gGB4%J^2=9CaZshFt0LXn^?gz_lCD)7e ziO*2$463kXR(bpCZKgZqm!ZN0$cqsA4Q?zC2S+s~$G)MkFM zJAtx5&oocIr5QF5aT@*sW+x|T(BIFkv|7S6gEs?sc(aQJHTuz35b&jkW(|M-%_5FLjQtHtZ75*}Zs5eFv zos?2w-yBJ7TdpAub*cSDr_Pd@KCuyID;ed#1kPznGf9qj?zJ0;haTPaM?=>JG;Lx0#vy*W z0Y{gJw(n2K7|V5DchcnM8C@v5Ys0Wm;*EYQ`w#A5k;_BS%LdqMVaC8VTs)r^D-bc( zurFxn#iB1uUHU6%s@N-v3SsfdoAT`nocak4}C3LqkP51;|;4 z0Ig!89Gwq{Gr_Pic;IU9{*t8@MpK)Ifm(??{?wtia2HqEjC&Q6`!iqGk*@Gkm|5-T z{403o$#sY7G8>F3hLS?1to0w>pA136Q|GEv)Wu#U9LB&`0)mjnnCC zE$fn>YVP-4?%#g87703eM8BSk1G)2MZf*Q@_>#Z21g%ASgWos6_iLFGGLBfT>J)Lj z!?aVS5AJGo*O#GuNmfl73cTn7QQ#YqE=PrP7bvTO&QH1D5+nt7WKQj5mysnie<;ez z3sCkK-45vN+C*I9cQzKO5?QNrUgCNo@b zZ-?dKXpc3BI<}0J4rc@-WQc|(-zXmvsayB4Xg(b9O>#0YmugCfTL-Q@s!<(?br?b+ zr-bi?Q_e<>#;%fa+<5%g&8(OT7+>*jvNPxcdHYCd%cod+*p}%1cit$?sQ&UQO+fZx&Yko6 zV;m?1!JB4`$TL^5+L~oirSgu`F;kB~b)8Bry#>m_2WAxn- z9r2c8;L{&}`ML}rW&*GVJ!t6z++>lXz{?IUnk^bM8!gvn}iEfBG5ds7$V~WISe=c zxrC@760+x4=BjX(`B*DC(04uVBivl%mpmUQ7&T&2@n={#2DClA$<;F^78EnhMw7`a zojLvW8Pd1;s*5ON>>op_ulN2L0Jj+=$}SfYtF9!Awg<}%i;U*Y=A~Ad03wTBQ7WP} zj*L)C1Lfg{h!hRZ{tiZO7Z4wa=sSMdGP-qmvA|zScSkuTm+>JQ=BJsu7u1OAO2>*4 zPM36Ss`m+brnd;~hvo+R!2Ji1c*gMU0M@llNS&xG3=uKkymZ>mNbv%sGc-}?dm=XT zzA2@G#^WGrYV{J{ajk1uewYwiRYYsut6hy-<&?GqOdyW5zXL2=%l;+}>{glDy@`TQnB71FL$K3Vlm&fI-Sj9<9 zHO@LXR*q0&;-Njk`%AwuU9@zTYetGKaqU+v)WoikanHz^)<{3orzGUf zun&~ROXeE2Q@ybz!20;fhZfTpNbSKd%#U``_T|+XTwMSZqEBw21Occi^VZxpxD(X2 zKZ6l6=&m@{j5eX{MsOi`;1yOzRU3^eYrO-;blt5$?;*P+n>a_i!Gwd(^Jj8fm5c>& zs1za6CPmMcN5zX~7!MY`B4U&yx(Md`7{JxF5lm`i3rxG)wm_Wwfn48>KK4`dPDjz! zCfXuOfiVpUxNUOm_uC(ak;+uaS(S6Ac4l??{%#FCs1-mbbGH8ZCMHLRj!DlWJ7f7T zym#w{Yx3?=X+ZNY_Y)~h&aIeGEpGMxyfW;pwUrJVxXkG;Yb_l&*D=8fio2s+NC=2$ zi)YZvEappzDu@aZTGF{Qd3u$**H*epz`I4alrSxP3J(ps>eGbX;=8i{1H97}Zo(gj z`syE4REO{85OGbA$AFSUAetY4hqX59u@Di%fZnwKzW}~roCjR0G%XKbHK=!-D2p}& zca+}EA!g%;iZSLGO`qGb(pWhO5Ad84-CQK1QDja}No`+oL`JVqg-54{^$J$Rr;?+c z5VW2u(k)}OwLZmEp)%^Z2)_R+qF> z=hp@KnQVDDwG9`$)u*R5X7RR6D%aL~7DHdsDEURm@?=BnQv!fIm|7bbkdApjz!&7! z{{H}0+eW5+NG|zFx%zuICuDA&5s!U${goAy+#S2A9JSZ4F4Q3jBbmLBKO;ReJzSc< zQINrwv>bM>CpG7CA~Q52s$XJt(`eBA=dCe`O&`$X+_)~uk*UDxK!*!Su1qjs8AUGY3JvOGWT$xWLMOst zD#sQ^3qy(t1*E8+?4v#0kh0g_54V z9KDD3zr)3NkONBUJlz(C$g=EKgp}5^EpNqFJ1!%RCf&VOc{FLc*5iiT)=aN%H`XjN zz@?*3xMO>=&}0clm2(JDn^SyW0m|a|Esx0NFx;+_yWHbw96^y*l5c%paS4{@(#7@X zM^E+YKhFH{fohcP&i<*iG5MnM`|)3sB2pAWi4#)W`$Q6l`aWlg80#CgbYgBWlOAwU z8h(Qevj|0G=BHzFs(UqKQaL*#wtsGe4xz>ghSC8DeDtxs<n=1V02dsLfnU{%;f>42Hcv|L=i# z`a=vn?n;X!Mcs26b%FKYgUrKPKs)$HI(1TL%|aF3S%A zg!RICB{Q1yiaFJQg7|1Isa+*9VDplO&9cx@Uo_}Yk zB`ahtwem?$;TcS#opzAlo^XDnKItAT00Re0z9$WDv|wJa{rMB~S*Ot>jhuSP7$o(fU;MNIMdz)^BLwB~n{3Go{xG?dNoWDayPrG@MHN#>U z`kK4TrPi|ER3zL4#>Y@d;Ui*miay^#W=5;y3<+^k)kC=7B>(Dp*RqT)rGVka`p!nP zy5;dF(vBu2J|_*2wk=D5=#!S8Wp!oRXB>r#Ob_kpz6o6d>JKDP;K8r>1bQzd1xo#l zX!EMdye0Vt_E2x9Zx;fuf@biT!pk&cqMdbKdt*shZS_<(%M}FpspHlz_zGpAy=qEf zvs=6FP$^m^wLu|DR@odC5sTy|=$3tAgnJH}0V`L+b*SVYq@h?RKX;*_4may~e=+k~ znT(g-m3Kok#|1g^0-EVPW&uJc=}(eQFCO>9FT~)(AT*(&3Hp8=>apWUzSZ>PnMz%z zyz!;q(^dE>gp=|t0b_@4&{|+ z0j{UlG-lR?ihre;y0AqM*PP7VAVkEe*BDfo^hC+Ijgb=^#rUwz--U8Hp zLJ~)xxkwWMpL&naBQfp{#;ncTw~F^K!-UczDwvofQmg~Q3>R}Bj9r8>V{jDV#^Krr>NK@gx{cfDZ6X3NuQ87A3Aq6D0 zlz~o)XOPxf`Oq%#D`lW{CQ_NKelpxLShGnWqA-+>yXKWkzBbCH=ozjrtDGvCvPdzg z%;*~FZoH6^d4caI-#Lw}m?0Cw)W}w~V)@WrgdVJo*x0CHF*=mu=e!n4*SI2^+$;>N zh3^gaCcEHpc!85!GM_w{LUgoCm$ue8R3lG%O%7t-Sq*7(K3*9;CH++f2rNAgxzn&o z>z<7tq4Vis*C*$NR7H#Ghn)#H^{+Qr@Y99_j6T^HOKS|U%;6XCn#YvFsXrooW02R0R8$?lUuY2e zjzU8Que=WbJr5Cn(KNEyZQGk$S2)DbCiAhn>O-wvzIA#n3Mx&GVqg`!S9dFZMWI z9UnPFmhRD%a7(>FjY>&^6$M@MGns)q!pA;G)ruLr<7iEeOuJ?6z8|}F(BEqX@BaY` zcocIIDJ%3Zg1-O#ciYhm{6!wld|b64kvte0fLwX}Vp;I4x>;K{=e@G=nF7pum{F47 zE#M$WS?YlJA7JNp%=|!}G@p8bo~-Q}+Z#&EhiH?YFvxVinG*EVG7C)HvBbN%3dQGB zwH4g`ikCdE@B4jzh+g_8%iKo$2eKf9PoAPO@xG6RQY1{5**?!FP3Ci|JC7$X{pL?Cl9X&KwU^=b>nUk#UCk_A^w^0M>uS=8gXWzQS3bWtC(&@m@|S#p=c32?aXc zGyw6rCp}X_>0uO$_D5n(L zmL(r=owAyFZ@kU&k(09l8J#*bJt)g-rX0>}cU^F#PHk2sEVuXnyh12^XUk0=)Al4> zWvdn1pk&pjz`L#~7TJ+#8|rq(z@a}8zfS^-!2){wM6dMG9WPFOn?x05Mi~W#b+;sC zHrV|&{kxH7s&A|;*trs=4sUQ0Zo++ePVg=4zAggN5Le? zww@%-nI&Z<^tVf68!aLq5w(;*z=Z-X z6-<+?pMWCSt`84md}0zgIt#7zAl3GI%pdjw_}Fg$)R7thNsnBtGdq>v&LF z*;{7y*Q$#K1HKXU1ot$U_kC_3;+gU>kdlIHS<*Tn@uGnFn&H(f;^I-dJ~;4=(Ovqz zSgzJjP};&8mBspWG{o>G0Z@TSw~L z?#C$DZ>IKbuqWiWDw}zQ?>}Kcb5DCFfAx2W4?~Aa9H53B$_T-=Bne7y);!s3o32f{cGs|OrGeMon%x%l=_*PLkPTQN_0#FUa5hA<9~%6&cUVDQ}#R* z-w1G@zHlc^6~PaX1+ss8|Nh8xN?mj8zyjZ+9H&Q%t9`q@X}CyI?$z6keU!-`TBe{0 zVWtmUi*v|b3|b_d?2Rka%&5YulS1dB4P0%9AU!cFT&>dbM(Y}Czj*#(;Aa6``W3ht zeMl=fJhT?mU3R;hQ(Zacp*Y?9OnMELYT`i7p!Fm3*!)DV1ZXqNK8u*(xW zrsd$Qa$e_C_isdm{Dk~>1HPh#m8HHh{sSp|oZ~Gw5+u||WMJs)jfl1V45!T z(;9(OAL$<%w#q|?$a$Er_(y-;nfAbf(9UX70|VwG>Gd4JsSo#5masrhwh7JZGoJJ; ztzh-&)XY|QLR~a@ z-yM!Wt^4HPz0ZPs&Rr1upyXk+vtYe)ehov`4}SC_khc1vPm%{MLO>9%Htd$EhE6+L z!cR5oxo)iy@ON{)9;N-#A7}helM&P=Q*``zmdbW=6w>!&zIF7U9uDOE)cH}Mn$&Hn zA(Ip4uJlU(KgLP_zj`dC=+nccv;calP&D#}EN9Ho{l4RnrwbBMW=%u9vM@9GzShxw zID&ObpFMj#$_@f4WQ=+GhMp|v&joK+D`v|`f_7z`Y+BC6#6O(q@Om0tG)|v)vuqUT z+={cmVB&|U<{GYs`uzJ;&p13u{e4J3c&RLO@OabV4PwQhqhBK`sQJz(!Ya>~Zp`pN z#Nvf@zKOX!f;@w|ji`@8X(rfa7MS(mwxCZLneY%HJ9uzA7 zdQlw3PwRIXg1TnEEo=%u#GMWx(CFGZlj##Btej@S6qfzTgaKd;ct2h;(`3m2HrZM> zqWA55oL?eJt_EX8QuSsHh3dOB8!o=Nl`!TnY3=!RO3PpcW7x4O&W_3ez3e;s_{mKd zF~?IDP6^o5K0;f}+98(xl>`;R0D|;kR zcHag8^Y8bbQC?p*!CI>422d-tV`mp@RVA*RmsPS5*WgKw*-0%|2q`n?xpE0GzR+y!)c^R!Y7hn zdj1N%6g=f)YO_qS)K+lwHZ!rg-S;ae$mVjyQyXh)33dKiASQcfOW4fyi_>Sas%)^% z99>8@5fZ6~K=*TF1N)@n{e}$N>mcydAG*`-Kt5V2bQt3&vPpVm4^+RkU0;*&O}Kb( zBQT(8%p zh=ev7tmFbQGy;I-kydGr7xB$u;i3*|%uSiR-<OP!38;0tI0&U8#gdF zfWcF9EZNKlgI@spc#wx1TPEyxsKermFTr9s;`9rZEJ^i0fU>|<{k1abSAx{t!eh&yY~7b zQYYY5Z<+`DNyKYKqzLJVFn`h2DN@*bi#qU# zQP#d4V%Dc+(N2;$FjuoI5yv&$=X$rMtj|1*Y6%H>9VH$7XoF? zN?}&O|6c|o_5WuaBHH55H!==Q?K{S{Mvn#I``(5Lm5lO)ksiJ}et$d`9H%D2ciV31|bz93n)#q`SV zEZ0*PFwn~(#nAVuh5YLzf*;c|PTG%q(L87WGk4KXt4V4N0 z2{2iKZ*%7SMJFqG&mD2=<1LaWA4T#jRJzQ=dkybl6g6twJC6;*p95qxi@?$BOpX|n zw{ETFBIB3gfs@}lV_5AFys$4!wLJ!_*VM=h_o+nC=&ooj7vkoq>pFGC+07%nY<(}Q zQ_5|2G1OS0_u0#kMcijtW$fK@8@nF@y@^Qx&$D>th5-sbLFd@R(If8|mor1bjj&_tY;Sr!C4XigkQ-|j=h=jCE1bK%_Fq2g=5Zud`utFD?LDik@Iyt_cfd~-IwYCZz1RT$p|mRxJSEpIT;v`2RDrUxPaGf( zJIkAP2tRGID_eqH^9IVHw{NM9h0Jmf;BMF{@QWt#C8BTxeOY$6RkIQ}54XU);x+a> z&g3xe)@<*jn(LkeA`R?qx|ZZbmX;h%cYs$C%^sDQirw0 zu7oH+g4V5wlmsDkv0k0H{&nYNk3xn{sKDLs*hV_eS$pjrJK%Fxre@zw+VxO9AKg14 zRS0Ybo4f#Hvb&&1T4rAwDeCS(1OOz9D%Z%ztKj^^GkI|$4#kv-!5N*j0l4@#z+l__sqf` z-D2(e$qP6x1KuEJa|D0|k(^1o$sAoUdn_{ug%8l3>NbW9hS^$Eb7t!hHzJKmK0CuyRA*AdFC23Ew|N=$>sO2l z=B0c1AuioXMGlyIp8lfD9c9zy5sJPzzf@KNwjb}$R!B zj+ic~b^ZI;CzeOj@=xaeZe@YT+lS$^Z3a>9apk+zCnYq)Zllx#QkgQ`(ov(kS-<9> zn0zE$-42{Y8h@$pZQ5VJ3X;8@pd+?$~56 zueVgK0pW7$b<6(U^B^o!l}f!ai%;lsLLg?~rgU7z+@a>xlJYzF{AO{<>sn92HVi_$1h<#)9 zOWj$-qij8{FmUhx5b&47a#nCmXKh2~__JtDHgUfkjE${i)?H#U-`loAe%{MpvSFAl zt1OSU1T6$pH8O0i1q3PEvZ|4|j5>EH*K6FO|s4O!8te*@5tF8cUurZ@ZVHz+*b zDn~g`fy3oh&uEd~&?_BRP;l4!x$F4Q58(_93JY@dg7fGmI1zZEA+bg2UJUtwTq zowR-J!I~lHEz<2zusGIBAZ7a;4=QW3Kt;um?|t{4JR*H*Cc__`Oe+N=8LV}7laDOw z%k|Fv1o*|e+)jhJf%we|6x;|%li%nHJBE0F#sl;J1`B>?;7f)|(lm))zZkrP6?gi3 z9_gwfis{#shvy>>W_CEqX@yzH*8gg`-YMv-9_JDEjf-dyRW4^hQ+C%KP2o-vxa~t4 zHe7qzoeeI@WIX|f##d(OWMm%eHJwt;DhIoC+%#S8Rk`@G8+cfm83M?oHtE^t4vGz=w*VlfhQzyO&ig_ioL_3SR>Ar;pN(tx4Tcy~^fBaYj ze%1|oW#L-QZM#=T>KL84L2X!;-`e=feFhG!$kVZ2*Y*hjnvLPJIIBc=LGB%{_z5>L z=filTv9*rPDpx7Av@{mKKt?dWd_+oaofVNH9k0X2X%uLOd%EeY(`s%0tb34}div%H z>G=1nWAc_Dg^5|2seBwoq4lk;U-8+bPw<*Ry~U;<%c(E_N;sD%`_}h6LjjD3<4=!_ z?#&JVpwNySq)a-+%5=(NPZi?wm!ovcNAq$iY9h?~%wdWn_$ce1e-Yb|)yXJ*+DA9a_T18udMa^bBs3VR zc991_w|W$7%oiMieyPz@6oxA~LM$}bO#3#`uxxuwDJ7hCDq|N&@76v6T=|g?nEqCX z-BI=6*J|WeaFen%1pfh;MfG4i1}rIp(~0apIPW`P9mZBF7lj5damRx& zYh1-q)`CpuP?p5oZFW<@UigAKzSU(@H{R7{H6XjS(fJ6{h~F1tVr-{RXm$={2!xRR2~_Yh()h~XP) zXWZEZh|U8Ol3acWwlNA_8PbZBA~k9FKR`>F8x(DY^Hwy$yfrMJ%a*Aab|tK}oQPnz zUJH&`7Zn-9LOQQj22E=vRJ~>ZfoIVzp1Cz>Gxj=$g3_cTA0)<59z#U5GS8H}hS!{I z>1P^b4q-T!D*&f5mQ_qmtH_BlTQt=ckfm?hAm`$^It|cl8FVJVv+ijfDtb}sYDSAW zNvYPU6cxFxIW=RBCLwR0#}w+WJhfKjb!b<_Wf;Q{tHo1ijvWLK6Uepn$9o3^2C53q zM+JYbvUdK1;G#rL)m7rkWhDv&&=MvHx0A$Bl81>j*g}49b#p6DOYXy^^4#fQGoWW1 zbtA8bG9{NU{n%He9i?-Cl)r;A{hl8SxBpd~Fp6Y!d{VsSS_G@iB;C*s9LFaa{Lq^9qbN;6it>U!=sRHeqaZ9`| zEYTBoSXOa)(D3+zVr@9l(f>f&+%9*pJ8eoi!#B&*!@%($n&nczGM(Zh$<|&h(;FsaME~C3WeR(C zcJOcg^=^$%d@rnLiMem#by5LpI#fOH_=gI! zHD{Ak+-=NXRJx=e?LK|=kYHg-g}_lu8K+Db9)}=`$fh-T3-ez-B+u(*{wt+WWp#;H zQI&SWci6~XVJYql^pH5j?^*39c|}$ADUAL+BS@#UPs_;RclXSos!ug{>sb3|WY8Zs z#%Z+5Ud9E|Mk<}PTk)~fBw?h!=t`~AoWuZH~F)fp2lzrr%e_f< z$YmI<5xyDo(v@_YrfSkWB*CTu$y}adp+FKcjrt#;>_p`PWedk4K0X4$*i)vd)3Jef zs&caFC7Yz`ens>ho=_U~7_d1F09?t#Jv8=;fs3a+{AiI=qN#3QbUZLLcz7$%aiH|7c6hs~z(ULp_ex|FWNQ?36`K-2Uc~5~!p!F@7M}66 z`I;6}O}$_P<%$G5hD^4IFAbpG{z2~FryLyoHvHrlKJaE~Em!l_jDm^0ioQ|c&?aCE zy-uT5GSK-8b!3{4W7#`f)^t_1E<N z%9o_!A5^iy{JjSlD)>z5N6Xj?b)Uk~hdG+-E_)t#khp8N!NnBo{Z>@iReo1N1)|kY z-In$#p=npvRi5Su!Ulb%VI%SC=dF2|hT@)LFJhE<7=+j!MzF zPb&x8Q)cw}yJ=)DP9s&s>yw^%Ml8r-aJ0U0{wlL#JpcUzU7*yrHlzH^)|yYFzNI>! zR)>iU6cPH}Fky9smQ*WMuaGf|TM55Z>CAYp_}s;~eVFj%Z&7Fs88hHHE;5fsJ~sYG zHVwxV2n(I?{?w>flSYS&i)MD!-0#{U!O7WgccUPtB+aBifr`p-+PUoI<-IS1XiJQ> z!@cGZXNcV#-wTC=I6twjUff8}tZ4G+v&h0AU0k|ZCf9!eDy+k~MS>`5b3+P|j`(i% z@Q_!A2iU0AYhj_0{5xY$Kf@N5M&BY~l%5uGV|!&~WjGs#+vxE%BEPZDTVQ)ixdKK= zeE2wguH_ULebg=c&?@EgvVly8KnK7mPt;tH22hqGAD_croUOr+yz-uPI9c2IrA4O; zpfd3HbKc|TWrCfF?QbB86|$#v2hru_v-#ZiV5LrI**iY6!^@tQ(1hgCgnJWdvK{mO zkI^r#988w|TLG6rP^MV?M5Yk+r??Hc$DVUX+Xi6Tw-`%Y8CpA~4&d~+MUNMc7=KW@ zF<<`l{BsrsTkV;}kBH;f6)5)^BD(FQ(#GI!7d#jzJi24n%ENz9aUX50esEH#&Eqmk zPfCGia`uXJkJRyhHp^&`5-9GU=D4$on@^T1%bEjTu{NJ`a!J_Zn1=yF-X)Gu8 z3AHFx*Aa4z-q~ai1Vtm+*1@&Sb2wRSvCMSz=dKm~H^>K^I$?a{+XM-UYf5&kHUU&v zMqgFE7I7vPU3wr$1*j>8Su;_vq5lt0RnpMySm}ZWAfM`jt`u{JMu{m~?^r&BCXsVO z@<&Zw!gcGsSMvD5%RXNQGfPPJ_mqrD4b8Q6sy1iy@V94Os_D00$c6+<#U4%;Rg4~Uy9l@%P)TxC8gi4@Y45AVT z<6q}62$1Bz>!YRjt-ZP0qq-8A(%Ny0cLN9p%B%hZ90yemf1Rq4U_68kDa{(eKmJ-F zJ1V3!PyOo9P8B2uBR|QwG#U zzo{&CIIAe&|7?~5Zp1mb@2R7}GJl2~_I7_X2PD>OXY4JL9kM92g|7XbpCs~h3e1bc z!B7=LJ4hi)g%Y)csZCj7!I`tU=!f>=&x>Yf)~&ZR-Reeo?`GolV zW8u^ed|9zsHC2c$oiSUM5a~fU;^<-Ydsdn-KWszF=KOzv6TxOQ(r~H_DHo5o#;ek_ zq|TqFJ0#N=^&lsmpj`sq4N=c)m#4>fz3$AEWIIF&AFH=qatmWK3Ma~x(cOkulSscU zGh-Frw57|>MFRp|`C89^lMTb;r>-k)wlz9}eduvnRu8v*65MJ|qxi>2v-0>Y8|IzIi~^ENBKnIWCR;@G3hpGES?Ps}rY*)K04D{0`1 z1^ov|Svo`fXbCg(CaFYitPIOtDLGs%LCA8QUH4SzU=1s{D%va7<>iehN9F1cWXUk-^sC`4LsFj3|;&g zic7hONzkc{`Io*CLIwRss*vKrIDVE=`rWJlFu1cRRm$bYWg5w2_bla<1>>-kaphNk zmQB#%YQ|%{e;JFHes9m-OY$;u*}+(%r_;XJqdwI1=HJ2n@T2O6`F<0PzRcK%9(c>0 z3fpW8hWWX>3*R(`UGPX@-HTCEca4lHMZFTr$jqCn(DXu%Xj6Gc0h=WMr(h>2B_r7B zJ7STVUb%dUYc(Dh|FL;5+L$gzl{tQW)VJTJe`b-Q@!{|Qfh?RQlotT7iDMJ)@Ijr>!8JpI}`~m1b26LcPLJAcXxLyQard* zytsRdrv!JWxO4A3|6so#@;%3uWM-`~$2bQgU!#!oWz=}ZKRtX$(L*bXK8Ry1+XOHq zLzxEvFSD`xL$)%lYWrqWrs1P1m3Jd$6!bs9WjwtaEqe%ow!G`zm$zrrI%cWGFm`Nh zbyMQX#onq(5B6xkF+ma5$5vg0|s8H{%OOYmregq3)t96 z`R-sVg~?Ha7^$45xzae?@DB}E{icE<+i01Y?2>KVNxb)OQS zU7Mwg_Aibihw_^*JBL7*fVPMVv#MBKLC51rIkh+KxpgMTAhCE!z>%%vbF7l9H< zCb?9>X@yO>PZ67eeN2Q_q0|=F($P`e#al2F$T<{Iz$urw`8f)I&%V%_qV3aZ!UCz8 zk_%l+H6?|dBRV2DwO=whNR@Nph1i6CE#j>aTHP_IMzgcUc}&sw`7bxSI^0GpTyVh@e=RA(4M@uQJ$ zS375U=~PZ^{JXhjM56g=$C9%PYrHJh^)dh~LG1J=x4JSRjlI?l(dxSj^v2ogv3vku zM%_e{4D`hZX7p?a#-m@^Uk2zga;~*9VB_I2*_#!G&A2EhJB<<8*)D%xA!kQC8)j!d z6Ndyw34i;>z9k%?OY-~-vZHXq2hWXOX^$yfF^RWZJBqKwuPcWfykI>xs{A#Ox}GZ4 zOMeWDPreL59)DMx0wxj+ST4U?>756*1Gw+WuI$k_9=|X8)*Bm2wcN%TX$J9_*V#2Tg zi9@N=(K^tR9rTObbq8okB(dGy*1DpGP`Ge2oLO5S7h(O85gWs`Y( zk4okn+yg`H+lxB|{SC2!Q8rK)MKWJ;>h^oV-8>!Q>q#U69g|o)NLOYty>lsCRF)dX()j7J&jg&Tv1qJ?b&I;oAsQX8zj|x^^9I= zGJ*Xaop0==ve>z@PDi5J%!Kt^na3ue0TtpV#0%!e;k~j-CW*?P4rZ7rsL-67Qx5dS zrsv%`_z&>r#LTFs9rqKxu}^5*uX31f+H~xfIKH;JfF{3Py0C5-@=sa{%T0f1coHXN z=5%qK!@!9xqB^x3LhCp}Xggoq<7z#AVkfz&tnR^AWJ#K6(sCMt#y-KqKjd;tza2$H zjM1{7Kj2GaM=ss_99*+3?>d(q6*DzBNaLO}D*iW=$r{!D;eCZehfVNb-dz13zlgsm z?jTV}qA2-Vx~=eK8{x)V&Wp~}r6e)i-#B>i3TVI?14c(t(LGP5p)AJ?TXQf%r{ z)aB~f)Y@WNY9&La00gt!QE5dcG^)P94tNXMR7c9<|$TAAw> zd-0dgXDQ5*6-L*_q1MHJfBq=z0}F3)z<|n5Dm>?ghhc-Wb+?1^iX@sDo}%L1eo(0U ziOOzhXrO+9;O&}2NO4^t8T%{z!4}j-?2|>3c#^toX_AjVlc@5=h`EKJJl~XN~+S42MQ01uQCTOAf=wr_zKa=l; zHl?w)2KBW}S~p{NBrj24`Or~m&n$;ZLWRNWb+#N_64~@t_^VJ*+x=*x-GX-O<#Dvi z&LDyYVvCtRT=?Ura za&x_9MHHLfpqTlz7ZFv`*!5_#@?0k!lRXAEx0$*`Xr0feCs*SmeOtHJ6nSPPduGX& zL|^2g5aEtDS96jcY{b_!i_Kx;-<4huICFYjI@+=|yG4_n^hcHHW7LRgTqk7mUmST5 z7M{$zGhK-UI3^i?MPhEPH3`AKJDho1D+itV(tZn*8ou%|5sq{|UxUvPK1wQ`YM`Is zXwt7xQEEFz-S^bXy^hs$OJf;)G(fRg+k($dM%K}=u`OK$XQJX_N58Jh?L20x>uL*d zD+gL;a%14zrM4P2s*hx#1CaaCF{2PO4Z6xSX0~do!$`a@-GhT+?0p$wY7d_91Eztn z^pV8qdcj?r5?w89j_gqLT<07;0*^E_88G^}h5yH?7c#+fvwgK91d1~VzcN$qCPpEkHWIvIqK)qSu2DYc5YOjR;}kQ_+-xK z{;q9|Om!Ac{UScv?jht2?x>YgY9c0z8X7-xND9rUyApNRRd&YgU4$c}%RzQlMFsNZ zSqrI@g(R`_OaY@WmlpSZ;~apiM$83rL_W40%pppxg64t0*H3Vg_35Y zLJpTaxvZIf69ycT_!9UISof46?IIP6Thw7L2*hQJD7|a%+0{iaoW8zkTG1$3DV6Rqt$$zSJJl(6OLnR zBI;bzI|~#ij$Y(nr?A4LFT!6Cr}3%f|F_o@$DL>4Z@6eHDzW%Rttg_d3Y!(xx7>Ii z;#xY=M`PCN)7_ZOeh07M*&PX(7qS2>88Oc35()=DR`Iqs94Fh%4)wdH7Cry#dhlti z((Gc!;C%GZwp!0Ju-1{pV@32$Y83z5wuWfvza3fT_*-duq3VLY%*?y|1MP*4xPaTA_mu=huRY zw4{QPT%&q<1->kTV(lj{M2LSF7r<9Qm7+FnK$*pv{Fa}+Af_8u57ggtn-#YmZ?G4# zf+3w4I*hT1CXo9*iD9Qi)|b$B(1`w3AOw=y?%pvdMvjElTP^%iC7WYF#~qEZ0T)y4 zM~}o2&4UK!J*_{)NpQDot(m|1$eN^9Q-9+3owjutmaK>t0-=B_y(v718G zz5@33y1rE~$S88FxNDQ&H52$*at&aY^;^>HZTg41Fn#1D_N!nXuK;HVeEB^_^XTzT zj59${J7TCZjrEd0M($+LK2!y+aA;=%aG_U{*{(Pbx5M7qk7 zPko(9S!(Z|-uA(E-Vv4iq-tdC@B0avnEKl4@ZGA{#h9f!MASxZll|CC((&-h4T+N5 z7m|`#ip*av5H(Z{5K~v#bQKEeg)Y2#`^p)x=TJ+E%L^iD89wJ$<ux#ep(jtB zmn`4u7$fU$?@I?+(_^^SX8~Hf!E3>n@zL!gT0KQ>Rr#(zgk@}Os#c`%Er#a1?Z_xX z+t$2BT)&DR&UFqeJ@CfU;PiTHP(OvOa^p_#xjD28kNob16CEZ`Wa{IjB3!*nO{{eX zg&K`Hxw23Pn88$+h~oddQS`&k(T@uQ)&ly}A|m?j;qXP91(+9H1OjNGBGzlv^bqmY zN|TEvMS)aZNscQ23Yo-=Sqlzql!V3O@>Old{b-t5%FNgqZ+q%uOCown5A2n5wXED) zOY7ry?elHjc+dA)pJ62=b0jxv(>XSN$NOmNr!eh>u2Qn`Zzs(b86?jnaF#(Wfa#Q} zx1M3EvLp(I&37ga>)j*RJ>ezpILw(f6ju~6F=5uGmwRBB+Rh+j@bI?<5`9H&qCNMz z%3vT_%yIX`FySrK9@;v6s;$_!E=X#oArEUq>sn=dJy~}^Cuph-P|UmU)y}#@)+ON5 z4>G1%&;WBSP|;5ki(WcfAxVV5!PZ!W_egFZ<2sS`6%m;=M(eRt7GY+R00pqIft(pF zw)B8NgMWVHefWy7;e5Wa%+LBtFE4PCgrAEp-mKKQRZ$LT70s1mN@+>|*iUTFl*CKHYb@p=e>Ve1DtWqOhT ze1($}k&ypV3BTSs3=19~C8FBQE4VeI#o7*4eSWtjZ8Ht@dFbUH4kBk(57OGxuyOql zz-rFY0ym=mlbjvRLHQV*{il)4EoOVIxC#Gu5UPOSQBpV z^)M9X0yOhmRQhC`P;pf-uob@ac!@ut=xGJ`X|PbR-9r|=uW z^I>J=M3&Ol_7J_BBR+&T3r(R$Ippc&{rPI;*t`4P<6fqEWtM6s^{xfEi;O*6jAp(- z$tF?p*#-xlpC@Q>-Qzv@UqP9G=Da)@?u88J{*Af(y9TN6H|>}-?GPZtEwIoKdM0S9 zL}MjWoPx}P6;9TH486GTcz$?+qWWTa4Nb<<(iIh;l~0fj(MnVOWN0GlN#Y-~1D)R-s4mIdV0_URlCg)~_JdKNiy}la>pdFtir#<~7W;f&V$I z`kvW<@WknZYq&3uHl~rLj@ImWs>68cjJ=6&VCQ)Z0k18QT&J0t2WhFtQewM*#=mOnOeXp%14%%xLB0txCc4HzO?R1B?#I^NFP+50f${(jh+)N-QcNuqX@Hf!W-T^5)phqK*n+tZ1+~T{C z1GOzEGyDe_cXgRAW6%;bvgr5*G1@KoX;3vkr^_c`Q(^CJGci~NE5VY|XRwk82;so? zG)b;!#hFxYAEQtjIHvuP7Qm0I+_%|FGiO(mDyb{~LqnC0S)wRydV>Uj&^mFu8SJ3{ zd?9DYp@4uc3v8O6+NWwnBzu9zzx6ai0+Sxmf5^Y=wLi)A((o%L&Er1ki%V(#2e_$d zf5(fS5mr*GO;!cfP{c~WJ)0}Y!5AExYyw?=sZ;P8<`pY}CQvNbqS`qtc1f*R_*imy zRLGkv>!Im~_r?zZ^vh_NM(C||qI}`$*e(dY8#V7&C^&N|v;N6+z)rHLt9^byoDh3P z3hzkUp5b>M+WJjeDc*JF{$cZ@m1e}WE#x7EW#c8-NcZ>)HMcw=R4Zt^*4g1=e)cH~-fVw#Jw7%iZLleKAwhCa$c*CZe)L4(r9@?(o$y> zfd9_-dm7we zQk0B=LB-7MXgVd5zDq^Fuh&_ zPv_U_;XI^;j@p_%_VIA)y`xA|Q-@iL$@VjxrG|XM^Uedp%&yYN*VV|#zH?%uy5fKI zId!&VY8VTGb_Q{ApHP}K0511ydWm(hPqY}j3|YCd9;iMO%x>} zI5Lq^Lgb)@ZRodU29ns3!B3@}a{3_)rp#tXPHZ#aQIx}sF*a{KDbcMiVcw_X?u{W_ zi{lJ*ur^dOxm=Vp0bB6$s$O@cR%HRWVEjjZc?1S9><&dwu| zHoimUl~6Ld{h^g%-Q{Vp>-(&rX+bw53&VG4YX%jrc%qhT*QQ(L|T=Gc20SUnT4#E`(^v0ZL z)3>djqAx2oZ`f)p^=>N-f{>}r4GFPcr-M0c1>(}(9nT#58a6+YR#|sB8<<6WQeozf1cn{E{Ule=bC%MN92VRfqLv#^# zVqdS^jW`m>AB*802g6xIZ@5%gH#(ymy>oCM_%Vq2UWNdxK+2sA1sweU|2sh zT1&Eqdt(w1((fmi@Y4MvfglFGic`NvCFZ^0%6`C>PH!mXP`GyT&-hmTZ$OZg|lmbxMzo= zDOzprC$*qk?GRf6-#(v)b;YS(vH;_ms`(n`Ns_Al1ckCwhSK@+Wek!5%?=3U#lgiO zy`<|`c~!1cOEDYQyiEvcwq*zW0~~Swn-BDpda~#>v$z~el1TSy^w^GVWYnetp3gk0`;S3e~JBj#IS^Lx8Pn3 zj^)W&%icy-JqWaZEJ7$tGNMV#yBQ$H6F^Ouv;m@j<}554u8LL_sDB31a2E z%ouOu?!zJcRd!sPB+ihVRlrfRr-_>~W9p#Xb|KPn$bR&mUQ?>BnK3uT zePQ^?!5t!q-A;~M^lZ9yqEsSZwO1jhH;Av0fNpQZ00|#-V@ALr5XI)PRo&4 zpf}Im`;a9_26Z*-iT-1jlq9L8Ok>D2_(4F@M5EPn8&+`q5lcSA>#NTf*NN9zA?t8; zWG)0~dz+vE+LLOmDw+V)tsaaOct56`_KjWo#$6-mH2%AZp<`b?rwGyI+Pm4Pb8f3K zm8LrRD^dz1aKJNuk%#xkqIPjlzl*=peeXN0{{aNC7CM`HMrKKNscjYr+os}9KUYq3 zzMh1UKCkAsMycXG%yS;An>)I<-iAI|C}OL(#7(J^VtZ3d4~$5bb}0%L)fLqDCJ&ev zkeezcPHdX0Rs@?&&KT;dW=)WDC#6m~DsY`ZlRhlqF)Pz?{e8$ZmW)U)FEK6ptL}Kl zJJyu3tjCV-7!hz|Q00tJ zvLt}6O7hfEHM-UTJExQpfFOj25{52;wlQHUr-@_ARMMs@a1723x35f|P~Nw%ZK+7+ zsax?oPb@~5&tZGI)jhUi?Yad0x?0tG+R;%9$i$8-FH)>izyy*R%3oSEHTAUL@hxEG z^mDhKzSJiuVVa_2K8C9c>#9#6l8H-{pnu&}qcjIxy2(P%5M;`!5V+3-*Dg=vwY`Tf zDr9p@O3WtwYM+BVcEe4^h= zy&M=$83Y2``u$wZ;%Nf-PGsK3lL}ta(ElNILf3*U2+n?k>dHCy$A<M|pn2x06wf z!fzqtqpX_`HgreHGC8|B`|oyvd>Lz~N@93A!CHvusqQm9okJC$>s=IL?r#I|kNptD z^O!w-jB#jf=oR%J-=%i5ANK&claOOE+tmh=?vxQ#<*eaiZ6<)pb*L#58!G*=y{%50 zf}0cv98KAGHNp7&adHGxpU-dMOC)t%nW7x2KF?lgVq_N8#IaBy%JhQ=8=$Q z98=||FY^$;tSq5P`iw!~zwT>k(vaDZ^}3$fWiscD2PmS&G1K4tY8`q?Z$l$KIOmzZ zmFMk_XGzh}TQFBldvA|a>wV7{MdW+7?aFcP#(r}PHh*6|%lpZo%_>jy$6&5yYdeN% z?YTKR3|kc%z3E|2!v#e~oXSexjecC#HnhDv>u@T+kY}s>$tpl<5P*Ese>=|U`;6gm zfr20ZH_tzHHUFG=DI@*^oXNT+r|O=9BdQ;{rru3e>LEK`S=G#m^R4|M?uTE&h1Fw~ z8EOe+ly6$wARrClf|VMpS^p{|<(r%-2YPk&h0J3zBJK>f7B5AsLr~ioNd|%IU@H5o z%-&B7S8xnp48-s1`k%hR;BISodDV&b-)yI8m?N6Al9RIIG?y}Kg6IJBIg`GaP(UhS z!y0H5`Bm>8P1V7;s#yq9ih^h}%S;qAOv}%s=D@<@*wYxiWirHbw9(;If7)5KXXit4 zB+dWLBs<;wysf%bPGu zvZu!5A^?P=AjPv!J?zsJl?prx`!vRTR$_H^#$rufXK=SbvM8#Dh`G*R7A_*Of11}j zDs8pDi)ZI{xE&Ov@hhUqBSj?*CCNJbJGqD`kb-h&9HpZ0&9zZJ$n|8RBKX6Zd%c)~ z0^~y7s%twIl!df0(%zo|5?%Q@0Z?3)3VZCa4n+6#SGlsOy(}|Du2COwnCZAj7a!3g z0v1{o9&P91WRc+1j{|AiZG;B7EGu4F&`%!MFziLOxf_xsN!fXVWIshHn;+v`i7M|A9dR4Gr&m=tH zz7qjy_b8~mDoUX2$xyh6%y~BRSV)|eDB zDUr%bh}wEgYJVZ<6>zX887!0AZu>s@Kjd7-|G7=d_OG=kg^qH@H{9}Xy0B0NxT5s! zFixy>UvsvfO*r0yeWY)D*5#J_dJg5}GdF;ESE5TRdH9}(7ZCi>)QgAkr!qb>xwR;# z3@FJMn5IaPMg&Uw-qfCxflPL$+V&`zZe67hWntC7VYYv+Gi10 z=CDC%uWE?-*;bo3Y`?fnm5?6*KalQTeQ5sc#vM$i$AQ-M*F3G)5A_&TbwgT!HBMuN z3{%>Bb#%;$Z-`lf(J&`FKxh;VEjK$M7OfAqrUw`ckl6S#-{pO zrYsi5W+`Z^wE8ww;Kmg78MA6#0d{u%+>dF{HX!=gCZ&~+q{Yths4P#xEF`VS@y-~; z5khg<^ZPU8zG~L4Dt$%L;MPs^_y-ppbvB!605UH<2MdY0QC_;1@ET~tITJ!C%i|B?Jirg z8?Ud(!UBh#u$J8%sh@%Z@}AV$5R+aO^ex;5pwfU!(XgRw+h)UI+=XwNWQMAcA1PXw z%!hs!;^Pj`FubED)lKV_2*#wZ1OnB(7!}0NF)2Y6W55WqK{hEW3)HbnH8?>)ru7eY z@Yj`>)e5ycl1hM^pD#NPR(xxm;Yw$!Ml6C4#v%If2YMNsyffhgZX24O?$vp=Frl_5 zL9yZu--QE8FXq9^^xwbiC~Z@qwQz7Wukll=+dJM32O{5hs6(9t6hrs3A2qtx>Xz?$ z8{gPT)HV^Rsl^$ErAWcX^KLbdDqHB3{g4evD!>HZd~$A)DM)|VATNGhH;pCuW94vM zE=mE-Y_XISHieTo#mF1`a#WmJ6z8vWDI-;@;s3VE>nxP`vP&9`P@_; zz>d)4e<)tJcUCrZ~Ed zTt5!%CVa)MQEK?xw@~${uP~J1{5%O&=`saz{4d+dyacyP$sP2R zk-><>kh%)h%=>;g|7~&z{)y?6^_f*?EOGWbCxzP3?hA1v)Fksk8zS&7b3xdMRuYraXa_ zXUctw=Gs#D8&s~U*cOcfNawL!f4xj(av8S&pmvgGUq0}$D`r|PX^rYrW1PsXLrfNu z+xUNl=SPI_lA^F^*p7(nM!^nxUGYgDZwJmgcMU>!B&Nwf3B@)Mu5Jdne)FOq`VpDwqR*BaS^rl%NPP|6pJ*_q~z|{Pobs|<;1pwA;c5&Y1=RO*Q){{1Eb#| zA1j~9G3wH)T`p$urqI92rr^2xwlBZ$5`GKZq*&C~yXp&iGA7Cwby@%3*AU%zF44o! z-ckPfv_i9PtgrnYqIEq&9{VNaj36?eHN8Mob@R<}K0^C?0Wg-i#7Mvj)IG_%xQ~*M zpP_;A?}>3{+%J|D$aYM1d1}i9XLIU+xs1Sf1$I>o>_GYV$L#=aUL4kg;9gFl_%a=| zeRpA{5?Br}@ZaCe+>z|UdP?@e(F20MrM_NaRG0zf0L^jryzewlPj@xeEoaik~&X*gSTUcoP5ESV0k*lE~saL^A45f|H6%zX1Q6uJB1nXWXO29!Udz1^l zPSCyCPZAo&*EUuUZ)~r8&kiD={g%Ma7+g+LrFXK2r~H_KM92eu`(cyx0gWMnj3V<= zWvW6DO#2fyl@iIdf9O1WS6tg3o7Lws2wA3W#iFcHv<>Bpn|wAlXq->M9wtB8^e;S* zKmREou_3{oqqMN!>cRk+Kq%@Xt0JCZXrRgwrc{C;?>@^GbASYI5Q&!3`p(5cO1q0P0U%OocQCypW3I&jA3CXzFyAx>XVax&0| zySjTGk7p&=V}r=B$tEVaJ6cCydl*T?SFXC)I-x5B&(|_~R+Qpw8q~omsd3jL&r}PS zu14+Ewr85+E$N;`^AE?sZuhex4s)Pdh%*c(h`p?c>o`6ZuaYW}0!}Vx2OGg0h_>)BHODq#j-XmM-*jTn*neYJHc_OI)SAE}=#4}$tE#iVTzx#XTSqRu?j5*ha6@i+{k-Ho zo{3C5iN5zU<9Hx7K3%q~6_JR`PA9cw!l=nJw$0A~_1q%s( zlGn7QJ+#y|Zc}%@8{@OzVt(DM{<;A2zwp;KG@cv-FzBu+(ob11G)J^+F-e zjgPtfoSOPCJUj@R!ou~{%+?5wQ8N~k=RG4=`<_ObgWQ!sAMZcaj`j~j*f}~)C(9+S z47}g21Phd(dJk{-=CGQPWsu(D*0^!zy^1ETDe*J1mZy(7Lu<^e4KH0(3RJV!>zzS- z`J{1tZbe@Sa3j$@az6YZGJI<5?DK3d?l?v|?ln@TkN?`k_$9b_h=11QFUwa>8C%P= zjOxJxmM}Q8Mk>e7FV6eXm<}vOA4R0~R7tq7gBq)(e0IX9szlmBa^`U;_C^Nx8s7Jx zA=N_a5(egNYNfUS!OeI)i-FD7k+=1_6QWrlQ8A2Z6WQl$)+9(#*LdFA2&v4hd^fN9 z%yqJgiUJ?qdWN!l+%Z;mw$gIk-&=9_PRO4tIYIvb>w zH{P=3N}X^)x_tp>j|5%2@a>&}sV>d(UmC2qZc~f?mGW?8S!p)$zzkgLJq=08fq(Z4 zF9UT{X{uuksFPLno%v0^d}~S0wASY5w!B*8!o^QnXzRl{Kd|~d)7fV+K=uP8HkU+* z8jUz0DIdwG%Tpwin&d972cp}6zx@^Kx7LQzDgS~8nhm*=#JrK5 z`C&E)bNgCyMLGT!>e|K!*xGWldD4b2>R-a%O^dc-j$N3y=@EKYd1%|~n;4Y~F}buy zTqc^P))3>c+q>6Wv-6l_BKIj=`3!)LZogk|l+c(AA{st(>IROvB256{~IOVIE_vmplg8Vm0F(n^{t_eOC)px7_gj#X3*uWcVgknENJ)3ZgIGY)&&5a z-+<`aj#DT8ZGI*=P0pFo5ptK;+jeScY}1t_V2un;kJJj;b&K!awQ$4QC5e{oZe7<( zpI~1iof7<8tCu3POt{wA0kuz7vdP!^H?;6KJsM?xa1ObVcV&O~$TiBNZ-gli{FA9) zd*72=U`P{{#+0RcMGzM$RxMB_^)l%*nCpbrqQfaTdCnH{b?bw4MS%MBtjXLRFud9t z1-Y&k&hbsUe{6Pw-e%(!Y4zdRgh({T1iv}yXHi8F7+hBp$1(k!YN*}?jk3TOY`Sf0>78coG_B^#9AK%FMa5`!@(RYi<2>?;>_L`c?1K_o|Nn04>1*?w+o& z(v@hfp9mA%hBK0Ou*ZD2AzJU zM9+oR-!`UpL~P|y`asuBiuD^*6YBe+rc(mAZ~^mOi0+~o&V8+hW3;mt}VGzDRcHPLJy0Q1a^ zMU;OCdyv#-(iP<|aS5q{P&7VnS2+tj9k7qymMSa{Ce0C4)VO#73URmQU^+h%q4;`7fCH`9yfFoy>3Zea77+h`X1aTlR zj=iI>GuRA1PyAV41s?Bm7c0V()`p8Wl(laS?JB%s04?{q2AJdXXJT?IX)65WppB-| z!?OrBGC39jsV|G=kW|zrF&xNHl2U(Gv?bfv%|D-A*)nW9&UQgN8Y0V;chS`px?TLn zTv>_@-nPr!GgJx*#w|D*a@v93ga?Xzo@#EBof=|xdn}HFWMPO|S!se1 zk7ng&@mu|4SjwWB1fUu0i+8L(@NBvTD$mRxw0_Pa1x0)xT3lesBv0XH7lJ(bLz8^_ z^G&ZS4wg8@6*{>VYbdh}%9yyO;Q(+KwOo16a4~a_E&A$H`%|rSV)BwUO&y|%@~s0m ztUPNwNKRHJ1t@eCwgw;%oUuv(SGWsnBh4PPa2$hEH)p98sI`PMv874K9-&Q$;iUCI zvz^$7(kVPag^=m^crAU($?uks)GY8Ujxse+NtzLx0Yf~O4|P~n6pCBe?;>Tno!uz9 zS<=M=q$ha4m?Z{R?#}qZf=$dxWh2Xcc^Yevwq0S;QKS7PjR=jcpx|hNrYF*FTvnH+ zG@1K$(J3MuXS#10-G$MSsw_B)zP0|Bkvp&gIIQ&6hmo%D+jWlqE%<-qasbyb`qtZJ zn?S{*eBtu+?VPR#a?*3`H))a zH1tD0^j%)$03LEvE26>aOS2ZE|-fZH!AXBQE2KX5MzYV}v(;UJ*~Qs*wY&joAAz7J0)AkbAaua0BYk$nPF z9%u()Xg`2#3p_9+=-ZyWN5J-2`ALdgVE(b=(;IC8TVw{KqQVDBg?yon<#(URTXO{h7)n=Cx;|t3Cjmu&bgcPujVXL=Ju;a#V-?2@X!+n09HA`)d#VcP%I6FmV?aG2|CFWP!KDqG(*QmBLpRHfKy~*(Zds+`6h1YjmSGs-u3=#@;O&Ed z`VUxpY^MqE3PhJAur{HSJNI?IuB2@6=7i&P-dTKdNS&+pnt@ zk9=W%G|Qh-|9Dwt9dEpDkvajOxCbG>T4+tVqxuD-+ig|o< zxe9>=Oc&q$YzT7T=9NilzIUGsE!8F1RYOHvWvl5xCPCQUi=yf%H)EWxBYh{Yo{p-L?_Vf{2!R99|wY60nL`gYyujc)vX8C+Opk;wPyj^4TA#RFw%e)j{<8sxOgu4DiqbNo+H%JKq_O zXRXw4YAMw+h&H0$ZW8T?t8b4xkl1WbOeb3;E;ul|ru4Rqys@}*ATL>}Td)XZ8&e4o z1-DUNgV-6&bShKZ6bt6j?U&ZP??C9EhKhzq}W3R2AJCq?T8cVlt zLrcTu-HGaY3Ql1iIUk8YGkUL&ODm5MFBcdQ=gvf>lcS1HW*|H)SOM(Tey` zbLS7_^n7rUO}jI;qu1p>1t=XC-Ab(Ko$@bBj`8v z+`V-ZH-Sj?Olg^PAm@Xx_6jo!e+v>NaAC?~VyUW@JY<{xqW|mrG zGQ}e8{=0w!xPtQxR>;V%8v7?nvl)xRbhFBHHn_z=f5Dc`@yINDRZthfG;d&l9%LZUVd^M5md1T<0nRgWa|GY>wym7B@1IgG zDKbkXKk8el4F&dpu|98|pj_Midqdj9xuB4#9kQMc57zTCGZ*E$-NlXyqDmf{GOMXb z4AId$L3=bcLc*LdaSoCt#;>YT|52u}aDX!*TQ1QAQb8LBJM^dI%6DF;dH)CCCH}xo z7sz7GsgieGeX_bAs-uv7N*$qv_wxe=ktCpUAeBje%^O%%jqHNSKebvfN6Z_|m<3?a z+=2Hol|JjuPRF36D%Z}c(%^lvS`lo%wEvEnuY{CT!aC7=h%FKMBS0*vq{Kk0s&K5f zfG4ShAA}&6wMG_F7Inr7MrVZ*tdggh0AwyJzhpEwLA*8~f4bT$ZtOxeb=<1us*Z{Y zP&L_IwJOxVDO=?k94}c3FxNRgdY8{DUe}dbN|MDR0+1B{1E}5&w}!4&$SikQd6>&N z)UrAb{m=a&WT%J#^iB<-tJ{QPD$q)leM=k}2LS*M&JHf<$?rByE6+D=TrFy4V9c7f zvVRk)8SO~*Xid9qxWiW*zht(GIu^Zoi8JDvs_-6DOF{AMq>1NuV@&%$#(;wyzfP!( z-dN)qHLkTnMjg>*q8VnR&9gO*2(l+7gTYe8RK4YAA&mefX%$kC(PMV;H|<_}Xw6jBsbMs^AH zkz&d8a9rDeQwoPBgV!^c^Occ97{aY^~F(&D>zi?0h!C zMpkolL)qJYIqhoE<+;1%!;|Gum&nM;c*khmlv^^D+4>Y*(KuXrW7HE}(8dj`9i>8t z)e_oZq4qykSx90^uz6fMK{Dm$BACoE;(U4LVQM+MGI>)hZ6zYMD(rr1TZaDS&DEL^ znA+6Kg4V&1JK7Rfqd;n%Jb5;_e6VF0kJIxKc(u+Lb3CPjnKN0HQaAD+04+W!|6yn; zZWhNZP(gWuxr6XL%J!HJ%@#V0jT0#0b;WHGf8*@`V&;@u%MU6WsG#G~kh6`%U+tFX zmc@H)_u>KK4g{1B{khuwsDP4?=M=UpPnKtL&37WyYZr^el(3Hu8q~1Xp^Ep7;r;w@ zcZgVa{9`qbmAh3QUA8uU6k54t_IvgH5Z`_EU~604Mfm?wc9vajHPE&WPO%nuE5Y5} z-QA%$#ezf8V#VF9xCeJai@TNL5?o7wBE{`JIph9;d%o`vdu&}}t~uwUr9#oaxLC*0 z?el4v>aLfaQryIWwS){$KD8|~#mtqx|7ovYGtEF+CoPtCzCMshu=6k?W6`Ij1MG*@ zONtyRvlC!uO3|~pW75*yxNGoet<4<}m-AIO*n3oqkDFd$-|`*B-PYYmcwDn{i{gh0 z@%NFu4?b2)Kk=O-YNLriLF41k15qn0BFhqMJsnw&^EkOv!sDb~04c^_`l^RFS`z0= zitD5av1L+5!Xr8{hX2CDZ-RZG?gu)I!MIx(vr~6K>G$P@MMEB^LZ>f_y}Is!p2UxP zjR;j$-}R=D^m)#A+rDwU^{+x#h}Cv^AT9T1y((l1%)3rsaHBOa(xKL%+fnz$a^>r* zA^$A6_ckTn`MP}j$=X-IVcJ!!eqC6N@u$Pi?XEvRL7F=62%$pSOo@~=n6qj4rZRWO zAVqx-eDo@9L|t_=oF@huuBey-<5UQIN!V1{y6f0Jvr%;b zuv@ru+{(&RK+DSS?fZ5_gE?QXgl&kHXK4!R){PS*d-}E>(hLd+^OW*OKiS&;^RjaB zV6wncNNGypZ!Dc2>l0nwp~LWrxH75aK6Wbexl4ASlk4_nYl=&oIuqkZU)tNQD0mn%nx<_ZL1olZ~?!(a&l*)P5)i7 z7}yBD>OV17{TSCc`i}a?&GXK4%DRdi2YHAfsN+At*RH#Mks{3A=L;7v3i(4OA_RFv zN~VKILfcKB8=5`W8TFUPuU7a{sKd?=nTH!_TJZGJOCi#Q?TzyCpS2;`g7tc;E!IBR3Nkm4p$~Q&ia5Dm3WA9 zGPzWld|>o;Z5);FanwXYw@AsWYiN+p@L7(XM2CFjR`jg!p?-p$A0>!aXL_OBrG>mc zhGtv+zK`O0Zwb|QErusY%|zLJW}x#hQssI*kYId85hPAb>O-$#mR7>_6tk%@I=Hgo z(Lv2UvnDfd zl|VauI6F1ZsK3&>@1$XNj#rN)rk(k7E!M);$eU|bhzB)lvNTGOMuHQplVAs^ zRM6WAWH`1rIt%QF*^Iupc<91pgW&n#J1o^dC*k_DBt7d~ij`xp9@UV64q=m!o9!ik z_-y-4g5S37$r{H9;-0v#i9K;5U%78d z!g#Adq9uB9+^jD3I2hGnLp_ZKu#1bIkYBdm3!H(vin*Zh`xobQ(E{qBr=x}Ihx5Bp znf3m6oc3cxk?5cKxa0FOEX}^YTd-=nxP28I&YG^l83c3wj3C`2e7*dKsj~5B{m=R& zV)wEpc#frlAx}@rbzBN5NQc)1A3rOpuzZS+$kNaX(!1QX0ZQb^91D9#XBpr1WL>bL z`5$2ND&#@rKftYeq%6HC$g}liMkJNRzos-Pt1!vfM5rB^jm_8_(_(wtw*zN{e%HXV zKa+ZjKqD&^)q`9hzq%VHK7sUzpNJtG^;Q)aVBK1fTOl&WKcCHC?2kj>o3Fh={$-?d z_vF2el`K~dB6grhRPY1(NP`l`n2#HntWvJs_7SC^Rex(wMR zZ2w+0T;lSH{qz3AKX2oy)fHIDRwFJ9=5e)!OGDG!jwC#|iKJIWM z9$@|jZ4Cw5jDv4QL#gGX(x#l>e!Rl#)8*<5ORVt3b+djt|NNHz++;HPRuvLt^28x@ zFp=k!VN9i*Q_BSb004qioiA4fSNsWdBaR;h9LI~5#g4|Z`S0Xx>n<1D$DOa>nM|`l z-CRAL0n8CKyDMTFubB>Vq`>W)k+P2^rS&S2)wsn*Lwr#Pw9??QLxMt>K$D@SEi@ymynP0o@xs$e?gWAg7^EkBMrGU znUx%I+Q9kZ#B-}CaLZXsz0Bfo-I?-mBBi0Qi@pvX{xLO$%ikUBVn*gVWV*Ws>-+m{?T~6h`lslEbNsl{J?-!>@eQtwXeEazjY^MW!15g zIkIpSz@!*yu2Q|Dn`2*nM-;FI{VF)gi5ll2oCf0+ylDNo2D3+eI<Ah&o zJXO(7)r5Ev$}0U+C-7E_C3j+q82$qHxExIu174bm$jX0Do*yiAZClWOw?P1YAd{Kd zRQK#g2WDowKmCOI3Ig_*YkZ>0vsvPzRk#7+zEAg5eP(9)<&K#@A?>Ev{W>oACnsT$ z4(+UiC0ycfi?Sb^ipGDKUgm?q2T$=PZzJdD;sVuKQeOp;e&0}KRj+6h4_3_^>FCb} z63R=DT~Xh>dN9&CFPi6|upuGQXek0IN4Ir20uu;Q=J;?G85Ej^^ldDSwI5o|xvxV)JFDU- zwK5}Zp4(>qApg6garAKA#U7;(j%wcTIa%b2QdZRR?wo=cI7mdtsZ2y%f;^Z4x;jKEkRP3>QmMBN?7Z}aF+t51}BK7{6WsQP?_kzzt0 zuS#{hYf@Zfar8FGksu?^r2)+W$1H^nB5^S^mDQI^^p#kcj=I$*Qk;DUXbsr*{v!5^ zA*}k}Rc+@##A(|B(w#})dxr2P;Em##WYUEq;~2P`hdVdh^^DbDoCF23YfKtvyO}?X z)ZL)G)9LH1L<*Ns4tZrD4Tf0Y^Fb{!TlSYQ=pzo+t3I*dla$~b>vWpNPP%pw-2 zM1kOgIOMvYbg-BBjL#RBQv{ZN_uBI0e`3k>KBrRq;3LD)zW-XgNmHqUt=1%*TgVCywEp_nQ@+HQ?0JOzez z0*vG8Mmw7KtHGbY#Oi;5H38fupn>~Q)1RxSEw~%N{tUirMo6`m*fWov9c=vFUPFVQ z_dZHKvr^gK#>!J`E*=gl75k(C?Z`^4v2V=Is9;LB+Rknsq@%%AimFFGdZ~JLzb25` zX_OZsjDvP;u6eP}rdPbwd&6d9g43-`p#_ZZu_UlG$rTUDp;y@F9@hPr0!<`!g6g{3 zIiK=cy44NSK%rBQF#sP^+tn}2^fScchs)ESa);40<&~$?>BvBd9sdW z@DT^0uoIlnBxM@gNDD6Q}TQXmdhRM_TEu8T^ zEZLa1sd(?QMA$0473odMCiY|2`H?0|3{&2*1#|SAH*dsqH%`E)>Y1Go3W>}E>L`se zt=~~u`GB5rPkVVj_14tR@;d$8JxWkmj-zo^(r()Ma(wX(W}Rk;U4~#7C>!RX$5NA! z$pIVeKcQCRG2{5tzZ&2X3(8ysCweLnJPRI=3c0kDvrnf+GH!<~pt)ZPDFzMtn+OgC zHUIIfnzoZ_F%)0O&sn~EnVId~TI~exkD@GQHvw_u3aAadkIWS{vAmSY>z~=eL}LUVQqzql-H;2yK>P_6N_rhy22qN-c;JH{NnSIe%O6$NvCD z)FBOmjhD^y|85KizmL^>k;%uk*4X|B$fVck%aSq>jaoHNsACf}XE-p~X8C-}z9g=W zZc@rjx*sly!}AwB>_kgaZ4VJZjz8lN9$UNZ@%T;9Bc6UUrfH8&Wu7@dg7H2p)5uY) zm^|DU$;-=A*?a#w|l;oOek(L zR^ETNA4q)|b1u9O4;uBakWv)w+N4BNFcZupk<9l#)yE5Jl&{$~A8oS$vjngTKN3@Q z&?P>9xfwA*&eVv;!}Yj`*RWWeQqI;pECk@{vzT>@qHij-7NcF6><8ERF)S;7mRq$8 zN^-xRU2>d@;vV_M;#dop(bY~lrgD*WA5M@br{isWbUlvRd(fa*2Br3E@#@&07XlYa zHKR?3C!1o27Pf{KmMEi0QJ%>b<356D>yQ{|x~2a8;X7#L}O3C931ziEq^9XU#dH*DHRl23o z8nKxpDn46q66&;K-{DEZ6U6MJ_%YxmM$`xpe$lv8u4J|Ufw@s2 z=XTN|e5IqzF>|!g#jrfod%~y#TeuNr;1@bVwX(7nB~O^s*+isTdkhwCyJ9qXt81-02h}pN+3L1U z2gm;LVYpJO2s$6h`7SU@kJ-w77<}KmJVb^;tiNVvoE1#yt3Qv#Q!}?W2H(`=sOM0> zH_}tu3^Z5mNWmmpQ>&@S!{>Rx<6HbTwtH>xm(#T$vsv^`U}IOS&EG&@Jwt0@28F=3 z8|Wos1Y7p;|5cm6L0PA??;@W|O>`aK@MdGv(f;P!{KhT} z!eDwHHG&`EBb{#CEnCNz$*RvJ6V4W+d~H_~bj^;)PDYz;i8rf_Ncom!lllDw6=Uqd zSX9_-{LKr645_Hku9Z{4ojdpaW+R`Iddf_d((ttPm^VAyGg7ycUz=@A9xL#I4$_pW za@InZRuR8Ze)>V%*+~*XW#;svG8t6pP-2mZOgY-z=tx5tIlZmRr={ey`PcWNj3g?q^@|J%|wCcOmqd?gfhz*#nKsN~(iV z`-31pj2j=MpA-0t?C`YaWLbxRY`<$*fqzUt9qlUSAfkCRcMXg5x8X}0bSJaaG<@Kb zpxp2NXDNLze)sCm$#z1qz%^}MVrOI^<3?*ogZb&MixK5TLEs0zD>sYrY?_qdYFL6@ z{|_IwBzKRt%1IU;RI?V7955liRthsQMBq5yRg(Q`k}q!eCbU0XaJz$DKMi9YtEHjr zzD>IwrlXJ|r``s0!!je^Kty8`^)i&xB4g4v&TLC78t&~BSiOK>E57zM2Ms&iNct({ z&lqCRRj(+=T4s&;@#R}nP|Q+l5rI$wV8|m7ps;+ukCg9gOawOofiyJU z_c4iGHW%UBMh%?MygE0o=K^+VHGOC=eGGUe^1c1S@ z&;Pr}Spz;M`e5m;v5jYH3oV|-NyX+6q3KWPAgrleJnnu7;$Sx}WGW-|=GPqq_Fdu6 z4;g-r<1c97D2{N3ndaYjFwh&gH%;IfOq1qKj!OA~3$I$Y)=WprVw(t7wZEm_oM9Xh){8jO6aoT#Tgy_H787 zM0VWywYG*Bp}7Z4v=pRGF>VM98#|6Z@giF@FLSI&RY5Z*sIyalj#`a?ae6qLen(64 zvjqEPnwm&lVQ(N2pLv?*Kfs~M*-=NSyyliJ7mD{kcQDHAY1B!z!&4If%x7?oi7`r9 zB0cLdT3ToO0Neyw$^OLpHLiJyo1MXSMw-GU1?*@&<{bL|NLmO}Q(s?~Rn_75H_=d4 zF0>?fFYrluxK-_lR_cRe^`k8yz1qw*2>LJX;KRf}gh3&5fwca#vK1F6#|LTFz<2BK z%$H_#@tu|NxLL9~3P!s6R=@kU^8IOP`-6nZ9~s(wCXr*q_2@^&iw7-;Wmq}bc;%`l zqt1pyV3Z(KcF=R^0wKfVmL6m+j4bEFkQR-}0~{HLH@mYPEUkR@ZYSWLx{#sH`)GYn zeaz!q+hShhPPJr~*hYh!p9_a`ylP_QPv?T(u6mz$m^sNp`BNJj3tX z>ysEKJx?t3niP)1Y6$WJT)8^L>u6;u$UxX9kc(`Es4a8Z)1$uI0WT&Dl&;&cl*2{7 z;+T(m$Xk6KZGN$K4Sto6h5?X{9QA$sig8}wQ{qUSJGU<+a&_z%E6;uI~E z6}GvI5-bBv4|r%8lbn%y%6|a#0-r=Q3Zn#15wd zXzOw}>r;X1`}>IduNM3Gb)UKB2(PveZy!3_f90=3-~5EL?5JB`0`*R>@HKba`*b5y z=&ar!ToxA*jJ*iU7jx$YLPNOTR-LGd%CZy{^DIkT+2o%CEr*x5<-KV;Z;){5rmKJV zcGz|y`5a&O;?3_bnf8RlbqrADlqCqPOTBV2ik>k1s>Lh2iw-y7rYgeJKU41cEAFoS zIi`u~V-#bk0zKVY7?%HrDQRq==X<#h$czA?8~Yz+PuOA&Y4}Xlg9%U8J$aD^w-q0u zVM~FjFTBhllOoG^{VzZoMKrk4TstP`9{5xq3iS?_jH)mn2K=&6viKzZkx(mUYUH zC{%&2z2yz857U2m-(9bFJNc~)7c$7}NDIfMM>&2X({RtxW-D+rmt zzRnY>PWbLs8yBg3Zl4R&REWc5-Q3{BbT&N=qB{AR%{_TNUgKnq{V@y39z!hoY&|}2 zgk2{t@s^{_g|!6-j7iW&@4294O-8VrO1f`2F`nzeD;ForLxNFLd{wzk@5*#&{J zx$)+wN2Rp#k$vj^qInE3O?mqyNVI53UNdDyE#vAPQNd(4jZVFdHT#8&ab7cKDE8^a zW{t~k5ez{uz=o%$^xJ}t!OlXlqYi)Hc?HUiTi{y@+g{1S+z2fq2;>iT}yw8BEhKY1y;Y=jv^^9O**+w*_p z#%=lN(%X5f;_;qH4`wZRx+)VTec_8}3UrT7U4 z^PwbXarwBqYP`O6WfChKXpe=Us{$S+9T1g8I`V_dwbDQJ<1mqY8|AwdgKxCht zpj&O057n8QR~wZts`VY_%1SN%Rr$lTZbulBtY*n~+y(IkkrRDF&Bs17MYH(JCz>cK zHA#Crh4;N^9Ofz-Y1f!vR%TD49dGbtX5!88co;zNkj3)SSGRB2qazI{69e2?x?I5V z(^X1C$V>C!VH3OuFlfqkg?zUZt&k{!7tm6Ei0S0zyg30Zh-~J#tKWlZ z_V=pNYSc_TeO7(`$i})yP3nV%{{ZdHp94A)EcBrr5AcNbyMr}zF@IbCC0px4z8Ds} zlX5^YKr%=GX*HM|(X}8k*E4FX?*Bc`0nMRAM|K$E~O41H-8;VDqFEPJXuB`f_pM$@5#1Cwy z$e?=5e?R-djlN%BfC~CujR5$PVbb0s>?l5ZGr;2PLY-7U zL!T`_1#=YUk&WlFevZBSrds?L=OEPY$r9UQ1fv_4Ox4KAGs!`?Rh^Gn&`JK@#YdD? z5lH*@i*Do(rK916pv+PqZ2Qj{wwZjwg~c}ALh^&GD3o$1o4l7%FQ7G3a}BRU_l?gS~LWES&A|xuO<16|X4RImt3|$KBu`tC;?e z-QG{myk)slB$w4IlV3Vx{MtMAj<2C)tHDf&h?;@PvjmdSwaQtxwG`*ya4u{aOX>X%eSEb5XDIde zW1f0UM6q?{Pi|rCd0M~Z7H|1x${pd3;b8XYl3J5kAGY|9N#6PU!0s>Ef+TxCd&Jjg z+ivCQd;ky{izk~gTfcFPl6uIJGZqifJyZd3JEr5neMZ6`wfk3d8<&D0aFEwhhgmJ= zMBc|XRc~cVsTV)Tcx&#VAOflX{I)}c&2@A>PL_ANGOvKi ze(Il>1)-gg4UID&TVJ9r#=WK>anJHFeB0ZnhBYai*DC5~PjJr8W|thz%LFk z0OERBE70L1QD?_6`z~HXK?YkZl2b$&XPulzp4-{eSW!I$nK*?&9_(CiMDL`Xf*4W! zp2opYwsqFa=Ss`zT0FJEkhLo%Z?=*=_4+?bhjs4`F#nC>_;AQ(9P)z*7|4co2$Y$z zGzH0`MwideBaA<3rj9Jg7*3ZNTO-IQ-TixS<=G!Lz7vnzB~-n%bg))vf2Eh#tcpmO zJdjet?$Of;EgZsVQCXBqEaseqe@@t(KY9Eg%is+gV(Y7CJhvYLNQ+hSjIrh3^K)e= z6dh@>P0j=s{rf^;UeZuq3J#BIXc1XX>xwphR=LhTi5sr49LJTFZ1|3OFQ(i6@?5U1 z`$f+ZWD=8#KiCBwmM2RksWsX6@~91qBCK^hWTsr#x8{E@3;!uEz_=|-B(=rn#XJGi zt@we%HGQBkLB{jGMxnoj%_VUnFi#tYT+~#m#3(4w#j0!Im)=!7ymFNpK2K!=m&ihT z&Jwp-(5uikaz0yiRsri~SXJ6-xl#LHHy`SV4(N^y-A6?|wCL=-yimD#I#p|FVzkgY zPS=A~?5pAVr3HPInL?#QTSi%>Y2i0aC(&e8gwu|{GK@cO_9`qB@b^^gK0J;SqmVSz z{{Z;)e#pvVGRboCxA&J8#6{5nxs#lTk~>)lRtZHi>&faGk}c|15c2%A}OitHJ=I5z$a2diu6HV+(QAV zJ9{jz!Nc#yZ+(or&Ccuxn4kd`lm-xlYBlnmp3ciJaK?;PL4+eW3K>7;MQ!|9Fz45! zRbulj+R$=RF+Cmmj~j|49H*Uo0G#{tvBkAq`!vV7np0cE zW(WJQw9jcKF)pXHDUJz7Td+}Rz@9TW6NAMhp;s?}MH%46TAq*BGrrVG^}|}0Q+2`5 zVZJ5}pytD)9|~Ww%jxKug|ged<#38+G-*~EV{6+kHY;j%1Ig;^!m-bki2AO!o)dJt zccPq}+Te_$JTGg%Ll7J`5bPm)c^Rt5w%$TtpSyGd7L#?q!ncO&bmWu`U%SHah%h;G zgLqwC`>oOE%K;<;L(31DDzIroRijXq>TTzJt!`5?4;8(%g|SNh7zH!D3Q$Nd(EH6f z^Ie+DuhezEO`Uff`U6BFVbq^I5S5BM%CA`vy(4=r?gy~aS+gZ-Oq_(uJu7@dOJP+H zp}l+C7alPiuZshp=TyJ@VZa~AwJ=yG{^36{Osp9IKGOjp(4v{-3pl`6peoCF*Ptej z$chCI6BOK=|JG&9pqzcPBwth8VCRz>zdkv29&&FLyQ!bE^pdWp`+JD*D>*6$l*csH zRch-wY55`%pVBgEi>q2K)Y!P57YH7mc5!jpFtv%Qkmb#Dw6k40z|q|43vspv-a5+) zgyuy6R!}$o!L8-m5*|dhIe@*FPpdmhJ0=tcUxYpoMN6mH@vW)(gQO~FoIa|;w4?+? zoz&$lR#G&VS5Ns)3JYKJ8#>u5CVkcnJmd19o`?mJGs#eb-h|?K7MO!`r0kaGoKO>O z`=#Wq<4bd`&l25n2o4Kd-eHAafs$#)<@WTp!>vc3q?#}Jx<@aIt#y|sJ|YuJ;_}>Y z-Nm2GJBus=^8j=Zgkq=CSUw{s%V5g!;Hwx+>7~&HeaZpK?b)R1nZ>5EKD2^bS{2kI zXK!wocwV_YMi5S6=8gxTV~nJ|-bmAOOZ{CV)}o-@$0a>fNJvO1)~GCt_#s-$-lonB z@JHe6}i8B@qk%mi*e4dM}u5|S)!q64QY7V&%}al|um z#DLejGYpzb*kNHO9i#@|-=QJfUJNrwl zPo_)4BHisKJL10EjWk?LOgi1?nMmMmvI8|pUluj|^RdS6~ytmK%g52KrSVv;v z6}a_mjAEyC`WDE_Gq0-50XfvFr<7$TLR=3cZf{Vz*w{#HKB=uOpo%JtDipxaRHmX- zNqlpLA@CECLj$Q?xDjizn6=ajl?l^S8)GYCfg9xbz4>mQL__)3>|UDKuw(m3)isPz z!VKKLVsac8g?s3SZ~CXKS;{8zN2K2}nTnG5 zrNjh)IPmg;_p{F`-JWau;vZ))(puFxEfsgsu7`Dv4UNt->~8ni23)QSMB->g^C^?5 zos+dg{aC}pZp8^wq~SSiy%uq`Wut9f@S>q$(PT4#+;s$$aply|OCNHEVn-f6wn(bEXoZoe{JA^8%ntQvs%m<*vya7bpKT&oh8WYJr* z!4<8HAy9&~c7n?y z72|UlV}qARU+?><8-rAn@*F=XW1=FXqJ=6pk9gJ4aean_r(we=BYQ|TzD5&GCxsBR zRT1q0EyhisY>*GK-6#zu?8B~bYPw3mNpCbr}iVSUu?A3_WkTI604!CZ6gdZ|qe zC;i7Z34`iO-?9=%GffX!7tL#I0bYkfhdLf^oB1}%Em<;1*qwsMK?Wk<(OX#~9?H;e z>7K0B+pt)B#lx4rD$8lZ(kD@&d-(Q?u{4R_Hxt9=K|#vX=v+p3G<$tIML!kxrm<&N z$cn=ntvn93Fcp`5zN02=n7mk(7?XfRH(Y#&14O`f`jJj__K54U;l3Bi=!qngXMEe= zKSLEAN%S?9CNv5~5fzI`5OP1?WLjAzk!FmJK4l=hTz(3OVT_hhsS3ot9|5(*9apEO zVMh7Vz~FbqqfE1nJVf5=C|+A@iib74+g3H%8TwrXJY6zLr zEk{2vp1f`{LwafA;v6dwS#mbQu`>ro)U#c=Ia##*lS4TE0~8XS3t2XmW;RV#dN4Cg zx^)UgKg)7ONwev<*3x!~{6ej3kqb&v7y*49HhtQkv0r8j5n}||$uui2=5FXJz~L{` zNSL(%>D%5_jsnv>G@}<5U#w+_Z0CW8vP!Nra+B!xdj>bj=|t^OeeY((oqumR5hUUt z8j--Q)Rc5aj-!>B!PsBFcG2W+D%7)M$!j{}_A*_5P9aULj7-%J>k_H&gQE29u~lQ{ zQoBCk;Qa|eA*l28!J2S;)B}3-krZXwa~f+bv?+b#HbqoFL%SbQygSllB_s@mI{UfJ z9!9J&SY=PCHIL}OYX&yd3Q9x=(a+_foxU(B3};Ch`yM;*Mo#Cc)L7yoT48#U+js?`CMXGX9J5gQy&O0FaT(Nazov`h-aYO_j}LmU*48>S_FH5uNz zI=!=1SLU_(3AqUIT%{we3l=39sXlj)%!oNV|< z|K3gxw4MoyJaanKVOBc9N{rKAnsZ05jSxAthYk$i6$V?{*Otgk+ z8Tn#XQtflnXGOxW3vkXYXW|bjmCzAoSxrsWa{{J_Ps7GiFPEaV_E{Q*)s^K2Y04Pv zr4W!vYv?58HU?);a-CfT7 z2gnjL>xC?eXfN^%jGzV12=BdvgBsN=3Xz3oNDhz#DghHLuyPi$SwyW7_40~%0 z_tF2f$Y$G%|6vJvNe^*x&Xsdi%$nDQn93tNpir1cdu-K3Apl9KxhF9r#kP(g` zkGf%z8q2J%aec~NGLMrs$$4P|O`uKZ|546V!DZv0f?#dfZKbmIt^-a1_=atcp3iSAN-e^7JU^sYP&iK$9q%9NYRkSR6EfS#9)e z@ydNt-Ll~*cph>yfL1w`VKy)RoJ?~5n4mG?>GFfGF)6jCNVS&xW5^)j_{nsee4Ev1 zh<1lTi0G@`r!??XU@g*kA4$gxRWa%8Fk6cx_9qeRC076h0WBjDvS|3cwOYV9(Yk5y*Vb0&%Y3h|a=B%oHJ7X&9?mbSbAIVfB`a$GM&%S}y=icH!7a5EVd zjZz#RiHZl)2-@Mui z21+FSyMvgrnqTn4mCHU;oyY(La%CU5m_3QV&d4t;o&l!gA+RZt#QaNpw<=fxN3!4f zlVB$=@9f7Jt(SuN$m2IV=n!$oiw=2S6`pb&iEhQdW9B^Acpv{8z#8f2o?kUK)P@j2 z;Nt(g%rFtY5GfB@m0jK8OuG4?Vjd?}4 zQV^b(E+5Xf5e{BZ*s7L?zN^oaV~Z4HIv8qFJnfh(=D?tjmgNj}At#A~peS}>Gu(Np zx~aoNAAFd{rzy+FxC-ks6!Tz&TO>W}) zpzKT2yn&(f7P!2z6^bP!qEI09l!EgCxpKGhFG>{4c!a+}U_=)|`INq?wrzE7!M^ST z@A`0nked53(e+p4WOO@;#Ut(B#0hz68<|`6;oB2ZpBiM_|BoP z83EmQjg>|xI(vk9QZm(y)1&=qXief*`jt^85V~;6gVazh!jAjf(TlkPf#!pD#6ojC zEva;+NNGo{H=g%I$l+hB{?;Iwa1j*ot^laSF@*>QEJ`q(lY z)M5`b9d}U8@=R~jr!m1!vu?H6ezy_Lv1I(oaij&~C@)>w^1_{37(Ze^fWy=|OJcbvx)M!2{Ycnren8!Xz)()? zops`kDt$YwviiKrA49>`O$J!q5!eqj8`QF)!hem;(^NH_cuCe+ij7OM#6M9K zCv#JoZU|;|Y_m{ zaY*PQBXcb{Bd3>XwVNqZoH}lexE8zU@v#M2r7bPTv4VxE(^C{YnaDvGo4kRiy0YH`H1MR zBsNG{N8T@QbM|$)sW-KGn2gK;_SuLRqsA&q zi}>EOyLqqwIe7{{5k((=Y-fPBf=Jh}I!bqBvXFg3pcBbOnXfceC1+h}X{-19xE9@D zx2h%&9{tVuj>( z&C_R?V*jwE$lW^;hZd&cdjMO$6u&4hwh3IUIg;Bk+@6Mah|h(n>3^lxjg+jTgzamw z(XESRX$-J~)An|#I1iipdP!<)(;T4kV%|6No&z5?&YgS0ZbVZg#bhEe`KKMdgwljr zNT*#*ga%Fi1Pk;$tUuok@ue!&|C?iuqCtcpS$VaOzc9Ml#CYH0>2%dqev3*R%e$YK zK2GAcjXkKhAS#q33ofwju7BtPg|?45afxMnKkB zE(=a5tT^^mvQ{|(eA?UZ8R_jpK=`QcF;%NfJkP=2%ehGE`&lksRZ~+@T3xJ=xkBnl z2L0$@mHdtzXXO~h(=B?Fm)oFB1q@-Z*{|beWpnFH^*(QZIKVk3qqR94a;9R)+~W|! z6ns>^;nLdj@+@IPc!7*TKpI||i+(qs;G{=Cm&t;}p05$tBhR(nzS%SdAHxlj6k~yp zpOJgRjhtVWp38A}xt(OiI^NI_Vjxp5Y zP*S6yud)hxgNR2tLZ$srrpCfLzzdp=%8}g(TRhO0dOL`b;4Cri( zSN#uRXSvX3w*}$gR@@2hUfkW?T?&Na?!~Q8+})wL2d6C_NPz;yDWSL&cbD(v4$hxk z!JEC;o;CA~A>0_n1;2eQ`new#C8=;+RDAQ8Q&bhF5~LvE$84wFO<)g*I%jaav|j8$ zaO@jy)X#P?_Ag0Fj=Psxfofe#EQbSRM^R$+&ThoK#O#pw@Uq7HA&LHssQLnm9Ev}` z3H+!E2aZFuQ!?^DeL(XGKS;5yDQ}HY-2fI}U?O1Dv^bmY6bqsyk2DQ+j;7v?9b`yK z`D7T`o!i$m#5F^+($OX09A;b57$!b_bt4;s4mHg#U;w!LxeM1<8j_lGadk5;p^aLq z_y!tLp~c;jY~*>B_~oLxB`*WBG4Q4{%sP-F{`el_-EUQ|R$=g(>!;B#JifL-#`38+ zsimFMRQ@2`)!rB-&9z-J?l=rnpvEE zJ)zQgZI6LZFNOI-oH(}mg(Rw2>{B)lV*%Sn8sBiHp*He3Id^i4*`YA~GfFq*>0_cc zv3){8M!FAu3BwO;BC!xn=TSjtE0Oi36)dy075|PaT|T29>x`^PThwwTgR(y$w z7@V@b)PquvI8LG^{y}c}xpET=s^@oRB5<+C+ZGVw|zpTLO21NGRzogu+OT_~Mrp&rnA` z^ScmLZiK5d42B%wTF};cc14OPRk5!9U)#9HG&ZScti!(M07`c+TK2EtK0y=-ff;j3 zXOpzgcouhS=Nq>W3y7U>(&9MfaJ_DMNlLLm4-TPE!yxr7WPK;YcRY z+-xh%Fkt{d1LB~3aTQmz($r><{x!c~kU=0E6HfxLNIe}8Ng;|>;kMJ}w#)o^xwJn- zrSfPhA@T$pCDaSJOw}^9YPXCc1%mCq@vuH{8Iwf#hu@8c`+$)C^oBrLN|GsHM>yD^d}Oe z`X7Kt7#JE{nDkuZ?DyLV=$QUx**d&ggmWp`hl)cM2Q|65)ZJgAFO>mlouDNI@x2%DTeF7Ej9X8A!fv{ZnxQ>UE?Ou7 zlI^3-lZmv$0!D4arW0oRzO~yO+6pMHM*XO}yo*be<8aEF&LAql2uKBpT)$StKIK zIb7(Ap3AhZ-Wg+GRlK_U=^7#l-`7I$azLJ_AMjFsL_h`whbXsm^P3v>o>F&t+&meC zgd14iW@D9vvi-fkLahtaQ<%Um(V<{S#Xp|uBB$>}`KF!RTv@MPhe8m+7kL6}>Hd_1 zhcDNok;4tG#x+U4KY&5jsb9#29n&^eYzM*7dx|u!`hACLIiLRy{0f(#sA8g%t6o+d z=wG4wpq#|zwh+$$rR{3eB!?veLBcu!0+ZFJ+U2LiaYg7E5D7579br5T`9%4&g-N(K z)e`cF(d8^~#4JU`NQ&R05Cs@I%_v-fn8D~_p&T;1lO?}}hyey~6x!71=dq+WdcU z;ALJbgzJx{V$S`2{OD|7>+Fm|6;P4j=$J{em7^c~0(03Bfq@qbg|B1GcA=h{ zqCV9)E~K?kMD}#vA(5xV+{)CsU|C>3rG(5ilE9OkW@KrNmsHIGdLAy(Ju9UUNue>P z($5tw83o0@?DZ$uqd$9hOD%NJ9ukj4m>BnX@@@5T$^|3Mi90)rJ5F6L<2Wv(Fvs5< zcqgeCGvB@{bKT#OAl*U+RGHB=i-&eFZ(JPa>$qHktnjTw8k8A7Ik-hy7%)9lrN^Cg z7 zBhZ)G`E42Ak3d~JxtrE9xyTI5QEa6FY0)hl2b2}bKE z0HhB@L^YTHXbP~FzBeIb#kMoIf=wk|7%S8LCeB&!xjnK?nQ6X<*~S(NrpLI&IF(-Z ztAbE8x^6C}S3KT$$EiZ3^S#`LKBeA}O&b{qcSHoxmhj9rN2(;n_KLe=pT@l52^1cy zRaJU-QD%x(G$p8(HRzQ`5xi+hVmu`gn@wmFEBHV>tc@Y}uU=6z1+qZajN{HBMr`=H z=NgJpq(33;uhoS*p>lxrf=BzZ;ASP~vaoLbP4gTi3~k_pnB;s*Y-Nf-qT$omTT;~B z;X7h)TuYux?!AW+9Tv`tt12`87RP2B<<5XpV+j8PERC7|J^z;+Y3W>#ZD`P`Y@ef) z7TwpZ9rob7Q&=alT~0Pl1~+jPyG`whzx9OWIbhJQ*BcpKrEh0~@5Y)p1#E_VQR}`| zbev$1Wq4WtGqWqKEl-P56ceb?e8$3ENZs2Yf}0qefEvvJq0ZBn)&=qnJ-beA{j7bZ zqPBml5SYuAq!P(L^;Pqb`T;%4x!Z(CHLtCSJ=3VT*FV7;QJI617 zQF9D@js~r6$ew_V6Pa9-74e1lCkfXCqM@`jA9j*lPs#sKnxnsLOdIZo@x@_Kuo!dZ z2wz*>jFwiGE!`3`rLAy=xCg&kfZ8dg=+V;JQq5CO6I-|n% zr4zQl>msgXK5>CPvw%c*Lh`kt!yX(HaCq&&~Xd4DDkrI_>Q1LIt>0G7g90kb)2vak(m7_=I-p< zn$weDfShJ-y!{{GpT`;;0kkb07l@H!S`(B9vChFJwU&%0YjpUlD!=%+ZVb2hbqZ4V z?k>d0x;1qNo8O*~Q4wjabK1zF9`fTki>cULq134JfC75Jo57n!qPLbxPB?B^ie3sYWZ$EmQ9S6knpVlt^T_nMJ^EOOMhCMcJKlUw{o>i&2v>KE zn;jCDTE>3Bjz3uNCx4Z-!-R`%GER+u=ECoew7H(F(ag1l|FV(yafC4X?s{vzUG1hJv&cy zf5WX+o<71kaKjomY|z%e{_tJjwcTVx#iV6o1^hLhG*sRwPgvPX;iLe)MWK5S$yoEC-#@P)lq&&HO>CSJ{pw%SvrjO8_J zX5%ab=|*3L(mxp6LKjuXBdV(exw$H>&O9O0M5Lf4ch&xfqmq93b{g4B<*U)b3k)PN z$8`hTIP>cJEMj8u1#w=HZ-4AaYk#H9&MQHTm+Q;f(w*eY+e6a`BZpohuXWjTq4i(C zP~co8{-W}C7nj0NA?XnLBG{^yL5Eo5JJu@^iYBnI^p}jVA`nubNpbfrRDV&gEyCf; zH4>$M{i0f00|TPFYakgJg$VnH1M#$!U4bBmcgNq0HA2Cs8cmWGNq$6qIfGt@@$Q;j zNNtvuCyB3~;@%N|TEaF>Ku3u)JfSTfc0k)YEYz!we~RPKI92)j`~LtVHlLGL*&92E9x z&oa@8N#;aVM3aH`8xLdhed{o;?*h5UKlr|XlE~3h8eb#0z{OGT>ge$5>7jlzmhG3D zXB*;#KZB<*yogiep|Eg>px(|@J&}e@6<%<21pms4QY_L|m77**4r8_jl8AHmVFb!# zQNstOTc&NOLSNYbNwL|ll4mlF=e$O#xq5_MxqV@MW0r8Gym_IfrS^Z!1(fWMJqLqQ zW-1Toy^a7dDw@9$>(p;K$nX)v+}1Go;Gu~wX7Rs%a+tv ztPJVTIf;_Qu-Y`xQeGIFL%cSZ>3A9NZ+_>|zzY5}>tk1d=0f&)zOnuyXCvaFT#O7= z4^15l9!I-z<6OqcZpNNL1oUZ}d3NQWO?cBqA3q~@Z=hjF%u46A5(xc`anKvfF5?wn%waCJf!z4wrNuu178A@b+X z%=z*t?DxWG8!J081g2m8zVYt#frD9B#pu)a4M>g3d}CEcvy%c=|K1JN`ZPBALeZ-O zonP9&bG9%|#K3eAVOYQon=bZ+SLwXQ$TY~r-x2>I^e6uxBK|o<5?87;)xbU$rwhFw ztSg*4>WmpjT;#%}>uaF{+ODRc6x?+KP4%7c)c8bvt4r6eJM%6j?ryF|`SpgDr1tS~ zdcY;9NBAV6i=AM)yzaIN5;0eRy?Ods;6dwXGVup|=T!z>Dg|H2U^{auuD)3R=IXA6 z``0uP%57`|(^K<#L4!_rrx372+rubn44DRHEkrB2_vT;|l79`yh(9=b$^gDnfpas@;d7jP3uMHQu?e?pGy{nonj+-Bj zr8Hk#JxG#uU5Z7t2?~l$ry0Fa0J@7JxpU$?pKpYy7GNL{-O5`Cw~J}+pI73+xSy@G z!(KMS{OASiZQ|y$bnz1Pdgp2~hG8Cmf? zKt09+AwZxCyT@OT-WBZogAD|uKv!S=xb>pmB_k;Kpl}W7*7=AOJzt%OP2G#CrP}+GMq#atbQWaAOgA7(C&xkgPk1n15aTZB&^v?PEmG z%7wei>8q!)cumm*c#+`hr;L)ErN8h>j?n%5X%|w5N)y+w9DCMpX@UN4;peXC%Fafg z_R=7ye1aW6%T|I*HK_kRwdXE&fT|9%sT@EiX(~eEcW?L!qxdzS@Mc8p;tkbUJ7M#$ zUW9^$dmL(!h@fezfHM>&Jpy~pva)a>+4 zYup`UOXFu`k5`k)OimTWTeao2)8IFG3Jrdp#R|Ox!@#DGiiYGLTE_PPZ1^#V&$tU) zKbE=vnQ?ZhWoj3VwVF1mvpdtKaqT0U2fu=&b)a83LbM+|u!LhV=zbk?RPdE%=Sig_ z^jdA3gIjyXBJ&S=KX}X$|DlQ2<-C@=gp}Y(*?!|4AaQ&3hXq>`;~&0k_vm~akW||R z6BsYX6K5g1A~FrVzzJ0EjC^BtRn<6rwAzR!IIFBD_p&=_%7H$;FWrOloSLgaH3|&t z;v*N2-nF8B#9_utY)5J03{>V>`(lcsQqAHdcS*&ST6abkt(>#-Zr@UiokBU;m~&h9mXJbS8G zv6{-}GpKL=Ca@UC0b72qC%(CH7=ouXw$piBd#P%=sz%F99qB8Hq0$nDgE{wZ zT&Fb@UD}sGrhF&9iICdXc^U2=*v zxnWBAgM6Wp&W~36tcc%78Ag8Ah$xIO6_D15wRG92itm!D(jxD^pCJEB;x}<62K>Hw zibz{)>@H5la~O@UcB>uT!ZDwrIZ$exqpM57n`tW&4RvB1{#pNv6Bs82;-nj6>l8izYppFwP2Xbpl+Q!Y zK_WumR4b_5dqn#xZHm%8c2Y97&%$l$9@hWREXzN_KPRBWNr53nfz+##db}S#6 zT9Qj38IMui#f@Ecqk9=2RDk)TnuOEI(vO`;JrksrY1_a4+WHb$FsZicWXg~XxcKXv z5xhZ6he@SnN;K?7^s{wrC@;g@;EU}{=p~U|Yuzf7`4d;GR-H53qAa3VAeI;)fbr=} z<$PLvl9i)9|DAzu9sN)z4@uwYna630R6RLkK6rRe{TnV#cm>WQI%RFv221X*Y>b=* zwIg>-jf#ytnwfq^`@mCoTWvuCJ3VE}BR%E7r4#h7OY&i5UE|BI`wt3Z}Xfp(%h;$9_=jzJc_% z7lARMbdIhbpc-3i+yPg)Ur8E?y7&&N20RBLuJjk(XjsFIw_;FcgKtJ>&6NmmZ#|?r z3ycDEOyAO=AkoqF6e0flf0$gMZ+VFecny1gdQws2Ks=Rg*p?D%&z_Oh9lWM4WK0lE zE%O$Jz@H#yP@c&XL&f56w7}?YI(paleQPhFy5=p(?#nW+wz{}(9D6yUxM{pcaLNkh zSXVSAM3MbUZ8hYVYPU~_A}NjvBc)19oWAxJ(*s(OlKmi>A*Om&iX zW(%1s{fshDHexq=VtxxT8*8sag{qFq{Gh{I3iXGm9a^e6rRSDl_wiB}DDh!|Tkj!% z&E35OTgw${YV&>)O+bPRx4pdn_Cgq6*So#CMfR1=8kD}I3O%&PZpU!hDO04k+>8)p z9E1b{h%Q%^5Dy6CEfIiGLJ-d?d6eu(Bat9BJ3fGRE+wAlE@<6D!%~e-k~P*&oY57l0n6Z0!#hy&{in-v7(NTaIMw z-G6|dB;8bQ0X_F+tamBg>Fo&Ph!2^$@U)*W`A2J%aiKd%QQJ0&@ZLZ*hHS4mlFiV0 z4}=`uPcMA}?h}m5Iw`~TI!yVRJV8ql!4*EN*>|y)zzH1&ICq{yyCmc$@Yr!vpyco)tO%C~vhbxlBqW;FPy}m^0 z%}aK+1%GyhFT=(4U>zedCrW5%JRDeA4R~n#4{*H%=M^OM7S3&C3-d2C$wf38ysrjM zMhKb>Ou&&g+Q;!XRsA0%6-rsfi!Y9a$+TX-+A*#E6Kv@h?Z1bDIn)#!g{AVcoY>vX zMyyc=Pvcx<+YAd}x*q)xm!*^az<_rrBZ;RsBOdHX`yMt4r~m3p-&<==lLh85@`<)u z@akJqni*eG-$}re3+Xc$>UbWZm!2aNY(&5KO_-Z6Xl)q1*yU2{0dxjfZvi9jz$zfmBLs$J+@xXivjz{B?S1wUgSoaFcWrH}MN>=R*zhO2k3zjY z+Psuc?Ed%1NX;MIPy}M-&SsriepY-LZIr0w8Xx;YsXL0P&|;^E3AYj4K*!WC zwHyCAFR5Jrc~P-6HKE7%bQhwBhFcJZr*07b#VM(>Rwk{efx!{bTloGy6<(f4EmVBV z%T>mj(I&Qkr7TM(v=34<9K#{TkRy{ML*fO)UuIhel{$kauE;@({mUCgM5!+-Aqr9Q z*F?Pn-_6zMMQE%zlB6$Ms4)tMpHfxl?c7qsE&QsY(we|4MInRXkc|((@GC9(n+rI2 z@}{TN?mxh`vRJ)J#@A}LcabvoYO#h~Zaz|av0%ku%Ht&8#7E5VDa%q5 zx=k`i1hx>cTbhowLsZFW{1p+ZwS#e|@n5cf-6! zA4F1Tvtpc&oChya_?%FLNhRM3ZB^*AKg@k39qy3hH#G~YS0ghM6VzuQ`;z922p7wsb8K6uuAO!F4$e2a&*w$nHs>nS^ZE@~3L$GIT zV7PGe-Y6wLmuSQwxkeRku}83lt4i-iF#JfUP8A=HqpFM6!#4C3v~a;bd_|yMHpe*tan~G> zPD>P}a00;}qhsO1*F6ioO27ch(F%Wg2O%FS`6)^zAo1ox^I517TzGWh>|3F@5 zDi+OF&pUrICT3HOQYeFk$3f?ShL9uMRyvuuC^C?w=gmZSzAx(UaHP0}qj#ke2^k`a zlr9`Fbqxu0K;1>;dIBj_$5Fi(XTT43?59&l;V=EW)cm^2pDb^PM})i5I6Xh1nSPHo zVb4Dk>?-N`SL55Bedn30@TSdz$)VFXS-b_r+-m}&3^bQ*Q-7mY2F(Xys2OTbtGlShVch%SL$Wpk6|~<- zsk)QA3lr$)A)n61zoq$abV)AAMZx3BNN;)0dLQU|^ho~3d)z=33ysp@9l+Gm8s3fM z>dCaP0Z{OFUiu}5Os_bI)CxyfxjY?Mc;{Tf$i$?o^@VZ+f&L%-S#ruT!^V=a zvGR@(OI4mixBe%1tXv2C1kmjhC%VO3ii6qp5u&YPonE|~I#Egex9g_+3Sw~5k6n(;-QMlX8H^tVt)|Cx*n8yt*^ zMB-lw1PWon&-eEdK9R?g{}SFFnUdO-Wc4bG8O{5jH$t02&s@C|ybQ@Q6gA(I`7qAd zdJDCGx4^mv_ciq}#xCj^*EhePH2Bsa8lxi+p!m*}+sy^e{yC24QRZJ9{0-G*oD~ti z<`)s~4wpSm6 zau5xE0hEZi767$HCA$t(+ zQVd2{IQmydVoG2u_A9xE?|t6odH75B+xbxL4D|=ij~@t;QN;qu9tuxzHu0^smfRJa zy2LV}Ek3MYHT^Fs0^{|8K~_HFn|CDZ4=G0%V10I1r&zb6kaw3p6E~si8V%-+5_8-va9oxvX3*Nj87zGD3{v@eQDv6T zlHqWTmQJYl7~hslI)6h83<6E&>iRZ?eGu~z{VE{1=uZ21OHDs^M4Y{05mCz&AtXbF z1QInM6^+^`)ka=E+3>nND1E-6rgjjW&_sOr{nDz$(fA#q8ID))ds`{h$C}3|E5PTQ zkl+_#9j{CtWLGN*^{U>ZL2p|PbY`qRw#emoqH}hVF!S?3uy_-kXKPOuw{rKCeIvQa zCUW*^Zc9R>IBFu2jX0_I3$`j<#t>VP2sgB>+;af$<-Z8%!u2ERIDEfH?8yM3wd)vT zbwfi{CV`u5^!9Q&4g2k#HJ{`t%JT{*wY{58{(U{AZf23n;-;>>rU6>3@DP6=%IP}v z@qX%MaDV!>4O_(OeS7d*Soc_<->-1MmJ0D=NK5YGOs4(Cq#9q?l zr(+%GI<^{PH=UnGe;Y?K?{yz{{*fNObv5~QQY*{SToQb65|MC4>A8m?aY$hsI0&5M zgf0^6b9OCdE&Lv=USbGE-Y~j9k9+a4*xY7QvD*q6$}==TRyN%wS^1Ol;GD`+YwWSX zE7ZfdzEL9l1Ny={A}J14T@d8`=~h)4Z-M=a((S zjhRD3%;V&Do}3qH(zOx2{VV&H2loBm<;*Vi@ymtWUAOSfLG%-7ME8wS?2Juqe#x#) zK^jY3rO|(VlkWUHwpNPFuSOZ;nsdDXH|sZnQi_gR#vmJQWG5VVMOxx7#>e1q6d*Xr zqGSaC%Ei8oyfc6*=YDP|utIl1AUBTP^}2!NmJF}n)M1a_d*$d6CWB;l?f+w6|*x)eNBhWg5yK9YD8H+I5<%zBs1yco2#|+t2HqH zGCFp1u$j639)dq(*1$4eqWZ&>F5qhzPVq!7ERlhkHat!x%vfyVI&imB;ARS_KpZkd zxK^0K?M9z`x4PtxR)JU?s$ZPePOy*}GGZVH5BH)`EXs)W%zgSBA>0Z}|FWxVjPaEX z$eb<3s2++9!sUcsy7{aS+Qiy7JJu7JED`aEaH6B+Y!VD2b@!e393)9)=O?J^W%<3Q z=dL4FuwPr*04X-V50m8NbsYC`<77zVpRMk3(vDl#t+UdLw6WvpcDL$0oyOVid}Yg3 z>oi@rWYV;lCcTf}Lkc!uON`zKF${Ov4`-mWuQH3Bn~?bE9YHlX4<7IgplV8~y$+eM zrI^w7EulX$LiHIPYmhe`y;zqgWV#_9%>n}HY+ML(Q zKxf~@t+DFi-9vHj07`0qvNPWkxP8O@PaERjE57mma+z^tVViOf(=Md-UtV+kal%N zfo&P$?2KPEo_CwDR;V)TB<82s99mIvb4pA5@(Yb+L|I~JLObOc(C;PtKR{VfbxV`e zG2>KPPvxg2QN(N`Becl@FSqAMu**ZKy!PBHxonZ|T$7-o!S4|c3!y1OemoUMVA;;X zvsv=RH0!@3_NyaXddOvd$EQXe9y{b1=4IOC*I0q`I7f#EX$&|PZ=81-!=Y>s?X@4W}NtUcXt63vWBD+cf{djJAaxS z8YxM|9P~;bPl5W(-ksDCUdGFobMg~3Z&%)f;KN=2D{mt`MmLG*5=@$f%g^=6pMwMy zz6Zeu*6)Xc>?=!|tN0@@mA;mG+zd)Ay&K`xCf&E0#VjU4^Lsi^DBSnMEY}M}OhIi= zDO=>-$l{ufxU#^UeQ_2j;U{Riqlqi>Gejm9$i~kj_?3jc^pd3G=)znVnbej;*L2r9 zIxMlB!ER^l=~s5ue2^juc9IPa5Hy4`63ZO1+SH_wMhT?s)?s$_Q**c3;cvhjg=-F7 z)te_#Z7S7d4O~u^Ms#I02K62k*s%a`?q>*Hay?76k@vART1EYSzMH|Eq^om30o2>i zqjMaFpeoh#!*GazNt68z$qy`5&#Tr{l@mK$S-Ti)0$-0ys(-gYO2s&j%~9|e z9^4{4PMphL7`x;-aFx?Lf}xV-0Q)8EDXmDIDpA&4eYvLZpf-IMW3A#lxwQ(w%z-Wr zqZkgCjeZ8hd<+CX{Iz$U*{oxO__rfbinoxZxtMp2(cVc?D`(O~br|&z+1u}%MG3IB zVH4Rj3gx2<=kYQzj3t}4QQP;Yv37NHGFTx>7UgQ3q9X*0^@S)b%kL0jk- zAZ*s%ty=;l@t0viSBC1Fhd`DuIB~s>u)!VvAzBQ!@zfHj^(%iFxfz_K?c#6t zEon}9xowoqby2uhKRJ~%%lCD_SzH@F?zkb&2EC*s5)()Qe>p61Y?QFt0J(5|DWwb9NOq<@WK7gT#h1f^fU zr*nr#lVAf3R1RtT#OVuCs)|&SdH{VB1iOQa!Z!{a^sXJBenBz@+TyRflB>T>CRiMw zXcq^t#7MHS^>6(?5-oT2Rwc_kWqcjzqV;<}vR*XFXEf6m@+S5#i*;VpAFwcr7yZNOz-;{r^p7SU%}oD72Q|vautS#21PL)x)nli zv^StF=Y;~u=WgkJ)8}}GxG~F)cY&)DF4c~VCY!G-^WK2g1N^1_Ch2#(p|R-d+Q?1K z3ccOJA{To%m0^fdpLgP*T@f5vL?SK?_WAUDYvLw}2wm?S6{Vpr7O!52Vj}eUA7$LX zM`%Hj&B|4+e_{`A;=g*rI+h+=7y=0-+0B+op0;sZEOm(vxB6qjJpi{ai?V=xt}w+O zs60naBR1#Wt!HEPN_2`rVHIjdS5Q7OKQS9fWqz6o)7f%7UYb+bToqL>UI10eK@8nn zWcTuh3`9A4#G)d>>ma7}`hCkC<&U%Oca4yjBhCywaYTe6*Di{Jdg(kr+~!Sc5s{nS z4zvfLP577>dw#zeQB8tvl@RILX*_t=vZB{=1W9fOqNvB^_6Y6NCp)w_0svoIB72h! zG7L;BUpU-a#hUvS=p_{!xn)^gjjxGO)-lyJ((6FO8y0fJ6-wq~{%+m7J84rUG1_T} zBI^%#VwyND+aJbWKr$}wj|N(j6e@ealJ|unbn4jC=+lY(oUU$m4lKVxf*}xg z`V8z_i(uQTS|4T3vydsrFW1u5wB~VMdVG0brgum}GO)G2gL)OIRzRooH;uo_*cev; zXdxnWE`Nv&{7e-k(tcSZ@_eJhfw%@xUQT1o>5Z$aGFg!SKwu6>H4y&Z0Fa@*5~7hS zyLMG9t0Gze>zBQtlR%!ZFHZ=RI`Q?<896t*vQU2fIOC}xRqR2WUE8m=sG-debq3{N z(3x%-c79I6JbjUgQn4B02tC2!J1UqcAp6|mGyV?p=YtUY$P&b>Ya_%dKgC$PKvz&u zA%jkcbuhE?Y4wf)M)Yo{(&rER4|X-fx)k6aNJ4qb2?QTTFo8k%h43?*SYhoJ`=!I} zW?f&hI$l`Wb=0G@@xhfrL4DFtjY`DTME&5oPcYWqsck=^fp51SW9*|v?Ao8K)ZZ{F z%%C65Q6}u0pK5$S&FJF)0n}~s*o5vL8Z22xDH0qmzfRy=WY&%v(i4Ujz>0-wEF?8A zrN{_WYWdj8iN$o64{n{;Ux;qU!WmbIOg0wGaqV0kT4ZpuL!d4m(YA)4XQ+%ig1Tw# zB3Y)A`G1ZbvhxUwTj}(4&Imtk+uJQlikk`$>hJ$ib4(`j<1-O&UX6-rI|5jE^fH>= zk)zs3CmWqrmf}vJQx|O`{p{w(fWe-(#ao*Nam>z5Z%Ir|fpZ_v)wdRYwb1J?U>FKS zdU6eN^`J%C^tB}I@YP+`uORx;&Iz4wU~zUza!e~GC&ITGIN5o13#uNLV0)pAlB;Vw z?`ymz7WXlztFkfQq{~T|!2-bpd-&|H;CNNOEiTQi==&Ei?*Vcp@GjUd#fKHt=gE?P?Ms86STO z3nK$}uxx!IX|1`6uQB#yy-B?)VUODa)%(xkuHpgJL>NpAQ8$de<{ji(=eG9QW@%b$|xmqln4@) z*5D8OHHa|Sg}H~9oeJ&Vf!Tz%{v%(PK+d-Uf38pq4_Lz=oRcBDB`||pG<_* z9HEQ9DN}zZ1~hoMZzlOI3kEf-JAwKkMGSPfe>Ljw};^3*o_cOnRZ#C@gO0s$|_>%PJ$wSyasxb1+?I3mk&FqQF+j(7XBa{~e}NkLZcPE3LHYdP#_!X| zo$>l3D#L9)C)-wRSFUNmAB{B%Hmw3P6-I1gTK2W0wbb*JkIgkEAL)x&tt9U@f$2SG zyoeO8OVzSOL{;a9Y(h_ol!U1@?e_YO=<|s`C*GeXkbk8zR47YgVW|6>gKVcaNR{*K zbbbR-wX0T(4k9Z?Uula{?xKHb%$j|W=5NwDAwEO9AL)4XGf1wTGf??DoA6c%I$=zt zLx60?oW2v__fy1NmYGsDdS{2kmx{LzN%PrAVEp1|M%DZdx+2*Xq^{8^M)A!HXg{(R5_)N9!R>x$+ zC067CY1iMrOSkRhBJZ5bj#Z2g9A!-0K~RgJW7;`h z`JVnBd+flcyO|m)a&2XGJS4g;_JHxj_iED+T&+Og6R#`em+;&$xK_iEyE0 zC1n`;5Xu#q^;qIXv|3;my*WYLX{JfL1~(NkLtgJ-D9lq=`A+Y2=hMDLFd0aE$0Dqs z^l@=FT04(yU6>1*b&Ai)QAMCQ-?r%5-l&Oy(Z}-zo06}fo?sm;DhdJ{wW6Y%PYCh&H$z!m<|xO+z)%XVuS&h^_ZoOxbhDu>uWU<9KBmO{VeCHOsyes7|NfAiW3< zkdhmG>-l{uLdmr&n1|p_)BYdeROI^Z(|-VN)<0I3x_d&O#5~?7PmTN#mK%OSbXP{| zYw5=dzXZjKteaj5Vt(HUT}7wA*8=73IKYLH?)#^3 zzNPlHFI!WDfH{^9#S_Rd`cgQi-eDEf8F| z23?SXBeXDQG_q#1OOTy~y-h@Tzg1@dTmXY4Pj$$zp3*!y6i1yo^-PIl2)QFh;-2N| zh_ds2Q{C*?V^C`rzgpdQ-in42!y;6+bdd-eZd1K0XBg|d_vcaBKdY8hm)g4Q3W3zN^}M%p>>-gWARfQgFLjh1kx4*S z2D9JZ9?hRbEIIc1GQ<@9&4j}&3f&POIU{xbJLKaPHF@J88w_Mn0$}(an2oI{z>FDh z&cladm{!J4hVTGN+roM>9Hiups(5Z9^YQH1y7;L(2i6N(lMm2JaBe^_zxT;iFP1TZDreqiglKs6U z>ic;R&ePre7GbeDVSh9D&nzH?4?&etm!k6(VWTwUQ#5ZualJzNQ19gxX>2L4zsjy_UzlEnQM9>A*9x1<`5z0KFjP^?a_Xc0+(iSqL%!MJc3)~I z%1~u>t(N_UScN&O(6j-n{{T2b1^dneF@Ii^{Iqd0>LMjrO*+p{Jp;y2GBuTD3-pcm z`1AxiYIITj#JM_31&2D5TLx}MTLd4VMIS@OjdNSH_x$kfg(DvJ{`$714P{ynHjTDC zUM3v+>GClElYvIb6(eHVrSi}IG$abeWSjvt^BiHP%@|i{@@xo0nvqM|O~*VAxDw!b zbqY1ytd3mU+g|a@Xi-!L*Uh=u~Hh< zTbj65CJb#|%YO|cw*bu*zE5*Y84m@`d2dO)gFNQ5_cESj(bee`Zl_I?s$ z1bwt&34I(*$>gj0#mZD^^2aU~@qYjhLGZriw2N76Ilb@3DsoIq*ql$v zg`;5Jhy9F8CUa;zg?BNc+@{gXXO(ZojlVoZS%g(mGn)-;E$BA3JD#WZOo1n*LnE%D zRnFr70O^9kVF0=T=CQrG!re1N%YeaL_q4YssuCI+k>V8w*A^gRrPmN6Jtu?}NDqG8 z+ZOtW@6}ersffSra`J;2?{c+hkfd>&}+0C%VfTcQWn6}CQ z$E5h8=WH~95xBxLBHc;-F*RHvcGrr<4mygVm{^f~NBM*z#2iP#SIQA7C$Q6~0)0*y zmZjA}je*~O_=k>@zSuU>6r`+`fw)oj#|-7SV}`}gY%EP7b#d#5l@zGB#|x)Ox{P)$ z+W|uLRRaqSG1~&mru^ZsY;TUk@3_PvbhOWHnQ^sAUqh8r(h5AD3a77#_|$PtZ^_5|w2Jxm17kr@&_Y!thjD%|oJFB zC(5#Unk#soD6v~x&3iL@diKTUpQn0BKX+4;_}ZgsT3N!px{c46f>^OP*zPVbVT&}~ zNfa_PH57g{#MmmPg+8L@`~IHzWxAs+HBnJZNQo@0RUj^bjlH%f>@iqiY%C0RYsC@5 z$lJ7=`6~SuNl{58G}&b(EOZLSGvdg~<70gzV$FTXB=CK3HoGFp>$9k9b3UP1YLx=h z)53fi$p=%NL2mwCt$l$flX0fCH7!hGB+Da=xEjL{ZR~A^>T*n-l@+PtcTd7~up{mc z7-9rhM8l`COE}DOoTDUquArr>uB%gLnM<*;8*T-?e~RFH3-vJVyrL*( zcp(V33mUNt{rC09JG4)88EbGI{N1ct!Q8Nc*WIDIt%ns$At8Y6z9Zic#a19vz8HJo zlaD^$LgcouE0snP2DoeX^xqRCOj2;ceXCj5Ip< zO#~hn3sk5P4KQMWj(HvXU`<|eQ%_SOLKRnUDebl(Hf2<@77`m=kO&)Nhgl~+Dbh=B zaL-i*%6O}nGavI-Avm?b!tfx3iBWX2osG^RK(7!wt-c=d7>q64;VhLbRZ0cK&-vky z$MVB|CKjwxke$_jP4DZ5WTuW+*38#FhaGCip|K+fUMy<@9U6_;TKIQsk$VBf@x{2i z+kIb5b{K(Tx4GYJFb@@Q0!W}8AoIEQIQQsA`(X)1%M{%0&KRhzNM%)6t^mI{HUv;o z7`O-U`eW7Cu+j~;!&GynS!5_zPWQyY96*Ky-s86zvan9at4JDo;|$CloUlW0Y)Be7 z)oX3WJXRLA;NN^ugb`wt8OtP2G@IMg14^*9)Qj=93&|jP7^_~!*k+?J>a@z%DML9cQ<;_Yc^QZR~Tv0ayL zaiH|fMkkJ8U{LGaUybg^A=x<^HBD0gye6~>;H&$5uLwxN`zrm$~X!8#iNlOW$9#b0*4UNMo2V=J3g|-B&(&)12TC`F8%|2Ap#LK|1!VwzHP*SBjn-jU;u)wLwHq*D<;Eh#H zD@iPY*qbUXt)zf?KA?Jcz6Ms#)6_jf$ga$HA#4q{8x4jQ$GE?3W5?g~{YrBzgw0s8 z05qrHd>g5&XlkR0JTu{Gavsd3uYJMT_S+S@Ddd7zsE$@pyPftpM>wo5WMLiHl0~qW zPZP;&!q7DDph7b98Hh)W7P%$wyM1@S%;IpUw8}Ro`wm7K8NEi#@Ww&*-w>;6UZO^r zjW^ocZHmb=1bZV^ju$o7#XWjn93s^mUan zrj@8aPi!%AJJ=uPk3sIIZp4gO65N8SKs>2SnO6&uQThXdd3?1pL>hOvZ^Nx1DN^z&Juv*SXSHWErAQtRxzQq3-NMs z=pj7%m;=eZvEV5ou+{E2zv?mRbv{!2k5hpO3lpeG#^Tn+`{CsrP&;OIC|#ulCB=%Z zw>Rzi;+>Oa(q@(L<*^wEklnP};YTO(_4dZ;)6|&`OP0+|Ta_e+NPIMu0j?=Px|Jtj z3FmLm3z5_*Y16XKr!JNSjvBPyO8zKp8Xf7N>i+Ab6mdxN(h-wJ56OIzQtZY$y}EG#TBa#F&=!oY;E zu_B8t%rh4$K}9t|1P1WXuv_tS!296EKSA{@=g&rv3tSmxQGaU!Pw9fxhLggt;bP+t z!)laFEA3)NtZi$;X2T5_zypkzveMc#EiPST(-Iz=sz4T z8s4M0`-_YS3uA(B9so()3m>isWmD8rPvgfFjG9PoBKP`x;0|4%A-&J%HyK#;zhM z$!~iJwv}?ol7?yudg@rCiKd7XbtI|U>QA@y#0=l4x@BZEwHc%)c-X5dDPlLV1aWXj z7sQ^AO4@ajgv83E>qn7DP{P|>jgR*@5ubF9Sy9wd)YrigYPh~(M~qcmr~#A#Yg@{B z+_Cn;8rFksD^wsj1>npo+Dm15eMFIPC2Dn#xf@)YkMG+PAj>nH!Ak~fpa(&a1Nv== z^wBb=fedzA0KvK2^Te7-OciM4kgRkczxx=gn&)y#e41vK;FJvG)f^0Sqg3~FZ;2_sUrxZGQHHv@rf!RH!OHg(ck*X}UQM^B|y*|Qqe^a4?&d)nAQ zE{NM!0}kKHvrP82Y4TYe>E1v{M$&Dj=VE^Lz#O^i%~dI<8eUlu01_QrfTMwMKKl)^ zd+Mx*B&DFKrIS5`Owp0xxVvAmus7J)@!J_i6?5hF@XI)7jyVU58L`x$`Imod<6e$I z8%QBqI32e*SEQtAW|A7A1v@Dyjip`5zLHp6v0LnKx23QfJIW-Eni|E7O3Nuv2t>d% zMQ^C-A%~l5di};UYJ8FkiRkkDx|#!U2Z&+yHI{~Zx&e}=gPT9>KgGT3=d84G^<>%ZxN^&jEi zsv>v!Ji{uP6kT;ZitV=+(m>ze6g{eXH{aPoWBe8sO+#Knmw{uD+>#uSp!QLF4&8_H z#M*qL!xnRKtjTL>8m(*J>5UeP;cr=HG1WM@!6=gIKDkAA9@Pv*e%LA(cMDyYtV zx5G1K_dmSUzQ+=y>CCkbsUm4xl4Nta_1f5ya>`~;4WUxLmfQ8iTKz8DI6pt(K@0~6 z?ft3&=`5yJtMGE!!cwU+80Fm->I3dg!7jG*0Rz3;fb9CJ@jhR8_f(XH?KV!w%V@e^5**vHJ{Hzc)?_UA?Wh3i*XN%i&7ttPreJ{V{gv9O7E)+PYf#rmAro%^OPP^l57w zU)NIpSfkJKky)y0Q5f%LZSg0idXpu}^Vn*qt7zg-%EwDtwGAL~>OtPX1t#~fGo#cU zJmN+YJZV!+46?ikfywmy@V=DKa*V${=nBXwGWZr*=ryTGmNL^v<{OJ!&c99lG4hsS zUPEr%jkd5K9(S#zj+?QB~Gd zO#}-SGfd_c@ij8XbEF=3wY#6L9j=x+-Xyy}b)&R2Qt0Finy$JKe?=0Cvf|A5^u)iK zWKm+aEWDq5c(fFd?u(8psYBArV%4Z2D`DIVjAJkt0(P1!o?3hqeALQX3dnpzBrHYa z7a$co+xweuzStQwi<$hh#o{N*mIglwS4gbF%oa8^A-wYe93XFdu-%y4cJ4X8DmA&z zP}z~5i!y4YwT(E1jBy*AkjfO5>})sH$r!WMbd?=(2DO$@4aT$v#|$2s%Q9$Xs>@&r zFhZoB3Lb7dfH$|O80a%v*$Z0S{EzgS(%SJu600tqlBTs_NTMy`G4dTJ@P-EGz3j&O zj(IRCDr6E&nPb;AF`1(xo^!HX_D)C^+_jCxwi^+q%V_G%ZBC6mV^qh*n^bWHAi1!y zT{?#Z0(U!D;&o7?%yQazMD;YxPlkq(LOHSgCfB$7`eSH$JrRTpDisvzBQcd$QtZvW z?d2YB#^m?C{{UPVh6NG)(ySEe8jyTdNdl06%6UAGQGVwWGXf=ZOID16Ju48>LtKtP z|)zx=8mSm%pN#~26{`9QYE&~7-yN(|DHo|%41mtTkbrErGFa5bC#KEBwMFU{A= zkU(LNNDkA<9=#m#=ug-A;6jl))EYSH9;~yZqE|w|A$wZ)^|kjW5G#78Gt8?dt<32R zjM4>>@7ngirvvlHjZG^`XzMTFu`cs(X14aX`r;KuEECFAK}Cg`pjA)+xY=)UZHE^0 zu?F}+f<59&&VKy-&2qIJY~~XIaoTGC0RFeMdJ8l-&!T=z)U7L4)zL={B9f*_7&rd_ zLIAbyHn)5Q&mw46p1CSlMOivxjaNuZT}{W(^L}wRDgC2046t~9E6(Lq&Zbngh;Dxn z7WKoGJvUQX3R6v*%R4NKAe+G(og@_i5CGo%;*-W6(g3wcWZ2+s4C$J)7IhNZ=0tIO z@#Vkt!Je;ec{8&Ccw|Q#@pEtfy909mn>5*_JjXGO?8SnjlYZR&{{XHnXD^OnqG;AY zY;5A=V{!V7aCH&)F9qW~qfsk+;P$F-OT{fkOTUFDhS8rklcbxD{{WsZ8D4LjYW->c)!qfUEt212p zESzR_%{1}Nq!5apT_WFv0C&}lui~FgW?A1*PfwM=ts=-Ia?BK1s5jr!P#% z(_*SQd`XFA(2s3WHVB2v#WBnPmJRZ(Z^oz;-3KZsip8j1jJ!sqLYFtnSIFVzRkD5&#P5mm;_sC6j>jsDor zDiA|aECTk8*#-I7+k9xX8kmjkW5y~yRX~tNDw3U0$u8~)yAl}Vs>s85;WDWLE&<)K z;~#u70X*ZDa+_NCy&-hcgxG_I9knrUTqkno_Q#lz5SA7e79|N|sQcr@LgvFAgk=0f zoCsdrTx*8*b z0&0j!n8b~oC2n1!pd%zMjI!yqnaYF#NwGU8a7DSX#Wa7jns}v|fm5Knoj?QH_tS_{ z#$?c$T#?l3K?`b)6^Y}_+gO|OcO?3pPMVAMbpu6G?ijCyGJxPLQR=x3C2I z@O}5@#bF6b1D{bOlk~_urAV{@8Id4CY#kQBN&uA-{_dxFch@ zvGw)*_%Uc&IaSa_8r_Ksspr1-<*tVR0K_-;;|)$kBrQ*g9ZEL1^gdexIB!|MIrl>H+nwhkf*@fG4<_COo zyHTahX|;>A0WE1IOqRA72w5amxW4#euQQ4`i^VE4+yE7U#eWMNaTr{xM9z6B7BO@G z0C)Oh*t3T>S9b%jxxl}$A`Ls z&ON5OgL{jf_+=%!f;Yl77Hv9jh{?i*G&jCF)rg5Er38y(u__NKa1Xh~DGE-kdK+?(q>eUZ zw&#O_5j>5`gKtblghv!h8*(?k9*%g_aCgN@uue-;9XL}i!LMVFMq@}o3p(E03yyFj zHmONnV@?;G4-LK{O{r2$%`>oKH6F(VC_#FA%XbWR)NioBaB%!}v&6b1kb&u7aZ=mi zRoMv0r-1(e^C7+&j*6qic1UD+(A>JIAP#pwOf^GSH1Y*|ZVB7AHIIb3OcfB%Q&fz| z>{*oUee6D)Dg5ybwv%ca!sl&PE{DnKDLQJBJjRYW2~QQ)NWng1s0$xUj9w`6Oqyg> zY^Dg%*l$i0i~R-gPAtnNc7~ti9RaWaHOAKU!80*xu~|Vm6Vj%|wCWZ+0C&~Rx9ly& zfGu=8umvEM`JYYYu|*zY%L2;bP=LxkxEp=;$19$6EYIlwUe^5a-Dk~E<htCOsu@rDsiI^0t__ExvvmTp74xkttFm66si&@=Q^Y=6 zkf9r-pfDk})VfJ!+Ta`a+ZvgyG+6J(_r{S#l68Jo^}R%ZM6xi5z@Z2>+}m-CETEge>1qSw~pN`dY)j7vyv3apKEroy3Ru$ijWP3<1`IGbB3Y1-^cua$TlV#Anp zlpQ@nb1GWHB7PTH29^f)1bXk=pXpPO*>vjP+V{o5wVll^G*dD&5_MeqV9s8@E0;9S z_=x)Ma2goAd6FV8zUKUl8n2K>k&+KtV(?TJvJO!^kYum|gig&og@7-lWF78rI` z1nATGY!B;+Sv5J9pvp(#@{R9_CsG(Ht zvJNogmRl9Sy}{q|$B~A)4XBRX3?$Yb$5p@Z;=lpIizk)QViXlS`+@+%RwXqC0QzH+ zST>RPeuUc|yRw~)$9wI83)Eob>d*-1aDS!}oo7jp`C&5^P*kbgfNVdO5FoCw7oIjJ z0vERdv}o_KQMdEQr%ZlUQUUtyj}!?3Zx4@KZTjI0NOb6LpcoLk7Ej)JfIaR-@P?D; zRy%LE`s2dN4uVKw^*_@d-D4UHFb9jA2v<&muIY@ty%}1%rYOy{~*N z(T5vPWbR;~7t+-^-$_>GbTsgFE=<+5fq-~wKxvTf1ETEA4fo`OVm7`qEZ5=pQs&u( zMr%=DmWe84Ewu6g2W1{k0I>UE&xc($m5$l9UBqVb#z51z*WBE3+Zu*pO^~a@`xpv! zFo85uUQH4MVgokj{Q7VCFaH1;ptVuFs)cTT;Urd-{NH`r8UK#tmAQ zw7Y<-T`ilgOPxViDgDDA4uAXv?sz9-W47kj?~Rw`>ENkakrGQBqRg#|d>sMPbl{0v zs-=&1eIRqd0DoK`PYRlmDBz4m3`h|HVswBkImI13ek){9y`v!;Xx<472(Z&dRk-mE zr2`cHpraI(TGqqF7a(ze_2=`!e-fa8re`2<3B9n)uz26~Zr@$-hw2*PKqvP_SE(ln zC^y@K^uaUhht5?-fBAy_w*FXi* z%;K4ia-xC>qLK+@1te08JwX;DY-gFrOIGCYHB-$L(1|nxfwcg5BoSfQbIBOjr<7LG zvFaiq?g%y(78W(EsbOJZU_x@5c`0fls*2j-b&+qy!MMiR)47?ef}Xh!sA^CRn)*rg zw{Uhpd|~*ubf;QHl2E>1Ulh_t7?`{;4T0otM}7Y13z3`KO6(&oJQcJFH@|#Atv=3uj{D!%Gf!6UZgars~rl@%=h4NQ*37>hZ% z2ZO#j+Fd(d^SE)*DWC(Dsbulg=h9{U0L6N}QYXW1 zUO(B!^B8I2bR(kBM=CsYG;)CPP@5Y{rC5<|ffw{A^1eN+q@;|7h|Dba-@1Q)=Y}IS z6xDLW6+${fb*SKJHoo7L#t20YVLBKXf~(}P1o=q>T-w&XtZ##890bDRc|umMNaQ9Q z(oms|^#Y);W4g_s`00e>G?SXU|HA_OmSk%c*&2Yne9!I#|{{VbH9!%ME zPAaK2tSog~{HEZKea^?}ias{TD5$GZ^OUDGhG?Wl5&%t)1Z+q9^}w2nKA)BibvZ39 zOzJeLco3Uvf^_^FkjHjmQAbOSsfSP5D zX&v=BRUNrF6eZ_}7D8`N} zLqsKwgDWUyKA_`_gW!i#=46`wuIb3U$^uh4sc~{|a0-BS*j(QIv3RKXI4P-8o|8GL zCOx%D2w+F0fgaeaCisr^SND&3bNs&8{S|K^tx05&CCw_R#eqLB9riL|ka6>B<1F*5V z_P#1TKw7LxLs{X^OCVM-$bprBAnrTZi|>e?%p&>pRdf5ikhrP%sg%#uokf^r6t&rw zOIuiHr>2UsN+Ks^P-W7EgKA*c1O_0fx|@Smj%@B~hbxvx6a|ijnoZPSU`XWKxKV#@ zFl1%4k-Ex}Mvefn3#9&-aRMk~AXBG~cl_~$&e|_v;b-sLMw&iq3R6oc^QaBoV!K=K zY4ta#*ouuG(~QChP;Wmtc6XBzAQ zzScGb^XL!I?T)i!E`-YBNbnfHqOf3fWf+*!j${`-xW`FK!pB5^eaOXoFqJ9hltlhU zYoXPs+mXKC$bGOpbAz)1dw##JEverGP40#dkLal(Ex=Nztf8gy&s2)Q6JgKg zh!S-sUW@|AD=n^ADBJTmqIJX~hp45NA0VkkoCVs%?BAIL{qYAbtdd1&q>-Pv_AP;VADeOg6qoAV$3>XqE&_Iqm7+{sAz)jc-?V5x^pU!n^S2ge=D}%YvVSW zp`l$$)^0(*;@Hr#{N<|Qf~fD}MyxstI?Tz|5UN+IeT__`N&`wrioaOD5W%6btT=Au@6>Z!PUf0EV^#)le zXrzu{3Y+UdLH4jX)3Yima}1)kft4eI%%xh|l)9S{-on_zlr)UGL1sRjk zs=CL}y+b_;)YH~wvQx~XOEVBzEHsmKvE!XbkUMVD(3%Nif*KGO7zAO&f>^|Z@kwoz1Gx1E1?jqw%p-crUk)P0d_vb%us+u0Tm5##8R|0+5?s<)W2L8% z+Bu~vby~})8(nxd;`>~7H*Jg*r1nRe0%~cPL@C-mKq}}h-*M}|=guXBsDd?;ju%Qf z%bl+_}o7{gqJ(zU`R4ke(m12>s3y&yK zwXMhc;z|_sr&^?WD_OL;VG09cHnF(v-}5+%*&G!!hiR7TgUpCYb{E)zaBaA`{JFE||PMmPRD%7r6j&?f3k;q%uPy%F-}8RYEPnB=d8zug1zj%K?`=?hD8Gxzu6s#;G8>8BSbQQLe+TBK$_yg|QmE-~9d zMOCJrWw|G1B#Zt>4Q7=bj!1Hac8Z)1ma(SufE>uE5t2kUWjuq8Fv;EvR0h*{SXfwkl(4X{upv1I z<3CI~%FSzb!wC8f?R-f|6@|gYN)tR`W7hmf9%9H{2Yvy^THn_SAPKP;dqNGs#Yq7Q zI4nEi*x0es$77E4ulYt6lpbI#Mhika(Nr>4bu|?=HE+sGDRo)O2N4|&=CS73*ePME z$*I~7qR%O+{26>fTQaN&h-?BK?P6|0z4y0lWSWc9z>!F04>Y$vV$ z%3L)Wo7P7ZD<{iFmv`{Ptc}IP+}Mj)>L0``b~rL*G111=F}Vsfsw>#+roeCLHUj~q zm7;HzgXa=a>Mkl6dZKbH%qSR}999Kz#-+09;>t1vlT^8mI zNN0wj%6N@FkcUY+naz)DSYG6gce6qoRe5G=x=~XiBDy?Yc2T%e!AN#E+B`HNHW>FGMuG;r&k*R{4T#|kF_r
hQRZ zvaj}v<&w}8@KIT%FK|f*U=N#X4agjedwj*zRSQ?t8J$wfvWcrEkUEe<0_5CVYaD$? zmgSW6l)p0bYM$gQLgT|vOA&tGYmKnX9b*knV?JG7(^YYZm?@B=806VckywXrf6Hx- z_r^_B9rys6`6N#Om;ha0b@G-LKAz9>kB1Q~dB;)YH1a`ZPZoToUE>6s1_eu?-0VQy z+mmc%e;HS!V>OWTLlRGMmlPFS8WFlK?5|3tSkuw5K0rPmC0b<9^C#cI%uiD{p2z! z{{XhwDSSh&n5>EiVZIj9TxnD~)c%yAh4WKcj-oCb?wa)U$ zSOP6!*nU>T7!=J>8g098^uapLoX_Dym^48MJ3nFR@A{8gz z#@?30g2X}OsWp=7oDD+JfVRJ!7Hcisw!i{T_~f{;ea@qEWBo8&r71;Lc}$GA zNSnuCN1@yGw>Z3P-r&L2Ol&edG<8}=MwHOx^jUmO`?#zgOARIOxv;-|`|az_3D(ur zRLuPchT{0mqNqNp;+(8{i|Ms%{3Hw1RvV)-{zW|U=wNQPBnpvMVhVmopz zisw~k6_x0qMfW{09b-9Z`*Ulh7~rEkv7;*zeS5x11oz;P%=malQir& z^4{N`JF1+^ERu0@bl4s{Vfu9WY_QvAaio3u!1>tQX5ZL@jA3)r5;<#VD?;} zB}8Rl16%(9qBsjn6I4{jyVx7H4c3qrI#GLzIRJiG5ENw=T_BIJIPr;&CM|M6za*S^ z+FaS2akk)LIaU_BfQ5`IVEff7WBBobd;%6P>5qv zs&3uyjDLjlT7MJdqh-+uA=dU9Mx%yZ%ey%v%uUWL8HQ5~aUw$R8JgsPE&%+-2EI`; z>}FDX3v53uW&AXtlS@FJG6qx*4b&;YthSkAfn1d=-eZ0K*oZQzk%=@0zSZudcd$6Zapl-W0VS{uq(f{?S!fWYTMjz zjjJl@w@?8W^#CI^EgP_ ziPTgP@BWw&y=^Ejp-sm6KtIhB?|}=|vkht* z!+zq}S4jDcC9+SSn(Sw*5Oc^CR$pF_p54m(ArM$PV}pmdI7lVnuU z($rCSl+Q}k;wB&w-DE}}=^%l)_XHc8$cmyDlf^r}l#j!#NtV~0mLenvBnv#rGmbeT1my@k#wI?=tsCa<3Xh8Oqm!hOqCLn zc`g9@SPU7Bb^>@SWpvW_+sba~ho}NSEKw?86 z2zz-;9gW4#=GVsIfkdn%6Oa{C3mwf2)bbc-iQ|!ZS5gT39C3>(C545BfeP8sT}NG( zRLPacBKS2IkyNGaAOhz90Qg7fF>sQk)XMX+s@*)%&Al#5d?|qKg_4xZY}CCm%K#qYo4kO6FFUcnSFIVd}8ejh9dUV z2P5t-F|nB=Xd|zqiCIdCRe`uDZMV|){Khc&o00iq*VDQ8QV4!iE@4t203=eNWeQIk zwje+z{wSKl=Y1qy zZ}uY)(ReA(d0+)^3K7~V7O4L8ZvM9)UB~pp(^6Ec0w#>9yev5u{>J>{=gL~TnmLxD zmS>7UZW&FD#`xE=uC&PW7*(G(ikedz1`{(4FaH3TSc`0bJVTg5Ba}a!DE|Nw@|jOh z%{0`FrZOXER#Bya8gG7g(mt2QPtv*B>E58B&UBKr^4>re^EJ?)GhrzwsZ=7ORV9ML;RAPsvkHa^_?VGe_STgtPZ z)*SFx)tM0K$vio;lU*Vfy{SrBlG|>5Pw9;Vr}OWJd0a{!;klT zeBbc9tp!xHy)l?TfoZALVURfuC`%0%w>mGq{{V#J=vo}A3U!U>>0rAp(e&Js1?_Wl zj5BG??Q*P5?>JV9o}lTkmHEfa5uz)oX^GgKuWJRp?c1DSeR);U(#rz$%`J2;Jkof| z!8G~}WVP--oBmp@YSdKFzPO1hcDMP5Z};np!^U$j8!3Y;X=ij}q@im8xnc)lYyGi_ z(f4Mr7(~$6+ka)02}Oz)C-mD8t7i)raNWiBKG?Y&llFvFGsoa5r%i5z1(AT{pkOsv z4hH-lFKXn}ktE&}s5Jv)wXrj4e+lt&58M8Qif9ZpR&muCb$(|wRWx+PF8pPAx_A$L_qVEI~$+;O5bb; zi#w9E4;m>05vet~A%*NnC)`^bH2S$Cj0UuATA|5 zz9)3YPIX0mqKhobDl1$tTR|CMx{lh91HR_NpG;O-zI3@sJUaurn_nMld=%?hx{u+` zNnYxUDnatKOi5>XA|@jvG5k!yQOVzSJLAp&0GEH2P1rgSsAK|7#=kWHXpwj%@O%@_ zg{0AP`R6M$O;P5+R>c5S7?^4jmmrX;QNd*mLFBH+hfo&?a&D;z5fdC8eht%U6 zV$+tMNm-rAXJ+O_iP6q zD=s|;o>UTNF;giWj

+eFld6oc`OGt*6V4A{_ptZt7U1(2_fZ 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
hQRZ zvaj}v<&w}8@KIT%FK|f*U=N#X4agjedwj*zRSQ?t8J$wfvWcrEkUEe<0_5CVYaD$? zmgSW6l)p0bYM$gQLgT|vOA&tGYmKnX9b*knV?JG7(^YYZm?@B=806VckywXrf6Hx- z_r^_B9rys6`6N#Om;ha0b@G-LKAz9>kB1Q~dB;)YH1a`ZPZoToUE>6s1_eu?-0VQy z+mmc%e;HS!V>OWTLlRGMmlPFS8WFlK?5|3tSkuw5K0rPmC0b<9^C#cI%uiD{p2z! z{{XhwDSSh&n5>EiVZIj9TxnD~)c%yAh4WKcj-oCb?wa)U$ zSOP6!*nU>T7!=J>8g098^uapLoX_Dym^48MJ3nFR@A{8gz z#@?30g2X}OsWp=7oDD+JfVRJ!7Hcisw!i{T_~f{;ea@qEWBo8&r71;Lc}$GA zNSnuCN1@yGw>Z3P-r&L2Ol&edG<8}=MwHOx^jUmO`?#zgOARIOxv;-|`|az_3D(ur zRLuPchT{0mqNqNp;+(8{i|Ms%{3Hw1RvV)-{zW|U=wNQPBnpvMVhVmopz zisw~k6_x0qMfW{09b-9Z`*Ulh7~rEkv7;*zeS5x11oz;P%=malQir& z^4{N`JF1+^ERu0@bl4s{Vfu9WY_QvAaio3u!1>tQX5ZL@jA3)r5;<#VD?;} zB}8Rl16%(9qBsjn6I4{jyVx7H4c3qrI#GLzIRJiG5ENw=T_BIJIPr;&CM|M6za*S^ z+FaS2akk)LIaU_BfQ5`IVEff7WBBobd;%6P>5qv zs&3uyjDLjlT7MJdqh-+uA=dU9Mx%yZ%ey%v%uUWL8HQ5~aUw$R8JgsPE&%+-2EI`; z>}FDX3v53uW&AXtlS@FJG6qx*4b&;YthSkAfn1d=-eZ0K*oZQzk%=@0zSZudcd$6Zapl-W0VS{uq(f{?S!fWYTMjz zjjJl@w@?8W^#CI^EgP_ ziPTgP@BWw&y=^Ejp-sm6KtIhB?|}=|vkht* z!+zq}S4jDcC9+SSn(Sw*5Oc^CR$pF_p54m(ArM$PV}pmdI7lVnuU z($rCSl+Q}k;wB&w-DE}}=^%l)_XHc8$cmyDlf^r}l#j!#NtV~0mLenvBnv#rGmbeT1my@k#wI?=tsCa<3Xh8Oqm!hOqCLn zc`g9@SPU7Bb^>@SWpvW_+sba~ho}NSEKw?86 z2zz-;9gW4#=GVsIfkdn%6Oa{C3mwf2)bbc-iQ|!ZS5gT39C3>(C545BfeP8sT}NG( zRLPacBKS2IkyNGaAOhz90Qg7fF>sQk)XMX+s@*)%&Al#5d?|qKg_4xZY}CCm%K#qYo4kO6FFUcnSFIVd}8ejh9dUV z2P5t-F|nB=Xd|zqiCIdCRe`uDZMV|){Khc&o00iq*VDQ8QV4!iE@4t203=eNWeQIk zwje+z{wSKl=Y1qy zZ}uY)(ReA(d0+)^3K7~V7O4L8ZvM9)UB~pp(^6Ec0w#>9yev5u{>J>{=gL~TnmLxD zmS>7UZW&FD#`xE=uC&PW7*(G(ikedz1`{(4FaH3TSc`0bJVTg5Ba}a!DE|Nw@|jOh z%{0`FrZOXER#Bya8gG7g(mt2QPtv*B>E58B&UBKr^4>re^EJ?)GhrzwsZ=7ORV9ML;RAPsvkHa^_?VGe_STgtPZ z)*SFx)tM0K$vio;lU*Vfy{SrBlG|>5Pw9;Vr}OWJd0a{!;klT zeBbc9tp!xHy)l?TfoZALVURfuC`%0%w>mGq{{V#J=vo}A3U!U>>0rAp(e&Js1?_Wl zj5BG??Q*P5?>JV9o}lTkmHEfa5uz)oX^GgKuWJRp?c1DSeR);U(#rz$%`J2;Jkof| z!8G~}WVP--oBmp@YSdKFzPO1hcDMP5Z};np!^U$j8!3Y;X=ij}q@im8xnc)lYyGi_ z(f4Mr7(~$6+ka)02}Oz)C-mD8t7i)raNWiBKG?Y&llFvFGsoa5r%i5z1(AT{pkOsv z4hH-lFKXn}ktE&}s5Jv)wXrj4e+lt&58M8Qif9ZpR&muCb$(|wRWx+PF8pPAx_A$L_qVEI~$+;O5bb; zi#w9E4;m>05vet~A%*NnC)`^bH2S$Cj0UuATA|5 zz9)3YPIX0mqKhobDl1$tTR|CMx{lh91HR_NpG;O-zI3@sJUaurn_nMld=%?hx{u+` zNnYxUDnatKOi5>XA|@jvG5k!yQOVzSJLAp&0GEH2P1rgSsAK|7#=kWHXpwj%@O%@_ zg{0AP`R6M$O;P5+R>c5S7?^4jmmrX;QNd*mLFBH+hfo&?a&D;z5fdC8eht%U6 zV$+tMNm-rAXJ+O_iP6q zD=s|;o>UTNF;giWj

+eFld6oc`OGt*6V4A{_ptZt7U1(2_fZ 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
hQRZ zvaj}v<&w}8@KIT%FK|f*U=N#X4agjedwj*zRSQ?t8J$wfvWcrEkUEe<0_5CVYaD$? zmgSW6l)p0bYM$gQLgT|vOA&tGYmKnX9b*knV?JG7(^YYZm?@B=806VckywXrf6Hx- z_r^_B9rys6`6N#Om;ha0b@G-LKAz9>kB1Q~dB;)YH1a`ZPZoToUE>6s1_eu?-0VQy z+mmc%e;HS!V>OWTLlRGMmlPFS8WFlK?5|3tSkuw5K0rPmC0b<9^C#cI%uiD{p2z! z{{XhwDSSh&n5>EiVZIj9TxnD~)c%yAh4WKcj-oCb?wa)U$ zSOP6!*nU>T7!=J>8g098^uapLoX_Dym^48MJ3nFR@A{8gz z#@?30g2X}OsWp=7oDD+JfVRJ!7Hcisw!i{T_~f{;ea@qEWBo8&r71;Lc}$GA zNSnuCN1@yGw>Z3P-r&L2Ol&edG<8}=MwHOx^jUmO`?#zgOARIOxv;-|`|az_3D(ur zRLuPchT{0mqNqNp;+(8{i|Ms%{3Hw1RvV)-{zW|U=wNQPBnpvMVhVmopz zisw~k6_x0qMfW{09b-9Z`*Ulh7~rEkv7;*zeS5x11oz;P%=malQir& z^4{N`JF1+^ERu0@bl4s{Vfu9WY_QvAaio3u!1>tQX5ZL@jA3)r5;<#VD?;} zB}8Rl16%(9qBsjn6I4{jyVx7H4c3qrI#GLzIRJiG5ENw=T_BIJIPr;&CM|M6za*S^ z+FaS2akk)LIaU_BfQ5`IVEff7WBBobd;%6P>5qv zs&3uyjDLjlT7MJdqh-+uA=dU9Mx%yZ%ey%v%uUWL8HQ5~aUw$R8JgsPE&%+-2EI`; z>}FDX3v53uW&AXtlS@FJG6qx*4b&;YthSkAfn1d=-eZ0K*oZQzk%=@0zSZudcd$6Zapl-W0VS{uq(f{?S!fWYTMjz zjjJl@w@?8W^#CI^EgP_ ziPTgP@BWw&y=^Ejp-sm6KtIhB?|}=|vkht* z!+zq}S4jDcC9+SSn(Sw*5Oc^CR$pF_p54m(ArM$PV}pmdI7lVnuU z($rCSl+Q}k;wB&w-DE}}=^%l)_XHc8$cmyDlf^r}l#j!#NtV~0mLenvBnv#rGmbeT1my@k#wI?=tsCa<3Xh8Oqm!hOqCLn zc`g9@SPU7Bb^>@SWpvW_+sba~ho}NSEKw?86 z2zz-;9gW4#=GVsIfkdn%6Oa{C3mwf2)bbc-iQ|!ZS5gT39C3>(C545BfeP8sT}NG( zRLPacBKS2IkyNGaAOhz90Qg7fF>sQk)XMX+s@*)%&Al#5d?|qKg_4xZY}CCm%K#qYo4kO6FFUcnSFIVd}8ejh9dUV z2P5t-F|nB=Xd|zqiCIdCRe`uDZMV|){Khc&o00iq*VDQ8QV4!iE@4t203=eNWeQIk zwje+z{wSKl=Y1qy zZ}uY)(ReA(d0+)^3K7~V7O4L8ZvM9)UB~pp(^6Ec0w#>9yev5u{>J>{=gL~TnmLxD zmS>7UZW&FD#`xE=uC&PW7*(G(ikedz1`{(4FaH3TSc`0bJVTg5Ba}a!DE|Nw@|jOh z%{0`FrZOXER#Bya8gG7g(mt2QPtv*B>E58B&UBKr^4>re^EJ?)GhrzwsZ=7ORV9ML;RAPsvkHa^_?VGe_STgtPZ z)*SFx)tM0K$vio;lU*Vfy{SrBlG|>5Pw9;Vr}OWJd0a{!;klT zeBbc9tp!xHy)l?TfoZALVURfuC`%0%w>mGq{{V#J=vo}A3U!U>>0rAp(e&Js1?_Wl zj5BG??Q*P5?>JV9o}lTkmHEfa5uz)oX^GgKuWJRp?c1DSeR);U(#rz$%`J2;Jkof| z!8G~}WVP--oBmp@YSdKFzPO1hcDMP5Z};np!^U$j8!3Y;X=ij}q@im8xnc)lYyGi_ z(f4Mr7(~$6+ka)02}Oz)C-mD8t7i)raNWiBKG?Y&llFvFGsoa5r%i5z1(AT{pkOsv z4hH-lFKXn}ktE&}s5Jv)wXrj4e+lt&58M8Qif9ZpR&muCb$(|wRWx+PF8pPAx_A$L_qVEI~$+;O5bb; zi#w9E4;m>05vet~A%*NnC)`^bH2S$Cj0UuATA|5 zz9)3YPIX0mqKhobDl1$tTR|CMx{lh91HR_NpG;O-zI3@sJUaurn_nMld=%?hx{u+` zNnYxUDnatKOi5>XA|@jvG5k!yQOVzSJLAp&0GEH2P1rgSsAK|7#=kWHXpwj%@O%@_ zg{0AP`R6M$O;P5+R>c5S7?^4jmmrX;QNd*mLFBH+hfo&?a&D;z5fdC8eht%U6 zV$+tMNm-rAXJ+O_iP6q zD=s|;o>UTNF;giWj

+eFld6oc`OGt*6V4A{_ptZt7U1(2_fZ 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
hQRZ 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 Zjr`UZ2MY@xUB4UT4(Y=1Z6uNx|Jf+TNgx0K literal 264262 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