Index: cookbook.lua ================================================================== --- cookbook.lua +++ cookbook.lua @@ -96,10 +96,11 @@ end end else -- WHY IS THIS INTERFACE SO CLUMSY local all,i = minetest.get_all_craft_recipes(out), nil + if all == nil then return nil end for _,r in pairs(all) do if r.method == method and r.items and #r.items>0 then i = r break end end Index: data/gems.lua ================================================================== --- data/gems.lua +++ data/gems.lua @@ -23,10 +23,13 @@ items = default_items('diamond'); tools = true, armor = true; maxenergy = 2000; hardness = 8; randomfind = false; + wandprops = { + sturdiness = (1/3); + }; slots = { {affinity = {'praxic','counterpraxic'}, confluence = 1}; {affinity = {'praxic','syncretic'}, confluence = 0.6}; {affinity = {'counterpraxic', 'entropic'}, confluence = 0.7}; }; @@ -61,11 +64,15 @@ rarity = 190; }; sapphire = { tone = {94,139,255}; rarity = 260; + wandprops = { + sturdiness = 0.5; + power = 2; + }; }; emerald = { tone = {133,255,94}; rarity = 320; }; } Index: data/metals.lua ================================================================== --- data/metals.lua +++ data/metals.lua @@ -296,11 +296,11 @@ {affinity={'counterpraxic'}, confluence = 0.6}; {affinity={'counterpraxic'}, confluence = 0.4}; }; }; impervium = { - tone = {226,255,107}, alpha = 90; + tone = {255,90,164}, alpha = 90; cooktime = 260; meltpoint = 5; artificial = true; speed = 2.8; hardness = 15; @@ -392,11 +392,11 @@ slots = { {affinity={'praxic'},confluence=3}; {affinity={'syncretic'},confluence=2}; }; sinter = { - 'lithium'; 'aluminum'; 'iridium'; + 'lithium'; 'aluminum'; 'aluminum'; 'iridium'; }; sinter_catalyst = { 'sorcery:oil_flame' }; }; tyrannium = { tone = {46,255,245}, alpha = 80; Index: data/resonance.lua ================================================================== --- data/resonance.lua +++ data/resonance.lua @@ -21,20 +21,20 @@ divide = { -- remember to check for leftovers! ['sorcery:flame_oil'] = { mode = 'random'; give = { - 'sorcery:ash'; - 'sorcery:essence_flame'; + {value = 1, item = 'sorcery:ash'}; + {value = 2, item = 'sorcery:essence_flame'}; }; }; ['bucket:bucket_lava'] = { mode = 'random'; replacement = 'bucket:bucket_empty'; give = { - 'sorcery:essence_flame'; - 'sorcery:powder_firestorm'; + {value = 1, item = 'sorcery:essence_flame'}; + {value = 2, item = 'sorcery:powder_firestorm'}; }; }; ['sorcery:inferno_crystal'] = { mode = 'set'; give = { @@ -44,33 +44,33 @@ }; }; ['default:mese_crystal'] = { mode = 'random'; give = { - 'default:mese_fragment'; - 'sorcery:essence_force'; + {value = 1; item = 'default:mese_fragment'}; + {value = 2; item = 'sorcery:essence_force'}; }; }; }; meld = { { set = { 'sorcery:gem_ruby', 'sorcery:ingot_lithium', 'tnt:gunpowder' }; restrict = undersign {'wyvern','wserpent'}; - results = { 'sorcery:inferno_crystal' }; + results = { {value = 1, item = 'sorcery:inferno_crystal'} }; }; { set = { 'default:snow', 'default:ice', { take = 'bucket:bucket_water'; replacement = 'bucket:bucket_empty'; }; }; - results = { 'sorcery:essence_frost' }; + results = { {value = 1, item = 'sorcery:essence_frost' } }; }; -- { -- set = { 'sorcery:essence_flame', 'sorcery:essence_frost', 'sorcery:essence_force' }; -- restrict = undersign {'wolfprince'}; -- results = (something very powerful?) "Elemental? Dynamo" -- }; }; }; Index: data/spells.lua ================================================================== --- data/spells.lua +++ data/spells.lua @@ -17,10 +17,18 @@ local enchantment_sparkle = function(ctx,color) sorcery.vfx.enchantment_sparkle(ctx.target,color) end +local tblroll = function(bonus,tbl) --> string + local r = {} + for _,v in ipairs(tbl) do + local chance = math.max(1,v.value - bonus) + if math.random(chance) == 1 then r[#r+1] = v.item end + end + return r[math.random(#r)] +end local anchorwand = function(aff,uses,recipe) local affcolor = sorcery.lib.color(sorcery.data.affinities[aff].color) return { name = aff .. ' anchor'; desc = 'With an enchanter, anchor ' .. aff .. ' spells into an object to enable it to produce preternatural effects'; @@ -55,15 +63,15 @@ or material.data.slots == nil or #material.data.slots == 0 then return false end -- determine the properties the enchantment will have - local power = 10 + local pbonus = ctx.stats.power or 1 + local power = math.floor(10 + (pbonus*5 - 5)) local energy = material.data.maxenergy - local reliability = 100 - if ctx.base.gem == 'sapphire' then power = power + 5 - elseif ctx.base.gem == 'amethyst' then + local reliability = math.floor(100 * (ctx.stats.reliability or 1)) + if ctx.base.gem == 'amethyst' then energy = energy * (math.random() * 0.7) elseif ctx.base.gem == 'diamond' then if math.random(5) == 1 then power = power * 2 reliability = reliability - (reliability / 4) @@ -172,24 +180,17 @@ affinity = {'acacia','blazing'}; leytype = 'praxic'; desc = 'Conjure a gout of fire to scorch your foes with a flick of this wand'; cast = function(ctx) local speed = 30 -- TODO maybe amethyst tip increases speed? - local radius - if ctx.base.gem == 'sapphire' - then radius = math.random(2,3) - else radius = math.random(1,2) - end + local radius = math.random(math.max(1,math.floor((ctx.stats.power or 1) - 0.5)), math.ceil((ctx.stats.power or 1)+0.5)) + print('!! radius',radius) local heading = ctx.heading heading.pos.y = heading.pos.y + heading.eyeheight*0.9 - local bolt = minetest.add_entity(heading.pos,'sorcery:spell_projectile_flamebolt') + local vel = vector.multiply(heading.yaw,speed) + local bolt = minetest.add_entity(vector.add(heading.pos,vector.multiply(heading.yaw,2.5)),'sorcery:spell_projectile_flamebolt') bolt:set_rotation(heading.yaw) - local vel = { - x = heading.yaw.x * speed; - y = heading.yaw.y * speed; - z = heading.yaw.z * speed; - }; bolt:get_luaentity()._blastradius = radius bolt:set_velocity(vel) end; }; seal = { @@ -407,14 +408,15 @@ e:set_stack('foci',t.slot,ItemStack(t.replacement)) end end local res + local bonus = math.floor(ctx.stats.power or 1) if type(m.results) == 'function' then res = m.results(ctx) elseif type(m.results) == 'table' and m.results[1] then -- haaaack - res = select(2,sorcery.lib.tbl.pick(m.results)) + res = tblroll(bonus,m.results) else res = m.results end e:set_stack('item',1,ItemStack(res)) @@ -449,15 +451,16 @@ if div.restrict and not div.restrict(ctx) then return false end local dst + local bonus = math.floor(ctx.stats.power or 1) if div.mode == 'any' then local lst = sorcery.lib.tbl.cshuf(div.give) dst = function(i) return lst[i] end elseif div.mode == 'random' then - dst = function() return sorcery.lib.tbl.pick(div.give) end + dst = function() return tblroll(bonus,div.give) end elseif div.mode == 'set' then dst = function(i) return div.give[i] end elseif div.mode == 'all' then dst = function() return div.give end elseif div.mode == 'fn' then @@ -679,11 +682,12 @@ affinity = {'acacia','shimmering','blazing'}; leytype = 'cognic'; cast = function(ctx) local center = ctx.heading.pos local maxpower = 20 - local power = (ctx.base.gem == 'sapphire' and maxpower) or maxpower/2 + local power = math.min(maxpower,(maxpower/2) + ((ctx.stats.power or 1)*(maxpower/2) - (maxpower/2))) + -- (ctx.base.gem == 'sapphire' and maxpower) or maxpower/2 local range = (ctx.base.gem == 'emerald' and 6) or 3 local duration = (ctx.base.gem == 'amethyst' and 60) or 30 if ctx.base.gem == 'diamond' then power = power * (math.random()*2) range = range * (math.random()*2) Index: entities.lua ================================================================== --- entities.lua +++ entities.lua @@ -9,12 +9,12 @@ visual = "sprite"; -- use_texture_alpha = true; textures = {'sorcery_fireball.png'}; groups = {immortal = 1}; visual_size = { x = 2, y = 2, z = 2 }; - physical = false; - collide_with_objects = false; + physical = true; + collide_with_objects = true; pointable = false; glow = 14; static_save = false; }; on_step = function(self,dtime,collision) @@ -65,14 +65,27 @@ spawn(500, 10,20, 0.5, 1.0, 3.0, 0.5) end ::collcheck:: do -- if no collision then return end - local nname = minetest.get_node(pos).name - if nname == 'air' or minetest.registered_nodes[nname].walkable ~= true then return - elseif nname == 'ignore' then goto destroy end + -- local nname = minetest.get_node(pos).name + -- if nname == 'air' or minetest.registered_nodes[nname].walkable ~= true then return + -- elseif nname == 'ignore' then goto destroy end -- else fall through to explode + if collision then -- since 5.3 only!! + print('collision detected!',dump(collision)) + if collision.collides == false then return end + if #collision.collisions > 0 then + local col = collision.collisions[1] + if col.node_pos then + pos = col.node_pos + elseif col.object then + pos = col.object:get_pos() + end + -- fall through to explode + else return end + else return end end ::explode:: do -- minetest.add_particle({ -- pos = pos, Index: leylines.lua ================================================================== --- leylines.lua +++ leylines.lua @@ -378,15 +378,11 @@ for _,pos in pairs(positions) do for _,p in pairs(sorcery.ley.txofs) do local sum = vector.add(pos,p) if not foundp(sum) then checked[#checked + 1] = sum - local nodename = minetest.get_node(sum).name - if nodename == 'ignore' then - minetest.load_area(sum) - nodename = minetest.get_node(sum).name - end + local nodename = sorcery.lib.node.force(sum).name if minetest.get_item_group(nodename,'sorcery_ley_device') ~= 0 or sorcery.data.compat.ley[nodename] then local d = sorcery.ley.sample(pos,1,nodename,{query={mode=true}}) assert(d.mode == 'signal' or d.mode == 'consume' @@ -485,11 +481,11 @@ affinity = affs; } end end sorcery.ley.setnode = function(pos,l) - local meta = minetest.get_node(pos) + local meta = minetest.get_meta(pos) meta:set_string('sorcery:ley',sorcery.ley.encode(l)) end sorcery.ley.sample = function(pos,timespan,name,flags) -- returns how much ley-force can be transmitted by a @@ -732,11 +728,11 @@ on_metadata_inventory_put = update_generator; on_metadata_inventory_take = update_generator; on_timer = function(pos,delta) local meta = minetest.get_meta(pos) local inv = meta:get_inventory() - local self = minetest.get_node(pos) + local self = sorcery.lib.node.force(pos) local timeleft = meta:get_float('burnleft') - delta local again = false local power = meta:get_float('power') local burning = active if timeleft < 0 then timeleft = 0 end Index: lib/node.lua ================================================================== --- lib/node.lua +++ lib/node.lua @@ -70,16 +70,14 @@ end return false end local i,stack = 1,{startpoint} repeat local pos = stack[i] - local n = minetest.get_node(pos).name - if n == 'ignore' then - minetest.load_area(pos) - n = minetest.get_node(pos).name - end - if sorcery.lib.tbl.has(names, n) then -- match found + local n = sorcery.lib.node.force(pos).name + if sorcery.lib.tbl.has(names, n, function(check,against) + return sorcery.lib.item.groupmatch(against,check) + end) then -- match found -- record the find nodes[pos] = n if positions[n] then positions[n][#positions[n]] = pos else positions[n] = {pos} end @@ -109,16 +107,14 @@ end end; force = function(pos,preload_for) local n = minetest.get_node_or_nil(pos) + if preload_for then sorcery.lib.node.preload(pos,preload_for) end if n then return n end - if preload_for then - sorcery.lib.node.preload(pos,preload_for) - else - minetest.load_area(pos) - end + + minetest.load_area(pos) return minetest.get_node(pos) end; -- when items have already been removed; notify cannot be relied on -- to reach the entire network; this function accounts for the gap Index: lib/tbl.lua ================================================================== --- lib/tbl.lua +++ lib/tbl.lua @@ -92,13 +92,17 @@ fn.capitalize = function(str) return string.upper(string.sub(str, 1,1)) .. string.sub(str, 2) end -fn.has = function(tbl,value) +fn.has = function(tbl,value,eqfn) for k,v in pairs(tbl) do - if value == v then return true, k end + if eqfn then + if eqfn(v,value,tbl) then return true, k end + else + if value == v then return true, k end + end end return false, nil end fn.keys = function(lst) Index: metal.lua ================================================================== --- metal.lua +++ metal.lua @@ -224,11 +224,11 @@ end end minetest.register_craft { type = 'shapeless'; - output = powder .. ' ' .. tostring(#powders); + output = powder .. ' ' .. tostring(#metal.sinter); recipe = powders; replacements = repl; }; end end) ADDED models/sorcery-wand-rack.obj Index: models/sorcery-wand-rack.obj ================================================================== --- models/sorcery-wand-rack.obj +++ models/sorcery-wand-rack.obj @@ -0,0 +1,2620 @@ +# Blender v2.82 (sub 7) OBJ File: 'wand-rack.blend' +# www.blender.org +mtllib sorcery-wand-rack.mtl +o wand-gem-2_Cube.002 +v -0.446522 -0.446522 0.415132 +v 0.446522 -0.446522 0.415132 +v 0.157651 0.397754 0.441051 +v 0.110032 0.397754 0.441051 +v 0.157651 0.397754 0.393432 +v 0.110032 0.397754 0.393432 +v 0.157651 0.460975 0.441051 +v 0.110032 0.460975 0.441051 +v 0.157651 0.460975 0.393432 +v 0.110032 0.460975 0.393432 +v -0.375123 0.397754 0.441051 +v -0.422742 0.397754 0.441051 +v -0.375123 0.397754 0.393432 +v -0.422742 0.397754 0.393432 +v -0.375123 0.460975 0.441051 +v -0.422742 0.460975 0.441051 +v -0.375123 0.460975 0.393432 +v -0.422742 0.460975 0.393432 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +g wand-gem-2_Cube.002_wand-gem-2 +usemtl wand-gem-2 +s off +f 4/1/1 5/2/1 3/3/1 +f 6/4/2 9/5/2 5/6/2 +f 10/7/3 7/8/3 9/9/3 +f 8/10/4 3/11/4 7/12/4 +f 9/13/5 3/14/5 5/15/5 +f 6/16/6 8/17/6 10/18/6 +f 12/19/1 13/20/1 11/21/1 +f 14/22/2 17/23/2 13/24/2 +f 18/25/3 15/26/3 17/27/3 +f 16/28/4 11/29/4 15/30/4 +f 17/31/5 11/32/5 13/33/5 +f 14/34/6 16/35/6 18/36/6 +f 4/1/1 6/37/1 5/2/1 +f 6/4/2 10/38/2 9/5/2 +f 10/7/3 8/39/3 7/8/3 +f 8/10/4 4/40/4 3/11/4 +f 9/13/5 7/41/5 3/14/5 +f 6/16/6 4/42/6 8/17/6 +f 12/19/1 14/43/1 13/20/1 +f 14/22/2 18/44/2 17/23/2 +f 18/25/3 16/45/3 15/26/3 +f 16/28/4 12/46/4 11/29/4 +f 17/31/5 15/47/5 11/32/5 +f 14/34/6 12/48/6 16/35/6 +o frame_Cube.003 +v 0.500000 -0.495356 0.330263 +v 0.500000 0.500000 0.330263 +v 0.500000 0.500000 0.500000 +v 0.500000 -0.495356 0.500000 +v 0.446522 -0.470068 0.330263 +v 0.446522 0.474712 0.330263 +v 0.446522 0.474712 0.500000 +v 0.446522 -0.470068 0.500000 +v 0.500000 0.311808 0.330263 +v 0.500000 0.311808 0.500000 +v 0.446522 0.311808 0.330263 +v 0.446522 0.311808 0.500000 +v 0.500000 0.274184 0.330263 +v 0.500000 0.274184 0.500000 +v 0.446522 0.274184 0.330263 +v 0.446522 0.274184 0.500000 +v 0.446522 0.311808 0.479240 +v 0.446522 0.311808 0.351023 +v 0.446522 0.274184 0.479240 +v 0.446522 0.274184 0.351023 +v 0.357218 0.311808 0.479240 +v 0.267913 0.311808 0.479240 +v 0.178609 0.311808 0.479240 +v 0.089304 0.311808 0.479240 +v 0.089304 0.274184 0.479240 +v 0.178609 0.274184 0.479240 +v 0.267913 0.274184 0.479240 +v 0.357218 0.274184 0.479240 +v 0.089304 0.274184 0.351023 +v 0.178609 0.274184 0.351023 +v 0.267913 0.274184 0.351023 +v 0.357218 0.274184 0.351023 +v 0.357218 0.311808 0.351023 +v 0.267913 0.311808 0.351023 +v 0.178609 0.311808 0.351023 +v 0.089304 0.311808 0.351023 +v 0.078107 0.274184 0.378544 +v 0.078107 0.274184 0.451719 +v 0.011197 0.274184 0.451719 +v 0.011197 0.274184 0.378544 +v 0.078107 0.311808 0.451719 +v 0.078107 0.311808 0.378544 +v 0.011197 0.311808 0.378544 +v 0.011197 0.311808 0.451719 +v 0.435325 0.311808 0.451719 +v 0.435325 0.311808 0.378544 +v 0.368415 0.311808 0.378544 +v 0.368415 0.311808 0.451719 +v 0.346021 0.311808 0.451719 +v 0.346021 0.311808 0.378544 +v 0.279111 0.311808 0.378544 +v 0.279111 0.311808 0.451719 +v 0.256716 0.311808 0.451719 +v 0.256716 0.311808 0.378544 +v 0.189806 0.311808 0.378544 +v 0.189806 0.311808 0.451719 +v 0.167412 0.311808 0.451719 +v 0.167412 0.311808 0.378544 +v 0.100502 0.311808 0.378544 +v 0.100502 0.311808 0.451719 +v 0.435325 0.274184 0.378544 +v 0.435325 0.274184 0.451719 +v 0.368415 0.274184 0.451719 +v 0.368415 0.274184 0.378544 +v 0.346021 0.274184 0.378544 +v 0.346021 0.274184 0.451719 +v 0.279111 0.274184 0.451719 +v 0.279111 0.274184 0.378544 +v 0.256716 0.274184 0.378544 +v 0.256716 0.274184 0.451719 +v 0.189806 0.274184 0.451719 +v 0.189806 0.274184 0.378544 +v 0.167412 0.274184 0.378544 +v 0.167412 0.274184 0.451719 +v 0.100502 0.274184 0.451719 +v 0.100502 0.274184 0.378544 +v 0.446522 -0.470068 0.377981 +v 0.446522 -0.470068 0.452282 +v 0.446522 -0.431236 0.500000 +v 0.446522 -0.431236 0.452282 +v 0.446522 -0.431236 0.330263 +v 0.446522 -0.431236 0.377981 +v -0.500000 -0.495356 0.330263 +v -0.500000 0.500000 0.330263 +v -0.500000 0.500000 0.500000 +v -0.500000 -0.495356 0.500000 +v -0.446522 -0.470068 0.330263 +v -0.446522 0.474712 0.330263 +v -0.446522 0.474712 0.500000 +v -0.446522 -0.470068 0.500000 +v 0.000000 0.500000 0.500000 +v 0.000000 0.500000 0.330263 +v 0.000000 0.474712 0.500000 +v 0.000000 0.474712 0.330263 +v 0.000000 -0.495356 0.330263 +v 0.000000 -0.495356 0.500000 +v 0.000000 -0.470068 0.330263 +v 0.000000 -0.470068 0.500000 +v -0.500000 0.311808 0.330263 +v -0.500000 0.311808 0.500000 +v -0.446522 0.311808 0.330263 +v -0.446522 0.311808 0.500000 +v -0.500000 0.274184 0.330263 +v -0.500000 0.274184 0.500000 +v -0.446522 0.274184 0.330263 +v -0.446522 0.274184 0.500000 +v -0.446522 0.311808 0.479240 +v -0.446522 0.311808 0.351023 +v -0.446522 0.274184 0.479240 +v -0.446522 0.274184 0.351023 +v 0.000000 0.311808 0.479240 +v 0.000000 0.311808 0.351023 +v 0.000000 0.274184 0.479240 +v 0.000000 0.274184 0.351023 +v -0.357218 0.311808 0.479240 +v -0.267913 0.311808 0.479240 +v -0.178609 0.311808 0.479240 +v -0.089304 0.311808 0.479240 +v -0.089304 0.274184 0.479240 +v -0.178609 0.274184 0.479240 +v -0.267913 0.274184 0.479240 +v -0.357218 0.274184 0.479240 +v -0.089304 0.274184 0.351023 +v -0.178609 0.274184 0.351023 +v -0.267913 0.274184 0.351023 +v -0.357218 0.274184 0.351023 +v -0.357218 0.311808 0.351023 +v -0.267913 0.311808 0.351023 +v -0.178609 0.311808 0.351023 +v -0.089304 0.311808 0.351023 +v -0.078107 0.274184 0.378544 +v -0.078107 0.274184 0.451719 +v -0.011197 0.274184 0.451719 +v -0.011197 0.274184 0.378544 +v -0.078107 0.311808 0.451719 +v -0.078107 0.311808 0.378544 +v -0.011197 0.311808 0.378544 +v -0.011197 0.311808 0.451719 +v -0.435325 0.311808 0.451719 +v -0.435325 0.311808 0.378544 +v -0.368415 0.311808 0.378544 +v -0.368415 0.311808 0.451719 +v -0.346021 0.311808 0.451719 +v -0.346021 0.311808 0.378544 +v -0.279111 0.311808 0.378544 +v -0.279111 0.311808 0.451719 +v -0.256716 0.311808 0.451719 +v -0.256716 0.311808 0.378544 +v -0.189806 0.311808 0.378544 +v -0.189806 0.311808 0.451719 +v -0.167412 0.311808 0.451719 +v -0.167412 0.311808 0.378544 +v -0.100502 0.311808 0.378544 +v -0.100502 0.311808 0.451719 +v -0.435325 0.274184 0.378544 +v -0.435325 0.274184 0.451719 +v -0.368415 0.274184 0.451719 +v -0.368415 0.274184 0.378544 +v -0.346021 0.274184 0.378544 +v -0.346021 0.274184 0.451719 +v -0.279111 0.274184 0.451719 +v -0.279111 0.274184 0.378544 +v -0.256716 0.274184 0.378544 +v -0.256716 0.274184 0.451719 +v -0.189806 0.274184 0.451719 +v -0.189806 0.274184 0.378544 +v -0.167412 0.274184 0.378544 +v -0.167412 0.274184 0.451719 +v -0.100502 0.274184 0.451719 +v -0.100502 0.274184 0.378544 +v -0.446522 -0.470068 0.377981 +v -0.446522 -0.470068 0.452282 +v 0.000000 -0.470068 0.377981 +v 0.000000 -0.470068 0.452282 +v 0.000000 -0.431236 0.500000 +v -0.446522 -0.431236 0.500000 +v -0.446522 -0.431236 0.452282 +v -0.446522 -0.431236 0.330263 +v 0.000000 -0.431236 0.330263 +v 0.000000 -0.431236 0.452282 +v -0.446522 -0.431236 0.377981 +v 0.000000 -0.431236 0.377981 +vt 0.170529 1.000000 +vt 0.085264 0.750000 +vt 0.170529 0.750000 +vt 0.341058 0.997678 +vt 0.255793 0.903582 +vt 0.341058 0.903582 +vt 0.000000 0.250000 +vt 0.012703 0.026739 +vt 0.012703 0.250000 +vt 0.512703 0.026739 +vt 0.500000 0.250000 +vt 0.500000 0.000000 +vt 1.000000 0.250000 +vt 0.987297 0.026739 +vt 1.000000 0.000000 +vt 0.351486 0.581452 +vt 0.341058 0.500000 +vt 0.426322 0.500000 +vt 0.613435 0.000000 +vt 0.613435 0.026739 +vt 0.500000 0.250000 +vt 0.487297 0.026739 +vt 0.500000 0.000000 +vt 0.085264 0.750000 +vt 0.000000 0.500000 +vt 0.085264 0.500000 +vt 0.810931 0.500000 +vt 0.830438 0.723261 +vt 0.810931 0.723261 +vt 0.596851 0.946522 +vt 0.511587 0.723261 +vt 0.596851 0.723261 +vt 0.405465 0.000000 +vt 0.405465 0.026739 +vt 0.386565 0.026739 +vt 0.386565 0.000000 +vt 0.594535 0.000000 +vt 0.341058 0.600264 +vt 0.351486 0.600264 +vt 0.255793 0.884770 +vt 0.341058 0.884770 +vt 0.255793 0.500000 +vt 0.341058 0.500000 +vt 0.415894 0.600264 +vt 0.365028 0.972390 +vt 0.000000 0.000000 +vt 0.594535 0.026739 +vt 0.426322 0.581452 +vt 0.426322 0.600264 +vt 0.887743 0.678609 +vt 0.868844 0.723261 +vt 0.868844 0.678609 +vt 0.868844 0.678609 +vt 0.849945 0.723261 +vt 0.849945 0.678609 +vt 0.868844 0.500000 +vt 0.849945 0.544652 +vt 0.849945 0.500000 +vt 0.868844 0.589305 +vt 0.849945 0.589305 +vt 0.868844 0.633957 +vt 0.849945 0.633957 +vt 0.887743 0.856811 +vt 0.906643 0.893399 +vt 0.887743 0.893399 +vt 0.887743 0.500000 +vt 0.868844 0.544652 +vt 0.868844 0.500000 +vt 0.887743 0.544652 +vt 0.868844 0.589305 +vt 0.887743 0.589305 +vt 0.868844 0.633957 +vt 0.887743 0.633957 +vt 0.925542 0.783635 +vt 0.906643 0.747048 +vt 0.925542 0.747048 +vt 0.711842 0.684208 +vt 0.661259 0.678609 +vt 0.725667 0.678609 +vt 0.711842 0.717663 +vt 0.725667 0.723261 +vt 0.675084 0.717663 +vt 0.661259 0.723261 +vt 0.675084 0.684208 +vt 0.944441 0.856811 +vt 0.925542 0.890266 +vt 0.925542 0.856811 +vt 0.647434 0.684208 +vt 0.596851 0.678609 +vt 0.661259 0.678609 +vt 0.647434 0.717663 +vt 0.661259 0.723261 +vt 0.610676 0.717663 +vt 0.596851 0.723261 +vt 0.610676 0.684208 +vt 0.906643 0.820223 +vt 0.925542 0.856811 +vt 0.906643 0.856811 +vt 0.647434 0.505599 +vt 0.596851 0.500000 +vt 0.661259 0.500000 +vt 0.647434 0.539054 +vt 0.661259 0.544652 +vt 0.610676 0.539054 +vt 0.596851 0.544652 +vt 0.610676 0.505599 +vt 0.944441 0.606631 +vt 0.925542 0.573176 +vt 0.944441 0.573176 +vt 0.647434 0.550251 +vt 0.647434 0.583706 +vt 0.661259 0.589305 +vt 0.610676 0.583706 +vt 0.596851 0.589305 +vt 0.610676 0.550251 +vt 0.925542 0.646351 +vt 0.944441 0.679806 +vt 0.925542 0.679806 +vt 0.647434 0.594903 +vt 0.661259 0.633957 +vt 0.610676 0.628358 +vt 0.596851 0.633957 +vt 0.610676 0.594903 +vt 0.906643 0.856811 +vt 0.887743 0.820223 +vt 0.906643 0.820223 +vt 0.647434 0.639555 +vt 0.647434 0.673010 +vt 0.610676 0.673010 +vt 0.610676 0.639555 +vt 0.906643 0.820223 +vt 0.887743 0.783636 +vt 0.906643 0.783636 +vt 0.711842 0.505599 +vt 0.661259 0.500000 +vt 0.725667 0.500000 +vt 0.711842 0.539054 +vt 0.725667 0.544652 +vt 0.675084 0.539054 +vt 0.661259 0.544652 +vt 0.675084 0.505599 +vt 0.925542 0.747048 +vt 0.906643 0.710460 +vt 0.925542 0.710460 +vt 0.711842 0.550251 +vt 0.711842 0.583706 +vt 0.725667 0.589305 +vt 0.675084 0.583706 +vt 0.661259 0.589305 +vt 0.675084 0.550251 +vt 0.887743 0.893399 +vt 0.906643 0.929987 +vt 0.887743 0.929987 +vt 0.711842 0.594903 +vt 0.711842 0.628358 +vt 0.725667 0.633957 +vt 0.675084 0.628358 +vt 0.661259 0.633957 +vt 0.675084 0.594903 +vt 0.925542 0.566910 +vt 0.944441 0.533455 +vt 0.944441 0.566910 +vt 0.711842 0.639555 +vt 0.711842 0.673010 +vt 0.675084 0.673010 +vt 0.675084 0.639555 +vt 0.944441 0.817090 +vt 0.925542 0.783636 +vt 0.944441 0.783636 +vt 0.887743 0.600696 +vt 0.906643 0.637284 +vt 0.887743 0.637284 +vt 0.944441 0.713261 +vt 0.963341 0.746716 +vt 0.944441 0.746716 +vt 0.944441 0.609764 +vt 0.925542 0.643218 +vt 0.925542 0.609764 +vt 0.963341 0.600365 +vt 0.944441 0.566910 +vt 0.963341 0.566910 +vt 0.906643 0.783635 +vt 0.887743 0.747048 +vt 0.906643 0.747048 +vt 0.963341 0.500000 +vt 0.944441 0.533455 +vt 0.944441 0.500000 +vt 0.925542 0.679806 +vt 0.944441 0.713261 +vt 0.925542 0.713261 +vt 0.925542 0.893399 +vt 0.906643 0.856811 +vt 0.925542 0.856811 +vt 0.945049 0.950713 +vt 0.925542 0.926854 +vt 0.945049 0.926854 +vt 0.762991 0.723261 +vt 0.725667 0.500000 +vt 0.762991 0.500000 +vt 0.810931 0.723261 +vt 0.786961 0.500000 +vt 0.810931 0.500000 +vt 0.786961 0.723261 +vt 0.762991 0.500000 +vt 0.786961 0.500000 +vt 0.987297 0.250000 +vt 0.967790 0.026739 +vt 0.032210 0.250000 +vt 0.963948 0.770575 +vt 0.944441 0.746716 +vt 0.963948 0.746716 +vt 0.830438 0.723261 +vt 0.849945 0.946522 +vt 0.830438 0.946522 +vt 0.170529 0.500000 +vt 0.170529 0.594096 +vt 0.255793 0.500000 +vt 0.255793 0.594096 +vt 0.012703 0.473261 +vt 0.000000 0.500000 +vt 0.512703 0.473261 +vt 0.500000 0.500000 +vt 0.987297 0.473261 +vt 0.436751 0.890938 +vt 0.501158 0.890938 +vt 0.511587 0.972390 +vt 0.613435 0.500000 +vt 1.000000 0.500000 +vt 0.487297 0.473261 +vt 0.500000 0.500000 +vt 0.000000 1.000000 +vt 0.085264 1.000000 +vt 0.810931 0.946522 +vt 0.596851 0.500000 +vt 0.405465 0.500000 +vt 0.386565 0.473261 +vt 0.386565 0.500000 +vt 0.594535 0.500000 +vt 0.426322 0.872126 +vt 0.436751 0.872126 +vt 0.170529 0.612908 +vt 0.255793 0.612908 +vt 0.170529 0.997678 +vt 0.255793 0.997678 +vt 0.450293 0.500000 +vt 0.487617 0.500000 +vt 0.501158 0.872126 +vt 0.594535 0.473261 +vt 0.511587 0.890938 +vt 0.511587 0.872126 +vt 0.887743 0.767914 +vt 0.868844 0.767914 +vt 0.887743 0.564109 +vt 0.906643 0.500000 +vt 0.906643 0.564109 +vt 0.868844 0.767914 +vt 0.849945 0.767914 +vt 0.849945 0.901870 +vt 0.868844 0.946522 +vt 0.849945 0.946522 +vt 0.868844 0.857218 +vt 0.868844 0.901870 +vt 0.849945 0.857218 +vt 0.868844 0.812566 +vt 0.849945 0.812566 +vt 0.925542 0.673872 +vt 0.906643 0.710460 +vt 0.906643 0.673872 +vt 0.868844 0.901870 +vt 0.887743 0.946522 +vt 0.868844 0.946522 +vt 0.868844 0.857218 +vt 0.887743 0.901870 +vt 0.868844 0.812566 +vt 0.887743 0.857218 +vt 0.887743 0.812566 +vt 0.906643 0.820223 +vt 0.925542 0.783636 +vt 0.925542 0.820223 +vt 0.725667 0.767913 +vt 0.675084 0.762315 +vt 0.711842 0.762315 +vt 0.711842 0.728860 +vt 0.675084 0.728860 +vt 0.661259 0.767914 +vt 0.925542 0.820223 +vt 0.944441 0.853678 +vt 0.925542 0.853678 +vt 0.661259 0.767913 +vt 0.610676 0.762315 +vt 0.647434 0.762315 +vt 0.647434 0.728860 +vt 0.610676 0.728860 +vt 0.596851 0.767913 +vt 0.925542 0.609764 +vt 0.906643 0.646351 +vt 0.906643 0.609764 +vt 0.596851 0.946522 +vt 0.647434 0.940924 +vt 0.661259 0.946522 +vt 0.647434 0.907469 +vt 0.661259 0.901870 +vt 0.610676 0.907469 +vt 0.596851 0.901870 +vt 0.610676 0.940924 +vt 0.925542 0.893399 +vt 0.906643 0.926854 +vt 0.906643 0.893399 +vt 0.647434 0.896272 +vt 0.647434 0.862817 +vt 0.661259 0.857218 +vt 0.610676 0.862817 +vt 0.596851 0.857218 +vt 0.610676 0.896272 +vt 0.944441 0.640086 +vt 0.963341 0.606631 +vt 0.963341 0.640086 +vt 0.647434 0.851619 +vt 0.661259 0.812566 +vt 0.647434 0.818164 +vt 0.610676 0.818164 +vt 0.596851 0.812566 +vt 0.610676 0.851619 +vt 0.906643 0.609763 +vt 0.925542 0.573176 +vt 0.925542 0.609763 +vt 0.647434 0.806967 +vt 0.647434 0.773512 +vt 0.610676 0.773512 +vt 0.610676 0.806967 +vt 0.906643 0.573176 +vt 0.925542 0.536588 +vt 0.925542 0.573176 +vt 0.661259 0.946522 +vt 0.711842 0.940924 +vt 0.725667 0.946522 +vt 0.711842 0.907469 +vt 0.725667 0.901870 +vt 0.675084 0.907469 +vt 0.661259 0.901870 +vt 0.675084 0.940924 +vt 0.887743 0.747048 +vt 0.906643 0.710460 +vt 0.906643 0.747048 +vt 0.711842 0.896272 +vt 0.711842 0.862817 +vt 0.725667 0.857218 +vt 0.675084 0.862817 +vt 0.661259 0.857218 +vt 0.675084 0.896272 +vt 0.906643 0.564109 +vt 0.887743 0.600696 +vt 0.887743 0.564109 +vt 0.711842 0.851619 +vt 0.711842 0.818164 +vt 0.725667 0.812566 +vt 0.675084 0.818164 +vt 0.661259 0.812566 +vt 0.675084 0.851619 +vt 0.925542 0.500000 +vt 0.944441 0.533455 +vt 0.925542 0.533455 +vt 0.711842 0.806967 +vt 0.711842 0.773512 +vt 0.675084 0.773512 +vt 0.675084 0.806967 +vt 0.944441 0.747048 +vt 0.925542 0.780503 +vt 0.925542 0.747048 +vt 0.906643 0.673872 +vt 0.887743 0.710460 +vt 0.887743 0.673872 +vt 0.963341 0.679806 +vt 0.944441 0.713261 +vt 0.944441 0.679806 +vt 0.925542 0.713261 +vt 0.944441 0.746716 +vt 0.925542 0.746716 +vt 0.944441 0.566910 +vt 0.963341 0.533455 +vt 0.963341 0.566910 +vt 0.906643 0.536588 +vt 0.925542 0.500000 +vt 0.925542 0.536588 +vt 0.925542 0.893399 +vt 0.944441 0.926854 +vt 0.925542 0.926854 +vt 0.963341 0.643218 +vt 0.944441 0.676673 +vt 0.944441 0.643218 +vt 0.887743 0.673872 +vt 0.906643 0.637284 +vt 0.906643 0.673872 +vt 0.944441 0.794434 +vt 0.963948 0.770575 +vt 0.963948 0.794434 +vt 0.725667 0.946522 +vt 0.762991 0.946522 +vt 0.786961 0.946522 +vt 0.810931 0.946522 +vt 0.762991 0.946522 +vt 0.786961 0.946522 +vt 0.967790 0.473261 +vt 0.887743 0.953846 +vt 0.907250 0.929987 +vt 0.907250 0.953846 +vt 0.849945 0.500000 +vt 0.830438 0.500000 +vt 0.085265 1.000000 +vt 0.255793 0.997678 +vt 0.512703 0.250000 +vt 0.415894 0.581452 +vt 0.341058 0.581452 +vt 0.487297 0.250000 +vt 0.000000 0.750000 +vt 0.830438 0.500000 +vt 0.511587 0.946522 +vt 0.426322 0.972390 +vt 0.402352 0.972390 +vt 0.341058 0.972390 +vt 0.887743 0.723261 +vt 0.868844 0.723261 +vt 0.868844 0.544652 +vt 0.906643 0.856811 +vt 0.906643 0.783635 +vt 0.944441 0.890266 +vt 0.925542 0.820223 +vt 0.925542 0.606631 +vt 0.944441 0.646351 +vt 0.647434 0.628358 +vt 0.887743 0.856811 +vt 0.887743 0.820223 +vt 0.906643 0.747048 +vt 0.906643 0.893399 +vt 0.925542 0.533455 +vt 0.925542 0.817090 +vt 0.906643 0.600696 +vt 0.963341 0.713261 +vt 0.944441 0.643218 +vt 0.944441 0.600365 +vt 0.887743 0.783635 +vt 0.963341 0.533455 +vt 0.944441 0.679806 +vt 0.906643 0.893399 +vt 0.925542 0.950713 +vt 0.725667 0.723261 +vt 0.786961 0.723261 +vt 0.762991 0.723261 +vt 0.967790 0.250000 +vt 0.032210 0.026739 +vt 0.944441 0.770575 +vt 0.849945 0.723261 +vt 0.085264 0.500000 +vt 0.170529 0.500000 +vt 0.426322 0.972390 +vt 0.426322 0.890938 +vt 0.613435 0.473261 +vt 0.830438 0.946522 +vt 0.511587 0.500000 +vt 0.405465 0.473261 +vt 0.511587 0.500000 +vt 0.426322 0.500000 +vt 0.887743 0.500000 +vt 0.925542 0.710460 +vt 0.906643 0.783636 +vt 0.944441 0.820223 +vt 0.925542 0.646351 +vt 0.925542 0.926854 +vt 0.944441 0.606631 +vt 0.906643 0.573176 +vt 0.906643 0.536588 +vt 0.887743 0.710460 +vt 0.906643 0.600696 +vt 0.944441 0.500000 +vt 0.944441 0.780503 +vt 0.906643 0.710460 +vt 0.963341 0.713261 +vt 0.944441 0.713261 +vt 0.944441 0.533455 +vt 0.906643 0.500000 +vt 0.944441 0.893399 +vt 0.963341 0.676673 +vt 0.887743 0.637284 +vt 0.944441 0.770575 +vt 0.032210 0.473261 +vt 0.887743 0.929987 +vn 0.0000 -1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +g frame_Cube.003_frame-wood +usemtl frame-wood +s off +f 19/49/7 114/50/7 113/51/7 +f 20/52/8 28/53/8 27/54/8 +f 114/55/9 26/56/9 116/57/9 +f 24/58/10 110/59/10 20/60/10 +f 113/61/10 23/62/10 19/63/10 +f 35/64/11 25/65/11 24/66/11 +f 31/67/10 23/62/10 33/68/10 +f 109/69/9 25/70/9 21/71/9 +f 110/72/12 21/73/12 20/74/12 +f 95/75/9 200/76/9 191/77/9 +f 24/78/7 111/79/7 112/80/7 +f 28/81/9 25/70/9 30/82/9 +f 28/81/9 34/83/9 32/84/9 +f 27/85/10 24/58/10 20/60/10 +f 34/86/11 35/64/11 37/87/11 +f 27/54/8 32/88/8 31/89/8 +f 31/89/8 22/90/8 19/91/8 +f 37/87/11 38/92/11 96/93/11 +f 32/84/9 26/56/9 22/94/9 +f 31/67/10 29/95/10 27/85/10 +f 38/92/11 29/96/11 33/97/11 +f 42/98/9 131/99/9 43/100/9 +f 47/101/10 130/102/10 54/103/10 +f 38/104/10 51/105/10 36/106/10 +f 51/105/10 49/107/10 52/108/10 +f 52/108/10 48/109/10 53/110/10 +f 53/110/10 47/101/10 54/103/10 +f 60/111/11 56/112/11 59/113/11 +f 35/114/9 46/115/9 37/116/9 +f 39/117/9 45/118/9 46/115/9 +f 40/119/9 44/120/9 45/118/9 +f 41/121/9 43/100/9 44/120/9 +f 94/122/8 78/123/8 93/124/8 +f 56/125/7 47/126/7 43/127/7 +f 57/128/7 43/127/7 131/129/7 +f 58/130/7 131/129/7 132/131/7 +f 55/132/7 132/131/7 47/126/7 +f 94/133/9 76/134/9 77/135/9 +f 60/136/12 42/137/12 54/138/12 +f 61/139/12 54/138/12 130/140/12 +f 62/141/12 130/140/12 129/142/12 +f 59/143/12 129/142/12 42/137/12 +f 72/144/11 88/145/11 71/146/11 +f 64/147/12 35/148/12 36/149/12 +f 65/150/12 36/149/12 51/151/12 +f 66/152/12 51/151/12 39/153/12 +f 63/154/12 39/153/12 35/148/12 +f 71/155/10 89/156/10 74/157/10 +f 68/158/12 39/153/12 51/151/12 +f 69/159/12 51/151/12 52/160/12 +f 70/161/12 52/160/12 40/162/12 +f 67/163/12 40/162/12 39/153/12 +f 85/164/10 67/165/10 84/166/10 +f 72/167/12 40/162/12 52/160/12 +f 53/168/12 72/167/12 52/160/12 +f 74/169/12 53/168/12 41/170/12 +f 71/171/12 41/170/12 40/162/12 +f 92/172/11 76/173/11 91/174/11 +f 76/175/12 41/170/12 53/168/12 +f 77/176/12 53/168/12 54/138/12 +f 78/177/12 54/138/12 42/137/12 +f 75/178/12 42/137/12 41/170/12 +f 80/179/11 64/180/11 79/181/11 +f 80/182/7 38/183/7 37/184/7 +f 81/185/7 37/184/7 46/186/7 +f 82/187/7 46/186/7 50/188/7 +f 79/189/7 50/188/7 38/183/7 +f 82/190/8 66/191/8 81/192/8 +f 84/193/7 50/188/7 46/186/7 +f 85/194/7 46/186/7 45/195/7 +f 86/196/7 45/195/7 49/197/7 +f 83/198/7 49/197/7 50/188/7 +f 62/199/8 58/200/8 61/201/8 +f 88/202/7 49/197/7 45/195/7 +f 89/203/7 45/195/7 44/204/7 +f 90/205/7 44/204/7 48/206/7 +f 87/207/7 48/206/7 49/197/7 +f 72/208/9 90/209/9 87/210/9 +f 92/211/7 48/206/7 44/204/7 +f 93/212/7 44/204/7 43/127/7 +f 94/213/7 43/127/7 47/126/7 +f 91/214/7 47/126/7 48/206/7 +f 57/215/10 59/216/10 56/217/10 +f 74/218/8 90/219/8 73/220/8 +f 93/221/10 75/222/10 92/223/10 +f 60/224/9 58/225/9 55/226/9 +f 65/227/9 79/228/9 64/229/9 +f 84/230/11 68/231/11 83/232/11 +f 86/233/9 68/234/9 69/235/9 +f 81/236/10 63/237/10 80/238/10 +f 86/239/8 70/240/8 85/241/8 +f 96/242/8 97/243/8 26/244/8 +f 191/245/12 96/246/12 95/247/12 +f 198/248/12 97/249/12 98/250/12 +f 197/251/12 100/252/12 99/253/12 +f 115/254/10 99/255/10 23/62/10 +f 26/56/9 193/256/9 116/57/9 +f 23/257/8 100/258/8 95/259/8 +f 192/260/10 98/261/10 96/262/10 +f 114/50/7 101/263/7 113/51/7 +f 118/264/11 102/265/11 117/266/11 +f 114/55/9 108/267/9 104/268/9 +f 110/59/10 106/269/10 102/270/10 +f 113/61/10 105/271/10 115/254/10 +f 125/272/8 126/273/8 106/274/8 +f 121/275/10 105/271/10 101/276/10 +f 107/277/9 109/69/9 103/278/9 +f 103/279/12 110/72/12 102/280/12 +f 200/76/9 189/281/9 191/77/9 +f 111/79/7 106/282/7 112/80/7 +f 118/283/9 107/277/9 103/278/9 +f 124/284/9 118/283/9 122/285/9 +f 106/269/10 117/286/10 102/270/10 +f 125/272/8 124/287/8 127/288/8 +f 122/289/11 117/266/11 121/290/11 +f 104/291/11 121/290/11 101/292/11 +f 190/293/8 189/294/8 128/295/8 +f 108/267/9 122/285/9 104/268/9 +f 119/296/10 121/275/10 117/286/10 +f 119/297/8 128/295/8 123/298/8 +f 131/99/9 136/299/9 137/300/9 +f 130/301/8 131/302/8 132/303/8 +f 130/102/10 141/304/10 148/305/10 +f 145/306/10 128/307/10 126/308/10 +f 145/306/10 143/309/10 144/310/10 +f 146/311/10 142/312/10 143/309/10 +f 147/313/10 141/304/10 142/312/10 +f 150/314/8 154/315/8 153/316/8 +f 140/317/9 125/318/9 127/319/9 +f 139/320/9 133/321/9 140/317/9 +f 138/322/9 134/323/9 139/320/9 +f 137/300/9 135/324/9 138/322/9 +f 172/325/11 188/326/11 187/327/11 +f 137/328/7 149/329/7 150/330/7 +f 137/328/7 151/331/7 131/129/7 +f 131/129/7 152/332/7 132/131/7 +f 132/131/7 149/329/7 141/333/7 +f 188/334/9 170/335/9 185/336/9 +f 148/337/12 153/338/12 154/339/12 +f 148/337/12 155/340/12 130/140/12 +f 129/142/12 155/340/12 156/341/12 +f 129/142/12 153/338/12 136/342/12 +f 182/343/8 166/344/8 165/345/8 +f 125/346/12 158/347/12 126/348/12 +f 126/348/12 159/349/12 145/350/12 +f 145/350/12 160/351/12 133/352/12 +f 133/352/12 157/353/12 125/346/12 +f 183/354/10 165/355/10 168/356/10 +f 133/352/12 162/357/12 145/350/12 +f 145/350/12 163/358/12 146/359/12 +f 146/359/12 164/360/12 134/361/12 +f 134/361/12 161/362/12 133/352/12 +f 161/363/10 179/364/10 178/365/10 +f 134/361/12 166/366/12 146/359/12 +f 147/367/12 166/366/12 167/368/12 +f 147/367/12 168/369/12 135/370/12 +f 135/370/12 165/371/12 134/361/12 +f 170/372/8 186/373/8 185/374/8 +f 135/370/12 170/375/12 147/367/12 +f 147/367/12 171/376/12 148/337/12 +f 136/342/12 171/376/12 172/377/12 +f 136/342/12 169/378/12 135/370/12 +f 158/379/8 174/380/8 173/381/8 +f 128/382/7 174/383/7 127/384/7 +f 127/384/7 175/385/7 140/386/7 +f 140/386/7 176/387/7 144/388/7 +f 144/388/7 173/389/7 128/382/7 +f 160/390/11 176/391/11 175/392/11 +f 144/388/7 178/393/7 140/386/7 +f 140/386/7 179/394/7 139/395/7 +f 139/395/7 180/396/7 143/397/7 +f 143/397/7 177/398/7 144/388/7 +f 152/399/11 156/400/11 155/401/11 +f 143/397/7 182/402/7 139/395/7 +f 139/395/7 183/403/7 138/404/7 +f 138/404/7 184/405/7 142/406/7 +f 142/406/7 181/407/7 143/397/7 +f 166/408/9 184/409/9 167/410/9 +f 142/406/7 186/411/7 138/404/7 +f 138/404/7 187/412/7 137/328/7 +f 141/333/7 187/412/7 188/413/7 +f 141/333/7 185/414/7 142/406/7 +f 153/415/10 151/416/10 150/417/10 +f 184/418/11 168/419/11 167/420/11 +f 169/421/10 187/422/10 186/423/10 +f 154/424/9 152/425/9 155/426/9 +f 173/427/9 159/428/9 158/429/9 +f 162/430/8 178/431/8 177/432/8 +f 180/433/9 162/434/9 177/435/9 +f 157/436/10 175/437/10 174/438/10 +f 164/439/11 180/440/11 179/441/11 +f 194/442/11 190/443/11 108/444/11 +f 190/445/12 191/245/12 189/446/12 +f 194/447/12 198/248/12 195/448/12 +f 199/449/12 197/251/12 196/450/12 +f 196/451/10 115/254/10 105/271/10 +f 193/256/9 108/267/9 116/57/9 +f 199/452/11 105/453/11 189/454/11 +f 195/455/10 192/260/10 190/456/10 +f 19/49/7 22/457/7 114/50/7 +f 20/52/8 21/458/8 28/53/8 +f 114/55/9 22/94/9 26/56/9 +f 24/58/10 112/459/10 110/59/10 +f 113/61/10 115/254/10 23/62/10 +f 24/66/11 29/96/11 36/460/11 +f 35/64/11 30/461/11 25/65/11 +f 24/66/11 36/460/11 35/64/11 +f 31/67/10 19/63/10 23/62/10 +f 109/69/9 111/462/9 25/70/9 +f 110/72/12 109/463/12 21/73/12 +f 95/75/9 100/464/9 200/76/9 +f 24/78/7 25/465/7 111/79/7 +f 28/81/9 21/71/9 25/70/9 +f 28/81/9 30/82/9 34/83/9 +f 27/85/10 29/95/10 24/58/10 +f 34/86/11 30/461/11 35/64/11 +f 27/54/8 28/53/8 32/88/8 +f 31/89/8 32/88/8 22/90/8 +f 33/97/11 23/466/11 38/92/11 +f 23/466/11 95/467/11 38/92/11 +f 96/93/11 26/468/11 37/87/11 +f 26/468/11 34/86/11 37/87/11 +f 95/467/11 96/93/11 38/92/11 +f 32/84/9 34/83/9 26/56/9 +f 31/67/10 33/68/10 29/95/10 +f 38/92/11 36/460/11 29/96/11 +f 42/98/9 129/469/9 131/99/9 +f 47/101/10 132/470/10 130/102/10 +f 38/104/10 50/471/10 51/105/10 +f 51/105/10 50/471/10 49/107/10 +f 52/108/10 49/107/10 48/109/10 +f 53/110/10 48/109/10 47/101/10 +f 60/111/11 55/472/11 56/112/11 +f 35/114/9 39/117/9 46/115/9 +f 39/117/9 40/119/9 45/118/9 +f 40/119/9 41/121/9 44/120/9 +f 41/121/9 42/98/9 43/100/9 +f 94/122/8 77/473/8 78/123/8 +f 56/125/7 55/132/7 47/126/7 +f 57/128/7 56/125/7 43/127/7 +f 58/130/7 57/128/7 131/129/7 +f 55/132/7 58/130/7 132/131/7 +f 94/133/9 91/474/9 76/134/9 +f 60/136/12 59/143/12 42/137/12 +f 61/139/12 60/136/12 54/138/12 +f 62/141/12 61/139/12 130/140/12 +f 59/143/12 62/141/12 129/142/12 +f 72/144/11 87/475/11 88/145/11 +f 64/147/12 63/154/12 35/148/12 +f 65/150/12 64/147/12 36/149/12 +f 66/152/12 65/150/12 51/151/12 +f 63/154/12 66/152/12 39/153/12 +f 71/155/10 88/476/10 89/156/10 +f 68/158/12 67/163/12 39/153/12 +f 69/159/12 68/158/12 51/151/12 +f 70/161/12 69/159/12 52/160/12 +f 67/163/12 70/161/12 40/162/12 +f 85/164/10 70/477/10 67/165/10 +f 72/167/12 71/171/12 40/162/12 +f 53/168/12 73/478/12 72/167/12 +f 74/169/12 73/478/12 53/168/12 +f 71/171/12 74/169/12 41/170/12 +f 92/172/11 75/479/11 76/173/11 +f 76/175/12 75/178/12 41/170/12 +f 77/176/12 76/175/12 53/168/12 +f 78/177/12 77/176/12 54/138/12 +f 75/178/12 78/177/12 42/137/12 +f 80/179/11 63/480/11 64/180/11 +f 80/182/7 79/189/7 38/183/7 +f 81/185/7 80/182/7 37/184/7 +f 82/187/7 81/185/7 46/186/7 +f 79/189/7 82/187/7 50/188/7 +f 82/190/8 65/481/8 66/191/8 +f 84/193/7 83/198/7 50/188/7 +f 85/194/7 84/193/7 46/186/7 +f 86/196/7 85/194/7 45/195/7 +f 83/198/7 86/196/7 49/197/7 +f 62/199/8 57/482/8 58/200/8 +f 88/202/7 87/207/7 49/197/7 +f 89/203/7 88/202/7 45/195/7 +f 90/205/7 89/203/7 44/204/7 +f 87/207/7 90/205/7 48/206/7 +f 72/208/9 73/483/9 90/209/9 +f 92/211/7 91/214/7 48/206/7 +f 93/212/7 92/211/7 44/204/7 +f 94/213/7 93/212/7 43/127/7 +f 91/214/7 94/213/7 47/126/7 +f 57/215/10 62/484/10 59/216/10 +f 74/218/8 89/485/8 90/219/8 +f 93/221/10 78/486/10 75/222/10 +f 60/224/9 61/487/9 58/225/9 +f 65/227/9 82/488/9 79/228/9 +f 84/230/11 67/489/11 68/231/11 +f 86/233/9 83/490/9 68/234/9 +f 81/236/10 66/491/10 63/237/10 +f 86/239/8 69/492/8 70/240/8 +f 96/242/8 98/493/8 97/243/8 +f 191/245/12 192/494/12 96/246/12 +f 198/248/12 193/495/12 97/249/12 +f 197/251/12 200/496/12 100/252/12 +f 115/254/10 197/497/10 99/255/10 +f 26/56/9 97/498/9 193/256/9 +f 23/257/8 99/499/8 100/258/8 +f 192/260/10 198/500/10 98/261/10 +f 114/50/7 104/501/7 101/263/7 +f 118/264/11 103/502/11 102/265/11 +f 114/55/9 116/57/9 108/267/9 +f 110/59/10 112/459/10 106/269/10 +f 113/61/10 101/276/10 105/271/10 +f 126/273/8 119/297/8 106/274/8 +f 106/274/8 107/503/8 125/272/8 +f 107/503/8 120/504/8 125/272/8 +f 121/275/10 123/505/10 105/271/10 +f 107/277/9 111/462/9 109/69/9 +f 103/279/12 109/463/12 110/72/12 +f 200/76/9 199/506/9 189/281/9 +f 111/79/7 107/507/7 106/282/7 +f 118/283/9 120/508/9 107/277/9 +f 124/284/9 120/508/9 118/283/9 +f 106/269/10 119/296/10 117/286/10 +f 125/272/8 120/504/8 124/287/8 +f 122/289/11 118/264/11 117/266/11 +f 104/291/11 122/289/11 121/290/11 +f 189/294/8 105/509/8 128/295/8 +f 105/509/8 123/298/8 128/295/8 +f 128/295/8 127/288/8 190/293/8 +f 127/288/8 124/287/8 108/510/8 +f 190/293/8 127/288/8 108/510/8 +f 108/267/9 124/284/9 122/285/9 +f 119/296/10 123/505/10 121/275/10 +f 119/297/8 126/273/8 128/295/8 +f 131/99/9 129/469/9 136/299/9 +f 130/301/8 129/511/8 131/302/8 +f 130/102/10 132/470/10 141/304/10 +f 145/306/10 144/310/10 128/307/10 +f 145/306/10 146/311/10 143/309/10 +f 146/311/10 147/313/10 142/312/10 +f 147/313/10 148/305/10 141/304/10 +f 150/314/8 149/512/8 154/315/8 +f 140/317/9 133/321/9 125/318/9 +f 139/320/9 134/323/9 133/321/9 +f 138/322/9 135/324/9 134/323/9 +f 137/300/9 136/299/9 135/324/9 +f 172/325/11 171/513/11 188/326/11 +f 137/328/7 141/333/7 149/329/7 +f 137/328/7 150/330/7 151/331/7 +f 131/129/7 151/331/7 152/332/7 +f 132/131/7 152/332/7 149/329/7 +f 188/334/9 171/514/9 170/335/9 +f 148/337/12 136/342/12 153/338/12 +f 148/337/12 154/339/12 155/340/12 +f 129/142/12 130/140/12 155/340/12 +f 129/142/12 156/341/12 153/338/12 +f 182/343/8 181/515/8 166/344/8 +f 125/346/12 157/353/12 158/347/12 +f 126/348/12 158/347/12 159/349/12 +f 145/350/12 159/349/12 160/351/12 +f 133/352/12 160/351/12 157/353/12 +f 183/354/10 182/516/10 165/355/10 +f 133/352/12 161/362/12 162/357/12 +f 145/350/12 162/357/12 163/358/12 +f 146/359/12 163/358/12 164/360/12 +f 134/361/12 164/360/12 161/362/12 +f 161/363/10 164/517/10 179/364/10 +f 134/361/12 165/371/12 166/366/12 +f 147/367/12 146/359/12 166/366/12 +f 147/367/12 167/368/12 168/369/12 +f 135/370/12 168/369/12 165/371/12 +f 170/372/8 169/518/8 186/373/8 +f 135/370/12 169/378/12 170/375/12 +f 147/367/12 170/375/12 171/376/12 +f 136/342/12 148/337/12 171/376/12 +f 136/342/12 172/377/12 169/378/12 +f 158/379/8 157/519/8 174/380/8 +f 128/382/7 173/389/7 174/383/7 +f 127/384/7 174/383/7 175/385/7 +f 140/386/7 175/385/7 176/387/7 +f 144/388/7 176/387/7 173/389/7 +f 160/390/11 159/520/11 176/391/11 +f 144/388/7 177/398/7 178/393/7 +f 140/386/7 178/393/7 179/394/7 +f 139/395/7 179/394/7 180/396/7 +f 143/397/7 180/396/7 177/398/7 +f 152/399/11 151/521/11 156/400/11 +f 143/397/7 181/407/7 182/402/7 +f 139/395/7 182/402/7 183/403/7 +f 138/404/7 183/403/7 184/405/7 +f 142/406/7 184/405/7 181/407/7 +f 166/408/9 181/522/9 184/409/9 +f 142/406/7 185/414/7 186/411/7 +f 138/404/7 186/411/7 187/412/7 +f 141/333/7 137/328/7 187/412/7 +f 141/333/7 188/413/7 185/414/7 +f 153/415/10 156/523/10 151/416/10 +f 184/418/11 183/524/11 168/419/11 +f 169/421/10 172/525/10 187/422/10 +f 154/424/9 149/526/9 152/425/9 +f 173/427/9 176/527/9 159/428/9 +f 162/430/8 161/528/8 178/431/8 +f 180/433/9 163/529/9 162/434/9 +f 157/436/10 160/530/10 175/437/10 +f 164/439/11 163/531/11 180/440/11 +f 194/442/11 195/532/11 190/443/11 +f 190/445/12 192/494/12 191/245/12 +f 194/447/12 193/495/12 198/248/12 +f 199/449/12 200/496/12 197/251/12 +f 196/451/10 197/497/10 115/254/10 +f 193/256/9 194/533/9 108/267/9 +f 199/452/11 196/534/11 105/453/11 +f 195/455/10 198/500/10 192/260/10 +o wand-gem-1_Cube.004 +v 0.424038 0.397754 0.441051 +v 0.376419 0.397754 0.441051 +v 0.424038 0.397754 0.393432 +v 0.376419 0.397754 0.393432 +v 0.424038 0.460975 0.441051 +v 0.376419 0.460975 0.441051 +v 0.424038 0.460975 0.393432 +v 0.376419 0.460975 0.393432 +v -0.108736 0.397754 0.441051 +v -0.156355 0.397754 0.441051 +v -0.108736 0.397754 0.393432 +v -0.156355 0.397754 0.393432 +v -0.108736 0.460975 0.441051 +v -0.156355 0.460975 0.441051 +v -0.108736 0.460975 0.393432 +v -0.156355 0.460975 0.393432 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +g wand-gem-1_Cube.004_wand-gem-1 +usemtl wand-gem-1 +s off +f 202/535/13 203/536/13 201/537/13 +f 204/538/14 207/539/14 203/540/14 +f 208/541/15 205/542/15 207/543/15 +f 206/544/16 201/545/16 205/546/16 +f 207/547/17 201/548/17 203/549/17 +f 204/550/18 206/551/18 208/552/18 +f 210/553/13 211/554/13 209/555/13 +f 212/556/14 215/557/14 211/558/14 +f 216/559/15 213/560/15 215/561/15 +f 214/562/16 209/563/16 213/564/16 +f 215/565/17 209/566/17 211/567/17 +f 212/568/18 214/569/18 216/570/18 +f 202/535/13 204/571/13 203/536/13 +f 204/538/14 208/572/14 207/539/14 +f 208/541/15 206/573/15 205/542/15 +f 206/544/16 202/574/16 201/545/16 +f 207/547/17 205/575/17 201/548/17 +f 204/550/18 202/576/18 206/551/18 +f 210/553/13 212/577/13 211/554/13 +f 212/556/14 216/578/14 215/557/14 +f 216/559/15 214/579/15 213/560/15 +f 214/562/16 210/580/16 209/563/16 +f 215/565/17 213/581/17 209/566/17 +f 212/568/18 210/582/18 214/569/18 +o wand-cladding-1_Cube.005 +v 0.424038 0.330182 0.441051 +v 0.376419 0.330182 0.441051 +v 0.424038 0.330182 0.393432 +v 0.376419 0.330182 0.393432 +v 0.424038 0.380381 0.441051 +v 0.376419 0.380381 0.441051 +v 0.424038 0.380381 0.393432 +v 0.376419 0.380381 0.393432 +v 0.422647 -0.448053 0.439660 +v 0.377810 -0.448053 0.439660 +v 0.422647 -0.448053 0.394823 +v 0.377810 -0.448053 0.394823 +v 0.422647 -0.397854 0.439660 +v 0.377810 -0.397854 0.439660 +v 0.422647 -0.397854 0.394823 +v 0.377810 -0.397854 0.394823 +v 0.068855 0.330182 0.441051 +v 0.021236 0.330182 0.441051 +v 0.068855 0.330182 0.393432 +v 0.021236 0.330182 0.393432 +v 0.068855 0.380381 0.441051 +v 0.021236 0.380381 0.441051 +v 0.068855 0.380381 0.393432 +v 0.021236 0.380381 0.393432 +v 0.067464 -0.448053 0.439660 +v 0.022627 -0.448053 0.439660 +v 0.067464 -0.448053 0.394823 +v 0.022627 -0.448053 0.394823 +v 0.067464 -0.397854 0.439660 +v 0.022627 -0.397854 0.439660 +v 0.067464 -0.397854 0.394823 +v 0.022627 -0.397854 0.394823 +v -0.108736 0.330182 0.441051 +v -0.156355 0.330182 0.441051 +v -0.108736 0.330182 0.393432 +v -0.156355 0.330182 0.393432 +v -0.108736 0.380381 0.441051 +v -0.156355 0.380381 0.441051 +v -0.108736 0.380381 0.393432 +v -0.156355 0.380381 0.393432 +v -0.110127 -0.448053 0.439660 +v -0.154964 -0.448053 0.439660 +v -0.110127 -0.448053 0.394823 +v -0.154964 -0.448053 0.394823 +v -0.110127 -0.397854 0.439660 +v -0.154964 -0.397854 0.439660 +v -0.110127 -0.397854 0.394823 +v -0.154964 -0.397854 0.394823 +v -0.286328 0.330182 0.441051 +v -0.333946 0.330182 0.441051 +v -0.286328 0.330182 0.393432 +v -0.333946 0.330182 0.393432 +v -0.286328 0.380381 0.441051 +v -0.333946 0.380381 0.441051 +v -0.286328 0.380381 0.393432 +v -0.333946 0.380381 0.393432 +v -0.287719 -0.448053 0.439660 +v -0.332556 -0.448053 0.439660 +v -0.287719 -0.448053 0.394823 +v -0.332556 -0.448053 0.394823 +v -0.287719 -0.397854 0.439660 +v -0.332556 -0.397854 0.439660 +v -0.287719 -0.397854 0.394823 +v -0.332556 -0.397854 0.394823 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.127452 0.127430 +vt 0.872634 0.872483 +vt 0.127452 0.872548 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.123395 +vt 0.127811 0.876605 +vt 0.127811 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.123395 0.876605 +vt 0.876605 0.123395 +vt 0.123395 0.123395 +vt 0.872634 0.127366 +vt 0.127452 0.872548 +vt 0.127452 0.127430 +vt 0.876605 0.876605 +vt 0.123395 0.123395 +vt 0.876605 0.123395 +vt 0.872189 0.876605 +vt 0.127811 0.123395 +vt 0.872189 0.123395 +vt 0.866401 0.876605 +vt 0.133599 0.123395 +vt 0.133599 0.876605 +vt 0.865074 0.134937 +vt 0.134926 0.865149 +vt 0.134926 0.134937 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vt 0.876605 0.876605 +vt 0.872634 0.127366 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.872189 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vt 0.876605 0.876605 +vt 0.872634 0.872483 +vt 0.123395 0.876605 +vt 0.127811 0.876605 +vt 0.866401 0.123395 +vt 0.865074 0.865149 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +g wand-cladding-1_Cube.005_wand-cladding +usemtl wand-cladding +s off +f 218/583/19 219/584/19 217/585/19 +f 220/586/20 223/587/20 219/588/20 +f 224/589/21 221/590/21 223/591/21 +f 222/592/22 217/593/22 221/594/22 +f 223/595/23 217/596/23 219/597/23 +f 220/598/24 222/599/24 224/600/24 +f 226/601/19 227/602/19 225/603/19 +f 227/604/20 232/605/20 231/606/20 +f 232/607/21 229/608/21 231/609/21 +f 230/610/22 225/611/22 229/612/22 +f 231/613/23 225/614/23 227/615/23 +f 228/616/24 230/617/24 232/618/24 +f 234/619/19 235/620/19 233/621/19 +f 236/622/20 239/623/20 235/624/20 +f 240/625/21 237/626/21 239/627/21 +f 238/628/22 233/629/22 237/630/22 +f 239/631/23 233/632/23 235/633/23 +f 236/634/24 238/635/24 240/636/24 +f 242/637/19 243/638/19 241/639/19 +f 244/640/20 247/641/20 243/642/20 +f 248/643/21 245/644/21 247/645/21 +f 246/646/22 241/647/22 245/648/22 +f 247/649/23 241/650/23 243/651/23 +f 244/652/24 246/653/24 248/654/24 +f 250/655/19 251/656/19 249/657/19 +f 252/658/20 255/659/20 251/660/20 +f 256/661/21 253/662/21 255/663/21 +f 253/664/22 250/665/22 249/666/22 +f 255/667/23 249/668/23 251/669/23 +f 252/670/24 254/671/24 256/672/24 +f 258/673/19 259/674/19 257/675/19 +f 260/676/20 263/677/20 259/678/20 +f 264/679/21 261/680/21 263/681/21 +f 262/682/22 257/683/22 261/684/22 +f 263/685/23 257/686/23 259/687/23 +f 260/688/24 262/689/24 264/690/24 +f 266/691/19 267/692/19 265/693/19 +f 268/694/20 271/695/20 267/696/20 +f 272/697/21 269/698/21 271/699/21 +f 270/700/22 265/701/22 269/702/22 +f 271/703/23 265/704/23 267/705/23 +f 268/706/24 270/707/24 272/708/24 +f 274/709/19 275/710/19 273/711/19 +f 276/712/20 279/713/20 275/714/20 +f 280/715/21 277/716/21 279/717/21 +f 278/718/22 273/719/22 277/720/22 +f 279/721/23 273/722/23 275/723/23 +f 276/724/24 278/725/24 280/726/24 +f 218/583/19 220/727/19 219/584/19 +f 220/586/20 224/728/20 223/587/20 +f 224/589/21 222/729/21 221/590/21 +f 222/592/22 218/730/22 217/593/22 +f 223/595/23 221/731/23 217/596/23 +f 220/598/24 218/732/24 222/599/24 +f 226/601/19 228/733/19 227/602/19 +f 227/604/20 228/734/20 232/605/20 +f 232/607/21 230/735/21 229/608/21 +f 230/610/22 226/736/22 225/611/22 +f 231/613/23 229/737/23 225/614/23 +f 228/616/24 226/738/24 230/617/24 +f 234/619/19 236/739/19 235/620/19 +f 236/622/20 240/740/20 239/623/20 +f 240/625/21 238/741/21 237/626/21 +f 238/628/22 234/742/22 233/629/22 +f 239/631/23 237/743/23 233/632/23 +f 236/634/24 234/744/24 238/635/24 +f 242/637/19 244/745/19 243/638/19 +f 244/640/20 248/746/20 247/641/20 +f 248/643/21 246/747/21 245/644/21 +f 246/646/22 242/748/22 241/647/22 +f 247/649/23 245/749/23 241/650/23 +f 244/652/24 242/750/24 246/653/24 +f 250/655/19 252/751/19 251/656/19 +f 252/658/20 256/752/20 255/659/20 +f 256/661/21 254/753/21 253/662/21 +f 253/664/22 254/754/22 250/665/22 +f 255/667/23 253/755/23 249/668/23 +f 252/670/24 250/756/24 254/671/24 +f 258/673/19 260/757/19 259/674/19 +f 260/676/20 264/758/20 263/677/20 +f 264/679/21 262/759/21 261/680/21 +f 262/682/22 258/760/22 257/683/22 +f 263/685/23 261/761/23 257/686/23 +f 260/688/24 258/762/24 262/689/24 +f 266/691/19 268/763/19 267/692/19 +f 268/694/20 272/764/20 271/695/20 +f 272/697/21 270/765/21 269/698/21 +f 270/700/22 266/766/22 265/701/22 +f 271/703/23 269/767/23 265/704/23 +f 268/706/24 266/768/24 270/707/24 +f 274/709/19 276/769/19 275/710/19 +f 276/712/20 280/770/20 279/713/20 +f 280/715/21 278/771/21 277/716/21 +f 278/718/22 274/772/22 273/719/22 +f 279/721/23 277/773/23 273/722/23 +f 276/724/24 274/774/24 278/725/24 +o wand-wood-1_Cube.006 +v 0.420881 -0.457314 0.437894 +v 0.379576 -0.457314 0.437894 +v 0.420881 -0.457314 0.396589 +v 0.379576 -0.457314 0.396589 +v 0.420881 0.421563 0.437894 +v 0.379576 0.421563 0.437894 +v 0.420881 0.421563 0.396589 +v 0.379576 0.421563 0.396589 +v 0.420881 -0.057416 0.396589 +v 0.420881 -0.393428 0.396589 +v 0.379576 -0.393428 0.396589 +v 0.379576 -0.057416 0.396589 +v 0.420881 -0.393428 0.437894 +v 0.420881 -0.057416 0.437894 +v 0.379576 -0.057416 0.437894 +v 0.379576 -0.393428 0.437894 +v 0.428328 -0.098038 0.389141 +v 0.426477 -0.380154 0.390993 +v 0.373980 -0.380154 0.390993 +v 0.372128 -0.098038 0.389141 +v 0.426477 -0.380154 0.443490 +v 0.428328 -0.098038 0.445341 +v 0.372128 -0.098038 0.445341 +v 0.373980 -0.380154 0.443490 +v 0.154494 -0.457314 0.437894 +v 0.113189 -0.457314 0.437894 +v 0.154494 -0.457314 0.396589 +v 0.113189 -0.457314 0.396589 +v 0.154494 0.421563 0.437894 +v 0.113189 0.421563 0.437894 +v 0.154494 0.421563 0.396589 +v 0.113189 0.421563 0.396589 +v 0.154494 -0.057416 0.396589 +v 0.154494 -0.393428 0.396589 +v 0.113189 -0.393428 0.396589 +v 0.113189 -0.057415 0.396589 +v 0.154494 -0.393428 0.437894 +v 0.154494 -0.057415 0.437894 +v 0.113189 -0.057416 0.437894 +v 0.113189 -0.393428 0.437894 +v 0.161941 -0.098038 0.389141 +v 0.160090 -0.380154 0.390993 +v 0.107593 -0.380154 0.390993 +v 0.105741 -0.098038 0.389141 +v 0.160090 -0.380154 0.443490 +v 0.161941 -0.098038 0.445341 +v 0.105741 -0.098038 0.445341 +v 0.107593 -0.380154 0.443490 +v -0.111893 -0.457314 0.437894 +v -0.153198 -0.457314 0.437894 +v -0.111893 -0.457314 0.396589 +v -0.153198 -0.457314 0.396589 +v -0.111893 0.421563 0.437894 +v -0.153198 0.421563 0.437894 +v -0.111893 0.421563 0.396589 +v -0.153198 0.421563 0.396589 +v -0.111893 -0.057416 0.396589 +v -0.111893 -0.393428 0.396589 +v -0.153198 -0.393428 0.396589 +v -0.153198 -0.057415 0.396589 +v -0.111893 -0.393428 0.437894 +v -0.111893 -0.057415 0.437894 +v -0.153198 -0.057416 0.437894 +v -0.153198 -0.393428 0.437894 +v -0.104446 -0.098038 0.389141 +v -0.106297 -0.380154 0.390993 +v -0.158794 -0.380154 0.390993 +v -0.160646 -0.098038 0.389141 +v -0.106297 -0.380154 0.443490 +v -0.104446 -0.098038 0.445341 +v -0.160646 -0.098038 0.445341 +v -0.158794 -0.380154 0.443490 +v -0.289484 -0.457314 0.437894 +v -0.330790 -0.457314 0.437894 +v -0.289484 -0.457314 0.396589 +v -0.330790 -0.457314 0.396589 +v -0.289484 0.421564 0.437894 +v -0.330790 0.421564 0.437894 +v -0.289484 0.421564 0.396589 +v -0.330790 0.421564 0.396589 +v -0.289484 -0.057415 0.396589 +v -0.289484 -0.393428 0.396589 +v -0.330790 -0.393428 0.396589 +v -0.330790 -0.057415 0.396589 +v -0.289484 -0.393428 0.437894 +v -0.289484 -0.057415 0.437894 +v -0.330790 -0.057415 0.437894 +v -0.330790 -0.393428 0.437894 +v -0.282037 -0.098038 0.389141 +v -0.283889 -0.380154 0.390993 +v -0.336386 -0.380154 0.390993 +v -0.338237 -0.098038 0.389141 +v -0.283889 -0.380154 0.443490 +v -0.282037 -0.098038 0.445341 +v -0.338237 -0.098038 0.445341 +v -0.336386 -0.380154 0.443490 +vt 0.863185 -1.388344 +vt 0.127514 -0.652673 +vt 0.127514 -1.388344 +vt 0.250540 -0.602505 +vt 2.262050 0.032829 +vt 0.250540 0.032829 +vt 0.863185 0.082997 +vt 0.127514 0.818668 +vt 0.127514 0.082997 +vt 1.680125 0.818668 +vt 1.966691 1.554338 +vt 1.680125 1.554338 +vt 1.231020 0.082997 +vt -0.444203 0.818668 +vt -0.444203 0.082997 +vt 2.702362 0.082997 +vt 2.415796 0.818668 +vt 2.415796 0.082997 +vt 1.434902 0.082997 +vt -0.240321 0.818668 +vt -0.240321 0.082997 +vt 1.636518 0.285503 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt -1.425097 0.082997 +vt -1.711663 0.818668 +vt -1.711663 0.082997 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.975992 0.818668 +vt 0.699231 1.554338 +vt -0.975992 1.554338 +vt 1.636518 0.714497 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -1.271352 -0.602505 +vt -0.927260 0.032829 +vt -1.271351 0.032829 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt 1.636518 0.714497 +vt -0.528461 0.791843 +vt -0.623815 0.714497 +vt 1.636518 0.714497 +vt -0.623815 0.285503 +vt 0.863185 -1.388344 +vt 0.127514 -0.652673 +vt 0.127514 -1.388344 +vt 0.250540 -0.602505 +vt 2.262050 0.032829 +vt 0.250540 0.032829 +vt 0.863185 0.082997 +vt 0.127514 0.818668 +vt 0.127514 0.082997 +vt 1.680125 0.818668 +vt 1.966691 1.554338 +vt 1.680125 1.554338 +vt 1.231020 0.082997 +vt -0.444203 0.818668 +vt -0.444203 0.082997 +vt 2.702362 0.082997 +vt 2.415796 0.818668 +vt 2.415796 0.082997 +vt 1.434902 0.082997 +vt -0.240321 0.818668 +vt -0.240321 0.082997 +vt 1.636518 0.714497 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -1.425097 0.082997 +vt -1.711663 0.818668 +vt -1.711663 0.082997 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.975992 0.818668 +vt 0.699231 1.554338 +vt -0.975992 1.554338 +vt 1.636518 0.714497 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -1.271352 -0.602505 +vt -0.927260 0.032829 +vt -1.271351 0.032829 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt 1.498094 0.791843 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -0.623815 0.714497 +vt -0.528461 0.791843 +vt 1.636518 0.714497 +vt -0.623815 0.285503 +vt 0.863185 -1.388344 +vt 0.127514 -0.652673 +vt 0.127514 -1.388344 +vt 0.250540 -0.602505 +vt 2.262050 0.032829 +vt 0.250540 0.032829 +vt 0.863185 0.082997 +vt 0.127514 0.818668 +vt 0.127514 0.082997 +vt 1.680125 0.818668 +vt 1.966691 1.554338 +vt 1.680125 1.554338 +vt 1.231020 0.082997 +vt -0.444203 0.818668 +vt -0.444203 0.082997 +vt 2.702362 0.082997 +vt 2.415796 0.818668 +vt 2.415796 0.082997 +vt 1.434902 0.082997 +vt -0.240321 0.818668 +vt -0.240321 0.082997 +vt 1.636518 0.285503 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt -1.425097 0.082997 +vt -1.711663 0.818668 +vt -1.711663 0.082997 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.975992 1.554338 +vt 0.699231 0.818668 +vt 0.699231 1.554338 +vt 1.636518 0.714497 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -1.271352 -0.602505 +vt -0.927260 0.032829 +vt -1.271351 0.032829 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt 1.636518 0.714497 +vt -0.528461 0.791843 +vt -0.623815 0.714497 +vt 1.636518 0.714497 +vt -0.623815 0.285503 +vt 0.863185 -1.388344 +vt 0.127514 -0.652673 +vt 0.127514 -1.388344 +vt 0.250540 -0.602505 +vt 2.262050 0.032829 +vt 0.250540 0.032829 +vt 0.863185 0.082997 +vt 0.127514 0.818668 +vt 0.127514 0.082997 +vt 1.680125 0.818668 +vt 1.966691 1.554338 +vt 1.680125 1.554338 +vt 1.231020 0.082997 +vt -0.444203 0.818668 +vt -0.444203 0.082997 +vt 2.702362 0.082997 +vt 2.415796 0.818668 +vt 2.415796 0.082997 +vt 1.434902 0.082997 +vt -0.240321 0.818668 +vt -0.240321 0.082997 +vt 1.636518 0.285503 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt -1.425097 0.082997 +vt -1.711663 0.818668 +vt -1.711663 0.082997 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.975992 1.554338 +vt 0.699231 0.818668 +vt 0.699231 1.554338 +vt 1.636518 0.714497 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -1.271352 -0.602505 +vt -0.927260 0.032829 +vt -1.271351 0.032829 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt 1.636518 0.714497 +vt -0.528461 0.791843 +vt -0.623815 0.714497 +vt 1.636518 0.714497 +vt -0.623815 0.285503 +vt 0.863185 -0.652673 +vt 2.262050 -0.602505 +vt 0.863185 0.818668 +vt 1.966691 0.818668 +vt 1.231020 0.818668 +vt 2.702362 0.818668 +vt 1.434902 0.818668 +vt -1.425097 0.818668 +vt 0.699231 0.818668 +vt -0.927261 -0.602505 +vt -0.528461 0.208157 +vt 0.863185 -0.652673 +vt 2.262050 -0.602505 +vt 0.863185 0.818668 +vt 1.966691 0.818668 +vt 1.231020 0.818668 +vt 2.702362 0.818668 +vt 1.434902 0.818668 +vt -1.425097 0.818668 +vt 0.699231 0.818668 +vt -0.927261 -0.602505 +vt -0.528461 0.208157 +vt 0.863185 -0.652673 +vt 2.262050 -0.602505 +vt 0.863185 0.818668 +vt 1.966691 0.818668 +vt 1.231020 0.818668 +vt 2.702362 0.818668 +vt 1.434902 0.818668 +vt -1.425097 0.818668 +vt -0.975992 0.818668 +vt -0.927261 -0.602505 +vt -0.528461 0.208157 +vt 0.863185 -0.652673 +vt 2.262050 -0.602505 +vt 0.863185 0.818668 +vt 1.966691 0.818668 +vt 1.231020 0.818668 +vt 2.702362 0.818668 +vt 1.434902 0.818668 +vt -1.425097 0.818668 +vt -0.975992 0.818668 +vt -0.927261 -0.602505 +vt -0.528461 0.208157 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.9836 0.1803 0.0000 +vn 0.9215 -0.3885 0.0000 +vn 0.0000 0.1803 0.9836 +vn 0.0000 -0.3885 -0.9215 +vn -1.0000 -0.0066 0.0000 +vn 1.0000 -0.0066 0.0000 +vn 0.0000 -0.0066 1.0000 +vn 0.0000 -0.0066 -1.0000 +vn 0.0000 0.1803 -0.9836 +vn 0.0000 -0.3885 0.9215 +vn 0.9836 0.1803 0.0000 +vn -0.9215 -0.3885 0.0000 +vn 0.9215 -0.3884 0.0000 +g wand-wood-1_Cube.006_wand-wood-1 +usemtl wand-wood-1 +s off +f 282/775/25 283/776/25 281/777/25 +f 292/778/26 287/779/26 289/780/26 +f 288/781/27 285/782/27 287/783/27 +f 296/784/28 281/785/28 293/786/28 +f 287/787/29 294/788/29 289/789/29 +f 284/790/30 296/791/30 291/792/30 +f 292/793/30 286/794/30 288/795/30 +f 295/796/31 300/797/31 303/798/31 +f 290/799/29 281/800/29 283/801/29 +f 290/802/32 301/803/32 293/804/32 +f 286/805/28 294/806/28 285/807/28 +f 295/808/33 302/809/33 294/810/33 +f 284/811/26 290/812/26 283/813/26 +f 291/814/34 298/815/34 290/816/34 +f 299/817/35 303/798/35 300/797/35 +f 297/818/36 301/803/36 298/819/36 +f 303/820/37 301/803/37 302/809/37 +f 299/817/38 297/821/38 298/815/38 +f 289/822/39 300/797/39 292/823/39 +f 293/804/40 304/824/40 296/825/40 +f 289/826/41 302/809/41 297/818/41 +f 296/827/42 299/817/42 291/814/42 +f 306/828/25 307/829/25 305/830/25 +f 316/831/26 311/832/26 313/833/26 +f 312/834/27 309/835/27 311/836/27 +f 320/837/28 305/838/28 317/839/28 +f 311/840/29 318/841/29 313/842/29 +f 308/843/30 320/844/30 315/845/30 +f 316/846/30 310/847/30 312/848/30 +f 316/849/31 327/850/31 319/851/31 +f 314/852/29 305/853/29 307/854/29 +f 314/855/32 325/856/32 317/857/32 +f 310/858/28 318/859/28 309/860/28 +f 319/861/33 326/862/33 318/863/33 +f 308/864/26 314/865/26 307/866/26 +f 315/867/34 322/868/34 314/869/34 +f 323/870/35 327/850/35 324/871/35 +f 321/872/36 325/856/36 322/873/36 +f 327/874/37 325/856/37 326/862/37 +f 322/868/38 324/871/38 321/875/38 +f 313/876/39 324/871/39 316/849/39 +f 320/877/40 325/856/40 328/878/40 +f 318/863/41 321/872/41 313/879/41 +f 320/880/42 323/870/42 315/867/42 +f 330/881/25 331/882/25 329/883/25 +f 340/884/26 335/885/26 337/886/26 +f 336/887/27 333/888/27 335/889/27 +f 344/890/28 329/891/28 341/892/28 +f 335/893/29 342/894/29 337/895/29 +f 332/896/30 344/897/30 339/898/30 +f 340/899/30 334/900/30 336/901/30 +f 343/902/31 348/903/31 351/904/31 +f 338/905/29 329/906/29 331/907/29 +f 338/908/32 349/909/32 341/910/32 +f 333/911/28 343/912/28 342/913/28 +f 343/914/33 350/915/33 342/916/33 +f 332/917/26 338/918/26 331/919/26 +f 339/920/34 346/921/34 338/922/34 +f 347/923/35 351/904/35 348/903/35 +f 345/924/36 349/909/36 346/925/36 +f 351/926/37 349/909/37 350/915/37 +f 347/923/38 345/927/38 346/921/38 +f 337/928/39 348/903/39 340/929/39 +f 341/910/40 352/930/40 344/931/40 +f 337/932/41 350/915/41 345/924/41 +f 344/933/42 347/923/42 339/920/42 +f 354/934/25 355/935/25 353/936/25 +f 364/937/26 359/938/26 361/939/26 +f 360/940/27 357/941/27 359/942/27 +f 368/943/28 353/944/28 365/945/28 +f 359/946/29 366/947/29 361/948/29 +f 356/949/30 368/950/30 363/951/30 +f 364/952/30 358/953/30 360/954/30 +f 367/955/31 372/956/31 375/957/31 +f 362/958/29 353/959/29 355/960/29 +f 362/961/32 373/962/32 365/963/32 +f 357/964/28 367/965/28 366/966/28 +f 367/967/33 374/968/33 366/969/33 +f 356/970/26 362/971/26 355/972/26 +f 363/973/34 370/974/34 362/975/34 +f 371/976/35 375/957/35 372/956/35 +f 369/977/36 373/962/36 370/978/36 +f 375/979/37 373/962/37 374/968/37 +f 371/976/38 369/980/38 370/974/38 +f 361/981/39 372/956/39 364/982/39 +f 365/963/40 376/983/40 368/984/40 +f 361/985/41 374/968/41 369/977/41 +f 368/986/42 371/976/42 363/973/42 +f 282/775/25 284/987/25 283/776/25 +f 292/778/26 288/988/26 287/779/26 +f 288/781/27 286/989/27 285/782/27 +f 296/784/28 282/990/28 281/785/28 +f 287/787/29 285/991/29 294/788/29 +f 284/790/30 282/992/30 296/791/30 +f 292/793/30 295/993/30 286/794/30 +f 295/796/31 292/823/31 300/797/31 +f 290/799/29 293/994/29 281/800/29 +f 290/802/43 298/819/43 301/803/43 +f 286/805/28 295/995/28 294/806/28 +f 295/808/33 303/820/33 302/809/33 +f 284/811/26 291/996/26 290/812/26 +f 291/814/34 299/817/34 298/815/34 +f 299/817/35 304/997/35 303/798/35 +f 297/818/36 302/809/36 301/803/36 +f 303/820/37 304/824/37 301/803/37 +f 299/817/38 300/797/38 297/821/38 +f 289/822/39 297/821/39 300/797/39 +f 293/804/40 301/803/40 304/824/40 +f 289/826/41 294/810/41 302/809/41 +f 296/827/42 304/997/42 299/817/42 +f 306/828/25 308/998/25 307/829/25 +f 316/831/26 312/999/26 311/832/26 +f 312/834/27 310/1000/27 309/835/27 +f 320/837/28 306/1001/28 305/838/28 +f 311/840/29 309/1002/29 318/841/29 +f 308/843/30 306/1003/30 320/844/30 +f 316/846/30 319/1004/30 310/847/30 +f 316/849/31 324/871/31 327/850/31 +f 314/852/29 317/1005/29 305/853/29 +f 314/855/32 322/873/32 325/856/32 +f 310/858/28 319/1006/28 318/859/28 +f 319/861/33 327/874/33 326/862/33 +f 308/864/26 315/1007/26 314/865/26 +f 315/867/34 323/870/34 322/868/34 +f 323/870/35 328/1008/35 327/850/35 +f 321/872/36 326/862/36 325/856/36 +f 327/874/37 328/878/37 325/856/37 +f 322/868/38 323/870/38 324/871/38 +f 313/876/39 321/875/39 324/871/39 +f 320/877/40 317/857/40 325/856/40 +f 318/863/41 326/862/41 321/872/41 +f 320/880/42 328/1008/42 323/870/42 +f 330/881/25 332/1009/25 331/882/25 +f 340/884/26 336/1010/26 335/885/26 +f 336/887/27 334/1011/27 333/888/27 +f 344/890/28 330/1012/28 329/891/28 +f 335/893/29 333/1013/29 342/894/29 +f 332/896/30 330/1014/30 344/897/30 +f 340/899/30 343/1015/30 334/900/30 +f 343/902/31 340/929/31 348/903/31 +f 338/905/29 341/1016/29 329/906/29 +f 338/908/32 346/925/32 349/909/32 +f 333/911/28 334/1017/28 343/912/28 +f 343/914/33 351/926/33 350/915/33 +f 332/917/26 339/1018/26 338/918/26 +f 339/920/34 347/923/34 346/921/34 +f 347/923/35 352/1019/35 351/904/35 +f 345/924/36 350/915/36 349/909/36 +f 351/926/37 352/930/37 349/909/37 +f 347/923/38 348/903/38 345/927/38 +f 337/928/39 345/927/39 348/903/39 +f 341/910/40 349/909/40 352/930/40 +f 337/932/41 342/916/41 350/915/41 +f 344/933/42 352/1019/42 347/923/42 +f 354/934/25 356/1020/25 355/935/25 +f 364/937/26 360/1021/26 359/938/26 +f 360/940/27 358/1022/27 357/941/27 +f 368/943/28 354/1023/28 353/944/28 +f 359/946/29 357/1024/29 366/947/29 +f 356/949/30 354/1025/30 368/950/30 +f 364/952/30 367/1026/30 358/953/30 +f 367/955/31 364/982/31 372/956/31 +f 362/958/29 365/1027/29 353/959/29 +f 362/961/32 370/978/32 373/962/32 +f 357/964/28 358/1028/28 367/965/28 +f 367/967/33 375/979/33 374/968/33 +f 356/970/26 363/1029/26 362/971/26 +f 363/973/34 371/976/34 370/974/34 +f 371/976/35 376/1030/35 375/957/35 +f 369/977/36 374/968/36 373/962/36 +f 375/979/37 376/983/37 373/962/37 +f 371/976/38 372/956/38 369/980/38 +f 361/981/39 369/980/39 372/956/39 +f 365/963/40 373/962/40 376/983/40 +f 361/985/41 366/969/41 374/968/41 +f 368/986/42 376/1030/42 371/976/42 +o wand-wood-2_Cube.007 +v 0.243290 -0.457314 0.437894 +v 0.201984 -0.457314 0.437894 +v 0.243290 -0.457314 0.396589 +v 0.201984 -0.457314 0.396589 +v 0.243290 0.421563 0.437894 +v 0.201984 0.421563 0.437894 +v 0.243290 0.421563 0.396589 +v 0.201984 0.421563 0.396589 +v 0.243290 -0.057416 0.396589 +v 0.243290 -0.393428 0.396589 +v 0.201984 -0.393428 0.396589 +v 0.201984 -0.057415 0.396589 +v 0.243290 -0.393428 0.437894 +v 0.243290 -0.057416 0.437894 +v 0.201984 -0.057416 0.437894 +v 0.201984 -0.393428 0.437894 +v 0.250737 -0.098038 0.389141 +v 0.248885 -0.380154 0.390993 +v 0.196388 -0.380154 0.390993 +v 0.194537 -0.098038 0.389141 +v 0.248885 -0.380154 0.443490 +v 0.250737 -0.098038 0.445341 +v 0.194537 -0.098038 0.445341 +v 0.196388 -0.380154 0.443490 +v 0.065698 -0.457314 0.437894 +v 0.024393 -0.457314 0.437894 +v 0.065698 -0.457314 0.396589 +v 0.024393 -0.457314 0.396589 +v 0.065698 0.421563 0.437894 +v 0.024393 0.421563 0.437894 +v 0.065698 0.421563 0.396589 +v 0.024393 0.421563 0.396589 +v 0.065698 -0.057416 0.396589 +v 0.065698 -0.393428 0.396589 +v 0.024393 -0.393428 0.396589 +v 0.024393 -0.057415 0.396589 +v 0.065698 -0.393428 0.437894 +v 0.065698 -0.057415 0.437894 +v 0.024393 -0.057416 0.437894 +v 0.024393 -0.393428 0.437894 +v 0.073145 -0.098038 0.389141 +v 0.071294 -0.380154 0.390993 +v 0.018797 -0.380154 0.390993 +v 0.016946 -0.098038 0.389141 +v 0.071294 -0.380154 0.443490 +v 0.073145 -0.098038 0.445341 +v 0.016946 -0.098038 0.445341 +v 0.018797 -0.380154 0.443490 +v -0.378280 -0.457314 0.437894 +v -0.419585 -0.457314 0.437894 +v -0.378280 -0.457314 0.396589 +v -0.419585 -0.457314 0.396589 +v -0.378280 0.421564 0.437894 +v -0.419585 0.421564 0.437894 +v -0.378280 0.421564 0.396589 +v -0.419585 0.421564 0.396589 +v -0.378280 -0.057415 0.396589 +v -0.378280 -0.393428 0.396589 +v -0.419585 -0.393428 0.396589 +v -0.419585 -0.057415 0.396589 +v -0.378280 -0.393428 0.437894 +v -0.378280 -0.057415 0.437894 +v -0.419585 -0.057415 0.437894 +v -0.419585 -0.393428 0.437894 +v -0.370833 -0.098038 0.389141 +v -0.372684 -0.380154 0.390993 +v -0.425181 -0.380154 0.390993 +v -0.427033 -0.098038 0.389141 +v -0.372684 -0.380154 0.443490 +v -0.370833 -0.098038 0.445341 +v -0.427033 -0.098038 0.445341 +v -0.425181 -0.380154 0.443490 +vt 0.863185 -1.388344 +vt 0.127514 -0.652673 +vt 0.127514 -1.388344 +vt 0.250540 -0.602505 +vt 2.262050 0.032829 +vt 0.250540 0.032829 +vt 0.863185 0.082997 +vt 0.127514 0.818668 +vt 0.127514 0.082997 +vt 1.680125 0.818668 +vt 1.966691 1.554338 +vt 1.680125 1.554338 +vt 1.231020 0.082997 +vt -0.444203 0.818668 +vt -0.444203 0.082997 +vt 2.702362 0.082997 +vt 2.415796 0.818668 +vt 2.415796 0.082997 +vt 1.434902 0.082997 +vt -0.240321 0.818668 +vt -0.240321 0.082997 +vt 1.636518 0.714497 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -1.425097 0.082997 +vt -1.711663 0.818668 +vt -1.711663 0.082997 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.975992 0.818668 +vt 0.699231 1.554338 +vt -0.975992 1.554338 +vt 1.636518 0.714497 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -1.271352 -0.602505 +vt -0.927260 0.032829 +vt -1.271351 0.032829 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt 1.498094 0.791843 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt -0.528461 0.791843 +vt -0.623815 0.714497 +vt 1.636518 0.714497 +vt -0.623815 0.285503 +vt 0.863185 -1.388344 +vt 0.127514 -0.652673 +vt 0.127514 -1.388344 +vt 0.250540 -0.602505 +vt 2.262050 0.032829 +vt 0.250540 0.032829 +vt 0.863185 0.082997 +vt 0.127514 0.818668 +vt 0.127514 0.082997 +vt 1.680125 0.818668 +vt 1.966691 1.554338 +vt 1.680125 1.554338 +vt 1.231020 0.082997 +vt -0.444203 0.818668 +vt -0.444203 0.082997 +vt 2.702362 0.082997 +vt 2.415796 0.818668 +vt 2.415796 0.082997 +vt 1.434902 0.082997 +vt -0.240321 0.818668 +vt -0.240321 0.082997 +vt 1.636518 0.714497 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -1.425097 0.082997 +vt -1.711663 0.818668 +vt -1.711663 0.082997 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.975992 0.818668 +vt 0.699231 1.554338 +vt -0.975992 1.554338 +vt 1.636518 0.714497 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -1.271352 -0.602505 +vt -0.927260 0.032829 +vt -1.271351 0.032829 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt 1.498094 0.791843 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -0.528461 0.791843 +vt -0.623815 0.714497 +vt 1.636518 0.714497 +vt -0.623815 0.285503 +vt 0.863185 -1.388344 +vt 0.127514 -0.652673 +vt 0.127514 -1.388344 +vt 0.250540 -0.602505 +vt 2.262050 0.032829 +vt 0.250540 0.032829 +vt 0.863185 0.082997 +vt 0.127514 0.818668 +vt 0.127514 0.082997 +vt 1.680125 0.818668 +vt 1.966691 1.554338 +vt 1.680125 1.554338 +vt 1.231020 0.082997 +vt -0.444203 0.818668 +vt -0.444203 0.082997 +vt 2.702362 0.082997 +vt 2.415796 0.818668 +vt 2.415796 0.082997 +vt 1.434902 0.082997 +vt -0.240321 0.818668 +vt -0.240321 0.082997 +vt 1.636518 0.285503 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt -1.425097 0.082997 +vt -1.711663 0.818668 +vt -1.711663 0.082997 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.975992 1.554338 +vt 0.699231 0.818668 +vt 0.699231 1.554338 +vt 1.636518 0.714497 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt -1.271352 -0.602505 +vt -0.927260 0.032829 +vt -1.271351 0.032829 +vt -0.623815 0.714497 +vt -0.528461 0.208157 +vt -0.623815 0.285503 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt -0.528461 0.791843 +vt 1.498094 0.791843 +vt 1.498094 0.208157 +vt 1.636518 0.285503 +vt 1.636518 0.714497 +vt -0.528461 0.791843 +vt -0.623815 0.714497 +vt 1.636518 0.714497 +vt -0.623815 0.285503 +vt 0.863185 -0.652673 +vt 2.262050 -0.602505 +vt 0.863185 0.818668 +vt 1.966691 0.818668 +vt 1.231020 0.818668 +vt 2.702362 0.818668 +vt 1.434902 0.818668 +vt -1.425097 0.818668 +vt 0.699231 0.818668 +vt -0.927261 -0.602505 +vt -0.528461 0.208157 +vt 1.636518 0.285503 +vt 0.863185 -0.652673 +vt 2.262050 -0.602505 +vt 0.863185 0.818668 +vt 1.966691 0.818668 +vt 1.231020 0.818668 +vt 2.702362 0.818668 +vt 1.434902 0.818668 +vt -1.425097 0.818668 +vt 0.699231 0.818668 +vt -0.927261 -0.602505 +vt -0.528461 0.208157 +vt 0.863185 -0.652673 +vt 2.262050 -0.602505 +vt 0.863185 0.818668 +vt 1.966691 0.818668 +vt 1.231020 0.818668 +vt 2.702362 0.818668 +vt 1.434902 0.818668 +vt -1.425097 0.818668 +vt -0.975992 0.818668 +vt -0.927261 -0.602505 +vt -0.528461 0.208157 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 -0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.9836 0.1803 0.0000 +vn 0.9215 -0.3885 0.0000 +vn 0.0000 0.1803 0.9836 +vn 0.0000 -0.3885 -0.9215 +vn -1.0000 -0.0066 0.0000 +vn 1.0000 -0.0066 0.0000 +vn 0.0000 -0.0066 1.0000 +vn 0.0000 -0.0066 -1.0000 +vn 0.0000 0.1803 -0.9836 +vn 0.0000 -0.3885 0.9215 +vn 0.9836 0.1803 0.0000 +vn -0.9215 -0.3885 0.0000 +g wand-wood-2_Cube.007_wand-wood-2 +usemtl wand-wood-2 +s off +f 378/1031/44 379/1032/44 377/1033/44 +f 388/1034/45 383/1035/45 385/1036/45 +f 384/1037/46 381/1038/46 383/1039/46 +f 392/1040/47 377/1041/47 389/1042/47 +f 383/1043/48 390/1044/48 385/1045/48 +f 380/1046/49 392/1047/49 387/1048/49 +f 388/1049/49 382/1050/49 384/1051/49 +f 388/1052/50 399/1053/50 391/1054/50 +f 386/1055/48 377/1056/48 379/1057/48 +f 386/1058/51 397/1059/51 389/1060/51 +f 382/1061/47 390/1062/47 381/1063/47 +f 391/1064/52 398/1065/52 390/1066/52 +f 380/1067/45 386/1068/45 379/1069/45 +f 387/1070/53 394/1071/53 386/1072/53 +f 395/1073/54 399/1053/54 396/1074/54 +f 393/1075/55 397/1059/55 394/1076/55 +f 399/1077/56 397/1059/56 398/1065/56 +f 395/1073/57 393/1078/57 394/1071/57 +f 388/1052/58 393/1078/58 396/1074/58 +f 389/1060/59 400/1079/59 392/1080/59 +f 385/1081/60 398/1065/60 393/1075/60 +f 392/1082/61 395/1073/61 387/1070/61 +f 402/1083/44 403/1084/44 401/1085/44 +f 412/1086/45 407/1087/45 409/1088/45 +f 408/1089/46 405/1090/46 407/1091/46 +f 416/1092/47 401/1093/47 413/1094/47 +f 407/1095/48 414/1096/48 409/1097/48 +f 404/1098/49 416/1099/49 411/1100/49 +f 412/1101/49 406/1102/49 408/1103/49 +f 412/1104/50 423/1105/50 415/1106/50 +f 410/1107/48 401/1108/48 403/1109/48 +f 410/1110/51 421/1111/51 413/1112/51 +f 406/1113/47 414/1114/47 405/1115/47 +f 415/1116/52 422/1117/52 414/1118/52 +f 404/1119/45 410/1120/45 403/1121/45 +f 411/1122/53 418/1123/53 410/1124/53 +f 419/1125/54 423/1105/54 420/1126/54 +f 417/1127/55 421/1111/55 418/1128/55 +f 423/1129/56 421/1111/56 422/1117/56 +f 419/1125/57 417/1130/57 418/1123/57 +f 409/1131/58 420/1126/58 412/1104/58 +f 413/1112/59 424/1132/59 416/1133/59 +f 409/1134/60 422/1117/60 417/1127/60 +f 416/1135/61 419/1125/61 411/1122/61 +f 426/1136/44 427/1137/44 425/1138/44 +f 436/1139/45 431/1140/45 433/1141/45 +f 432/1142/46 429/1143/46 431/1144/46 +f 440/1145/47 425/1146/47 437/1147/47 +f 431/1148/48 438/1149/48 433/1150/48 +f 428/1151/49 440/1152/49 435/1153/49 +f 436/1154/49 430/1155/49 432/1156/49 +f 439/1157/50 444/1158/50 447/1159/50 +f 434/1160/48 425/1161/48 427/1162/48 +f 434/1163/51 445/1164/51 437/1165/51 +f 429/1166/47 439/1167/47 438/1168/47 +f 439/1169/52 446/1170/52 438/1171/52 +f 428/1172/45 434/1173/45 427/1174/45 +f 435/1175/53 442/1176/53 434/1177/53 +f 443/1178/54 447/1159/54 444/1158/54 +f 441/1179/55 445/1164/55 442/1180/55 +f 447/1181/56 445/1164/56 446/1170/56 +f 443/1178/57 441/1182/57 442/1176/57 +f 433/1183/58 444/1158/58 436/1184/58 +f 437/1165/59 448/1185/59 440/1186/59 +f 433/1187/60 446/1170/60 441/1179/60 +f 440/1188/61 443/1178/61 435/1175/61 +f 378/1031/44 380/1189/44 379/1032/44 +f 388/1034/45 384/1190/45 383/1035/45 +f 384/1037/46 382/1191/46 381/1038/46 +f 392/1040/47 378/1192/47 377/1041/47 +f 383/1043/48 381/1193/48 390/1044/48 +f 380/1046/49 378/1194/49 392/1047/49 +f 388/1049/49 391/1195/49 382/1050/49 +f 388/1052/50 396/1074/50 399/1053/50 +f 386/1055/48 389/1196/48 377/1056/48 +f 386/1058/51 394/1076/51 397/1059/51 +f 382/1061/47 391/1197/47 390/1062/47 +f 391/1064/52 399/1077/52 398/1065/52 +f 380/1067/45 387/1198/45 386/1068/45 +f 387/1070/53 395/1073/53 394/1071/53 +f 395/1073/54 400/1199/54 399/1053/54 +f 393/1075/55 398/1065/55 397/1059/55 +f 399/1077/56 400/1079/56 397/1059/56 +f 395/1073/57 396/1074/57 393/1078/57 +f 388/1052/58 385/1200/58 393/1078/58 +f 389/1060/59 397/1059/59 400/1079/59 +f 385/1081/60 390/1066/60 398/1065/60 +f 392/1082/61 400/1199/61 395/1073/61 +f 402/1083/44 404/1201/44 403/1084/44 +f 412/1086/45 408/1202/45 407/1087/45 +f 408/1089/46 406/1203/46 405/1090/46 +f 416/1092/47 402/1204/47 401/1093/47 +f 407/1095/48 405/1205/48 414/1096/48 +f 404/1098/49 402/1206/49 416/1099/49 +f 412/1101/49 415/1207/49 406/1102/49 +f 412/1104/50 420/1126/50 423/1105/50 +f 410/1107/48 413/1208/48 401/1108/48 +f 410/1110/51 418/1128/51 421/1111/51 +f 406/1113/47 415/1209/47 414/1114/47 +f 415/1116/52 423/1129/52 422/1117/52 +f 404/1119/45 411/1210/45 410/1120/45 +f 411/1122/53 419/1125/53 418/1123/53 +f 419/1125/54 424/1211/54 423/1105/54 +f 417/1127/55 422/1117/55 421/1111/55 +f 423/1129/56 424/1132/56 421/1111/56 +f 419/1125/57 420/1126/57 417/1130/57 +f 409/1131/58 417/1130/58 420/1126/58 +f 413/1112/59 421/1111/59 424/1132/59 +f 409/1134/60 414/1118/60 422/1117/60 +f 416/1135/61 424/1211/61 419/1125/61 +f 426/1136/44 428/1212/44 427/1137/44 +f 436/1139/45 432/1213/45 431/1140/45 +f 432/1142/46 430/1214/46 429/1143/46 +f 440/1145/47 426/1215/47 425/1146/47 +f 431/1148/48 429/1216/48 438/1149/48 +f 428/1151/49 426/1217/49 440/1152/49 +f 436/1154/49 439/1218/49 430/1155/49 +f 439/1157/50 436/1184/50 444/1158/50 +f 434/1160/48 437/1219/48 425/1161/48 +f 434/1163/51 442/1180/51 445/1164/51 +f 429/1166/47 430/1220/47 439/1167/47 +f 439/1169/52 447/1181/52 446/1170/52 +f 428/1172/45 435/1221/45 434/1173/45 +f 435/1175/53 443/1178/53 442/1176/53 +f 443/1178/54 448/1222/54 447/1159/54 +f 441/1179/55 446/1170/55 445/1164/55 +f 447/1181/56 448/1185/56 445/1164/56 +f 443/1178/57 444/1158/57 441/1182/57 +f 433/1183/58 441/1182/58 444/1158/58 +f 437/1165/59 445/1164/59 448/1185/59 +f 433/1187/60 438/1171/60 446/1170/60 +f 440/1188/61 448/1222/61 443/1178/61 Index: portal.lua ================================================================== --- portal.lua +++ portal.lua @@ -326,11 +326,11 @@ if not user.dest and cap.freepower >= jc then user.dest = portal_pick_destination(dev,crc,partner) sorcery.lib.node.preload(user.dest, u.object) end if not user.dest then goto skippad end - local fac = (user.time / constants.portal_jump_time); + local fac = math.min(1,(user.time / constants.portal_jump_time)) minetest.add_particlespawner { time = 1, amount = 100 + (fac * 200); minsize = 0.2 + fac*0.7, maxsize = 0.4 + fac*0.9; minvel = {y = 0.2, x=0,z=0}, maxvel = {y = 0.5, x=0,z=0}; minacc = {y = 0.0, x=0,z=0}, maxacc = {y = 0.3, x=0,z=0}; @@ -364,11 +364,14 @@ type = 'vertical_frames', length = 2.1; aspect_w = 16, aspect_h = 16; }; } end - if user.time >= constants.portal_jump_time then + -- hack to try and swat an unkillable fucking impossibug + if user.time > constants.portal_jump_time * 2 then + user.time = 0 + elseif user.time >= constants.portal_jump_time then local dd = portal_disposition(portal_composition(user.dest)) if #dd.freepads > 0 then local destpad = dd.freepads[math.random(#dd.freepads)].pad local rng = function(min,max) return (math.random() * (max - min)) + min @@ -394,13 +397,14 @@ type = 'vertical_frames', length = life + 0.1; aspect_w = 16, aspect_h = 16; }; } end - u.object:set_pos(vector.add(destpad, {y=0.5,z=0,x=0})) user.dest = nil - portal_context[pname] = nil + user.time = 0 + portal_context.users[pname] = nil + u.object:set_pos(vector.add(destpad, {y=0.5,z=0,x=0})) end else user.time = user.time + delta end Index: textures/sorcery_powder_firestorm.png ================================================================== --- textures/sorcery_powder_firestorm.png +++ textures/sorcery_powder_firestorm.png cannot compute difference between binary files ADDED textures/sorcery_ui_ghost_wand.png Index: textures/sorcery_ui_ghost_wand.png ================================================================== --- textures/sorcery_ui_ghost_wand.png +++ textures/sorcery_ui_ghost_wand.png cannot compute difference between binary files ADDED textures/sorcery_wand_luxite_tip.png Index: textures/sorcery_wand_luxite_tip.png ================================================================== --- textures/sorcery_wand_luxite_tip.png +++ textures/sorcery_wand_luxite_tip.png cannot compute difference between binary files Index: wands.lua ================================================================== --- wands.lua +++ wands.lua @@ -102,18 +102,11 @@ tone = u.color(255,255,255); tex = u.image('default_steel_block'); wandprops = {}; }; }; - gem = sorcery.lib.tbl.deepmerge(sorcery.data.gems, { - sapphire = { - wandprops = { sturdiness = 0.5 }; - }; - diamond = { - wandprops = { sturdiness = (1/3) }; - }; - }) + gem = sorcery.data.gems; }; util = { baseid = function(wand) local elts = {wand.wood} if wand.gem ~= nil then elts[#elts + 1] = wand.gem end @@ -257,10 +250,11 @@ end local uprops = user:get_properties(); local context = { base = wand; + stats = matprops; meta = meta; item = stack; caster = user; target = target; today = minetest.get_day_count(); @@ -341,10 +335,27 @@ img.whole = img.gem:blit(img.whole) end return img end +local update_stand_info = function(pos) + local woodname = minetest.registered_nodes[minetest.get_node(pos).name]._proto.wood + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + if inv:is_empty('wand') then + meta:set_string('infotext',u.str.capitalize(woodname) .. ' wand stand') + else + local stack = inv:get_stack('wand',1) + local spell = stack:get_meta():get_string('sorcery_wand_spell') + local color = u.color(127,127,127) + if spell ~= '' then + color = u.color(sorcery.data.spells[spell].color):readable() + end + local wand_proto = sorcery.wands.util.getproto(stack) + meta:set_string('infotext',color:fmt(sorcery.wands.util.fullname(stack) .. ' stand')) + end +end local createstand = function(name, wood, desc, tex, extra) local hitbox = { type = "fixed"; fixed = { -0.5, -0.5, -0.3; @@ -361,11 +372,18 @@ paramtype = 'light'; paramtype2 = 'facedir'; tiles = images; selection_box = hitbox; collision_box = hitbox; + after_dig_node = sorcery.lib.node.purge_container; use_texture_alpha = true; + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + inv:set_size('wand', 1) + update_stand_info(pos) + end; _proto = { wood = wood; }; groups = { sorcery_wand_stand = 1; @@ -373,39 +391,111 @@ oddly_breakable_by_hand = 2; }; } minetest.register_node(name, u.tbl.merge(auto,extra)) end -local update_stand_info = function(pos) - local woodname = minetest.registered_nodes[minetest.get_node(pos).name]._proto.wood +local rack_update = function(pos) local meta = minetest.get_meta(pos) local inv = meta:get_inventory() - if inv:is_empty('wand') then - meta:set_string('infotext',u.str.capitalize(woodname) .. ' wand stand') - else - local stack = inv:get_stack('wand',1) - local spell = stack:get_meta():get_string('sorcery_wand_spell') - local color = u.color(127,127,127) - if spell ~= '' then - color = u.color(sorcery.data.spells[spell].color):readable() + local wandcount = 0 + local mkslot = function(slot,x,y) + local stack = inv:get_stack('wands',slot) + local im = stack:get_meta() + local r = string.format([[ list[context;wands;%f,%f;1,1;%u] ]], x, y, slot-1) + if stack:is_empty() then + r = r .. string.format([[ image[%f,%f;1,1;sorcery_ui_ghost_wand.png] ]], x, y) + else + wandcount = wandcount + 1 + if im:contains('sorcery_wand_spell') then + local spell = im:get_string('sorcery_wand_spell') + local spname = u.str.capitalize(sorcery.data.spells[spell].name) + local spclr = u.color(sorcery.data.spells[spell].color or {255,255,255}) + + r = r .. string.format([[ + label[%f,%f;%s] + ]], x + 1.25, y + 0.5, minetest.formspec_escape(spclr:fmt(spname))) + end end - local wand_proto = sorcery.wands.util.getproto(stack) - meta:set_string('infotext',color:fmt(sorcery.wands.util.fullname(stack) .. ' stand')) + return r end + local spec = [[ + formspec_version[3] size[10.25,11.75] real_coordinates[true] + list[current_player;main;0.25,6.75;8,4;] + listring[current_player;main] listring[context;wands] + ]] + for i=1,inv:get_size('wands') do + local yo = ((i-1) % 5) * 1.25 + local xo = i > 5 and 5 or 0 + spec = spec .. mkslot(i, 0.25 + xo, 0.25 + yo) + end + meta:set_string('formspec',spec) + if wandcount > 0 then + meta:set_string('infotext',string.format('Wand rack with %u wands', wandcount)) + else + meta:set_string('infotext','Wand rack') + end +end + +local createrack = function(name, wood, tex, desc) + local hitbox = { + type = "fixed"; + fixed = { + -0.5, -0.5, 0.5; + 0.5, 0.5, 0.35; + }; + } + local rack = { + description = desc; + drawtype = 'mesh'; + mesh = 'sorcery-wand-rack.obj'; + sunlight_propagates = true; + paramtype = 'light'; + paramtype2 = 'facedir'; + tiles = { + u.image('default_diamond_block.png'): + multiply(u.color{50,255,70}):render(); + tex:render(); + 'default_diamond_block.png'; + 'default_copper_block.png'; + 'default_pine_wood.png'; + 'default_junglewood.png'; + }; + selection_box = hitbox; + collision_box = hitbox; + use_texture_alpha = true; + after_dig_node = sorcery.lib.node.purge_container; + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + inv:set_size('wands',10) + rack_update(pos) + end; + allow_metadata_inventory_put = function(pos, lst, idx, stack, user) + if minetest.get_item_group(stack:get_name(), 'sorcery_wand') ~= 0 + then return 1 + else return 0 + end + end; + on_metadata_inventory_move = rack_update; + on_metadata_inventory_take = rack_update; + on_metadata_inventory_put = rack_update; + _proto = { wood = wood; }; + groups = { + sorcery_wand_rack = 1; + choppy = 2; + oddly_breakable_by_hand = 2; + }; + } + minetest.register_node(name, rack) end for woodname, wood in pairs(sorcery.wands.materials.wood) do local blank = u.image('sorcery_transparent.png'); -- haaaaack local name = 'sorcery:wand_stand_' .. woodname + local rackid = 'sorcery:wand_rack_' .. woodname createstand(name, woodname, - u.str.capitalize(woodname .. 'wood wand stand'), + u.str.capitalize(woodname) .. 'wood wand stand', { wood.tex; blank; blank; blank; }, { - on_construct = function(pos) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - inv:set_size('wand', 1) - update_stand_info(pos) - end; on_rightclick = function(pos,node,user,stack) local meta = minetest.get_meta(pos) local stand = meta:get_inventory() local wand_proto = sorcery.wands.util.getproto(stack) if minetest.get_item_group(stack:get_name(), 'sorcery_wand') ~= 0 then @@ -419,17 +509,33 @@ update_stand_info(pos) return stack end } ) + createrack(rackid,woodname,wood.tex, + u.str.capitalize(woodname) .. 'wood wand rack') + local plank = wood.plank or 'default:' .. woodname .. '_wood' minetest.register_craft { + output = name; recipe = { + -- TODO: whittling/carving knife {plank, 'default:stick', plank}; {plank, plank, plank}; }; - output = name + } + + minetest.register_craft { + output = rackid; + recipe = { + {plank,'default:stick',plank}; + {'sorcery:screw_steel','screwdriver:screwdriver','sorcery:screw_steel'}; + {plank,name,plank}; + }; + replacements = { + {'screwdriver:screwdriver','screwdriver:screwdriver'}; + }; } end sorcery.wands.createstands = function(kind) -- big oof @@ -579,38 +685,33 @@ -- needs to be done local success = false for i,wand in pairs(wands) do local proto = wand.stack:get_definition()._proto local wood = sorcery.wands.materials.wood[proto.wood] - --print('considering ' .. proto.wood) for spell,def in pairs(sorcery.data.spells) do if not def.affinity then goto skip_spell end local potions, found = {}, false for _,a in pairs(def.affinity) do if a == proto.wood then found = true else potions[#potions + 1] = a end end if not found then goto skip_spell end - -- for spell,potions in pairs(wood.affinities) do - --print(' + considering spell ' .. spell) -- check whether all the necessary philters -- are accounted for if #potions ~= #philters then goto skip_spell end for _,p in pairs(potions) do for _,ph in pairs(philters) do local def = ph.stack:get_definition() - --print(' - + checking for philter ' .. def._protoname) if def._protoname == p then goto found end end goto skip_spell ::found::end success = true -- we've confirmed that all the philters for this spell -- are present, now we need to apply it to the wand - --print('setting spell') wand.stack:get_meta():set_string('sorcery_wand_spell',spell) update_wand_description(wand.stack) inv:set_stack('tank',wand.idx,wand.stack) do break end -- }:<<< @@ -638,11 +739,11 @@ pos.x, pos.y, pos.z, name, x,y, w,h ) end - return 'size[8,6.5]' .. + return 'size[8,6.25]' .. slot('tank', 0.5,0, 2,2) .. slot('wandparts', 5.5,0, 1,2) .. slot('preview', 6.5,0.5, 1,1) .. slot('input', 4.5,0.5, 1,1) .. [[ list[current_player;main;0,2.5;8,4;]