From 2c2c7fc517b6ae839c703fc391496056bf27169e Mon Sep 17 00:00:00 2001 From: Markolie Date: Sat, 22 Nov 2014 05:15:44 +0100 Subject: [PATCH] Constructable Phazon, constructable display case --- code/game/machinery/constructable_frame.dm | 11 + code/game/mecha/mech_fabricator.dm | 12 +- code/game/mecha/mecha_construction_paths.dm | 306 ++++++++++++++++++- code/game/mecha/mecha_parts.dm | 30 +- code/game/objects/items/bluespace_crystal.dm | 2 +- code/game/objects/structures/displaycase.dm | 117 +++++-- code/modules/research/designs.dm | 78 ++++- icons/mecha/mech_construct.dmi | Bin 30608 -> 31633 bytes icons/mecha/mech_construction.dmi | Bin 15940 -> 18739 bytes icons/obj/clothing/species/skrell/hats.dmi | Bin 0 -> 6804 bytes icons/obj/clothing/species/skrell/suits.dmi | Bin 0 -> 2282 bytes icons/obj/clothing/species/tajaran/hats.dmi | Bin 0 -> 6258 bytes icons/obj/clothing/species/tajaran/suits.dmi | Bin 0 -> 1901 bytes icons/obj/clothing/species/unathi/hats.dmi | Bin 0 -> 6470 bytes icons/obj/clothing/species/unathi/suits.dmi | Bin 0 -> 1895 bytes icons/obj/stock_parts.dmi | Bin 21131 -> 21820 bytes 16 files changed, 522 insertions(+), 34 deletions(-) create mode 100644 icons/obj/clothing/species/skrell/hats.dmi create mode 100644 icons/obj/clothing/species/skrell/suits.dmi create mode 100644 icons/obj/clothing/species/tajaran/hats.dmi create mode 100644 icons/obj/clothing/species/tajaran/suits.dmi create mode 100644 icons/obj/clothing/species/unathi/hats.dmi create mode 100644 icons/obj/clothing/species/unathi/suits.dmi diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 52725ba63f8..92e76712e64 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -67,6 +67,17 @@ else user << "You need five length of cable to wire the frame." return + else if(istype(P, /obj/item/stack/sheet/glass)) + var/obj/item/stack/sheet/glass/G = P + if(G.amount<5) + user << "\red You do not have enough glass to build a display case." + return + G.use(5) + user << "\blue You add the glass to the frame." + playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) + new /obj/structure/displaycase_frame(src.loc) + del(src) + return if(istype(P, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) user << "You dismantle the frame." diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 1d3db77dcfa..72d77cd5a60 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -95,6 +95,16 @@ /obj/item/mecha_parts/part/durand_right_leg, /obj/item/mecha_parts/part/durand_armor ), + "Phazon"=list( + /obj/item/mecha_parts/chassis/phazon, + /obj/item/mecha_parts/part/phazon_torso, + /obj/item/mecha_parts/part/phazon_head, + /obj/item/mecha_parts/part/phazon_left_arm, + /obj/item/mecha_parts/part/phazon_right_arm, + /obj/item/mecha_parts/part/phazon_left_leg, + /obj/item/mecha_parts/part/phazon_right_leg, + /obj/item/mecha_parts/part/phazon_armor + ), "H.O.N.K"=list( /obj/item/mecha_parts/chassis/honker, /obj/item/mecha_parts/part/honker_torso, @@ -103,7 +113,7 @@ /obj/item/mecha_parts/part/honker_right_arm, /obj/item/mecha_parts/part/honker_left_leg, /obj/item/mecha_parts/part/honker_right_leg - ), + ), "Exosuit Equipment"=list( /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp, /obj/item/mecha_parts/mecha_equipment/tool/drill, diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 2a275f508d6..48662874413 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -1078,15 +1078,13 @@ feedback_inc("mecha_durand_created",1) return - /datum/construction/mecha/phazon_chassis - result = "/obj/mecha/combat/phazon" steps = list(list("key"=/obj/item/mecha_parts/part/phazon_torso),//1 - list("key"=/obj/item/mecha_parts/part/phazon_left_arm),//2 - list("key"=/obj/item/mecha_parts/part/phazon_right_arm),//3 - list("key"=/obj/item/mecha_parts/part/phazon_left_leg),//4 - list("key"=/obj/item/mecha_parts/part/phazon_right_leg),//5 - list("key"=/obj/item/mecha_parts/part/phazon_head) + list("key"=/obj/item/mecha_parts/part/phazon_head),//2 + list("key"=/obj/item/mecha_parts/part/phazon_left_arm),//3 + list("key"=/obj/item/mecha_parts/part/phazon_right_arm),//4 + list("key"=/obj/item/mecha_parts/part/phazon_left_leg),//5 + list("key"=/obj/item/mecha_parts/part/phazon_right_leg)//6 ) custom_action(step, atom/used_atom, mob/user) @@ -1098,8 +1096,302 @@ action(atom/used_atom,mob/user as mob) return check_all_steps(used_atom,user) + spawn_result(mob/user as mob) + var/obj/item/mecha_parts/chassis/const_holder = holder + const_holder.construct = new /datum/construction/reversible/mecha/phazon(const_holder) + const_holder.icon = 'icons/mecha/mech_construction.dmi' + const_holder.icon_state = "phazon0" + const_holder.density = 1 + spawn() + del src + return + +/datum/construction/reversible/mecha/phazon + result = "/obj/mecha/combat/phazon" + steps = list( + //1 + list("key"=/obj/item/weapon/weldingtool, + "backkey"=/obj/item/weapon/wrench, + "desc"="External armor is wrenched."), + //2 + list("key"=/obj/item/weapon/wrench, + "backkey"=/obj/item/weapon/crowbar, + "desc"="External armor is installed."), + //3 + list("key"=/obj/item/mecha_parts/part/phazon_armor, + "backkey"=/obj/item/weapon/weldingtool, + "desc"="Phase armor is welded."), + //4 + list("key"=/obj/item/weapon/weldingtool, + "backkey"=/obj/item/weapon/wrench, + "desc"="Phase armor is wrenched."), + //5 + list("key"=/obj/item/weapon/wrench, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Phase armor is installed."), + //6 + list("key"=/obj/item/stack/sheet/plasteel, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="The bluespace crystal is engaged."), + //7 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/wirecutters, + "desc"="The bluespace crystal is connected."), + //8 + list("key"=/obj/item/stack/cable_coil, + "backkey"=/obj/item/weapon/crowbar, + "desc"="The bluespace crystal is installed."), + //9 + list("key"=/obj/item/bluespace_crystal, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="Super capacitor is secured."), + //10 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Super capacitor is installed."), + //11 + list("key"=/obj/item/weapon/stock_parts/capacitor/super, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="Phasic scanner module is secured."), + //12 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Phasic scanner module is installed."), + //13 + list("key"=/obj/item/weapon/stock_parts/scanning_module/phasic, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="Scanning module is secured."), + //14 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Scanning module is installed."), + //15 + list("key"=/obj/item/weapon/circuitboard/mecha/phazon/targeting, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="Peripherals control module is secured."), + //16 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Peripherals control module is installed"), + //17 + list("key"=/obj/item/weapon/circuitboard/mecha/phazon/peripherals, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="Central control module is secured."), + //18 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Central control module is installed."), + //19 + list("key"=/obj/item/weapon/circuitboard/mecha/phazon/main, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="The wiring is adjusted."), + //20 + list("key"=/obj/item/weapon/wirecutters, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="The wiring is added."), + //21 + list("key"=/obj/item/stack/cable_coil, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="The hydraulic systems are active."), + //22 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/wrench, + "desc"="The hydraulic systems are connected."), + //23 + list("key"=/obj/item/weapon/wrench, + "desc"="The hydraulic systems are disconnected.") + ) +/datum/construction/reversible/mecha/phazon/action(atom/used_atom,mob/user as mob) + return check_step(used_atom,user) + +/datum/construction/reversible/mecha/phazon/custom_action(index, diff, atom/used_atom, mob/user) + if(!..()) + return 0 + + //TODO: better messages. + switch(index) + if(23) + user.visible_message("[user] connects the [holder] hydraulic systems", "You connect the [holder] hydraulic systems.") + holder.icon_state = "phazon1" + if(22) + if(diff==FORWARD) + user.visible_message("[user] activates the [holder] hydraulic systems.", "You activate the [holder] hydraulic systems.") + holder.icon_state = "phazon2" + else + user.visible_message("[user] disconnects the [holder] hydraulic systems", "You disconnect the [holder] hydraulic systems.") + holder.icon_state = "phazon0" + if(21) + if(diff==FORWARD) + user.visible_message("[user] adds the wiring to the [holder].", "You add the wiring to the [holder].") + holder.icon_state = "phazon3" + else + user.visible_message("[user] deactivates the [holder] hydraulic systems.", "You deactivate the [holder] hydraulic systems.") + holder.icon_state = "phazon1" + if(20) + if(diff==FORWARD) + user.visible_message("[user] adjusts the wiring of the [holder].", "You adjust the wiring of the [holder].") + holder.icon_state = "phazon4" + else + user.visible_message("[user] removes the wiring from the [holder].", "You remove the wiring from the [holder].") + var/obj/item/stack/cable_coil/coil = new /obj/item/stack/cable_coil(get_turf(holder)) + coil.amount = 4 + holder.icon_state = "phazon2" + if(19) + if(diff==FORWARD) + user.visible_message("[user] installs the central control module into the [holder].", "You install the central computer mainboard into the [holder].") + qdel(used_atom) + holder.icon_state = "phazon5" + else + user.visible_message("[user] disconnects the wiring of the [holder].", "You disconnect the wiring of the [holder].") + holder.icon_state = "phazon3" + if(18) + if(diff==FORWARD) + user.visible_message("[user] secures the mainboard.", "You secure the mainboard.") + holder.icon_state = "phazon6" + else + user.visible_message("[user] removes the central control module from the [holder].", "You remove the central computer mainboard from the [holder].") + new /obj/item/weapon/circuitboard/mecha/phazon/main(get_turf(holder)) + holder.icon_state = "phazon4" + if(17) + if(diff==FORWARD) + user.visible_message("[user] installs the peripherals control module into the [holder].", "You install the peripherals control module into the [holder].") + qdel(used_atom) + holder.icon_state = "phazon7" + else + user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") + holder.icon_state = "phazon5" + if(16) + if(diff==FORWARD) + user.visible_message("[user] secures the peripherals control module.", "You secure the peripherals control module.") + holder.icon_state = "phazon8" + else + user.visible_message("[user] removes the peripherals control module from the [holder].", "You remove the peripherals control module from the [holder].") + new /obj/item/weapon/circuitboard/mecha/phazon/peripherals(get_turf(holder)) + holder.icon_state = "phazon6" + if(15) + if(diff==FORWARD) + user.visible_message("[user] installs the weapon control module into the [holder].", "You install the weapon control module into the [holder].") + qdel(used_atom) + holder.icon_state = "phazon9" + else + user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") + holder.icon_state = "phazon7" + if(14) + if(diff==FORWARD) + user.visible_message("[user] secures the weapon control module.", "You secure the weapon control module.") + holder.icon_state = "phazon10" + else + user.visible_message("[user] removes the weapon control module from the [holder].", "You remove the weapon control module from the [holder].") + new /obj/item/weapon/circuitboard/mecha/phazon/targeting(get_turf(holder)) + holder.icon_state = "phazon8" + if(13) + if(diff==FORWARD) + user.visible_message("[user] installs phasic scanner module to the [holder].", "You install phasic scanner module to the [holder].") + qdel(used_atom) + holder.icon_state = "phazon11" + else + user.visible_message("[user] unfastens the weapon control module.", "You unfasten the weapon control module.") + holder.icon_state = "phazon9" + if(12) + if(diff==FORWARD) + user.visible_message("[user] secures the phasic scanner module.", "You secure the phasic scanner module.") + holder.icon_state = "phazon12" + else + user.visible_message("[user] removes the phasic scanner module from the [holder].", "You remove the phasic scanner module from the [holder].") + new /obj/item/weapon/stock_parts/scanning_module/phasic(get_turf(holder)) + holder.icon_state = "phazon10" + if(11) + if(diff==FORWARD) + user.visible_message("[user] installs super capacitor to the [holder].", "You install super capacitor to the [holder].") + qdel(used_atom) + holder.icon_state = "phazon13" + else + user.visible_message("[user] unfastens the phasic scanner module.", "You unfasten the phasic scanner module.") + holder.icon_state = "phazon11" + if(10) + if(diff==FORWARD) + user.visible_message("[user] secures the super capacitor.", "You secure the super capacitor.") + holder.icon_state = "phazon14" + else + user.visible_message("[user] removes the super capacitor from the [holder].", "You remove the super capacitor from the [holder].") + new /obj/item/weapon/stock_parts/capacitor/super(get_turf(holder)) + holder.icon_state = "phazon12" + if(9) + if(diff==FORWARD) + user.visible_message("[user] installs the bluespace crystal.", "You install the bluespace crystal.") + qdel(used_atom) + holder.icon_state = "phazon15" + else + user.visible_message("[user] unsecures the super capacitor from the [holder].", "You unsecure the super capacitor from the [holder].") + holder.icon_state = "phazon13" + if(8) + if(diff==FORWARD) + user.visible_message("[user] connects the bluespace crystal.", "You connect the bluespace crystal.") + holder.icon_state = "phazon16" + else + user.visible_message("[user] removes the bluespace crystal from the [holder].", "You remove the bluespace crystal from the [holder].") + new /obj/item/bluespace_crystal(get_turf(holder)) + holder.icon_state = "phazon14" + if(7) + if(diff==FORWARD) + user.visible_message("[user] engages the bluespace crystal.", "You engage the bluespace crystal.") + holder.icon_state = "phazon17" + else + user.visible_message("[user] disconnects the bluespace crystal from the [holder].", "You disconnect the bluespace crystal from the [holder].") + holder.icon_state = "phazon15" + if(6) + if(diff==FORWARD) + user.visible_message("[user] installs the phase armor layer to the [holder].", "You install the phase armor layer to the [holder].") + holder.icon_state = "phazon18" + else + user.visible_message("[user] disengages the bluespace crystal.", "You disengage the bluespace crystal.") + holder.icon_state = "phazon16" + if(5) + if(diff==FORWARD) + user.visible_message("[user] secures the phase armor layer.", "You secure the phase armor layer.") + holder.icon_state = "phazon19" + else + user.visible_message("[user] pries the phase armor layer from the [holder].", "You pry the phase armor layer from the [holder].") + var/obj/item/stack/sheet/plasteel/MS = new /obj/item/stack/sheet/plasteel(get_turf(holder)) + MS.amount = 5 + holder.icon_state = "phazon17" + if(4) + if(diff==FORWARD) + user.visible_message("[user] welds the phase armor layer to the [holder].", "You weld the phase armor layer to the [holder].") + holder.icon_state = "phazon20" + else + user.visible_message("[user] unfastens the phase armor layer.", "You unfasten the phase armor layer.") + holder.icon_state = "phazon18" + if(3) + if(diff==FORWARD) + user.visible_message("[user] installs Phazon Armor Plates to the [holder].", "You install Phazon Armor Plates to the [holder].") + qdel(used_atom) + holder.icon_state = "phazon21" + else + user.visible_message("[user] cuts phase armor layer from the [holder].", "You cut the phase armor layer from the [holder].") + holder.icon_state = "phazon19" + if(2) + if(diff==FORWARD) + user.visible_message("[user] secures Phazon Armor Plates.", "You secure Phazon Armor Plates.") + holder.icon_state = "phazon22" + else + user.visible_message("[user] pries Phazon Armor Plates from the [holder].", "You pry Phazon Armor Plates from the [holder].") + new /obj/item/mecha_parts/part/phazon_armor(get_turf(holder)) + holder.icon_state = "phazon20" + if(1) + if(diff==FORWARD) + user.visible_message("[user] welds Phazon Armor Plates to the [holder].", "You weld Phazon Armor Plates to the [holder].") + else + user.visible_message("[user] unfastens Phazon Armor Plates.", "You unfasten Phazon Armor Plates.") + holder.icon_state = "phazon21" + return 1 + +/datum/construction/reversible/mecha/phazon/spawn_result() + ..() + feedback_inc("mecha_phazon_created",1) + return /datum/construction/mecha/odysseus_chassis steps = list(list("key"=/obj/item/mecha_parts/part/odysseus_torso),//1 diff --git a/code/game/mecha/mecha_parts.dm b/code/game/mecha/mecha_parts.dm index cb92361b7db..59624f49756 100644 --- a/code/game/mecha/mecha_parts.dm +++ b/code/game/mecha/mecha_parts.dm @@ -293,14 +293,14 @@ icon_state = "phazon_harness" construction_time = 300 construction_cost = list("metal"=35000,"glass"=10000,"plasma"=20000) - origin_tech = "programming=5;materials=7;bluespace=6;powerstorage=6" + origin_tech = "programming=5;materials=7;bluespace=4;powerstorage=6" /obj/item/mecha_parts/part/phazon_head name="Phazon Head" icon_state = "phazon_head" construction_time = 200 construction_cost = list("metal"=15000,"glass"=5000,"plasma"=10000) - origin_tech = "programming=4;materials=5;magnets=6" + origin_tech = "programming=4;materials=5;magnets=5" /obj/item/mecha_parts/part/phazon_left_arm name="Phazon Left Arm" @@ -330,9 +330,15 @@ construction_cost = list("metal"=20000,"plasma"=10000) origin_tech = "materials=5;bluespace=3;magnets=3" +/obj/item/mecha_parts/part/phazon_armor + name="Phazon armor" + desc="Phazon armor plates. They are layered with plasma to protect the pilot from the stress of phasing and have unusual properties." + icon_state = "phazon_armor" + construction_time = 300 + construction_cost = list("metal"=45000,"plasma"=30000) + origin_tech = "materials=6;bluespace=4;magnets=5" + ///////// Odysseus - - /obj/item/mecha_parts/chassis/odysseus name = "Odysseus Chassis" @@ -452,6 +458,22 @@ durand/main name = "Circuit board (Durand Central Control module)" icon_state = "mainboard" + + phazon + origin_tech = "programming=4" + + phazon/peripherals + name = "Circuit board (Phazon Peripherals Control module)" + icon_state = "mcontroller" + + phazon/targeting + name = "Circuit board (Phazon Weapon Control and Targeting module)" + icon_state = "mcontroller" + origin_tech = "programming=4;combat=4" + + phazon/main + name = "Circuit board (Phazon Central Control module)" + icon_state = "mainboard" honker origin_tech = "programming=4" diff --git a/code/game/objects/items/bluespace_crystal.dm b/code/game/objects/items/bluespace_crystal.dm index ce9aac56064..d2b4c6e961c 100644 --- a/code/game/objects/items/bluespace_crystal.dm +++ b/code/game/objects/items/bluespace_crystal.dm @@ -5,7 +5,7 @@ icon = 'icons/obj/telescience.dmi' icon_state = "bluespace_crystal" w_class = 1 - origin_tech = "bluespace=4;materials=5" + origin_tech = "bluespace=3;materials=5" var/blink_range = 8 // The teleport range when crushed/thrown at someone. /obj/item/bluespace_crystal/New() diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 2a475ed7be0..e477868a72e 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -1,23 +1,84 @@ +/obj/structure/displaycase_frame + name = "display case frame" + icon = 'icons/obj/stock_parts.dmi' + icon_state="box_glass" + var/obj/item/weapon/airlock_electronics/circuit = null + var/state=0 + +/obj/structure/displaycase_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) + var/pstate=state + var/turf/T=get_turf(src) + switch(state) + if(0) + if(istype(W, /obj/item/weapon/airlock_electronics) && W:icon_state != "door_electronics_smoked") + user.drop_item() + circuit = W + circuit.loc = src + state++ + playsound(get_turf(src), 'sound/items/Screwdriver.ogg', 50, 1) + if(istype(W, /obj/item/weapon/crowbar)) + new /obj/machinery/constructable_frame/machine_frame(T) + new /obj/item/stack/sheet/glass(T) + del(src) + playsound(get_turf(src), 'sound/items/Crowbar.ogg', 50, 1) + return + + if(1) + if(isscrewdriver(W)) + var/obj/structure/displaycase/C=new(T) + if(circuit.one_access) + C.req_access = null + C.req_one_access = circuit.conf_access + else + C.req_access = circuit.conf_access + C.req_one_access = null + playsound(get_turf(src), 'sound/items/Screwdriver.ogg', 50, 1) + del(src) + return + if(istype(W, /obj/item/weapon/crowbar)) + circuit.loc=T + circuit=null + state-- + playsound(get_turf(src), 'sound/items/Crowbar.ogg', 50, 1) + if(pstate!=state) + pstate=state + update_icon() + +/obj/structure/displaycase_frame/update_icon() + switch(state) + if(1) + icon_state="box_glass_circuit" + else + icon_state="box_glass" + /obj/structure/displaycase - name = "Display Case" + name = "display case" icon = 'icons/obj/stationobjs.dmi' icon_state = "glassbox20" desc = "A display case for prized possessions. It taunts you to kick it." density = 1 anchored = 1 - unacidable = 1//Dissolving the case would also delete the gun. + unacidable = 1//Dissolving the case would also delete the contents. var/health = 30 var/obj/item/occupant = null var/destroyed = 0 var/locked = 0 - var/ue=null - var/image/occupant_overlay=null + var/ue = null + var/image/occupant_overlay = null + var/obj/item/weapon/airlock_electronics/circuit + +/obj/structure/displaycase/captains_laser + name = "captain's display case" + desc = "A display case for the captain's antique laser gun. It taunts you to kick it." /obj/structure/displaycase/captains_laser/New() - occupant=new /obj/item/weapon/gun/energy/laser/captain(src) - locked=1 - req_access=list(access_captain) + req_access = list(access_captain) + occupant = new /obj/item/weapon/gun/energy/laser/captain(src) + locked = 1 update_icon() + +/obj/structure/proc/getPrint(mob/user as mob) + return md5(user:dna:uni_identity) /obj/structure/displaycase/examine() ..() @@ -28,8 +89,9 @@ usr << "Nothing." /obj/structure/displaycase/proc/dump() - occupant.loc=get_turf(src) - occupant=null + if(occupant) + occupant.loc=get_turf(src) + occupant=null occupant_overlay=null /obj/structure/displaycase/ex_act(severity) @@ -38,7 +100,7 @@ getFromPool(/obj/item/weapon/shard, loc) if (occupant) dump() - qdel(src) + del(src) if (2) if (prob(50)) src.health -= 15 @@ -78,7 +140,7 @@ playsound(get_turf(src), "shatter", 70, 1) update_icon() else - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(get_turf(src), 'sound/effects/Glasshit.ogg', 75, 1) return /obj/structure/displaycase/update_icon() @@ -93,8 +155,6 @@ occupant_overlay = image(occupant_icon) occupant_overlay.pixel_x=8 occupant_overlay.pixel_y=8 - //occupant_overlay.Shift(NORTH, 8) - //occupant_overlay.Shift(EAST, 8) if(locked) occupant_overlay.alpha=128//ChangeOpacity(0.5) //underlays += occupant_overlay @@ -115,6 +175,32 @@ user << "\icon[src] \blue You close \the [src] and swipe your card, locking it." update_icon() return + if(istype(W,/obj/item/weapon/crowbar) && (!locked || destroyed)) + user.visible_message("[user.name] pries \the [src] apart.", \ + "You pry \the [src] apart.", \ + "You hear something pop.") + var/turf/T=get_turf(src) + playsound(T, 'sound/items/Crowbar.ogg', 50, 1) + dump() + var/obj/item/weapon/airlock_electronics/C = circuit + if(!C) + C=new (src) + C.one_access=!(req_access && req_access.len>0) + if(!C.one_access) + C.conf_access=req_access + else + C.conf_access=req_one_access + if(!destroyed) + var/obj/structure/displaycase_frame/F=new(T) + F.state=1 + F.circuit=C + F.circuit.loc=F + F.update_icon() + else + C.loc=T + circuit=null + new /obj/machinery/constructable_frame/machine_frame(T) + del(src) if(user.a_intent == "harm") src.health -= W.force src.healthcheck() @@ -133,9 +219,6 @@ /obj/structure/displaycase/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/structure/displaycase/proc/getPrint(mob/user as mob) - return md5(user:dna:uni_identity) - /obj/structure/displaycase/attack_hand(mob/user as mob) if (destroyed) if(occupant) @@ -160,8 +243,8 @@ user << "\red Access denied." return - user << "\blue Your press your thumb against the fingerprint scanner, and deactivate the hover field built into the case." if(occupant) + user << "\blue Your press your thumb against the fingerprint scanner, and deactivate the hover field built into the case." dump() update_icon() else diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index a114de5871d..366d7abeddd 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -716,6 +716,7 @@ datum/design/posibrain //////////Mecha Module Disks/////// /////////////////////////////////// +// Ripley datum/design/ripley_main name = "Circuit Design (APLU \"Ripley\" Central Control module)" desc = "Allows for the construction of a \"Ripley\" Central Control module." @@ -734,6 +735,7 @@ datum/design/ripley_peri materials = list("$glass" = 2000, "sacid" = 20) build_path = "/obj/item/weapon/circuitboard/mecha/ripley/peripherals" +// Odysseus datum/design/odysseus_main name = "Circuit Design (\"Odysseus\" Central Control module)" desc = "Allows for the construction of a \"Odysseus\" Central Control module." @@ -752,6 +754,7 @@ datum/design/odysseus_peri materials = list("$glass" = 2000, "sacid" = 20) build_path = "/obj/item/weapon/circuitboard/mecha/odysseus/peripherals" +// Gygax datum/design/gygax_main name = "Circuit Design (\"Gygax\" Central Control module)" desc = "Allows for the construction of a \"Gygax\" Central Control module." @@ -779,6 +782,7 @@ datum/design/gygax_targ materials = list("$glass" = 2000, "sacid" = 20) build_path = "/obj/item/weapon/circuitboard/mecha/gygax/targeting" +// Durand datum/design/durand_main name = "Circuit Design (\"Durand\" Central Control module)" desc = "Allows for the construction of a \"Durand\" Central Control module." @@ -806,6 +810,35 @@ datum/design/durand_targ materials = list("$glass" = 2000, "sacid" = 20) build_path = "/obj/item/weapon/circuitboard/mecha/durand/targeting" +// Phazon +datum/design/phazon_main + name = "Exosuit Design (\"Phazon\" Central Control module)" + desc = "Allows for the construction of a \"Phazon\" Central Control module." + id = "phazon_main" + req_tech = list("programming" = 5, "materials" = 7, "powerstorage" = 6) + build_type = IMPRINTER + materials = list("$glass" = 1000, "sacid" = 20) + build_path = /obj/item/weapon/circuitboard/mecha/phazon/main + +datum/design/phazon_peri + name = "Exosuit Design (\"Phazon\" Peripherals Control module)" + desc = "Allows for the construction of a \"Phazon\" Peripheral Control module." + id = "phazon_peri" + req_tech = list("programming" = 5, "bluespace" = 4) + build_type = IMPRINTER + materials = list("$glass" = 1000, "sacid" = 20) + build_path = /obj/item/weapon/circuitboard/mecha/phazon/peripherals + +datum/design/phazon_targ + name = "Exosuit Design (\"Phazon\" Weapons & Targeting Control module)" + desc = "Allows for the construction of a \"Phazon\" Weapons & Targeting Control module." + id = "phazon_targ" + req_tech = list("programming" = 5, "magnets" = 5) + build_type = IMPRINTER + materials = list("$glass" = 1000, "sacid" = 20) + build_path = /obj/item/weapon/circuitboard/mecha/phazon/targeting + +// H.O.N.K. datum/design/honker_main name = "Circuit Design (\"H.O.N.K\" Central Control module)" desc = "Allows for the construction of a \"H.O.N.K\" Central Control module." @@ -832,7 +865,8 @@ datum/design/honker_targ build_type = IMPRINTER materials = list("$glass" = 2000, "sacid" = 20) build_path = "/obj/item/weapon/circuitboard/mecha/honker/targeting" - + +// Space pod /datum/design/spacepod_main name = "Circuit Design (Space Pod Mainboard)" desc = "Allows for the construction of a Space Pod mainboard." @@ -840,8 +874,8 @@ datum/design/honker_targ req_tech = list("programming" = 4) build_type = IMPRINTER materials = list("$glass" = 2000, "sacid" = 20) - build_path = /obj/item/weapon/circuitboard/mecha/pod - + build_path = /obj/item/weapon/circuitboard/mecha/pod + //////////////////////////////////////// /////////// Mecha Equpment ///////////// //////////////////////////////////////// @@ -1985,6 +2019,24 @@ datum/design/mesons materials = list("$metal" = 50, "$glass" = 50) build_path = "/obj/item/clothing/glasses/meson" +datum/design/night_vision_goggles + name = "Night Vision Goggles" + desc = "Goggles that let you see through darkness unhindered." + id = "night_visision_goggles" + req_tech = list("magnets" = 4) + build_type = PROTOLATHE + materials = list("$metal" = 100, "$glass" = 100, "$uranium" = 1000) + build_path = /obj/item/clothing/glasses/night + +datum/design/magboots + name = "Magnetic Boots" + desc = "Magnetic boots, often used during extravehicular activity to ensure the user remains safely attached to the vehicle." + id = "magboots" + req_tech = list("materials" = 4, "magnets" = 4, "engineering" = 5) + build_type = PROTOLATHE + materials = list("$metal" = 4500, "$silver" = 1500, "$gold" = 2500) + build_path = /obj/item/clothing/shoes/magboots + datum/design/miningblueprint1 name = "Mining Schematic Disk Version 1" desc = "Contains the schematics for a new range of Pickaxes." @@ -2048,7 +2100,7 @@ datum/design/bluespace_crystal name = "Artificial Bluespace Crystal" desc = "A small blue crystal with mystical properties." id = "bluespace_crystal" - req_tech = list("bluespace" = 4, "materials" = 6) + req_tech = list("bluespace" = 3, "materials" = 5) build_type = PROTOLATHE materials = list("$gold" = 1500, "$diamond" = 3000, "$plasma" = 1500) reliability_base = 100 @@ -2076,6 +2128,15 @@ datum/design/health_hud materials = list("$metal" = 50, "$glass" = 50) build_path = "/obj/item/clothing/glasses/hud/health" +datum/design/health_hud_night + name = "Night Vision Health Scanner HUD" + desc = "An advanced medical head-up display that allows doctors to find patients in complete darkness." + id = "health_hud_night" + req_tech = list("biotech" = 4, "magnets" = 5) + build_type = PROTOLATHE + materials = list("$metal" = 200, "$glass" = 200, "$uranium" = 1000, "$silver" = 250) + build_path = /obj/item/clothing/glasses/hud/health/night + datum/design/security_hud name = "Security HUD" desc = "A heads-up display that scans the humans in view and provides accurate data about their ID status." @@ -2085,6 +2146,15 @@ datum/design/security_hud materials = list("$metal" = 50, "$glass" = 50) build_path = "/obj/item/clothing/glasses/hud/security" +datum/design/security_hud_night + name = "Night Vision Security HUD" + desc = "A heads-up display which provides id data and vision in complete darkness." + id = "security_hud_night" + req_tech = list("magnets" = 5, "combat" = 4) + build_type = PROTOLATHE + materials = list("$metal" = 200, "$glass" = 200, "$uranium" = 1000, "$gold" = 350) + build_path = /obj/item/clothing/glasses/hud/security/night + ///////////////////////////////////////// //////////////////Test/////////////////// ///////////////////////////////////////// diff --git a/icons/mecha/mech_construct.dmi b/icons/mecha/mech_construct.dmi index a07c36ecf28044055bf49e00608f4c6a5db442a8..b2740298c2e80acdf1b207671dba1eba00b060d7 100644 GIT binary patch delta 10544 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 diff --git a/icons/mecha/mech_construction.dmi b/icons/mecha/mech_construction.dmi index 5cf5b9cae70239bae431bc3792cc86fc6e5751b1..6e8ea53ef7a82802f63c071028155b7759813235 100644 GIT binary patch literal 18739 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 CE1Deu literal 15940 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 diff --git a/icons/obj/clothing/species/skrell/hats.dmi b/icons/obj/clothing/species/skrell/hats.dmi new file mode 100644 index 0000000000000000000000000000000000000000..30c012ddf183c421bb7455bbdbb88449304fd817 GIT binary patch literal 6804 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 BIX(aY literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/species/skrell/suits.dmi b/icons/obj/clothing/species/skrell/suits.dmi new file mode 100644 index 0000000000000000000000000000000000000000..47af90a121260550017bff8eb4c2b976174942b5 GIT binary patch literal 2282 zcmV95 zH_gq>=q4seKQJxY{{UsM6`cQuc4?@Th19iqP*6}iJ3A^WD#D!ygDVugJsof^m`Oo6 zYhF?~a%pr`C-=-EmOaYAk44@}C8l{d*TJqvkcG~uZ#gtAw4;;eby?ukqn(X@DppWv zU{iy6X@G!$z`(#*SXhXNi16_6#>U2tjg2=qH&#|wPft&>va*GRg_M+(c6N5i$jF3* zgp7=gaBy&jhK9Gdw{>-ON=iy&V`E!eTZ4mx=H})KqfadB~Sa&mrte(US&xw*MzWo3DJc`Yq1v$M0lzP|MI z^lWTwY~E#k00001bW%=J06^y0W&i*Hn|f4ObVOxyV{&P5bZKvH004NLjgY+x!!Qhl zXZtBkGPm?^?NSm#hUOhitlENF0ZBCU?Q5E;L&4kK@o@*&x?4Ytlk4uIeE|zD&4Yc0P5+=k5ea~iVilhu;Ow7O ztiW8?iBvo9H7`;{t_k(;1+D9+?tAYCKdfi4$4}X0000JkNklOF7aXc9B7~jQy^uvoZi>hr=vbv=TAQ$jT;a)BH^C!n;U~P!!W3 z4Inh#9wA5p@sI}K6O>3Z`*qS7D(n5wAVPqd_lF4}h5m@jDMe{d9cYkhSClvbzCWPl zxX3wepg-CsJbsWtERL$H5Q5NCib{&at$zSD&Oqc0YCO;{j#H4uDenv*x|F$BQo?nmO(Nlel~-%W5#hS-a+$B`4C zHv0@rj?ZYJ(TWqjptR#q0|AaR(LRB78(X_a%%Fqv7y`6VI*tBURa|3@q;+=w%7+}k z+rW7#ZqJZ_Tc|-?25fDee8>s125k{?g5%B7v>XjNLEgw4f*%v#Xi**6Fag0j|~^panE#OPxWmK4uHz4hawrzdjyEzg z;yGm@LjkCE1@o^Uky4z%@qFK{lDWR`Iq`V0T*fOfuUsz1!~WAdDA*EskU6nELrr2@EzEqA8&GdCv*W%i}2$NAdH;y?8N?rzrlYT_71C z0SQpBMKBc_V%#K5B!YvL|u{1oo(a041uTL?VJ> z83c|436KHv%2AmMm^jsb@a!PJmh5N-Rg}ngs%{k-?7ssG>Bu-6K zukb!Clq&Uj8@aAkqYPZipk@g)uxK3+0oH*P(*WhEkAt9uOiGpUdLi0Hd8_K;%a&^a z#I458$1$r+3&HX%S_WlnEK0!Y#?;~F^BjL;xjAzEjo0go4%cr9Zs z)UnX&@ink#;ny*KFwOwYEk6Cw(4rPTvHI^DT9o4P`tO--)8v6~+Y*9d*J2jDjKKF0 zhnEqQz`%fCk`hz_P?ZySoIskvAPxi&;5d++2QKXpZhV{AH*9ys(20$jRoe1BiKN+y=giZzwR8Ouh z3pYEvBsj=8er>qsawoy}M|_XFV+cZ<5C*Zexi#*@U#8Biad%7t6Zo5$5Uycs$gjHG ziGQDeEB-ZsdR^E+_}{`h&7HVJ--@5uiM7loC#NRqGBr7w41RFox5o7E(~aLQ1k;J& z&s=O=n*C$;Qsd%GkU$QTm#;LMSFZ)vt~MK2E+;@RJ$HTn#=>H-xNu|s`dsU4G(A7R zGE+vOr8#jYxHHjQVYioCPq4bi8tZrO-MM#ny}{O2TTgKR%KZny z>TEE(8a%*#>j@st1dkriJ_(-8K7JI;JZw3^pHG90XU&D+uVA71Y$JHu`ZikKWNTZ` zUu0iA-&$jvt1ZVTTbX;g{rC3Exs^oFVM|*ZueM)pY%L{4(Ae2oVJka3jid-(znR)* z+f#2|CxpKl1i>tuh2KnuVD;_dyJfcgZt-n0J;d1i4+|gJ$Au5?6T-h0eEN(GK7R^s zC4vtL7QZxE^UGpFBCPN3Hk<2gz1iH|T~C7G#Qr7w2lSTx4X_7Or~m)}07*qoM6N<$ Ef=y6EKmY&$ literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/species/tajaran/hats.dmi b/icons/obj/clothing/species/tajaran/hats.dmi new file mode 100644 index 0000000000000000000000000000000000000000..224fcaee58e722423425ef02d2fa931c817b00c7 GIT binary patch literal 6258 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 D5t%hP literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/species/tajaran/suits.dmi b/icons/obj/clothing/species/tajaran/suits.dmi new file mode 100644 index 0000000000000000000000000000000000000000..3b0b4dafbd1e570722101e2ec258eac8641dfbf8 GIT binary patch literal 1901 zcmV-z2a@=SP)z;t+W!D$u!nYO6`cQuc4?@Tg*Po4 zu7)=N004ym0621KGXMamrl#83+GYR%Mv#R&J3IIH_bDkUMMXuK007JY0RR90-by9r zby;*(Cmb9cB3D8u9}HAVHo(BZa4wjZJ<4VPnMYx)Gynhq0d!JMQvg8b*k%9#0GfJK zSad{Xb7OL8aCB*JZU6vyoQ;sZ3d1lEgJ=6GOft9hZ|zbNLWbrYOnkKk^#$ysp>JQ) zOkIjM34I(VwdU3j<7B$~s9%&a7B*LN*&no8;UpAuK4}#QKFDUWSfL`D1ivHpV4?)} zjaCjRm*l9`BiTrs{^8dEp(--J*`W@#5|>;>Msk?#v+eu!Sov~Nv6b>DeET?=Qh zal^uS000HJNkl6ts{f>@6T%L!e||NlT0oAUhD;?lJxUKWj&V^kK`0 z;N;70Z%(i|gYW1{SISKAykGHS5FL$Zhx!Z`=F`qqIPV5w_*)nTU2er`=N&RIJpZmk zufTcG3rQH_w-;C$I+XSYRM0`6T8HSuyFrhKn4ysOg02N0M&kV-9??-ecrT*ii*d{l zCu2;}m~h)14R8ENj3)6Yo{U7~-&8ZWaF2&m0)`LBPo`m=Vc3tNff&U!9*IE|^=kwU zoCh2uC*g;Xpb}nRg;^BM@ciT!gA{l}>C5nt6HPGweXI!x532-1%sgc1+;;H1C+Hu4 zz6|enr&wN2{vsSpJ?&PPnTn3^hfLhYw}K7P>3{$EBAf?Z;t@0w>7DK>b3|`rij`w* z!Wh<*#*_F(xNc2O80S6C8RiNt`!m69JfVJn7}1!rVc)-_apy(2AsC0p_eu>xW$AhrrT@9y54vB;->#Acp%Uxi&b$4NoPrh+lnfm;s? z-HN_`v4Ji;=;^amZ)cpRy}+7)ifHz6775!?b_q_VV-k|_wCTX6lUN{uzH0izzln|@At7^?QP`3(W<5bdyAST#3|FqiDPd>7mgN7j&Hnh>q#Le+? z1x}{ZDG!5?Rn+{31=4-ZD)W_6+ld zln?Ad$_6}1R%@gG*DD*tX1PgKma!~TDeh}{{+P=XE^%)oSgjJH|Mg7`O_6`G+@>Pk zE*D@(E4W1d#qLQ8`LtVrLDn)r|0nA`^#6XHSoHsL0|J$8@=c~duvu2{#~cJI%ViE+ z=J{hSKlDH52>Ks0WYPbN#Uf?PEsEbRS&DacT(aHMF2^sEb=>HGQ~>>t3M~46Fjw<| z*evtqMwojmp6}!?x8g=rp#tcCRAABnYM#xJf17Q=fO}PWo@pGz&rpQMWp$ag{znDS z|ER#C|CyS@A8d-O*x-|MRozfCrtutju5npiWuyO-)gJnPze?)*pQ*xAiivEQ38s`+ zR2XEga)a*-E{nWMp!Gj0fc{4Xb^Slc2CTri*_NS}g5iCIU?&a!WN?Y4{+Yn&|Mhwe z{g2nW{s)6ng(}iziei+igaG`N%v_;>wZ|6huU0$WI7I~7H>$uGly(EnD384f&*5C`4N z+J;Wt=>K7}Kfs^U`Iq9$9M@~`3;jWMHGT~LpN0iK#XPf5@1-~xh7N{?1-ukT3H{+Y zj(OJDBp2aFhK4r%mf_qyxNxKY&l-R^q7D8l{?k#GrSS*2zES?e$sZivhM_zhO5+do z%^T#0KPXTBptOEJ&^AB(0p>{igF|WiexNl0{6Ts02c^Xyv<|JeP=WRbhtlE?T8H)r z<;fqE7Jtw-j6Wz3#vdHYx<6=7p#4F4@&{$zAG8jqKWH5;f6zW${@^vjT~wmgbH|8l>x}BYx5#B_*JMNF&|d-5l`Y z-`_X$&1}5$?lZgZJF~mbv$LNy)fJxMQsDvsfM-gIQ0=E4{#4DeF`wGMzP?INUAeEW zfd|ye{ezpWi-)bV69C|yoih3gx0@dyGCBheQ?w>W9_%7nlJWa#Rm;VLXMuC|=a;m# z9-JIm=o&CByv7yq(1=E1pcZc{Yqg71zMk`?Ck9?xogTNV!CrgvE>}<(n>$1Y+%Ndr z$Y%)SrH7GJZFK!`M}vg78TF?HCVej8%;oQk&Yfk>2=~p5+KJp1|5X6>0 z&L1kN*hzqsaEd(*K@+Bk;puREIgsQaHH30~X&7j(l8UcXbYx_jdbzmee>HP=HRp$@ zIJ=|EZ)wS-C?K!hGYO)o`vw1GVU5TLtDq$rE>Pux3}lXpOmbW@!JU`{UZU_Nxv zT}w`^M91YlTW*exkF{I>rPo{fsLxHVb*XxEZsil0$*bA|K2XywH%$##E-^0v5fS2&cM}>RV0{j&kf51z z?tqP@$Kjach*r$$hWBAj;wln$*CshgtGOuBsXuF#`n18e(~6(kpO8XXo?(!{;#aX1 zd?;m_2f9~*J_fH*G@TVupw7Z};k47f?yG3CDoxe&t4&w(@QI$tp=Rk0+}BUpeYW~p*L=2!g^ut_!9nvZQ2ZMk)(YE4<0d1m z-cbyZrZr!rmvHA>yPFL|tj`I%);RO~w#hXg-1+t(x-B7IlgzFg;2#NR42^ZmxsN-gB(pU@mGV0k}h+A_=F8V3DSHW8_R& z^T!L!6n8YNjrQ!wC$GDE1L5m-IDurl2HzU1&~ zZe@}>q_WR)+vfv0>(8>HwBpf`4VHz{{J%&!{d8!QUWC+QY@s6@>Cj^m9z+?f=+)h~PW_oX? z6@A#V#YzcB|9~?T$Xzf+O!ioWX^vWs>^Spkz}GzQ3z9? z9IyK`#R(+Z-76E;w+E*FeM#MfJNWhlCIaR?oP|Z2+!3B^nJwTe%JNLy#CFaai)6E{ zywP!|&{ut)fVU1*N~7XAvms3fZ0|J%GnvNfRQ4<^1!-q>nRmQ?`M{|F?;OIKzBC>z zMbV-n&R4_?u1Yfs6zI;WWlU814h|x!##d{JU(H*t7g1{;wo^VYHJgb`GKCr9Rlp-P zdCgHmVWC-@+H(Ohr(?QQSm6L`V1u3eMSV%M4)NznR#|7TBKzuf52o^_utKpTDt% ztEZL~zC}V5^(-V{z+?ddsx}U{wdZZ7;T{Lu6|#{6K#P%Royl;~ZJA>I4?q$tN&p^! zTT{Y>`TDOkio#|NERK*Aw`k{EIQG~GyVS#n?6#Lj!qxdF!z?E<2A-h7n!1~EdA zK2$SrD_`>$pW(qVPRBfYNM7&GusO)0rK5*-d1J!8R}-n_B(d=Yu;C-3iXB?9V`8Br zuDMOR&)`)3S+_tn4$s>eonh>|2afyo`TpvNd$rNfXh`>XipQdVGKSdN(Wop`Vg!GJ zuf=DvxTQPdKfvs~^7XYD;_s#v+(| zcb8a3-yH2D9LhjE(l1ya86|3Y4{A!`S~nFl@nBR?7wCTosdT{*aT*KvXxispovnlq z;6)w7PD}$Ik3s`rsKk%gO-Ta>1d9))xkKz`DR$T+nBlbArbE3c4X=68Bs=2c|5RjEBG-Oj^A zO$3~4cL&hjnGxRWqoNwO>$#YJN$+4Uf3K>tr!@CWO?^5V`qpVKU)BTw7;MbsFDn3R zlYsVskT6E$Z`>W{FOXx$CA0-Ko-3 z;qJSxrDZj*;V@@-+@!F#tp)UkofhaX0q5HqdVe9sjjV^yb-wnunMkfa)Di?pm@N%F zIOQBPtJ!=;hFXFweJ@SQ3TC`WQgtWhBRuLazROm>14$Sls>g+Nj?c#DymR} zC5{5jag_+xH6JU zTX2*ChltvYoGJXZxF8IZ_4^db+TX3QfsXR}kJzBrHx@GZH$L7%=nWO{{q-p$870X^ zBqb!7*&3h~mkxxA{nLy8mjipc_2h&T5sO#+XX`Ue8-yKGMaVh{)^@#_%7QUnQ+eMN zD7z{&oHqt&At};Di21WTk%B+y$Kqwc`QZy4IR+VfmCrh|w5;Ox29LTgg#j<@1j_0f4>;C@>cSj7MhErWbDy_B-+PNQv_i!5>Z@#5xWc*T#R#qDP)5Ha{v&IzR;bIjOjCFh$D22@YwME%Y1!Pr} z5lDg9TDbDg)XE50%Cht{Gj|c6GgUM6hOUN^xLGP|(EL6A{L3dWUN_s|^^j(9w2-U- z#MQ!;AewBD74eoLCS#p^J!Wl~uP^b`;AerHJLk(GAP3!LL3Opy+S=-7Y<%?0JNZ^K znwoAcL|x;4?1WKg)pM8qHNm$wyF*nx55GiS^@S^v8M73{Q$R#fGM}MA6E#1TNZ~^B zM(>7WZtFZ0HU1-Ge|!CmmF7wO{@KsQe+U?$b|xd;NE^aNm=#ce|DU;&DtXPBL2*J{BHJK)wRghHwLxCV?ync-)WW+`;U1`pmw*tt}B30vCQggrS#LNGQ|oxJ}>tY{+^sJ2H)nas0kxg zpPxPUNh9f)0b5FMv}gM;ioY@Vub0_`I?p$R)*HGno9q~|p9;ZdT{15ArWDq1`Y@t5 zThsDr12M;iv$rYCoLW#aYCszuGxX)s7TjCp(8KKtc}7ka2E3sR11@rR^aZWP$M-tj zCPeH$nIdKnV?xx@_S|p1R8&LmKJeVgb|pjDJS+yQrpj{M_fLyl9uP~& z*e$>9DlId2SW^HLLYYoa)k<2vV{L}KQ1}{?%YxB%k1L+^PtLUwR$DAImby5smbOHR zkS}3nT(@y@*Tx?e+ zy{uTDGn)<`Yy&u`^CXk%-E{uR)63!;y^-lfX z-~xMA79dsSI@mj5CH?ecA6D8i@`s81bvkc~$zZ)83oo$hJfO-M=IjW21pFcaxpMR? zrLkydN{G7%LhYT|ad3>QpO79PztYMjTTfte}je4jaH8MOQR z^t@;OV{O8#O}(8U95&Q`KDI)Oh+0BU6-Q#j`riG(5Mzt`?`!G)G}Ny*QfNlYlN3X& zq>J|Up5ki~@O%pK9h#)q3;cVPzHmd$D-!FHBZ5kPxhGiv?GrE?IK;%0H6-`nnZ+Mn zBK|G;_uKT*PuY*VPy?oehShWI7{CuAM2rs!AX)#y&T{7?jHQM%)28dpbJiD&^pUT) zC=vI|ejTOG-#pa%oQ04l5ov*1>)d$EOn8Z*&Rp2gqVR{WKO81g?uu&^Pc^vn+8BC! z!lv}P>_3b#t=|V>>-PUsMfFB4Y#UWi#`SOcR)KDVj=(nlPbH3Q67&o%&xn;CY{SA$ z4kB_D{T{bc9tT1V9L$rMFBJ{`e|G!dh&8;&)9t-55cMJD#h3H3rS?EISX3MdY=pV< zB5t^25fvm_y+Y^u*;H+LX`0}s;5Y(FSgnw-IN(>p(Ux>%vG1N3SG5OSoX0GOrG?+g)k38rpEX5mzIr#Gcz!~~2 zV1wQ6>^sQ7awG8+szly4S>z=&3Mo0YnHaSqB;8fV<|Vo(`T!hj~QZYPwjjTW&NlCLqm z#xXQTgY4>}%TRZIm%bOPdql!msMz_%MRnjQ{MDx%`(a-6%H}7-fiz<&aY1JEfHLBK z<%zS7^++8Um1sXTG@J4!;^;C$mU@QvQh+(1;bcN1;?84AsAQmMMZVC zNrD&=nN)L1%QP;NPG0#Q-#_l?y}ycVGUAD(6T4jV6a|;bp7*(aGphE38nvWwEb#7s zB3C>~++vH4A@F_P^p9vf9D=_NtjCUFVG~~{zPe9KSY2Zc063?yBrNNVF#oRcA)Rhj z_JxW`Ibp=fWjp zL~y6DH(|&Jrh5XhG%KrY$Ait&{x8}jRGM^7%PsEQdon=30<=9n4vosK1dw#LGc%SQ08g0 z?o`d0nG!<2jIThyJ@Q~u>hwM5zXejs(QAg(4xw82VM^2XiGi>{c8RO(AE#;ZxgY%# zp2q*dWbeGx(s-+B)zM0%=V9<)VDe&(hc5*>u$7`4;9{w7F1fw>so{axKl95b7Kiu+ zxhew19vi?5o`(UJ&vjd{WvYPk=!J_`WPU4mA8_#%woO^yzw$kR2x{_Sd!(ffwlnR3 zXo{uXL6aNIZ;!|~jBmb1)H%Ys1Wf7kGWbcmYGZcl>pv-)22SDW-WQ?0wPm$Awsq{k8UcYWI8cv7^uTyKaw_n>|bC29n|dra~?zh0N+`<`=Pa8Hoer%0X(TG6YH-Y>|VF>IG> z*?!QG@#nL1tz7Uz&~C#VvlBqDUz!J$-Zvg#D@a;!K&*%zF0HA`m~VrmGkULs6K%fnB6hDpg$U;%9sKn6x>SAQssHl<_K0cC(A==+ TLv-}?!vIi{Q-@Z*F%SM9A$w;( literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/species/unathi/suits.dmi b/icons/obj/clothing/species/unathi/suits.dmi new file mode 100644 index 0000000000000000000000000000000000000000..9e6217ce1b25158867ca3ea71e1c8c0567c19c2e GIT binary patch literal 1895 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 t32YV#%_