diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index a598c02c..cbea8c1f 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -60,79 +60,79 @@ proc/populate_gear_list() display_name = "hair flower pin" path = /obj/item/clothing/head/hairflower cost = 2 - slot = slot_head +// slot = slot_head /datum/gear/bandana display_name = "pirate bandana" path = /obj/item/clothing/head/bandana cost = 3 - slot = slot_head +// slot = slot_head /datum/gear/overalls display_name = "overalls" path = /obj/item/clothing/suit/apron/overalls cost = 2 - slot = slot_wear_suit +// slot = slot_wear_suit /datum/gear/wcoat display_name = "waistcoat" path = /obj/item/clothing/suit/wcoat cost = 2 - slot = slot_wear_suit +// slot = slot_wear_suit /datum/gear/prescription display_name = "prescription sunglasses" path = /obj/item/clothing/glasses/sunglasses/prescription cost = 3 - slot = slot_glasses +// slot = slot_glasses /datum/gear/eyepatch display_name = "eyepatch" path = /obj/item/clothing/glasses/eyepatch cost = 3 - slot = slot_glasses +// slot = slot_glasses /datum/gear/flatcap display_name = "flat cap" path = /obj/item/clothing/head/flatcap cost = 2 - slot = slot_head +// slot = slot_head /datum/gear/redsoftcap display_name = "red softcap" path = /obj/item/clothing/head/soft/red cost = 2 - slot = slot_head +// slot = slot_head /datum/gear/bluesoftcap display_name = "blue softcap" path = /obj/item/clothing/head/soft/blue cost = 2 - slot = slot_head +// slot = slot_head /datum/gear/greensoftcap display_name = "green softcap" path = /obj/item/clothing/head/soft/green cost = 2 - slot = slot_head +// slot = slot_head /datum/gear/greysoftcap display_name = "grey softcap" path = /obj/item/clothing/head/soft/grey cost = 2 - slot = slot_head +// slot = slot_head /datum/gear/purplesoftcap display_name = "purple softcap" path = /obj/item/clothing/head/soft/purple cost = 2 - slot = slot_head +// slot = slot_head /datum/gear/labcoat display_name = "labcoat" path = /obj/item/clothing/suit/storage/labcoat cost = 3 - slot = slot_wear_suit +// slot = slot_wear_suit /datum/gear/bluescrubs display_name = "blue scrubs" @@ -149,11 +149,17 @@ proc/populate_gear_list() path = /obj/item/clothing/under/rank/medical/green cost = 1 +/datum/gear/surgeryapron + display_name = "surgical apron" + path = /obj/item/clothing/suit/apron/surgery + cost = 1 + + /datum/gear/sandal display_name = "sandals" path = /obj/item/clothing/shoes/sandal cost = 1 - slot = slot_shoes +// slot = slot_shoes /datum/gear/work_boots display_name = "work boots" @@ -164,121 +170,121 @@ proc/populate_gear_list() display_name = "leather shoes" path = /obj/item/clothing/shoes/leather cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/dress_shoes display_name = "dress shoes" path = /obj/item/clothing/shoes/centcom cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/black_gloves display_name = "black gloves" path = /obj/item/clothing/gloves/black cost = 1 - slot = slot_gloves +// slot = slot_gloves /datum/gear/red_gloves display_name = "red gloves" path = /obj/item/clothing/gloves/red cost = 1 - slot = slot_gloves +// slot = slot_gloves /datum/gear/blue_gloves display_name = "blue gloves" path = /obj/item/clothing/gloves/blue cost = 1 - slot = slot_gloves +// slot = slot_gloves /datum/gear/orange_gloves display_name = "orange gloves" path = /obj/item/clothing/gloves/orange cost = 1 - slot = slot_gloves +// slot = slot_gloves /datum/gear/purple_gloves display_name = "purple gloves" path = /obj/item/clothing/gloves/purple cost = 1 - slot = slot_gloves +// slot = slot_gloves /datum/gear/brown_gloves display_name = "brown gloves" path = /obj/item/clothing/gloves/brown cost = 1 - slot = slot_gloves +// slot = slot_gloves /datum/gear/green_gloves display_name = "green gloves" path = /obj/item/clothing/gloves/green cost = 2 - slot = slot_gloves +// slot = slot_gloves /datum/gear/white_gloves display_name = "white gloves" path = /obj/item/clothing/gloves/white cost = 2 - slot = slot_gloves +// slot = slot_gloves /datum/gear/black_shoes display_name = "black shoes" path = /obj/item/clothing/shoes/black cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/blue_shoes display_name = "blue shoes" path = /obj/item/clothing/shoes/blue cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/brown_shoes display_name = "brown shoes" path = /obj/item/clothing/shoes/brown cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/green_shoes display_name = "green shoes" path = /obj/item/clothing/shoes/green cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/orange_shoes display_name = "orange shoes" path = /obj/item/clothing/shoes/orange cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/purple_shoes display_name = "purple shoes" path = /obj/item/clothing/shoes/purple cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/red_shoes display_name = "red shoes" path = /obj/item/clothing/shoes/red cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/white_shoes display_name = "white shoes" path = /obj/item/clothing/shoes/white cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/yellow_shoes display_name = "yellow shoes" path = /obj/item/clothing/shoes/yellow cost = 2 - slot = slot_shoes +// slot = slot_shoes /datum/gear/jackboots display_name = "jackboots" path = /obj/item/clothing/shoes/jackboots cost = 3 - slot = slot_shoes +// slot = slot_shoes /datum/gear/webbing display_name = "webbing" @@ -323,76 +329,76 @@ proc/populate_gear_list() /datum/gear/skirt_blue display_name = "blue plaid skirt" path = /obj/item/clothing/under/dress/plaid_blue - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 /datum/gear/skirt_red display_name = "red plaid skirt" path = /obj/item/clothing/under/dress/plaid_red - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 /datum/gear/skirt_purple display_name = "purple plaid skirt" path = /obj/item/clothing/under/dress/plaid_purple - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 /datum/gear/skirt_green display_name = "green plaid skirt" path = /obj/item/clothing/under/dress/plaid_green - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 /datum/gear/skirt_black display_name = "black skirt" path = /obj/item/clothing/under/blackskirt - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 /datum/gear/sundress display_name = "sundress" path = /obj/item/clothing/under/sundress - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 /datum/gear/uniform_captain display_name = "captain's dress uniform" path = /obj/item/clothing/under/dress/dress_cap - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 allowed_roles = list("Captain") /datum/gear/uniform_hop display_name = "HoP dress uniform" path = /obj/item/clothing/under/dress/dress_hop - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 allowed_roles = list("Head of Personnel") /datum/gear/uniform_hr display_name = "HR director uniform" path = /obj/item/clothing/under/dress/dress_hr - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 allowed_roles = list("Head of Personnel") /datum/gear/kilt display_name = "kilt" path = /obj/item/clothing/under/kilt - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 /datum/gear/exec_suit display_name = "executive suit" path = /obj/item/clothing/under/suit_jacket/really_black - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 /datum/gear/exec_suit display_name = "executive suit" path = /obj/item/clothing/under/suit_jacket/really_black - slot = slot_w_uniform +// slot = slot_w_uniform cost = 3 /datum/gear/oldmansuit @@ -406,7 +412,7 @@ proc/populate_gear_list() display_name = "Security HUD" path = /obj/item/clothing/glasses/hud/security cost = 3 - slot = slot_glasses +// slot = slot_glasses allowed_roles = list("Security Officer","Head of Security","Warden") /datum/gear/black_vest @@ -417,7 +423,7 @@ proc/populate_gear_list() /datum/gear/armpit display_name = "shoulder holster" - path = /obj/item/clothing/tie/holster/armpit +// path = /obj/item/clothing/tie/holster/armpit cost = 3 allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Head of Security") @@ -425,7 +431,7 @@ proc/populate_gear_list() display_name = "security beret" path = /obj/item/clothing/head/beret/sec cost = 1 - slot = slot_head +// slot = slot_head allowed_roles = list("Security Officer","Head of Security","Warden") //Engineering @@ -433,7 +439,7 @@ proc/populate_gear_list() display_name = "engineering beret" path = /obj/item/clothing/head/beret/eng cost = 1 - slot = slot_head +// slot = slot_head allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer") /datum/gear/brown_vest @@ -446,7 +452,7 @@ proc/populate_gear_list() display_name = "engineering bandana" path = /obj/item/clothing/head/helmet/greenbandana/fluff/taryn_kifer_1 cost = 2 - slot = slot_head +// slot = slot_head allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer") //Science @@ -464,14 +470,14 @@ proc/populate_gear_list() display_name = "Zhan-Khazan furs" path = /obj/item/clothing/suit/tajaran/furs cost = 3 - slot = slot_wear_suit +// slot = slot_wear_suit whitelisted = "Tajaran" /datum/gear/zhan_scarf display_name = "Zhan-Khazan headscarf" path = /obj/item/clothing/head/tajaran/scarf cost = 2 - slot = slot_head +// slot = slot_head whitelisted = "Tajaran" */ @@ -479,12 +485,12 @@ proc/populate_gear_list() display_name = "roughspun robe" path = /obj/item/clothing/suit/unathi/robe cost = 3 - slot = slot_wear_suit +// slot = slot_wear_suit whitelisted = "Unathi" /datum/gear/unathi_mantle display_name = "hide mantle" path = /obj/item/clothing/suit/unathi/mantle cost = 2 - slot = slot_wear_suit +// slot = slot_wear_suit whitelisted = "Unathi" diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index d9c6707a..74b3610e 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -110,6 +110,12 @@ item_state = "overalls" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS +/obj/item/clothing/suit/apron/surgery + name = "surgical apron" + desc = "To keep their blood off while you knife them." + icon_state = "surgeon" + item_state = "surgeon" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/suit/syndicatefake name = "red space suit replica" diff --git a/code/modules/projectiles/guns/projectile/bow.dm b/code/modules/projectiles/guns/projectile/bow.dm index 5081bc55..903c265f 100644 --- a/code/modules/projectiles/guns/projectile/bow.dm +++ b/code/modules/projectiles/guns/projectile/bow.dm @@ -210,7 +210,7 @@ /obj/item/weapon/crossbowframe name = "crossbow frame" desc = "A half-finished crossbow." - icon_state = "crossbowframe0" + icon_state = "crossbow" item_state = "crossbow-solid" var/buildstate = 0 diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index c88b121b..41759378 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -93,7 +93,7 @@ var/obj/item/weapon/gun/daddy = shot_from //Kinda balanced by fact you need like 2 seconds to aim if (daddy.target && original in daddy.target) //As opposed to no-delay pew pew miss_modifier += -30 - def_zone = get_zone_with_miss_chance(def_zone, M, miss_modifier + 15*distance) + def_zone = get_zone_with_miss_chance(def_zone, M, miss_modifier + 5*distance) if(!def_zone) visible_message("\blue \The [src] misses [M] narrowly!") diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 20b5e6d5..206d0f85 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -1595,7 +1595,7 @@ datum/design/smg datum/design/rapidlaser name = "Rapid-fire Laser" desc = "A fast-firing laser that shoots bursts of weaker beams." - id = "smg" + id = "rapidlaser" req_tech = list("combat" = 4, "materials" = 3) build_type = PROTOLATHE materials = list("$metal" = 5000, "$uranium" = 1000) diff --git a/data/investigate/gravity.html b/data/investigate/gravity.html index f90f8a6c..8ab1a86a 100644 --- a/data/investigate/gravity.html +++ b/data/investigate/gravity.html @@ -1,2 +1,2 @@ -19:49 [0x200775f] (92,152,1) || the gravitational generator has regained power.
-19:49 [0x200775f] (92,152,1) || the gravitational generator is now charging.
+16:13 [0x2007747] (92,152,1) || the gravitational generator has regained power.
+16:13 [0x2007747] (92,152,1) || the gravitational generator is now charging.
diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 677da897..ee833553 100644 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ