From 7c8cf8408e19a1293b824a12deb2f22bd7faf777 Mon Sep 17 00:00:00 2001 From: Alberyk Date: Sat, 24 Dec 2016 17:55:05 -0200 Subject: [PATCH] Fixing missing socks on the character menu and other minor things (#1291) Changes: -fix socks not showing up on the character creation menu -add paramedic access to firelocks -fix coffee being poison to catbeasts -added a bunch of dakka related hardsuits modules -adds a snowflake hardsuit, with some of the new modules, for admin bus or something -tweaks a bit what the sec and syndicate belt can hold -move minor changes to heavy asset protection and syndicate command loadouts --- code/game/antagonist/outsider/commando.dm | 4 +- code/game/antagonist/outsider/deathsquad.dm | 2 +- code/game/jobs/access_datum.dm | 6 ++ code/game/jobs/job/medical.dm | 10 +-- code/game/jobs/job/security.dm | 2 +- code/game/machinery/doors/firedoor.dm | 2 +- .../objects/items/weapons/storage/belt.dm | 15 +++-- .../clothing/spacesuits/rig/modules/combat.dm | 58 ++++++++++++++++++ .../clothing/spacesuits/rig/suits/combat.dm | 44 ++++++++++++- .../clothing/spacesuits/rig/suits/station.dm | 7 ++- .../carbon/human/species/station/station.dm | 1 - .../mob/new_player/preferences_setup.dm | 7 +++ code/modules/projectiles/guns/energy/laser.dm | 7 +++ code/modules/projectiles/guns/energy/pulse.dm | 2 + .../projectiles/guns/energy/special.dm | 6 ++ .../Chemistry-Reagents-Food-Drinks.dm | 5 +- html/changelogs/alberky-PR-1291.yml | 6 ++ icons/mob/rig_back.dmi | Bin 7079 -> 8430 bytes icons/obj/rig_modules.dmi | Bin 17933 -> 22020 bytes 19 files changed, 163 insertions(+), 21 deletions(-) create mode 100644 html/changelogs/alberky-PR-1291.yml diff --git a/code/game/antagonist/outsider/commando.dm b/code/game/antagonist/outsider/commando.dm index 860d99a5d65..58125b66fd4 100644 --- a/code/game/antagonist/outsider/commando.dm +++ b/code/game/antagonist/outsider/commando.dm @@ -46,7 +46,7 @@ var/datum/antagonist/deathsquad/mercenary/commandos syndie_belt.contents += new /obj/item/weapon/shield/energy syndie_belt.contents += new /obj/item/weapon/handcuffs syndie_belt.contents += new /obj/item/weapon/grenade/flashbang - syndie_belt.contents += new /obj/item/weapon/plastique + syndie_belt.contents += new /obj/item/weapon/grenade/frag syndie_belt.contents += new /obj/item/weapon/plastique player.equip_to_slot_or_del(syndie_belt, slot_belt) @@ -56,4 +56,4 @@ var/datum/antagonist/deathsquad/mercenary/commandos create_radio(SYND_FREQ, player) player.faction = "syndicate" - return 1 \ No newline at end of file + return 1 diff --git a/code/game/antagonist/outsider/deathsquad.dm b/code/game/antagonist/outsider/deathsquad.dm index 15b62ec516c..31343c34cfe 100644 --- a/code/game/antagonist/outsider/deathsquad.dm +++ b/code/game/antagonist/outsider/deathsquad.dm @@ -62,7 +62,7 @@ var/datum/antagonist/deathsquad/deathsquad commando_belt.contents += new /obj/item/weapon/grenade/flashbang commando_belt.contents += new /obj/item/weapon/handcuffs commando_belt.contents += new /obj/item/weapon/handcuffs - commando_belt.contents += new /obj/item/weapon/plastique + commando_belt.contents += new /obj/item/weapon/grenade/frag player.equip_to_slot_or_del(commando_belt, slot_belt) var/obj/item/weapon/card/id/id = create_id("Asset Protection", player) diff --git a/code/game/jobs/access_datum.dm b/code/game/jobs/access_datum.dm index 918f05cd902..28bbdec8f8f 100644 --- a/code/game/jobs/access_datum.dm +++ b/code/game/jobs/access_datum.dm @@ -384,6 +384,12 @@ desc = "Medical Equipment" region = ACCESS_REGION_MEDBAY +/var/const/access_paramedic = 67 +/datum/access/access_paramedic + id = access_paramedic + desc = "Paramedic Equipment" + region = ACCESS_REGION_MEDBAY + /****************** * Central Command * ******************/ diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 4b9243f53a6..50e77f68be9 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -14,10 +14,12 @@ economic_modifier = 10 access = list(access_medical, access_medical_equip, access_morgue, access_genetics, access_heads, access_chemistry, access_virology, access_cmo, access_surgery, access_RC_announce, - access_keycard_auth, access_sec_doors, access_psychiatrist, access_eva, access_external_airlocks) + access_keycard_auth, access_sec_doors, access_psychiatrist, access_eva, access_external_airlocks, + access_paramedic) minimal_access = list(access_medical, access_medical_equip, access_morgue, access_genetics, access_heads, access_chemistry, access_virology, access_cmo, access_surgery, access_RC_announce, - access_keycard_auth, access_sec_doors, access_psychiatrist, access_eva, access_external_airlocks) + access_keycard_auth, access_sec_doors, access_psychiatrist, access_eva, access_external_airlocks, + access_paramedic) minimal_player_age = 10 ideal_character_age = 50 @@ -212,8 +214,8 @@ supervisors = "the chief medical officer" selection_color = "#ffeef0" economic_modifier = 4 - access = list(access_medical, access_medical_equip, access_morgue, access_surgery, access_chemistry, access_virology, access_eva, access_maint_tunnels, access_external_airlocks, access_psychiatrist) - minimal_access = list(access_medical, access_medical_equip, access_morgue, access_eva, access_maint_tunnels, access_external_airlocks) + access = list(access_medical, access_medical_equip, access_morgue, access_surgery, access_chemistry, access_virology, access_eva, access_maint_tunnels, access_external_airlocks, access_psychiatrist, access_paramedic) + minimal_access = list(access_medical, access_medical_equip, access_morgue, access_eva, access_maint_tunnels, access_external_airlocks, access_paramedic) alt_titles = list("Emergency Medical Technician") equip(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index 1d1303584da..abb3a6c68f0 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -151,7 +151,7 @@ spawn_positions = 4 supervisors = "the head of security" selection_color = "#ffeeee" - alt_titles = list("Junior Officer") +// alt_titles = list("Junior Officer") //aurora already has security cadets economic_modifier = 4 access = list(access_security, access_eva, access_sec_doors, access_brig, access_maint_tunnels, access_morgue, access_external_airlocks) minimal_access = list(access_security, access_eva, access_sec_doors, access_brig, access_maint_tunnels, access_external_airlocks) diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 82381013812..48e88659e68 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -12,7 +12,7 @@ desc = "Emergency air-tight shutter, capable of sealing off breached areas." icon = 'icons/obj/doors/DoorHazard.dmi' icon_state = "door_open" - req_one_access = list(access_atmospherics, access_engine_equip) + req_one_access = list(access_atmospherics, access_engine_equip, access_paramedic) opacity = 0 density = 0 layer = DOOR_OPEN_LAYER - 0.01 diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 5bb25e9e38a..acc9b343209 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -137,7 +137,10 @@ /obj/item/device/megaphone, /obj/item/weapon/melee, /obj/item/weapon/gun/projectile/sec, - /obj/item/taperoll/police + /obj/item/taperoll/police, + /obj/item/weapon/material/sword/trench, + /obj/item/weapon/shield/energy, + /obj/item/weapon/shield/riot/tact ) /obj/item/weapon/storage/belt/soulstone @@ -159,7 +162,6 @@ new /obj/item/device/soulstone(src) new /obj/item/device/soulstone(src) - /obj/item/weapon/storage/belt/champion name = "championship belt" desc = "Proves to the world that you are the strongest!" @@ -204,8 +206,13 @@ /obj/item/weapon/plastique, /obj/item/weapon/gun/projectile/pistol, /obj/item/weapon/gun/energy/crossbow, + /obj/item/weapon/material/sword/trench, /obj/item/ammo_casing/a145, - /obj/item/device/radio/uplink + /obj/item/device/radio/uplink, + /obj/item/weapon/card/emag, + /obj/item/device/multitool/hacktool, + /obj/item/weapon/reagent_containers/hypospray/combat, + /obj/item/stack/telecrystal ) /obj/item/weapon/storage/belt/janitor @@ -223,4 +230,4 @@ /obj/item/weapon/reagent_containers/spray, /obj/item/weapon/soap, /obj/item/weapon/storage/bag/trash -) + ) diff --git a/code/modules/clothing/spacesuits/rig/modules/combat.dm b/code/modules/clothing/spacesuits/rig/modules/combat.dm index d95d04268d0..44f2a5935f9 100644 --- a/code/modules/clothing/spacesuits/rig/modules/combat.dm +++ b/code/modules/clothing/spacesuits/rig/modules/combat.dm @@ -89,6 +89,20 @@ new_grenade.activate(H) new_grenade.throw_at(target,fire_force,fire_distance) +/obj/item/rig_module/grenade_launcher/frag + + name = "mounted frag grenade launcher" + desc = "A shoulder-mounted fragmentation explosives dispenser." + selectable = 1 + icon_state = "grenade" + + interface_name = "integrated frag grenade launcher" + interface_desc = "Discharges loaded frag grenades against the wearer's location." + + charges = list( + list("frag grenade", "frag grenade", /obj/item/weapon/grenade/frag, 3) + ) + /obj/item/rig_module/mounted name = "mounted laser cannon" @@ -152,6 +166,50 @@ interface_desc = "A shoulder-mounted cell-powered taser." gun_type = /obj/item/weapon/gun/energy/taser/mounted + +/obj/item/rig_module/mounted/pulse + + name = "mounted pulse rifle" + desc = "A shoulder-mounted battery-powered pulse rifle mount." + icon_state = "pulse" + + interface_name = "mounted pulse rifle" + interface_desc = "A shoulder-mounted cell-powered pulse rifle." + + gun_type = /obj/item/weapon/gun/energy/pulse_rifle/mounted + +/obj/item/rig_module/mounted/smg + + name = "mounted submachine gun" + desc = "A forearm-mounted suit-powered ballistic submachine gun." + icon_state = "smg" + + interface_name = "mounted submachine gun" + interface_desc = "A forearm-mounted suit-powered ballistic submachine gun." + + gun_type = /obj/item/weapon/gun/energy/mountedsmg + +/obj/item/rig_module/mounted/xray + + name = "mounted xray laser gun" + desc = "A forearm-mounted suit-powered xray laser gun." + icon_state = "xray" + + interface_name = "mounted xray laser gun" + interface_desc = "A forearm-mounted suit-powered xray laser gun." + + gun_type = /obj/item/weapon/gun/energy/xray/mounted + +/obj/item/rig_module/mounted/ion + + name = "mounted ion rifle" + desc = "A shoulder-mounted battery-powered ion rifle mount." + icon_state = "ion" + + interface_name = "mounted ion rifle" + interface_desc = "A shoulder-mounted cell-powered ion rifle." + + gun_type = /obj/item/weapon/gun/energy/ionrifle/mounted /obj/item/rig_module/mounted/energy_blade diff --git a/code/modules/clothing/spacesuits/rig/suits/combat.dm b/code/modules/clothing/spacesuits/rig/suits/combat.dm index 3965d57d4a9..7c3712a3b02 100644 --- a/code/modules/clothing/spacesuits/rig/suits/combat.dm +++ b/code/modules/clothing/spacesuits/rig/suits/combat.dm @@ -26,4 +26,46 @@ /obj/item/rig_module/power_sink, /obj/item/rig_module/electrowarfare_suite, /obj/item/rig_module/chem_dispenser/combat - ) \ No newline at end of file + ) + +/obj/item/weapon/rig/military + name = "military hardsuit control module" + desc = "A powerfull hardsuit designed for military operations." + icon_state = "military_rig" + suit_type = "military hardsuit" + armor = list(melee = 80, bullet = 75, laser = 60, energy = 15, bomb = 80, bio = 100, rad = 30) + slowdown = 1 + offline_slowdown = 3 + offline_vision_restriction = 1 + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/gun,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword,/obj/item/weapon/handcuffs) + + chest_type = /obj/item/clothing/suit/space/rig/military + helm_type = /obj/item/clothing/head/helmet/space/rig/military + boot_type = /obj/item/clothing/shoes/magboots/rig/military + glove_type = /obj/item/clothing/gloves/rig/military + +/obj/item/clothing/head/helmet/space/rig/military + light_overlay = "helmet_light_dual_green" + species_restricted = list("Human") + +/obj/item/clothing/suit/space/rig/military + species_restricted = list("Human") + +/obj/item/clothing/shoes/magboots/rig/military + species_restricted = list("Human") + +/obj/item/clothing/gloves/rig/military + species_restricted = list("Human") + +/obj/item/weapon/rig/military/equipped + initial_modules = list( + /obj/item/rig_module/maneuvering_jets, + /obj/item/rig_module/mounted/pulse, + /obj/item/rig_module/vision/thermal, + /obj/item/rig_module/grenade_launcher/frag, + /obj/item/rig_module/ai_container, + /obj/item/rig_module/power_sink, + /obj/item/rig_module/chem_dispenser/combat, + /obj/item/rig_module/chem_dispenser/injector, + /obj/item/rig_module/device/plasmacutter + ) diff --git a/code/modules/clothing/spacesuits/rig/suits/station.dm b/code/modules/clothing/spacesuits/rig/suits/station.dm index c88cbd95f16..dc6829ed09f 100644 --- a/code/modules/clothing/spacesuits/rig/suits/station.dm +++ b/code/modules/clothing/spacesuits/rig/suits/station.dm @@ -99,6 +99,7 @@ offline_vision_restriction = 1 helm_type = /obj/item/clothing/head/helmet/space/rig/eva + glove_type = /obj/item/clothing/gloves/rig/eva allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage/toolbox,/obj/item/weapon/storage/briefcase/inflatable,/obj/item/device/t_scanner,/obj/item/weapon/rcd) @@ -113,6 +114,9 @@ /obj/item/rig_module/device/rcd, /obj/item/rig_module/vision/meson ) + +/obj/item/clothing/gloves/rig/eva + siemens_coefficient = 0 /obj/item/weapon/rig/ce @@ -126,14 +130,13 @@ offline_vision_restriction = 0 helm_type = /obj/item/clothing/head/helmet/space/rig/ce + glove_type = /obj/item/clothing/gloves/rig/ce allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage/bag/ore,/obj/item/device/t_scanner,/obj/item/weapon/pickaxe, /obj/item/weapon/rcd) req_access = list() req_one_access = list() - glove_type = /obj/item/clothing/gloves/rig/ce - /obj/item/weapon/rig/ce/equipped req_access = list(access_ce) diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index cbb1369db81..0a11caa28dd 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -101,7 +101,6 @@ name_plural = "Tajaran" icobase = 'icons/mob/human_races/r_tajaran.dmi' deform = 'icons/mob/human_races/r_def_tajaran.dmi' - language = "Siik'maas" tail = "tajtail" tail_animation = 'icons/mob/species/tajaran/tail.dmi' unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 7e433077308..f82863b0948 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -269,6 +269,10 @@ datum/preferences if(undershirt && current_species.appearance_flags & HAS_UNDERWEAR) undershirt_s = new/icon("icon" = 'icons/mob/human.dmi', "icon_state" = undershirt) + var/icon/socks_s = null + if(socks && current_species.appearance_flags & HAS_SOCKS) + socks_s = new/icon("icon" = 'icons/mob/human.dmi', "icon_state" = socks) + var/icon/clothes_s = null if(job_civilian_low & ASSISTANT)//This gives the preview icon clothes depending on which job(if any) is set to 'high' clothes_s = new /icon('icons/mob/uniform.dmi', "grey_s") @@ -706,6 +710,8 @@ datum/preferences preview_icon.Blend(underwear_s, ICON_OVERLAY) if(undershirt_s) preview_icon.Blend(undershirt_s, ICON_OVERLAY) + if(socks_s) + preview_icon.Blend(socks_s, ICON_OVERLAY) if(clothes_s) preview_icon.Blend(clothes_s, ICON_OVERLAY) preview_icon_front = new(preview_icon, dir = SOUTH) @@ -714,4 +720,5 @@ datum/preferences qdel(eyes_s) qdel(underwear_s) qdel(undershirt_s) + qdel(socks_s) qdel(clothes_s) diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index c8fd311dcb6..abf8e1de612 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -75,6 +75,13 @@ obj/item/weapon/gun/energy/retro charge_cost = 100 max_shots = 20 fire_delay = 1 + +/obj/item/weapon/gun/energy/xray/mounted + name = "mounted xray laser gun" + charge_cost = 200 + self_recharge = 1 + use_external_power = 1 + recharge_time = 5 /obj/item/weapon/gun/energy/sniperrifle name = "marksman energy rifle" diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index 277014426a4..0a73350fb11 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -17,8 +17,10 @@ ) /obj/item/weapon/gun/energy/pulse_rifle/mounted + charge_cost = 400 self_recharge = 1 use_external_power = 1 + recharge_time = 10 /obj/item/weapon/gun/energy/pulse_rifle/destroyer name = "pulse destroyer" diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index f3d56779c6f..5c15f376ff7 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -22,6 +22,12 @@ item_state = "ionrifle-empty" else item_state = initial(item_state) + +/obj/item/weapon/gun/energy/ionrifle/mounted + name = "mounted ion rifle" + self_recharge = 1 + use_external_power = 1 + recharge_time = 10 /obj/item/weapon/gun/energy/decloner name = "biological demolecularisor" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 9be138c2715..919917fb3d3 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -624,12 +624,9 @@ glass_desc = "Don't drop it, or you'll send scalding liquid and glass shards everywhere." /datum/reagent/drink/coffee/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + ..() if(alien == IS_DIONA) return - ..() - if(alien == IS_TAJARA) - M.adjustToxLoss(0.5 * removed) - M.make_jittery(4) //extra sensitive to caffine if(adj_temp > 0) holder.remove_reagent("frostoil", 10 * removed) diff --git a/html/changelogs/alberky-PR-1291.yml b/html/changelogs/alberky-PR-1291.yml new file mode 100644 index 00000000000..e4a4c10e2c6 --- /dev/null +++ b/html/changelogs/alberky-PR-1291.yml @@ -0,0 +1,6 @@ +author: Alberyk + +delete-after: True + +changes: + - rscadd: "Paramedics and emts have access to firelocks now." diff --git a/icons/mob/rig_back.dmi b/icons/mob/rig_back.dmi index 923939d323e08081c3666d757588f5d32a0955f5..a5309b5dc9aa6547b23cb319412415f8c812c941 100644 GIT binary patch literal 8430 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 GL;nSI^A$?~ literal 7079 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 W7G0ylJzP8h|I$#=RjyaGkNz(XSN4Da diff --git a/icons/obj/rig_modules.dmi b/icons/obj/rig_modules.dmi index d6c96415b8c8205d1b552c10c7602068d3779ae2..4e41ac8caedfd89fa226e788f81abc41a295c393 100644 GIT binary patch literal 22020 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 a^i_>%beY|kS)lF;(Y;wad&qsP@uTGOK=F} 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