From 2d35c31ce00dbafc6d45a4dbc03abf47c59328ea Mon Sep 17 00:00:00 2001 From: AntumDeluge Date: Mon, 8 Aug 2016 12:21:18 -0700 Subject: [PATCH] Add "elevator mod by orwell. --- README.md | 2 + mods/buildings/elevator/depends.txt | 0 mods/buildings/elevator/init.lua | 838 ++++++++++ mods/buildings/elevator/models/elev.blend | Bin 0 -> 513664 bytes mods/buildings/elevator/models/elev.blend1 | Bin 0 -> 506064 bytes mods/buildings/elevator/models/elevator.x | 1351 +++++++++++++++++ mods/buildings/elevator/readme.txt | 85 ++ .../elevator/textures/elevator_entry.png | Bin 0 -> 255 bytes .../textures/elevator_motor_bottom.png | Bin 0 -> 505 bytes .../textures/elevator_motor_side1.png | Bin 0 -> 642 bytes .../textures/elevator_motor_side2.png | Bin 0 -> 402 bytes .../textures/elevator_motor_side3.png | Bin 0 -> 618 bytes .../textures/elevator_motor_side4.png | Bin 0 -> 479 bytes .../elevator/textures/elevator_motor_top.png | Bin 0 -> 522 bytes .../elevator/textures/elevator_obj.png | Bin 0 -> 379 bytes .../elevator/textures/elevator_rail.png | Bin 0 -> 248 bytes .../elevator/textures/elevator_rail_bt.png | Bin 0 -> 463 bytes 17 files changed, 2276 insertions(+) create mode 100755 mods/buildings/elevator/depends.txt create mode 100755 mods/buildings/elevator/init.lua create mode 100755 mods/buildings/elevator/models/elev.blend create mode 100755 mods/buildings/elevator/models/elev.blend1 create mode 100755 mods/buildings/elevator/models/elevator.x create mode 100755 mods/buildings/elevator/readme.txt create mode 100755 mods/buildings/elevator/textures/elevator_entry.png create mode 100755 mods/buildings/elevator/textures/elevator_motor_bottom.png create mode 100755 mods/buildings/elevator/textures/elevator_motor_side1.png create mode 100755 mods/buildings/elevator/textures/elevator_motor_side2.png create mode 100755 mods/buildings/elevator/textures/elevator_motor_side3.png create mode 100755 mods/buildings/elevator/textures/elevator_motor_side4.png create mode 100755 mods/buildings/elevator/textures/elevator_motor_top.png create mode 100755 mods/buildings/elevator/textures/elevator_obj.png create mode 100755 mods/buildings/elevator/textures/elevator_rail.png create mode 100755 mods/buildings/elevator/textures/elevator_rail_bt.png diff --git a/README.md b/README.md index 146940ff..f95be917 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ The following mods are also included: * chains ([homedecor_modpack][homedecor]) * [christmas][] ([MIT](mods/buildings/christmas/LICENSE.txt)) * computer ([homedecor_modpack][homedecor]) + * [elevator][] ([WTFPL](mods/buildings/elevator/readme.txt)) * fake_fire ([homedecor_modpack][homedecor]) * [fort_spikes][] ([MIT/CC0](mods/buildings/fort_spikes/LICENSE)) * homedecor([homedecor_modpack][homedecor]) @@ -138,6 +139,7 @@ The following mods are also included: [compassgps]: https://forum.minetest.net/viewtopic.php?t=9373 [craft_guide]: https://cornernote.github.io/minetest-craft_guide/ [creeper]: https://forum.minetest.net/viewtopic.php?t=11891 +[elevator]: https://forum.minetest.net/viewtopic.php?t=12944 [farming_plus]: https://forum.minetest.net/viewtopic.php?t=2787 [fort_spikes]: https://forum.minetest.net/viewtopic.php?t=14574 [glow]: https://forum.minetest.net/viewtopic.php?t=6300 diff --git a/mods/buildings/elevator/depends.txt b/mods/buildings/elevator/depends.txt new file mode 100755 index 00000000..e69de29b diff --git a/mods/buildings/elevator/init.lua b/mods/buildings/elevator/init.lua new file mode 100755 index 00000000..896b4e9d --- /dev/null +++ b/mods/buildings/elevator/init.lua @@ -0,0 +1,838 @@ +--ELEVATOR mod by orwell + + +--table +--[[format: + [n]={ + motor_pos=pos + xdir=bool + entries={ + name=str + deep=int + sidecoord=1 or 2 + } + } +]] + +elevators={} + +elevator_fpath=minetest.get_worldpath().."/elevators" +local file, err = io.open(elevator_fpath, "r") +if not file then + local er=err or "Unknown Error" + print("[elevators]Failed loading file:"..er) +else + elevators = minetest.deserialize(file:read("*a")) + if type(elevators) ~= "table" then + elevators={} + end + file:close() +end + + + +elevator_save_cntdn=10 +elevator_save_stuff=function(dtime)--warning dtime can be missing (on shutdown) + --and it will save everything + + local datastr = minetest.serialize(elevators) + if not datastr then + minetest.log("error", "[elevator] Failed to serialize data!") + return + end + local file, err = io.open(elevator_fpath, "w") + if err then + print(err) + return + end + file:write(datastr) + file:close() + +end +minetest.register_globalstep(function(dtime) + if elevator_save_cntdn<=0 then + elevator_save_cntdn=10 --10 seconds interval! + end + elevator_save_cntdn=elevator_save_cntdn-dtime +end) +minetest.register_on_shutdown(elevator_save_stuff) + +minetest.register_node("elevator:elev_rail", { + drawtype="torchlike", + tiles={"elevator_rail_bt.png", "elevator_rail_bt.png", "elevator_rail.png"}, + inventory_image = "elevator_rail.png", + wield_image = "elevator_rail.png", + paramtype="light", + sunlight_propagates=true, + paramtype2="wallmounted", + description="Elevator Rail (place on wall!!!)", + walkable=false, + groups={elevator_rail=1, not_blocking_elevators=1, crumbly=1, oddly_breakable_by_hand=1, attached_node=1}, + selection_box = { + type = "wallmounted", + wall_top = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + wall_bottom = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + wall_side = {-0.5, -0.5, -0.1, 0.1, 0.5, 0.1}, + }, +}) + +minetest.register_node("elevator:elev_motor", { + + drawtype = "normal", + tiles = {"elevator_motor_top.png", "elevator_motor_bottom.png", "elevator_motor_side1.png", "elevator_motor_side3.png", "elevator_motor_side2.png", "elevator_motor_side4.png"}, + --^ Textures of node; +Y, -Y, +X, -X, +Z, -Z + + description="Elevator Motor", + + groups={crumbly=1, oddly_breakable_by_hand=1}, --kann man nicht abbauen + + after_place_node=function(pos, placer, itemstack, pointed_thing) + --can this node be placed here? + local xdir=elevator_node_has_group(elevator_posadd(pos, {x=1, y=0, z=0}), "elevator_rail") and elevator_node_has_group(elevator_posadd(pos, {x=-1, y=0, z=0}), "elevator_rail") + local zdir=elevator_node_has_group(elevator_posadd(pos, {x=0, y=0, z=1}), "elevator_rail") and elevator_node_has_group(elevator_posadd(pos, {x=0, y=0, z=-1}), "elevator_rail") + if not (xdir or zdir) then + if placer and placer:get_inventory() then + placer:get_inventory():add_item("main", "elevator:elev_motor") + end + minetest.set_node(pos, {name="air"}) + end + --create new table instance + local ev={} + ev.xdir=xdir + ev.motor_pos=pos + ev.entries={} + table.insert(elevators, ev) + end, + after_dig_node = function(pos, oldnode, oldmetadata, digger) + for id,elev in pairs(elevators) do + if elev.motor_pos.x==pos.x and elev.motor_pos.y==pos.y and elev.motor_pos.z==pos.z then + elevator_purge(id, digger) + end + end + end +}) + +function elevator_create_entity_at(id, deep) + local ent=minetest.add_entity({x=elevators[id].motor_pos.x, y=elevators[id].motor_pos.y-deep-2, z=elevators[id].motor_pos.z}, "elevator:elevator") + if elevators[id].xdir then + ent:setyaw(math.pi*0.5); + end + ent:set_armor_groups({immortal=1}) + local luaent=ent:get_luaentity() + luaent.currdeep=deep + luaent.xdir=elevators[id].xdir + luaent.tardeep=deep + luaent.tardeep_set=true + luaent.id=id + luaent.nodestroy=true +end + +function elevator_entity_step(self, deltatime) + + --if not self.lastchk or not self.lifetime then + -- self.lastchk=0 + -- self.lifetime=0 + --end + --self.lifetime=self.lifetime+deltatime + --if self.lifetime < self.lastchk + 0.2 then--skip step + -- return + --end + --self.lastchk=self.lifetime + + --checking stuff + + if not elevators[self.id] then self:on_punch() return end + + --if minetest.get_node(self.motor_pos).name~="elevator:elev_motor" then + -- print("[elevator]destroying due to missing motor block") + -- self.object:remove() + -- return + --end + + --end + if not self.tardeep then + self.tardeep=self.currdeep or 0 + end + + if self.currdeep<0 then + self.tardeep=0 + end + + if not self.movement then + self.movement=0 + end + + local pos=self.object:getpos() + --moving object before new movement is calculated + self.object:setpos({x=math.floor(pos.x+0.5), y=pos.y, z=math.floor(pos.z+0.5)}) + + --calculating movement + pos=self.object:getpos() + + self.currdeep=(elevators[self.id].motor_pos.y-2)-math.floor(pos.y+0.5) + + --check if shaft is free and equipped with rails + local pos1, pos2 + if self.xdir then + pos1, pos2= {x=1, y=0, z=0}, {x=-1, y=0, z=0} + else + pos1, pos2= {x=0, y=0, z=1}, {x=0, y=0, z=-1} + end + + local free=elevator_valid_room({x=math.floor(pos.x+0.5), y=math.floor(pos.y+0.5)+self.movement, z=math.floor(pos.z+0.5)}, pos1, pos2) + if not free and self.currdeep~=self.tardeep then + --[[if self.movement==1 then + --minetest.chat_send_all("Elevator shaft is blocked, destroying...") + --self.on_punch(self) + --self.movement=-1 + self.tardeep=self.currdeep+1 + elseif self.movement==-1 then + --minetest.chat_send_all("Elevator shaft blocked while driving down!!!") + --self.currdeep=self.maxdeep+0 + --self.movement=1 + self.tardeep=self.currdeep-1 + elseif self.movement==0 then + --self.maxdeep=self.currdeep-1 + self.tardeep=self.currdeep-1 + --self.currdeep=self.maxdeep-1 + + end]] + self.tardeep=self.currdeep + self.tardeep_set=true + self.getoffto=nil + end + + --print(self.currdeep,self.tardeep,self.movement,pos.y,elevators[self.id].motor_pos.y-self.tardeep-2) + + local roundedpos={x=math.floor(pos.x+0.5), y=math.floor(pos.y+0.5), z=math.floor(pos.z+0.5)} + if self.currdeep==self.tardeep and ((self.movement==1 and pos.y>=elevators[self.id].motor_pos.y-self.tardeep-2) or (self.movement==-1 and pos.y<=elevators[self.id].motor_pos.y-self.tardeep-2) or self.tardeep_set) then + --target reached + self.movement=0 + self.object:setpos({x=elevators[self.id].motor_pos.x, y=elevators[self.id].motor_pos.y-self.tardeep-2, z=elevators[self.id].motor_pos.z}) + --some extra stuff to get the player off + if (self.oldmovement~=0 or self.tardeep_set) then + elevator_open_door(elevator_posadd(roundedpos, {x=pos1.z, y=pos1.y-1, z=pos1.x})) + elevator_open_door(elevator_posadd(roundedpos, {x=pos2.z, y=pos2.y-1, z=pos2.x}))--swaps x and z since pos1 and pos2 orient to rails... + end + if self.getoffto and (self.oldmovement~=0 or self.tardeep_set) and self.driver then + --print("[elevator]halt. self:"..dump(self)) + local player=self.driver + if self.getoffto==1 then--vertausche x und z, weil diese die Schienenposotionen angeben + local setoffpos={x=elevators[self.id].motor_pos.x+(2*pos1.z), y=((elevators[self.id].motor_pos.y-2)-self.currdeep), z=elevators[self.id].motor_pos.z+(2*pos1.x)} + minetest.after(0.5, function() + player:set_detach() + --minetest.chat_send_player(player:get_player_name(), "Get off to "..minetest.pos_to_string(setoffpos)) + minetest.after(0, function() + player:setpos(setoffpos) + player:set_eye_offset({x=0,y=0,z=0},{x=0,y=0,z=0}) + end) + end) + self.driver=nil + elseif self.getoffto==2 then + local setoffpos={x=elevators[self.id].motor_pos.x+(2*pos2.z), y=((elevators[self.id].motor_pos.y-2)-self.currdeep), z=elevators[self.id].motor_pos.z+(2*pos2.x)} + minetest.after(0.5, function() + player:set_detach() + --minetest.chat_send_player(player:get_player_name(), "Get off to "..minetest.pos_to_string(setoffpos)) + minetest.after(0, function() + player:setpos(setoffpos) + player:set_eye_offset({x=0,y=0,z=0},{x=0,y=0,z=0}) + end) + end) + self.driver=nil + end + end + elseif self.currdeep>self.tardeep then--moving up + self.movement=1 + if self.oldmovement==0 then + self.movestartfactor=0 + elevator_close_door(elevator_posadd(roundedpos, {x=pos1.z, y=pos1.y-1, z=pos1.x}))--swaps x and z since pos1 and pos2 orient to rails... + elevator_close_door(elevator_posadd(roundedpos, {x=pos2.z, y=pos2.y-1, z=pos2.x})) + end + elseif self.currdeep5 then + self.object:setvelocity({x=0, y=newvelocity, z=0}); + self.forcevelocitytimer=0 + end + self.oldvelocity=newvelocity + self.tardeep_set=false +end + +function elevator_entity_rightclick(self, clicker)--now it begins to get interesting + if not clicker or not clicker:is_player() then + return + end + if self.driver and clicker == self.driver and self.movement==0 then + minetest.show_formspec(clicker:get_player_name(), "elevator_drive_"..self.id, elevator_get_formspec(elevators[self.id].entries, self.currdeep)) + elseif not self.driver and not self.shaft_exploration then + self.driver = clicker + clicker:set_attach(self.object, "", {x=0,y=0,z=0}, {x=0,y=0,z=0}) + clicker:set_eye_offset({x=0,y=-5,z=0},{x=0,y=-5,z=0}) + minetest.show_formspec(clicker:get_player_name(), "elevator_drive_"..self.id, elevator_get_formspec(elevators[self.id].entries, self.currdeep)) + end + --print("[elevator] [dbg] [entries] "..dump(self.entries)) +end +function elevator_get_formspec(entries, currdeep) + --step 1: buttons for goto + local form="size[10, 8]" + local exit1, exit2 + for index, entry in ipairs(entries) do + form=form.."button_exit[1,"..(index/1.5)..";5,1;goto"..entry.deep..":"..entry.sidecoord..";"..entry.name.."]" + if entry.deep==currdeep then + if entry.sidecoord==1 then + exit1=entry.name + elseif entry.sidecoord==2 then + exit2=entry.name + end + end + end + --step 2 getoff buttons + + if exit1 then + form=form.."button_exit[1,7;4,1;getoff1;Get off at "..exit1.."]" + end + if exit2 then + form=form.."button_exit[5,7;4,1;getoff2;Get off at "..exit2.."]" + end + return form +end +function elevator_receives_fields(self, player, fields) + if not player or not self.driver or self.driver~=player then + return + end + for key, value in pairs(fields) do + local get, side=string.match(key, "goto([0-9%-]+):([12])") + if get then + self.tardeep=get+0 + self.getoffto=side+0; + self.tardeep_set=true + minetest.chat_send_player(player:get_player_name(), "Elevator driving to "..value) + return + end + end + + local pos1, pos2 + if not self.xdir then + pos1, pos2= {x=1, y=0, z=0}, {x=-1, y=0, z=0} + else + pos1, pos2= {x=0, y=0, z=1}, {x=0, y=0, z=-1} + end + + if fields.getoff1 then + player:set_detach() + player:set_eye_offset({x=0,y=0,z=0},{x=0,y=0,z=0}) + local setoffpos={x=elevators[self.id].motor_pos.x+(2*pos1.x), y=((elevators[self.id].motor_pos.y-2)-self.currdeep), z=elevators[self.id].motor_pos.z+(2*pos1.z)} + --minetest.chat_send_player(player:get_player_name(), "Get off to"..minetest.pos_to_string(setoffpos)) + minetest.after(0.2, function() player:setpos(setoffpos) end) + self.driver=nil + elseif fields.getoff2 then + player:set_detach() + player:set_eye_offset({x=0,y=0,z=0},{x=0,y=0,z=0}) + local setoffpos={x=elevators[self.id].motor_pos.x+(2*pos2.x), y=((elevators[self.id].motor_pos.y-2)-self.currdeep), z=elevators[self.id].motor_pos.z+(2*pos2.z)} + --minetest.chat_send_player(player:get_player_name(), "Get off to"..minetest.pos_to_string(setoffpos)) + minetest.after(0.2, function() player:setpos(setoffpos) end) + self.driver=nil + end +end +---register +minetest.register_on_player_receive_fields(function(player, formname, fields) + local idstr=string.match(formname, "elevator_drive_(.+)") + if idstr then + print(idstr) + local id=idstr+0 + for obj_id, ent in pairs(minetest.luaentities) do + if ent.is_elevator and ent.id and ent.id==id then + elevator_receives_fields(ent, player, fields) + --minetest.chat_send_all("click elevator") + return nil + end + end + end + local nposs=string.match(formname, "elevator_setname_(%(.+%))") + if nposs then + local nos=minetest.string_to_pos(nposs) + if not fields.name or fields.name=="" then + player:get_inventory():add_item("main", "elevator:elev_entry") + minetest.set_node(nos, {name="air"}) + else + elevator_set_name(nos, fields.name, player) + end + end +end) + +------------------------helpers +--[[function elevator_get_elev_data(pos) + if minetest.get_node(pos).name~="elevator:elev_motor" then + return nil + end + + local xdir=elevator_node_has_group(elevator_posadd(pos, {x=1, y=0, z=0}), "elevator_rail") and elevator_node_has_group(elevator_posadd(pos, {x=-1, y=0, z=0}), "elevator_rail") + local zdir=elevator_node_has_group(elevator_posadd(pos, {x=0, y=0, z=1}), "elevator_rail") and elevator_node_has_group(elevator_posadd(pos, {x=0, y=0, z=-1}), "elevator_rail") + if xdir and not zdir then + return elevator_get_deep(elevator_posadd(pos, {x=0, y=-2, z=0}), {x=1, y=0, z=0}, {x=-1, y=0, z=0}) + elseif zdir and not xdir then + return elevator_get_deep(elevator_posadd(pos, {x=0, y=-2, z=0}), {x=0, y=0, z=1}, {x=0, y=0, z=-1}) + else + return nil + end +end + +--crawls down and does the actual work +function elevator_get_deep(pos, railp1, railp2) + local curry=0 + local entries={} + while elevator_valid_room(elevator_posadd(pos, {x=0, y=-curry, z=0}), railp1, railp2) do + if elevator_node_has_group(elevator_posadd(pos, {x=railp1.z, y=-curry, z=railp1.x}), "elevator_entry") then + local meta=minetest.get_meta(elevator_posadd(pos, {x=railp1.z, y=-curry, z=railp1.x})) + if meta then + local n=meta:get_string("entry_name") + table.insert(entries, {deep=curry, name=n}) + end + end + if elevator_node_has_group(elevator_posadd(pos, {x=railp2.z, y=-curry, z=railp2.x}), "elevator_entry") then + local meta=minetest.get_meta(elevator_posadd(pos, {x=railp1.z, y=-curry, z=railp1.x})) + if meta then + local n=meta:get_string("entry_name") + table.insert(entries, {deep=curry, name=n}) + end + end + curry=curry+1 + end + if curry<=0 then + return nil + end + + return curry-1, entries + +end]]--no longer needed + +function elevator_valid_room(pos, railp1, railp2) + local posis={ + {x=1, y=0, z=1}, + {x=0, y=0, z=1}, + {x=-1, y=0, z=1}, + {x=1, y=0, z=0}, + {x=0, y=0, z=0}, + {x=-1, y=0, z=0}, + {x=1, y=0, z=-1}, + {x=0, y=0, z=-1}, + {x=-1, y=0, z=-1} + } + for _,posi in ipairs(posis) do + if not elevator_node_has_group(elevator_posadd(pos, posi), "not_blocking_elevators") then + return false + end + end + return elevator_node_has_group(elevator_posadd(pos, railp1), "elevator_rail") and elevator_node_has_group(elevator_posadd(pos, railp2), "elevator_rail") +end + +function elevator_node_has_group(pos, group) + local node=minetest.get_node(pos) + if not node then return true end + local def=minetest.registered_nodes[node.name].groups + if not def then return false end + return def[group] +end +function elevator_posadd(pos, add) + return {x=pos.x+add.x, y=pos.y+add.y, z=pos.z+add.z} +end +function elevator_purge(id, player) + local elev=table.remove(elevators, id) + for k,v in pairs(elev.entries) do + minetest.remove_node(v.pos) + if player then player:get_inventory():add_item("main", "elevator:elev_entry") end + end +end +function elevator_set_name(pos, name, player) + + --register in elevator + --find one + local found_id, sidecoord, nodedircrd, temp_nodedircrd + local found_layer=31000 + for id,elev in ipairs(elevators) do + --is it a possible elevator + local mpos=elev.motor_pos + local xdir=elev.xdir + local pos1, pos2 + if not xdir then + pos1, pos2= elevator_posadd(mpos,{x=1, y=0, z=0}), elevator_posadd(mpos,{x=-1, y=0, z=0}) + temp_nodedircrd={2, 0} + else + pos1, pos2= elevator_posadd(mpos,{x=0, y=0, z=1}), elevator_posadd(mpos,{x=0, y=0, z=-1}) + temp_nodedircrd={1, 3} + end + + --sidecoord=1 + if (pos.x==pos1.x and pos.z==pos1.z) then + print(xdir,"SIDECOORD 1",dump(nodedircrd)) + if found_layer>mpos.y and mpos.y>pos.y then + found_layer=mpos.y + found_id=id + sidecoord=1 + nodedircrd=temp_nodedircrd + end + end + if (pos.x==pos2.x and pos.z==pos2.z) then + print(xdir," SIDECOORD 2",dump(nodedircrd)) + if found_layer>mpos.y and mpos.y>pos.y then + found_layer=mpos.y + found_id=id + sidecoord=2 + nodedircrd=temp_nodedircrd + end + end + end + if found_id then + --find pos to insert + local added=false + for key,entry in ipairs(elevators[found_id].entries) do + if entry.deep>(found_layer-pos.y-3) then + table.insert(elevators[found_id].entries,key,{name=name, deep=found_layer-pos.y-3, sidecoord=sidecoord, pos=pos}) + added=true + break + end + end + if not added then + table.insert(elevators[found_id].entries,{name=name, deep=found_layer-pos.y-3, sidecoord=sidecoord, pos=pos}) + end + --local num=#elevators[found_id].entries+1 + + --turn the block the right direction... + minetest.set_node(pos, {name="elevator:elev_entry", param2=nodedircrd[sidecoord]}) + + local meta=minetest.get_meta(pos) + if meta then + meta:set_string("calls_id", found_id) + meta:set_string("calls_deep", found_layer-pos.y-3) + end + print("added",name,"to",found_id,"deep",found_layer-pos.y-3) + --print(dump(elevators)) + + else + minetest.chat_send_player(player:get_player_name(),"No elevator found here!") + minetest.remove_node(pos) + player:get_inventory():add_item("main", "elevator:elev_entry") + end +end + +--opening/closing doors (lol) +function elevator_open_door(pos) + local node=minetest.get_node_or_nil(pos) + --print("opening door ",minetest.pos_to_string(pos)," node:",dump(node)) + if node and node.name=="elevator:elev_entry" then + --print(" is right door type, will open...") + minetest.swap_node(pos, {name="elevator:elev_entry_half", param2=node.param2}) + minetest.after(0.3,function() + minetest.swap_node(pos, {name="elevator:elev_entry_open", param2=node.param2}) + end) + end +end +function elevator_close_door(pos) + local node=minetest.get_node_or_nil(pos) + --print("closing door ",minetest.pos_to_string(pos)," node:",dump(node)) + if node and node.name=="elevator:elev_entry_open" then + --print(" is right door type, will close...") + minetest.swap_node(pos, {name="elevator:elev_entry_half", param2=node.param2}) + minetest.after(0.3,function() + minetest.swap_node(pos, {name="elevator:elev_entry", param2=node.param2}) + end) + end +end + + +local entry_nodebox_open={ + -- A fixed box (facedir param2 is used, if applicable) + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, -0.2, 0.5, 0.5},--base node + {-0.4, 0.5, -1.0, -0.3, 2.5, -0.5},--left wing + {-0.4, 0.5, 0.5, -0.3, 2.5, 1.0},--right wing + + {-0.5, 0.5, -1.5, -0.4, 2.5, -0.5},--left panel + {-0.5, 0.5, 0.5, -0.4, 2.5, 1.5},--right panel + + } +} +local entry_nodebox_half={ + -- A fixed box (facedir param2 is used, if applicable) + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, -0.2, 0.5, 0.5},--base node + {-0.4, 0.5, -0.75, -0.4, 2.5, -0.25},--left wing + {-0.4, 0.5, 0.25, -0.3, 2.5, 0.75},--right wing + + {-0.5, 0.5, -1.5, -0.4, 2.5, -0.5},--left panel + {-0.5, 0.5, 0.5, -0.4, 2.5, 1.5},--right panel + } +} +local entry_nodebox_closed={ + -- A fixed box (facedir param2 is used, if applicable) + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, -0.2, 0.5, 0.5},--base node + {-0.4, 0.5, -0.5, -0.3, 2.5, 0.5},--door + + {-0.5, 0.5, -1.5, -0.4, 2.5, -0.5},--left panel + {-0.5, 0.5, 0.5, -0.4, 2.5, 1.5},--right panel + } +} + +elevator_on_entry_rightclick=function(pos, node, clicker) + if not clicker or not clicker:is_player() then return end + + local meta=minetest.get_meta(pos) + local ids=meta:get_string("calls_id") + if not ids or ids=="" then return end--fixed fast doubleclick + local id=ids+0 + if id and elevators[id] then + local deep=meta:get_string("calls_deep")+0 + for obj_id, ent in pairs(minetest.luaentities) do + if ent.is_elevator and ent.id==id then + if not ent.driver then + if math.abs(ent.currdeep-deep)<(math.max((minetest.setting_get("active_block_range") or 0)-1,1)*16) then + ent.tardeep=deep + ent.getoffto=nil + ent.tardeep_set=true + minetest.chat_send_player(clicker:get_player_name(), "Called Elevator.") + return nil + else + ent:on_punch() + end + else + minetest.chat_send_player(clicker:get_player_name(), "Another player is using this elevator! Can't call!") + return nil + end + end + end + elevator_create_entity_at(id, deep) + minetest.chat_send_player(clicker:get_player_name(), "Spawned Elevator.") + + else + minetest.chat_send_player(clicker:get_player_name(), "Invalid Metadata") + --print(dump(elevators)) + --print(dump(meta:to_table())) + --print(id) + end +end, + +minetest.register_node("elevator:elev_entry", { + + drawtype = "nodebox", + node_box = entry_nodebox_closed, + selection_box = entry_nodebox_closed, + collision_box = entry_nodebox_closed, + + tiles = {"elevator_entry.png"}, + + paramtype2="facedir", + paramtype="light", + + description="Elevator Door", + inventory_image="elevator_entry.png", + wield_image="elevator_entry.png", + + + after_place_node = function(pos, placer, itemstack, pointed_thing) + if placer and pos then + minetest.show_formspec(placer:get_player_name(), "elevator_setname_"..minetest.pos_to_string(pos), "field[name;Name of door;]") + end + end, + after_dig_node = function(pos, oldnode, oldmetadata, digger) + print(dump(oldmetadata)) + if not oldmetadata.fields.calls_id then return end + local id=oldmetadata.fields["calls_id"]+0 + if id and elevators[id] then + for key,entry in pairs(elevators[id].entries) do + if entry.pos.x==pos.x and entry.pos.y==pos.y and entry.pos.z==pos.z then + table.remove(elevators[id].entries,key) + end + end + end + end, + --on_rightclick=elevator_on_entry_rightclick, + groups={not_blocking_elevators=1, elevator_entry=1, cracky=1, oddly_breakable_by_hand=1}, + + on_rightclick=function(pos, node, clicker) + elevator_on_entry_rightclick(pos, node, clicker) + end +}) + +minetest.register_node("elevator:elev_entry_open", { + + drawtype = "nodebox", + node_box = entry_nodebox_open, + selection_box = entry_nodebox_open, + collision_box = entry_nodebox_open, + + + tiles = {"elevator_entry.png"}, + + description="Elevator Door (open) (you hacker you...)", + + paramtype2="facedir", + paramtype="light", + + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + print(dump(oldmetadata)) + local id=(oldmetadata.fields["calls_id"] or -1)+0 + if id and elevators[id] then + for key,entry in pairs(elevators[id].entries) do + if entry.pos.x==pos.x and entry.pos.y==pos.y and entry.pos.z==pos.z then + table.remove(elevators[id].entries,key) + end + end + end + end, + drop = 'elevator:elev_entry', + groups={not_blocking_elevators=1, elevator_entry=1, cracky=1, oddly_breakable_by_hand=1, not_in_creative_inventory=1}, + on_rightclick=function(pos, node, clicker) + elevator_on_entry_rightclick(pos, node, clicker) + end + +}) +minetest.register_node("elevator:elev_entry_half", { + + drawtype = "nodebox", + node_box = entry_nodebox_half, + selection_box = entry_nodebox_half, + collision_box = entry_nodebox_half, + + + tiles = {"elevator_entry.png"}, + + description="Elevator Door (half-open) (you hacker you...)", + + paramtype2="facedir", + paramtype="light", + + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + print(dump(oldmetadata)) + local id=(oldmetadata.fields["calls_id"] or -1)+0 + if id and elevators[id] then + for key,entry in pairs(elevators[id].entries) do + if entry.pos.x==pos.x and entry.pos.y==pos.y and entry.pos.z==pos.z then + table.remove(elevators[id].entries,key) + end + end + end + end, + drop = 'elevator:elev_entry', + groups={not_blocking_elevators=1, elevator_entry=1, cracky=1, oddly_breakable_by_hand=1, not_in_creative_inventory=1}, + on_rightclick=function(pos, node, clicker) + elevator_on_entry_rightclick(pos, node, clicker) + end +}) + +minetest.register_entity("elevator:elevator", { + is_elevator=true, + on_step=elevator_entity_step, + on_activate=function(self, staticdata) + if staticdata=="destroy" then + self.on_punch(self) + end + end, + get_staticdata=function(self) + return "destroy" + end, + on_rightclick=elevator_entity_rightclick, + on_punch=function(self, puncher) + --if elevators[self.id] then + -- minetest.set_node(elevators[self.id].motor_pos, {name="air"}) + --end + --close doors here... + if self.xdir then + pos1, pos2= {x=1, y=0, z=0}, {x=-1, y=0, z=0} + else + pos1, pos2= {x=0, y=0, z=1}, {x=0, y=0, z=-1} + end + local pos=self.object:getpos() + local roundedpos={x=math.floor(pos.x+0.5), y=math.floor(pos.y+0.5), z=math.floor(pos.z+0.5)} + elevator_close_door(elevator_posadd(roundedpos, {x=pos1.z, y=pos1.y-1, z=pos1.x}))--swaps x and z since pos1 and pos2 orient to rails... + elevator_close_door(elevator_posadd(roundedpos, {x=pos2.z, y=pos2.y-1, z=pos2.x})) + + --if not puncher or not puncher:is_player() then return true end + if self.driver then + self.driver:set_detach() + self.driver:set_eye_offset({x=0,y=0,z=0},{x=0,y=0,z=0}) + end + + self.object:remove() + + --local inv = puncher:get_inventory() + --if minetest.setting_getbool("creative_mode") then + -- if not inv:contains_item("main", "elevator:elev_motor") then + -- inv:add_item("main", "elevator:elev_motor") + -- end + --else + -- inv:add_item("main", "elevator:elev_motor") + --end + --return true + end, + + visual = "mesh", + mesh = "elevator.x", + textures = { + "elevator_obj.png" + }, + collide_with_objects = true +}) + +minetest.after(0, function() + minetest.registered_nodes.air.groups.not_blocking_elevators=1; + minetest.registered_nodes["default:torch"].groups.not_blocking_elevators=1; +end) + +minetest.register_craft( + { + output = 'elevator:elev_rail 16', + recipe = { + {'', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot'}, + {'', 'default:steel_ingot'}, -- Also groups; e.g. 'group:crumbly' + }, + } +) +minetest.register_craft( + { + output = 'elevator:elev_motor', + recipe = { + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:copper_ingot', 'default:gold_ingot', 'default:copper_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, -- Also groups; e.g. 'group:crumbly' + }, + } +) +minetest.register_craft( + { + output = 'elevator:elev_entry', + recipe = { + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:copper_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:copper_ingot', 'default:steel_ingot'}, -- Also groups; e.g. 'group:crumbly' + }, + } +) diff --git a/mods/buildings/elevator/models/elev.blend b/mods/buildings/elevator/models/elev.blend new file mode 100755 index 0000000000000000000000000000000000000000..f11c5c127e9c6ad4739af7b14fb90d88a1d885a7 GIT binary patch literal 513664 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

0QSlM>sFocNksQ@`F!<6&wq_qsJA@$OPJ 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 literal 0 HcmV?d00001 diff --git a/mods/buildings/elevator/models/elev.blend1 b/mods/buildings/elevator/models/elev.blend1 new file mode 100755 index 0000000000000000000000000000000000000000..3e9ddb49a700667d4cbdc83b6b880c215113c2f4 GIT binary patch literal 506064 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 PwaQj4Q;G)eAOHRjeps1i literal 0 HcmV?d00001 diff --git a/mods/buildings/elevator/models/elevator.x b/mods/buildings/elevator/models/elevator.x new file mode 100755 index 00000000..12d8a2d7 --- /dev/null +++ b/mods/buildings/elevator/models/elevator.x @@ -0,0 +1,1351 @@ +xof 0303txt 0032 + +Frame Root { + FrameTransformMatrix { + 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000,-0.000000, 1.000000, 0.000000, + 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Frame Cube { + FrameTransformMatrix { + 8.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 8.000000, 0.000000, 0.000000, + 0.000000, 0.000000, 8.000000, 0.000000, + 0.000000, 0.000000, 0.000000, 1.000000;; + } + Mesh { // Cube mesh + 448; + -1.300000; 0.833333;-0.525000;, + -1.300000; 0.833333;-0.625000;, + -1.300000; 1.000000;-0.625000;, + -1.300000; 1.000000;-0.525000;, + -1.300000; 1.000000;-0.525000;, + -1.300000; 1.000000;-0.625000;, + 1.300000; 1.000000;-0.625000;, + 1.300000; 1.000000;-0.525000;, + 0.280000; 1.000000;-0.525000;, + 0.060000; 1.000000;-0.525000;, + -0.060000; 1.000000;-0.525000;, + -0.280000; 1.000000;-0.525000;, + 1.300000;-0.833333;-0.525000;, + 1.300000;-0.833333;-0.625000;, + 1.300000;-1.000000;-0.625000;, + 1.300000;-1.000000;-0.525000;, + 1.300000;-1.000000;-0.525000;, + 1.300000;-1.000000;-0.625000;, + -1.300000;-1.000000;-0.625000;, + -1.300000;-1.000000;-0.525000;, + -0.280000;-1.000000;-0.525000;, + -0.060000;-1.000000;-0.525000;, + 0.060000;-1.000000;-0.525000;, + 0.280000;-1.000000;-0.525000;, + -1.300000; 0.833333;-0.625000;, + 1.300000; 0.833333;-0.625000;, + 1.300000; 1.000000;-0.625000;, + -1.300000; 1.000000;-0.625000;, + 1.300000; 0.833333;-0.525000;, + 1.300000; 0.833333; 1.575000;, + 1.300000; 1.000000; 1.575000;, + 1.300000; 1.000000; 1.155000;, + 1.300000; 1.000000; 0.735000;, + 1.300000; 1.000000; 0.315000;, + 1.300000; 1.000000;-0.105000;, + 1.300000; 1.000000;-0.525000;, + 1.300000; 0.833333; 1.575000;, + 1.300000; 0.833333; 1.675000;, + 1.300000; 1.000000; 1.675000;, + 1.300000; 1.000000; 1.575000;, + -1.300000;-0.833333;-0.525000;, + -1.300000;-0.833333; 1.575000;, + -1.300000;-1.000000; 1.575000;, + -1.300000;-1.000000; 1.155000;, + -1.300000;-1.000000; 0.735000;, + -1.300000;-1.000000; 0.315000;, + -1.300000;-1.000000;-0.105000;, + -1.300000;-1.000000;-0.525000;, + -0.280000; 1.000000; 1.155000;, + -0.280000; 1.000000; 1.575000;, + -1.300000; 1.000000; 1.575000;, + -1.300000; 1.000000; 1.155000;, + 0.280000;-1.000000; 1.155000;, + 0.280000;-1.000000; 1.575000;, + 1.300000;-1.000000; 1.575000;, + 1.300000;-1.000000; 1.155000;, + 1.300000; 0.833333; 1.675000;, + -1.300000; 0.833333; 1.675000;, + -1.300000; 1.000000; 1.675000;, + 1.300000; 1.000000; 1.675000;, + -1.300000;-1.000000; 1.575000;, + -1.300000;-1.000000; 1.675000;, + 1.300000;-1.000000; 1.675000;, + 1.300000;-1.000000; 1.575000;, + 0.280000;-1.000000; 1.575000;, + 0.060000;-1.000000; 1.575000;, + -0.060000;-1.000000; 1.575000;, + -0.280000;-1.000000; 1.575000;, + -1.300000;-0.833333; 1.575000;, + -1.300000;-0.833333; 1.675000;, + -1.300000;-1.000000; 1.675000;, + -1.300000;-1.000000; 1.575000;, + 1.300000; 1.000000; 1.575000;, + 1.300000; 1.000000; 1.675000;, + -1.300000; 1.000000; 1.675000;, + -1.300000; 1.000000; 1.575000;, + -0.280000; 1.000000; 1.575000;, + -0.060000; 1.000000; 1.575000;, + 0.060000; 1.000000; 1.575000;, + 0.280000; 1.000000; 1.575000;, + -1.300000;-1.000000;-0.525000;, + -1.300000;-1.000000;-0.625000;, + -1.300000;-0.833333;-0.625000;, + -1.300000;-0.833333;-0.525000;, + -1.300000;-0.833333;-0.525000;, + -1.300000;-0.833333;-0.625000;, + -1.300000; 0.833333;-0.625000;, + -1.300000; 0.833333;-0.525000;, + 1.300000; 1.000000;-0.525000;, + 1.300000; 1.000000;-0.625000;, + 1.300000; 0.833333;-0.625000;, + 1.300000; 0.833333;-0.525000;, + 1.300000; 0.833333;-0.525000;, + 1.300000; 0.833333;-0.625000;, + 1.300000;-0.833333;-0.625000;, + 1.300000;-0.833333;-0.525000;, + -1.300000;-1.000000;-0.625000;, + 1.300000;-1.000000;-0.625000;, + 1.300000;-0.833333;-0.625000;, + -1.300000;-0.833333;-0.625000;, + -1.300000;-0.833333;-0.625000;, + 1.300000;-0.833333;-0.625000;, + 1.300000; 0.833333;-0.625000;, + -1.300000; 0.833333;-0.625000;, + 1.300000;-1.000000;-0.525000;, + 1.300000;-1.000000;-0.105000;, + 1.300000;-1.000000; 0.315000;, + 1.300000;-1.000000; 0.735000;, + 1.300000;-1.000000; 1.155000;, + 1.300000;-1.000000; 1.575000;, + 1.300000;-0.833333; 1.575000;, + 1.300000;-0.833333;-0.525000;, + 1.300000;-0.833333;-0.525000;, + 1.300000;-0.833333; 1.575000;, + -1.300000;-0.833333; 1.575000;, + -1.300000;-0.833333;-0.525000;, + 1.300000;-1.000000; 1.575000;, + 1.300000;-1.000000; 1.675000;, + 1.300000;-0.833333; 1.675000;, + 1.300000;-0.833333; 1.575000;, + 1.300000;-0.833333; 1.575000;, + 1.300000;-0.833333; 1.675000;, + 1.300000; 0.833333; 1.675000;, + 1.300000; 0.833333; 1.575000;, + -1.300000; 1.000000;-0.525000;, + -1.300000; 1.000000;-0.105000;, + -1.300000; 1.000000; 0.315000;, + -1.300000; 1.000000; 0.735000;, + -1.300000; 1.000000; 1.155000;, + -1.300000; 1.000000; 1.575000;, + -1.300000; 0.833333; 1.575000;, + -1.300000; 0.833333;-0.525000;, + 1.300000; 0.833333;-0.525000;, + 1.300000;-0.833333;-0.525000;, + -1.300000;-0.833333;-0.525000;, + -1.300000; 0.833333;-0.525000;, + 1.300000;-1.000000; 1.675000;, + -1.300000;-1.000000; 1.675000;, + -1.300000;-0.833333; 1.675000;, + 1.300000;-0.833333; 1.675000;, + 1.300000;-0.833333; 1.675000;, + -1.300000;-0.833333; 1.675000;, + -1.300000; 0.833333; 1.675000;, + 1.300000; 0.833333; 1.675000;, + -1.300000; 1.000000; 1.575000;, + -1.300000; 1.000000; 1.675000;, + -1.300000; 0.833333; 1.675000;, + -1.300000; 0.833333; 1.575000;, + -1.300000; 0.833333; 1.575000;, + -1.300000; 0.833333; 1.675000;, + -1.300000;-0.833333; 1.675000;, + -1.300000;-0.833333; 1.575000;, + -1.300000; 0.833333; 1.575000;, + -1.300000;-0.833333; 1.575000;, + 1.300000;-0.833333; 1.575000;, + 1.300000; 0.833333; 1.575000;, + -1.300000; 0.833333;-0.525000;, + -1.300000; 0.833333; 1.575000;, + 1.300000; 0.833333; 1.575000;, + 1.300000; 0.833333;-0.525000;, + -1.300000;-1.000000; 1.155000;, + -1.300000;-1.000000; 1.575000;, + -0.280000;-1.000000; 1.575000;, + -0.280000;-1.000000; 1.155000;, + -0.280000;-1.000000; 1.155000;, + -0.280000;-1.000000; 1.575000;, + -0.060000;-1.000000; 1.575000;, + -0.060000;-1.000000; 1.155000;, + -0.060000;-1.000000; 1.155000;, + -0.060000;-1.000000; 1.575000;, + 0.060000;-1.000000; 1.575000;, + 0.060000;-1.000000; 1.155000;, + 0.060000;-1.000000; 1.155000;, + 0.060000;-1.000000; 1.575000;, + 0.280000;-1.000000; 1.575000;, + 0.280000;-1.000000; 1.155000;, + -1.300000;-1.000000;-0.525000;, + -1.300000;-1.000000;-0.105000;, + -0.280000;-1.000000;-0.105000;, + -0.280000;-1.000000;-0.525000;, + -1.300000;-1.000000;-0.105000;, + -1.300000;-1.000000; 0.315000;, + -0.280000;-1.000000; 0.315000;, + -0.280000;-1.000000;-0.105000;, + -1.300000;-1.000000; 0.315000;, + -1.300000;-1.000000; 0.735000;, + -0.280000;-1.000000; 0.735000;, + -0.280000;-1.000000; 0.315000;, + -1.300000;-1.000000; 0.735000;, + -1.300000;-1.000000; 1.155000;, + -0.280000;-1.000000; 1.155000;, + -0.280000;-1.000000; 0.735000;, + -0.280000;-1.000000;-0.525000;, + -0.280000;-1.000000;-0.105000;, + -0.060000;-1.000000;-0.105000;, + -0.060000;-1.000000;-0.525000;, + 0.060000;-1.000000;-0.105000;, + 0.060000;-1.500000;-0.105000;, + 0.280000;-1.500000;-0.105000;, + 0.280000;-1.000000;-0.105000;, + -0.280000;-1.000000; 0.315000;, + -0.280000;-1.000000; 0.735000;, + -0.060000;-1.000000; 0.735000;, + -0.060000;-1.000000; 0.315000;, + -0.060000;-1.000000;-0.525000;, + -0.060000;-1.000000;-0.105000;, + 0.060000;-1.000000;-0.105000;, + 0.060000;-1.000000;-0.525000;, + -0.060000;-1.000000;-0.105000;, + -0.060000;-1.000000; 0.315000;, + 0.060000;-1.000000; 0.315000;, + 0.060000;-1.000000;-0.105000;, + -0.060000;-1.000000; 0.315000;, + -0.060000;-1.000000; 0.735000;, + 0.060000;-1.000000; 0.735000;, + 0.060000;-1.000000; 0.315000;, + -0.060000;-1.000000; 0.735000;, + -0.060000;-1.000000; 1.155000;, + 0.060000;-1.000000; 1.155000;, + 0.060000;-1.000000; 0.735000;, + 0.060000;-1.000000;-0.525000;, + 0.060000;-1.000000;-0.105000;, + 0.280000;-1.000000;-0.105000;, + 0.280000;-1.000000;-0.525000;, + 0.280000;-1.000000; 0.735000;, + 0.280000;-1.500000; 0.735000;, + 0.280000;-1.500000; 1.155000;, + 0.280000;-1.000000; 1.155000;, + 0.060000;-1.000000; 0.315000;, + 0.060000;-1.000000; 0.735000;, + 0.280000;-1.000000; 0.735000;, + 0.280000;-1.000000; 0.315000;, + -0.060000;-1.000000; 0.315000;, + -0.060000;-1.500000; 0.315000;, + -0.280000;-1.500000; 0.315000;, + -0.280000;-1.000000; 0.315000;, + 0.280000;-1.000000;-0.525000;, + 0.280000;-1.000000;-0.105000;, + 1.300000;-1.000000;-0.105000;, + 1.300000;-1.000000;-0.525000;, + 0.280000;-1.000000;-0.105000;, + 0.280000;-1.000000; 0.315000;, + 1.300000;-1.000000; 0.315000;, + 1.300000;-1.000000;-0.105000;, + 0.280000;-1.000000; 0.315000;, + 0.280000;-1.000000; 0.735000;, + 1.300000;-1.000000; 0.735000;, + 1.300000;-1.000000; 0.315000;, + 0.280000;-1.000000; 0.735000;, + 0.280000;-1.000000; 1.155000;, + 1.300000;-1.000000; 1.155000;, + 1.300000;-1.000000; 0.735000;, + -0.280000;-1.500000;-0.105000;, + -0.280000;-1.500000; 0.315000;, + -0.060000;-1.500000; 0.315000;, + -0.060000;-1.500000;-0.105000;, + -0.280000;-1.500000; 0.735000;, + -0.280000;-1.500000; 1.155000;, + -0.060000;-1.500000; 1.155000;, + -0.060000;-1.500000; 0.735000;, + 0.060000;-1.500000;-0.105000;, + 0.060000;-1.500000; 0.315000;, + 0.280000;-1.500000; 0.315000;, + 0.280000;-1.500000;-0.105000;, + 0.060000;-1.500000; 0.735000;, + 0.060000;-1.500000; 1.155000;, + 0.280000;-1.500000; 1.155000;, + 0.280000;-1.500000; 0.735000;, + -0.280000;-1.000000; 0.735000;, + -0.280000;-1.500000; 0.735000;, + -0.060000;-1.500000; 0.735000;, + -0.060000;-1.000000; 0.735000;, + -0.280000;-1.000000; 0.315000;, + -0.280000;-1.500000; 0.315000;, + -0.280000;-1.500000;-0.105000;, + -0.280000;-1.000000;-0.105000;, + 0.280000;-1.000000; 0.315000;, + 0.280000;-1.500000; 0.315000;, + 0.060000;-1.500000; 0.315000;, + 0.060000;-1.000000; 0.315000;, + -0.060000;-1.000000; 1.155000;, + -0.060000;-1.500000; 1.155000;, + -0.280000;-1.500000; 1.155000;, + -0.280000;-1.000000; 1.155000;, + 0.060000;-1.000000; 0.735000;, + 0.060000;-1.500000; 0.735000;, + 0.280000;-1.500000; 0.735000;, + 0.280000;-1.000000; 0.735000;, + -0.280000;-1.000000; 1.155000;, + -0.280000;-1.500000; 1.155000;, + -0.280000;-1.500000; 0.735000;, + -0.280000;-1.000000; 0.735000;, + 0.280000;-1.000000; 1.155000;, + 0.280000;-1.500000; 1.155000;, + 0.060000;-1.500000; 1.155000;, + 0.060000;-1.000000; 1.155000;, + 0.280000;-1.000000;-0.105000;, + 0.280000;-1.500000;-0.105000;, + 0.280000;-1.500000; 0.315000;, + 0.280000;-1.000000; 0.315000;, + -0.280000;-1.000000;-0.105000;, + -0.280000;-1.500000;-0.105000;, + -0.060000;-1.500000;-0.105000;, + -0.060000;-1.000000;-0.105000;, + 1.300000; 1.000000; 1.155000;, + 1.300000; 1.000000; 1.575000;, + 0.280000; 1.000000; 1.575000;, + 0.280000; 1.000000; 1.155000;, + 0.280000; 1.000000; 1.155000;, + 0.280000; 1.000000; 1.575000;, + 0.060000; 1.000000; 1.575000;, + 0.060000; 1.000000; 1.155000;, + 0.060000; 1.000000; 1.155000;, + 0.060000; 1.000000; 1.575000;, + -0.060000; 1.000000; 1.575000;, + -0.060000; 1.000000; 1.155000;, + -0.060000; 1.000000; 1.155000;, + -0.060000; 1.000000; 1.575000;, + -0.280000; 1.000000; 1.575000;, + -0.280000; 1.000000; 1.155000;, + 1.300000; 1.000000;-0.525000;, + 1.300000; 1.000000;-0.105000;, + 0.280000; 1.000000;-0.105000;, + 0.280000; 1.000000;-0.525000;, + 1.300000; 1.000000;-0.105000;, + 1.300000; 1.000000; 0.315000;, + 0.280000; 1.000000; 0.315000;, + 0.280000; 1.000000;-0.105000;, + 1.300000; 1.000000; 0.315000;, + 1.300000; 1.000000; 0.735000;, + 0.280000; 1.000000; 0.735000;, + 0.280000; 1.000000; 0.315000;, + 1.300000; 1.000000; 0.735000;, + 1.300000; 1.000000; 1.155000;, + 0.280000; 1.000000; 1.155000;, + 0.280000; 1.000000; 0.735000;, + 0.280000; 1.000000;-0.525000;, + 0.280000; 1.000000;-0.105000;, + 0.060000; 1.000000;-0.105000;, + 0.060000; 1.000000;-0.525000;, + 0.060000; 1.000000; 0.315000;, + 0.060000; 1.500000; 0.315000;, + 0.280000; 1.500000; 0.315000;, + 0.280000; 1.000000; 0.315000;, + 0.280000; 1.000000; 0.315000;, + 0.280000; 1.000000; 0.735000;, + 0.060000; 1.000000; 0.735000;, + 0.060000; 1.000000; 0.315000;, + 0.060000; 1.000000;-0.525000;, + 0.060000; 1.000000;-0.105000;, + -0.060000; 1.000000;-0.105000;, + -0.060000; 1.000000;-0.525000;, + 0.060000; 1.000000;-0.105000;, + 0.060000; 1.000000; 0.315000;, + -0.060000; 1.000000; 0.315000;, + -0.060000; 1.000000;-0.105000;, + 0.060000; 1.000000; 0.315000;, + 0.060000; 1.000000; 0.735000;, + -0.060000; 1.000000; 0.735000;, + -0.060000; 1.000000; 0.315000;, + 0.060000; 1.000000; 0.735000;, + 0.060000; 1.000000; 1.155000;, + -0.060000; 1.000000; 1.155000;, + -0.060000; 1.000000; 0.735000;, + -0.060000; 1.000000;-0.525000;, + -0.060000; 1.000000;-0.105000;, + -0.280000; 1.000000;-0.105000;, + -0.280000; 1.000000;-0.525000;, + 0.280000; 1.000000;-0.105000;, + 0.280000; 1.500000;-0.105000;, + 0.060000; 1.500000;-0.105000;, + 0.060000; 1.000000;-0.105000;, + -0.060000; 1.000000; 0.315000;, + -0.060000; 1.000000; 0.735000;, + -0.280000; 1.000000; 0.735000;, + -0.280000; 1.000000; 0.315000;, + -0.280000; 1.000000;-0.105000;, + -0.280000; 1.500000;-0.105000;, + -0.280000; 1.500000; 0.315000;, + -0.280000; 1.000000; 0.315000;, + -0.280000; 1.000000;-0.525000;, + -0.280000; 1.000000;-0.105000;, + -1.300000; 1.000000;-0.105000;, + -1.300000; 1.000000;-0.525000;, + -0.280000; 1.000000;-0.105000;, + -0.280000; 1.000000; 0.315000;, + -1.300000; 1.000000; 0.315000;, + -1.300000; 1.000000;-0.105000;, + -0.280000; 1.000000; 0.315000;, + -0.280000; 1.000000; 0.735000;, + -1.300000; 1.000000; 0.735000;, + -1.300000; 1.000000; 0.315000;, + -0.280000; 1.000000; 0.735000;, + -0.280000; 1.000000; 1.155000;, + -1.300000; 1.000000; 1.155000;, + -1.300000; 1.000000; 0.735000;, + 0.280000; 1.500000;-0.105000;, + 0.280000; 1.500000; 0.315000;, + 0.060000; 1.500000; 0.315000;, + 0.060000; 1.500000;-0.105000;, + 0.280000; 1.500000; 0.735000;, + 0.280000; 1.500000; 1.155000;, + 0.060000; 1.500000; 1.155000;, + 0.060000; 1.500000; 0.735000;, + -0.060000; 1.500000;-0.105000;, + -0.060000; 1.500000; 0.315000;, + -0.280000; 1.500000; 0.315000;, + -0.280000; 1.500000;-0.105000;, + -0.060000; 1.500000; 0.735000;, + -0.060000; 1.500000; 1.155000;, + -0.280000; 1.500000; 1.155000;, + -0.280000; 1.500000; 0.735000;, + -0.280000; 1.000000; 0.735000;, + -0.280000; 1.500000; 0.735000;, + -0.280000; 1.500000; 1.155000;, + -0.280000; 1.000000; 1.155000;, + -0.060000; 1.000000;-0.105000;, + -0.060000; 1.500000;-0.105000;, + -0.280000; 1.500000;-0.105000;, + -0.280000; 1.000000;-0.105000;, + 0.280000; 1.000000; 0.735000;, + 0.280000; 1.500000; 0.735000;, + 0.060000; 1.500000; 0.735000;, + 0.060000; 1.000000; 0.735000;, + 0.280000; 1.000000; 0.315000;, + 0.280000; 1.500000; 0.315000;, + 0.280000; 1.500000;-0.105000;, + 0.280000; 1.000000;-0.105000;, + -0.280000; 1.000000; 0.315000;, + -0.280000; 1.500000; 0.315000;, + -0.060000; 1.500000; 0.315000;, + -0.060000; 1.000000; 0.315000;, + 0.060000; 1.000000; 1.155000;, + 0.060000; 1.500000; 1.155000;, + 0.280000; 1.500000; 1.155000;, + 0.280000; 1.000000; 1.155000;, + -0.060000; 1.000000; 0.735000;, + -0.060000; 1.500000; 0.735000;, + -0.280000; 1.500000; 0.735000;, + -0.280000; 1.000000; 0.735000;, + 0.280000; 1.000000; 1.155000;, + 0.280000; 1.500000; 1.155000;, + 0.280000; 1.500000; 0.735000;, + 0.280000; 1.000000; 0.735000;, + -0.280000; 1.000000; 1.155000;, + -0.280000; 1.500000; 1.155000;, + -0.060000; 1.500000; 1.155000;, + -0.060000; 1.000000; 1.155000;; + 104; + 4;0,1,2,3;, + 8;4,5,6,7,8,9,10,11;, + 4;12,13,14,15;, + 8;16,17,18,19,20,21,22,23;, + 4;24,25,26,27;, + 8;28,29,30,31,32,33,34,35;, + 4;36,37,38,39;, + 8;40,41,42,43,44,45,46,47;, + 4;48,49,50,51;, + 4;52,53,54,55;, + 4;56,57,58,59;, + 8;60,61,62,63,64,65,66,67;, + 4;68,69,70,71;, + 8;72,73,74,75,76,77,78,79;, + 4;80,81,82,83;, + 4;84,85,86,87;, + 4;88,89,90,91;, + 4;92,93,94,95;, + 4;96,97,98,99;, + 4;100,101,102,103;, + 8;104,105,106,107,108,109,110,111;, + 4;112,113,114,115;, + 4;116,117,118,119;, + 4;120,121,122,123;, + 8;124,125,126,127,128,129,130,131;, + 4;132,133,134,135;, + 4;136,137,138,139;, + 4;140,141,142,143;, + 4;144,145,146,147;, + 4;148,149,150,151;, + 4;152,153,154,155;, + 4;156,157,158,159;, + 4;160,161,162,163;, + 4;164,165,166,167;, + 4;168,169,170,171;, + 4;172,173,174,175;, + 4;176,177,178,179;, + 4;180,181,182,183;, + 4;184,185,186,187;, + 4;188,189,190,191;, + 4;192,193,194,195;, + 4;196,197,198,199;, + 4;200,201,202,203;, + 4;204,205,206,207;, + 4;208,209,210,211;, + 4;212,213,214,215;, + 4;216,217,218,219;, + 4;220,221,222,223;, + 4;224,225,226,227;, + 4;228,229,230,231;, + 4;232,233,234,235;, + 4;236,237,238,239;, + 4;240,241,242,243;, + 4;244,245,246,247;, + 4;248,249,250,251;, + 4;252,253,254,255;, + 4;256,257,258,259;, + 4;260,261,262,263;, + 4;264,265,266,267;, + 4;268,269,270,271;, + 4;272,273,274,275;, + 4;276,277,278,279;, + 4;280,281,282,283;, + 4;284,285,286,287;, + 4;288,289,290,291;, + 4;292,293,294,295;, + 4;296,297,298,299;, + 4;300,301,302,303;, + 4;304,305,306,307;, + 4;308,309,310,311;, + 4;312,313,314,315;, + 4;316,317,318,319;, + 4;320,321,322,323;, + 4;324,325,326,327;, + 4;328,329,330,331;, + 4;332,333,334,335;, + 4;336,337,338,339;, + 4;340,341,342,343;, + 4;344,345,346,347;, + 4;348,349,350,351;, + 4;352,353,354,355;, + 4;356,357,358,359;, + 4;360,361,362,363;, + 4;364,365,366,367;, + 4;368,369,370,371;, + 4;372,373,374,375;, + 4;376,377,378,379;, + 4;380,381,382,383;, + 4;384,385,386,387;, + 4;388,389,390,391;, + 4;392,393,394,395;, + 4;396,397,398,399;, + 4;400,401,402,403;, + 4;404,405,406,407;, + 4;408,409,410,411;, + 4;412,413,414,415;, + 4;416,417,418,419;, + 4;420,421,422,423;, + 4;424,425,426,427;, + 4;428,429,430,431;, + 4;432,433,434,435;, + 4;436,437,438,439;, + 4;440,441,442,443;, + 4;444,445,446,447;; + MeshNormals { // Cube normals + 104; + 1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000;-0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 1.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000; 0.000001; 0.000000;, + -1.000000;-0.000000; 0.000000;, + 1.000000;-0.000001; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000; 1.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + -1.000000; 0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 0.000000; 1.000000;, + -1.000000;-0.000001; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + -1.000000;-0.000000; 0.000000;, + 1.000000; 0.000001; 0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000;-0.000000;-1.000000;, + 0.000000;-0.000000;-1.000000;, + 1.000000;-0.000000; 0.000000;, + 1.000000;-0.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 1.000000; 0.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000;-1.000000;, + 0.000000; 0.000000; 1.000000;, + 1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000;-1.000000;, + -1.000000; 0.000000;-0.000000;, + 0.000000; 0.000000; 1.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + -0.000000; 0.000000; 1.000000;, + 0.000000;-1.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 0.000000;-1.000000; 0.000000;, + 1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000; 1.000000;, + -0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000;-1.000000;, + -0.000000; 0.000000; 1.000000;, + -1.000000; 0.000000; 0.000000;, + -0.000000; 0.000000;-1.000000;; + 104; + 4;0,0,0,0;, + 8;1,1,1,1,1,1,1,1;, + 4;2,2,2,2;, + 8;3,3,3,3,3,3,3,3;, + 4;4,4,4,4;, + 8;5,5,5,5,5,5,5,5;, + 4;6,6,6,6;, + 8;7,7,7,7,7,7,7,7;, + 4;8,8,8,8;, + 4;9,9,9,9;, + 4;10,10,10,10;, + 8;11,11,11,11,11,11,11,11;, + 4;12,12,12,12;, + 8;13,13,13,13,13,13,13,13;, + 4;14,14,14,14;, + 4;15,15,15,15;, + 4;16,16,16,16;, + 4;17,17,17,17;, + 4;18,18,18,18;, + 4;19,19,19,19;, + 8;20,20,20,20,20,20,20,20;, + 4;21,21,21,21;, + 4;22,22,22,22;, + 4;23,23,23,23;, + 8;24,24,24,24,24,24,24,24;, + 4;25,25,25,25;, + 4;26,26,26,26;, + 4;27,27,27,27;, + 4;28,28,28,28;, + 4;29,29,29,29;, + 4;30,30,30,30;, + 4;31,31,31,31;, + 4;32,32,32,32;, + 4;33,33,33,33;, + 4;34,34,34,34;, + 4;35,35,35,35;, + 4;36,36,36,36;, + 4;37,37,37,37;, + 4;38,38,38,38;, + 4;39,39,39,39;, + 4;40,40,40,40;, + 4;41,41,41,41;, + 4;42,42,42,42;, + 4;43,43,43,43;, + 4;44,44,44,44;, + 4;45,45,45,45;, + 4;46,46,46,46;, + 4;47,47,47,47;, + 4;48,48,48,48;, + 4;49,49,49,49;, + 4;50,50,50,50;, + 4;51,51,51,51;, + 4;52,52,52,52;, + 4;53,53,53,53;, + 4;54,54,54,54;, + 4;55,55,55,55;, + 4;56,56,56,56;, + 4;57,57,57,57;, + 4;58,58,58,58;, + 4;59,59,59,59;, + 4;60,60,60,60;, + 4;61,61,61,61;, + 4;62,62,62,62;, + 4;63,63,63,63;, + 4;64,64,64,64;, + 4;65,65,65,65;, + 4;66,66,66,66;, + 4;67,67,67,67;, + 4;68,68,68,68;, + 4;69,69,69,69;, + 4;70,70,70,70;, + 4;71,71,71,71;, + 4;72,72,72,72;, + 4;73,73,73,73;, + 4;74,74,74,74;, + 4;75,75,75,75;, + 4;76,76,76,76;, + 4;77,77,77,77;, + 4;78,78,78,78;, + 4;79,79,79,79;, + 4;80,80,80,80;, + 4;81,81,81,81;, + 4;82,82,82,82;, + 4;83,83,83,83;, + 4;84,84,84,84;, + 4;85,85,85,85;, + 4;86,86,86,86;, + 4;87,87,87,87;, + 4;88,88,88,88;, + 4;89,89,89,89;, + 4;90,90,90,90;, + 4;91,91,91,91;, + 4;92,92,92,92;, + 4;93,93,93,93;, + 4;94,94,94,94;, + 4;95,95,95,95;, + 4;96,96,96,96;, + 4;97,97,97,97;, + 4;98,98,98,98;, + 4;99,99,99,99;, + 4;100,100,100,100;, + 4;101,101,101,101;, + 4;102,102,102,102;, + 4;103,103,103,103;; + } // End of Cube normals + MeshTextureCoords { // Cube UV coordinates + 448; + 0.912911; 0.688728;, + 0.924472; 0.688727;, + 0.924472; 0.707997;, + 0.912911; 0.707996;, + 0.009534; 0.026282;, + 0.009534; 0.014735;, + 0.298523; 0.014735;, + 0.298523; 0.024948;, + 0.188027; 0.025924;, + 0.161681; 0.026147;, + 0.146374; 0.025987;, + 0.120028; 0.025767;, + 0.668654; 0.754594;, + 0.657093; 0.754594;, + 0.657093; 0.735325;, + 0.668654; 0.735325;, + 0.298523; 0.754588;, + 0.298523; 0.766136;, + 0.009534; 0.766137;, + 0.009534; 0.755923;, + 0.120028; 0.754947;, + 0.146374; 0.754724;, + 0.161681; 0.754884;, + 0.188027; 0.755103;, + 0.009534; 0.969915;, + 0.298523; 0.969914;, + 0.298523; 0.988438;, + 0.009534; 0.988440;, + 0.668653; 0.947283;, + 0.911442; 0.947284;, + 0.911442; 0.966552;, + 0.862886; 0.966552;, + 0.814329; 0.966552;, + 0.765772; 0.966552;, + 0.717216; 0.966553;, + 0.668653; 0.966553;, + 0.911442; 0.947284;, + 0.923004; 0.947284;, + 0.923004; 0.966553;, + 0.911442; 0.966552;, + 0.912911; 0.496038;, + 0.670122; 0.496038;, + 0.670122; 0.476770;, + 0.718678; 0.476770;, + 0.767235; 0.476769;, + 0.815792; 0.476769;, + 0.864348; 0.476769;, + 0.912911; 0.476769;, + 0.120028; 0.220007;, + 0.120028; 0.268093;, + 0.009534; 0.269069;, + 0.009534; 0.220007;, + 0.188027; 0.560857;, + 0.188027; 0.512771;, + 0.298523; 0.511793;, + 0.298523; 0.560857;, + 0.298523; 0.297803;, + 0.009534; 0.297809;, + 0.009534; 0.279283;, + 0.298523; 0.279278;, + 0.009534; 0.513134;, + 0.009534; 0.501586;, + 0.298523; 0.501579;, + 0.298523; 0.511793;, + 0.188027; 0.512771;, + 0.161681; 0.512994;, + 0.146374; 0.512835;, + 0.120028; 0.512616;, + 0.670122; 0.496038;, + 0.658560; 0.496038;, + 0.658561; 0.476769;, + 0.670122; 0.476770;, + 0.298523; 0.267729;, + 0.298523; 0.279278;, + 0.009534; 0.279283;, + 0.009534; 0.269069;, + 0.120028; 0.268093;, + 0.146374; 0.267870;, + 0.161681; 0.268029;, + 0.188027; 0.268248;, + 0.912911; 0.476769;, + 0.924472; 0.476769;, + 0.924472; 0.496038;, + 0.912911; 0.496038;, + 0.912911; 0.496038;, + 0.924472; 0.496038;, + 0.924472; 0.688727;, + 0.912911; 0.688728;, + 0.668653; 0.966553;, + 0.657092; 0.966552;, + 0.657092; 0.947283;, + 0.668653; 0.947283;, + 0.668653; 0.947283;, + 0.657092; 0.947283;, + 0.657093; 0.754594;, + 0.668654; 0.754594;, + 0.009534; 0.766137;, + 0.298523; 0.766136;, + 0.298523; 0.784661;, + 0.009534; 0.784662;, + 0.009534; 0.784662;, + 0.298523; 0.784661;, + 0.298523; 0.969914;, + 0.009534; 0.969915;, + 0.668654; 0.735325;, + 0.717212; 0.735325;, + 0.765770; 0.735325;, + 0.814328; 0.735326;, + 0.862885; 0.735326;, + 0.911443; 0.735326;, + 0.911443; 0.754595;, + 0.668654; 0.754594;, + 0.612064; 0.265944;, + 0.612064; 0.508732;, + 0.311468; 0.508732;, + 0.311468; 0.265944;, + 0.911443; 0.735326;, + 0.923004; 0.735326;, + 0.923004; 0.754595;, + 0.911443; 0.754595;, + 0.911443; 0.754595;, + 0.923004; 0.754595;, + 0.923004; 0.947284;, + 0.911442; 0.947284;, + 0.912911; 0.707996;, + 0.864353; 0.707996;, + 0.815795; 0.707996;, + 0.767237; 0.707996;, + 0.718679; 0.707996;, + 0.670122; 0.707996;, + 0.670122; 0.688727;, + 0.912911; 0.688728;, + 0.612064; 0.073254;, + 0.612064; 0.265944;, + 0.311468; 0.265944;, + 0.311468; 0.073254;, + 0.298523; 0.501579;, + 0.009534; 0.501586;, + 0.009534; 0.483060;, + 0.298523; 0.483054;, + 0.298523; 0.483054;, + 0.009534; 0.483060;, + 0.009534; 0.297809;, + 0.298523; 0.297803;, + 0.670122; 0.707996;, + 0.658560; 0.707996;, + 0.658560; 0.688727;, + 0.670122; 0.688727;, + 0.670122; 0.688727;, + 0.658560; 0.688727;, + 0.658560; 0.496038;, + 0.670122; 0.496038;, + 0.311468; 0.701421;, + 0.311468; 0.508732;, + 0.612064; 0.508732;, + 0.612064; 0.701421;, + 0.311468; 0.944210;, + 0.311468; 0.701421;, + 0.612064; 0.701421;, + 0.612064; 0.944210;, + 0.009534; 0.560857;, + 0.009534; 0.513134;, + 0.120028; 0.512616;, + 0.120028; 0.560857;, + 0.120028; 0.560857;, + 0.120028; 0.512616;, + 0.146374; 0.512835;, + 0.146374; 0.560857;, + 0.146374; 0.560857;, + 0.146374; 0.512835;, + 0.161681; 0.512994;, + 0.161681; 0.560857;, + 0.161681; 0.560857;, + 0.161681; 0.512994;, + 0.188027; 0.512771;, + 0.188027; 0.560857;, + 0.009534; 0.755923;, + 0.009534; 0.706866;, + 0.120028; 0.706866;, + 0.120028; 0.754947;, + 0.009534; 0.706866;, + 0.009534; 0.658224;, + 0.120028; 0.658224;, + 0.120028; 0.706866;, + 0.009534; 0.658224;, + 0.009534; 0.609508;, + 0.120028; 0.609508;, + 0.120028; 0.658224;, + 0.009534; 0.609508;, + 0.009534; 0.560857;, + 0.120028; 0.560857;, + 0.120028; 0.609508;, + 0.120028; 0.754947;, + 0.120028; 0.706866;, + 0.146374; 0.706866;, + 0.146374; 0.754724;, + 0.747075; 0.289121;, + 0.671384; 0.289120;, + 0.671384; 0.255816;, + 0.747075; 0.255817;, + 0.120028; 0.658224;, + 0.120028; 0.609508;, + 0.146374; 0.609508;, + 0.146374; 0.658224;, + 0.146374; 0.754724;, + 0.146374; 0.706866;, + 0.161681; 0.706866;, + 0.161681; 0.754884;, + 0.146374; 0.706866;, + 0.146374; 0.658224;, + 0.161681; 0.658224;, + 0.161681; 0.706866;, + 0.146374; 0.658224;, + 0.146374; 0.609508;, + 0.161681; 0.609508;, + 0.161681; 0.658224;, + 0.146374; 0.609508;, + 0.146374; 0.560857;, + 0.161681; 0.560857;, + 0.161681; 0.609508;, + 0.161681; 0.754884;, + 0.161681; 0.706866;, + 0.188027; 0.706866;, + 0.188027; 0.755103;, + 0.747075; 0.386610;, + 0.671385; 0.386610;, + 0.671385; 0.323029;, + 0.747075; 0.323029;, + 0.161681; 0.658224;, + 0.161681; 0.609508;, + 0.188027; 0.609508;, + 0.188027; 0.658224;, + 0.747075; 0.158328;, + 0.671384; 0.158328;, + 0.671384; 0.125024;, + 0.747075; 0.125024;, + 0.188027; 0.755103;, + 0.188027; 0.706866;, + 0.298523; 0.706866;, + 0.298523; 0.754588;, + 0.188027; 0.706866;, + 0.188027; 0.658224;, + 0.298523; 0.658224;, + 0.298523; 0.706866;, + 0.188027; 0.658224;, + 0.188027; 0.609508;, + 0.298523; 0.609508;, + 0.298523; 0.658224;, + 0.188027; 0.609508;, + 0.188027; 0.560857;, + 0.298523; 0.560857;, + 0.298523; 0.609508;, + 0.671384; 0.061444;, + 0.671384; 0.125024;, + 0.638081; 0.125024;, + 0.638080; 0.061444;, + 0.780984; 0.323030;, + 0.780984; 0.386610;, + 0.747680; 0.386610;, + 0.747680; 0.323030;, + 0.638080; 0.255816;, + 0.638081; 0.192236;, + 0.671385; 0.192236;, + 0.671384; 0.255816;, + 0.638081; 0.386610;, + 0.638080; 0.323030;, + 0.671385; 0.323029;, + 0.671385; 0.386610;, + 0.856675; 0.323029;, + 0.780984; 0.323030;, + 0.780984; 0.289726;, + 0.856674; 0.289725;, + 0.747075; 0.125024;, + 0.671384; 0.125024;, + 0.671384; 0.061444;, + 0.747075; 0.061444;, + 0.747075; 0.192236;, + 0.671385; 0.192236;, + 0.671385; 0.158933;, + 0.747075; 0.158933;, + 0.856675; 0.419913;, + 0.780984; 0.419913;, + 0.780984; 0.386610;, + 0.856675; 0.386609;, + 0.747075; 0.419913;, + 0.671385; 0.419913;, + 0.671385; 0.386610;, + 0.747075; 0.386610;, + 0.856675; 0.386609;, + 0.780984; 0.386610;, + 0.780984; 0.323030;, + 0.856675; 0.323029;, + 0.747075; 0.323029;, + 0.671385; 0.323029;, + 0.671385; 0.289725;, + 0.747075; 0.289725;, + 0.747075; 0.255817;, + 0.671384; 0.255816;, + 0.671385; 0.192236;, + 0.747075; 0.192236;, + 0.747075; 0.061444;, + 0.671384; 0.061444;, + 0.671384; 0.028140;, + 0.747075; 0.028140;, + 0.298523; 0.220007;, + 0.298523; 0.267729;, + 0.188027; 0.268248;, + 0.188027; 0.220007;, + 0.188027; 0.220007;, + 0.188027; 0.268248;, + 0.161681; 0.268029;, + 0.161681; 0.220007;, + 0.161681; 0.220007;, + 0.161681; 0.268029;, + 0.146374; 0.267870;, + 0.146374; 0.220007;, + 0.146374; 0.220007;, + 0.146374; 0.267870;, + 0.120028; 0.268093;, + 0.120028; 0.220007;, + 0.298523; 0.024948;, + 0.298523; 0.074003;, + 0.188027; 0.074003;, + 0.188027; 0.025924;, + 0.298523; 0.074003;, + 0.298523; 0.122643;, + 0.188027; 0.122643;, + 0.188027; 0.074003;, + 0.298523; 0.122643;, + 0.298523; 0.171357;, + 0.188027; 0.171357;, + 0.188027; 0.122643;, + 0.298523; 0.171357;, + 0.298523; 0.220007;, + 0.188027; 0.220007;, + 0.188027; 0.171357;, + 0.188027; 0.025924;, + 0.188027; 0.074003;, + 0.161681; 0.074003;, + 0.161681; 0.026147;, + 0.747680; 0.158933;, + 0.823371; 0.158933;, + 0.823371; 0.192236;, + 0.747680; 0.192236;, + 0.188027; 0.122643;, + 0.188027; 0.171357;, + 0.161681; 0.171357;, + 0.161681; 0.122643;, + 0.161681; 0.026147;, + 0.161681; 0.074003;, + 0.146374; 0.074003;, + 0.146374; 0.025987;, + 0.161681; 0.074003;, + 0.161681; 0.122643;, + 0.146374; 0.122643;, + 0.146374; 0.074003;, + 0.161681; 0.122643;, + 0.161681; 0.171357;, + 0.146374; 0.171357;, + 0.146374; 0.122643;, + 0.161681; 0.171357;, + 0.161681; 0.220007;, + 0.146374; 0.220007;, + 0.146374; 0.171357;, + 0.146374; 0.025987;, + 0.146374; 0.074003;, + 0.120028; 0.074003;, + 0.120028; 0.025767;, + 0.747680; 0.255817;, + 0.823371; 0.255817;, + 0.823371; 0.289121;, + 0.747680; 0.289120;, + 0.146374; 0.122643;, + 0.146374; 0.171357;, + 0.120028; 0.171357;, + 0.120028; 0.122643;, + 0.862692; 0.325870;, + 0.938383; 0.325870;, + 0.938383; 0.389451;, + 0.862692; 0.389450;, + 0.120028; 0.025767;, + 0.120028; 0.074003;, + 0.009534; 0.074003;, + 0.009534; 0.026282;, + 0.120028; 0.074003;, + 0.120028; 0.122643;, + 0.009534; 0.122643;, + 0.009534; 0.074003;, + 0.120028; 0.122643;, + 0.120028; 0.171357;, + 0.009534; 0.171357;, + 0.009534; 0.122643;, + 0.120028; 0.171357;, + 0.120028; 0.220007;, + 0.009534; 0.220007;, + 0.009534; 0.171357;, + 0.823371; 0.255817;, + 0.823371; 0.192236;, + 0.856675; 0.192236;, + 0.856675; 0.255817;, + 0.823371; 0.125024;, + 0.823371; 0.061444;, + 0.856675; 0.061444;, + 0.856675; 0.125024;, + 0.971687; 0.325870;, + 0.971687; 0.389451;, + 0.938383; 0.389451;, + 0.938383; 0.325870;, + 0.972354; 0.185637;, + 0.972385; 0.249217;, + 0.939081; 0.249233;, + 0.939050; 0.185653;, + 0.863359; 0.185690;, + 0.939050; 0.185653;, + 0.939081; 0.249233;, + 0.863390; 0.249270;, + 0.862692; 0.292566;, + 0.938383; 0.292566;, + 0.938383; 0.325870;, + 0.862692; 0.325870;, + 0.747680; 0.125024;, + 0.823371; 0.125024;, + 0.823371; 0.158328;, + 0.747680; 0.158328;, + 0.747680; 0.192236;, + 0.823371; 0.192236;, + 0.823371; 0.255817;, + 0.747680; 0.255817;, + 0.862692; 0.389450;, + 0.938383; 0.389451;, + 0.938383; 0.422754;, + 0.862692; 0.422754;, + 0.747680; 0.028140;, + 0.823371; 0.028140;, + 0.823371; 0.061444;, + 0.747680; 0.061444;, + 0.863343; 0.152386;, + 0.939034; 0.152350;, + 0.939050; 0.185653;, + 0.863359; 0.185690;, + 0.747680; 0.061444;, + 0.823371; 0.061444;, + 0.823371; 0.125024;, + 0.747680; 0.125024;, + 0.863390; 0.249270;, + 0.939081; 0.249233;, + 0.939097; 0.282537;, + 0.863406; 0.282574;; + } // End of Cube UV coordinates + MeshMaterialList { // Cube material list + 1; + 104; + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0;; + Material Material { + 0.640000; 0.640000; 0.640000; 1.000000;; + 96.078431; + 0.500000; 0.500000; 0.500000;; + 0.000000; 0.000000; 0.000000;; + } + } // End of Cube material list + } // End of Cube mesh + } // End of Cube +} // End of Root diff --git a/mods/buildings/elevator/readme.txt b/mods/buildings/elevator/readme.txt new file mode 100755 index 00000000..c1f5387e --- /dev/null +++ b/mods/buildings/elevator/readme.txt @@ -0,0 +1,85 @@ +Elevator mod by orwell + +This mod adds elevators (or lifts in american english) to minetest. Since a [lifts] mod already exists, I called the mod elevator. + +Elevators consist of a shaft with special rails, a motor and some elevator "doors" (called entries, better suggestion for translation welcome). They can move up and down between doors, just like real elevators do, with one limitation: +If it is obvious that the elevator has been or will become inactive during the ride to the player because it is leaving an active area (it is too far away from a player), the elevator will teleport itself to the target entry. It will never do this with a player riding it. + +Constructing elevators: +----------------------- +1. dig a shaft of 3*3 nodes diameter. No nodes are allowed inside the shaft except elevator rails, entries, torches(from minetest_game) and air. +2. place rails at the shaft walls, so that the shaft looks like: +----- +| | +|- -| where - are elevator rails +| | +----- +(rails behave like torches - they need a node behind them to back them up) +3. place an elevator motor between the uppermost rail pair: +----- +| | +|-M-| where - are elevator rails and M is a motor +| | +----- +4. place elevator entries into the shaft in the following way: +----- +| | +|- -| where - are elevator rails and E is an entry +| E | +-- -- <- there should be air, since this is the position the player is getting off to +or +-- -- +| E | +|- -| +| | +----- +(or even: +-- -- +| E | +|- -| +| E | +-- --) +That entry has to be placed one layer below the actual entry layer, so that you can walk on it: + | | = rails + | ____ <-floor + |E <-entry node +The entries will ask for a name, this is the name of the button appearing inside the elevator. + +The motor must be placed first. To destruct an elevator, dig the motor and the entries are digged and added to your inventory too (of course there has to be space :) ). + +Using elevators +--------------- +To call an elevator, right-click the elevator entry node. +The elevator will either be called (if it is loaded and in range) or spawned (if it has been unloaded or was too far away) +Then, right-click the elevator. You are attached to the elevator and a formspec will open. Select your target door. The elevator will drive to it and you will exit automatically. +If the shaft is blocked in any way, the elevator will stop. Right-click it again and select an entry you can drive to, or dig the blocking node and select your initial target again. + +Try it, it's simple and comfortable. +There is no height limit. (you just need the rails...) +Placing rails on the floor or the ceiling will work, but this looks ugly. + +Differences to the old WIP version 1.0 +-------------------------------------- +- The mod does not depend on forceload-lib anymore. +- Elevators teleport instead of forceloading the areas around them. +- When constructing, you place the motor before placing entries! +- Old elevators will probably not work anymore, re-construct the motor and the entries. +- If minetest crashes when opening a world including an elevator from the old version, load the old mod, remove all elevators, all entries and all motors and then load the new mod again. + +License: +------- + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2004 Sam Hocevar + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. + +------- \ No newline at end of file diff --git a/mods/buildings/elevator/textures/elevator_entry.png b/mods/buildings/elevator/textures/elevator_entry.png new file mode 100755 index 0000000000000000000000000000000000000000..f546a915315a2a8e20a8716abcdbb8529f5ba413 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={W7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0h7I;J!GcfQS24TkI`72U@f>I@}5hcO-X(i=}MX3w{iJ5sNdVa1U3T4K6 zrh0}3249L60#)UCx;Tb-c)y*to0q|m!`W6U*?=k8;8u5&xPl+<_o%=;u<=D-~q z>XNdIDQyme;UTVO^AEzY0j@fUOFtfDd~oG8b8F-3HC#4Lm+m|WPCw&UcH^i0i+_#$ u*A^$4zT9DP?eVSL?%UJ2Z%un^RLc;w#joe;p=uSN%?zHdelF{r5}E+N16dUS literal 0 HcmV?d00001 diff --git a/mods/buildings/elevator/textures/elevator_motor_bottom.png b/mods/buildings/elevator/textures/elevator_motor_bottom.png new file mode 100755 index 0000000000000000000000000000000000000000..85ba70ac1cebd86767fefd3339725754c0d86f93 GIT binary patch literal 505 zcmVN2bPDNB8 zb~7$DE-^4L^m3s900DJLL_t(YOYM|hO2a@Dg->is&?h1Ihc7-DZ58+65`;jXU4)qC z$1gf#U4CQjes%;3!7e8BmHv)DS%qKC2B zp9f)TUA}q2)Vg@l0pM&27`*?u7NgOlWccBPGyI7*05t&TaYio-qomuP3C1q~PF7(E zb#h6nd;Zig484BzLhzb5@vNn#EC%>uXp90Iq%O@2pt z#`3;utg`}=qm+5hMM<5;)K`sFe)ab*5=&?SHP>2;)^4QMqJM6YP8RimCt#Sz2BjW_ v67@FO>LiBzv$-~^yvu8ja+q7IujMy?#O00000NkvXXu0mjfwFuZZ literal 0 HcmV?d00001 diff --git a/mods/buildings/elevator/textures/elevator_motor_side1.png b/mods/buildings/elevator/textures/elevator_motor_side1.png new file mode 100755 index 0000000000000000000000000000000000000000..855dca6d35a105b086849ec4baa9f95e1daa2662 GIT binary patch literal 642 zcmV-|0)737P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0005;Nkl1=|TX#luj?W{3t0$>0z6_{f(pb0P$m_srkm=c5(VfIG? z6Ei8Q0aT}a&X%Be5e+bnM8Ka%@Lx2*OlD|xAgBTARHOj}HK0fEUo^l#-DA4gQ|%+K zPtIn;G)>Q|Aa#H#@&nMFuImu8#dk(Fn>7q$vET(Y@JCRu*Q2rc()@-(;VyOXc5PW! zOj+1C1`%)AQ{H1pNs?)Z`F#*dxO?Avfy$TLf7Dk18Q+dZBLc$#%#*V{bX_|=PUV*e zGJIF8gIsm>+JN&5i*G-ydG_uA@Il^1o1N^Tk0AsoR311W)myTChDqGBEKwp*_a8YR zJy;1ybB`@1N9%K=yc zg?A65^a&_F4mnNKzy?H5-5}5xs*T5A8^h)^ND5=;$^*2dMt}~IO%KD{G?MDmPw)88 z`eWK|x0w+>931zgNZH?xk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0h7I;J!GcfQS24TkI`72U@f>I@}5hcO-X(i=}MX3w{iJ5sNdVa1U3T4K6 zrh0}3249L60*z(#ba4#v@V**$ny*hJaGMGDkx zIAvCtY}RCP_>59g-l@bTKh9YO3re`1NNVExV6cSI@&0!P=V!C0>|;E*YnC(1%PGdJ zUpNXo7AzBL=LlkD%+O(*x}=e*v}u1-$vLITuIc|Su(*D^xBn{B12I##;}aqfx1)~zOQxG}cn$m6yDX|!U#GCFtA3%S zuz1srZ7bp$_uly~kn(P`y>Ir04P8kS%hxaZ)WgEMbnPAGZ5iJLj>)V^=sXa$J1}Ks u)70RHf7;bT6_f*Ref?r?y|mN#4gbeG7q9)c=Pm>W8H1;*pUXO@geCy49-|rn literal 0 HcmV?d00001 diff --git a/mods/buildings/elevator/textures/elevator_motor_side3.png b/mods/buildings/elevator/textures/elevator_motor_side3.png new file mode 100755 index 0000000000000000000000000000000000000000..b5e883aff4e4a6be08a5a9532d421eb4341ef158 GIT binary patch literal 618 zcmV-w0+s!VP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0005mNklzSnGl|hv22gzhb`p2Q)xcqWYmjiXJ#}24KA-4`?Q@Jp-}<3daZE%R@1{WzT<`#UhNtUiqvbbKDFfg44a4|W;Y`)GZA8W~FjS39Ci|;@`NC$q-CmwF zHGNIfQN7h_IVs_~u4oksfXO7h5;}^f9YXvh0BQff2%MO(PzNxl{|`X*9pjkqeizS7 z9DwD*h!Vn2msj`fm#LV+)?)(T@rVQJM^9t`X0TD*V=CoA0+28RGcfm`$pBm+Jjk8= z32@vI8G!2b=74Wj1Lt$K$=A0%GC*XYR~RB|dEQytJwQKHjwxn<%W93WsJK>y?KiNd zV17XPWod&}fc&`%Aj|-tCG$14&!c*&%UT={S}#KN=mJ^?BhbqUjFxL0p1$<^{csw- z&;Yn5&hUc=yD_NNy2Xlz&zrkpuP3CVeb4}Lb;&071uhu_r{e)&Q~&?~07*qoM6N<$ Ef)>&Tv;Y7A literal 0 HcmV?d00001 diff --git a/mods/buildings/elevator/textures/elevator_motor_side4.png b/mods/buildings/elevator/textures/elevator_motor_side4.png new file mode 100755 index 0000000000000000000000000000000000000000..d4e1e99711d55d4935afe6a2caab525820b1d0ed GIT binary patch literal 479 zcmV<50U-W~P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0003_Nklb>!3>4tWLnc34mmMP5ov-Wb&xx^HVP!bbu(jtH>C)~ zWhJS@CPjA*`tjqi5;N$cK(=2Umf&vIrh)VhaL{0&z!+efrdwh-^!e#myuikBOno#b zxae|zuK&e~zdnG$D<=SH=gjl0;hXy4q6a_{Wa&;@(;s%rVflXRwy7?k`#@xRg8~%* z`|5uA=>006apF>t3ZU)2y#hsaenaG50pK%p25{g`9dMMzP$_6GUsVd2@CpU|OGs0c zQ}8H2Wf#>ch;7CK#x3%mn@(APrfCWTj@KBp5WQ4`^1PG)WsIx>J;1+$(_Gco;1A)4 Vwb~}Nw^RTC002ovPDHLkV1k6igP)N2bPDNB8 zb~7$DE-^4L^m3s900D+cL_t(YOYN3jPQpMC$N!a*MxRU?zv7DzRzc$(ID!cY&mO`E zrIpmu5^mv9Jd`F1A~3rx>spZRt}i}x(oCk!?EH3TW(R<+vJadAq-E*oNWQQEJOe%c zb_cw0O%eeMu1Q+lAgvR>lLKfO1){ixpfW(%?RHz8VFG9=h}b~|_$^yiic0&aO40vI z(J`NHw?BuPJm6&8WERQOxYSmkbmUnYZG(f}39{`JiiV3t_K5FU(9+rphwpo!2-xVh zg{KYp>j@M~p`Id9r~C(29l$)@A>0&h!i^Yi6o!#~xTbBJby1cqJ%BeAT_B7gjO)#b z-;bT^_lI7*ck>3Tt_@(}NW57AFc>`TG-l!BkTHT0F}nWPvMf`;s)=Px#t6bhFlZ-c z0BbEja~A!QoxpBRS0@;m0H})q8|NSJCZI}qpYXom%|-Nnkh1*r$IjKOF`!0mBR{nR z-aki?AH>c{)b-Qd)9AjN7y=ZpLh&AG4M;6#y??S=q4OJNutsai61=sWHkXw^@c;k- M07*qoM6N<$g2T|=a{vGU literal 0 HcmV?d00001 diff --git a/mods/buildings/elevator/textures/elevator_obj.png b/mods/buildings/elevator/textures/elevator_obj.png new file mode 100755 index 0000000000000000000000000000000000000000..8a158e28c7372521447291cedccde455d5b80599 GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLAE4scNd2LAh=-f^2tCE_7YEDSN8jCeB7E! zcLTPo1BG6Dx;TbZ#J!#A$k(7CaO4Ny|9Sw@GopxuXHAnKfoyYdAIj{Tn zn)|(b)9ZZ{cV2v6WYz|qkV z#L#yz&7r>eEyqo9=eO(!0&mng{AT>5k;7)feB$W_ng9RT68~6B{yKD0V0X~g^9)h( zEEiNS%G}c0*}aI z1_r)EAj~ML;ne^XlqzwJC<)F_D=AMbN@WO0%*-p%^K%VRC^ObG)iX3O_)@eGsH()% z#W5tp{q6LFoD7Z}%-c(}H)w5Kd*^8(FH7Rn6Nl5y5*^OSF}TlMbBN}9CjtQ6i9kdFL^}-t2#{(2 z(gj4MrV&xdgiD}m-^{!Nh=N)&T5fFuXa!OPASu%Zp)G@}47m7|-=E9?fRD%HTY#o~ zE!s=du(qbtFy*OP?@v@h*9$~Vu=e;`)^MX{)3|BG1x|aDmO$yYS_=%PVcbj8a5&{8 z0Gc!$iGitkKtg=B!r?SDfT@Alw(WWVJrFMea3u&U)%v5kJyi*{_55rQwioTK4)=Du z4bK(jz8gWSEyE-3JEa?Dv)z$yn3_yN+`9P=B97+yW_C6m&s|Nq1Y*_&slt2mE~a7H zP_8b+D)UN>DFA_)5C4{R+i^MRmb9n$Sv#JYh<|)0`~q_wbkxvhmu3I}002ovPDHLk FV1jrC!>0fM literal 0 HcmV?d00001