From 361f5bde158764bf21d21d0e8ed7aa659d3daef9 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 3 Jun 2012 18:21:53 +0100 Subject: [PATCH] Windoors are now constructable - Steps required to make it: - Step 1: Use 5 r-glass sheets to make the assembly - Step 2: Add 4 rods to the assembly to reinforce it (optional) - Step 3: Rotate the windoor or flip the direction it opens - Step 4: Wrench the assembly to the floor - Step 5: Add cable to the assembly - Step 6: Use screwdriver to adjust wires (and access) - Step 7: Use crowbar to finish Airlock assembly - Replaced sleep()s with do_after()s to properly detect whether the user has moved away from the airlock or has put/throw away their tool while using it Glass and Reinforced Glass sheets - They now properly detect windows currently placed on the ground - Removed unintentional (extra) for loops Revision: r3710 Author: johnsonmt88 --- baystation12.dme | 1 + .../machinery/doors/airlock_electronics.dm | 7 +- code/game/objects/door_assembly.dm | 51 +-- code/game/objects/stacks/glass.dm | 111 +++++-- code/game/objects/windoor_assembly.dm | 297 ++++++++++++++++++ icons/obj/doors/windoor.dmi | Bin 30082 -> 51818 bytes 6 files changed, 406 insertions(+), 61 deletions(-) create mode 100644 code/game/objects/windoor_assembly.dm diff --git a/baystation12.dme b/baystation12.dme index 44b0fe2c807..31e5a7abce5 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -648,6 +648,7 @@ #include "code\game\objects\washing_machine.dm" #include "code\game\objects\watercloset.dm" #include "code\game\objects\weapons.dm" +#include "code\game\objects\windoor_assembly.dm" #include "code\game\objects\window.dm" #include "code\game\objects\alien\acid.dm" #include "code\game\objects\alien\defines.dm" diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index 34379e9a6a3..525bfd43897 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -1,4 +1,4 @@ -//This file was auto-corrected by findeclaration.exe on 29/05/2012 15:03:04 +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 /obj/item/weapon/airlock_electronics name = "Airlock Electronics" @@ -58,15 +58,12 @@ Topic(href, href_list) ..() - if (usr.stat || usr.restrained()) + if (usr.stat || usr.restrained() || !ishuman(usr)) return if (href_list["close"]) usr << browse(null, "window=airlock") return - if (!ishuman(usr)) - return - if (href_list["login"]) var/obj/item/I = usr.equipped() if (istype(I, /obj/item/device/pda)) diff --git a/code/game/objects/door_assembly.dm b/code/game/objects/door_assembly.dm index f316fcc0e8c..4c9e9c7207c 100644 --- a/code/game/objects/door_assembly.dm +++ b/code/game/objects/door_assembly.dm @@ -184,7 +184,9 @@ obj/structure/door_assembly W:welding = 2 user.visible_message("[user] dissassembles the airlock assembly.", "You start to dissassemble the airlock assembly.") playsound(src.loc, 'Welder2.ogg', 50, 1) + if(do_after(user, 40)) + if(!src) return user << "\blue You dissasembled the airlock assembly!" new /obj/item/stack/sheet/metal(get_turf(src), 4) if(src.glass==1) @@ -194,52 +196,55 @@ obj/structure/door_assembly else user << "\blue You need more welding fuel to dissassemble the airlock assembly." return + else if(istype(W, /obj/item/weapon/wrench) && !anchored ) playsound(src.loc, 'Ratchet.ogg', 100, 1) - var/turf/T = get_turf(user) user.visible_message("[user] secures the airlock assembly to the floor.", "You start to secure the airlock assembly to the floor.") - sleep(40) - if(get_turf(user) == T) + + if(do_after(user, 40)) + if(!src) return user << "\blue You secured the airlock assembly!" src.name = "Secured Airlock Assembly" src.anchored = 1 + else if(istype(W, /obj/item/weapon/wrench) && anchored ) playsound(src.loc, 'Ratchet.ogg', 100, 1) - var/turf/T = get_turf(user) user.visible_message("[user] unsecures the airlock assembly from the floor.", "You start to unsecure the airlock assembly from the floor.") - sleep(40) - if(get_turf(user) == T) + if(do_after(user, 40)) + if(!src) return user << "\blue You unsecured the airlock assembly!" src.name = "Airlock Assembly" src.anchored = 0 + else if(istype(W, /obj/item/weapon/cable_coil) && state == 0 && anchored ) var/obj/item/weapon/cable_coil/coil = W - var/turf/T = get_turf(user) user.visible_message("[user] wires the airlock assembly.", "You start to wire the airlock assembly.") - sleep(40) - if(get_turf(user) == T) + if(do_after(user, 40)) + if(!src) return coil.use(1) src.state = 1 user << "\blue You wire the Airlock!" src.name = "Wired Airlock Assembly" + else if(istype(W, /obj/item/weapon/wirecutters) && state == 1 ) playsound(src.loc, 'Wirecutter.ogg', 100, 1) - var/turf/T = get_turf(user) user.visible_message("[user] cuts the wires from the airlock assembly.", "You start to cut the wires from airlock assembly.") - sleep(40) - if(get_turf(user) == T) + + if(do_after(user, 40)) + if(!src) return user << "\blue You cut the airlock wires.!" - new/obj/item/weapon/cable_coil(T, 1) + new/obj/item/weapon/cable_coil(get_turf(user), 1) src.state = 0 src.name = "Secured Airlock Assembly" + else if(istype(W, /obj/item/weapon/airlock_electronics) && state == 1 ) playsound(src.loc, 'Screwdriver.ogg', 100, 1) - var/turf/T = get_turf(user) user.visible_message("[user] installs the electronics into the airlock assembly.", "You start to install electronics into the airlock assembly.") user.drop_item() W.loc = src - sleep(40) - if(get_turf(user) == T) + + if(do_after(user, 40)) + if(!src) return user << "\blue You installed the airlock electronics!" var/obj/item/weapon/airlock_electronics/E = W @@ -263,12 +268,13 @@ obj/structure/door_assembly W.loc = src.loc //del(W) + else if(istype(W, /obj/item/weapon/crowbar) && state == 2 ) playsound(src.loc, 'Crowbar.ogg', 100, 1) - var/turf/T = get_turf(user) user.visible_message("[user] removes the electronics from the airlock assembly.", "You start to install electronics into the airlock assembly.") - sleep(40) - if(get_turf(user) == T) + + if(do_after(user, 40)) + if(!src) return user << "\blue You removed the airlock electronics!" src.state = 1 src.name = "Wired Airlock Assembly" @@ -279,6 +285,7 @@ obj/structure/door_assembly ae = electronics electronics = null ae.loc = src.loc + else if(istype(W, /obj/item/stack/sheet/rglass) && glass == 0 && ispath(glass_type)) playsound(src.loc, 'Crowbar.ogg', 100, 1) user.visible_message("[user] adds reinforced glass windows to the airlock assembly.", "You start to install reinforced glass windows into the airlock assembly.") @@ -293,10 +300,10 @@ obj/structure/door_assembly src.airlock_type = glass_type else if(istype(W, /obj/item/weapon/screwdriver) && state == 2 ) playsound(src.loc, 'Screwdriver.ogg', 100, 1) - var/turf/T = get_turf(user) user << "\blue Now finishing the airlock." - sleep(40) - if(get_turf(user) == T) + + if(do_after(user, 40)) + if(!src) return user << "\blue You finish the airlock!" var/obj/machinery/door/airlock/door if(glass) diff --git a/code/game/objects/stacks/glass.dm b/code/game/objects/stacks/glass.dm index f70c1e50b57..a11beacd82f 100644 --- a/code/game/objects/stacks/glass.dm +++ b/code/game/objects/stacks/glass.dm @@ -17,8 +17,8 @@ SHARDS var/obj/item/weapon/cable_coil/CC = W if(CC.amount < 5) user << "\b There is not enough wire in this coil. You need 5 lengths." - CC.amount -= 5 - amount -= 1 + CC.use(5) + src.use(1) user << "\blue You attach wire to the [name]." new/obj/item/stack/light_w(user.loc) if(CC.amount <= 0) @@ -50,37 +50,39 @@ SHARDS return 0 var/title = "Sheet-Glass" title += " ([src.amount] sheet\s left)" - switch(alert(title, "Would you like full tile glass or one direction?", "one direct", "full (2 sheets)", "cancel", null)) - if("one direct") + switch(alert(title, "Would you like full tile glass or one direction?", "One Direction", "Full Window", "Cancel", null)) + if("One Direction") if(!src) return 1 if(src.loc != user) return 1 + var/list/directions = new/list(cardinal) + var/i = 0 for (var/obj/structure/window/win in user.loc) + i++ + if(i >= 4) + user << "\red There are too many windows in this location." + return 1 directions-=win.dir if(!(win.ini_dir in cardinal)) user << "\red Can't let you do that." return 1 - var/dir_to_set = 2 - //yes, this could probably be done better but hey... it works... + + var/dir_to_set = NORTH for(var/obj/structure/window/WT in user.loc) - if (WT.dir == dir_to_set) - dir_to_set = 4 - for(var/obj/structure/window/WT in user.loc) - if (WT.dir == dir_to_set) - dir_to_set = 1 - for(var/obj/structure/window/WT in user.loc) - if (WT.dir == dir_to_set) - dir_to_set = 8 - for(var/obj/structure/window/WT in user.loc) - if (WT.dir == dir_to_set) - dir_to_set = 2 + if (WT.dir == SOUTH) + dir_to_set = EAST + if (WT.dir == WEST) + dir_to_set = SOUTH + if (WT.dir == NORTH) + dir_to_set = WEST + var/obj/structure/window/W W = new /obj/structure/window/basic( user.loc, 0 ) W.dir = dir_to_set W.ini_dir = W.dir W.anchored = 0 src.use(1) - if("full (2 sheets)") + if("Full Window") if(!src) return 1 if(src.loc != user) return 1 if(src.amount < 2) @@ -111,30 +113,32 @@ SHARDS return 0 var/title = "Sheet Reinf. Glass" title += " ([src.amount] sheet\s left)" - switch(alert(title, "Would you like full tile glass or one direction?", "one direct", "full (2 sheets)", "cancel", null)) - if("one direct") + switch(input(title, "Would you like full tile glass a one direction glass pane or a windoor?") in list("One Direction", "Full Window", "Windoor", "Cancel")) + if("One Direction") if(!src) return 1 if(src.loc != user) return 1 var/list/directions = new/list(cardinal) + var/i = 0 for (var/obj/structure/window/win in user.loc) + i++ + if(i >= 4) + user << "\red There are too many windows in this location." + return 1 directions-=win.dir if(!(win.ini_dir in cardinal)) user << "\red Can't let you do that." return 1 - var/dir_to_set = 2 - //yes, this could probably be done better but hey... it works... + var/dir_to_set = NORTH for(var/obj/structure/window/WT in user.loc) - if (WT.dir == dir_to_set) - dir_to_set = 4 - for(var/obj/structure/window/WT in user.loc) - if (WT.dir == dir_to_set) - dir_to_set = 1 - for(var/obj/structure/window/WT in user.loc) - if (WT.dir == dir_to_set) - dir_to_set = 8 - for(var/obj/structure/window/WT in user.loc) - if (WT.dir == dir_to_set) - dir_to_set = 2 + if (WT.dir == SOUTH) + dir_to_set = EAST + if (WT.dir == WEST) + dir_to_set = SOUTH + if (WT.dir == NORTH) + dir_to_set = WEST + /*else + dir_to_set stays NORTH*/ + var/obj/structure/window/W W = new /obj/structure/window/reinforced( user.loc, 1 ) W.state = 0 @@ -142,7 +146,8 @@ SHARDS W.ini_dir = W.dir W.anchored = 0 src.use(1) - if("full (2 sheets)") + + if("Full Window") if(!src) return 1 if(src.loc != user) return 1 if(src.amount < 2) @@ -158,6 +163,44 @@ SHARDS W.ini_dir = SOUTHWEST W.anchored = 0 src.use(2) + + if("Windoor") + if(!src || src.loc != user) return 1 + + if(isturf(user.loc) && locate(/obj/structure/windoor_assembly/, user.loc)) + user << "\red There is already a windoor assembly in that location." + return 1 + + if(isturf(user.loc) && locate(/obj/machinery/door/window/, user.loc)) + user << "\red There is already a windoor in that location." + return 1 + + if(src.amount < 5) + user << "\red You need more glass to do that." + return 1 + + var/obj/structure/windoor_assembly/WD + WD = new /obj/structure/windoor_assembly(user.loc) + WD.state = "01" + WD.anchored = 0 + src.use(5) + switch(user.dir) + if(SOUTH) + WD.dir = SOUTH + WD.ini_dir = SOUTH + if(EAST) + WD.dir = EAST + WD.ini_dir = EAST + if(WEST) + WD.dir = WEST + WD.ini_dir = WEST + else//If the user is facing northeast. northwest, southeast, southwest or north, default to north + WD.dir = NORTH + WD.ini_dir = NORTH + else + return 1 + + return 0 // SHARDS diff --git a/code/game/objects/windoor_assembly.dm b/code/game/objects/windoor_assembly.dm new file mode 100644 index 00000000000..2734c06d2c3 --- /dev/null +++ b/code/game/objects/windoor_assembly.dm @@ -0,0 +1,297 @@ +/* Windoor (window door) assembly -Nodrak + * Step 1: Create a windoor out of rglass + * Step 2: Add r-glass to the assembly to make a secure windoor (Optional) + * Step 3: Rotate or Flip the assembly to face and open the way you want + * Step 4: Wrench the assembly in place + * Step 5: Add cables to the assembly + * Step 6: Set access for the door. + * Step 7: Screwdriver the door to complete + */ + + +obj/structure/windoor_assembly + icon = 'windoor.dmi' + + name = "Windoor Assembly" + icon_state = "l_windoor_assembly01" + anchored = 0 + density = 0 + dir = NORTH + + var/ini_dir + var/list/conf_access = null //configuring access, step 6 + + //Vars to help with the icon's name + var/facing = "l" //Does the windoor open to the left or right? + var/secure = "" //Whether or not this creates a secure windoor + var/state = "01" //How far the door assembly has progressed in terms of sprites + +obj/structure/windoor_assembly/New(dir=NORTH) + ..() + src.ini_dir = src.dir + update_nearby_tiles(need_rebuild=1) + +obj/structure/windoor_assembly/Del() + density = 0 + update_nearby_tiles() + ..() + +/obj/structure/windoor_assembly/update_icon() + icon_state = "[facing]_[secure]windoor_assembly[state]" + +/obj/structure/windoor_assembly/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) + if(istype(mover) && mover.pass_flags & PASSGLASS) + return 1 + if(get_dir(loc, target) == dir) //Make sure looking at appropriate border + if(air_group) return 0 + return !density + else + return 1 + +/obj/structure/windoor_assembly/CheckExit(atom/movable/mover as mob|obj, turf/target as turf) + if(istype(mover) && mover.pass_flags & PASSGLASS) + return 1 + if(get_dir(loc, target) == dir) + return !density + else + return 1 + + +/obj/structure/windoor_assembly/attackby(obj/item/W as obj, mob/user as mob) + switch(state) + if("01") + //Wrenching an unsecure assembly anchors it in place. Step 4 complete + if(istype(W, /obj/item/weapon/wrench) && !anchored) + playsound(src.loc, 'Ratchet.ogg', 100, 1) + user.visible_message("[user] secures the windoor assembly to the floor.", "You start to secure the windoor assembly to the floor.") + + if(do_after(user, 40)) + if(!src) return + user << "\blue You've secured the windoor assembly!" + src.anchored = 1 + if(src.secure) + src.name = "Secure Anchored Windoor Assembly" + else + src.name = "Anchored Windoor Assembly" + + //Unwrenching an unsecure assembly un-anchors it. Step 4 undone + else if(istype(W, /obj/item/weapon/wrench) && anchored) + playsound(src.loc, 'Ratchet.ogg', 100, 1) + user.visible_message("[user] unsecures the windoor assembly to the floor.", "You start to unsecure the windoor assembly to the floor.") + + if(do_after(user, 40)) + if(!src) return + user << "\blue You've unsecured the windoor assembly!" + src.anchored = 0 + if(src.secure) + src.name = "Secure Windoor Assembly" + else + src.name = "Windoor Assembly" + + //Adding r-glass makes the assembly a secure windoor assembly. Step 2 (optional) complete. + else if(istype(W, /obj/item/stack/rods) && !secure) + var/obj/item/stack/rods/R = W + if(R.amount < 4) + user << "\red You need more rods to do this." + return + user << "\blue You start to reinforce the windoor with rods." + + if(do_after(user,40)) + if(!src) return + + R.use(4) + user << "\blue You reinforce the windoor." + src.secure = "secure_" + if(src.anchored) + src.name = "Secure Anchored Windoor Assembly" + else + src.name = "Secure Windoor Assembly" + + //Adding cable to the assembly. Step 5 complete. + else if(istype(W, /obj/item/weapon/cable_coil) && anchored) + user.visible_message("[user] wires the windoor assembly.", "You start to wire the windoor assembly.") + + if(do_after(user, 40)) + if(!src) return + var/obj/item/weapon/cable_coil/CC = W + CC.use(1) + user << "\blue You wire the windoor!" + src.state = "02" + if(src.secure) + src.name = "Secure Wired Windoor Assembly" + else + src.name = "Wired Windoor Assembly" + else + ..() + + if("02") + + //Removing wire from the assembly. Step 5 undone. + if(istype(W, /obj/item/weapon/wirecutters)) + playsound(src.loc, 'Wirecutter.ogg', 100, 1) + user.visible_message("[user] cuts the wires from the airlock assembly.", "You start to cut the wires from airlock assembly.") + + if(do_after(user, 40)) + if(!src) return + + user << "\blue You cut the windoor wires.!" + new/obj/item/weapon/cable_coil(get_turf(user), 1) + src.state = "01" + if(src.secure) + src.name = "Secure Wired Windoor Assembly" + else + src.name = "Wired Windoor Assembly" + + //Screwdrivering the wires in place (setting door access). Step 6 in progress. + else if(istype(W, /obj/item/weapon/screwdriver)) + playsound(src.loc, 'Screwdriver.ogg', 100, 1) + user.visible_message("[user] adjusts the access wires of the windoor assembly.", "You start to adjust the access wires of the windoor assembly.") + configure_access() + + + //Crowbar to complete the assembly, Step 7 complete. + if(istype(W, /obj/item/weapon/crowbar)) + usr << browse(null, "window=windoor_access") + playsound(src.loc, 'Crowbar.ogg', 100, 1) + user.visible_message("[user] pries the windoor into the frame.", "You start prying the windoor into the frame.") + + if(do_after(user, 40)) + + if(!src) return + + density = 1 //Shouldn't matter but just incase + user << "\blue You finish the windoor!" + + if(secure) + var/obj/machinery/door/window/brigdoor/windoor = new /obj/machinery/door/window/brigdoor(src.loc) + if(src.facing == "l") + windoor.icon_state = "leftsecureopen" + windoor.base_state = "leftsecure" + else + windoor.icon_state = "rightsecureopen" + windoor.base_state = "rightsecure" + windoor.dir = src.dir + windoor.req_access = src.conf_access + + else + var/obj/machinery/door/window/windoor = new /obj/machinery/door/window(src.loc) + if(src.facing == "l") + windoor.icon_state = "leftopen" + windoor.base_state = "left" + else + windoor.icon_state = "rightopen" + windoor.base_state = "right" + windoor.dir = src.dir + windoor.req_access = src.conf_access + + del(src) + + + else + ..() + + //Update to reflect changes(if applicable) + update_icon() + +//Adjust the access of the door and pass it to Topic +/obj/structure/windoor_assembly/proc/configure_access() + if(!src || !usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) + return + + var/t1 = "Access control
\n" + + if(!conf_access) + t1 += "All
" + else + t1 += "All
" + + t1 += "
" + + var/list/accesses = get_all_accesses() + for (var/acc in accesses) + var/aname = get_access_desc(acc) + + if (!conf_access || !conf_access.len || !(acc in conf_access)) + t1 += "[aname]
" + else + t1 += "[aname]
" + + t1 += text("

Close

\n", src) + + usr << browse(t1, "window=windoor_access") + + +//Finalize door accesses. Step 6 complete. +/obj/structure/windoor_assembly/Topic(href, href_list) + if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr) || href_list["close"]) + usr << browse(null, "window=windoor_access") + return + + if(href_list["access"]) + var/acc = href_list["access"] + + if (acc == "all") + conf_access = null + else + var/req = text2num(acc) + + if(conf_access == null) + conf_access = list() + + if(!(req in conf_access)) + conf_access += req + else + conf_access -= req + if (!conf_access.len) + conf_access = null + + //Refresh the window. + configure_access() + + +//Rotates the windoor assembly clockwise +/obj/structure/windoor_assembly/verb/revrotate() + set name = "Rotate Windoor Assembly" + set category = "Object" + set src in oview(1) + + if (src.anchored) + usr << "It is fastened to the floor; therefore, you can't rotate it!" + return 0 + if(src.state != "01") + update_nearby_tiles(need_rebuild=1) //Compel updates before + + src.dir = turn(src.dir, 270) + + if(src.state != "01") + update_nearby_tiles(need_rebuild=1) + + src.ini_dir = src.dir + return + +//Flips the windoor assembly, determines whather the door opens to the left or the right +/obj/structure/windoor_assembly/verb/flip() + set name = "Flip Windoor Assembly" + set category = "Object" + set src in oview(1) + + if(src.facing == "l") + usr << "The windoor will now slide to the right." + src.facing = "r" + else + src.facing = "l" + usr << "The windoor will now slide to the left." + + + return + +/obj/structure/windoor_assembly/proc/update_nearby_tiles(need_rebuild) + if(!air_master) return 0 + + var/turf/simulated/source = loc + var/turf/simulated/target = get_step(source,dir) + + if(istype(source)) air_master.tiles_to_update += source + if(istype(target)) air_master.tiles_to_update += target + + return 1 \ No newline at end of file diff --git a/icons/obj/doors/windoor.dmi b/icons/obj/doors/windoor.dmi index 3cf2b0aeea886172378e797a818d52115260eadc..7a2f5ff0a9d2f25c7650fa29b58b4668be541277 100644 GIT binary patch literal 51818 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 K8e|+G-T5CWw#W7W literal 30082 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