From 94c9b9b8cadbdca35c6b9b35712cad5e2bf17b20 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 22 Apr 2015 16:15:56 -0400 Subject: [PATCH 001/145] Adjusts glove siemen coefficients Also adjusts jumpsuit rolling to be more amenable to future changes. --- code/modules/clothing/clothing.dm | 32 +++++++++------ code/modules/clothing/gloves/color.dm | 39 +++---------------- code/modules/clothing/gloves/miscellaneous.dm | 17 +++----- 3 files changed, 30 insertions(+), 58 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 2cd1450a97b..55cf4b2ce0e 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -191,7 +191,7 @@ BLIND // can't see anything gender = PLURAL //Carn: for grammarically correct text-parsing w_class = 2.0 icon = 'icons/obj/clothing/gloves.dmi' - siemens_coefficient = 0.50 + siemens_coefficient = 0.75 var/wired = 0 var/obj/item/weapon/cell/cell = 0 var/clipped = 0 @@ -397,7 +397,7 @@ BLIND // can't see anything slot_flags = SLOT_ICLOTHING armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) w_class = 3 - var/has_sensor = 1//For the crew computer 2 = unable to change mode + var/has_sensor = 1 //For the crew computer 2 = unable to change mode var/sensor_mode = 0 /* 1 = Report living/dead @@ -406,8 +406,15 @@ BLIND // can't see anything */ var/list/accessories = list() var/displays_id = 1 + var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list("Vox" = 'icons/mob/species/vox/uniform.dmi') +/obj/item/clothing/under/New() + //autodetect rollability + if(rolled_down < 0) + if((initial(item_color) + "_d_s") in icon_states('icons/mob/uniform.dmi')) + rolled_down = 0 + /obj/item/clothing/under/update_clothing_icon() if (ismob(src.loc)) var/mob/M = src.loc @@ -548,17 +555,18 @@ BLIND // can't see anything if(!istype(usr, /mob/living)) return if(usr.stat) return - if(initial(item_color) + "_d_s" in icon_states('icons/mob/uniform.dmi')) - if (item_color == initial(item_color)) - body_parts_covered &= LOWER_TORSO|LEGS|FEET - item_color = "[initial(item_color)]_d" - else - body_parts_covered = initial(body_parts_covered) - item_color = initial(item_color) - - update_clothing_icon() + if(rolled_down < 0) + usr << "You cannot roll down [src]!" + return + + rolled_down = !rolled_down + if(rolled_down) + body_parts_covered &= LOWER_TORSO|LEGS|FEET + item_color = "[initial(item_color)]_d" else - usr << "You cannot roll down the uniform!" + body_parts_covered = initial(body_parts_covered) + item_color = initial(item_color) + update_clothing_icon() /obj/item/clothing/under/proc/remove_accessory(mob/user, obj/item/clothing/accessory/A) if(!(A in accessories)) diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 8e52dbd5855..870fcc487f6 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -5,7 +5,6 @@ item_state = "ygloves" siemens_coefficient = 0 permeability_coefficient = 0.05 - item_color="yellow" /obj/item/clothing/gloves/fyellow //Cheap Chinese Crap desc = "These gloves are cheap copies of the coveted gloves, no way this can end badly." @@ -15,101 +14,73 @@ siemens_coefficient = 1 //Set to a default of 1, gets overridden in New() permeability_coefficient = 0.05 - item_color="yellow" - New() - siemens_coefficient = pick(0,0.5,0.5,0.5,0.5,0.75,1.5) + //average of 0.5, somewhat better than regular gloves' 0.75 + siemens_coefficient = pick(0,0.1,0.3,0.5,0.5,0.75,1.35) /obj/item/clothing/gloves/black - desc = "These gloves are fire-resistant." + desc = "These work gloves are thick and fire-resistant." name = "black gloves" icon_state = "black" item_state = "bgloves" - item_color="brown" + siemens_coefficient = 0.50 + permeability_coefficient = 0.05 cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE - - hos - item_color = "hosred" //Exists for washing machines. Is not different from black gloves in any way. - - ce - item_color = "chief" //Exists for washing machines. Is not different from black gloves in any way. - /obj/item/clothing/gloves/orange name = "orange gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "orange" item_state = "orangegloves" - item_color="orange" /obj/item/clothing/gloves/red name = "red gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "red" item_state = "redgloves" - item_color = "red" /obj/item/clothing/gloves/rainbow name = "rainbow gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "rainbow" item_state = "rainbowgloves" - item_color = "rainbow" - - clown - item_color = "clown" /obj/item/clothing/gloves/blue name = "blue gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "blue" item_state = "bluegloves" - item_color="blue" /obj/item/clothing/gloves/purple name = "purple gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "purple" item_state = "purplegloves" - item_color="purple" /obj/item/clothing/gloves/green name = "green gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "green" item_state = "greengloves" - item_color="green" /obj/item/clothing/gloves/grey name = "grey gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "gray" item_state = "graygloves" - item_color="grey" - - rd - item_color = "director" //Exists for washing machines. Is not different from gray gloves in any way. - - hop - item_color = "hop" //Exists for washing machines. Is not different from gray gloves in any way. /obj/item/clothing/gloves/light_brown name = "light brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "lightbrown" item_state = "lightbrowngloves" - item_color="light brown" /obj/item/clothing/gloves/brown name = "brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "brown" item_state = "browngloves" - item_color="brown" - - cargo - item_color = "cargo" //Exists for washing machines. Is not different from brown gloves in any way. \ No newline at end of file diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index dfb370d38ce..7b840471e47 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -4,10 +4,6 @@ icon_state = "captain" item_state = "egloves" item_color = "captain" - cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE - heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE /obj/item/clothing/gloves/cyborg desc = "beep boop borp" @@ -21,7 +17,7 @@ name = "\improper SWAT Gloves" icon_state = "black" item_state = "swat_gl" - siemens_coefficient = 0.6 + siemens_coefficient = 0.50 permeability_coefficient = 0.05 cold_protection = HANDS @@ -46,17 +42,14 @@ desc = "Sterile latex gloves." icon_state = "latex" item_state = "lgloves" - siemens_coefficient = 0.30 + siemens_coefficient = 1.0 //thin latex gloves, much more conductive than fabric gloves (basically a capacitor for AC) permeability_coefficient = 0.01 item_color="white" - cmo - item_color = "medical" //Exists for washing machines. Is not different from latex gloves in any way. - /obj/item/clothing/gloves/botanic_leather - desc = "These leather gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." + desc = "These leather work gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." name = "botanist's leather gloves" icon_state = "leather" item_state = "ggloves" - permeability_coefficient = 0.9 - siemens_coefficient = 0.9 + permeability_coefficient = 0.05 + siemens_coefficient = 0.50 //thick work gloves From 5b037670b35219e8e4eebde357b61375e9e2945c Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 22 Apr 2015 17:40:27 -0400 Subject: [PATCH 002/145] Removes most instances of item_color Notable exception is for clothing/under, those will have to be removed once item_state override is implemented. --- code/game/machinery/suit_storage_unit.dm | 6 - code/game/machinery/washing_machine.dm | 121 ------------------ code/game/objects/items.dm | 1 - .../objects/items/weapons/implants/implant.dm | 2 +- .../items/weapons/implants/implantcase.dm | 2 +- .../items/weapons/implants/implantfreedom.dm | 2 +- .../objects/items/weapons/melee/energy.dm | 13 +- code/game/objects/structures/bedsheet_bin.dm | 18 --- code/modules/admin/topic.dm | 1 - code/modules/clothing/clothing.dm | 1 + code/modules/clothing/gloves/boxing.dm | 4 - code/modules/clothing/gloves/miscellaneous.dm | 2 - code/modules/clothing/head/hardhat.dm | 5 - code/modules/clothing/head/misc_special.dm | 1 - code/modules/clothing/head/soft_caps.dm | 40 ++---- code/modules/clothing/shoes/colour.dm | 28 ---- code/modules/clothing/shoes/miscellaneous.dm | 4 - code/modules/clothing/spacesuits/alien.dm | 7 - code/modules/clothing/spacesuits/void/merc.dm | 1 - .../clothing/spacesuits/void/station.dm | 4 - .../clothing/spacesuits/void/wizard.dm | 1 - code/modules/clothing/suits/miscellaneous.dm | 9 -- .../clothing/under/accessories/accessory.dm | 13 +- .../clothing/under/accessories/armband.dm | 7 - .../clothing/under/accessories/holster.dm | 5 +- .../clothing/under/accessories/storage.dm | 5 - code/modules/clothing/under/chameleon.dm | 14 +- code/modules/customitems/item_defines.dm | 13 +- code/modules/holodeck/HolodeckObjects.dm | 1 + .../mob/living/carbon/human/update_icons.dm | 7 +- code/modules/paperwork/stamps.dm | 12 -- code/modules/power/cable.dm | 1 - .../reagent_containers/food/snacks.dm | 9 -- 33 files changed, 34 insertions(+), 326 deletions(-) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 940ec0f104c..e6686f532ee 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -987,7 +987,6 @@ helmet.name = "engineering voidsuit helmet" helmet.icon_state = "rig0-engineering" helmet.item_state = "eng_helm" - helmet.item_color = "engineering" if(suit) suit.name = "engineering voidsuit" suit.icon_state = "rig-engineering" @@ -997,7 +996,6 @@ helmet.name = "mining voidsuit helmet" helmet.icon_state = "rig0-mining" helmet.item_state = "mining_helm" - helmet.item_color = "mining" if(suit) suit.name = "mining voidsuit" suit.icon_state = "rig-mining" @@ -1007,7 +1005,6 @@ helmet.name = "medical voidsuit helmet" helmet.icon_state = "rig0-medical" helmet.item_state = "medical_helm" - helmet.item_color = "medical" if(suit) suit.name = "medical voidsuit" suit.icon_state = "rig-medical" @@ -1017,7 +1014,6 @@ helmet.name = "security voidsuit helmet" helmet.icon_state = "rig0-sec" helmet.item_state = "sec_helm" - helmet.item_color = "sec" if(suit) suit.name = "security voidsuit" suit.icon_state = "rig-sec" @@ -1027,7 +1023,6 @@ helmet.name = "atmospherics voidsuit helmet" helmet.icon_state = "rig0-atmos" helmet.item_state = "atmos_helm" - helmet.item_color = "atmos" if(suit) suit.name = "atmospherics voidsuit" suit.icon_state = "rig-atmos" @@ -1037,7 +1032,6 @@ helmet.name = "blood-red voidsuit helmet" helmet.icon_state = "rig0-syndie" helmet.item_state = "syndie_helm" - helmet.item_color = "syndie" if(suit) suit.name = "blood-red voidsuit" suit.item_state = "syndie_voidsuit" diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index ad433d12e25..9e1e91935d7 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -52,127 +52,6 @@ WL.amount = HH.amount del(HH) - - if(crayon) - var/wash_color - if(istype(crayon,/obj/item/toy/crayon)) - var/obj/item/toy/crayon/CR = crayon - wash_color = CR.colourName - else if(istype(crayon,/obj/item/weapon/stamp)) - var/obj/item/weapon/stamp/ST = crayon - wash_color = ST.item_color - - if(wash_color) - var/new_jumpsuit_icon_state = "" - var/new_jumpsuit_item_state = "" - var/new_jumpsuit_name = "" - var/new_glove_icon_state = "" - var/new_glove_item_state = "" - var/new_glove_name = "" - var/new_shoe_icon_state = "" - var/new_shoe_name = "" - var/new_sheet_icon_state = "" - var/new_sheet_name = "" - var/new_softcap_icon_state = "" - var/new_softcap_name = "" - var/new_desc = "The colors are a bit dodgy." - for(var/T in typesof(/obj/item/clothing/under)) - var/obj/item/clothing/under/J = new T - //world << "DEBUG: [color] == [J.color]" - if(wash_color == J.item_color) - new_jumpsuit_icon_state = J.icon_state - new_jumpsuit_item_state = J.item_state - new_jumpsuit_name = J.name - del(J) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" - break - del(J) - for(var/T in typesof(/obj/item/clothing/gloves)) - var/obj/item/clothing/gloves/G = new T - //world << "DEBUG: [color] == [J.color]" - if(wash_color == G.item_color) - new_glove_icon_state = G.icon_state - new_glove_item_state = G.item_state - new_glove_name = G.name - del(G) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" - break - del(G) - for(var/T in typesof(/obj/item/clothing/shoes)) - var/obj/item/clothing/shoes/S = new T - //world << "DEBUG: [color] == [J.color]" - if(wash_color == S.item_color) - new_shoe_icon_state = S.icon_state - new_shoe_name = S.name - del(S) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" - break - del(S) - for(var/T in typesof(/obj/item/weapon/bedsheet)) - var/obj/item/weapon/bedsheet/B = new T - //world << "DEBUG: [color] == [J.color]" - if(wash_color == B.item_color) - new_sheet_icon_state = B.icon_state - new_sheet_name = B.name - del(B) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" - break - del(B) - for(var/T in typesof(/obj/item/clothing/head/soft)) - var/obj/item/clothing/head/soft/H = new T - //world << "DEBUG: [color] == [J.color]" - if(wash_color == H.item_color) - new_softcap_icon_state = H.icon_state - new_softcap_name = H.name - del(H) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" - break - del(H) - if(new_jumpsuit_icon_state && new_jumpsuit_item_state && new_jumpsuit_name) - for(var/obj/item/clothing/under/J in contents) - //world << "DEBUG: YUP! FOUND IT!" - J.item_state = new_jumpsuit_item_state - J.icon_state = new_jumpsuit_icon_state - J.item_color = wash_color - J.name = new_jumpsuit_name - J.desc = new_desc - if(new_glove_icon_state && new_glove_item_state && new_glove_name) - for(var/obj/item/clothing/gloves/G in contents) - //world << "DEBUG: YUP! FOUND IT!" - G.item_state = new_glove_item_state - G.icon_state = new_glove_icon_state - G.item_color = wash_color - G.name = new_glove_name - G.desc = new_desc - if(new_shoe_icon_state && new_shoe_name) - for(var/obj/item/clothing/shoes/S in contents) - //world << "DEBUG: YUP! FOUND IT!" - if (istype(S,/obj/item/clothing/shoes/orange)) - var/obj/item/clothing/shoes/orange/L = S - if (L.chained) - L.remove_cuffs() - S.icon_state = new_shoe_icon_state - S.item_color = wash_color - S.name = new_shoe_name - S.desc = new_desc - if(new_sheet_icon_state && new_sheet_name) - for(var/obj/item/weapon/bedsheet/B in contents) - //world << "DEBUG: YUP! FOUND IT!" - B.icon_state = new_sheet_icon_state - B.item_color = wash_color - B.name = new_sheet_name - B.desc = new_desc - if(new_softcap_icon_state && new_softcap_name) - for(var/obj/item/clothing/head/soft/H in contents) - //world << "DEBUG: YUP! FOUND IT!" - H.icon_state = new_softcap_icon_state - H.item_color = wash_color - H.name = new_softcap_name - H.desc = new_desc - del(crayon) - crayon = null - - if( locate(/mob,contents) ) state = 7 gibs_ready = 1 diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 87ab21e6108..77181a1eb64 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -26,7 +26,6 @@ //Since any item can now be a piece of clothing, this has to be put here so all items share it. var/flags_inv //This flag is used to determine when items in someone's inventory cover others. IE helmets making it so you can't see glasses, etc. - var/item_color = null var/body_parts_covered = 0 //see setup.dm for appropriate bit flags //var/heat_transfer_coefficient = 1 //0 prevents all transfers, 1 is invisible var/gas_transfer_coefficient = 1 // for leaking gas from turf to mask and vice-versa (for masks right now, but at some point, i'd like to include space helmets) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 50b4135dd79..d0add791f96 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -9,7 +9,7 @@ var/implanted = null var/mob/imp_in = null var/obj/item/organ/external/part = null - item_color = "b" + var/implant_color = "b" var/allow_reagents = 0 var/malfunction = 0 diff --git a/code/game/objects/items/weapons/implants/implantcase.dm b/code/game/objects/items/weapons/implants/implantcase.dm index 48aea7a5e1c..8d731e0bbe1 100644 --- a/code/game/objects/items/weapons/implants/implantcase.dm +++ b/code/game/objects/items/weapons/implants/implantcase.dm @@ -13,7 +13,7 @@ /obj/item/weapon/implantcase/proc/update() if (src.imp) - src.icon_state = text("implantcase-[]", src.imp.item_color) + src.icon_state = text("implantcase-[]", src.imp.implant_color) else src.icon_state = "implantcase-0" return diff --git a/code/game/objects/items/weapons/implants/implantfreedom.dm b/code/game/objects/items/weapons/implants/implantfreedom.dm index d32ae9d8baa..5131961060c 100644 --- a/code/game/objects/items/weapons/implants/implantfreedom.dm +++ b/code/game/objects/items/weapons/implants/implantfreedom.dm @@ -3,7 +3,7 @@ /obj/item/weapon/implant/freedom name = "freedom implant" desc = "Use this to escape from those evil Red Shirts." - item_color = "r" + implant_color = "r" var/activation_emote = "chuckle" var/uses = 1.0 diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index f04be5d33a2..631b6895f9e 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -113,6 +113,7 @@ origin_tech = "magnets=3;syndicate=4" sharp = 1 edge = 1 + var/blade_color /obj/item/weapon/melee/energy/sword/dropped(var/mob/user) ..() @@ -120,26 +121,26 @@ deactivate(user) /obj/item/weapon/melee/energy/sword/New() - item_color = pick("red","blue","green","purple") + blade_color = pick("red","blue","green","purple") /obj/item/weapon/melee/energy/sword/green/New() - item_color = "green" + blade_color = "green" /obj/item/weapon/melee/energy/sword/red/New() - item_color = "red" + blade_color = "red" /obj/item/weapon/melee/energy/sword/blue/New() - item_color = "blue" + blade_color = "blue" /obj/item/weapon/melee/energy/sword/purple/New() - item_color = "purple" + blade_color = "purple" /obj/item/weapon/melee/energy/sword/activate(mob/living/user) if(!active) user << "\The [src] is now energised." ..() attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - icon_state = "sword[item_color]" + icon_state = "sword[blade_color]" /obj/item/weapon/melee/energy/sword/deactivate(mob/living/user) if(active) diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index d838d41e5b0..64f1f9925b5 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -15,8 +15,6 @@ LINEN BINS throw_speed = 1 throw_range = 2 w_class = 2.0 - item_color = "white" - /obj/item/weapon/bedsheet/attack_self(mob/user as mob) user.drop_item() @@ -30,67 +28,51 @@ LINEN BINS /obj/item/weapon/bedsheet/blue icon_state = "sheetblue" - item_color = "blue" /obj/item/weapon/bedsheet/green icon_state = "sheetgreen" - item_color = "green" /obj/item/weapon/bedsheet/orange icon_state = "sheetorange" - item_color = "orange" /obj/item/weapon/bedsheet/purple icon_state = "sheetpurple" - item_color = "purple" /obj/item/weapon/bedsheet/rainbow icon_state = "sheetrainbow" - item_color = "rainbow" /obj/item/weapon/bedsheet/red icon_state = "sheetred" - item_color = "red" /obj/item/weapon/bedsheet/yellow icon_state = "sheetyellow" - item_color = "yellow" /obj/item/weapon/bedsheet/mime icon_state = "sheetmime" - item_color = "mime" /obj/item/weapon/bedsheet/clown icon_state = "sheetclown" - item_color = "clown" /obj/item/weapon/bedsheet/captain icon_state = "sheetcaptain" - item_color = "captain" /obj/item/weapon/bedsheet/rd icon_state = "sheetrd" - item_color = "director" /obj/item/weapon/bedsheet/medical icon_state = "sheetmedical" - item_color = "medical" /obj/item/weapon/bedsheet/hos icon_state = "sheethos" - item_color = "hosred" /obj/item/weapon/bedsheet/hop icon_state = "sheethop" - item_color = "hop" /obj/item/weapon/bedsheet/ce icon_state = "sheetce" - item_color = "chief" /obj/item/weapon/bedsheet/brown icon_state = "sheetbrown" - item_color = "brown" /obj/structure/bedsheetbin diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 8f943ccb6ca..95c3cab7349 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2216,7 +2216,6 @@ for(var/obj/item/clothing/under/W in world) W.icon_state = "schoolgirl" W.item_state = "w_suit" - W.item_color = "schoolgirl" message_admins("[key_name_admin(usr)] activated Japanese Animes mode") world << sound('sound/AI/animes.ogg') if("paintball") diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 55cf4b2ce0e..45f8ce8fb3e 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -408,6 +408,7 @@ BLIND // can't see anything var/displays_id = 1 var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list("Vox" = 'icons/mob/species/vox/uniform.dmi') + var/item_color //temporary until item_state override is implemented /obj/item/clothing/under/New() //autodetect rollability diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index 02a34b41928..2ad12aa2bf1 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -27,7 +27,3 @@ desc = "These look pretty fancy." icon_state = "latex" item_state = "lgloves" - item_color="mime" - - redcoat - item_color = "redcoat" //Exists for washing machines. Is not different from white gloves in any way. diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index 7b840471e47..f7e7ad4ca7e 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -3,7 +3,6 @@ name = "captain's gloves" icon_state = "captain" item_state = "egloves" - item_color = "captain" /obj/item/clothing/gloves/cyborg desc = "beep boop borp" @@ -44,7 +43,6 @@ item_state = "lgloves" siemens_coefficient = 1.0 //thin latex gloves, much more conductive than fabric gloves (basically a capacitor for AC) permeability_coefficient = 0.01 - item_color="white" /obj/item/clothing/gloves/botanic_leather desc = "These leather work gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index 436f7140535..16a6adda677 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -5,7 +5,6 @@ item_state = "hardhat0_yellow" brightness_on = 4 //luminosity when on light_overlay = "hardhat_light" - item_color = "yellow" //Determines used sprites: hardhat[on]_[color] and hardhat[on]_[color]2 (lying down sprite) armor = list(melee = 30, bullet = 5, laser = 20,energy = 10, bomb = 20, bio = 10, rad = 20) flags_inv = 0 siemens_coefficient = 0.9 @@ -13,12 +12,10 @@ /obj/item/clothing/head/hardhat/orange icon_state = "hardhat0_orange" item_state = "hardhat0_orange" - item_color = "orange" /obj/item/clothing/head/hardhat/red icon_state = "hardhat0_red" item_state = "hardhat0_red" - item_color = "red" name = "firefighter helmet" flags = STOPPRESSUREDAMAGE heat_protection = HEAD @@ -27,7 +24,6 @@ /obj/item/clothing/head/hardhat/white icon_state = "hardhat0_white" item_state = "hardhat0_white" - item_color = "white" flags = STOPPRESSUREDAMAGE heat_protection = HEAD max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE @@ -35,4 +31,3 @@ /obj/item/clothing/head/hardhat/dblue icon_state = "hardhat0_dblue" item_state = "hardhat0_dblue" - item_color = "dblue" diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 5eb7e0c65bc..47308280bb0 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -122,7 +122,6 @@ desc = "A jack o' lantern! Believed to ward off evil spirits." icon_state = "hardhat0_pumpkin"//Could stand to be renamed item_state = "hardhat0_pumpkin" - item_color = "pumpkin" flags = HEADCOVERSEYES | HEADCOVERSMOUTH | BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE body_parts_covered = HEAD|EYES diff --git a/code/modules/clothing/head/soft_caps.dm b/code/modules/clothing/head/soft_caps.dm index 1deff694024..d41a4598a43 100644 --- a/code/modules/clothing/head/soft_caps.dm +++ b/code/modules/clothing/head/soft_caps.dm @@ -1,16 +1,15 @@ /obj/item/clothing/head/soft name = "cargo cap" - desc = "It's a baseball hat in a tasteless yellow color." + desc = "It's a peaked cap in a tasteless yellow color." icon_state = "cargosoft" flags = HEADCOVERSEYES item_state = "helmet" - item_color = "cargo" var/flipped = 0 siemens_coefficient = 0.9 body_parts_covered = 0 dropped() - src.icon_state = "[item_color]soft" + src.icon_state = initial(icon_state) src.flipped=0 ..() @@ -21,10 +20,10 @@ if(usr.canmove && !usr.stat && !usr.restrained()) src.flipped = !src.flipped if(src.flipped) - icon_state = "[item_color]soft_flipped" + icon_state = "[icon_state]_flipped" usr << "You flip the hat backwards." else - icon_state = "[item_color]soft" + src.icon_state = initial(icon_state) usr << "You flip the hat back in normal position." update_clothing_icon() //so our mob-overlays update @@ -32,64 +31,53 @@ name = "red cap" desc = "It's a baseball hat in a tasteless red color." icon_state = "redsoft" - item_color = "red" /obj/item/clothing/head/soft/blue name = "blue cap" - desc = "It's a baseball hat in a tasteless blue color." + desc = "It's a peaked cap in a tasteless blue color." icon_state = "bluesoft" - item_color = "blue" /obj/item/clothing/head/soft/green name = "green cap" - desc = "It's a baseball hat in a tasteless green color." + desc = "It's a peaked cap in a tasteless green color." icon_state = "greensoft" - item_color = "green" /obj/item/clothing/head/soft/yellow name = "yellow cap" - desc = "It's a baseball hat in a tasteless yellow color." + desc = "It's a peaked cap in a tasteless yellow color." icon_state = "yellowsoft" - item_color = "yellow" /obj/item/clothing/head/soft/grey name = "grey cap" - desc = "It's a baseball hat in a tasteful grey color." + desc = "It's a peaked cap in a tasteful grey color." icon_state = "greysoft" - item_color = "grey" /obj/item/clothing/head/soft/orange name = "orange cap" - desc = "It's a baseball hat in a tasteless orange color." + desc = "It's a peaked cap in a tasteless orange color." icon_state = "orangesoft" - item_color = "orange" /obj/item/clothing/head/soft/mime name = "white cap" - desc = "It's a baseball hat in a tasteless white color." + desc = "It's a peaked cap in a tasteless white color." icon_state = "mimesoft" - item_color = "mime" /obj/item/clothing/head/soft/purple name = "purple cap" - desc = "It's a baseball hat in a tasteless purple color." + desc = "It's a peaked cap in a tasteless purple color." icon_state = "purplesoft" - item_color = "purple" /obj/item/clothing/head/soft/rainbow name = "rainbow cap" - desc = "It's a baseball hat in a bright rainbow of colors." + desc = "It's a peaked cap in a bright rainbow of colors." icon_state = "rainbowsoft" - item_color = "rainbow" /obj/item/clothing/head/soft/sec name = "security cap" - desc = "It's baseball hat in tasteful red color." + desc = "It's a field cap in tasteful red color." icon_state = "secsoft" - item_color = "sec" /obj/item/clothing/head/soft/sec/corp name = "corporate security cap" - desc = "It's baseball hat in corporate colors." + desc = "It's field cap in corporate colors." icon_state = "corpsoft" - item_color = "corp" diff --git a/code/modules/clothing/shoes/colour.dm b/code/modules/clothing/shoes/colour.dm index e20bea4cc73..089f66376ff 100644 --- a/code/modules/clothing/shoes/colour.dm +++ b/code/modules/clothing/shoes/colour.dm @@ -1,7 +1,6 @@ /obj/item/clothing/shoes/black name = "black shoes" icon_state = "black" - item_color = "black" desc = "A pair of black shoes." cold_protection = FEET @@ -9,81 +8,54 @@ heat_protection = FEET max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE - redcoat - item_color = "redcoat" //Exists for washing machines. Is not different from black shoes in any way. - /obj/item/clothing/shoes/brown name = "brown shoes" desc = "A pair of brown shoes." icon_state = "brown" - item_color = "brown" - - captain - item_color = "captain" //Exists for washing machines. Is not different from brown shoes in any way. - hop - item_color = "hop" //Exists for washing machines. Is not different from brown shoes in any way. - ce - item_color = "chief" //Exists for washing machines. Is not different from brown shoes in any way. - rd - item_color = "director" //Exists for washing machines. Is not different from brown shoes in any way. - cmo - item_color = "medical" //Exists for washing machines. Is not different from brown shoes in any way. - cmo - item_color = "cargo" //Exists for washing machines. Is not different from brown shoes in any way. /obj/item/clothing/shoes/blue name = "blue shoes" icon_state = "blue" - item_color = "blue" /obj/item/clothing/shoes/green name = "green shoes" icon_state = "green" - item_color = "green" /obj/item/clothing/shoes/yellow name = "yellow shoes" icon_state = "yellow" - item_color = "yellow" /obj/item/clothing/shoes/purple name = "purple shoes" icon_state = "purple" - item_color = "purple" /obj/item/clothing/shoes/brown name = "brown shoes" icon_state = "brown" - item_color = "brown" /obj/item/clothing/shoes/red name = "red shoes" desc = "Stylish red shoes." icon_state = "red" - item_color = "red" /obj/item/clothing/shoes/white name = "white shoes" icon_state = "white" permeability_coefficient = 0.01 - item_color = "white" /obj/item/clothing/shoes/leather name = "leather shoes" desc = "A sturdy pair of leather shoes." icon_state = "leather" - item_color = "leather" /obj/item/clothing/shoes/rainbow name = "rainbow shoes" desc = "Very gay shoes." icon_state = "rain_bow" - item_color = "rainbow" /obj/item/clothing/shoes/orange name = "orange shoes" icon_state = "orange" - item_color = "orange" var/obj/item/weapon/handcuffs/chained = null /obj/item/clothing/shoes/orange/proc/attach_cuffs(var/obj/item/weapon/handcuffs/cuffs, mob/user as mob) diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index c30424111b6..616d13e8589 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -13,7 +13,6 @@ /obj/item/clothing/shoes/mime name = "mime shoes" icon_state = "mime" - item_color = "mime" /obj/item/clothing/shoes/swat name = "\improper SWAT shoes" @@ -68,7 +67,6 @@ icon_state = "clown" item_state = "clown_shoes" slowdown = SHOES_SLOWDOWN+1 - item_color = "clown" force = 0 var/footstep = 1 //used for squeeks whilst walking species_restricted = null @@ -88,7 +86,6 @@ desc = "Nanotrasen-issue Security combat boots for combat scenarios or combat situations. All combat, all the time." icon_state = "jackboots" item_state = "jackboots" - item_color = "hosred" force = 3 siemens_coefficient = 0.7 @@ -97,7 +94,6 @@ desc = "A pair of boots worn by the followers of Nar-Sie." icon_state = "cult" item_state = "cult" - item_color = "cult" force = 2 siemens_coefficient = 0.7 diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index 23ba1d0c558..a50c4bf12f0 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -9,12 +9,10 @@ /obj/item/clothing/head/helmet/space/skrell/white icon_state = "skrell_helmet_white" item_state = "skrell_helmet_white" - item_color = "skrell_helmet_white" /obj/item/clothing/head/helmet/space/skrell/black icon_state = "skrell_helmet_black" item_state = "skrell_helmet_black" - item_color = "skrell_helmet_black" /obj/item/clothing/suit/space/skrell name = "Skrellian voidsuit" @@ -28,12 +26,10 @@ /obj/item/clothing/suit/space/skrell/white icon_state = "skrell_suit_white" item_state = "skrell_suit_white" - item_color = "skrell_suit_white" /obj/item/clothing/suit/space/skrell/black icon_state = "skrell_suit_black" item_state = "skrell_suit_black" - item_color = "skrell_suit_black" // Vox space gear (vaccuum suit, low pressure armour) // Can't be equipped by any other species due to bone structure and vox cybernetics. @@ -112,7 +108,6 @@ name = "alien clothing" desc = "This doesn't look very comfortable." icon_state = "vox-casual-1" - item_color = "vox-casual-1" item_state = "vox-casual-1" body_parts_covered = LEGS @@ -120,7 +115,6 @@ name = "alien robes" desc = "Weird and flowing!" icon_state = "vox-casual-2" - item_color = "vox-casual-2" item_state = "vox-casual-2" /obj/item/clothing/gloves/yellow/vox @@ -130,7 +124,6 @@ item_state = "gloves-vox" siemens_coefficient = 0 permeability_coefficient = 0.05 - item_color = "gloves-vox" species_restricted = list("Vox") sprite_sheets = list("Vox" = 'icons/mob/species/vox/gloves.dmi') /obj/item/clothing/shoes/magboots/vox diff --git a/code/modules/clothing/spacesuits/void/merc.dm b/code/modules/clothing/spacesuits/void/merc.dm index 907ad044fdf..0d2ea51ad27 100644 --- a/code/modules/clothing/spacesuits/void/merc.dm +++ b/code/modules/clothing/spacesuits/void/merc.dm @@ -4,7 +4,6 @@ desc = "An advanced helmet designed for work in special operations. Property of Gorlex Marauders." icon_state = "rig0-syndie" item_state = "syndie_helm" - item_color = "syndie" armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 60) siemens_coefficient = 0.6 species_restricted = list("exclude","Unathi","Tajara","Skrell","Vox", "Xenomorph", "Xenomorph Drone", "Xenomorph Hunter", "Xenomorph Sentinel", "Xenomorph Queen") diff --git a/code/modules/clothing/spacesuits/void/station.dm b/code/modules/clothing/spacesuits/void/station.dm index f4ef7cb8f8f..b7477e2f0e9 100644 --- a/code/modules/clothing/spacesuits/void/station.dm +++ b/code/modules/clothing/spacesuits/void/station.dm @@ -22,7 +22,6 @@ desc = "A special helmet designed for work in a hazardous, low pressure environment. Has reinforced plating." icon_state = "rig0-mining" item_state = "mining_helm" - item_color = "mining" armor = list(melee = 50, bullet = 5, laser = 20,energy = 5, bomb = 55, bio = 100, rad = 20) light_overlay = "helmet_light_dual" @@ -39,7 +38,6 @@ desc = "A special helmet designed for work in a hazardous, low pressure environment. Has minor radiation shielding." icon_state = "rig0-medical" item_state = "medical_helm" - item_color = "medical" armor = list(melee = 30, bullet = 5, laser = 20,energy = 5, bomb = 25, bio = 100, rad = 50) /obj/item/clothing/suit/space/void/medical @@ -56,7 +54,6 @@ desc = "A special helmet designed for work in a hazardous, low pressure environment. Has an additional layer of armor." icon_state = "rig0-sec" item_state = "sec_helm" - item_color = "sec" armor = list(melee = 60, bullet = 10, laser = 30, energy = 5, bomb = 45, bio = 100, rad = 10) siemens_coefficient = 0.7 light_overlay = "helmet_light_dual" @@ -76,7 +73,6 @@ name = "atmospherics voidsuit helmet" icon_state = "rig0-atmos" item_state = "atmos_helm" - item_color = "atmos" armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 50) max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE light_overlay = "helmet_light_dual" diff --git a/code/modules/clothing/spacesuits/void/wizard.dm b/code/modules/clothing/spacesuits/void/wizard.dm index 56863356f4e..2fc0c76dbde 100644 --- a/code/modules/clothing/spacesuits/void/wizard.dm +++ b/code/modules/clothing/spacesuits/void/wizard.dm @@ -4,7 +4,6 @@ desc = "A bizarre gem-encrusted helmet that radiates magical energies." icon_state = "rig0-wiz" item_state = "wiz_helm" - item_color = "wiz" unacidable = 1 //No longer shall our kind be foiled by lone chemists with spray bottles! armor = list(melee = 40, bullet = 20, laser = 20,energy = 20, bomb = 35, bio = 100, rad = 60) siemens_coefficient = 0.7 diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index bcca81141c6..fb9d27f7a57 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -237,21 +237,18 @@ name = "pink swimsuit" desc = "A rather skimpy pink swimsuit." icon_state = "stripper_p_under" - item_color = "stripper_p" siemens_coefficient = 1 /obj/item/clothing/under/stripper/stripper_green name = "green swimsuit" desc = "A rather skimpy green swimsuit." icon_state = "stripper_g_under" - item_color = "stripper_g" siemens_coefficient = 1 /obj/item/clothing/suit/stripper/stripper_pink name = "pink skimpy dress" desc = "A rather skimpy pink dress." icon_state = "stripper_p_over" - item_state = "stripper_p" siemens_coefficient = 1 /obj/item/clothing/suit/stripper/stripper_green @@ -265,7 +262,6 @@ name = "the mankini" desc = "No honest man would wear this abomination" icon_state = "mankini" - item_color = "mankini" siemens_coefficient = 1 /obj/item/clothing/suit/xenos @@ -285,35 +281,30 @@ name = "black swimsuit" desc = "An oldfashioned black swimsuit." icon_state = "swim_black" - item_color = "swim_black" siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/blue name = "blue swimsuit" desc = "An oldfashioned blue swimsuit." icon_state = "swim_blue" - item_color = "swim_blue" siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/purple name = "purple swimsuit" desc = "An oldfashioned purple swimsuit." icon_state = "swim_purp" - item_color = "swim_purp" siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/green name = "green swimsuit" desc = "An oldfashioned green swimsuit." icon_state = "swim_green" - item_color = "swim_green" siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/red name = "red swimsuit" desc = "An oldfashioned red swimsuit." icon_state = "swim_red" - item_color = "swim_red" siemens_coefficient = 1 /obj/item/clothing/suit/poncho diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index f606c846703..8ce02ec8e50 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -4,16 +4,16 @@ icon = 'icons/obj/clothing/ties.dmi' icon_state = "bluetie" item_state = "" //no inhands - item_color = "bluetie" slot_flags = SLOT_TIE w_class = 2.0 var/slot = "decor" var/obj/item/clothing/under/has_suit = null //the suit the tie may be attached to var/image/inv_overlay = null //overlay used when attached to clothing. + var/overlay_state = null /obj/item/clothing/accessory/New() ..() - inv_overlay = image("icon" = 'icons/obj/clothing/ties_overlay.dmi', "icon_state" = "[item_color? "[item_color]" : "[icon_state]"]") + inv_overlay = image("icon" = 'icons/obj/clothing/ties_overlay.dmi', "icon_state" = "[overlay_state? "[overlay_state]" : "[icon_state]"]") //when user attached an accessory to S /obj/item/clothing/accessory/proc/on_attached(obj/item/clothing/under/S, mob/user as mob) @@ -47,24 +47,20 @@ /obj/item/clothing/accessory/blue name = "blue tie" icon_state = "bluetie" - item_color = "bluetie" /obj/item/clothing/accessory/red name = "red tie" icon_state = "redtie" - item_color = "redtie" /obj/item/clothing/accessory/horrible name = "horrible tie" desc = "A neosilk clip-on tie. This one is disgusting." icon_state = "horribletie" - item_color = "horribletie" /obj/item/clothing/accessory/stethoscope name = "stethoscope" desc = "An outdated medical apparatus for listening to the sounds of the human body. It also makes you look like you know what you're doing." icon_state = "stethoscope" - item_color = "stethoscope" /obj/item/clothing/accessory/stethoscope/attack(mob/living/carbon/human/M, mob/living/user) if(ishuman(M) && isliving(user)) @@ -105,7 +101,6 @@ name = "bronze medal" desc = "A bronze medal." icon_state = "bronze" - item_color = "bronze" /obj/item/clothing/accessory/medal/conduct name = "distinguished conduct medal" @@ -124,7 +119,6 @@ name = "silver medal" desc = "A silver medal." icon_state = "silver" - item_color = "silver" /obj/item/clothing/accessory/medal/silver/valor name = "medal of valor" @@ -138,7 +132,6 @@ name = "gold medal" desc = "A prestigious golden medal." icon_state = "gold" - item_color = "gold" /obj/item/clothing/accessory/medal/gold/captain name = "medal of captaincy" @@ -158,7 +151,6 @@ name = "holobadge" desc = "This glowing blue badge marks the holder as THE LAW." icon_state = "holobadge" - item_color = "holobadge" slot_flags = SLOT_BELT | SLOT_TIE var/emagged = 0 //Emagging removes Sec check. @@ -166,7 +158,6 @@ /obj/item/clothing/accessory/holobadge/cord icon_state = "holobadge-cord" - item_color = "holobadge-cord" slot_flags = SLOT_MASK | SLOT_TIE /obj/item/clothing/accessory/holobadge/attack_self(mob/user as mob) diff --git a/code/modules/clothing/under/accessories/armband.dm b/code/modules/clothing/under/accessories/armband.dm index 67d0208b6df..9aa2ec2b709 100644 --- a/code/modules/clothing/under/accessories/armband.dm +++ b/code/modules/clothing/under/accessories/armband.dm @@ -2,41 +2,34 @@ name = "red armband" desc = "A fancy red armband!" icon_state = "red" - item_color = "red" slot = "armband" /obj/item/clothing/accessory/armband/cargo name = "cargo armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is brown." icon_state = "cargo" - item_color = "cargo" /obj/item/clothing/accessory/armband/engine name = "engineering armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is orange with a reflective strip!" icon_state = "engie" - item_color = "engie" /obj/item/clothing/accessory/armband/science name = "science armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is purple." icon_state = "rnd" - item_color = "rnd" /obj/item/clothing/accessory/armband/hydro name = "hydroponics armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is green and blue." icon_state = "hydro" - item_color = "hydro" /obj/item/clothing/accessory/armband/med name = "medical armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is white." icon_state = "med" - item_color = "med" /obj/item/clothing/accessory/armband/medgreen name = "EMT armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is white and green." icon_state = "medgreen" - item_color = "medgreen" diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index f02ae38a5ab..51ce02a7ed3 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -2,7 +2,6 @@ name = "shoulder holster" desc = "A handgun holster." icon_state = "holster" - item_color = "holster" slot = "utility" var/obj/item/holstered = null @@ -108,16 +107,14 @@ name = "armpit holster" desc = "A worn-out handgun holster. Perfect for concealed carry" icon_state = "holster" - item_color = "holster" /obj/item/clothing/accessory/holster/waist name = "waist holster" desc = "A handgun holster. Made of expensive leather." icon_state = "holster" - item_color = "holster_low" + overlay_state = "holster_low" /obj/item/clothing/accessory/holster/hip name = "hip holster" desc = "A handgun holster slung low on the hip, draw pardner!" icon_state = "holster_hip" - item_color = "holster_hip" \ No newline at end of file diff --git a/code/modules/clothing/under/accessories/storage.dm b/code/modules/clothing/under/accessories/storage.dm index 6c6c683b279..7f13449d168 100644 --- a/code/modules/clothing/under/accessories/storage.dm +++ b/code/modules/clothing/under/accessories/storage.dm @@ -2,7 +2,6 @@ name = "load bearing equipment" desc = "Used to hold things when you don't have enough hands." icon_state = "webbing" - item_color = "webbing" slot = "utility" var/slots = 3 var/obj/item/weapon/storage/internal/hold @@ -51,27 +50,23 @@ name = "webbing" desc = "Sturdy mess of synthcotton belts and buckles, ready to share your burden." icon_state = "webbing" - item_color = "webbing" /obj/item/clothing/accessory/storage/black_vest name = "black webbing vest" desc = "Robust black synthcotton vest with lots of pockets to hold whatever you need, but cannot hold in hands." icon_state = "vest_black" - item_color = "vest_black" slots = 5 /obj/item/clothing/accessory/storage/brown_vest name = "brown webbing vest" desc = "Worn brownish synthcotton vest with lots of pockets to unload your hands." icon_state = "vest_brown" - item_color = "vest_brown" slots = 5 /obj/item/clothing/accessory/storage/knifeharness name = "decorated harness" desc = "A heavily decorated harness of sinew and leather with two knife-loops." icon_state = "unathiharness2" - item_color = "unathiharness2" slots = 2 /obj/item/clothing/accessory/storage/knifeharness/New() diff --git a/code/modules/clothing/under/chameleon.dm b/code/modules/clothing/under/chameleon.dm index 01bea29b2e0..bfef111a3a4 100644 --- a/code/modules/clothing/under/chameleon.dm +++ b/code/modules/clothing/under/chameleon.dm @@ -37,7 +37,7 @@ if(!picked || !clothing_choices[picked]) return var/newtype = clothing_choices[picked] - var/obj/item/clothing/A = new newtype + var/obj/item/clothing/under/A = new newtype desc = null permeability_coefficient = 0.90 @@ -58,7 +58,6 @@ name = "grey cap" icon_state = "greysoft" item_state = "greysoft" - item_color = "grey" desc = "It looks like a plain hat, but upon closer inspection, there's an advanced holographic array installed inside. It seems to have a small dial inside." origin_tech = "syndicate=3" body_parts_covered = 0 @@ -76,7 +75,6 @@ name = "grey cap" desc = "It's a baseball hat in a tasteful grey colour." icon_state = "greysoft" - item_color = "grey" update_icon() update_clothing_icon() @@ -98,7 +96,6 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color flags_inv = A.flags_inv body_parts_covered = A.body_parts_covered update_clothing_icon() //so our overlays update. @@ -128,7 +125,6 @@ name = "armor" desc = "An armored vest that protects against some damage." icon_state = "armor" - item_color = "armor" update_icon() update_clothing_icon() @@ -150,7 +146,6 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color flags_inv = A.flags_inv body_parts_covered = A.body_parts_covered update_clothing_icon() //so our overlays update. @@ -162,7 +157,6 @@ name = "black shoes" icon_state = "black" item_state = "black" - item_color = "black" desc = "They're comfy black shoes, with clever cloaking technology built in. It seems to have a small dial on the back of each shoe." origin_tech = "syndicate=3" var/list/clothing_choices = list() @@ -180,7 +174,6 @@ desc = "A pair of black shoes." icon_state = "black" item_state = "black" - item_color = "black" update_icon() update_clothing_icon() @@ -202,7 +195,6 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color update_clothing_icon() //so our overlays update. //********************** @@ -252,7 +244,6 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color //so our overlays update. if (ismob(src.loc)) @@ -267,7 +258,6 @@ name = "black gloves" icon_state = "black" item_state = "bgloves" - item_color = "brown" desc = "It looks like a pair of gloves, but it seems to have a small dial inside." origin_tech = "syndicate=3" var/list/clothing_choices = list() @@ -284,7 +274,6 @@ name = "black gloves" desc = "It looks like a pair of gloves, but it seems to have a small dial inside." icon_state = "black" - item_color = "brown" update_icon() update_clothing_icon() @@ -306,7 +295,6 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color flags_inv = A.flags_inv update_clothing_icon() //so our overlays update. diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 13d1a59d5e7..228e33e5751 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -119,7 +119,6 @@ desc = "A medical apparatus intended to ease in listening to the sounds of the human body. This one looks cleaner and sparklier than the rest. There is a small silver plaque attached to the tubing, with the words 'Lucy Kemmerer' engraved on it." icon_state = "lucystethos" item_state = "lucystethos" - item_color ="lucystethos" icon = 'icons/obj/custom_items.dmi' /obj/item/weapon/pen/fluff/multi //spaceman96: Trenna Seber @@ -167,7 +166,6 @@ desc = "A faded badge, backed with leather, that reads 'NT Security Force' across the front. It bears the emblem of the Forensic division." icon_state = "ana_badge" item_state = "ana_badge" - item_color = "ana_badge" /obj/item/fluff/ana_issek_2/attack_self(mob/user as mob) if(isliving(user)) @@ -544,7 +542,6 @@ desc = kit.new_helmet_desc icon_state = kit.helmet_icon item_state = kit.helmet_icon - item_color = kit.helmet_color if(kit.new_light_overlay) light_overlay = kit.new_light_overlay @@ -652,9 +649,8 @@ desc = "Reinforced sterile gloves custom tailored to comfortably accommodate Tajaran claws." icon_state = "latex" item_state = "lgloves" - siemens_coefficient = 0.30 + siemens_coefficient = 1.00 permeability_coefficient = 0.01 - item_color="white" species_restricted = list("exclude","Unathi") /obj/item/clothing/gloves/fluff/walter_brooks_1 //botanistpower: Walter Brooks @@ -663,7 +659,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "walter_brooks_1" item_state = "bluegloves" - item_color="blue" /obj/item/clothing/gloves/fluff/chal_appara_1 //furlucis: Chal Appara name = "Left Black Glove" @@ -886,7 +881,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "leatherjack" item_state = "leatherjack" - item_color = "leatherjack" /obj/item/clothing/suit/armor/vest/fluff/deus_blueshield //deusdactyl name = "blue shield security armor" @@ -1130,7 +1124,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "parker_eliza_arms" item_state = "parker_eliza_arms" - item_color = "parker_eliza_arms" ////////////// Accessories ///// @@ -1143,7 +1136,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "radi_pendant" item_state = "radi_pendant" - item_color = "radi_pendant" w_class = 2.0 //////////// Masks //////////// @@ -1195,7 +1187,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "altair_locket" item_state = "altair_locket" - item_color = "altair_locket" slot_flags = 0 w_class = 2 slot_flags = SLOT_MASK | SLOT_TIE @@ -1208,7 +1199,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "konaahirano" item_state = "konaahirano" - item_color = "konaahirano" slot_flags = 0 w_class = 2 slot_flags = SLOT_MASK | SLOT_TIE @@ -1326,7 +1316,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "retpolcoat" item_state = "retpolcoat" - item_color = "retpolcoat" /obj/item/clothing/head/det_hat/fluff/retpolcap name = "retired colony patrolman's cap" diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index 7200711b605..4de99e76248 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -203,6 +203,7 @@ w_class = 2.0 flags = NOSHIELD | NOBLOODY var/active = 0 + var/item_color /obj/item/weapon/holo/esword/green New() diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index dbc78f513cf..4d6f1e2a7d8 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -457,7 +457,7 @@ var/global/list/damage_icon_parts = list() /mob/living/carbon/human/update_inv_w_uniform(var/update_icons=1) if(w_uniform && istype(w_uniform, /obj/item/clothing/under) ) w_uniform.screen_loc = ui_iclothing - var/t_color = w_uniform.item_color + var/t_color = w_uniform:item_color if(!t_color) t_color = icon_state var/image/standing = image("icon_state" = "[t_color]_s") @@ -475,9 +475,8 @@ var/global/list/damage_icon_parts = list() if(w_uniform:accessories.len) //WE CHECKED THE TYPE ABOVE. THIS REALLY SHOULD BE FINE. for(var/obj/item/clothing/accessory/A in w_uniform:accessories) - var/tie_color = A.item_color - if(!tie_color) tie_color = A.icon_state - standing.overlays += image("icon" = 'icons/mob/ties.dmi', "icon_state" = "[tie_color]") + var/accessory_state = A.overlay_state? A.overlay_state : A.icon_state + standing.overlays += image("icon" = 'icons/mob/ties.dmi', "icon_state" = "[accessory_state]") overlays_standing[UNIFORM_LAYER] = standing else diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index f2767ca0e89..c200ff86cc5 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -9,59 +9,48 @@ throw_speed = 7 throw_range = 15 matter = list("metal" = 60) - item_color = "cargo" pressure_resistance = 2 attack_verb = list("stamped") /obj/item/weapon/stamp/captain name = "captain's rubber stamp" icon_state = "stamp-cap" - item_color = "captain" /obj/item/weapon/stamp/hop name = "head of personnel's rubber stamp" icon_state = "stamp-hop" - item_color = "hop" /obj/item/weapon/stamp/hos name = "head of security's rubber stamp" icon_state = "stamp-hos" - item_color = "hosred" /obj/item/weapon/stamp/ce name = "chief engineer's rubber stamp" icon_state = "stamp-ce" - item_color = "chief" /obj/item/weapon/stamp/rd name = "research director's rubber stamp" icon_state = "stamp-rd" - item_color = "director" /obj/item/weapon/stamp/cmo name = "chief medical officer's rubber stamp" icon_state = "stamp-cmo" - item_color = "cmo" /obj/item/weapon/stamp/denied name = "\improper DENIED rubber stamp" icon_state = "stamp-deny" - item_color = "redcoat" /obj/item/weapon/stamp/clown name = "clown's rubber stamp" icon_state = "stamp-clown" - item_color = "clown" /obj/item/weapon/stamp/internalaffairs name = "internal affairs rubber stamp" icon_state = "stamp-intaff" - item_color = "intaff" /obj/item/weapon/stamp/centcomm name = "centcomm rubber stamp" icon_state = "stamp-cent" - item_color = "centcomm" // Syndicate stamp to forge documents. /obj/item/weapon/stamp/chameleon/attack_self(mob/user as mob) @@ -85,4 +74,3 @@ if(chosen_stamp) name = chosen_stamp.name icon_state = chosen_stamp.icon_state - item_color = chosen_stamp.item_color \ No newline at end of file diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index f652ebe9ec6..072077b8163 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -470,7 +470,6 @@ obj/structure/cable/proc/cableColor(var/colorC) amount = MAXCOIL max_amount = MAXCOIL color = COLOR_RED - //item_color = COLOR_RED Use regular "color" var instead. No need to have it duplicate in two vars. Causes confusion. desc = "A coil of power cable." throwforce = 10 w_class = 2.0 diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index c8609074b6e..914e22b0fed 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -497,41 +497,32 @@ usr << "\blue You color \the [src] [clr]" icon_state = "egg-[clr]" - item_color = clr else ..() /obj/item/weapon/reagent_containers/food/snacks/egg/blue icon_state = "egg-blue" - item_color = "blue" /obj/item/weapon/reagent_containers/food/snacks/egg/green icon_state = "egg-green" - item_color = "green" /obj/item/weapon/reagent_containers/food/snacks/egg/mime icon_state = "egg-mime" - item_color = "mime" /obj/item/weapon/reagent_containers/food/snacks/egg/orange icon_state = "egg-orange" - item_color = "orange" /obj/item/weapon/reagent_containers/food/snacks/egg/purple icon_state = "egg-purple" - item_color = "purple" /obj/item/weapon/reagent_containers/food/snacks/egg/rainbow icon_state = "egg-rainbow" - item_color = "rainbow" /obj/item/weapon/reagent_containers/food/snacks/egg/red icon_state = "egg-red" - item_color = "red" /obj/item/weapon/reagent_containers/food/snacks/egg/yellow icon_state = "egg-yellow" - item_color = "yellow" /obj/item/weapon/reagent_containers/food/snacks/friedegg name = "Fried egg" From 1bbb19297e2cd78044cde2432a3365db270dcc42 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Thu, 23 Apr 2015 02:15:33 -0400 Subject: [PATCH 003/145] Implements item_state overrides for back slot, hands Updates backpacks to use the item_state overrides where necessary, fixes #8577 --- code/game/objects/items.dm | 4 +- .../objects/items/weapons/storage/backpack.dm | 48 ++++++--- .../mob/living/carbon/human/update_icons.dm | 91 ++++++++++++------ code/modules/mob/update_icons.dm | 1 + code/modules/projectiles/gun.dm | 4 +- code/setup.dm | 10 +- icons/mob/back.dmi | Bin 45319 -> 42951 bytes icons/mob/items/lefthand.dmi | Bin 141310 -> 138420 bytes icons/mob/items/lefthand_backpacks.dmi | Bin 0 -> 3788 bytes icons/mob/items/righthand.dmi | Bin 142804 -> 139934 bytes icons/mob/items/righthand_backpacks.dmi | Bin 0 -> 3802 bytes 11 files changed, 107 insertions(+), 51 deletions(-) create mode 100644 icons/mob/items/lefthand_backpacks.dmi create mode 100644 icons/mob/items/righthand_backpacks.dmi diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 77181a1eb64..4053dc13baf 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -3,7 +3,6 @@ icon = 'icons/obj/items.dmi' var/image/blood_overlay = null //this saves our blood splatter overlay, which will be processed not to go over the edges of the sprite var/abstract = 0 - var/item_state = null var/r_speed = 1.0 var/health = null var/burn_point = null @@ -39,6 +38,9 @@ var/zoomdevicename = null //name used for message when binoculars/scope is used var/zoom = 0 //1 if item is actively being used to zoom. For scoped guns and binoculars. + var/item_state = null // Used to specify the item state for the on-mob overlays. + var/item_state_slots = null //overrides the default item_state for particular slots. + // Used to specify the icon file to be used when the item is worn. If not set the default icon for that slot will be used. // If icon_override or sprite_sheets are set they will take precendence over this, assuming they apply to the slot in question. // Only slot_l_hand/slot_r_hand are implemented at the moment. Others to be implemented as needed. diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 40937ea61ca..4072e49eb91 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -6,8 +6,17 @@ /obj/item/weapon/storage/backpack name = "backpack" desc = "You wear this on your back and put items into it." + item_icons = list( + slot_l_hand_key = 'icons/mob/items/lefthand_backpacks.dmi', + slot_r_hand_key = 'icons/mob/items/righthand_backpacks.dmi', + ) icon_state = "backpack" - item_state = "backpack" + item_state = null + //most backpacks use the default backpack state for inhand overlays + item_state_slots = list( + slot_l_hand_key = "backpack", + slot_r_hand_key = "backpack", + ) w_class = 4 slot_flags = SLOT_BACK max_w_class = 3 @@ -95,6 +104,7 @@ storage_slots = 20 max_w_class = 3 max_storage_space = 400 // can store a ton of shit! + item_state_slots = null /obj/item/weapon/storage/backpack/cultpack name = "trophy rack" @@ -105,61 +115,56 @@ name = "Giggles von Honkerton" desc = "It's a backpack made by Honk! Co." icon_state = "clownpack" - item_state = "clownpack" + item_state_slots = null /obj/item/weapon/storage/backpack/medic name = "medical backpack" desc = "It's a backpack especially designed for use in a sterile environment." icon_state = "medicalpack" - item_state = "medicalpack" + item_state_slots = null /obj/item/weapon/storage/backpack/security name = "security backpack" desc = "It's a very robust backpack." icon_state = "securitypack" - item_state = "securitypack" + item_state_slots = null /obj/item/weapon/storage/backpack/captain name = "captain's backpack" desc = "It's a special backpack made exclusively for Nanotrasen officers." icon_state = "captainpack" - item_state = "captainpack" + item_state_slots = null /obj/item/weapon/storage/backpack/industrial name = "industrial backpack" desc = "It's a tough backpack for the daily grind of station life." icon_state = "engiepack" - item_state = "engiepack" + item_state_slots = null /obj/item/weapon/storage/backpack/toxins name = "laboratory backpack" desc = "It's a light backpack modeled for use in laboratories and other scientific institutions." icon_state = "toxpack" - item_state = "toxpack" /obj/item/weapon/storage/backpack/hydroponics name = "herbalist's backpack" desc = "It's a green backpack with many pockets to store plants and tools in." icon_state = "hydpack" - item_state = "hydpack" /obj/item/weapon/storage/backpack/genetics name = "geneticist backpack" desc = "It's a backpack fitted with slots for diskettes and other workplace tools." icon_state = "genpack" - item_state = "genpack" /obj/item/weapon/storage/backpack/virology name = "sterile backpack" desc = "It's a sterile backpack able to withstand different pathogens from entering its fabric." icon_state = "viropack" - item_state = "viropack" /obj/item/weapon/storage/backpack/chemistry name = "chemistry backpack" desc = "It's an orange backpack which was designed to hold beakers, pill bottles and bottles." icon_state = "chempack" - item_state = "chempack" /* * Satchel Types @@ -184,13 +189,19 @@ name = "industrial satchel" desc = "A tough satchel with extra pockets." icon_state = "satchel-eng" - item_state = "engiepack" + item_state_slots = list( + slot_l_hand_key = "engiepack", + slot_r_hand_key = "engiepack", + ) /obj/item/weapon/storage/backpack/satchel_med name = "medical satchel" desc = "A sterile satchel used in medical departments." icon_state = "satchel-med" - item_state = "medicalpack" + item_state_slots = list( + slot_l_hand_key = "medicalpack", + slot_r_hand_key = "medicalpack", + ) /obj/item/weapon/storage/backpack/satchel_vir name = "virologist satchel" @@ -216,7 +227,10 @@ name = "security satchel" desc = "A robust satchel for security related needs." icon_state = "satchel-sec" - item_state = "securitypack" + item_state_slots = list( + slot_l_hand_key = "securitypack", + slot_r_hand_key = "securitypack", + ) /obj/item/weapon/storage/backpack/satchel_hyd name = "hydroponics satchel" @@ -228,13 +242,17 @@ desc = "An exclusive satchel for Nanotrasen officers." icon_state = "satchel-cap" item_state = "captainpack" + item_state_slots = null //ERT backpacks. /obj/item/weapon/storage/backpack/ert name = "emergency response team backpack" desc = "A spacious backpack with lots of pockets, used by members of the Nanotrasen Emergency Response Team." icon_state = "ert_commander" - item_state = "backpack" + item_state_slots = list( + slot_l_hand_key = "securitypack", + slot_r_hand_key = "securitypack", + ) //Commander /obj/item/weapon/storage/backpack/ert/commander diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 4d6f1e2a7d8..6433c9d9438 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -741,19 +741,36 @@ var/global/list/damage_icon_parts = list() /mob/living/carbon/human/update_inv_back(var/update_icons=1) if(back) back.screen_loc = ui_back //TODO - var/obj/item/weapon/rig/rig = back + + //determine the icon to use + var/icon/overlay_icon if(back.icon_override) - overlays_standing[BACK_LAYER] = image("icon" = back.icon_override, "icon_state" = "[back.icon_state]") - //If this is a rig and a mob_icon is set, it will take species into account in the rig update_icon() proc. - else if(istype(rig) && rig.mob_icon) - overlays_standing[BACK_LAYER] = rig.mob_icon + overlay_icon = back.icon_override + else if(istype(back, /obj/item/weapon/rig)) + //If this is a rig and a mob_icon is set, it will take species into account in the rig update_icon() proc. + var/obj/item/weapon/rig/rig = back + overlay_icon = rig.mob_icon else if(back.sprite_sheets && back.sprite_sheets[species.name]) - overlays_standing[BACK_LAYER] = image("icon" = back.sprite_sheets[species.name], "icon_state" = "[back.icon_state]") + overlay_icon = back.sprite_sheets[species.name] else - overlays_standing[BACK_LAYER] = image("icon" = 'icons/mob/back.dmi', "icon_state" = "[back.icon_state]") + overlay_icon = INV_BACK_DEF_ICON + + //determine state to use + var/overlay_state + if(back.item_state_slots && back.item_state_slots[slot_back_key]) + overlay_state = back.item_state_slots[slot_back_key] + else if(back.item_state) + overlay_state = back.item_state + else + overlay_state = back.icon_state + + //create the image + overlays_standing[BACK_LAYER] = image(icon = overlay_icon, icon_state = overlay_state) else - overlays_standing[BACK_LAYER] = null - if(update_icons) update_icons() + overlays_standing[BACK_LAYER] = null + + if(update_icons) + update_icons() /mob/living/carbon/human/update_hud() //TODO: do away with this if possible @@ -790,19 +807,27 @@ var/global/list/damage_icon_parts = list() if(r_hand) r_hand.screen_loc = ui_rhand //TODO - var/t_icon = INV_R_HAND_DEF_ICON - if(r_hand.item_icons && (icon_r_hand in r_hand.item_icons)) - t_icon = r_hand.item_icons[icon_r_hand] - - var/t_state = r_hand.item_state //useful for clothing that changes icon_state but retains the same sprite on the mob when held in hand - if(!t_state) t_state = r_hand.icon_state + //determine icon to use + var/icon/t_icon if(r_hand.icon_override) - t_state = "[t_state]_r" - overlays_standing[R_HAND_LAYER] = image("icon" = r_hand.icon_override, "icon_state" = "[t_state]") + t_icon = r_hand.icon_override + else if(r_hand.item_icons && (slot_r_hand_key in r_hand.item_icons)) + t_icon = r_hand.item_icons[slot_r_hand_key] else - overlays_standing[R_HAND_LAYER] = image("icon" = t_icon, "icon_state" = "[t_state]") + t_icon = INV_R_HAND_DEF_ICON - if (handcuffed) drop_r_hand() + //determine icon state to use + var/t_state + if(r_hand.item_state_slots && r_hand.item_state_slots[slot_r_hand_key]) + t_state = r_hand.item_state_slots[slot_r_hand_key] + else if(r_hand.item_state) + t_state = r_hand.item_state + else + t_state = r_hand.icon_state + + overlays_standing[R_HAND_LAYER] = image(icon = t_icon, icon_state = t_state) + + if (handcuffed) drop_r_hand() //this should be moved out of icon code else overlays_standing[R_HAND_LAYER] = null @@ -813,19 +838,27 @@ var/global/list/damage_icon_parts = list() if(l_hand) l_hand.screen_loc = ui_lhand //TODO - var/t_icon = INV_L_HAND_DEF_ICON - if(l_hand.item_icons && (icon_l_hand in l_hand.item_icons)) - t_icon = l_hand.item_icons[icon_l_hand] - - var/t_state = l_hand.item_state //useful for clothing that changes icon_state but retains the same sprite on the mob when held in hand - if(!t_state) t_state = l_hand.icon_state + //determine icon to use + var/icon/t_icon if(l_hand.icon_override) - t_state = "[t_state]_l" - overlays_standing[L_HAND_LAYER] = image("icon" = l_hand.icon_override, "icon_state" = "[t_state]") + t_icon = l_hand.icon_override + else if(l_hand.item_icons && (slot_l_hand_key in l_hand.item_icons)) + t_icon = l_hand.item_icons[slot_l_hand_key] else - overlays_standing[L_HAND_LAYER] = image("icon" = t_icon, "icon_state" = "[t_state]") + t_icon = INV_L_HAND_DEF_ICON - if (handcuffed) drop_l_hand() + //determine icon state to use + var/t_state + if(l_hand.item_state_slots && l_hand.item_state_slots[slot_l_hand_key]) + t_state = l_hand.item_state_slots[slot_l_hand_key] + else if(l_hand.item_state) + t_state = l_hand.item_state + else + t_state = l_hand.icon_state + + overlays_standing[L_HAND_LAYER] = image(icon = t_icon, icon_state = t_state) + + if (handcuffed) drop_l_hand() //This probably should not be here else overlays_standing[L_HAND_LAYER] = null diff --git a/code/modules/mob/update_icons.dm b/code/modules/mob/update_icons.dm index 480c4be3223..394281c394d 100644 --- a/code/modules/mob/update_icons.dm +++ b/code/modules/mob/update_icons.dm @@ -2,6 +2,7 @@ //Having them here also makes for a nice reference list of the various overlay-updating procs available //default item on-mob icons +#define INV_BACK_DEF_ICON 'icons/mob/back.dmi' #define INV_L_HAND_DEF_ICON 'icons/mob/items/lefthand.dmi' #define INV_R_HAND_DEF_ICON 'icons/mob/items/righthand.dmi' diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 77693417dfd..6d1861822ff 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -4,8 +4,8 @@ desc = "Its a gun. It's pretty terrible, though." icon = 'icons/obj/gun.dmi' item_icons = list( - icon_l_hand = 'icons/mob/items/lefthand_guns.dmi', - icon_r_hand = 'icons/mob/items/righthand_guns.dmi', + slot_l_hand_key = 'icons/mob/items/lefthand_guns.dmi', + slot_r_hand_key = 'icons/mob/items/righthand_guns.dmi', ) icon_state = "detective" item_state = "gun" diff --git a/code/setup.dm b/code/setup.dm index 38836d54d52..eedd8c70c0c 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -255,10 +255,12 @@ #define slot_legs 21 #define slot_tie 22 -// Mob sprite sheets. These need to be strings as numbers -// cannot be used as associative list keys. -#define icon_l_hand "slot_l_hand" -#define icon_r_hand "slot_r_hand" +// Inventory slot strings. +// since numbers cannot be used as associative list keys. +#define slot_l_hand_key "slot_l_hand" +#define slot_r_hand_key "slot_r_hand" +#define slot_w_uniform_key "w_uniform" +#define slot_back_key "back" // Bitflags for clothing parts. #define HEAD 1 diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 8322b7b4f5899319059cde38deb5e44064a55d14..38fbd5a2e84e60ebc4c50cd45cf04a30156a0a5e 100644 GIT binary patch literal 42951 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 literal 45319 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%0A=E220lWB~yKBDOLw)FwBhH-u!ewy|?FrC6xul}V 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 diff --git a/icons/mob/items/lefthand_backpacks.dmi b/icons/mob/items/lefthand_backpacks.dmi new file mode 100644 index 0000000000000000000000000000000000000000..28d898ef017c1abe9eae62f866bf9ac1f33bcb04 GIT binary patch literal 3788 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 Jt8T$#{sRk$LH7Uv literal 0 HcmV?d00001 diff --git a/icons/mob/items/righthand.dmi b/icons/mob/items/righthand.dmi index 87b3eea46b05101047ff6c7e9c9c465f6a8b5b0a..a53ac0d5ad0e6ce3b3f573ea97b9696c133055fb 100644 GIT binary patch literal 139934 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 S1=GxQv_!|df+X(o!E3Ejdw16 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

>=m(m_#r?_Cr`dMDJ-L=>d=j`ZGp3xa}xfI_GN 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%0Dtaa(Hp~)~}qBPBqfA+W`WQzMv03qCZl3g1Wtn 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 diff --git a/icons/mob/items/righthand_backpacks.dmi b/icons/mob/items/righthand_backpacks.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b3153b153366a9da89b1a463129f7ce749b644b0 GIT binary patch literal 3802 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 literal 0 HcmV?d00001 From 3acfe5960ee2b17e4ee6321ccca28c1da19b62b9 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Thu, 23 Apr 2015 04:57:03 -0400 Subject: [PATCH 004/145] Renames inventory slot string key defines --- .../objects/items/weapons/storage/backpack.dm | 24 +++++++++---------- .../mob/living/carbon/human/update_icons.dm | 20 ++++++++-------- code/modules/projectiles/gun.dm | 4 ++-- code/setup.dm | 9 +++---- 4 files changed, 29 insertions(+), 28 deletions(-) diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 4072e49eb91..6969fdd386a 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -7,15 +7,15 @@ name = "backpack" desc = "You wear this on your back and put items into it." item_icons = list( - slot_l_hand_key = 'icons/mob/items/lefthand_backpacks.dmi', - slot_r_hand_key = 'icons/mob/items/righthand_backpacks.dmi', + slot_l_hand_str = 'icons/mob/items/lefthand_backpacks.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_backpacks.dmi', ) icon_state = "backpack" item_state = null //most backpacks use the default backpack state for inhand overlays item_state_slots = list( - slot_l_hand_key = "backpack", - slot_r_hand_key = "backpack", + slot_l_hand_str = "backpack", + slot_r_hand_str = "backpack", ) w_class = 4 slot_flags = SLOT_BACK @@ -190,8 +190,8 @@ desc = "A tough satchel with extra pockets." icon_state = "satchel-eng" item_state_slots = list( - slot_l_hand_key = "engiepack", - slot_r_hand_key = "engiepack", + slot_l_hand_str = "engiepack", + slot_r_hand_str = "engiepack", ) /obj/item/weapon/storage/backpack/satchel_med @@ -199,8 +199,8 @@ desc = "A sterile satchel used in medical departments." icon_state = "satchel-med" item_state_slots = list( - slot_l_hand_key = "medicalpack", - slot_r_hand_key = "medicalpack", + slot_l_hand_str = "medicalpack", + slot_r_hand_str = "medicalpack", ) /obj/item/weapon/storage/backpack/satchel_vir @@ -228,8 +228,8 @@ desc = "A robust satchel for security related needs." icon_state = "satchel-sec" item_state_slots = list( - slot_l_hand_key = "securitypack", - slot_r_hand_key = "securitypack", + slot_l_hand_str = "securitypack", + slot_r_hand_str = "securitypack", ) /obj/item/weapon/storage/backpack/satchel_hyd @@ -250,8 +250,8 @@ desc = "A spacious backpack with lots of pockets, used by members of the Nanotrasen Emergency Response Team." icon_state = "ert_commander" item_state_slots = list( - slot_l_hand_key = "securitypack", - slot_r_hand_key = "securitypack", + slot_l_hand_str = "securitypack", + slot_r_hand_str = "securitypack", ) //Commander diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 6433c9d9438..6bf75b6834b 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -757,8 +757,8 @@ var/global/list/damage_icon_parts = list() //determine state to use var/overlay_state - if(back.item_state_slots && back.item_state_slots[slot_back_key]) - overlay_state = back.item_state_slots[slot_back_key] + if(back.item_state_slots && back.item_state_slots[slot_back_str]) + overlay_state = back.item_state_slots[slot_back_str] else if(back.item_state) overlay_state = back.item_state else @@ -811,15 +811,15 @@ var/global/list/damage_icon_parts = list() var/icon/t_icon if(r_hand.icon_override) t_icon = r_hand.icon_override - else if(r_hand.item_icons && (slot_r_hand_key in r_hand.item_icons)) - t_icon = r_hand.item_icons[slot_r_hand_key] + else if(r_hand.item_icons && (slot_r_hand_str in r_hand.item_icons)) + t_icon = r_hand.item_icons[slot_r_hand_str] else t_icon = INV_R_HAND_DEF_ICON //determine icon state to use var/t_state - if(r_hand.item_state_slots && r_hand.item_state_slots[slot_r_hand_key]) - t_state = r_hand.item_state_slots[slot_r_hand_key] + if(r_hand.item_state_slots && r_hand.item_state_slots[slot_r_hand_str]) + t_state = r_hand.item_state_slots[slot_r_hand_str] else if(r_hand.item_state) t_state = r_hand.item_state else @@ -842,15 +842,15 @@ var/global/list/damage_icon_parts = list() var/icon/t_icon if(l_hand.icon_override) t_icon = l_hand.icon_override - else if(l_hand.item_icons && (slot_l_hand_key in l_hand.item_icons)) - t_icon = l_hand.item_icons[slot_l_hand_key] + else if(l_hand.item_icons && (slot_l_hand_str in l_hand.item_icons)) + t_icon = l_hand.item_icons[slot_l_hand_str] else t_icon = INV_L_HAND_DEF_ICON //determine icon state to use var/t_state - if(l_hand.item_state_slots && l_hand.item_state_slots[slot_l_hand_key]) - t_state = l_hand.item_state_slots[slot_l_hand_key] + if(l_hand.item_state_slots && l_hand.item_state_slots[slot_l_hand_str]) + t_state = l_hand.item_state_slots[slot_l_hand_str] else if(l_hand.item_state) t_state = l_hand.item_state else diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 6d1861822ff..3cfb7f72dde 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -4,8 +4,8 @@ desc = "Its a gun. It's pretty terrible, though." icon = 'icons/obj/gun.dmi' item_icons = list( - slot_l_hand_key = 'icons/mob/items/lefthand_guns.dmi', - slot_r_hand_key = 'icons/mob/items/righthand_guns.dmi', + slot_l_hand_str = 'icons/mob/items/lefthand_guns.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_guns.dmi', ) icon_state = "detective" item_state = "gun" diff --git a/code/setup.dm b/code/setup.dm index eedd8c70c0c..bfbb2233534 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -257,10 +257,11 @@ // Inventory slot strings. // since numbers cannot be used as associative list keys. -#define slot_l_hand_key "slot_l_hand" -#define slot_r_hand_key "slot_r_hand" -#define slot_w_uniform_key "w_uniform" -#define slot_back_key "back" +#define slot_l_hand_str "slot_l_hand" +#define slot_r_hand_str "slot_r_hand" +#define slot_w_uniform_str "w_uniform" +#define slot_back_str "back" +#define slot_w_uniform_str "w_uniform" // Bitflags for clothing parts. #define HEAD 1 From f86642a74e69123c0b55e4167158f2baafbfc1b9 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Thu, 23 Apr 2015 08:03:40 -0400 Subject: [PATCH 005/145] Updates clothing/under to use item_state_slots. Also fixes a lot of incorrect jumpsuit item_state values. --- code/modules/clothing/clothing.dm | 22 +- code/modules/clothing/under/chameleon.dm | 7 +- code/modules/clothing/under/color.dm | 61 ++--- code/modules/clothing/under/jobs/civilian.dm | 66 +++--- .../clothing/under/jobs/engineering.dm | 10 +- code/modules/clothing/under/jobs/medsci.dm | 59 ++--- code/modules/clothing/under/jobs/security.dm | 51 ++-- code/modules/clothing/under/miscellaneous.dm | 220 ++++++++++-------- code/modules/clothing/under/shorts.dm | 10 +- code/modules/clothing/under/syndicate.dm | 4 +- code/modules/customitems/item_defines.dm | 83 +++---- code/modules/mob/living/carbon/human/npcs.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 44 +++- code/modules/mob/update_icons.dm | 2 + code/setup.dm | 3 +- icons/mob/items/lefthand.dmi | Bin 138420 -> 121871 bytes icons/mob/items/lefthand_uniforms.dmi | Bin 0 -> 15640 bytes icons/mob/items/righthand.dmi | Bin 139934 -> 123047 bytes icons/mob/items/righthand_uniforms.dmi | Bin 0 -> 15688 bytes 19 files changed, 357 insertions(+), 287 deletions(-) create mode 100644 icons/mob/items/lefthand_uniforms.dmi create mode 100644 icons/mob/items/righthand_uniforms.dmi diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 45f8ce8fb3e..976ef9e3e69 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -391,6 +391,10 @@ BLIND // can't see anything //Under clothing /obj/item/clothing/under icon = 'icons/obj/clothing/uniforms.dmi' + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_uniforms.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_uniforms.dmi', + ) name = "under" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS permeability_coefficient = 0.90 @@ -408,12 +412,22 @@ BLIND // can't see anything var/displays_id = 1 var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list("Vox" = 'icons/mob/species/vox/uniform.dmi') - var/item_color //temporary until item_state override is implemented + + //convenience var for defining the icon state for the overlay used when the clothing is worn. + //Also used by rolling/unrolling. + var/worn_state = null /obj/item/clothing/under/New() + if(worn_state) + if(!item_state_slots) + item_state_slots = list() + item_state_slots[slot_w_uniform_str] = worn_state + else + worn_state = icon_state + //autodetect rollability if(rolled_down < 0) - if((initial(item_color) + "_d_s") in icon_states('icons/mob/uniform.dmi')) + if((worn_state + "_d_s") in icon_states('icons/mob/uniform.dmi')) rolled_down = 0 /obj/item/clothing/under/update_clothing_icon() @@ -563,10 +577,10 @@ BLIND // can't see anything rolled_down = !rolled_down if(rolled_down) body_parts_covered &= LOWER_TORSO|LEGS|FEET - item_color = "[initial(item_color)]_d" + item_state_slots[slot_w_uniform_str] = "[worn_state]_d" else body_parts_covered = initial(body_parts_covered) - item_color = initial(item_color) + item_state_slots[slot_w_uniform_str] = "[worn_state]" update_clothing_icon() /obj/item/clothing/under/proc/remove_accessory(mob/user, obj/item/clothing/accessory/A) diff --git a/code/modules/clothing/under/chameleon.dm b/code/modules/clothing/under/chameleon.dm index bfef111a3a4..4de31fb6e37 100644 --- a/code/modules/clothing/under/chameleon.dm +++ b/code/modules/clothing/under/chameleon.dm @@ -7,7 +7,7 @@ name = "black jumpsuit" icon_state = "black" item_state = "bl_suit" - item_color = "black" + worn_state = "black" desc = "It's a plain jumpsuit. It seems to have a small dial on the wrist." origin_tech = "syndicate=3" var/list/clothing_choices = list() @@ -24,7 +24,7 @@ name = "psychedelic" desc = "Groovy!" icon_state = "psyche" - item_color = "psyche" + item_state_slots[slot_w_uniform_str] = "psyche" update_icon() update_clothing_icon() @@ -46,7 +46,8 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color + item_state_slots = A.item_state_slots + worn_state = A.worn_state body_parts_covered = A.body_parts_covered update_clothing_icon() //so our overlays update. diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index 483974f7a2e..725f51b1ef4 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -2,39 +2,39 @@ name = "black jumpsuit" icon_state = "black" item_state = "bl_suit" - item_color = "black" + worn_state = "black" /obj/item/clothing/under/color/blackf name = "feminine black jumpsuit" desc = "It's very smart and in a ladies-size!" icon_state = "black" item_state = "bl_suit" - item_color = "blackf" + worn_state = "blackf" /obj/item/clothing/under/color/blue name = "blue jumpsuit" icon_state = "blue" item_state = "b_suit" - item_color = "blue" + worn_state = "blue" /obj/item/clothing/under/color/green name = "green jumpsuit" icon_state = "green" item_state = "g_suit" - item_color = "green" + worn_state = "green" /obj/item/clothing/under/color/grey name = "grey jumpsuit" icon_state = "grey" item_state = "gy_suit" - item_color = "grey" + worn_state = "grey" /obj/item/clothing/under/color/orange name = "orange jumpsuit" desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." icon_state = "orange" item_state = "o_suit" - item_color = "orange" + worn_state = "orange" has_sensor = 2 sensor_mode = 3 @@ -42,101 +42,106 @@ name = "pink jumpsuit" icon_state = "pink" item_state = "p_suit" - item_color = "pink" + worn_state = "pink" /obj/item/clothing/under/color/red name = "red jumpsuit" icon_state = "red" item_state = "r_suit" - item_color = "red" + worn_state = "red" /obj/item/clothing/under/color/white name = "white jumpsuit" icon_state = "white" item_state = "w_suit" - item_color = "white" + worn_state = "white" /obj/item/clothing/under/color/yellow name = "yellow jumpsuit" icon_state = "yellow" item_state = "y_suit" - item_color = "yellow" + worn_state = "yellow" /obj/item/clothing/under/psyche name = "psychedelic jumpsuit" desc = "Groovy!" icon_state = "psyche" - item_color = "psyche" + item_state = "psyche" + worn_state = "psyche" /obj/item/clothing/under/lightblue name = "lightblue jumpsuit" desc = "lightblue" icon_state = "lightblue" - item_color = "lightblue" + item_state = "b_suit" + worn_state = "lightblue" /obj/item/clothing/under/aqua name = "aqua jumpsuit" desc = "aqua" icon_state = "aqua" - item_color = "aqua" + item_state = "b_suit" + worn_state = "aqua" /obj/item/clothing/under/purple name = "purple jumpsuit" desc = "purple" icon_state = "purple" item_state = "p_suit" - item_color = "purple" + worn_state = "purple" /obj/item/clothing/under/lightpurple name = "lightpurple jumpsuit" desc = "lightpurple" icon_state = "lightpurple" - item_color = "lightpurple" + item_state = "p_suit" + worn_state = "lightpurple" /obj/item/clothing/under/lightgreen name = "lightgreen jumpsuit" desc = "lightgreen" icon_state = "lightgreen" - item_color = "lightgreen" - -/obj/item/clothing/under/lightblue - name = "lightblue jumpsuit" - desc = "lightblue" - icon_state = "lightblue" - item_color = "lightblue" + item_state = "g_suit" + worn_state = "lightgreen" /obj/item/clothing/under/lightbrown name = "lightbrown jumpsuit" desc = "lightbrown" icon_state = "lightbrown" - item_color = "lightbrown" + item_state = "lb_suit" + worn_state = "lightbrown" /obj/item/clothing/under/brown name = "brown jumpsuit" desc = "brown" icon_state = "brown" - item_color = "brown" + item_state = "lb_suit" + worn_state = "brown" /obj/item/clothing/under/yellowgreen name = "yellowgreen jumpsuit" desc = "yellowgreen" icon_state = "yellowgreen" - item_color = "yellowgreen" + item_state = "y_suit" + worn_state = "yellowgreen" /obj/item/clothing/under/darkblue name = "darkblue jumpsuit" desc = "darkblue" icon_state = "darkblue" - item_color = "darkblue" + item_state = "b_suit" + worn_state = "darkblue" /obj/item/clothing/under/lightred name = "lightred jumpsuit" desc = "lightred" icon_state = "lightred" - item_color = "lightred" + item_state = "r_suit" + worn_state = "lightred" /obj/item/clothing/under/darkred name = "darkred jumpsuit" desc = "darkred" icon_state = "darkred" - item_color = "darkred" + item_state = "r_suit" + worn_state = "darkred" diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 9ac511b4f7e..37f7a74c963 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -5,15 +5,15 @@ name = "bartender's uniform" icon_state = "ba_suit" item_state = "ba_suit" - item_color = "ba_suit" + worn_state = "ba_suit" /obj/item/clothing/under/rank/captain //Alright, technically not a 'civilian' but its better then giving a .dm file for a single define. desc = "It's a blue jumpsuit with some gold markings denoting the rank of \"Captain\"." name = "captain's jumpsuit" icon_state = "captain" - item_state = "caparmor" - item_color = "captain" + item_state = "b_suit" + worn_state = "captain" /obj/item/clothing/under/rank/cargo @@ -21,7 +21,7 @@ desc = "It's a jumpsuit worn by the quartermaster. It's specially designed to prevent back injuries caused by pushing paper." icon_state = "qm" item_state = "lb_suit" - item_color = "qm" + worn_state = "qm" /obj/item/clothing/under/rank/cargotech @@ -29,7 +29,7 @@ desc = "Shooooorts! They're comfy and easy to wear!" icon_state = "cargotech" item_state = "lb_suit" - item_color = "cargo" + worn_state = "cargo" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS @@ -38,14 +38,15 @@ name = "chaplain's jumpsuit" icon_state = "chaplain" item_state = "bl_suit" - item_color = "chapblack" + worn_state = "chapblack" /obj/item/clothing/under/rank/chef desc = "It's an apron which is given only to the most hardcore chefs in space." name = "chef's uniform" icon_state = "chef" - item_color = "chef" + item_state = "w_suit" + worn_state = "chef" /obj/item/clothing/under/rank/clown @@ -53,7 +54,7 @@ desc = "'HONK!'" icon_state = "clown" item_state = "clown" - item_color = "clown" + worn_state = "clown" /obj/item/clothing/under/rank/head_of_personnel @@ -61,14 +62,14 @@ name = "head of personnel's jumpsuit" icon_state = "hop" item_state = "b_suit" - item_color = "hop" + worn_state = "hop" /obj/item/clothing/under/rank/head_of_personnel_whimsy desc = "A blue jacket and red tie, with matching red cuffs! Snazzy. Wearing this makes you feel more important than your job title does." name = "head of personnel's suit" icon_state = "hopwhimsy" - item_state = "hopwhimsy" - item_color = "hopwhimsy" + item_state = "b_suit" + worn_state = "hopwhimsy" /obj/item/clothing/under/rank/hydroponics @@ -76,7 +77,7 @@ name = "botanist's jumpsuit" icon_state = "hydroponics" item_state = "g_suit" - item_color = "hydroponics" + worn_state = "hydroponics" permeability_coefficient = 0.50 @@ -84,15 +85,16 @@ desc = "The plain, professional attire of an Internal Affairs Agent. The collar is immaculately starched." name = "Internal Affairs uniform" icon_state = "internalaffairs" - item_state = "internalaffairs" - item_color = "internalaffairs" + item_state = "ba_suit" + worn_state = "internalaffairs" /obj/item/clothing/under/rank/janitor desc = "It's the official uniform of the station's janitor. It has minor protection from biohazards." name = "janitor's jumpsuit" icon_state = "janitor" - item_color = "janitor" + worn_state = "janitor" + item_state = "janitor" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -105,69 +107,69 @@ name = "black Lawyer suit" icon_state = "lawyer_black" item_state = "lawyer_black" - item_color = "lawyer_black" + worn_state = "lawyer_black" /obj/item/clothing/under/lawyer/female name = "black Lawyer suit" icon_state = "black_suit_fem" - item_state = "black_suit_fem" - item_color = "black_suit_fem" + item_state = "lawyer_black" + worn_state = "black_suit_fem" /obj/item/clothing/under/lawyer/red name = "red Lawyer suit" icon_state = "lawyer_red" item_state = "lawyer_red" - item_color = "lawyer_red" + worn_state = "lawyer_red" /obj/item/clothing/under/lawyer/blue name = "blue Lawyer suit" icon_state = "lawyer_blue" item_state = "lawyer_blue" - item_color = "lawyer_blue" + worn_state = "lawyer_blue" /obj/item/clothing/under/lawyer/bluesuit name = "Blue Suit" desc = "A classy suit and tie" icon_state = "bluesuit" - item_state = "bluesuit" - item_color = "bluesuit" + item_state = "ba_suit" + worn_state = "bluesuit" /obj/item/clothing/under/lawyer/purpsuit name = "Purple Suit" icon_state = "lawyer_purp" - item_state = "lawyer_purp" - item_color = "lawyer_purp" + item_state = "ba_suit" + worn_state = "lawyer_purp" /obj/item/clothing/under/lawyer/oldman name = "Old Man's Suit" desc = "A classic suit for the older gentleman with built in back support." icon_state = "oldman" - item_state = "oldman" - item_color = "oldman" + item_state = "johnny" + worn_state = "oldman" /obj/item/clothing/under/librarian name = "sensible suit" desc = "It's very... sensible." icon_state = "red_suit" - item_state = "red_suit" - item_color = "red_suit" + item_state = "lawyer_red" + worn_state = "red_suit" /obj/item/clothing/under/mime name = "mime's outfit" desc = "It's not very colourful." icon_state = "mime" - item_state = "mime" - item_color = "mime" + item_state = "ba_suit" + worn_state = "mime" /obj/item/clothing/under/rank/miner desc = "It's a snappy jumpsuit with a sturdy set of overalls. It is very dirty." name = "shaft miner's jumpsuit" icon_state = "miner" - item_state = "miner" - item_color = "miner" + item_state = "lb_suit" + worn_state = "miner" diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index 0b8cebe57aa..8be9807e1f4 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -4,7 +4,7 @@ name = "chief engineer's jumpsuit" icon_state = "chiefengineer" item_state = "g_suit" - item_color = "chief" + worn_state = "chief" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10) /obj/item/clothing/under/rank/atmospheric_technician @@ -12,19 +12,19 @@ name = "atmospheric technician's jumpsuit" icon_state = "atmos" item_state = "atmos_suit" - item_color = "atmos" + worn_state = "atmos" /obj/item/clothing/under/rank/engineer desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding." name = "engineer's jumpsuit" icon_state = "engine" item_state = "engi_suit" - item_color = "engine" + worn_state = "engine" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10) /obj/item/clothing/under/rank/roboticist desc = "It's a slimming black with reinforced seams; great for industrial work." name = "roboticist's jumpsuit" icon_state = "robotics" - item_state = "robotics" - item_color = "robotics" \ No newline at end of file + item_state = "bl_suit" + worn_state = "robotics" \ No newline at end of file diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index b1554dd02ab..10e6b05518e 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -5,23 +5,24 @@ desc = "It's a jumpsuit worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants." name = "research director's jumpsuit" icon_state = "director" - item_state = "g_suit" - item_color = "director" + item_state = "lb_suit" + worn_state = "director" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/research_director/rdalt desc = "A dress suit and slacks stained with hard work and dedication to science. Perhaps other things as well, but mostly hard work and dedication." name = "head researcher uniform" icon_state = "rdalt" - item_state = "rdalt" - item_color = "rdalt" + item_state = "lb_suit" + worn_state = "rdalt" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/research_director/dress_rd name = "research director dress uniform" desc = "Feminine fashion for the style concious RD. Its fabric provides minor protection from biological contaminants." icon_state = "dress_rd" - item_color = "dress_rd" + item_state = "lb_suit" + worn_state = "dress_rd" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS @@ -30,7 +31,7 @@ name = "scientist's jumpsuit" icon_state = "science" item_state = "w_suit" - item_color = "sciencewhite" + worn_state = "sciencewhite" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 10, bio = 0, rad = 0) @@ -40,7 +41,7 @@ name = "chemist's jumpsuit" icon_state = "chemistry" item_state = "w_suit" - item_color = "chemistrywhite" + worn_state = "chemistrywhite" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -52,7 +53,7 @@ name = "chief medical officer's jumpsuit" icon_state = "cmo" item_state = "w_suit" - item_color = "cmo" + worn_state = "cmo" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -61,7 +62,7 @@ name = "geneticist's jumpsuit" icon_state = "genetics" item_state = "w_suit" - item_color = "geneticswhite" + worn_state = "geneticswhite" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -70,7 +71,7 @@ name = "virologist's jumpsuit" icon_state = "virology" item_state = "w_suit" - item_color = "virologywhite" + worn_state = "virologywhite" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -79,7 +80,7 @@ name = "nurse's suit" icon_state = "nursesuit" item_state = "nursesuit" - item_color = "nursesuit" + worn_state = "nursesuit" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) body_parts_covered = UPPER_TORSO|LOWER_TORSO @@ -88,18 +89,18 @@ desc = "A dress commonly worn by the nursing staff in the medical department." name = "nurse's dress" icon_state = "nurse" - item_state = "nurse" - item_color = "nurse" + item_state = "nursesuit" + worn_state = "nurse" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/rank/orderly - desc = "A white suit to be worn by orderly people who love orderly things." + desc = "A white suit to be worn by medical attendants." name = "orderly's uniform" icon_state = "orderly" - item_state = "orderly" - item_color = "orderly" + item_state = "nursesuit" + worn_state = "orderly" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -108,7 +109,7 @@ name = "medical doctor's jumpsuit" icon_state = "medical" item_state = "w_suit" - item_color = "medical" + worn_state = "medical" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -116,39 +117,43 @@ name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in baby blue." icon_state = "scrubsblue" - item_color = "scrubsblue" + item_state = "b_suit" + worn_state = "scrubsblue" /obj/item/clothing/under/rank/medical/green name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in dark green." icon_state = "scrubsgreen" - item_color = "scrubsgreen" + item_state = "g_suit" + worn_state = "scrubsgreen" /obj/item/clothing/under/rank/medical/purple name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in deep purple." icon_state = "scrubspurple" - item_color = "scrubspurple" + item_state = "p_suit" + worn_state = "scrubspurple" /obj/item/clothing/under/rank/medical/black name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in black." icon_state = "scrubsblack" - item_color = "scrubsblack" + item_state = "bl_suit" + worn_state = "scrubsblack" /obj/item/clothing/under/rank/psych desc = "A basic white jumpsuit. It has turqouise markings that denote the wearer as a psychiatrist." name = "psychiatrist's jumpsuit" icon_state = "psych" item_state = "w_suit" - item_color = "psych" + worn_state = "psych" /obj/item/clothing/under/rank/psych/turtleneck desc = "A turqouise turtleneck and a pair of dark blue slacks, belonging to a psychologist." name = "psychologist's turtleneck" icon_state = "psychturtle" item_state = "b_suit" - item_color = "psychturtle" + worn_state = "psychturtle" /* @@ -159,7 +164,7 @@ name = "geneticist's jumpsuit" icon_state = "genetics_new" item_state = "w_suit" - item_color = "genetics_new" + worn_state = "genetics_new" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -168,7 +173,7 @@ name = "chemist's jumpsuit" icon_state = "chemist_new" item_state = "w_suit" - item_color = "chemist_new" + worn_state = "chemist_new" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -177,7 +182,7 @@ name = "scientist's jumpsuit" icon_state = "scientist_new" item_state = "w_suit" - item_color = "scientist_new" + worn_state = "scientist_new" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 10, bio = 0, rad = 0) @@ -186,6 +191,6 @@ name = "virologist's jumpsuit" icon_state = "virologist_new" item_state = "w_suit" - item_color = "virologist_new" + worn_state = "virologist_new" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) \ No newline at end of file diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 51464410a8d..003e8ba0488 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -13,7 +13,7 @@ name = "warden's jumpsuit" icon_state = "warden" item_state = "r_suit" - item_color = "warden" + worn_state = "warden" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 @@ -22,7 +22,7 @@ desc = "It's made of a slightly sturdier material than standard jumpsuits, to allow for robust protection." icon_state = "security" item_state = "r_suit" - item_color = "secred" + worn_state = "secred" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 @@ -30,8 +30,8 @@ name = "dispatcher's uniform" desc = "A dress shirt and khakis with a security patch sewn on." icon_state = "dispatch" - item_state = "dispatch" - item_color = "dispatch" + //item_state = "dispatch" + worn_state = "dispatch" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS siemens_coefficient = 0.9 @@ -41,26 +41,26 @@ desc = "It's made of a slightly sturdier material, to allow for robust protection." icon_state = "redshirt2" item_state = "r_suit" - item_color = "redshirt2" + worn_state = "redshirt2" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 /obj/item/clothing/under/rank/security/corp icon_state = "sec_corporate" - item_state = "sec_corporate" - item_color = "sec_corporate" + //item_state = "sec_corporate" + worn_state = "sec_corporate" /obj/item/clothing/under/rank/warden/corp icon_state = "warden_corporate" - item_state = "warden_corporate" - item_color = "warden_corporate" + //item_state = "warden_corporate" + worn_state = "warden_corporate" /obj/item/clothing/under/tactical name = "tactical jumpsuit" desc = "It's made of a slightly sturdier material than standard jumpsuits, to allow for robust protection." icon_state = "swatunder" - item_state = "swatunder" - item_color = "swatunder" + //item_state = "swatunder" + worn_state = "swatunder" armor = list(melee = 10, bullet = 5, laser = 5,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 @@ -72,23 +72,24 @@ desc = "Someone who wears this means business." icon_state = "detective" item_state = "det" - item_color = "detective" + worn_state = "detective" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 /obj/item/clothing/under/det/black icon_state = "detective2" - item_color = "detective2" + worn_state = "detective2" + item_state = "sl_suit" /obj/item/clothing/under/det/slob icon_state = "polsuit" - item_color = "polsuit" + worn_state = "polsuit" /obj/item/clothing/under/det/slob/verb/rollup() set name = "Roll suit sleeves" set category = "Object" set src in usr - item_color = item_color == "polsuit" ? "polsuit_rolled" : "polsuit" + worn_state = worn_state == "polsuit" ? "polsuit_rolled" : "polsuit" if (ishuman(loc)) var/mob/living/carbon/human/H = loc H.update_inv_w_uniform(1) @@ -114,14 +115,14 @@ name = "head of security's jumpsuit" icon_state = "hos" item_state = "r_suit" - item_color = "hosred" + worn_state = "hosred" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.8 /obj/item/clothing/under/rank/head_of_security/corp icon_state = "hos_corporate" - item_state = "hos_corporate" - item_color = "hos_corporate" + //item_state = "hos_corporate" + worn_state = "hos_corporate" /obj/item/clothing/head/helmet/HoS name = "Head of Security Hat" @@ -157,7 +158,7 @@ name = "head of security's jumpsuit" icon_state = "jensen" item_state = "jensen" - item_color = "jensen" + worn_state = "jensen" siemens_coefficient = 0.6 /obj/item/clothing/suit/armor/hos/jensen @@ -177,19 +178,19 @@ name = "security officer's uniform" desc = "The latest in fashionable security outfits." icon_state = "officerblueclothes" - item_state = "officerblueclothes" - item_color = "officerblueclothes" + item_state = "ba_suit" + worn_state = "officerblueclothes" /obj/item/clothing/under/rank/head_of_security/navyblue desc = "The insignia on this uniform tells you that this uniform belongs to the Head of Security." name = "head of security's uniform" icon_state = "hosblueclothes" - item_state = "hosblueclothes" - item_color = "hosblueclothes" + item_state = "ba_suit" + worn_state = "hosblueclothes" /obj/item/clothing/under/rank/warden/navyblue desc = "The insignia on this uniform tells you that this uniform belongs to the Warden." name = "warden's uniform" icon_state = "wardenblueclothes" - item_state = "wardenblueclothes" - item_color = "wardenblueclothes" + item_state = "ba_suit" + worn_state = "wardenblueclothes" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 09a187018ca..351f95664c1 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -2,56 +2,57 @@ name = "red pj's" desc = "Sleepwear." icon_state = "red_pyjamas" - item_color = "red_pyjamas" + worn_state = "red_pyjamas" item_state = "w_suit" /obj/item/clothing/under/pj/blue name = "blue pj's" desc = "Sleepwear." icon_state = "blue_pyjamas" - item_color = "blue_pyjamas" + worn_state = "blue_pyjamas" item_state = "w_suit" /obj/item/clothing/under/captain_fly name = "rogue's uniform" desc = "For the man who doesn't care because he's still free." icon_state = "captain_fly" - item_state = "captain_fly" - item_color = "captain_fly" + item_state = "r_suit" + worn_state = "captain_fly" /obj/item/clothing/under/scratch name = "white suit" desc = "A white suit, suitable for an excellent host" icon_state = "scratch" item_state = "scratch" - item_color = "scratch" + worn_state = "scratch" /obj/item/clothing/under/sl_suit desc = "It's a very amish looking suit." name = "amish suit" icon_state = "sl_suit" - item_color = "sl_suit" + worn_state = "sl_suit" + item_state = "sl_suit" /obj/item/clothing/under/waiter name = "waiter's outfit" desc = "It's a very smart uniform with a special pocket for tip." icon_state = "waiter" item_state = "waiter" - item_color = "waiter" + worn_state = "waiter" /obj/item/clothing/under/rank/mailman name = "mailman's jumpsuit" desc = "'Special delivery!'" icon_state = "mailman" item_state = "b_suit" - item_color = "mailman" + worn_state = "mailman" /obj/item/clothing/under/sexyclown name = "sexy-clown suit" desc = "It makes you look HONKable!" icon_state = "sexyclown" - item_state = "sexyclown" - item_color = "sexyclown" + item_state = "clown" + worn_state = "sexyclown" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/rank/vice @@ -59,31 +60,31 @@ desc = "It's the standard issue pretty-boy outfit, as seen on Holo-Vision." icon_state = "vice" item_state = "gy_suit" - item_color = "vice" - + worn_state = "vice" +//This set of uniforms looks fairly fancy and is generally used for high-ranking NT personnel from what I've seen, so lets give them appropriate ranks. /obj/item/clothing/under/rank/centcom - desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Ensign.\"" - name = "\improper NanoTrasen Navy Uniform" + desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Captain.\"" + name = "\improper NanoTrasen Officer's Dress Uniform" icon_state = "officer" - item_state = "g_suit" - item_color = "officer" + item_state = "lawyer_black" + worn_state = "officer" displays_id = 0 /obj/item/clothing/under/rank/centcom_officer - desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Lieutenant Commander.\"" - name = "\improper NanoTrasen Officers Uniform" + desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Admiral.\"" + name = "\improper NanoTrasen Officer's Dress Uniform" icon_state = "officer" - item_state = "g_suit" - item_color = "officer" + item_state = "lawyer_black" + worn_state = "officer" displays_id = 0 /obj/item/clothing/under/rank/centcom_captain - desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Captain.\"" - name = "\improper NanoTrasen Captains Uniform" + desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Admiral-Executive.\"" + name = "\improper NanoTrasen Officer's Dress Uniform" icon_state = "centcom" - item_state = "dg_suit" - item_color = "centcom" + item_state = "lawyer_black" + worn_state = "centcom" displays_id = 0 /obj/item/clothing/under/ert @@ -91,14 +92,14 @@ desc = "A short-sleeved black uniform, paired with grey digital-camo cargo pants. It looks very tactical." icon_state = "ert_uniform" item_state = "bl_suit" - item_color = "ert_uniform" + worn_state = "ert_uniform" /obj/item/clothing/under/space name = "\improper NASA jumpsuit" desc = "It has a NASA logo on it and is made of space-proofed materials." icon_state = "black" item_state = "bl_suit" - item_color = "black" + worn_state = "black" w_class = 4//bulky item gas_transfer_coefficient = 0.01 permeability_coefficient = 0.02 @@ -110,7 +111,7 @@ name = "administrative cybernetic jumpsuit" icon_state = "syndicate" item_state = "bl_suit" - item_color = "syndicate" + worn_state = "syndicate" desc = "it's a cybernetically enhanced jumpsuit used for administrative duties." gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 @@ -124,97 +125,100 @@ name = "owl uniform" desc = "A jumpsuit with owl wings. Photorealistic owl feathers! Twooooo!" icon_state = "owl" - item_color = "owl" + worn_state = "owl" + item_state = "owl" /obj/item/clothing/under/johnny name = "johnny~~ jumpsuit" desc = "Johnny~~" icon_state = "johnny" - item_color = "johnny" + worn_state = "johnny" + item_state = "johnny" /obj/item/clothing/under/rainbow name = "rainbow" desc = "rainbow" icon_state = "rainbow" item_state = "rainbow" - item_color = "rainbow" + worn_state = "rainbow" /obj/item/clothing/under/cloud name = "cloud" desc = "cloud" icon_state = "cloud" - item_color = "cloud" + worn_state = "cloud" /obj/item/clothing/under/psysuit name = "dark undersuit" desc = "A thick, layered grey undersuit lined with power cables. Feels a little like wearing an electrical storm." icon_state = "psysuit" - item_state = "psysuit" - item_color = "psysuit" + item_state = "bl_suit" + worn_state = "psysuit" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS /obj/item/clothing/under/gentlesuit name = "gentlemans suit" desc = "A silk black shirt with a white tie and a matching gray vest and slacks. Feels proper." icon_state = "gentlesuit" - item_state = "gentlesuit" - item_color = "gentlesuit" + item_state = "gy_suit" + worn_state = "gentlesuit" /obj/item/clothing/under/gimmick/rank/captain/suit name = "captain's suit" desc = "A green suit and yellow necktie. Exemplifies authority." icon_state = "green_suit" item_state = "dg_suit" - item_color = "green_suit" + worn_state = "green_suit" /obj/item/clothing/under/gimmick/rank/head_of_personnel/suit name = "head of personnel's suit" desc = "A teal suit and yellow necktie. An authoritative yet tacky ensemble." icon_state = "teal_suit" item_state = "g_suit" - item_color = "teal_suit" + worn_state = "teal_suit" /obj/item/clothing/under/suit_jacket name = "black suit" desc = "A black suit and red tie. Very formal." icon_state = "black_suit" item_state = "bl_suit" - item_color = "black_suit" + worn_state = "black_suit" /obj/item/clothing/under/suit_jacket/really_black name = "executive suit" desc = "A formal black suit and red tie, intended for the station's finest." icon_state = "really_black_suit" - item_state = "bl_suit" - item_color = "black_suit" + item_state = "jensensuit" + worn_state = "black_suit" /obj/item/clothing/under/suit_jacket/female name = "executive suit" desc = "A formal trouser suit for women, intended for the station's finest." icon_state = "black_suit_fem" - item_state = "black_suit_fem" - item_color = "black_suit_fem" + item_state = "lawyer_black" + worn_state = "black_suit_fem" /obj/item/clothing/under/suit_jacket/red name = "red suit" desc = "A red suit and blue tie. Somewhat formal." icon_state = "red_suit" item_state = "r_suit" - item_color = "red_suit" + worn_state = "red_suit" /obj/item/clothing/under/blackskirt name = "black skirt" desc = "A black skirt, very fancy!" icon_state = "blackskirt" - item_color = "blackskirt" + item_state = "bl_suit" + worn_state = "blackskirt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/schoolgirl name = "schoolgirl uniform" desc = "It's just like one of my Japanese animes!" icon_state = "schoolgirl" - item_state = "schoolgirl" - item_color = "schoolgirl" + item_state = "b_suit" + worn_state = "schoolgirl" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/overalls @@ -222,133 +226,144 @@ desc = "A set of durable overalls for getting the job done." icon_state = "overalls" item_state = "lb_suit" - item_color = "overalls" + worn_state = "overalls" /obj/item/clothing/under/pirate name = "pirate outfit" desc = "Yarr." icon_state = "pirate" - item_state = "pirate" - item_color = "pirate" + item_state = "sl_suit" + worn_state = "pirate" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/under/soviet name = "soviet uniform" desc = "For the Motherland!" icon_state = "soviet" - item_state = "soviet" - item_color = "soviet" + item_state = "gy_suit" + worn_state = "soviet" /obj/item/clothing/under/redcoat name = "redcoat uniform" desc = "Looks old." icon_state = "redcoat" - item_state = "redcoat" - item_color = "redcoat" + item_state = "r_suit" + worn_state = "redcoat" /obj/item/clothing/under/kilt name = "kilt" desc = "Includes shoes and plaid" icon_state = "kilt" item_state = "kilt" - item_color = "kilt" + worn_state = "kilt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|FEET /obj/item/clothing/under/sexymime name = "sexy mime outfit" desc = "The only time when you DON'T enjoy looking at someone's rack." icon_state = "sexymime" - item_state = "sexymime" - item_color = "sexymime" + item_state = "w_suit" + worn_state = "sexymime" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/gladiator name = "gladiator uniform" desc = "Are you not entertained? Is that not why you are here?" icon_state = "gladiator" - item_state = "gladiator" - item_color = "gladiator" + item_state = "o_suit" + worn_state = "gladiator" body_parts_covered = LOWER_TORSO //dress -/obj/item/clothing/under/dress/ +/obj/item/clothing/under/dress body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/dress/dress_fire name = "flame dress" desc = "A small black dress with blue flames print on it." icon_state = "dress_fire" - item_color = "dress_fire" + item_state = "bl_suit" + worn_state = "dress_fire" /obj/item/clothing/under/dress/dress_green name = "green dress" desc = "A simple, tight fitting green dress." icon_state = "dress_green" - item_color = "dress_green" + item_state = "g_suit" + worn_state = "dress_green" /obj/item/clothing/under/dress/dress_orange name = "orange dress" desc = "A fancy orange gown for those who like to show leg." icon_state = "dress_orange" - item_color = "dress_orange" + item_state = "y_suit" + worn_state = "dress_orange" /obj/item/clothing/under/dress/dress_pink name = "pink dress" desc = "A simple, tight fitting pink dress." icon_state = "dress_pink" - item_color = "dress_pink" + item_state = "p_suit" + worn_state = "dress_pink" /obj/item/clothing/under/dress/dress_yellow name = "yellow dress" desc = "A flirty, little yellow dress." icon_state = "dress_yellow" - item_color = "dress_yellow" + item_state = "y_suit" + worn_state = "dress_yellow" /obj/item/clothing/under/dress/dress_saloon name = "saloon girl dress" desc = "A old western inspired gown for the girl who likes to drink." icon_state = "dress_saloon" - item_color = "dress_saloon" + item_state = "p_suit" + worn_state = "dress_saloon" /obj/item/clothing/under/dress/dress_cap name = "captain's dress uniform" desc = "Feminine fashion for the style concious captain." icon_state = "dress_cap" - item_color = "dress_cap" + item_state = "b_suit" + worn_state = "dress_cap" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/dress/dress_hop name = "head of personnel dress uniform" desc = "Feminine fashion for the style concious HoP." icon_state = "dress_hop" - item_color = "dress_hop" + item_state = "b_suit" + worn_state = "dress_hop" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/dress/dress_hr name = "human resources director uniform" desc = "Superior class for the nosy H.R. Director." icon_state = "huresource" - item_color = "huresource" + item_state = "y_suit" + worn_state = "huresource" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/dress/plaid_blue name = "blue plaid skirt" desc = "A preppy blue skirt with a white blouse." icon_state = "plaid_blue" - item_color = "plaid_blue" + worn_state = "plaid_blue" /obj/item/clothing/under/dress/plaid_red name = "red plaid skirt" desc = "A preppy red skirt with a white blouse." icon_state = "plaid_red" - item_color = "plaid_red" + item_state = "kilt" + worn_state = "plaid_red" /obj/item/clothing/under/dress/plaid_purple name = "blue purple skirt" desc = "A preppy purple skirt with a white blouse." icon_state = "plaid_purple" - item_color = "plaid_purple" + item_state = "kilt" + worn_state = "plaid_purple" //wedding stuff /obj/item/clothing/under/wedding/ @@ -358,35 +373,40 @@ name = "orange wedding dress" desc = "A big and puffy orange dress." icon_state = "bride_orange" - item_color = "bride_orange" + item_state = "y_suit" + worn_state = "bride_orange" flags_inv = HIDESHOES /obj/item/clothing/under/wedding/bride_purple name = "purple wedding dress" desc = "A big and puffy purple dress." icon_state = "bride_purple" - item_color = "bride_purple" + item_state = "p_suit" + worn_state = "bride_purple" flags_inv = HIDESHOES /obj/item/clothing/under/wedding/bride_blue name = "blue wedding dress" desc = "A big and puffy blue dress." icon_state = "bride_blue" - item_color = "bride_blue" + item_state = "b_suit" + worn_state = "bride_blue" flags_inv = HIDESHOES /obj/item/clothing/under/wedding/bride_red name = "red wedding dress" desc = "A big and puffy red dress." icon_state = "bride_red" - item_color = "bride_red" + item_state = "r_suit" + worn_state = "bride_red" flags_inv = HIDESHOES /obj/item/clothing/under/wedding/bride_white name = "silky wedding dress" desc = "A white wedding gown made from the finest silk." icon_state = "bride_white" - item_color = "bride_white" + item_state = "nursesuit" + worn_state = "bride_white" flags_inv = HIDESHOES body_parts_covered = UPPER_TORSO|LOWER_TORSO @@ -394,8 +414,8 @@ name = "sundress" desc = "Makes you want to frolic in a field of daisies." icon_state = "sundress" - item_state = "sundress" - item_color = "sundress" + item_state = "bl_suit" + worn_state = "sundress" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/sundress_white @@ -403,92 +423,92 @@ desc = "A white sundress decorated with purple lilies." icon_state = "sundress_white" item_state = "sundress_white" - item_color = "sundress_white" + worn_state = "sundress_white" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/blackjumpskirt name = "black jumpskirt" desc = "A black jumpskirt, Sol size 0." icon_state = "blackjumpskirt" - item_state = "blackjumpskirt" - item_color = "blackjumpskirt" + item_state = "bl_suit" + worn_state = "blackjumpskirt" /obj/item/clothing/under/captainformal name = "captain's formal uniform" desc = "A captain's formal-wear, for special occasions." icon_state = "captain_formal" - item_state = "by_suit" - item_color = "captain_formal" + item_state = "b_suit" + worn_state = "captain_formal" /obj/item/clothing/under/hosformalmale name = "head of security's formal uniform" desc = "A male head of security's formal-wear, for special occasions." icon_state = "hos_formal_male" item_state = "r_suit" - item_color = "hos_formal_male" + worn_state = "hos_formal_male" /obj/item/clothing/under/hosformalfem name = "head of security's formal uniform" desc = "A female head of security's formal-wear, for special occasions." icon_state = "hos_formal_fem" item_state = "r_suit" - item_color = "hos_formal_fem" + worn_state = "hos_formal_fem" /obj/item/clothing/under/assistantformal name = "assistant's formal uniform" desc = "An assistant's formal-wear. Why an assistant needs formal-wear is still unknown." icon_state = "assistant_formal" item_state = "gy_suit" - item_color = "assistant_formal" + worn_state = "assistant_formal" /obj/item/clothing/under/suit_jacket/charcoal name = "charcoal suit" desc = "A charcoal suit and red tie. Very professional." icon_state = "charcoal_suit" - item_state = "charcoal_suit" - item_color = "charcoal_suit" + item_state = "bl_suit" + worn_state = "charcoal_suit" /obj/item/clothing/under/suit_jacket/navy name = "navy suit" desc = "A navy suit and red tie, intended for the station's finest." icon_state = "navy_suit" - item_state = "navy_suit" - item_color = "navy_suit" + item_state = "bl_suit" + worn_state = "navy_suit" /obj/item/clothing/under/suit_jacket/burgundy name = "burgundy suit" desc = "A burgundy suit and black tie. Somewhat formal." icon_state = "burgundy_suit" - item_state = "burgundy_suit" - item_color = "burgundy_suit" + item_state = "r_suit" + worn_state = "burgundy_suit" /obj/item/clothing/under/suit_jacket/checkered name = "checkered suit" desc = "That's a very nice suit you have there. Shame if something were to happen to it, eh?" icon_state = "checkered_suit" - item_state = "checkered_suit" - item_color = "checkered_suit" + item_state = "gy_suit" + worn_state = "checkered_suit" /obj/item/clothing/under/suit_jacket/tan name = "tan suit" desc = "A tan suit with a yellow tie. Smart, but casual." icon_state = "tan_suit" - item_state = "tan_suit" - item_color = "tan_suit" + item_state = "lb_suit" + worn_state = "tan_suit" /obj/item/clothing/under/serviceoveralls name = "workman outfit" desc = "The very image of a working man. Not that you're probably doing work." icon_state = "mechanic" - item_state = "mechanic" - item_color = "mechanic" + item_state = "lb_suit" + worn_state = "mechanic" /obj/item/clothing/under/cheongsam name = "white cheongsam" desc = "It is a white cheongsam dress." icon_state = "mai_yang" item_state = "mai_yang" - item_color = "mai_yang" + worn_state = "mai_yang" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/under/blazer @@ -496,4 +516,4 @@ desc = "A bold but yet conservative outfit, red corduroys, navy blazer and a tie." icon_state = "blue_blazer" item_state = "blue_blazer" - item_color = "blue_blazer" + worn_state = "blue_blazer" diff --git a/code/modules/clothing/under/shorts.dm b/code/modules/clothing/under/shorts.dm index 494cb5e72ad..aa90f073dcd 100644 --- a/code/modules/clothing/under/shorts.dm +++ b/code/modules/clothing/under/shorts.dm @@ -7,24 +7,24 @@ /obj/item/clothing/under/shorts/red name = "red athletic shorts" icon_state = "redshorts" - item_color = "redshorts" + worn_state = "redshorts" /obj/item/clothing/under/shorts/green name = "green athletic shorts" icon_state = "greenshorts" - item_color = "greenshorts" + worn_state = "greenshorts" /obj/item/clothing/under/shorts/blue name = "blue athletic shorts" icon_state = "blueshorts" - item_color = "blueshorts" + worn_state = "blueshorts" /obj/item/clothing/under/shorts/black name = "black athletic shorts" icon_state = "blackshorts" - item_color = "blackshorts" + worn_state = "blackshorts" /obj/item/clothing/under/shorts/grey name = "grey athletic shorts" icon_state = "greyshorts" - item_color = "greyshorts" + worn_state = "greyshorts" diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm index 80f09004f02..f4111e1bbb4 100644 --- a/code/modules/clothing/under/syndicate.dm +++ b/code/modules/clothing/under/syndicate.dm @@ -3,7 +3,7 @@ desc = "It's some non-descript, slightly suspicious looking, civilian clothing." icon_state = "syndicate" item_state = "bl_suit" - item_color = "syndicate" + worn_state = "syndicate" has_sensor = 0 armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 @@ -16,7 +16,7 @@ desc = "Just looking at it makes you want to buy an SKS, go into the woods, and -operate-." icon_state = "tactifool" item_state = "bl_suit" - item_color = "tactifool" + worn_state = "tactifool" siemens_coefficient = 1 diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 228e33e5751..872e63e2d9e 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -528,7 +528,7 @@ var/new_suit_desc // Sets suit desc. var/helmet_icon // Sets helmet icon_state and item_state. var/suit_icon // Sets suit icon_state and item_state. - var/helmet_color // Sets item_color. + var/helmet_color // Sets worn_state. var/uses = 2 // Uses before the kit deletes itself. var/new_light_overlay @@ -941,8 +941,8 @@ desc = "A uniform jacket, its buttons polished to a shine, coupled with a dark pair of trousers. 'Hachert' is embroidered upon the jacket�s shoulder bar." icon = 'icons/obj/custom_items.dmi' icon_state = "milohachert" - item_state = "milohachert" - item_color = "milohachert" + item_state = "gy_suit" + worn_state = "milohachert" /obj/item/clothing/under/fluff/kaine_kalim_2 @@ -950,24 +950,24 @@ desc = "An unusually sterile and pressed uniform. It seems to have a string of vials crossing the chest." icon = 'icons/obj/custom_items.dmi' icon_state = "kaineuniform" - item_state = "kaineuniform" - item_color = "kaineuniform" + item_state = "w_suit" + worn_state = "kaineuniform" /obj/item/clothing/under/fluff/jumpsuitdown //searif: Yuki Matsuda name = "rolled down jumpsuit" desc = "A rolled down jumpsuit. Great for mechanics." icon = 'icons/obj/custom_items.dmi' icon_state = "jumpsuitdown" - item_state = "jumpsuitdown" - item_color = "jumpsuitdown" + item_state = "gy_suit" + worn_state = "jumpsuitdown" /obj/item/clothing/under/fluff/lilith_vinous_1 //slyhidden: Lilith Vinous name = "casual security uniform" desc = "A less formal version of the traditional dark red Security uniform. It has the top button undone, rolled up sleeves and different belt." icon = 'icons/obj/custom_items.dmi' icon_state = "lilith_uniform" - item_state = "lilith_uniform" - item_color = "lilith_uniform" + item_state = "r_suit" + worn_state = "lilith_uniform" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/under/fluff/ana_issek_1 //suethecake: Ana Issek @@ -975,8 +975,8 @@ desc = "A silken blouse paired with dark-colored slacks. It has the words 'Chief Investigator' embroidered into the shoulder bar." icon = 'icons/obj/custom_items.dmi' icon_state = "ana_uniform" - item_state = "ana_uniform" - item_color = "ana_uniform" + item_state = "r_suit" + worn_state = "ana_uniform" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/under/fluff/olddressuniform //desiderium: Momiji Inubashiri @@ -984,15 +984,16 @@ desc = "A retired Station Head of Staff uniform, phased out twenty years ago for the newer jumpsuit design, but still acceptable dress. Lovingly maintained." icon = 'icons/obj/custom_items.dmi' icon_state = "olddressuniform" - item_state = "olddressuniform" - item_color = "olddressuniform" + item_state = "b_suit" + worn_state = "olddressuniform" /obj/item/clothing/under/rank/security/fluff/jeremy_wolf_1 //whitewolf41: Jeremy Wolf name = "worn officer's uniform" desc = "An old red security jumpsuit. Seems to have some slight modifications." icon = 'icons/obj/custom_items.dmi' icon_state = "jeremy_wolf_1" - item_color = "jeremy_wolf_1" + item_state = "r_suit" + worn_state = "jeremy_wolf_1" //////////////////// PRC Uniform - Ronan Harper - Raptor1628 /////////////////// @@ -1002,7 +1003,7 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "harper_uniform" item_state = "jensensuit" - item_color = "harper_uniform" + worn_state = "harper_uniform" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS //////////////////// Corporate Cap - Robert Mason - Masterrbc //////////////////// @@ -1016,8 +1017,8 @@ desc = "A nicely tailored purple dress made for the taller woman." icon = 'icons/obj/custom_items.dmi' icon_state = "tian_dress" - item_state = "tian_dress" - item_color = "tian_dress" + item_state = "r_suit" + worn_state = "tian_dress" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/rank/bartender/fluff/classy //searif: Ara Al-Jazari @@ -1025,32 +1026,32 @@ desc = "A prim and proper uniform that looks very similar to a bartender's, the only differences being a red tie, waistcoat and a rag hanging out of the back pocket." icon = 'icons/obj/custom_items.dmi' icon_state = "ara_bar_uniform" - item_state = "ara_bar_uniform" - item_color = "ara_bar_uniform" + item_state = "ba_suit" + worn_state = "ara_bar_uniform" /obj/item/clothing/under/fluff/callum_suit //roaper: Callum Leamus name = "knockoff suit" desc = "A knockoff of a suit commonly worn by the upper class." icon = 'icons/obj/custom_items.dmi' icon_state = "callum_suit" - item_state = "callum_suit" - item_color = "callum_suit" + item_state = "ba_suit" + worn_state = "callum_suit" /obj/item/clothing/under/fluff/solara_light_1 //bluefishie: Solara Born-In-Light name = "Elaborate Purple Dress" desc = "An expertly tailored dress, made out of fine fabrics. The interwoven necklace appears to be made out of gold, with three complicated symbols engraved in the front." icon = 'icons/obj/custom_items.dmi' icon_state = "solara_dress" - item_state = "solara_dress" - item_color = "solara_dress" + item_state = "p_suit" + worn_state = "solara_dress" /obj/item/clothing/under/rank/nursesuit/fluff/sasha name = "RN Uniform" desc = "A nurse's uniform that is dark blue and gold. It looks like it's been tailored for a short person." icon = 'icons/obj/custom_items.dmi' icon_state = "sasha" - item_state = "sasha" - item_color = "sasha" + item_state = "b_suit" + worn_state = "sasha" /////// NT-SID Suit //Zuhayr: Jane Doe @@ -1060,8 +1061,8 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "jane_sid_suit" - item_state = "jane_sid_suit" - item_color = "jane_sid_suit" + item_state = "o_suit" + worn_state = "jane_sid_suit" has_sensor = 2 sensor_mode = 3 @@ -1075,14 +1076,13 @@ return 0 if(src.icon_state == "jane_sid_suit_down") - src.item_color = "jane_sid_suit" + src.icon_state = "jane_sid_suit" usr << "You zip up the [src]." else - src.item_color = "jane_sid_suit_down" + src.icon_state = "jane_sid_suit_down" usr << "You unzip and roll down the [src]." - src.icon_state = "[item_color]" - src.item_state = "[item_color]" + src.item_state_slots[slot_w_uniform_str] = "[src.icon_state]" update_clothing_icon() ////// Wyatt's Ex-Commander Jumpsuit - RawrTaicho @@ -1092,8 +1092,8 @@ desc = "A standard Central Command Engineering Commander jumpsuit tailored to fight the wearer tightly. It has a Medal of Service pinned onto the left side of it." icon = 'icons/obj/custom_items.dmi' icon_state = "wyatt_uniform" - item_state = "wyatt_uniform" - item_color = "wyatt_uniform" + //item_state = "wyatt_uniform" + worn_state = "wyatt_uniform" ////// Black Dress - Lillian Amsel - PapaDrow /obj/item/clothing/under/fluff/lillian_amsel_1 @@ -1101,8 +1101,8 @@ desc = "A knee-length, dark gray and black dress made of a soft, velvety material." icon = 'icons/obj/custom_items.dmi' icon_state = "lillian_dress" - item_state = "lillian_dress" - item_color = "lillian_dress" + //item_state = "lillian_dress" + worn_state = "lillian_dress" body_parts_covered = UPPER_TORSO|LOWER_TORSO ////// Tailored Security Uniform - Parker Eliza - MrSnapwalk @@ -1112,8 +1112,8 @@ desc = "A red uniform shirt (tailored for easy access to the shoulder joint) and black cargo pants, paired with a set of somewhat bulky white casings for robotic limbs. The arms have a small label on the inner elbow, which reads \"Bishop Corporation Cybernetic Solutions\"." icon = 'icons/obj/custom_items.dmi' icon_state = "parker_eliza" - item_state = "parker_eliza" - item_color = "parker_eliza" + //item_state = "parker_eliza" + worn_state = "parker_eliza" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS ////// Bishop "GOLEM" V2200 Industrial Limb Augments - Parker Eliza - MrSnapwalk @@ -1126,6 +1126,7 @@ item_state = "parker_eliza_arms" + ////////////// Accessories ///// //////////////////// Blood Red Pendant - Mewth - Mu'taz Radi //////////////// @@ -1175,7 +1176,7 @@ name = "painted mask" desc = "A ghoulish mask with a stylized painting of a flame over the left eye, and a painted tear stream coming from the right eye." icon = 'icons/obj/custom_items.dmi' - item_state = "cicero" + //item_state = "cicero" icon_state = "cicero" body_parts_covered = FACE|EYES @@ -1299,7 +1300,7 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "medical_short" item_state = "medical_short" - item_color = "medical_short" + worn_state = "medical_short" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/suit/storage/labcoat/fluff/red @@ -1328,7 +1329,7 @@ desc = "A meticulously clean police uniform belonging to Precinct 31, Outer Light Colony. The word \"RETIRED\" is engraved tastefully and professionally in the badge below the number, 501." icon = 'icons/obj/custom_items.dmi' icon_state = "retpoluniform" - item_color = "retpoluniform" + worn_state = "retpoluniform" //////////// Weapons //////////// @@ -1374,7 +1375,7 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "sakura_hokkaido_kimono" item_state = "sakura_hokkaido_kimono" - item_color = "sakura_hokkaido_kimono" + worn_state = "sakura_hokkaido_kimono" ///////////////////////////// Astronovus - Harold's Cane //////////////////////////// diff --git a/code/modules/mob/living/carbon/human/npcs.dm b/code/modules/mob/living/carbon/human/npcs.dm index 290c81723ee..b586a197c93 100644 --- a/code/modules/mob/living/carbon/human/npcs.dm +++ b/code/modules/mob/living/carbon/human/npcs.dm @@ -2,7 +2,7 @@ name = "fancy uniform" desc = "It looks like it was tailored for a monkey." icon_state = "punpun" - item_color = "punpun" + worn_state = "punpun" species_restricted = list("Monkey") /mob/living/carbon/human/monkey/punpun/New() diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 6bf75b6834b..de2840f8ae2 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -457,26 +457,42 @@ var/global/list/damage_icon_parts = list() /mob/living/carbon/human/update_inv_w_uniform(var/update_icons=1) if(w_uniform && istype(w_uniform, /obj/item/clothing/under) ) w_uniform.screen_loc = ui_iclothing - var/t_color = w_uniform:item_color - if(!t_color) t_color = icon_state - var/image/standing = image("icon_state" = "[t_color]_s") + //determine the icon to use + var/icon/under_icon if(w_uniform.icon_override) - standing.icon = w_uniform.icon_override + under_icon = w_uniform.icon_override else if(w_uniform.sprite_sheets && w_uniform.sprite_sheets[species.name]) - standing.icon = w_uniform.sprite_sheets[species.name] + under_icon = w_uniform.sprite_sheets[species.name] + else if(w_uniform.item_icons && w_uniform.item_icons[slot_w_uniform_str]) + under_icon = w_uniform.item_icons[slot_w_uniform_str] else - standing.icon = 'icons/mob/uniform.dmi' + under_icon = INV_W_UNIFORM_DEF_ICON + + //determine state to use + var/under_state + if(w_uniform.item_state_slots && w_uniform.item_state_slots[slot_w_uniform_str]) + under_state = w_uniform.item_state_slots[slot_w_uniform_str] + else if(w_uniform.item_state) + under_state = w_uniform.item_state + else + under_state = w_uniform.icon_state + //need to append _s to the icon state for legacy compatibility + var/image/standing = image(icon = under_icon, icon_state = "[under_state]_s") + + //apply blood overlay if(w_uniform.blood_DNA) - var/image/bloodsies = image("icon" = species.blood_mask, "icon_state" = "uniformblood") + var/image/bloodsies = image(icon = species.blood_mask, icon_state = "uniformblood") bloodsies.color = w_uniform.blood_color standing.overlays += bloodsies - if(w_uniform:accessories.len) //WE CHECKED THE TYPE ABOVE. THIS REALLY SHOULD BE FINE. - for(var/obj/item/clothing/accessory/A in w_uniform:accessories) + //accessories + var/obj/item/clothing/under/under = w_uniform + if(under.accessories.len) + for(var/obj/item/clothing/accessory/A in under.accessories) var/accessory_state = A.overlay_state? A.overlay_state : A.icon_state - standing.overlays += image("icon" = 'icons/mob/ties.dmi', "icon_state" = "[accessory_state]") + standing.overlays += image(icon = INV_ACCESSORIES_DEF_ICON, icon_state = accessory_state) overlays_standing[UNIFORM_LAYER] = standing else @@ -485,8 +501,10 @@ var/global/list/damage_icon_parts = list() // Automatically drop anything in store / id / belt if you're not wearing a uniform. //CHECK IF NECESARRY for( var/obj/item/thing in list(r_store, l_store, wear_id, belt) ) if(thing) - remove_from_mob(thing) - if(update_icons) update_icons() + drop_from_inventory(thing) + + if(update_icons) + update_icons() /mob/living/carbon/human/update_inv_wear_id(var/update_icons=1) if(wear_id) @@ -752,6 +770,8 @@ var/global/list/damage_icon_parts = list() overlay_icon = rig.mob_icon else if(back.sprite_sheets && back.sprite_sheets[species.name]) overlay_icon = back.sprite_sheets[species.name] + else if(back.item_icons && (slot_l_hand_str in back.item_icons)) + overlay_icon = back.item_icons[slot_l_hand_str] else overlay_icon = INV_BACK_DEF_ICON diff --git a/code/modules/mob/update_icons.dm b/code/modules/mob/update_icons.dm index 394281c394d..33c54cf63bd 100644 --- a/code/modules/mob/update_icons.dm +++ b/code/modules/mob/update_icons.dm @@ -5,6 +5,8 @@ #define INV_BACK_DEF_ICON 'icons/mob/back.dmi' #define INV_L_HAND_DEF_ICON 'icons/mob/items/lefthand.dmi' #define INV_R_HAND_DEF_ICON 'icons/mob/items/righthand.dmi' +#define INV_W_UNIFORM_DEF_ICON 'icons/mob/uniform.dmi' +#define INV_ACCESSORIES_DEF_ICON 'icons/mob/ties.dmi' /mob/proc/regenerate_icons() //TODO: phase this out completely if possible diff --git a/code/setup.dm b/code/setup.dm index bfbb2233534..1329bd971b5 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -257,11 +257,10 @@ // Inventory slot strings. // since numbers cannot be used as associative list keys. +#define slot_back_str "back" #define slot_l_hand_str "slot_l_hand" #define slot_r_hand_str "slot_r_hand" #define slot_w_uniform_str "w_uniform" -#define slot_back_str "back" -#define slot_w_uniform_str "w_uniform" // Bitflags for clothing parts. #define HEAD 1 diff --git a/icons/mob/items/lefthand.dmi b/icons/mob/items/lefthand.dmi index 7f4ea4acb3b4ed4ff0f56ad001254df106f5b12a..ed6383ba7c154f4a5ff28f13bfba9d3c6bbd9b0a 100644 GIT binary patch literal 121871 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

CW-wg;%SO{N`-v>w3B9G{|1OeiO6| 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%0A=E220lWB~yKBDOLw)FwBhH-u!ewy|?FrC6xul}V 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πrM+p%Q)@SyF@&-l-QA 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

vyA< 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 S1=GxQv_!|df+X(o!E3Ejdw16 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 XDnBUh_`(lXNJA=$>I#T^rqBOB0cfk) literal 0 HcmV?d00001 From ad51379d86fbd7626aa823b5f00e8409e863cf06 Mon Sep 17 00:00:00 2001 From: Daranz Date: Sun, 19 Apr 2015 19:32:51 -0400 Subject: [PATCH 006/145] Make papers in a clipboard renameable without removing --- code/modules/paperwork/clipboard.dm | 18 +++++++++++++++--- code/modules/paperwork/paper.dm | 15 +++++++++------ 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index 95988003125..2253e049a5a 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -68,14 +68,14 @@ //The topmost paper. I don't think there's any way to organise contents in byond, so this is what we're stuck with. -Pete if(toppaper) var/obj/item/weapon/paper/P = toppaper - dat += "Write Remove - [P.name]


" + dat += "Write Remove Rename - [P.name]

" for(var/obj/item/weapon/paper/P in src) if(P==toppaper) continue - dat += "Remove - [P.name]
" + dat += "Remove Rename - [P.name]
" for(var/obj/item/weapon/photo/Ph in src) - dat += "Remove - [Ph.name]
" + dat += "Remove Rename - [Ph.name]
" user << browse(dat, "window=clipboard") onclose(user, "clipboard") @@ -129,6 +129,18 @@ toppaper = newtop else toppaper = null + + else if(href_list["rename"]) + var/obj/item/weapon/O = locate(href_list["rename"]) + + if(O && (O.loc == src)) + if(istype(O, /obj/item/weapon/paper)) + var/obj/item/weapon/paper/to_rename = O + to_rename.rename() + + else if(istype(O, /obj/item/weapon/photo)) + var/obj/item/weapon/photo/to_rename = O + to_rename.rename() else if(href_list["read"]) var/obj/item/weapon/paper/P = locate(href_list["read"]) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 9c9fe2e639e..b578e33354c 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -87,12 +87,15 @@ usr << "You cut yourself on the paper." return var/n_name = sanitizeSafe(input(usr, "What would you like to label the paper?", "Paper Labelling", null) as text, MAX_NAME_LEN) - if((loc == usr && usr.stat == 0)) - name = "[(n_name ? text("[n_name]") : initial(name))]" - if(name != "paper") - desc = "This is a paper titled '" + name + "'." - add_fingerprint(usr) - return + + // We check loc one level up, so we can rename in clipboards and such. See also: /obj/item/weapon/photo/rename() + if((loc == usr || loc.loc && loc.loc == usr) && usr.stat == 0 && n_name) + name = n_name + if(n_name != "paper") + desc = "This is a paper titled '" + name + "'." + + add_fingerprint(usr) + return /obj/item/weapon/paper/attack_self(mob/living/user as mob) user.examinate(src) From 1bd25c54e317792f790f39af5e91cfe8a4d8e23d Mon Sep 17 00:00:00 2001 From: Daranz Date: Tue, 21 Apr 2015 12:51:48 -0400 Subject: [PATCH 007/145] Add random access inserting into paper bundles You can now insert papers into paper bundles by clicking on the next page or previous page link with a sheet of paper in hand. The bundle window also now correctly updates when the bundle is in a folder. --- code/modules/admin/topic.dm | 12 +- code/modules/paperwork/faxmachine.dm | 2 +- code/modules/paperwork/paper.dm | 4 +- code/modules/paperwork/paper_bundle.dm | 153 +++++++++--------- code/modules/paperwork/photocopier.dm | 8 +- .../changelogs/Daranz-paper_functionality.yml | 5 + 6 files changed, 94 insertions(+), 90 deletions(-) create mode 100644 html/changelogs/Daranz-paper_functionality.yml diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 8f943ccb6ca..829e2c52af3 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1369,8 +1369,8 @@ var/data = "" var/obj/item/weapon/paper_bundle/B = fax - for (var/page = 1, page <= B.amount, page++) - var/obj/pageobj = B.contents[page] + for (var/page = 1, page <= B.pages.len, page++) + var/obj/pageobj = B.pages[page] data += "Page [page] - [pageobj.name]
" usr << browse(data, "window=[B.name]") @@ -1383,11 +1383,11 @@ if (!bundle) return - if (istype(bundle.contents[page], /obj/item/weapon/paper)) - var/obj/item/weapon/paper/P = bundle.contents[page] + if (istype(bundle.pages[page], /obj/item/weapon/paper)) + var/obj/item/weapon/paper/P = bundle.pages[page] P.show_content(src.owner, 1) - else if (istype(bundle.contents[page], /obj/item/weapon/photo)) - var/obj/item/weapon/photo/H = bundle.contents[page] + else if (istype(bundle.pages[page], /obj/item/weapon/photo)) + var/obj/item/weapon/photo/H = bundle.pages[page] H.show(src.owner) return diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index 33d0bb31c64..7cd104870f4 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -189,7 +189,7 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins else if (istype(copyitem, /obj/item/weapon/photo)) rcvdcopy = photocopy(copyitem) else if (istype(copyitem, /obj/item/weapon/paper_bundle)) - rcvdcopy = bundlecopy(copyitem) + rcvdcopy = bundlecopy(copyitem, 0) else visible_message("[src] beeps, \"Error transmitting message.\"") return diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index b578e33354c..d8f2be445a9 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -440,7 +440,9 @@ user << "You clip the [P.name] to [(src.name == "paper") ? "the paper" : src.name]." src.loc = B P.loc = B - B.amount++ + + B.pages.Add(src) + B.pages.Add(P) B.update_icon() else if(istype(P, /obj/item/weapon/pen) || istype(P, /obj/item/toy/crayon)) diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index dfa5103ec23..2100e64c565 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -11,50 +11,35 @@ layer = 4 pressure_resistance = 1 attack_verb = list("bapped") - var/amount = 0 //Amount of items clipped to the paper - var/page = 1 - var/screen = 0 + var/page = 1 // current page + var/list/pages = list() // Ordered list of pages as they are to be displayed. Can be different order than src.contents. /obj/item/weapon/paper_bundle/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() - var/obj/item/weapon/paper/P - if(istype(W, /obj/item/weapon/paper)) - P = W - if (istype(P, /obj/item/weapon/paper/carbon)) - var/obj/item/weapon/paper/carbon/C = P - if (!C.iscopy && !C.copied) - user << "Take off the carbon copy first." - add_fingerprint(user) - return - amount++ - if(screen == 2) - screen = 1 - user << "You add [(P.name == "paper") ? "the paper" : P.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." - user.drop_from_inventory(P) - P.loc = src - if(istype(user,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = user - H.update_inv_l_hand() - H.update_inv_r_hand() - else if(istype(W, /obj/item/weapon/photo)) - amount++ - if(screen == 2) - screen = 1 - user << "You add [(W.name == "photo") ? "the photo" : W.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." - user.drop_from_inventory(W) - W.loc = src + if (istype(W, /obj/item/weapon/paper/carbon)) + var/obj/item/weapon/paper/carbon/C = W + if (!C.iscopy && !C.copied) + user << "Take off the carbon copy first." + add_fingerprint(user) + return + // adding sheets + if(istype(W, /obj/item/weapon/paper) || istype(W, /obj/item/weapon/photo)) + insert_sheet_at(user, pages.len+1, W) + + // burning else if(istype(W, /obj/item/weapon/flame)) burnpaper(W, user) + + // merging bundles else if(istype(W, /obj/item/weapon/paper_bundle)) user.drop_from_inventory(W) for(var/obj/O in W) O.loc = src O.add_fingerprint(usr) - src.amount++ - if(screen == 2) - screen = 1 + pages.Add(O) + user << "You add \the [W.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." del(W) else @@ -62,15 +47,27 @@ return 0 if(istype(W, /obj/item/weapon/pen) || istype(W, /obj/item/toy/crayon)) usr << browse("", "window=[name]") //Closes the dialog - P = src[page] + var/obj/P = pages[page] P.attackby(W, user) - update_icon() attack_self(usr) //Update the browsed page. add_fingerprint(usr) return +/obj/item/weapon/paper_bundle/proc/insert_sheet_at(mob/user, var/index, obj/item/weapon/sheet) + if(istype(sheet, /obj/item/weapon/paper)) + user << "You add [(sheet.name == "paper") ? "the paper" : sheet.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." + else if(istype(sheet, /obj/item/weapon/photo)) + user << "You add [(sheet.name == "photo") ? "the photo" : sheet.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." + + user.drop_from_inventory(sheet) + sheet.loc = src + + pages.Insert(index, sheet) + + if(index <= page) + page++ /obj/item/weapon/paper_bundle/proc/burnpaper(obj/item/weapon/flame/P, mob/user) var/class = "" @@ -105,28 +102,32 @@ /obj/item/weapon/paper_bundle/proc/show_content(mob/user as mob) var/dat - var/obj/item/weapon/W = src[page] - switch(screen) - if(0) - dat+= "
" - dat+= "" - dat+= "

" - if(1) - dat+= "" - dat+= "" - dat+= "

" - if(2) - dat+= "" - dat+= "

" - dat+= "
" - if(istype(src[page], /obj/item/weapon/paper)) + var/obj/item/weapon/W = pages[page] + + // first + if(page == 1) + dat+= "" + dat+= "" + dat+= "

" + // last + else if(page == pages.len) + dat+= "" + dat+= "" + dat+= "

" + // middle pages + else + dat+= "" + dat+= "" + dat+= "

" + + if(istype(pages[page], /obj/item/weapon/paper)) var/obj/item/weapon/paper/P = W if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/dead/observer) || istype(usr, /mob/living/silicon))) dat+= "[P.name][stars(P.info)][P.stamps]" else dat+= "[P.name][P.info][P.stamps]" user << browse(dat, "window=[name]") - else if(istype(src[page], /obj/item/weapon/photo)) + else if(istype(pages[page], /obj/item/weapon/photo)) var/obj/item/weapon/photo/P = W user << browse_rsc(P.img, "tmp_photo.png") user << browse(dat + "[P.name]" \ @@ -145,48 +146,44 @@ ..() if((src in usr.contents) || (istype(src.loc, /obj/item/weapon/folder) && (src.loc in usr.contents))) usr.set_machine(src) + var/obj/item/weapon/in_hand = usr.get_active_hand() if(href_list["next_page"]) - if(page == amount) - screen = 2 - else if(page == 1) - screen = 1 - else if(page == amount+1) - return - page++ - playsound(src.loc, "pageturn", 50, 1) + if(in_hand && (istype(in_hand, /obj/item/weapon/paper) || istype(in_hand, /obj/item/weapon/photo))) + insert_sheet_at(usr, page+1, in_hand) + else if(page != pages.len) + page++ + playsound(src.loc, "pageturn", 50, 1) if(href_list["prev_page"]) - if(page == 1) - return - else if(page == 2) - screen = 0 - else if(page == amount+1) - screen = 1 - page-- - playsound(src.loc, "pageturn", 50, 1) + if(in_hand && (istype(in_hand, /obj/item/weapon/paper) || istype(in_hand, /obj/item/weapon/photo))) + insert_sheet_at(usr, page, in_hand) + else if(page > 1) + page-- + playsound(src.loc, "pageturn", 50, 1) if(href_list["remove"]) - var/obj/item/weapon/W = src[page] + var/obj/item/weapon/W = pages[page] usr.put_in_hands(W) + pages.Remove(pages[page]) + usr << "You remove the [W.name] from the bundle." - if(amount == 1) + + if(pages.len <= 1) var/obj/item/weapon/paper/P = src[1] usr.drop_from_inventory(src) usr.put_in_hands(P) del(src) - else if(page == amount) - screen = 2 - else if(page == amount+1) - page-- - - amount-- + + return + + if(page > pages.len) + page = pages.len + update_icon() else usr << "You need to hold it in hands!" if (istype(src.loc, /mob) ||istype(src.loc.loc, /mob)) - src.attack_self(src.loc) + src.attack_self(usr) updateUsrDialog() - - /obj/item/weapon/paper_bundle/verb/rename() set name = "Rename bundle" set category = "Object" @@ -215,7 +212,7 @@ /obj/item/weapon/paper_bundle/update_icon() - var/obj/item/weapon/paper/P = src[1] + var/obj/item/weapon/paper/P = pages[1] icon_state = P.icon_state overlays = P.overlays underlays = 0 diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 7f0ed21c783..a42cb2615fa 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -56,7 +56,7 @@ sleep(15) else if (istype(copyitem, /obj/item/weapon/paper_bundle)) var/obj/item/weapon/paper_bundle/B = bundlecopy(copyitem) - sleep(15*B.amount) + sleep(15*B.pages.len) else usr << "\The [copyitem] can't be copied by \the [src]." break @@ -216,7 +216,7 @@ //If need_toner is 0, the copies will still be lightened when low on toner, however it will not be prevented from printing. TODO: Implement print queues for fax machines and get rid of need_toner /obj/machinery/photocopier/proc/bundlecopy(var/obj/item/weapon/paper_bundle/bundle, var/need_toner=1) var/obj/item/weapon/paper_bundle/p = new /obj/item/weapon/paper_bundle (src) - for(var/obj/item/weapon/W in bundle) + for(var/obj/item/weapon/W in bundle.pages) if(toner <= 0 && need_toner) toner = 0 visible_message("A red light on \the [src] flashes, indicating that it is out of toner.") @@ -227,8 +227,8 @@ else if(istype(W, /obj/item/weapon/photo)) W = photocopy(W) W.loc = p - p.amount++ - //p.amount-- + p.pages += W + p.loc = src.loc p.update_icon() p.icon_state = "paper_words" diff --git a/html/changelogs/Daranz-paper_functionality.yml b/html/changelogs/Daranz-paper_functionality.yml new file mode 100644 index 00000000000..5bdb81041ee --- /dev/null +++ b/html/changelogs/Daranz-paper_functionality.yml @@ -0,0 +1,5 @@ +author: Daranz +delete-after: True + +changes: + - rscadd: "Paper bundles can now have papers inserted at arbitrary points. This can be done by clicking the previous/next page links with a sheet of paper in hand." \ No newline at end of file From 12a6797723b816a0a6decc39af2954f1df38ad76 Mon Sep 17 00:00:00 2001 From: Daranz Date: Tue, 21 Apr 2015 19:13:00 -0400 Subject: [PATCH 008/145] Add renaming of things (papers, etc.) in folders --- code/modules/paperwork/folders.dm | 23 +++++++++++++++++++---- code/modules/paperwork/paper_bundle.dm | 2 +- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index ddc211cc7c3..c10b940c1e7 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -44,11 +44,11 @@ var/dat = "[name]" for(var/obj/item/weapon/paper/P in src) - dat += "Remove - [P.name]
" + dat += "Remove Rename - [P.name]
" for(var/obj/item/weapon/photo/Ph in src) - dat += "Remove - [Ph.name]
" + dat += "Remove Rename - [Ph.name]
" for(var/obj/item/weapon/paper_bundle/Pb in src) - dat += "Remove - [Pb.name]
" + dat += "Remove Rename - [Pb.name]
" user << browse(dat, "window=folder") onclose(user, "folder") add_fingerprint(usr) @@ -85,7 +85,22 @@ if(P && (P.loc == src) && istype(P)) P.attack_self(usr) onclose(usr, "[P.name]") - + else if(href_list["rename"]) + var/obj/item/weapon/O = locate(href_list["rename"]) + + if(O && (O.loc == src)) + if(istype(O, /obj/item/weapon/paper)) + var/obj/item/weapon/paper/to_rename = O + to_rename.rename() + + else if(istype(O, /obj/item/weapon/photo)) + var/obj/item/weapon/photo/to_rename = O + to_rename.rename() + + else if(istype(O, /obj/item/weapon/paper_bundle)) + var/obj/item/weapon/paper_bundle/to_rename = O + to_rename.rename() + //Update everything attack_self(usr) update_icon() diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index 2100e64c565..b604daded55 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -190,7 +190,7 @@ set src in usr var/n_name = sanitizeSafe(input(usr, "What would you like to label the bundle?", "Bundle Labelling", null) as text, MAX_NAME_LEN) - if((loc == usr && usr.stat == 0)) + if((loc == usr || loc.loc && loc.loc == usr) && usr.stat == 0) name = "[(n_name ? text("[n_name]") : "paper")]" add_fingerprint(usr) return From 5fed7680539674e0392b724a89052e4417e2352b Mon Sep 17 00:00:00 2001 From: mwerezak Date: Fri, 24 Apr 2015 17:49:54 -0400 Subject: [PATCH 009/145] Fixes rounding in returned vector locations Fixes a rounding issue in returned vector location that would cause returned projectile trajectories to be biased towards the lower left corner of the map. --- code/__HELPERS/vector.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__HELPERS/vector.dm b/code/__HELPERS/vector.dm index 970530e71df..f848b722b51 100644 --- a/code/__HELPERS/vector.dm +++ b/code/__HELPERS/vector.dm @@ -118,7 +118,7 @@ return_location() /datum/plot_vector/proc/return_location(var/datum/vector_loc/data) if(!data) data = new() - data.loc = locate(round(loc_x / world.icon_size), round(loc_y / world.icon_size), loc_z) + data.loc = locate(round(loc_x / world.icon_size, 1), round(loc_y / world.icon_size, 1), loc_z) if(!data.loc) return data.pixel_x = loc_x - (data.loc.x * world.icon_size) From 53a95d8effcbefa3ec3d654ead7d727d5397ca2a Mon Sep 17 00:00:00 2001 From: volas Date: Mon, 20 Apr 2015 23:09:24 +0300 Subject: [PATCH 010/145] Fixes #8913 --- code/modules/paperwork/paper.dm | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 6c91d2de032..29c1dbcd57a 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -22,6 +22,7 @@ var/info_links //A different version of the paper which includes html links at fields and EOF var/stamps //The (text for the) stamps on the paper. var/fields //Amount of user created fields + var/free_space = MAX_PAPER_MESSAGE_LEN var/list/stamped var/list/ico[0] //Icons and var/list/offset_x[0] //offsets stored for later @@ -51,6 +52,7 @@ spawn(2) update_icon() + update_space(info) updateinfolinks() return @@ -62,6 +64,12 @@ return icon_state = "paper" +/obj/item/weapon/paper/proc/update_space(var/new_text) + if(!new_text) + return + + free_space -= length(strip_html_properly(new_text, 0)) + /obj/item/weapon/paper/examine(mob/user) ..() if(in_range(user, src) || istype(user, /mob/dead/observer)) @@ -188,6 +196,7 @@ /obj/item/weapon/paper/proc/clearpaper() info = null stamps = null + free_space = MAX_BOOK_MESSAGE_LEN stamped = list() overlays.Cut() updateinfolinks() @@ -325,12 +334,11 @@ var/id = href_list["write"] //var/t = strip_html_simple(input(usr, "What text do you wish to add to " + (id=="end" ? "the end of the paper" : "field "+id) + "?", "[name]", null),8192) as message - var/textlimit = MAX_PAPER_MESSAGE_LEN - length(info) - if(textlimit <= 0) + if(free_space <= 0) usr << "You're trying to find a free place on paper, but can't!" return - var/t = strip_html_simple(input("Enter what you want to write:", "Write", null, null) as message, textlimit) + var/t = strip_html_simple(input("Enter what you want to write:", "Write", null, null) as message, free_space) if(!t) return @@ -375,6 +383,8 @@ info += t // Oh, he wants to edit to the end of the file, let him. updateinfolinks() + update_space(t) + usr << browse("[name][info_links][stamps]", "window=[name]") // Update the window update_icon() From f1c2cbe519452b7da9b96c53395942dd66d94097 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Fri, 24 Apr 2015 16:42:28 -0400 Subject: [PATCH 011/145] Adds gun firemodes and burst firing Adds support for different gun firemodes, and defines firemodes for various automatic weapons, as well as the double-barreled shotgun --- code/__HELPERS/vector.dm | 4 +- code/modules/projectiles/gun.dm | 193 +++++++++++++----- code/modules/projectiles/guns/projectile.dm | 2 +- .../projectiles/guns/projectile/automatic.dm | 25 ++- .../projectiles/guns/projectile/shotgun.dm | 6 + code/modules/projectiles/projectile.dm | 32 +-- 6 files changed, 197 insertions(+), 65 deletions(-) diff --git a/code/__HELPERS/vector.dm b/code/__HELPERS/vector.dm index f848b722b51..44d293734c5 100644 --- a/code/__HELPERS/vector.dm +++ b/code/__HELPERS/vector.dm @@ -52,7 +52,7 @@ return_location() var/offset_x = 0 // distance to increment each step var/offset_y = 0 -/datum/plot_vector/proc/setup(var/turf/S, var/turf/T, var/xo = 0, var/yo = 0) +/datum/plot_vector/proc/setup(var/turf/S, var/turf/T, var/xo = 0, var/yo = 0, var/angle_offset=0) source = S target = T @@ -78,7 +78,7 @@ return_location() return // calculate the angle - angle = Atan2(dx, dy) + angle = Atan2(dx, dy) + angle_offset // and some rounding to stop the increments jumping whole turfs - because byond favours certain angles if(angle > -135 && angle < 45) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 77693417dfd..b2cbb6b4be5 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1,3 +1,32 @@ +/* + Defines a firing mode for a gun. + + burst number of shots to fire in a burst + burst_delay tick delay between shots in a burst + fire_delay tick delay after the last shot before the gun may be used again + move_delay tick delay after the last shot before the player may move + dispersion dispersion of each shot in the burst measured in tiles per 7 tiles angle ratio + accuracy accuracy modifier applied to each shot in tiles. Applied on top of the weapon accuracy. +*/ +/datum/firemode + var/name = "default" + var/burst = 1 + var/burst_delay = null + var/fire_delay = null + var/move_delay = 1 + var/list/accuracy = list(0) + var/list/dispersion = list(0) + +//using a list makes defining fire modes for new guns much nicer, +//however we convert the lists to datums in part so that firemodes can be VVed if necessary. +/datum/firemode/New(list/properties = null) + ..() + if(!properties) return + + for(var/propname in vars) + if(!isnull(properties[propname])) + src.vars[propname] = properties[propname] + //Parent gun type. Guns are weapons that can be aimed at mobs and act over a distance /obj/item/weapon/gun name = "gun" @@ -22,14 +51,18 @@ zoomdevicename = "scope" var/fire_delay = 6 + var/burst_delay = 2 //delay between shots, if firing in bursts var/fire_sound = 'sound/weapons/Gunshot.ogg' var/fire_sound_text = "gunshot" var/recoil = 0 //screen shake var/silenced = 0 - var/accuracy = 0 //accuracy is measured in tiles. +1 accuracy means that everything is effectively one tile closer for the purpose of miss chance, -1 means the opposite. launchers are not supported, at the moment. + var/accuracy = 0 //accuracy is measured in tiles. +1 accuracy means that everything is effectively one tile closer for the purpose of miss chance, -1 means the opposite. launchers are not supported, at the moment. var/scoped_accuracy = null - var/last_fired = 0 + var/next_fire_time = 0 + + var/sel_mode = 1 //index of the currently selected mode + var/list/firemodes = null //aiming system stuff var/keep_aim = 1 //1 for keep shooting until aim is lowered @@ -42,17 +75,18 @@ /obj/item/weapon/gun/New() ..() + if(!firemodes || !firemodes.len) + firemodes = list( new/datum/firemode ) + else + for(var/i in 1 to firemodes.len) + firemodes[i] = new/datum/firemode(firemodes[i]) + + if(firemodes.len <= 1) + verbs -= /obj/item/weapon/gun/verb/switch_firemodes + if(isnull(scoped_accuracy)) scoped_accuracy = accuracy -//Returns 1 if the gun is able to be fired -/obj/item/weapon/gun/proc/ready_to_fire() - if(world.time >= last_fired + fire_delay) - last_fired = world.time - return 1 - else - return 0 - //Checks whether a given mob can use the gun //Any checks that shouldn't result in handle_click_empty() being called if they fail should go here. //Otherwise, if you want handle_click_empty() to be called, check in consume_next_projectile() and return null there. @@ -114,7 +148,7 @@ else return ..() //Pistolwhippin' -/obj/item/weapon/gun/proc/Fire(atom/target, mob/living/user, params, pointblank=0, reflex=0) +/obj/item/weapon/gun/proc/Fire(atom/target, mob/living/user, clickparams, pointblank=0, reflex=0) if(!user || !target) return add_fingerprint(user) @@ -122,24 +156,49 @@ if(!special_check(user)) return - if (!ready_to_fire()) + if(world.time < next_fire_time) if (world.time % 3) //to prevent spam user << "[src] is not ready to fire again!" return + + //unpack firemode data + var/datum/firemode/firemode = firemodes[sel_mode] + var/_burst = firemode.burst + var/_burst_delay = isnull(firemode.burst_delay)? src.burst_delay : firemode.burst_delay + var/_fire_delay = isnull(firemode.fire_delay)? src.fire_delay : firemode.fire_delay + var/_move_delay = firemode.move_delay - var/obj/projectile = consume_next_projectile(user) - if(!projectile) - handle_click_empty(user) - return + var/shoot_time = (_burst - 1)*_burst_delay + user.next_move = world.time + shoot_time //no clicking on things while shooting + if(user.client) user.client.move_delay = world.time + shoot_time //no moving while shooting either + next_fire_time = world.time + shoot_time + //actually attempt to shoot + for(var/i in 1 to _burst) + var/obj/projectile = consume_next_projectile(user) + if(!projectile) + handle_click_empty(user) + break + + var/acc = firemode.accuracy[min(i, firemode.accuracy.len)] + var/disp = firemode.dispersion[min(i, firemode.dispersion.len)] + process_accuracy(projectile, user, target, acc, disp) + + if(pointblank) + process_point_blank(projectile, user, target) + + if(process_projectile(projectile, user, target, user.zone_sel.selecting, clickparams)) + handle_post_fire(user, target, pointblank, reflex) + update_icon() + + sleep(_burst_delay) + + update_held_icon() + + //update timing user.next_move = world.time + 4 - - if(process_projectile(projectile, user, target, user.zone_sel.selecting, params, pointblank, reflex)) - handle_post_fire(user, target, pointblank, reflex) - - update_icon() - update_held_icon() - + if(user.client) user.client.move_delay = world.time + _move_delay + next_fire_time = world.time + _fire_delay //obtains the next projectile to fire /obj/item/weapon/gun/proc/consume_next_projectile() @@ -186,12 +245,52 @@ shake_camera(user, recoil+1, recoil) update_icon() -//does the actual shooting -/obj/item/weapon/gun/proc/process_projectile(obj/projectile, mob/user, atom/target, var/target_zone, var/params=null, var/pointblank=0, var/reflex=0) - if(!istype(projectile, /obj/item/projectile)) + +/obj/item/weapon/gun/proc/process_point_blank(obj/projectile, mob/user, atom/target) + var/obj/item/projectile/P = projectile + if(!istype(projectile)) + return //default behaviour only applies to true projectiles + + //default point blank multiplier + var/damage_mult = 1.3 + + //determine multiplier due to the target being grabbed + if(ismob(target)) + var/mob/M = target + if(M.grabbed_by.len) + var/grabstate = 0 + for(var/obj/item/weapon/grab/G in M.grabbed_by) + grabstate = max(grabstate, G.state) + if(grabstate >= GRAB_NECK) + damage_mult = 3.0 + else if(grabstate >= GRAB_AGGRESSIVE) + damage_mult = 1.5 + P.damage *= damage_mult + +/obj/item/weapon/gun/proc/process_accuracy(obj/projectile, mob/user, atom/target, acc_mod, dispersion) + var/obj/item/projectile/P = projectile + if(!istype(projectile)) + return //default behaviour only applies to true projectiles + + //Accuracy modifiers + P.accuracy = accuracy + acc_mod + P.dispersion = dispersion + + //accuracy bonus from aiming + if (aim_targets && (target in aim_targets)) + //If you aim at someone beforehead, it'll hit more often. + //Kinda balanced by fact you need like 2 seconds to aim + //As opposed to no-delay pew pew + P.accuracy += 2 + +//does the actual launching of the projectile +/obj/item/weapon/gun/proc/process_projectile(obj/projectile, mob/user, atom/target, var/target_zone, var/params=null) + var/obj/item/projectile/P = projectile + if(!istype(projectile)) return 0 //default behaviour only applies to true projectiles - var/obj/item/projectile/P = projectile + if(params) + P.set_clickpoint(params) //shooting while in shock var/x_offset = 0 @@ -205,27 +304,6 @@ y_offset = rand(-1,1) x_offset = rand(-1,1) - //Point blank bonus - if(pointblank) - var/damage_mult = 1.3 //default point blank multiplier - - //determine multiplier due to the target being grabbed - if(ismob(target)) - var/mob/M = target - if(M.grabbed_by.len) - var/grabstate = 0 - for(var/obj/item/weapon/grab/G in M.grabbed_by) - grabstate = max(grabstate, G.state) - if(grabstate >= GRAB_NECK) - damage_mult = 3.0 - else if (grabstate >= GRAB_AGGRESSIVE) - damage_mult = 1.5 - - P.damage *= damage_mult - - if(params) - P.set_clickpoint(params) - return !P.launch(target, user, src, target_zone, x_offset, y_offset) //Suicide handling. @@ -287,3 +365,22 @@ if(!zoom) accuracy = initial(accuracy) recoil = initial(recoil) + +/obj/item/weapon/gun/examine(mob/user) + ..() + if(firemodes.len > 1) + var/datum/firemode/current_mode = firemodes[sel_mode] + user << "The fire selector is set to [current_mode.name]." + +/obj/item/weapon/gun/verb/switch_firemodes() + set name = "Switch Fire Mode" + set category = "Object" + set src in usr + + if(usr.stat || usr.restrained()) return + + sel_mode++ + if(sel_mode > firemodes.len) + sel_mode = 1 + var/datum/firemode/new_mode = firemodes[sel_mode] + usr << "You switch \the [src] to [new_mode.name]." diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 944a9fe99fd..8011dbe7f9c 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -189,9 +189,9 @@ /obj/item/weapon/gun/projectile/examine(mob/user) ..(user) - user << "Has [getAmmo()] round\s remaining." if(ammo_magazine) user << "It has \a [ammo_magazine] loaded." + user << "Has [getAmmo()] round\s remaining." return /obj/item/weapon/gun/projectile/proc/getAmmo() diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index ee7bfbfffff..090775f824e 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -10,7 +10,12 @@ slot_flags = SLOT_BELT ammo_type = /obj/item/ammo_casing/c9mm multi_aim = 1 - fire_delay = 0 + + firemodes = list( + list(name="semiauto", burst=1, fire_delay=0), + list(name="3-round bursts", burst=3, move_delay=4, accuracy = list(0,-1,-1,-2,-2), dispersion = list(0.0, 0.6, 1.0)), + list(name="short bursts", burst=5, move_delay=4, accuracy = list(0,-1,-1,-2,-2), dispersion = list(0.6, 1.0, 1.0, 1.0, 1.2)), + ) /obj/item/weapon/gun/projectile/automatic/mini_uzi name = "\improper Uzi" @@ -59,6 +64,12 @@ slot_flags = SLOT_BACK load_method = MAGAZINE magazine_type = /obj/item/ammo_magazine/c762 + + firemodes = list( + list(name="semiauto", burst=1, fire_delay=0), + list(name="3-round bursts", burst=3, move_delay=6, accuracy = list(0,-1,-1,-2,-2), dispersion = list(0.0, 0.6, 0.6)), + list(name="short bursts", burst=5, move_delay=6, accuracy = list(0,-1,-1,-2,-2), dispersion = list(0.6, 1.0, 1.0, 1.0, 1.2)), + ) /obj/item/weapon/gun/projectile/automatic/sts35/update_icon() ..() @@ -104,6 +115,12 @@ auto_eject = 1 auto_eject_sound = 'sound/weapons/smg_empty_alarm.ogg' + burst_delay = 4 + firemodes = list( + list(name="semiauto", burst=1, fire_delay=0), + list(name="3-round bursts", burst=3, move_delay=6, accuracy = list(0,-1,-1), dispersion = list(0.0, 0.6, 0.6)), + ) + var/use_launcher = 0 var/obj/item/weapon/gun/launcher/grenade/underslung/launcher @@ -166,6 +183,12 @@ fire_sound = 'sound/weapons/Gunshot_smg.ogg' load_method = MAGAZINE magazine_type = /obj/item/ammo_magazine/a762 + + firemodes = list( + list(name="short bursts", burst=5, move_delay=6, accuracy = list(0,-1,-1,-2,-2,-2,-3,-3), dispersion = list(0.6, 1.0, 1.0, 1.0, 1.2)), + list(name="long bursts", burst=8, move_delay=8, accuracy = list(0,-1,-1,-2,-2,-2,-3,-3), dispersion = list(1.0, 1.0, 1.0, 1.0, 1.2)), + ) + var/cover_open = 0 /obj/item/weapon/gun/projectile/automatic/l6_saw/attack_self(mob/user as mob) diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index fa29d7e8ba3..73ecfdd8908 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -65,6 +65,12 @@ caliber = "shotgun" origin_tech = "combat=3;materials=1" ammo_type = /obj/item/ammo_casing/shotgun/beanbag + + burst_delay = 0 + firemodes = list( + list(name="one barrel at a time", burst=1), + list(name="both barrels at once", burst=2), + ) /obj/item/weapon/gun/projectile/shotgun/doublebarrel/flare name = "signal shotgun" diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 98293ebc7ff..6fdf040288a 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -33,6 +33,9 @@ var/p_x = 16 var/p_y = 16 // the pixel location of the tile that the player clicked. Default is the center + var/accuracy = 0 + var/dispersion = 0.0 + var/damage = 10 var/damage_type = BRUTE //BRUTE, BURN, TOX, OXY, CLONE are the only things that should be in here var/nodamage = 0 //Determines if the projectile will skip any damage inflictions @@ -100,6 +103,12 @@ p_x = text2num(mouse_control["icon-x"]) if(mouse_control["icon-y"]) p_y = text2num(mouse_control["icon-y"]) + + //randomize clickpoint a bit based on dispersion + if(dispersion) + var/radius = round((dispersion*0.443)*world.icon_size*0.8) //0.443 = sqrt(pi)/4 = 2a, where a is the side length of a square that shares the same area as a circle with diameter = dispersion + p_x = between(0, p_x + rand(-radius, radius), world.icon_size) + p_y = between(0, p_y + rand(-radius, radius), world.icon_size) //called to launch a projectile from a gun /obj/item/projectile/proc/launch(atom/target, mob/user, obj/item/weapon/gun/launcher, var/target_zone, var/x_offset=0, var/y_offset=0) @@ -147,24 +156,15 @@ yo = new_y - starting_loc.y xo = new_x - starting_loc.x + setup_trajectory() //Called when the projectile intercepts a mob. Returns 1 if the projectile hit the mob, 0 if it missed and should keep flying. /obj/item/projectile/proc/attack_mob(var/mob/living/target_mob, var/distance, var/miss_modifier=0) if(!istype(target_mob)) return - //accuracy bonus from aiming - if (istype(shot_from, /obj/item/weapon/gun)) - var/obj/item/weapon/gun/daddy = shot_from - miss_modifier -= round(15*daddy.accuracy) - - //If you aim at someone beforehead, it'll hit more often. - //Kinda balanced by fact you need like 2 seconds to aim - //As opposed to no-delay pew pew - if (daddy.aim_targets && original in daddy.aim_targets) - miss_modifier += -30 //roll to-hit - miss_modifier = max(miss_modifier + 15*(distance-2), 0) + miss_modifier = max(15*(distance-2) - round(15*accuracy) + miss_modifier, 0) var/hit_zone = get_zone_with_miss_chance(def_zone, target_mob, miss_modifier, ranged_attack=(distance > 1)) if(!hit_zone) visible_message("\The [src] misses [target_mob] narrowly!") @@ -314,10 +314,16 @@ /obj/item/projectile/proc/before_move() /obj/item/projectile/proc/setup_trajectory() + // trajectory dispersion + var/offset = 0 + if(dispersion) + var/radius = round(dispersion*9, 1) + offset = rand(-radius, radius) + // plot the initial trajectory trajectory = new() - trajectory.setup(starting, original, pixel_x, pixel_y) - + trajectory.setup(starting, original, pixel_x, pixel_y, angle_offset=offset) + // generate this now since all visual effects the projectile makes can use it effect_transform = new() effect_transform.Scale(trajectory.return_hypotenuse(), 1) From 30b4cf412dd24e6da3ebe01e5406b8619c547075 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 12:33:15 +0200 Subject: [PATCH 012/145] Mental Health Office changes. Mental health office door now requires psychiatrist access. Changes the door bolt control into a basic door opener/closer. --- html/changelogs/PsiOmegaDelta.yml | 3 ++- maps/exodus-1.dmm | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/html/changelogs/PsiOmegaDelta.yml b/html/changelogs/PsiOmegaDelta.yml index 6fdea55f549..f6a6bce62fa 100644 --- a/html/changelogs/PsiOmegaDelta.yml +++ b/html/changelogs/PsiOmegaDelta.yml @@ -1,3 +1,4 @@ author: PsiOmegaDelta -changes: [] +changes: + - tweak: "The mental health office door now requires psychiatrist access, and the related button now opens/closes the door instead of bolting." delete-after: false diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index ab6db1430df..a10df2550bd 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -5523,7 +5523,7 @@ "cck" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/research_port) "ccl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "ccm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) -"ccn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{id_tag = "mentaldoor"; name = "Mental Health"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/psych) +"ccn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{id_tag = "mentaldoor"; name = "Mental Health"; req_access = list(64)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/psych) "cco" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/research_port) "ccp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/research_port) "ccq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) @@ -5634,7 +5634,7 @@ "cer" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/medical/psych) "ces" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/atmos_control) "cet" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/atmos_control) -"ceu" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/door_control{desc = "A remote control-switch for the office door."; id = "mentaldoor"; name = "door lock"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 8; req_access = list(20); specialfunctions = 4},/obj/machinery/button/windowtint{pixel_x = -22},/obj/machinery/light_switch{pixel_x = -28},/turf/simulated/floor/wood,/area/medical/psych) +"ceu" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/button/windowtint{pixel_x = -25},/obj/machinery/light_switch{pixel_x = -25; pixel_y = 8},/obj/machinery/door_control{desc = "A remote control-switch for the office door."; id = "mentaldoor"; name = "office door control"; normaldoorcontrol = 1; pixel_x = -34; pixel_y = 7},/turf/simulated/floor/wood,/area/medical/psych) "cev" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0},/obj/machinery/camera/network/medbay{c_tag = "Medbay Patient Room C"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/patient_c) "cew" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/engineering/foyer) "cex" = (/obj/item/weapon/shard,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/research_port) From e2ce3d1e010bad511f53ddb9394b86d04cf11d97 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 17:34:56 +0200 Subject: [PATCH 013/145] Scrubber NanoUI interface. Ports https://github.com/d3athrow/vgstation13/pull/4142 with added Bay-flavor. To operate once must be adjacent to the scrubber. Silicons can view the status panel from any distance they are able to access the scrubber from. This preserves the current behavior. --- baystation12.dme | 1 + code/game/machinery/atmoalter/scrubber.dm | 99 +++++++++++------------ code/modules/nano/interaction/default.dm | 8 +- code/modules/nano/interaction/physical.dm | 18 +++++ nano/templates/portscrubber.tmpl | 73 +++++++++++++++++ 5 files changed, 145 insertions(+), 54 deletions(-) create mode 100644 code/modules/nano/interaction/physical.dm create mode 100644 nano/templates/portscrubber.tmpl diff --git a/baystation12.dme b/baystation12.dme index d70e35eb20b..1929265debf 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1297,6 +1297,7 @@ #include "code\modules\nano\interaction\contained.dm" #include "code\modules\nano\interaction\default.dm" #include "code\modules\nano\interaction\inventory.dm" +#include "code\modules\nano\interaction\physical.dm" #include "code\modules\nano\interaction\zlevel.dm" #include "code\modules\nano\modules\alarm_monitor.dm" #include "code\modules\nano\modules\crew_monitor.dm" diff --git a/code/game/machinery/atmoalter/scrubber.dm b/code/game/machinery/atmoalter/scrubber.dm index d8c23cc5f0d..0092ab92d1f 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -13,12 +13,19 @@ power_rating = 7500 //7500 W ~ 10 HP power_losses = 150 + var/minrate = 0 + var/maxrate = 10 * ONE_ATMOSPHERE + var/list/scrubbing_gas = list("phoron", "carbon_dioxide", "sleeping_agent", "oxygen_agent_b") /obj/machinery/portable_atmospherics/powered/scrubber/New() ..() cell = new/obj/item/weapon/cell(src) +/obj/machinery/portable_atmospherics/powered/scrubber/Destroy() + qdel(holding) + ..() + /obj/machinery/portable_atmospherics/powered/scrubber/emp_act(severity) if(stat & (BROKEN|NOPOWER)) ..(severity) @@ -82,63 +89,55 @@ /obj/machinery/portable_atmospherics/powered/scrubber/return_air() return air_contents -/obj/machinery/portable_atmospherics/powered/scrubber/attack_ai(var/mob/user as mob) +/obj/machinery/portable_atmospherics/powered/scrubber/attack_ai(var/mob/user) + src.add_hiddenprint(user) return src.attack_hand(user) -/obj/machinery/portable_atmospherics/powered/scrubber/attack_hand(var/mob/user as mob) +/obj/machinery/portable_atmospherics/powered/scrubber/attack_ghost(var/mob/user) + return src.attack_hand(user) - user.set_machine(src) - var/holding_text - - if(holding) - holding_text = {"
Tank Pressure: [round(holding.air_contents.return_pressure(), 0.01)] kPa
-Remove Tank -"} - var/output_text = {"[name]
-Pressure: [round(air_contents.return_pressure(), 0.01)] kPa
-Flow Rate: [round(last_flow_rate, 0.1)] L/s
-Port Status: [(connected_port)?("Connected"):("Disconnected")] -[holding_text]
-
-Cell Charge: [cell? "[round(cell.percent())]%" : "N/A"] | Load: [round(last_power_draw)] W
-Power Switch: [on?("On"):("Off")]
-Flow Rate Regulator: - - - - [volume_rate] L/s + + + +
- -
-Close
-"} - - user << browse(output_text, "window=scrubber;size=600x300") - onclose(user, "scrubber") +/obj/machinery/portable_atmospherics/powered/scrubber/attack_hand(var/mob/user) + ui_interact(user) return +/obj/machinery/portable_atmospherics/powered/scrubber/ui_interact(mob/user, ui_key = "rcon", datum/nanoui/ui=null, force_open=1) + var/list/data[0] + data["portConnected"] = connected_port ? 1 : 0 + data["tankPressure"] = round(air_contents.return_pressure() > 0 ? air_contents.return_pressure() : 0) + data["rate"] = round(volume_rate) + data["minrate"] = round(minrate) + data["maxrate"] = round(maxrate) + data["on"] = on ? 1 : 0 + + data["hasHoldingTank"] = holding ? 1 : 0 + if (holding) + data["holdingTank"] = list("name" = holding.name, "tankPressure" = round(holding.air_contents.return_pressure() > 0 ? holding.air_contents.return_pressure() : 0)) + + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) + if (!ui) + ui = new(user, src, ui_key, "portscrubber.tmpl", "Portable Scrubber", 480, 400, state = physical_state) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) + + /obj/machinery/portable_atmospherics/powered/scrubber/Topic(href, href_list) - ..() - if (usr.stat || usr.restrained()) - return + if(..()) + return 1 - if (((get_dist(src, usr) <= 1) && istype(src.loc, /turf))) - usr.set_machine(src) - - if(href_list["power"]) - on = !on - - if (href_list["remove_tank"]) - if(holding) - holding.loc = loc - holding = null - - if (href_list["volume_adj"]) - var/diff = text2num(href_list["volume_adj"]) - volume_rate = min(initial(volume_rate), max(0, volume_rate+diff)) - - src.updateUsrDialog() - src.add_fingerprint(usr) - update_icon() - else - usr << browse(null, "window=scrubber") - return - return + if(href_list["power"]) + on = !on + . = 1 + if (href_list["remove_tank"]) + if(holding) + holding.loc = loc + holding = null + . = 1 + if (href_list["volume_adj"]) + var/diff = text2num(href_list["volume_adj"]) + volume_rate = Clamp(volume_rate+diff, minrate, maxrate) + . = 1 + update_icon() //Huge scrubber diff --git a/code/modules/nano/interaction/default.dm b/code/modules/nano/interaction/default.dm index 6fd931160d7..742f672eb08 100644 --- a/code/modules/nano/interaction/default.dm +++ b/code/modules/nano/interaction/default.dm @@ -89,15 +89,15 @@ /mob/living/default_can_use_topic(var/src_object) . = shared_nano_interaction(src_object) - if(. == STATUS_INTERACTIVE) + if(. != STATUS_CLOSE) if(loc) - . = loc.contents_nano_distance(src_object, src) + . = min(., loc.contents_nano_distance(src_object, src)) if(STATUS_INTERACTIVE) return STATUS_UPDATE /mob/living/carbon/human/default_can_use_topic(var/src_object) . = shared_nano_interaction(src_object) - if(. == STATUS_INTERACTIVE) - . = shared_living_nano_distance(src_object) + if(. != STATUS_CLOSE) + . = min(., shared_living_nano_distance(src_object)) if(. == STATUS_UPDATE && (TK in mutations)) // If we have telekinesis and remain close enough, allow interaction. return STATUS_INTERACTIVE diff --git a/code/modules/nano/interaction/physical.dm b/code/modules/nano/interaction/physical.dm new file mode 100644 index 00000000000..36f9a209712 --- /dev/null +++ b/code/modules/nano/interaction/physical.dm @@ -0,0 +1,18 @@ +/var/global/datum/topic_state/physical/physical_state = new() + +/datum/topic_state/physical/can_use_topic(var/src_object, var/mob/user) + . = user.shared_nano_interaction(src_object) + if(. > STATUS_CLOSE) + return min(., user.check_physical_distance(src_object)) + +/mob/proc/check_physical_distance(var/src_object) + return STATUS_CLOSE + +/mob/dead/observer/check_physical_distance(var/src_object) + return default_can_use_topic(src_object) + +/mob/living/check_physical_distance(var/src_object) + return shared_living_nano_distance(src_object) + +/mob/living/silicon/check_physical_distance(var/src_object) + return max(STATUS_UPDATE, shared_living_nano_distance(src_object)) diff --git a/nano/templates/portscrubber.tmpl b/nano/templates/portscrubber.tmpl new file mode 100644 index 00000000000..c012898e6fc --- /dev/null +++ b/nano/templates/portscrubber.tmpl @@ -0,0 +1,73 @@ +

Scrubber Status

+
+
+ Tank Pressure: +
+
+ {{:data.tankPressure}} kPa +
+
+ +
+
+ Port Status: +
+
+ {{:data.portConnected ? 'Connected' : 'Disconnected'}} +
+
+ +

Holding Tank Status

+{{if data.hasHoldingTank}} +
+
+ Tank Label: +
+
+
{{:data.holdingTank.name}}
{{:helper.link('Eject', 'eject', {'remove_tank' : 1})}} +
+
q + +
+
+ Tank Pressure: +
+
+ {{:data.holdingTank.tankPressure}} kPa +
+
+{{else}} +
No holding tank inserted.
+
 
+{{/if}} + + +

Power Regulator Status

+
+
+ Volume Rate: +
+
+ {{:helper.displayBar(data.rate, data.minrate, data.maxrate)}} +
+ {{:helper.link('-', null, {'volume_adj' : -1000}, (data.rate > data.minrate) ? null : 'disabled')}} + {{:helper.link('-', null, {'volume_adj' : -100}, (data.rate > data.minrate) ? null : 'disabled')}} + {{:helper.link('-', null, {'volume_adj' : -10}, (data.rate > data.minrate) ? null : 'disabled')}} + {{:helper.link('-', null, {'volume_adj' : -1}, (data.rate > data.minrate) ? null : 'disabled')}} +
 {{:data.rate}} kPa 
+ {{:helper.link('+', null, {'volume_adj' : 1}, (data.rate < data.maxrate) ? null : 'disabled')}} + {{:helper.link('+', null, {'volume_adj' : 10}, (data.rate < data.maxrate) ? null : 'disabled')}} + {{:helper.link('+', null, {'volume_adj' : 100}, (data.rate < data.maxrate) ? null : 'disabled')}} + {{:helper.link('+', null, {'volume_adj' : 1000}, (data.rate < data.maxrate) ? null : 'disabled')}} +
+
+
+ +
+
+ Power Switch: +
+
+ {{:helper.link('On', 'unlocked', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'locked', {'power' : 1}, data.on ? null : 'selected')}} +
+
From c07ffeab53d8125674cb9955313317d4a2952564 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 17:44:28 +0200 Subject: [PATCH 014/145] Portable Pump NanoUI interface. Ports https://github.com/d3athrow/vgstation13/pull/4142 with added Bay-flavor. To operate once must be adjacent to the PAP. Silicons can view the status panel from any distance they are able to access the PAP from. This preserves the current behavior. --- .../atmoalter/portable_atmospherics.dm | 3 +- code/game/machinery/atmoalter/pump.dm | 95 +++++++++---------- code/game/machinery/atmoalter/scrubber.dm | 4 - nano/templates/portpump.tmpl | 82 ++++++++++++++++ 4 files changed, 129 insertions(+), 55 deletions(-) create mode 100644 nano/templates/portpump.tmpl diff --git a/code/game/machinery/atmoalter/portable_atmospherics.dm b/code/game/machinery/atmoalter/portable_atmospherics.dm index bb9d399cb8b..5e8817359f4 100644 --- a/code/game/machinery/atmoalter/portable_atmospherics.dm +++ b/code/game/machinery/atmoalter/portable_atmospherics.dm @@ -21,7 +21,8 @@ return 1 /obj/machinery/portable_atmospherics/Destroy() - del(air_contents) + qdel(air_contents) + qdel(holding) ..() /obj/machinery/portable_atmospherics/initialize() diff --git a/code/game/machinery/atmoalter/pump.dm b/code/game/machinery/atmoalter/pump.dm index 9f2c4023b2f..34de1f9fe56 100644 --- a/code/game/machinery/atmoalter/pump.dm +++ b/code/game/machinery/atmoalter/pump.dm @@ -9,6 +9,9 @@ var/direction_out = 0 //0 = siphoning, 1 = releasing var/target_pressure = 100 + var/pressuremin = 0 + var/pressuremax = 10 * ONE_ATMOSPHERE + volume = 1000 power_rating = 7500 //7500 W ~ 10 HP @@ -106,64 +109,56 @@ /obj/machinery/portable_atmospherics/powered/pump/return_air() return air_contents -/obj/machinery/portable_atmospherics/powered/pump/attack_ai(var/mob/user as mob) +/obj/machinery/portable_atmospherics/powered/pump/attack_ai(var/mob/user) + src.add_hiddenprint(user) return src.attack_hand(user) -/obj/machinery/portable_atmospherics/powered/pump/attack_hand(var/mob/user as mob) +/obj/machinery/portable_atmospherics/powered/pump/attack_ghost(var/mob/user) + return src.attack_hand(user) - user.set_machine(src) - var/holding_text +/obj/machinery/portable_atmospherics/powered/pump/attack_hand(var/mob/user) + ui_interact(user) - if(holding) - holding_text = {"
Tank Pressure: [round(holding.air_contents.return_pressure(), 0.01)] kPa
-Remove Tank -"} - var/output_text = {"[capitalize(name)]
-Pressure: [round(air_contents.return_pressure(), 0.01)] kPa
-Flow Rate: [round(last_flow_rate, 0.1)] L/s
-Port Status: [(connected_port)?("Connected"):("Disconnected")] -[holding_text]
-
-Cell Charge: [cell? "[round(cell.percent())]%" : "N/A"] | Load: [round(last_power_draw)] W
-Power Switch: [on?("On"):("Off")]
-Pump Direction: [direction_out?("Out"):("In")]
-Target Pressure: - - - - [target_pressure] kPa+ + + +
-
-Close
-"} +/obj/machinery/portable_atmospherics/powered/pump/ui_interact(mob/user, ui_key = "rcon", datum/nanoui/ui=null, force_open=1) + var/list/data[0] + data["portConnected"] = connected_port ? 1 : 0 + data["tankPressure"] = round(air_contents.return_pressure() > 0 ? air_contents.return_pressure() : 0) + data["targetpressure"] = round(target_pressure) + data["pump_dir"] = direction_out + data["minpressure"] = round(pressuremin) + data["maxpressure"] = round(pressuremax) + data["on"] = on ? 1 : 0 - user << browse(output_text, "window=pump;size=600x300") - onclose(user, "pump") + data["hasHoldingTank"] = holding ? 1 : 0 + if (holding) + data["holdingTank"] = list("name" = holding.name, "tankPressure" = round(holding.air_contents.return_pressure() > 0 ? holding.air_contents.return_pressure() : 0)) - return + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) + if (!ui) + ui = new(user, src, ui_key, "portpump.tmpl", "Portable Pump", 480, 400, state = physical_state) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) /obj/machinery/portable_atmospherics/powered/pump/Topic(href, href_list) - ..() - if (usr.stat || usr.restrained()) - return + if(..()) + return 1 - if (((get_dist(src, usr) <= 1) && istype(src.loc, /turf))) - usr.set_machine(src) + if(href_list["power"]) + on = !on + . = 1 + if(href_list["direction"]) + direction_out = !direction_out + . = 1 + if (href_list["remove_tank"]) + if(holding) + holding.loc = loc + holding = null + . = 1 + if (href_list["pressure_adj"]) + var/diff = text2num(href_list["pressure_adj"]) + target_pressure = min(10*ONE_ATMOSPHERE, max(0, target_pressure+diff)) + . = 1 - if(href_list["power"]) - on = !on - - if(href_list["direction"]) - direction_out = !direction_out - - if (href_list["remove_tank"]) - if(holding) - holding.loc = loc - holding = null - - if (href_list["pressure_adj"]) - var/diff = text2num(href_list["pressure_adj"]) - target_pressure = min(10*ONE_ATMOSPHERE, max(0, target_pressure+diff)) - - src.updateUsrDialog() - src.add_fingerprint(usr) + if(.) update_icon() - else - usr << browse(null, "window=pump") - return - return \ No newline at end of file diff --git a/code/game/machinery/atmoalter/scrubber.dm b/code/game/machinery/atmoalter/scrubber.dm index 0092ab92d1f..c2cd45c15de 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -22,10 +22,6 @@ ..() cell = new/obj/item/weapon/cell(src) -/obj/machinery/portable_atmospherics/powered/scrubber/Destroy() - qdel(holding) - ..() - /obj/machinery/portable_atmospherics/powered/scrubber/emp_act(severity) if(stat & (BROKEN|NOPOWER)) ..(severity) diff --git a/nano/templates/portpump.tmpl b/nano/templates/portpump.tmpl new file mode 100644 index 00000000000..c65af4f0202 --- /dev/null +++ b/nano/templates/portpump.tmpl @@ -0,0 +1,82 @@ +

Scrubber Status

+
+
+ Tank Pressure: +
+
+ {{:data.tankPressure}} kPa +
+
+ +
+
+ Port Status: +
+
+ {{:data.portConnected ? 'Connected' : 'Disconnected'}} +
+
+ +

Holding Tank Status

+{{if data.hasHoldingTank}} +
+
+ Tank Label: +
+
+
{{:data.holdingTank.name}}
{{:helper.link('Eject', 'eject', {'remove_tank' : 1})}} +
+
+ +
+
+ Tank Pressure: +
+
+ {{:data.holdingTank.tankPressure}} kPa +
+
+{{else}} +
No holding tank inserted.
+
 
+{{/if}} + + +

Power Regulator Status

+
+
+ Volume Rate: +
+
+ {{:helper.displayBar(data.targetpressure, data.minpressure, data.maxpressure)}} +
+ {{:helper.link('-', null, {'pressure_adj' : -1000}, (data.targetpressure > data.minpressure) ? null : 'disabled')}} + {{:helper.link('-', null, {'pressure_adj' : -100}, (data.targetpressure > data.minpressure) ? null : 'disabled')}} + {{:helper.link('-', null, {'pressure_adj' : -10}, (data.targetpressure > data.minpressure) ? null : 'disabled')}} + {{:helper.link('-', null, {'pressure_adj' : -1}, (data.targetpressure > data.minpressure) ? null : 'disabled')}} +
 {{:data.targetpressure}} kPa 
+ {{:helper.link('+', null, {'pressure_adj' : 1}, (data.targetpressure < data.maxpressure) ? null : 'disabled')}} + {{:helper.link('+', null, {'pressure_adj' : 10}, (data.targetpressure < data.maxpressure) ? null : 'disabled')}} + {{:helper.link('+', null, {'pressure_adj' : 100}, (data.targetpressure < data.maxpressure) ? null : 'disabled')}} + {{:helper.link('+', null, {'pressure_adj' : 1000}, (data.targetpressure < data.maxpressure) ? null : 'disabled')}} +
+
+
+ +
+
+ Power Switch: +
+
+ {{:helper.link('On', 'unlocked', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'locked', {'power' : 1}, data.on ? null : 'selected')}} +
+
+ +
+
+ Pump Direction: +
+
+ {{:helper.link('Out', 'arrowreturn-1-e', {'direction' : 1}, data.pump_dir ? 'selected' : null)}}{{:helper.link('In', 'arrowreturn-1-w', {'direction' : 1}, data.pump_dir ? null : 'selected')}} +
+
From 85473bf3560e58c8617e6b4072c38937b0584094 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 17:52:23 +0200 Subject: [PATCH 015/145] Changelog. --- html/changelogs/PsiOmegaDelta-PortableNanoUI.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/PsiOmegaDelta-PortableNanoUI.yml diff --git a/html/changelogs/PsiOmegaDelta-PortableNanoUI.yml b/html/changelogs/PsiOmegaDelta-PortableNanoUI.yml new file mode 100644 index 00000000000..1c8757b19f4 --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-PortableNanoUI.yml @@ -0,0 +1,4 @@ +author: PsiOmegaDelta +changes: + - rscadd: "Portable atmospheric pumps and scrubbers now use NanoUI." +delete-after: true From 13fd1764b2dd3a1e1fd4ce23cd73429f27777fa4 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 18:14:06 +0200 Subject: [PATCH 016/145] Adds cell charge status for the pumps and scrubbers. --- code/game/machinery/atmoalter/pump.dm | 2 ++ code/game/machinery/atmoalter/scrubber.dm | 2 ++ nano/templates/portpump.tmpl | 17 +++++++++++++---- nano/templates/portscrubber.tmpl | 13 +++++++++++-- 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/code/game/machinery/atmoalter/pump.dm b/code/game/machinery/atmoalter/pump.dm index 34de1f9fe56..b8f9762e617 100644 --- a/code/game/machinery/atmoalter/pump.dm +++ b/code/game/machinery/atmoalter/pump.dm @@ -127,6 +127,8 @@ data["pump_dir"] = direction_out data["minpressure"] = round(pressuremin) data["maxpressure"] = round(pressuremax) + data["cellCharge"] = cell ? cell.charge : 0 + data["cellMaxCharge"] = cell ? cell.maxcharge : 1 data["on"] = on ? 1 : 0 data["hasHoldingTank"] = holding ? 1 : 0 diff --git a/code/game/machinery/atmoalter/scrubber.dm b/code/game/machinery/atmoalter/scrubber.dm index c2cd45c15de..026ca21dc47 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -103,6 +103,8 @@ data["rate"] = round(volume_rate) data["minrate"] = round(minrate) data["maxrate"] = round(maxrate) + data["cellCharge"] = cell ? cell.charge : 0 + data["cellMaxCharge"] = cell ? cell.maxcharge : 1 data["on"] = on ? 1 : 0 data["hasHoldingTank"] = holding ? 1 : 0 diff --git a/nano/templates/portpump.tmpl b/nano/templates/portpump.tmpl index c65af4f0202..1152c4643d6 100644 --- a/nano/templates/portpump.tmpl +++ b/nano/templates/portpump.tmpl @@ -1,4 +1,4 @@ -

Scrubber Status

+

Pump Status

Tank Pressure: @@ -17,6 +17,15 @@
+
+
+ Cell Charge: +
+
+ {{:helper.displayBar(data.cellCharge, 0, data.cellMaxCharge)}} +
+
+

Holding Tank Status

{{if data.hasHoldingTank}}
@@ -54,7 +63,7 @@ {{:helper.link('-', null, {'pressure_adj' : -100}, (data.targetpressure > data.minpressure) ? null : 'disabled')}} {{:helper.link('-', null, {'pressure_adj' : -10}, (data.targetpressure > data.minpressure) ? null : 'disabled')}} {{:helper.link('-', null, {'pressure_adj' : -1}, (data.targetpressure > data.minpressure) ? null : 'disabled')}} -
 {{:data.targetpressure}} kPa 
+
 {{:data.targetpressure}} L/s 
{{:helper.link('+', null, {'pressure_adj' : 1}, (data.targetpressure < data.maxpressure) ? null : 'disabled')}} {{:helper.link('+', null, {'pressure_adj' : 10}, (data.targetpressure < data.maxpressure) ? null : 'disabled')}} {{:helper.link('+', null, {'pressure_adj' : 100}, (data.targetpressure < data.maxpressure) ? null : 'disabled')}} @@ -68,7 +77,7 @@ Power Switch:
- {{:helper.link('On', 'unlocked', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'locked', {'power' : 1}, data.on ? null : 'selected')}} + {{:helper.link('On', 'unlocked', {'power' : 1}, data.on ? 'selected' : null)}} {{:helper.link('Off', 'locked', {'power' : 1}, data.on ? null : 'selected')}}
@@ -77,6 +86,6 @@ Pump Direction:
- {{:helper.link('Out', 'arrowreturn-1-e', {'direction' : 1}, data.pump_dir ? 'selected' : null)}}{{:helper.link('In', 'arrowreturn-1-w', {'direction' : 1}, data.pump_dir ? null : 'selected')}} + {{:helper.link('Out', 'arrowreturn-1-e', {'direction' : 1}, data.pump_dir ? 'selected' : null)}} {{:helper.link('In', 'arrowreturn-1-w', {'direction' : 1}, data.pump_dir ? null : 'selected')}}
diff --git a/nano/templates/portscrubber.tmpl b/nano/templates/portscrubber.tmpl index c012898e6fc..a53d7a2419d 100644 --- a/nano/templates/portscrubber.tmpl +++ b/nano/templates/portscrubber.tmpl @@ -17,6 +17,15 @@ +
+
+ Cell Charge: +
+
+ {{:helper.displayBar(data.cellCharge, 0, data.cellMaxCharge)}} +
+
+

Holding Tank Status

{{if data.hasHoldingTank}}
@@ -54,7 +63,7 @@ {{:helper.link('-', null, {'volume_adj' : -100}, (data.rate > data.minrate) ? null : 'disabled')}} {{:helper.link('-', null, {'volume_adj' : -10}, (data.rate > data.minrate) ? null : 'disabled')}} {{:helper.link('-', null, {'volume_adj' : -1}, (data.rate > data.minrate) ? null : 'disabled')}} -
 {{:data.rate}} kPa 
+
 {{:data.rate}} L/s 
{{:helper.link('+', null, {'volume_adj' : 1}, (data.rate < data.maxrate) ? null : 'disabled')}} {{:helper.link('+', null, {'volume_adj' : 10}, (data.rate < data.maxrate) ? null : 'disabled')}} {{:helper.link('+', null, {'volume_adj' : 100}, (data.rate < data.maxrate) ? null : 'disabled')}} @@ -68,6 +77,6 @@ Power Switch:
- {{:helper.link('On', 'unlocked', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'locked', {'power' : 1}, data.on ? null : 'selected')}} + {{:helper.link('On', 'unlocked', {'power' : 1}, data.on ? 'selected' : null)}} {{:helper.link('Off', 'locked', {'power' : 1}, data.on ? null : 'selected')}}
From 19a981e96101f149e70277a2fc8bf69003b1754b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 19:15:42 +0200 Subject: [PATCH 017/145] Airlocks can now crush more things. Airlocks can now crush mobs, canisters, closets, and mechas. Fixes #8983. --- code/game/machinery/doors/airlock.dm | 77 ++++++++++++------- code/game/machinery/doors/door.dm | 7 +- code/game/mecha/mecha.dm | 3 + .../structures/crates_lockers/closets.dm | 13 ++-- .../PsiOmegaDelta-AirlockPressure.yml | 4 + 5 files changed, 70 insertions(+), 34 deletions(-) create mode 100644 html/changelogs/PsiOmegaDelta-AirlockPressure.yml diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 5c6a744d5d7..ef6a986ac0b 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -856,40 +856,65 @@ About the new airlock wires panel: return ..() +/atom/movable/proc/blocks_airlock() + return density + +/obj/machinery/door/blocks_airlock() + return 0 + +/mob/living/blocks_airlock() + return 1 + +/atom/movable/proc/airlock_crush(var/crush_damage) + return + +/obj/machinery/portable_atmospherics/canister/airlock_crush(var/crush_damage) + health -= crush_damage + healthcheck() + +/obj/structure/closet/airlock_crush(var/crush_damage) + damage(crush_damage) + for(var/atom/movable/AM in src) + AM.airlock_crush() + +/mob/living/airlock_crush(var/crush_damage) + adjustBruteLoss(crush_damage) + SetStunned(5) + SetWeakened(5) + var/obj/effect/stop/S + S = new /obj/effect/stop + S.victim = src + S.loc = loc + spawn(20) + qdel(S) + var/turf/T = get_turf(src) + T.add_blood(src) + +/mob/living/carbon/airlock_crush(var/crush_damage) + ..() + if (!(species && (species.flags & NO_PAIN))) + emote("scream") + +/mob/living/silicon/robot/airlock_crush(var/crush_damage) + adjustBruteLoss(crush_damage) + /obj/machinery/door/airlock/close(var/forced=0) if(!can_close(forced)) return 0 if(safe) for(var/turf/turf in locs) - if(locate(/mob/living) in turf) - if(world.time > next_beep_at) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) - next_beep_at = world.time + SecondsToTicks(10) - close_door_at = world.time + 6 - return + for(var/atom/movable/AM in turf) + if(AM.blocks_airlock()) + if(world.time > next_beep_at) + playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) + next_beep_at = world.time + SecondsToTicks(10) + close_door_at = world.time + 6 + return for(var/turf/turf in locs) - for(var/mob/living/M in turf) - if(isrobot(M)) - M.adjustBruteLoss(DOOR_CRUSH_DAMAGE) - else - M.adjustBruteLoss(DOOR_CRUSH_DAMAGE) - M.SetStunned(5) - M.SetWeakened(5) - var/obj/effect/stop/S - S = new /obj/effect/stop - S.victim = M - S.loc = M.loc - spawn(20) - qdel(S) - if (iscarbon(M)) - var/mob/living/carbon/C = M - if (!(C.species && (C.species.flags & NO_PAIN))) - M.emote("scream") - var/turf/location = src.loc - if(istype(location, /turf/simulated)) - location.add_blood(M) + for(var/atom/movable/AM in turf) + AM.airlock_crush(DOOR_CRUSH_DAMAGE) use_power(360) //360 W seems much more appropriate for an actuator moving an industrial door capable of crushing people if(istype(src, /obj/machinery/door/airlock/glass)) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 4ebc32b38e9..02b022e6748 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -388,7 +388,9 @@ /obj/machinery/door/proc/open(var/forced = 0) - if(!can_open(forced)) return + if(!can_open(forced)) + return + operating = 1 do_animate("opening") icon_state = "door0" @@ -401,8 +403,7 @@ update_icon() SetOpacity(0) update_nearby_tiles() - - if(operating) operating = 0 + operating = 0 if(autoclose) close_door_at = next_close_time() diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 86d84b4527a..515c01841ab 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -497,6 +497,9 @@ /obj/mecha/proc/dynabsorbdamage(damage,damage_type) return damage*(listgetindex(damage_absorption,damage_type) || 1) +/obj/mecha/airlock_crush(var/crush_damage) + take_damage(crush_damage) + check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) /obj/mecha/proc/update_health() if(src.health > 0) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 07ede680ac2..f3cc2a4028f 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -160,16 +160,19 @@ A.ex_act(severity++) qdel(src) +/obj/structure/closet/proc/damage(var/damage) + health -= damage + if(health <= 0) + for(var/atom/movable/A in src) + A.loc = src.loc + qdel(src) + /obj/structure/closet/bullet_act(var/obj/item/projectile/Proj) if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN)) return - health -= Proj.damage ..() - if(health <= 0) - for(var/atom/movable/A as mob|obj in src) - A.loc = src.loc - qdel(src) + damage(Proj.damage) return diff --git a/html/changelogs/PsiOmegaDelta-AirlockPressure.yml b/html/changelogs/PsiOmegaDelta-AirlockPressure.yml new file mode 100644 index 00000000000..0f64ac3bd28 --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-AirlockPressure.yml @@ -0,0 +1,4 @@ +author: PsiOmegaDelta +changes: + - rscadd: "Beware. Airlocks can now crush more things than just mobs." +delete-after: True From 7f1ed80b7443bc2d300a2d6829622b1a88b34949 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 21:32:42 +0200 Subject: [PATCH 018/145] Adds power draw. --- code/game/machinery/atmoalter/pump.dm | 5 +++-- code/game/machinery/atmoalter/scrubber.dm | 1 + nano/templates/portpump.tmpl | 13 +++++++++++-- nano/templates/portscrubber.tmpl | 9 +++++++++ 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/atmoalter/pump.dm b/code/game/machinery/atmoalter/pump.dm index b8f9762e617..659e17d4b2b 100644 --- a/code/game/machinery/atmoalter/pump.dm +++ b/code/game/machinery/atmoalter/pump.dm @@ -7,7 +7,7 @@ var/on = 0 var/direction_out = 0 //0 = siphoning, 1 = releasing - var/target_pressure = 100 + var/target_pressure = ONE_ATMOSPHERE var/pressuremin = 0 var/pressuremax = 10 * ONE_ATMOSPHERE @@ -127,6 +127,7 @@ data["pump_dir"] = direction_out data["minpressure"] = round(pressuremin) data["maxpressure"] = round(pressuremax) + data["powerDraw"] = round(last_power_draw) data["cellCharge"] = cell ? cell.charge : 0 data["cellMaxCharge"] = cell ? cell.maxcharge : 1 data["on"] = on ? 1 : 0 @@ -137,7 +138,7 @@ ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) - ui = new(user, src, ui_key, "portpump.tmpl", "Portable Pump", 480, 400, state = physical_state) + ui = new(user, src, ui_key, "portpump.tmpl", "Portable Pump", 480, 410, state = physical_state) ui.set_initial_data(data) ui.open() ui.set_auto_update(1) diff --git a/code/game/machinery/atmoalter/scrubber.dm b/code/game/machinery/atmoalter/scrubber.dm index 026ca21dc47..1977e556467 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -103,6 +103,7 @@ data["rate"] = round(volume_rate) data["minrate"] = round(minrate) data["maxrate"] = round(maxrate) + data["powerDraw"] = round(last_power_draw) data["cellCharge"] = cell ? cell.charge : 0 data["cellMaxCharge"] = cell ? cell.maxcharge : 1 data["on"] = on ? 1 : 0 diff --git a/nano/templates/portpump.tmpl b/nano/templates/portpump.tmpl index 1152c4643d6..3e14aac8f92 100644 --- a/nano/templates/portpump.tmpl +++ b/nano/templates/portpump.tmpl @@ -17,6 +17,15 @@ +
+
+ Load: +
+
+ {{:data.powerDraw}} W +
+
+
Cell Charge: @@ -54,7 +63,7 @@

Power Regulator Status

- Volume Rate: + Target Pressure:
{{:helper.displayBar(data.targetpressure, data.minpressure, data.maxpressure)}} @@ -63,7 +72,7 @@ {{:helper.link('-', null, {'pressure_adj' : -100}, (data.targetpressure > data.minpressure) ? null : 'disabled')}} {{:helper.link('-', null, {'pressure_adj' : -10}, (data.targetpressure > data.minpressure) ? null : 'disabled')}} {{:helper.link('-', null, {'pressure_adj' : -1}, (data.targetpressure > data.minpressure) ? null : 'disabled')}} -
 {{:data.targetpressure}} L/s 
+
 {{:data.targetpressure}} kPa 
{{:helper.link('+', null, {'pressure_adj' : 1}, (data.targetpressure < data.maxpressure) ? null : 'disabled')}} {{:helper.link('+', null, {'pressure_adj' : 10}, (data.targetpressure < data.maxpressure) ? null : 'disabled')}} {{:helper.link('+', null, {'pressure_adj' : 100}, (data.targetpressure < data.maxpressure) ? null : 'disabled')}} diff --git a/nano/templates/portscrubber.tmpl b/nano/templates/portscrubber.tmpl index a53d7a2419d..c99f53344c4 100644 --- a/nano/templates/portscrubber.tmpl +++ b/nano/templates/portscrubber.tmpl @@ -17,6 +17,15 @@
+
+
+ Load: +
+
+ {{:data.powerDraw}} W +
+
+
Cell Charge: From 5c993e3a319b15f4caae0cfdc29c3843d1e6683b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 21:42:43 +0200 Subject: [PATCH 019/145] Removes the stop effect because I don't personally care one way or another. --- code/game/machinery/doors/airlock.dm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index ef6a986ac0b..e155e1635ea 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -881,12 +881,6 @@ About the new airlock wires panel: adjustBruteLoss(crush_damage) SetStunned(5) SetWeakened(5) - var/obj/effect/stop/S - S = new /obj/effect/stop - S.victim = src - S.loc = loc - spawn(20) - qdel(S) var/turf/T = get_turf(src) T.add_blood(src) From d0397784c00083d334256a0a86627063689a9090 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 21:44:05 +0200 Subject: [PATCH 020/145] Mech sensors should not block airlocks. --- code/game/machinery/doors/airlock.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index e155e1635ea..93f6b1dee60 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -862,6 +862,9 @@ About the new airlock wires panel: /obj/machinery/door/blocks_airlock() return 0 +/obj/machinery/mech_sensor/blocks_airlock() + return 0 + /mob/living/blocks_airlock() return 1 From f6d79d121c73482d0ea152ee8868889c5e115600 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 22:05:39 +0200 Subject: [PATCH 021/145] Now only secure airlocks buzz if access is restricted. --- code/game/machinery/doors/airlock.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 5c6a744d5d7..87c14c855a1 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -490,7 +490,8 @@ About the new airlock wires panel: if("deny") if(density && src.arePowerSystemsOn()) flick("door_deny", src) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) + if(secured_wires) + playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) return /obj/machinery/door/airlock/attack_ai(mob/user as mob) @@ -928,6 +929,11 @@ About the new airlock wires panel: update_icon() return 1 +/obj/machinery/door/airlock/allowed(mob/M) + if(locked) + return 0 + return ..(M) + /obj/machinery/door/airlock/New(var/newloc, var/obj/structure/door_assembly/assembly=null) ..() From e8410c620c7fe2fcba9bfb104ec565239c44382e Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 26 Apr 2015 22:07:52 +0200 Subject: [PATCH 022/145] Changelog. --- html/changelogs/PsiOmegaDelta-PR-8996.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/PsiOmegaDelta-PR-8996.yml diff --git a/html/changelogs/PsiOmegaDelta-PR-8996.yml b/html/changelogs/PsiOmegaDelta-PR-8996.yml new file mode 100644 index 00000000000..f2b71c05903 --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-PR-8996.yml @@ -0,0 +1,4 @@ +author: PsiOmegaDelta +delete-after: True +changes: + - tweak: "Secure airlocks now buzz when access is denied." From 89a72fb326b14762f1cf6112bcf9f34f8773da21 Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Mon, 27 Apr 2015 12:10:54 +1000 Subject: [PATCH 023/145] Candle burn time increased to ~30 minutes Some fluff added to candle description explaining how they burn in space --- code/game/objects/items/weapons/candle.dm | 16 +++++++++++----- html/changelogs/RavingManiac-master.yml | 5 +++++ 2 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 html/changelogs/RavingManiac-master.yml diff --git a/code/game/objects/items/weapons/candle.dm b/code/game/objects/items/weapons/candle.dm index 593e85efdd3..03f060f1551 100644 --- a/code/game/objects/items/weapons/candle.dm +++ b/code/game/objects/items/weapons/candle.dm @@ -1,18 +1,24 @@ /obj/item/weapon/flame/candle name = "red candle" - desc = "a candle" + desc = "a small pillar candle. Its specially-formulated fuel-oxidizer wax mixture allows continued combustion in airless environments." icon = 'icons/obj/candle.dmi' icon_state = "candle1" item_state = "candle1" w_class = 1 - var/wax = 200 + var/wax = 0 + var/starting_wax = 0 + +/obj/item/weapon/flame/candle/New() + wax = rand(800, 1000) // Enough for 27-33 minutes. 30 minutes on average. + starting_wax = wax + ..() /obj/item/weapon/flame/candle/update_icon() var/i - if(wax>150) + if(wax > starting_wax*3/4) i = 1 - else if(wax>80) + else if(wax > starting_wax*2/5) i = 2 else i = 3 icon_state = "candle[i][lit ? "_lit" : ""]" @@ -80,4 +86,4 @@ /obj/item/weapon/flame/candle/dropped(mob/user) if(lit) user.SetLuminosity(user.luminosity - CANDLE_LUM) - SetLuminosity(CANDLE_LUM) + SetLuminosity(CANDLE_LUM) \ No newline at end of file diff --git a/html/changelogs/RavingManiac-master.yml b/html/changelogs/RavingManiac-master.yml new file mode 100644 index 00000000000..9d3ea70147b --- /dev/null +++ b/html/changelogs/RavingManiac-master.yml @@ -0,0 +1,5 @@ +author: RavingManiac +delete-after: True + +changes: + - tweak: "Candles now burn for about 30 mintutes." From c2751b0b126b12e20217bb4d6df9820cfed4bab6 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Mon, 27 Apr 2015 00:26:53 -0400 Subject: [PATCH 024/145] Fixes #8823 --- code/modules/organs/organ_external.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 61a011e5946..4bf7b9c99e0 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -210,6 +210,7 @@ // sync the organ's damage with its wounds src.update_damages() + owner.updatehealth() //droplimb will call updatehealth() again if it does end up being called //If limb took enough damage, try to cut or tear it off if(owner && loc == owner) @@ -232,7 +233,6 @@ else droplimb(0,DROPLIMB_BLUNT) - owner.updatehealth() return update_icon() /obj/item/organ/external/proc/heal_damage(brute, burn, internal = 0, robo_repair = 0) @@ -689,9 +689,9 @@ Note that amputating the affected organ does in fact remove the infection from t if(src && istype(loc,/turf)) throw_at(get_edge_target_turf(src,pick(alldirs)),rand(1,3),30) dir = 2 - return if(DROPLIMB_BURN) new /obj/effect/decal/cleanable/ash(get_turf(victim)) + qdel(src) if(DROPLIMB_BLUNT) var/obj/effect/decal/cleanable/blood/gibs/gore = new owner.species.single_gib_type(get_turf(victim)) if(victim.species.flesh_color) @@ -705,8 +705,7 @@ Note that amputating the affected organ does in fact remove the infection from t I.removed() if(istype(loc,/turf)) I.throw_at(get_edge_target_turf(src,pick(alldirs)),rand(1,3),30) - - qdel(src) + qdel(src) /**************************************************** HELPERS From 529a0e3fe99996e1a10af5651d1e7f384a2e8055 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Mon, 27 Apr 2015 00:37:16 -0400 Subject: [PATCH 025/145] Fixes #8992 --- code/modules/projectiles/projectile.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 98293ebc7ff..86e2f1b6daa 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -278,6 +278,7 @@ if(kill_count-- < 1) on_impact(src.loc) //for any final impact behaviours qdel(src) + return if((!( current ) || loc == current)) current = locate(min(max(x + xo, 1), world.maxx), min(max(y + yo, 1), world.maxy), z) if((x == 1 || x == world.maxx || y == 1 || y == world.maxy)) @@ -289,6 +290,7 @@ if(!location) qdel(src) // if it's left the world... kill it + return before_move() Move(location.return_turf()) From 159ad76fab4fcbb791867ef32e689599ca2fb058 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Mon, 27 Apr 2015 08:06:21 +0300 Subject: [PATCH 026/145] Fixes #8998 --- code/modules/hydroponics/seed_storage.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/hydroponics/seed_storage.dm b/code/modules/hydroponics/seed_storage.dm index 469896018e8..e64ad1e8131 100644 --- a/code/modules/hydroponics/seed_storage.dm +++ b/code/modules/hydroponics/seed_storage.dm @@ -231,12 +231,15 @@ S.remove_from_storage(O, src) O.loc = src + var/newID = 0 for (var/datum/seed_pile/N in piles) if (N.matches(O)) ++N.amount N.seeds += (O) return + else if(N.ID >= newID) + newID = N.ID + 1 - piles += new /datum/seed_pile(O, piles.len) + piles += new /datum/seed_pile(O, newID) return From 290a7d5000f3377973dda1068f64688cbe91efbe Mon Sep 17 00:00:00 2001 From: mwerezak Date: Mon, 27 Apr 2015 01:09:33 -0400 Subject: [PATCH 027/145] Fixes #8536 Also removes a bunch of redundant comments --- code/modules/nano/modules/power_monitor.dm | 8 ++--- .../power/sensors/sensor_monitoring.dm | 30 +++++-------------- 2 files changed, 9 insertions(+), 29 deletions(-) diff --git a/code/modules/nano/modules/power_monitor.dm b/code/modules/nano/modules/power_monitor.dm index 20bfce570fd..ed7c64aa943 100644 --- a/code/modules/nano/modules/power_monitor.dm +++ b/code/modules/nano/modules/power_monitor.dm @@ -33,9 +33,7 @@ ui.open() ui.set_auto_update(1) -// Proc: refresh_sensors() -// Parameters: None -// Description: Refreshes list of active sensors kept on this computer. +// Refreshes list of active sensors kept on this computer. /obj/nano_module/power_monitor/proc/refresh_sensors() grid_sensors = list() var/turf/T = get_turf(src) @@ -46,9 +44,7 @@ else grid_sensors += S -// Proc: Topic() -// Parameters: 2 (href, href_list - allows us to process UI clicks) -// Description: Allows us to process UI clicks, which are relayed in form of hrefs. +// Allows us to process UI clicks, which are relayed in form of hrefs. /obj/nano_module/power_monitor/Topic(href, href_list) if(..()) return diff --git a/code/modules/power/sensors/sensor_monitoring.dm b/code/modules/power/sensors/sensor_monitoring.dm index 54b203a7d43..5f561fcde61 100644 --- a/code/modules/power/sensors/sensor_monitoring.dm +++ b/code/modules/power/sensors/sensor_monitoring.dm @@ -1,7 +1,4 @@ // POWERNET SENSOR MONITORING CONSOLE -// -// Last Change 31.12.2014 by Atlantis -// // Connects to powernet sensors and loads data from them. Shows this data to the user. // Newly supports NanoUI. @@ -22,18 +19,14 @@ active_power_usage = 300 var/obj/nano_module/power_monitor/power_monitor -// Proc: process() -// Parameters: None -// Description: Checks the sensors for alerts. If change (alerts cleared or detected) occurs, calls for icon update. +// Checks the sensors for alerts. If change (alerts cleared or detected) occurs, calls for icon update. /obj/machinery/computer/power_monitor/process() var/alert = check_warnings() if(alert != alerting) alerting = !alerting update_icon() -// Proc: update_icon() -// Parameters: None -// Description: Updates icon of this computer according to current status. +// Updates icon of this computer according to current status. /obj/machinery/computer/power_monitor/update_icon() if(stat & BROKEN) icon_state = "powerb" @@ -46,17 +39,12 @@ return icon_state = "power" -// Proc: New() -// Parameters: None -// Description: On creation automatically connects to active sensors. This is delayed to ensure sensors already exist. +// On creation automatically connects to active sensors. This is delayed to ensure sensors already exist. /obj/machinery/computer/power_monitor/New() ..() - spawn(50) - power_monitor = new(src) + power_monitor = new(src) -// Proc: attack_hand() -// Parameters: None -// Description: On user click opens the UI of this computer. +// On user click opens the UI of this computer. /obj/machinery/computer/power_monitor/attack_hand(mob/user) add_fingerprint(user) @@ -64,16 +52,12 @@ return ui_interact(user) -// Proc: ui_interact() -// Parameters: 4 (standard NanoUI parameters) -// Description: Uses dark magic to operate the NanoUI of this computer. +// Uses dark magic to operate the NanoUI of this computer. /obj/machinery/computer/power_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) power_monitor.ui_interact(user, ui_key, ui, force_open) -// Proc: check_warnings() -// Parameters: None -// Description: Verifies if any warnings were registered by connected sensors. +// Verifies if any warnings were registered by connected sensors. /obj/machinery/computer/power_monitor/proc/check_warnings() for(var/obj/machinery/power/sensor/S in power_monitor.grid_sensors) if(S.check_grid_warning()) From d59ff1e1f9e34a2af0b4d61ef1652b201d777179 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 27 Apr 2015 08:21:55 +0200 Subject: [PATCH 028/145] Begins work to remove the need for spawn() in New() procs. --- code/game/atoms_movable.dm | 5 +++++ code/game/gamemodes/gameticker.dm | 6 ------ code/setup.dm | 5 +++++ 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index aabcb3653a0..adbd5cc3ce6 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -14,6 +14,11 @@ var/moved_recently = 0 var/mob/pulledby = null +/atom/movable/New() + ..() + if(ticker && ticker.current_state == GAME_STATE_PLAYING) + initialize() + /atom/movable/Del() if(isnull(gcDestroyed) && loc) testing("GC: -- [type] was deleted via del() rather than qdel() --") diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index f67bd7f1d09..68641616d8e 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -1,11 +1,5 @@ var/global/datum/controller/gameticker/ticker -#define GAME_STATE_PREGAME 1 -#define GAME_STATE_SETTING_UP 2 -#define GAME_STATE_PLAYING 3 -#define GAME_STATE_FINISHED 4 - - /datum/controller/gameticker var/const/restart_timeout = 600 var/current_state = GAME_STATE_PREGAME diff --git a/code/setup.dm b/code/setup.dm index 0359233d35e..1d4d5b5eb83 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -1,5 +1,10 @@ #define DEBUG +#define GAME_STATE_PREGAME 1 +#define GAME_STATE_SETTING_UP 2 +#define GAME_STATE_PLAYING 3 +#define GAME_STATE_FINISHED 4 + // Math constants. #define M_E 2.71828183 #define M_PI 3.14159265 From 8626a8367533adec5f994b6ed1c7244889e7b685 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 27 Apr 2015 10:47:45 +0200 Subject: [PATCH 029/145] Adds the camera loss event. --- baystation12.dme | 2 ++ code/__HELPERS/global_lists.dm | 3 ++ code/game/machinery/camera/camera.dm | 2 ++ code/modules/events/camera_loss.dm | 36 +++++++++++++++++++ .../modules/events/communications_blackout.dm | 4 +-- code/modules/events/event_container.dm | 3 +- 6 files changed, 47 insertions(+), 3 deletions(-) create mode 100644 code/modules/events/camera_loss.dm diff --git a/baystation12.dme b/baystation12.dme index 30966ac0f59..825b0c92328 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -952,8 +952,10 @@ #include "code\modules\economy\Events.dm" #include "code\modules\economy\Events_Mundane.dm" #include "code\modules\economy\TradeDestinations.dm" +#include "code\modules\events\apc_loss.dm" #include "code\modules\events\blob.dm" #include "code\modules\events\brand_intelligence.dm" +#include "code\modules\events\camera_loss.dm" #include "code\modules\events\carp_migration.dm" #include "code\modules\events\comms_blackout.dm" #include "code\modules\events\communications_blackout.dm" diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 7484d016b6c..42e1b0b63e9 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -29,6 +29,9 @@ var/global/list/playable_species = list("Human") // A list of ALL playable sp // Posters var/global/list/poster_designs = list() +// Cameras +var/list/obj/machinery/camera/world_cameras = list() + // Uplinks var/list/obj/item/device/uplink/world_uplinks = list() diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 5670ef20603..839b1aa4616 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -37,6 +37,7 @@ wires = new(src) assembly = new(src) assembly.state = 4 + world_cameras += src /* // Use this to look for cameras that have the same c_tag. for(var/obj/machinery/camera/C in cameranet.cameras) @@ -54,6 +55,7 @@ ..() /obj/machinery/camera/Destroy() + world_cameras -= src deactivate(null, 0) //kick anyone viewing out if(assembly) qdel(assembly) diff --git a/code/modules/events/camera_loss.dm b/code/modules/events/camera_loss.dm new file mode 100644 index 00000000000..d8b76c17e39 --- /dev/null +++ b/code/modules/events/camera_loss.dm @@ -0,0 +1,36 @@ +/datum/event/camera_loss/start() + var/obj/machinery/camera/C = acquire_random_camera() + if(!C) + return + + var/severity_range = 0 + switch(severity) + if(EVENT_LEVEL_MUNDANE) + severity_range = 0 + if(EVENT_LEVEL_MODERATE) + severity_range = 7 + if(EVENT_LEVEL_MAJOR) + severity_range = 15 + + for(var/obj/machinery/camera/cam in range(severity_range,C)) + if(is_valid_camera(cam)) + cam.wires.UpdateCut(CAMERA_WIRE_POWER, 0) + if(prob(5)) + cam.wires.UpdateCut(CAMERA_WIRE_ALARM, 0) + +/datum/event/camera_loss/proc/acquire_random_camera(var/remaining_attempts = 5) + if(!world_cameras.len) + return + if(!remaining_attempts) + return + + var/obj/machinery/camera/C = pick(world_cameras) + // Only return a functional camera, not installed in a silicon, and that exists somewhere players have access + + if(is_valid_camera(C)) + return C + return acquire_random_camera(remaining_attempts--) + +/datum/event/camera_loss/proc/is_valid_camera(var/obj/machinery/camera/C) + var/turf/T = get_turf(C) + return T && C.can_use() && !istype(C.loc, /mob/living/silicon) && (T.z in config.player_levels) diff --git a/code/modules/events/communications_blackout.dm b/code/modules/events/communications_blackout.dm index fabfdd33365..68f60304251 100644 --- a/code/modules/events/communications_blackout.dm +++ b/code/modules/events/communications_blackout.dm @@ -12,9 +12,9 @@ A << "
" if(prob(30)) //most of the time, we don't want an announcement, so as to allow AIs to fake blackouts. - command_announcement.Announce(alert, new_sound = sound('sound/misc/interference.ogg', volume=50)) + command_announcement.Announce(alert, new_sound = sound('sound/misc/interference.ogg', volume=25)) /datum/event/communications_blackout/start() for(var/obj/machinery/telecomms/T in telecomms_list) - T.emp_act(1) \ No newline at end of file + T.emp_act(1) diff --git a/code/modules/events/event_container.dm b/code/modules/events/event_container.dm index 900d6f76ec2..c13cee9ce11 100644 --- a/code/modules/events/event_container.dm +++ b/code/modules/events/event_container.dm @@ -128,10 +128,11 @@ var/global/list/severity_to_string = list(EVENT_LEVEL_MUNDANE = "Mundane", EVENT // Severity level, event name, even type, base weight, role weights, one shot, min weight, max weight. Last two only used if set and non-zero new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Nothing", /datum/event/nothing, 100), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Brand Intelligence",/datum/event/brand_intelligence,20, list(ASSIGNMENT_JANITOR = 25), 1), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Camera Loss", /datum/event/camera_loss, 20, list(ASSIGNMENT_ENGINEER = 10)), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Economic News", /datum/event/economic_event, 300), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Lost Carp", /datum/event/carp_migration, 20, list(ASSIGNMENT_SECURITY = 10), 1), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Money Hacker", /datum/event/money_hacker, 0, list(ASSIGNMENT_ANY = 4), 1, 10, 25), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Money Lotto", /datum/event/money_lotto, 0, list(ASSIGNMENT_ANY = 1), 1, 5, 15), - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Lost Carp", /datum/event/carp_migration, 20, list(ASSIGNMENT_SECURITY = 10), 1), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Mundane News", /datum/event/mundane_news, 300), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "PDA Spam", /datum/event/pda_spam, 0, list(ASSIGNMENT_ANY = 4), 0, 25, 50), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Space Dust", /datum/event/dust , 30, list(ASSIGNMENT_ENGINEER = 5), 0, 0, 50), From ed81d9fd6385ebb70f13493c0d704bad10894390 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 27 Apr 2015 10:48:03 +0200 Subject: [PATCH 030/145] Adds the ACP damage event. --- baystation12.dme | 4 +- code/modules/events/apc_damage.dm | 54 +++++++++++++++++++ .../{camera_loss.dm => camera_damage.dm} | 9 ++-- code/modules/events/electrical_storm.dm | 2 +- code/modules/events/event_container.dm | 3 +- 5 files changed, 63 insertions(+), 9 deletions(-) create mode 100644 code/modules/events/apc_damage.dm rename code/modules/events/{camera_loss.dm => camera_damage.dm} (79%) diff --git a/baystation12.dme b/baystation12.dme index 825b0c92328..89e38f3910d 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -952,10 +952,10 @@ #include "code\modules\economy\Events.dm" #include "code\modules\economy\Events_Mundane.dm" #include "code\modules\economy\TradeDestinations.dm" -#include "code\modules\events\apc_loss.dm" +#include "code\modules\events\apc_damage.dm" #include "code\modules\events\blob.dm" #include "code\modules\events\brand_intelligence.dm" -#include "code\modules\events\camera_loss.dm" +#include "code\modules\events\camera_damage.dm" #include "code\modules\events\carp_migration.dm" #include "code\modules\events\comms_blackout.dm" #include "code\modules\events\communications_blackout.dm" diff --git a/code/modules/events/apc_damage.dm b/code/modules/events/apc_damage.dm new file mode 100644 index 00000000000..7eecfa6aeff --- /dev/null +++ b/code/modules/events/apc_damage.dm @@ -0,0 +1,54 @@ +/datum/event/apc_damage + var/apcSelectionRange = 25 + +/datum/event/apc_damage/start() + var/obj/machinery/power/apc/A = acquire_random_apc() + + var/severity_range = 0 + switch(severity) + if(EVENT_LEVEL_MUNDANE) + severity_range = 0 + if(EVENT_LEVEL_MODERATE) + severity_range = 7 + if(EVENT_LEVEL_MAJOR) + severity_range = 15 + + for(var/obj/machinery/power/apc/apc in range(severity_range,A)) + if(is_valid_apc(apc)) + apc.emagged = 1 + apc.update_icon() + +/datum/event/apc_damage/proc/acquire_random_apc() + var/list/possibleEpicentres = list() + var/list/apcs = list() + + for(var/obj/effect/landmark/newEpicentre in landmarks_list) + if(newEpicentre.name == "lightsout") + possibleEpicentres += newEpicentre + + if(!possibleEpicentres.len) + return + + var/epicentre = pick(possibleEpicentres) + for(var/obj/machinery/power/apc/apc in range(epicentre,apcSelectionRange)) + if(is_valid_apc(apc)) + apcs += apc + // Greatly increase the chance for APCs in maintenance areas to be selected + var/area/A = get_area(apc) + if(istype(A,/area/maintenance)) + apcs += apc + apcs += apc + + if(!apcs.len) + return + + return pick(apcs) + +/datum/event/apc_damage/proc/is_valid_apc(var/obj/machinery/power/apc/apc) + // Type must be exactly a basic APC. + // This generally prevents affecting APCs in critical areas (AI core, engine room, etc.) as they often use higher capacity subtypes. + if(apc.type != /obj/machinery/power/apc) + return 0 + + var/turf/T = get_turf(apc) + return !apc.emagged && T && (T.z in config.player_levels) diff --git a/code/modules/events/camera_loss.dm b/code/modules/events/camera_damage.dm similarity index 79% rename from code/modules/events/camera_loss.dm rename to code/modules/events/camera_damage.dm index d8b76c17e39..2cbeab97908 100644 --- a/code/modules/events/camera_loss.dm +++ b/code/modules/events/camera_damage.dm @@ -1,4 +1,4 @@ -/datum/event/camera_loss/start() +/datum/event/camera_damage/start() var/obj/machinery/camera/C = acquire_random_camera() if(!C) return @@ -18,19 +18,18 @@ if(prob(5)) cam.wires.UpdateCut(CAMERA_WIRE_ALARM, 0) -/datum/event/camera_loss/proc/acquire_random_camera(var/remaining_attempts = 5) +/datum/event/camera_damage/proc/acquire_random_camera(var/remaining_attempts = 5) if(!world_cameras.len) return if(!remaining_attempts) return var/obj/machinery/camera/C = pick(world_cameras) - // Only return a functional camera, not installed in a silicon, and that exists somewhere players have access - if(is_valid_camera(C)) return C return acquire_random_camera(remaining_attempts--) -/datum/event/camera_loss/proc/is_valid_camera(var/obj/machinery/camera/C) +/datum/event/camera_damage/proc/is_valid_camera(var/obj/machinery/camera/C) + // Only return a functional camera, not installed in a silicon, and that exists somewhere players have access var/turf/T = get_turf(C) return T && C.can_use() && !istype(C.loc, /mob/living/silicon) && (T.z in config.player_levels) diff --git a/code/modules/events/electrical_storm.dm b/code/modules/events/electrical_storm.dm index 4a53cc696de..be405426873 100644 --- a/code/modules/events/electrical_storm.dm +++ b/code/modules/events/electrical_storm.dm @@ -25,4 +25,4 @@ for(var/obj/effect/landmark/epicentre in epicentreList) for(var/obj/machinery/power/apc/apc in range(epicentre,lightsoutRange)) - apc.overload_lighting() \ No newline at end of file + apc.overload_lighting() diff --git a/code/modules/events/event_container.dm b/code/modules/events/event_container.dm index c13cee9ce11..5cb256e500a 100644 --- a/code/modules/events/event_container.dm +++ b/code/modules/events/event_container.dm @@ -127,8 +127,9 @@ var/global/list/severity_to_string = list(EVENT_LEVEL_MUNDANE = "Mundane", EVENT available_events = list( // Severity level, event name, even type, base weight, role weights, one shot, min weight, max weight. Last two only used if set and non-zero new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Nothing", /datum/event/nothing, 100), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "APC Damage", /datum/event/apc_damage, 20, list(ASSIGNMENT_ENGINEER = 10)), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Brand Intelligence",/datum/event/brand_intelligence,20, list(ASSIGNMENT_JANITOR = 25), 1), - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Camera Loss", /datum/event/camera_loss, 20, list(ASSIGNMENT_ENGINEER = 10)), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Camera Damage", /datum/event/camera_damage, 20, list(ASSIGNMENT_ENGINEER = 10)), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Economic News", /datum/event/economic_event, 300), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Lost Carp", /datum/event/carp_migration, 20, list(ASSIGNMENT_SECURITY = 10), 1), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Money Hacker", /datum/event/money_hacker, 0, list(ASSIGNMENT_ANY = 4), 1, 10, 25), From a999202cfce326eb13960b7730673f06445d7b1c Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 27 Apr 2015 11:05:05 +0200 Subject: [PATCH 031/145] Changelog entry. --- html/changelogs/PsiOmegaDelta-PR-9008.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/PsiOmegaDelta-PR-9008.yml diff --git a/html/changelogs/PsiOmegaDelta-PR-9008.yml b/html/changelogs/PsiOmegaDelta-PR-9008.yml new file mode 100644 index 00000000000..298f0e4d68c --- /dev/null +++ b/html/changelogs/PsiOmegaDelta-PR-9008.yml @@ -0,0 +1,4 @@ +author: PsiOmegaDelta +delete-after: True +changes: + - rscadd: "Two new events which will cause damage to APCs or cameras when triggered." From 4bddde11ae32f52eb9125ea162f7c2499799b10e Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 27 Apr 2015 11:14:31 +0200 Subject: [PATCH 032/145] Using cameranet cameras to avoid burning out things like ERT/mercenary helmet cameras and traitor spy cams. --- code/__HELPERS/global_lists.dm | 3 --- code/game/machinery/camera/camera.dm | 2 -- code/modules/events/camera_damage.dm | 4 ++-- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 42e1b0b63e9..7484d016b6c 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -29,9 +29,6 @@ var/global/list/playable_species = list("Human") // A list of ALL playable sp // Posters var/global/list/poster_designs = list() -// Cameras -var/list/obj/machinery/camera/world_cameras = list() - // Uplinks var/list/obj/item/device/uplink/world_uplinks = list() diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 839b1aa4616..5670ef20603 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -37,7 +37,6 @@ wires = new(src) assembly = new(src) assembly.state = 4 - world_cameras += src /* // Use this to look for cameras that have the same c_tag. for(var/obj/machinery/camera/C in cameranet.cameras) @@ -55,7 +54,6 @@ ..() /obj/machinery/camera/Destroy() - world_cameras -= src deactivate(null, 0) //kick anyone viewing out if(assembly) qdel(assembly) diff --git a/code/modules/events/camera_damage.dm b/code/modules/events/camera_damage.dm index 2cbeab97908..b6cb3dea53f 100644 --- a/code/modules/events/camera_damage.dm +++ b/code/modules/events/camera_damage.dm @@ -19,12 +19,12 @@ cam.wires.UpdateCut(CAMERA_WIRE_ALARM, 0) /datum/event/camera_damage/proc/acquire_random_camera(var/remaining_attempts = 5) - if(!world_cameras.len) + if(!cameranet.cameras.len) return if(!remaining_attempts) return - var/obj/machinery/camera/C = pick(world_cameras) + var/obj/machinery/camera/C = pick(cameranet.cameras) if(is_valid_camera(C)) return C return acquire_random_camera(remaining_attempts--) From aa115f5bb217247284945f13221eae9d8f8fb2f9 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Mon, 27 Apr 2015 16:41:47 +0100 Subject: [PATCH 033/145] Fixes antag surgery kit --- code/game/objects/items/weapons/storage/firstaid.dm | 4 ++++ html/changelogs/Yoshax-ICanIntoSurgery.YML | 5 +++++ 2 files changed, 9 insertions(+) create mode 100644 html/changelogs/Yoshax-ICanIntoSurgery.YML diff --git a/code/game/objects/items/weapons/storage/firstaid.dm b/code/game/objects/items/weapons/storage/firstaid.dm index 304c59fb982..7b2c03ba4a3 100644 --- a/code/game/objects/items/weapons/storage/firstaid.dm +++ b/code/game/objects/items/weapons/storage/firstaid.dm @@ -131,6 +131,7 @@ /obj/item/weapon/storage/firstaid/surgery name = "surgery kit" desc = "Contains tools for surgery." + storage_slots = 10 /obj/item/weapon/storage/firstaid/surgery/New() ..() @@ -142,6 +143,9 @@ new /obj/item/weapon/retractor(src) new /obj/item/weapon/scalpel(src) new /obj/item/weapon/surgicaldrill(src) + new /obj/item/weapon/bonegel(src) + new /obj/item/weapon/FixOVein(src) + new /obj/item/stack/medical/advanced/bruise_pack(src) return /* diff --git a/html/changelogs/Yoshax-ICanIntoSurgery.YML b/html/changelogs/Yoshax-ICanIntoSurgery.YML new file mode 100644 index 00000000000..9aa57af213f --- /dev/null +++ b/html/changelogs/Yoshax-ICanIntoSurgery.YML @@ -0,0 +1,5 @@ +author: Yoshax +delete-after: True + +changes: + - tweak: "Adds items to the orderable antag surgical kit so its actually useful for surgery." \ No newline at end of file From 541fff5ad2c33453a889f6e3c7d2dd89f80f0f47 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 27 Apr 2015 19:01:21 +0200 Subject: [PATCH 034/145] Crushing closets or mechas will now cause damage to the door. --- code/game/machinery/doors/airlock.dm | 12 +++++++++--- code/game/mecha/mecha.dm | 2 ++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 93f6b1dee60..d1f5ae2632b 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -869,18 +869,22 @@ About the new airlock wires panel: return 1 /atom/movable/proc/airlock_crush(var/crush_damage) - return + return 0 /obj/machinery/portable_atmospherics/canister/airlock_crush(var/crush_damage) + . = ..() health -= crush_damage healthcheck() /obj/structure/closet/airlock_crush(var/crush_damage) + ..() damage(crush_damage) for(var/atom/movable/AM in src) AM.airlock_crush() + return 1 /mob/living/airlock_crush(var/crush_damage) + . = ..() adjustBruteLoss(crush_damage) SetStunned(5) SetWeakened(5) @@ -888,12 +892,13 @@ About the new airlock wires panel: T.add_blood(src) /mob/living/carbon/airlock_crush(var/crush_damage) - ..() + . = ..() if (!(species && (species.flags & NO_PAIN))) emote("scream") /mob/living/silicon/robot/airlock_crush(var/crush_damage) adjustBruteLoss(crush_damage) + return 0 /obj/machinery/door/airlock/close(var/forced=0) if(!can_close(forced)) @@ -911,7 +916,8 @@ About the new airlock wires panel: for(var/turf/turf in locs) for(var/atom/movable/AM in turf) - AM.airlock_crush(DOOR_CRUSH_DAMAGE) + if(AM.airlock_crush(DOOR_CRUSH_DAMAGE)) + take_damage(DOOR_CRUSH_DAMAGE) use_power(360) //360 W seems much more appropriate for an actuator moving an industrial door capable of crushing people if(istype(src, /obj/machinery/door/airlock/glass)) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 515c01841ab..479d55cb8b4 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -498,8 +498,10 @@ return damage*(listgetindex(damage_absorption,damage_type) || 1) /obj/mecha/airlock_crush(var/crush_damage) + ..() take_damage(crush_damage) check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) + return 1 /obj/mecha/proc/update_health() if(src.health > 0) From 27e91b3fa0638415f63ee2e89f0a4fcaff188dbf Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 27 Apr 2015 19:09:46 +0200 Subject: [PATCH 035/145] Cameras now have a small chance of being permanently destroyed. --- code/modules/events/camera_damage.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/modules/events/camera_damage.dm b/code/modules/events/camera_damage.dm index b6cb3dea53f..3143b9585b3 100644 --- a/code/modules/events/camera_damage.dm +++ b/code/modules/events/camera_damage.dm @@ -14,9 +14,12 @@ for(var/obj/machinery/camera/cam in range(severity_range,C)) if(is_valid_camera(cam)) - cam.wires.UpdateCut(CAMERA_WIRE_POWER, 0) - if(prob(5)) - cam.wires.UpdateCut(CAMERA_WIRE_ALARM, 0) + if(prob(2*severity)) + cam.destroy() + else + cam.wires.UpdateCut(CAMERA_WIRE_POWER, 0) + if(prob(5*severity)) + cam.wires.UpdateCut(CAMERA_WIRE_ALARM, 0) /datum/event/camera_damage/proc/acquire_random_camera(var/remaining_attempts = 5) if(!cameranet.cameras.len) From d0615430ecad37db85c0e360265a465bec9f8406 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Mon, 27 Apr 2015 01:25:45 -0400 Subject: [PATCH 036/145] Fixes #8997 Gibbing a human now causes all items on or in their person to get thrown around. This includes implants and bullet shrapnel. --- code/modules/mob/living/carbon/human/death.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 466742046bb..5a439731975 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -15,6 +15,10 @@ // Override the current limb status and don't cause an explosion E.droplimb(1,1) + for(var/obj/item/I in src) + drop_from_inventory(I) + I.throw_at(get_edge_target_turf(src,pick(alldirs)), rand(1,3), round(30/I.w_class)) + ..(species.gibbed_anim) gibs(loc, viruses, dna, null, species.flesh_color, species.blood_color) From 36d9944dfd5a7f00f40281fbb8812ac29b0b63a5 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Mon, 27 Apr 2015 01:49:18 -0400 Subject: [PATCH 037/145] Fixes #8977 --- code/modules/power/lighting.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 7c9ae41cf25..d513d2ff120 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -9,7 +9,7 @@ #define LIGHT_BROKEN 2 #define LIGHT_BURNED 3 - +#define LIGHT_BULB_TEMPERATURE 400 //K - used value for a 60W bulb /obj/item/light_fixture_frame name = "light fixture frame" @@ -487,11 +487,13 @@ var/mob/living/carbon/human/H = user if(istype(H)) - - if(H.gloves) + if(H.species.heat_level_1 > LIGHT_BULB_TEMPERATURE) + prot = 1 + else if(H.gloves) var/obj/item/clothing/gloves/G = H.gloves if(G.max_heat_protection_temperature) - prot = (G.max_heat_protection_temperature > 360) + if(G.max_heat_protection_temperature > LIGHT_BULB_TEMPERATURE) + prot = 1 else prot = 1 From 531bbcfb7cec1b2400753828809061b1a5fcbad6 Mon Sep 17 00:00:00 2001 From: Yoshax Date: Mon, 27 Apr 2015 22:40:02 +0100 Subject: [PATCH 038/145] Fixes HoS' office door --- html/changelogs/Yoshax-OpenPls.YML | 5 +++++ maps/exodus-1.dmm | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 html/changelogs/Yoshax-OpenPls.YML diff --git a/html/changelogs/Yoshax-OpenPls.YML b/html/changelogs/Yoshax-OpenPls.YML new file mode 100644 index 00000000000..eb85bc81d80 --- /dev/null +++ b/html/changelogs/Yoshax-OpenPls.YML @@ -0,0 +1,5 @@ +author: Yoshax +delete-after: True + +changes: + - bugfix: "Fixes HoS' office door to not be CMO locked." diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 8c7649d1a68..d514226dc73 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -387,7 +387,7 @@ "ahw" = (/obj/structure/table/woodentable,/obj/machinery/keycard_auth{pixel_x = 30},/obj/machinery/photocopier/faxmachine{department = "Head of Security"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "ahx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ahy" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"ahz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/command{id_tag = "HoSdoor"; name = "Head of Security"; req_access = list(30)},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) +"ahz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/command{id_tag = "HoSdoor"; name = "Head of Security"; req_access = list(58)},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "ahA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/security_port) "ahB" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) "ahC" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/brig) @@ -977,7 +977,7 @@ "asO" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Security Lobby"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/fore) "asP" = (/obj/structure/bed,/obj/machinery/flasher{id = "Cell 1"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "asQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"asR" = (/mob/living/bot/secbot/beepsky,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/fore) +"asR" = (/obj/structure/disposalpipe/segment,/mob/living/bot/secbot/beepsky,/turf/simulated/floor,/area/hallway/primary/fore) "asS" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) "asT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/dormitory) "asU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) From 59e17f7a9b7f47880d4b8c18a05692f7035c2ce9 Mon Sep 17 00:00:00 2001 From: volas Date: Tue, 28 Apr 2015 00:41:14 +0300 Subject: [PATCH 039/145] small fix --- code/modules/paperwork/paper.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 29c1dbcd57a..87d5f002eeb 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -196,7 +196,7 @@ /obj/item/weapon/paper/proc/clearpaper() info = null stamps = null - free_space = MAX_BOOK_MESSAGE_LEN + free_space = MAX_PAPER_MESSAGE_LEN stamped = list() overlays.Cut() updateinfolinks() From e93e9c1434016621e541530f4f2e6561e1160ee4 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sun, 26 Apr 2015 23:11:23 -0400 Subject: [PATCH 040/145] Expands firemodes to include energy gun settings Expands on firemodes to include settings for the egun/adv egun, floraray, and pulse rifle. By default attack_self() now cycles firemodes for any gun. Updates several projectile guns in a desperate attempt to avoid the need for an unload ammo verb. --- code/modules/projectiles/gun.dm | 36 +++++++------- code/modules/projectiles/guns/energy.dm | 19 +++++++ .../projectiles/guns/energy/nuclear.dm | 41 ++++++---------- code/modules/projectiles/guns/energy/pulse.dm | 49 ++++++------------- .../projectiles/guns/energy/special.dm | 21 ++------ code/modules/projectiles/guns/launcher.dm | 3 -- code/modules/projectiles/guns/projectile.dm | 17 ++++++- .../projectiles/guns/projectile/automatic.dm | 47 ++++++++++++------ .../projectiles/guns/projectile/shotgun.dm | 10 +++- code/modules/projectiles/targeting.dm | 4 -- 10 files changed, 127 insertions(+), 120 deletions(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index b2cbb6b4be5..76728637591 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1,12 +1,13 @@ /* Defines a firing mode for a gun. - burst number of shots to fire in a burst + burst number of shots fired when the gun is used burst_delay tick delay between shots in a burst fire_delay tick delay after the last shot before the gun may be used again move_delay tick delay after the last shot before the player may move dispersion dispersion of each shot in the burst measured in tiles per 7 tiles angle ratio - accuracy accuracy modifier applied to each shot in tiles. Applied on top of the weapon accuracy. + accuracy accuracy modifier applied to each shot in tiles. + applied on top of the base weapon accuracy. */ /datum/firemode var/name = "default" @@ -50,8 +51,8 @@ attack_verb = list("struck", "hit", "bashed") zoomdevicename = "scope" - var/fire_delay = 6 - var/burst_delay = 2 //delay between shots, if firing in bursts + var/fire_delay = 6 //delay after shooting before the gun can be used again + var/burst_delay = 2 //delay between shots, if firing in bursts var/fire_sound = 'sound/weapons/Gunshot.ogg' var/fire_sound_text = "gunshot" var/recoil = 0 //screen shake @@ -62,7 +63,8 @@ var/next_fire_time = 0 var/sel_mode = 1 //index of the currently selected mode - var/list/firemodes = null + var/list/firemodes = list() + var/firemode_type = /datum/firemode //for subtypes that need custom firemode data //aiming system stuff var/keep_aim = 1 //1 for keep shooting until aim is lowered @@ -75,14 +77,11 @@ /obj/item/weapon/gun/New() ..() - if(!firemodes || !firemodes.len) - firemodes = list( new/datum/firemode ) + if(!firemodes.len) + firemodes += new firemode_type else for(var/i in 1 to firemodes.len) - firemodes[i] = new/datum/firemode(firemodes[i]) - - if(firemodes.len <= 1) - verbs -= /obj/item/weapon/gun/verb/switch_firemodes + firemodes[i] = new firemode_type(firemodes[i]) if(isnull(scoped_accuracy)) scoped_accuracy = accuracy @@ -372,15 +371,14 @@ var/datum/firemode/current_mode = firemodes[sel_mode] user << "The fire selector is set to [current_mode.name]." -/obj/item/weapon/gun/verb/switch_firemodes() - set name = "Switch Fire Mode" - set category = "Object" - set src in usr - - if(usr.stat || usr.restrained()) return - +/obj/item/weapon/gun/proc/switch_firemodes(mob/user=null) sel_mode++ if(sel_mode > firemodes.len) sel_mode = 1 var/datum/firemode/new_mode = firemodes[sel_mode] - usr << "You switch \the [src] to [new_mode.name]." + user << "\The [src] is now set to [new_mode.name]." + +/obj/item/weapon/gun/attack_self(mob/user) + if(firemodes.len > 1) + switch_firemodes(user) + diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 994256b12a9..33ae2b03fd7 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -1,9 +1,16 @@ +/datum/firemode/energy + var/projectile_type = null + var/modifystate = null + var/charge_cost = null + var/fire_sound = null + /obj/item/weapon/gun/energy name = "energy gun" desc = "A basic energy-based gun." icon_state = "energy" fire_sound = 'sound/weapons/Taser.ogg' fire_sound_text = "laser blast" + firemode_type = /datum/firemode/energy var/obj/item/weapon/cell/power_supply //What type of power cell this uses var/charge_cost = 100 //How much energy is needed to fire. @@ -18,6 +25,18 @@ var/recharge_time = 4 var/charge_tick = 0 +/obj/item/weapon/gun/energy/switch_firemodes(mob/user=null) + ..() + var/datum/firemode/energy/current_mode = firemodes[sel_mode] + if(istype(current_mode)) + projectile_type = isnull(current_mode.projectile_type)? initial(projectile_type) : current_mode.projectile_type + modifystate = isnull(current_mode.modifystate)? initial(modifystate) : current_mode.modifystate + charge_cost = isnull(current_mode.charge_cost)? initial(charge_cost) : current_mode.charge_cost + fire_sound = isnull(current_mode.fire_sound)? initial(fire_sound) : current_mode.fire_sound + + update_icon() + update_held_icon() + /obj/item/weapon/gun/energy/emp_act(severity) ..() update_icon() diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 6b9f6f0d514..1e6d22a510a 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -10,26 +10,10 @@ origin_tech = "combat=3;magnets=2" modifystate = "energystun" - var/mode = 0 //0 = stun, 1 = kill - -/obj/item/weapon/gun/energy/gun/attack_self(mob/living/user as mob) - switch(mode) - if(0) - mode = 1 - charge_cost = 100 - fire_sound = 'sound/weapons/Laser.ogg' - user << "[src.name] is now set to kill." - projectile_type = /obj/item/projectile/beam - modifystate = "energykill" - if(1) - mode = 0 - charge_cost = 100 - fire_sound = 'sound/weapons/Taser.ogg' - user << "[src.name] is now set to stun." - projectile_type = /obj/item/projectile/beam/stun - modifystate = "energystun" - update_icon() - update_held_icon() + firemodes = list( + list(name="stun", projectile_type=/obj/item/projectile/beam/stun, modifystate="energystun", fire_sound='sound/weapons/Taser.ogg'), + list(name="lethal", projectile_type=/obj/item/projectile/beam, modifystate="energykill", fire_sound='sound/weapons/Laser.ogg'), + ) /obj/item/weapon/gun/energy/gun/mounted name = "mounted energy gun" @@ -43,7 +27,14 @@ origin_tech = "combat=3;materials=5;powerstorage=3" slot_flags = SLOT_BELT force = 8 //looks heavier than a pistol - self_recharge = 1 + self_recharge = 1 + modifystate = null + + firemodes = list( + list(name="stun", projectile_type=/obj/item/projectile/beam/stun, fire_sound='sound/weapons/Taser.ogg'), + list(name="lethal", projectile_type=/obj/item/projectile/beam, fire_sound='sound/weapons/Laser.ogg'), + ) + var/lightfail = 0 //override for failcheck behaviour @@ -101,10 +92,10 @@ overlays += "nucgun-clean" /obj/item/weapon/gun/energy/gun/nuclear/proc/update_mode() - if (mode == 0) - overlays += "nucgun-stun" - else if (mode == 1) - overlays += "nucgun-kill" + var/datum/firemode/current_mode = firemodes[sel_mode] + switch(current_mode.name) + if("stun") overlays += "nucgun-stun" + if("lethal") overlays += "nucgun-kill" /obj/item/weapon/gun/energy/gun/nuclear/emp_act(severity) ..() diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index 82ab47438b8..62c77cf4f3f 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -5,33 +5,16 @@ item_state = null //so the human update icon uses the icon_state instead. slot_flags = SLOT_BELT|SLOT_BACK force = 10 - fire_sound = 'sound/weapons/pulse.ogg' - charge_cost = 200 - projectile_type = /obj/item/projectile/beam/pulse - cell_type = /obj/item/weapon/cell/super - var/mode = 2 - fire_delay = 25 - -/obj/item/weapon/gun/energy/pulse_rifle/attack_self(mob/living/user as mob) - switch(mode) - if(2) - mode = 0 - charge_cost = 100 - fire_sound = 'sound/weapons/Taser.ogg' - user << "[src.name] is now set to stun." - projectile_type = /obj/item/projectile/beam/stun - if(0) - mode = 1 - charge_cost = 100 - fire_sound = 'sound/weapons/Laser.ogg' - user << "[src.name] is now set to kill." - projectile_type = /obj/item/projectile/beam - if(1) - mode = 2 - charge_cost = 200 - fire_sound = 'sound/weapons/pulse.ogg' - user << "[src.name] is now set to DESTROY." - projectile_type = /obj/item/projectile/beam/pulse + fire_sound='sound/weapons/Laser.ogg' + charge_cost = 50 + projectile_type = /obj/item/projectile/beam + sel_mode = 2 + + firemodes = list( + list(name="stun", projectile_type=/obj/item/projectile/beam/stun, fire_sound='sound/weapons/Taser.ogg'), + list(name="lethal", projectile_type=/obj/item/projectile/beam, fire_sound='sound/weapons/Laser.ogg'), + list(name="DESTROY", projectile_type=/obj/item/projectile/beam/pulse, fire_sound='sound/weapons/pulse.ogg', fire_delay=25, charge_cost=100), + ) /obj/item/weapon/gun/energy/pulse_rifle/mounted self_recharge = 1 @@ -40,12 +23,13 @@ /obj/item/weapon/gun/energy/pulse_rifle/destroyer name = "pulse destroyer" desc = "A heavy-duty, pulse-based energy weapon. Because of its complexity and cost, it is rarely seen in use except by specialists." - cell_type = /obj/item/weapon/cell/infinite - fire_delay = 10 + cell_type = /obj/item/weapon/cell/super + fire_delay = 25 + fire_sound='sound/weapons/pulse.ogg' + projectile_type=/obj/item/projectile/beam/pulse /obj/item/weapon/gun/energy/pulse_rifle/destroyer/attack_self(mob/living/user as mob) - user << "[src.name] has three settings, and they are all DESTROY." - + user << "[src.name] has three settings, and they are all DESTROY." //WHY? /obj/item/weapon/gun/energy/pulse_rifle/M1911 @@ -53,5 +37,4 @@ desc = "It's not the size of the gun, it's the size of the hole it puts through people." slot_flags = SLOT_BELT|SLOT_HOLSTER icon_state = "m1911-p" - cell_type = /obj/item/weapon/cell/infinite - fire_delay = 10 + cell_type = /obj/item/weapon/cell/crap diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index c7f74e1d958..5525c25bbf7 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -43,24 +43,11 @@ origin_tech = "materials=2;biotech=3;powerstorage=3" modifystate = "floramut" self_recharge = 1 - var/mode = 0 //0 = mutate, 1 = yield boost -/obj/item/weapon/gun/energy/floragun/attack_self(mob/living/user as mob) - switch(mode) - if(0) - mode = 1 - charge_cost = 100 - user << "The [src.name] is now set to increase yield." - projectile_type = /obj/item/projectile/energy/florayield - modifystate = "florayield" - if(1) - mode = 0 - charge_cost = 100 - user << "The [src.name] is now set to induce mutations." - projectile_type = /obj/item/projectile/energy/floramut - modifystate = "floramut" - update_icon() - update_held_icon() + firemodes = list( + list(name="induce mutations", projectile_type=/obj/item/projectile/energy/floramut, modifystate="floramut"), + list(name="increase yield", projectile_type=/obj/item/projectile/energy/florayield, modifystate="florayield"), + ) /obj/item/weapon/gun/energy/floragun/afterattack(obj/target, mob/user, adjacent_flag) //allow shooting into adjacent hydrotrays regardless of intent diff --git a/code/modules/projectiles/guns/launcher.dm b/code/modules/projectiles/guns/launcher.dm index 98b09e12c7a..29971e6b604 100644 --- a/code/modules/projectiles/guns/launcher.dm +++ b/code/modules/projectiles/guns/launcher.dm @@ -26,6 +26,3 @@ projectile.loc = get_turf(user) projectile.throw_at(target, throw_distance, release_force, user) return 1 - -/obj/item/weapon/gun/launcher/attack_self(mob/living/user as mob) - return diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 8011dbe7f9c..31ea6b03359 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -165,7 +165,10 @@ load_ammo(A, user) /obj/item/weapon/gun/projectile/attack_self(mob/user as mob) - unload_ammo(user) + if(firemodes.len > 1) + switch_firemodes(user) + else + unload_ammo(user) /obj/item/weapon/gun/projectile/attack_hand(mob/user as mob) if(user.get_inactive_hand() == src) @@ -203,3 +206,15 @@ if(chambered) bullets += 1 return bullets + +/* Unneeded -- so far. +//in case the weapon has firemodes and can't unload using attack_hand() +/obj/item/weapon/gun/projectile/verb/unload_gun() + set name = "Unload Ammo" + set category = "Object" + set src in usr + + if(usr.stat || usr.restrained()) return + + unload_ammo(usr) +*/ \ No newline at end of file diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 090775f824e..2ad17537c26 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -98,6 +98,9 @@ icon_state = "wt550" return +/datum/firemode/z8 + var/use_launcher = 0 + /obj/item/weapon/gun/projectile/automatic/z8 name = "\improper Z8 Bulldog" desc = "An older model bullpup carbine, made by the now defunct Zendai Foundries. Uses armor piercing 5.56mm rounds. Makes you feel like a space marine when you hold it." @@ -116,22 +119,19 @@ auto_eject_sound = 'sound/weapons/smg_empty_alarm.ogg' burst_delay = 4 + firemode_type = /datum/firemode/z8 firemodes = list( list(name="semiauto", burst=1, fire_delay=0), list(name="3-round bursts", burst=3, move_delay=6, accuracy = list(0,-1,-1), dispersion = list(0.0, 0.6, 0.6)), + list(name="fire grenades", use_launcher=1) ) - var/use_launcher = 0 var/obj/item/weapon/gun/launcher/grenade/underslung/launcher /obj/item/weapon/gun/projectile/automatic/z8/New() ..() launcher = new(src) -/obj/item/weapon/gun/projectile/automatic/z8/attack_self(mob/user) - use_launcher = !use_launcher - user << "You switch to [use_launcher? "\the [launcher]" : "firing normally"]." - /obj/item/weapon/gun/projectile/automatic/z8/attackby(obj/item/I, mob/user) if((istype(I, /obj/item/weapon/grenade))) launcher.load(I, user) @@ -139,16 +139,18 @@ ..() /obj/item/weapon/gun/projectile/automatic/z8/attack_hand(mob/user) - if(user.get_inactive_hand() == src && use_launcher) + var/datum/firemode/z8/current_mode = firemodes[sel_mode] + if(user.get_inactive_hand() == src && current_mode.use_launcher) launcher.unload(user) else ..() /obj/item/weapon/gun/projectile/automatic/z8/Fire(atom/target, mob/living/user, params, pointblank=0, reflex=0) - if(use_launcher) + var/datum/firemode/z8/current_mode = firemodes[sel_mode] + if(current_mode.use_launcher) launcher.Fire(target, user, params, pointblank, reflex) if(!launcher.chambered) - use_launcher = 0 //switch back automatically + switch_firemodes() //switch back automatically else ..() @@ -191,20 +193,32 @@ var/cover_open = 0 -/obj/item/weapon/gun/projectile/automatic/l6_saw/attack_self(mob/user as mob) - cover_open = !cover_open - user << "You [cover_open ? "open" : "close"] [src]'s cover." - update_icon() - -/obj/item/weapon/gun/projectile/automatic/l6_saw/update_icon() - icon_state = "l6[cover_open ? "open" : "closed"][ammo_magazine ? round(ammo_magazine.stored_ammo.len, 25) : "-empty"]" - /obj/item/weapon/gun/projectile/automatic/l6_saw/special_check(mob/user) if(cover_open) user << "[src]'s cover is open! Close it before firing!" return 0 return ..() +/obj/item/weapon/gun/projectile/automatic/l6_saw/proc/toggle_cover(mob/user) + cover_open = !cover_open + user << "You [cover_open ? "open" : "close"] [src]'s cover." + update_icon() + +/obj/item/weapon/gun/projectile/automatic/l6_saw/attack_self(mob/user as mob) + if(cover_open) + toggle_cover(user) //close the cover + else + return ..() //once closed, behave like normal + +/obj/item/weapon/gun/projectile/automatic/l6_saw/attack_hand(mob/user as mob) + if(!cover_open && user.get_inactive_hand() == src) + toggle_cover(user) //open the cover + else + return ..() //once open, behave like normal + +/obj/item/weapon/gun/projectile/automatic/l6_saw/update_icon() + icon_state = "l6[cover_open ? "open" : "closed"][ammo_magazine ? round(ammo_magazine.stored_ammo.len, 25) : "-empty"]" + /obj/item/weapon/gun/projectile/automatic/l6_saw/load_ammo(var/obj/item/A, mob/user) if(!cover_open) user << "You need to open the cover to load [src]." @@ -213,5 +227,6 @@ /obj/item/weapon/gun/projectile/automatic/l6_saw/unload_ammo(mob/user, var/allow_dump=1) if(!cover_open) + user << "You need to open the cover to unload [src]." return ..() diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 73ecfdd8908..1b3bb214519 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -68,15 +68,21 @@ burst_delay = 0 firemodes = list( - list(name="one barrel at a time", burst=1), - list(name="both barrels at once", burst=2), + list(name="fire one barrel at a time", burst=1), + list(name="fire both barrels at once", burst=2), ) +/obj/item/weapon/gun/projectile/shotgun/doublebarrel/pellet + ammo_type = /obj/item/ammo_casing/shotgun/pellet + /obj/item/weapon/gun/projectile/shotgun/doublebarrel/flare name = "signal shotgun" desc = "A double-barreled shotgun meant to fire signal flash shells." ammo_type = /obj/item/ammo_casing/shotgun/flash +/obj/item/weapon/gun/projectile/shotgun/doublebarrel/unload_ammo(user, allow_dump) + ..(user, allow_dump=1) + //this is largely hacky and bad :( -Pete /obj/item/weapon/gun/projectile/shotgun/doublebarrel/attackby(var/obj/item/A as obj, mob/user as mob) if(istype(A, /obj/item/weapon/circular_saw) || istype(A, /obj/item/weapon/melee/energy) || istype(A, /obj/item/weapon/pickaxe/plasmacutter)) diff --git a/code/modules/projectiles/targeting.dm b/code/modules/projectiles/targeting.dm index c69d8afda4d..d05a6e42d92 100644 --- a/code/modules/projectiles/targeting.dm +++ b/code/modules/projectiles/targeting.dm @@ -16,10 +16,6 @@ stop_aim() usr.visible_message(" \The [usr] lowers \the [src]...") -//Clicking gun will still lower aim for guns that don't overwrite this -/obj/item/weapon/gun/attack_self() - lower_aim() - //Removing the lock and the buttons. /obj/item/weapon/gun/dropped(mob/user as mob) stop_aim() From 472b284f24c60bac6b96b2a9b98e3aa84d4963f8 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Tue, 28 Apr 2015 02:08:12 -0400 Subject: [PATCH 041/145] Adds hitscan to the heavy sniper projectile --- code/modules/projectiles/projectile/bullets.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 977c9e26f49..3e5841a0f3e 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -148,6 +148,7 @@ stun = 3 weaken = 3 penetrating = 5 + hitscan = 1 //so the PTR isn't useless as a sniper weapon /obj/item/projectile/bullet/rifle/a556 damage = 40 From 9d9de73f039c4a5801565e8a7f84b7c25fd86936 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sun, 26 Apr 2015 23:52:10 -0400 Subject: [PATCH 042/145] Firemode bugfixes --- code/modules/projectiles/gun.dm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 76728637591..68f2e320ba3 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -173,6 +173,7 @@ next_fire_time = world.time + shoot_time //actually attempt to shoot + var/turf/targloc = get_turf(target) //cache this in case target gets deleted during shooting, e.g. if it was a securitron that got destroyed. for(var/i in 1 to _burst) var/obj/projectile = consume_next_projectile(user) if(!projectile) @@ -190,7 +191,12 @@ handle_post_fire(user, target, pointblank, reflex) update_icon() - sleep(_burst_delay) + if(i < _burst) + sleep(_burst_delay) + + if(!target) + target = targloc + pointblank = 0 update_held_icon() @@ -247,7 +253,7 @@ /obj/item/weapon/gun/proc/process_point_blank(obj/projectile, mob/user, atom/target) var/obj/item/projectile/P = projectile - if(!istype(projectile)) + if(!istype(P)) return //default behaviour only applies to true projectiles //default point blank multiplier @@ -268,7 +274,7 @@ /obj/item/weapon/gun/proc/process_accuracy(obj/projectile, mob/user, atom/target, acc_mod, dispersion) var/obj/item/projectile/P = projectile - if(!istype(projectile)) + if(!istype(P)) return //default behaviour only applies to true projectiles //Accuracy modifiers @@ -285,7 +291,7 @@ //does the actual launching of the projectile /obj/item/weapon/gun/proc/process_projectile(obj/projectile, mob/user, atom/target, var/target_zone, var/params=null) var/obj/item/projectile/P = projectile - if(!istype(projectile)) + if(!istype(P)) return 0 //default behaviour only applies to true projectiles if(params) From 39b185660e154f336221f0e78e525fa0c6365a54 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Tue, 28 Apr 2015 02:16:14 -0400 Subject: [PATCH 043/145] Updates changelog --- html/changelogs/HarpyEagle-PR-8971.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 html/changelogs/HarpyEagle-PR-8971.yml diff --git a/html/changelogs/HarpyEagle-PR-8971.yml b/html/changelogs/HarpyEagle-PR-8971.yml new file mode 100644 index 00000000000..0bfc556d727 --- /dev/null +++ b/html/changelogs/HarpyEagle-PR-8971.yml @@ -0,0 +1,13 @@ +# Your name. +author: HarpyEagle + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added new fire modes to various guns: c20r, STS-35, WT-550, Z8, L6 SAW, and double barreled shotgun. The firing modes work the same way as the egun; click on the weapon with it in your active hand to cycle between modes. Unloading these weapons now requires that you click on them with an empty hand." From d9e2947b32aa0d3c1c782971c5a4ca0d75e5dbc5 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Tue, 28 Apr 2015 09:23:39 +0300 Subject: [PATCH 044/145] Updates chemistry colors --- code/__HELPERS/game.dm | 28 ++++++ code/game/machinery/iv_drip.dm | 2 +- code/game/objects/effects/chemsmoke.dm | 2 +- code/modules/reagents/Chemistry-Colours.dm | 85 +++++-------------- code/modules/reagents/Chemistry-Holder.dm | 40 +-------- code/modules/reagents/Chemistry-Reagents.dm | 70 +++++++++++++-- .../reagents/reagent_containers/glass.dm | 2 +- .../reagent_containers/glass/bottle.dm | 2 +- .../reagents/reagent_containers/spray.dm | 6 +- .../reagents/reagent_containers/syringes.dm | 2 +- 10 files changed, 122 insertions(+), 117 deletions(-) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 119a28f22a7..10889abf2e5 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -435,6 +435,34 @@ datum/projectile_data var/b = mixOneColor(weights, blues) return rgb(r,g,b) +/proc/mixOneColor(var/list/weight, var/list/color) + if (!weight || !color || length(weight)!=length(color)) + return 0 + + var/contents = length(weight) + var/i + + //normalize weights + var/listsum = 0 + for(i=1; i<=contents; i++) + listsum += weight[i] + for(i=1; i<=contents; i++) + weight[i] /= listsum + + //mix them + var/mixedcolor = 0 + for(i=1; i<=contents; i++) + mixedcolor += weight[i]*color[i] + mixedcolor = round(mixedcolor) + + //until someone writes a formal proof for this algorithm, let's keep this in +// if(mixedcolor<0x00 || mixedcolor>0xFF) +// return 0 + //that's not the kind of operation we are running here, nerd + mixedcolor=min(max(mixedcolor,0),255) + + return mixedcolor + /** * Gets the highest and lowest pressures from the tiles in cardinal directions * around us, then checks the difference. diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index 63ad92f017d..658686d9533 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -32,7 +32,7 @@ if(80 to 90) filling.icon_state = "reagent80" if(91 to INFINITY) filling.icon_state = "reagent100" - filling.icon += mix_color_from_reagents(reagents.reagent_list) + filling.icon += reagents.get_color() overlays += filling /obj/machinery/iv_drip/MouseDrop(over_object, src_location, over_location) diff --git a/code/game/objects/effects/chemsmoke.dm b/code/game/objects/effects/chemsmoke.dm index 6f68d2a14fb..bbcded9a11b 100644 --- a/code/game/objects/effects/chemsmoke.dm +++ b/code/game/objects/effects/chemsmoke.dm @@ -155,7 +155,7 @@ //build smoke icon - var/color = mix_color_from_reagents(chemholder.reagents.reagent_list) + var/color = chemholder.reagents.get_color() var/icon/I if(color) I = icon('icons/effects/chemsmoke.dmi') diff --git a/code/modules/reagents/Chemistry-Colours.dm b/code/modules/reagents/Chemistry-Colours.dm index a59147e85f6..501b1ac475b 100644 --- a/code/modules/reagents/Chemistry-Colours.dm +++ b/code/modules/reagents/Chemistry-Colours.dm @@ -1,66 +1,23 @@ -/proc/mix_color_from_reagents(var/list/reagent_list) - if(!reagent_list || !length(reagent_list)) - return 0 +/datum/reagents/proc/get_color() + if(!reagent_list || !reagent_list.len) + return "#ffffffff" + if(reagent_list.len == 1) // It's pretty common and saves a lot of work + var/datum/reagent/R = reagent_list[1] + return R.color - var/contents = length(reagent_list) - var/list/weight = new /list(contents) - var/list/redcolor = new /list(contents) - var/list/greencolor = new /list(contents) - var/list/bluecolor = new /list(contents) - var/i + var/list/colors = list(0, 0, 0, 0) + var/tot_w = 0 + for(var/datum/reagent/R in reagent_list) + var/hex = uppertext(R.color) + if(length(hex) == 7) + hex += "FF" + if(length(hex) != 9) // PANIC PANIC PANIC + warning("Reagent [R.id] has an incorrect color set ([R.color])") + hex = "#FFFFFFFF" + colors[1] += hex2num(copytext(hex, 2, 4)) * R.volume * R.color_weight + colors[2] += hex2num(copytext(hex, 4, 6)) * R.volume * R.color_weight + colors[3] += hex2num(copytext(hex, 6, 8)) * R.volume * R.color_weight + colors[4] += hex2num(copytext(hex, 8, 10)) * R.volume * R.color_weight + tot_w += R.volume * R.color_weight - //fill the list of weights - for(i=1; i<=contents; i++) - var/datum/reagent/re = reagent_list[i] - var/reagentweight = re.volume - if(istype(re, /datum/reagent/paint)) - reagentweight *= 20 //Paint colours a mixture twenty times as much - weight[i] = reagentweight - - - //fill the lists of colours - for(i=1; i<=contents; i++) - var/datum/reagent/re = reagent_list[i] - var/hue = re.color - if(length(hue) != 7) - return 0 - redcolor[i]=hex2num(copytext(hue,2,4)) - greencolor[i]=hex2num(copytext(hue,4,6)) - bluecolor[i]=hex2num(copytext(hue,6,8)) - - //mix all the colors - var/red = mixOneColor(weight,redcolor) - var/green = mixOneColor(weight,greencolor) - var/blue = mixOneColor(weight,bluecolor) - - //assemble all the pieces - var/finalcolor = rgb(red, green, blue) - return finalcolor - -/proc/mixOneColor(var/list/weight, var/list/color) - if (!weight || !color || length(weight)!=length(color)) - return 0 - - var/contents = length(weight) - var/i - - //normalize weights - var/listsum = 0 - for(i=1; i<=contents; i++) - listsum += weight[i] - for(i=1; i<=contents; i++) - weight[i] /= listsum - - //mix them - var/mixedcolor = 0 - for(i=1; i<=contents; i++) - mixedcolor += weight[i]*color[i] - mixedcolor = round(mixedcolor) - - //until someone writes a formal proof for this algorithm, let's keep this in -// if(mixedcolor<0x00 || mixedcolor>0xFF) -// return 0 - //that's not the kind of operation we are running here, nerd - mixedcolor=min(max(mixedcolor,0),255) - - return mixedcolor + return rgb(colors[1] / tot_w, colors[2] / tot_w, colors[3] / tot_w, colors[4] / tot_w) \ No newline at end of file diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index a0ff92aad2a..eca291deed0 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -470,47 +470,9 @@ datum var/datum/reagent/R = A if (R.id == reagent) + R.on_merge(data, amount) R.volume += amount update_total() - - // mix dem viruses - if(R.id == "blood" && reagent == "blood") - if(R.data && data) - - if(R.data["viruses"] || data["viruses"]) - - var/list/mix1 = R.data["viruses"] - var/list/mix2 = data["viruses"] - - // Stop issues with the list changing during mixing. - var/list/to_mix = list() - - for(var/datum/disease/advance/AD in mix1) - to_mix += AD - for(var/datum/disease/advance/AD in mix2) - to_mix += AD - - var/datum/disease/advance/AD = Advance_Mix(to_mix) - if(AD) - var/list/preserve = list(AD) - for(var/D in R.data["viruses"]) - if(!istype(D, /datum/disease/advance)) - preserve += D - R.data["viruses"] = preserve - if(R.id == "paint" && reagent == "paint") - if(R.color && data) - var/list/mix = new /list(2) - //fill the list - var/datum/reagent/paint/P = chemical_reagents_list["paint"] - var/datum/reagent/paint/P1 = new P.type() - P1.color = R.color - P1.volume = R.volume - amount //since we just increased that - var/datum/reagent/paint/P2 = new P.type() - P2.color = data - P2.volume = amount - mix[1] = P1 - mix[2] = P2 - R.color = mix_color_from_reagents(mix) if(!safety) handle_reactions() my_atom.on_reagent_change() diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 560b0c8bff3..c7c79d5772a 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -27,7 +27,8 @@ datum var/glass_desc = null var/glass_center_of_mass = null //var/list/viruses = list() - var/color = "#000000" // rgb: 0, 0, 0 (does not support alpha channels - yet!) + var/color = "#000000" // rgb: 0, 0, 0, 0 - supports alpha channels + var/color_weight = 1 proc reaction_mob(var/mob/M, var/method=TOUCH, var/volume) //By default we have a chance to transfer some @@ -89,7 +90,7 @@ datum return // Called when two reagents of the same are mixing. <-- Blatant lies - on_merge(var/data) + on_merge(var/newdata, var/newamount) return on_update(var/atom/A) @@ -135,9 +136,32 @@ datum var/mob/living/carbon/C = M C.antibodies |= self.data["antibodies"] - on_merge(var/data) - if(data["blood_colour"]) - color = data["blood_colour"] + on_merge(var/newdata, var/newamount) + if(!data || !newdata) + return + if(newdata["blood_colour"]) + color = newdata["blood_colour"] + if(data && newdata) + if(data["viruses"] || newdata["viruses"]) + + var/list/mix1 = data["viruses"] + var/list/mix2 = newdata["viruses"] + + // Stop issues with the list changing during mixing. + var/list/to_mix = list() + + for(var/datum/disease/advance/AD in mix1) + to_mix += AD + for(var/datum/disease/advance/AD in mix2) + to_mix += AD + + var/datum/disease/advance/AD = Advance_Mix(to_mix) + if(AD) + var/list/preserve = list(AD) + for(var/D in data["viruses"]) + if(!istype(D, /datum/disease/advance)) + preserve += D + data["viruses"] = preserve return ..() on_update(var/atom/A) @@ -204,7 +228,7 @@ datum id = "water" description = "A ubiquitous chemical substance that is composed of hydrogen and oxygen." reagent_state = LIQUID - color = "#0064C8" // rgb: 0, 100, 200 + color = "#0064C877" // rgb: 0, 100, 200 custom_metabolism = 0.01 glass_icon_state = "glass_clear" @@ -1593,6 +1617,11 @@ datum reagent_state = LIQUID color = "#808080" overdose = 15 + color_weight = 20 + + New() + ..() + data = color reaction_turf(var/turf/T, var/volume) ..() @@ -1610,6 +1639,35 @@ datum //painting ghosts: not allowed M.color = color + on_merge(var/newdata, var/newamount) + if(!data || !newdata) + return + var/list/colors = list(0, 0, 0, 0) + var/tot_w = 0 + + var/hex1 = uppertext(color) + var/hex2 = uppertext(newdata) + if(length(hex1) == 7) + hex1 += "FF" + if(length(hex2) == 7) + hex2 += "FF" + if(length(hex1) != 9 || length(hex2) != 9) + return + colors[1] += hex2num(copytext(hex1, 2, 4)) * volume + colors[2] += hex2num(copytext(hex1, 4, 6)) * volume + colors[3] += hex2num(copytext(hex1, 6, 8)) * volume + colors[4] += hex2num(copytext(hex1, 8, 10)) * volume + tot_w += volume + colors[1] += hex2num(copytext(hex2, 2, 4)) * newamount + colors[2] += hex2num(copytext(hex2, 4, 6)) * newamount + colors[3] += hex2num(copytext(hex2, 6, 8)) * newamount + colors[4] += hex2num(copytext(hex2, 8, 10)) * newamount + tot_w += newamount + + color = rgb(colors[1] / tot_w, colors[2] / tot_w, colors[3] / tot_w, colors[4] / tot_w) + data = color + return + //////////////////////////Poison stuff/////////////////////// diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 997bd5d822a..9c5286cc60d 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -195,7 +195,7 @@ if(80 to 90) filling.icon_state = "[icon_state]80" if(91 to INFINITY) filling.icon_state = "[icon_state]100" - filling.color = mix_color_from_reagents(reagents.reagent_list) + filling.color = reagents.get_color() overlays += filling if (!is_open_container()) diff --git a/code/modules/reagents/reagent_containers/glass/bottle.dm b/code/modules/reagents/reagent_containers/glass/bottle.dm index ab01d11eafb..cbfea73a94a 100644 --- a/code/modules/reagents/reagent_containers/glass/bottle.dm +++ b/code/modules/reagents/reagent_containers/glass/bottle.dm @@ -48,7 +48,7 @@ if(80 to 90) filling.icon_state = "[icon_state]-80" if(91 to INFINITY) filling.icon_state = "[icon_state]-100" - filling.color = mix_color_from_reagents(reagents.reagent_list) + filling.color = reagents.get_color() overlays += filling if (!is_open_container()) diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 1978071e0dc..2e929c6d12d 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -67,7 +67,7 @@ var/obj/D = new/obj() D.create_reagents(amount_per_transfer_from_this) reagents.trans_to(D, amount_per_transfer_from_this) - D.icon += mix_color_from_reagents(D.reagents.reagent_list) + D.icon += D.reagents.get_color() spawn(0) D.reagents.reaction(A) sleep(5) @@ -76,7 +76,7 @@ var/obj/effect/decal/chempuff/D = new/obj/effect/decal/chempuff(get_turf(src)) D.create_reagents(amount_per_transfer_from_this) reagents.trans_to(D, amount_per_transfer_from_this, 1/spray_size) - D.icon += mix_color_from_reagents(D.reagents.reagent_list) + D.icon += D.reagents.get_color() var/turf/A_turf = get_turf(A)//BS12 @@ -204,7 +204,7 @@ D.create_reagents(amount_per_transfer_from_this) src.reagents.trans_to(D, amount_per_transfer_from_this) - D.icon += mix_color_from_reagents(D.reagents.reagent_list) + D.icon += D.reagents.get_color() Sprays[i] = D diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index e5d2933e35a..9b2eee7d65e 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -222,7 +222,7 @@ filling.icon_state = "syringe[rounded_vol]" - filling.color = mix_color_from_reagents(reagents.reagent_list) + filling.color = reagents.get_color() overlays += filling From 74675f5a146f3b8d9e0d70354ae5542930ba7fbf Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Tue, 28 Apr 2015 08:48:48 +0200 Subject: [PATCH 045/145] Updates changelog. --- html/changelog.html | 46 ++++++++++++++ html/changelogs/.all_changelog.yml | 60 +++++++++++++++++++ html/changelogs/Jarcolr-PR-8968.yml | 6 -- .../PsiOmegaDelta-AirlockPressure.yml | 4 -- html/changelogs/PsiOmegaDelta-PR-8905.yml | 6 -- html/changelogs/PsiOmegaDelta-PR-8996.yml | 4 -- html/changelogs/PsiOmegaDelta.yml | 5 +- html/changelogs/RavingManiac-dev-2.yml | 35 ----------- html/changelogs/RavingManiac-master.yml | 5 -- html/changelogs/Yoshax-ICanIntoSurgery.YML | 5 -- html/changelogs/Yoshax-LoadoutPoints.YML | 5 -- .../Yoshax-MoreFunPracticeShoot.YML | 8 --- html/changelogs/Yoshax-OpenPls.YML | 5 -- html/changelogs/kelenius-PR-8991.yml | 40 ------------- 14 files changed, 107 insertions(+), 127 deletions(-) delete mode 100644 html/changelogs/Jarcolr-PR-8968.yml delete mode 100644 html/changelogs/PsiOmegaDelta-AirlockPressure.yml delete mode 100644 html/changelogs/PsiOmegaDelta-PR-8905.yml delete mode 100644 html/changelogs/PsiOmegaDelta-PR-8996.yml delete mode 100644 html/changelogs/RavingManiac-dev-2.yml delete mode 100644 html/changelogs/RavingManiac-master.yml delete mode 100644 html/changelogs/Yoshax-ICanIntoSurgery.YML delete mode 100644 html/changelogs/Yoshax-LoadoutPoints.YML delete mode 100644 html/changelogs/Yoshax-MoreFunPracticeShoot.YML delete mode 100644 html/changelogs/Yoshax-OpenPls.YML delete mode 100644 html/changelogs/kelenius-PR-8991.yml diff --git a/html/changelog.html b/html/changelog.html index 308ecb672e2..d83bfdb3d17 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,52 @@ -->
+

28 April 2015

+

Jarcolr updated:

+
    +
  • Added 9 new bar sign designs/sprites.
  • +
+

Kelenius updated:

+
    +
  • Good news to the roboticists! The long waited firmware update for the bots has arrived. You can expect the following changes:
  • +
  • Medbots have improved the disease detection algorithms.
  • +
  • Floorbot firmware has been bugtested. In particular, they will no longer get stuck near the windows, hopelessly trying to fix the floor under the glass.
  • +
  • Floorbots have also received an internal low-power metal synthesizer. They will use it to make their own tiles. Slowly.
  • +
  • Following the complains from humanitarian organizations regarding securitron brutality, stength of their stunners has been toned down. They will also politely demand that you get on the floor before arresting you. Except for the taser-mounted guys, they will still tase you down.
  • +
  • Other minor fixes.
  • +
  • The lasertag bots are now forbidden to build and use following the incident #1526672. Please don't let it happen again.
  • +
  • The farmbot design has been finished! Made from a watertank, robot arm, plant analyzer, bucket, minihoe and a proximity sensor, these small (not really) bots will be a useful companion to any gardener and/or xenobotanist.
  • +
  • Spider learning alert: they have learned to recognize the bots and will mercilessly attack them.
  • +
  • An experimental CPU upgrade would theoretically allow any of the bots to function with the same intelligence capacity as the maintenance drones. We still have no idea what causes it to boot up. Science!
  • +
  • INCOMING TRANSMISSION: Greetings to agents, pirates, operatives, and anyone who otherwise uses our equipment. Following the NT update of bot firmware, we have updated the cryptographic sequencer's hacking routines as well. The medbots you emag will not poison you anymore, the clanbots won't clean after themselves immediately, and floorbots... wear a space suit. Oh, and it works on the new farmbots, too.
  • +
+

PsiOmegaDelta updated:

+
    +
  • Beware. Airlocks can now crush more things than just mobs.
  • +
  • AIs now have a personal atmospherics control subsystem.
  • +
  • Some borg modules now have additional subsystems.
  • +
  • Improves borg module handling.
  • +
  • Secure airlocks now buzz when access is denied.
  • +
  • The mental health office door now requires psychiatrist access, and the related button now opens/closes the door instead of bolting.
  • +
  • Restores an old soundtrack 'Thunderdome.ogg'.
  • +
  • Some holodeck programs now have custom ambience tracks.
  • +
+

RavingManiac updated:

+
    +
  • The phoron research lab has been renovated to include a heat-exchange system, a gas mixer/filter and a waste gas disposal pump.
  • +
  • Candles now burn for about 30 mintutes.
  • +
+

Yoshax updated:

+
    +
  • Adds items to the orderable antag surgical kit so its actually useful for surgery.
  • +
  • Adjusts custom loadout costs to be more standardised and balances. Purely cosmetic items, shoes, hats, and all things that do not provide a straight advtange (sterile mask, or pAI, protection from viruses and possible door hacking or records access, respectively), each cost 1 point, items that provide an advantage like those just mentioned, or provide armor or storage cost 2 points.
  • +
  • Adds practice rounds, both .45 for Sec and Detective's guns, also 9mm top mounted for the Saber, and for the Bulldog.
  • +
  • Adds the .45 and 9mm practice rounds to the armory.
  • +
  • Adds all the practice rounds to the autolathe.
  • +
  • Adds r_walls to the back of the firing range, leaves the sides normal.
  • +
  • Fixes HoS' office door to not be CMO locked.
  • +
+

24 April 2015

Dennok updated: