From 75935ff876d9d1b31e23669fa1f648c5b8077e84 Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Wed, 3 Mar 2021 15:21:30 -0500 Subject: [PATCH] Converts Eye Augments to Cybernetic Eyes (#15519) * Converts Eye Augments to Cybernetic Eyes * literally not used * it helps when you properly include all the code * flashlight eyes * tweaks * conflict resolution * can't have two eyes * order of operations matters here * autosurgeon --- code/__DEFINES/mobs.dm | 6 + code/datums/datacore.dm | 2 +- code/datums/outfits/outfit_admin.dm | 3 +- code/datums/uplink_item.dm | 32 ++--- code/datums/vision_override.dm | 8 -- code/game/dna/dna2_helpers.dm | 8 +- code/game/dna/mutations/powers.dm | 2 +- .../changeling/powers/augmented_eyesight.dm | 104 ++++++--------- code/game/gamemodes/shadowling/shadowling.dm | 2 +- .../shadowling/shadowling_abilities.dm | 11 +- .../special_shadowling_abilities.dm | 1 - code/game/jobs/job/central.dm | 2 +- code/game/machinery/flasher.dm | 3 - .../game/objects/effects/spawners/lootdrop.dm | 2 +- code/game/objects/items/devices/flash.dm | 5 - code/game/objects/items/devices/flashlight.dm | 8 ++ .../objects/items/devices/laserpointer.dm | 2 - .../items/weapons/grenades/flashbang.dm | 11 -- .../crates_lockers/closets/secure/cargo.dm | 2 +- .../closets/secure/engineering.dm | 2 +- code/modules/crafting/recipes.dm | 8 ++ code/modules/mob/living/carbon/alien/alien.dm | 9 -- code/modules/mob/living/carbon/carbon.dm | 17 +-- .../mob/living/carbon/human/appearance.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 11 +- .../living/carbon/human/species/_species.dm | 15 +-- .../mob/living/carbon/human/species/drask.dm | 2 +- .../mob/living/carbon/human/species/grey.dm | 2 +- .../mob/living/carbon/human/species/kidan.dm | 2 +- .../mob/living/carbon/human/species/shadow.dm | 32 +---- .../living/carbon/human/species/shadowling.dm | 8 +- .../mob/living/carbon/human/update_icons.dm | 2 +- code/modules/mob/mob_defines.dm | 1 - .../research/designs/medical_designs.dm | 8 +- code/modules/response_team/ert_outfits.dm | 4 +- code/modules/surgery/organs/augments_eyes.dm | 83 +----------- .../surgery/organs/augments_internal.dm | 28 ++--- code/modules/surgery/organs/autoimplanter.dm | 37 ------ code/modules/surgery/organs/autosurgeon.dm | 103 +++++++++++++++ code/modules/surgery/organs/eyes.dm | 119 +++++++++++++++++- .../surgery/organs/subtypes/machine.dm | 2 +- .../modules/surgery/organs/subtypes/shadow.dm | 3 - .../tgui/modules/appearance_changer.dm | 2 +- icons/obj/device.dmi | Bin 51033 -> 51910 bytes icons/obj/lighting.dmi | Bin 94264 -> 92415 bytes icons/obj/surgery.dmi | Bin 39734 -> 40723 bytes paradise.dme | 3 +- 47 files changed, 339 insertions(+), 382 deletions(-) delete mode 100644 code/modules/surgery/organs/autoimplanter.dm create mode 100644 code/modules/surgery/organs/autosurgeon.dm delete mode 100644 code/modules/surgery/organs/subtypes/shadow.dm diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 52ea8a174f9..a023063ca7f 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -276,3 +276,9 @@ #define HEARING_PROTECTION_MINOR 1 #define HEARING_PROTECTION_MAJOR 2 #define HEARING_PROTECTION_TOTAL 3 + +// Eye protection +#define FLASH_PROTECTION_SENSITIVE -1 +#define FLASH_PROTECTION_NONE 0 +#define FLASH_PROTECTION_FLASH 1 +#define FLASH_PROTECTION_WELDER 2 diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index 6ee2ea3674f..ccd0b4c66e5 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -406,7 +406,7 @@ GLOBAL_VAR_INIT(record_id_num, 1001) var/icon/eyes_s = new/icon("icon" = 'icons/mob/human_face.dmi', "icon_state" = H.dna.species ? H.dna.species.eyes : "eyes_s") if(!eyes_organ) return - eyes_s.Blend(eyes_organ.eye_colour, ICON_ADD) + eyes_s.Blend(eyes_organ.eye_color, ICON_ADD) face_s.Blend(eyes_s, ICON_OVERLAY) var/datum/sprite_accessory/hair_style = GLOB.hair_styles_full_list[head_organ.h_style] diff --git a/code/datums/outfits/outfit_admin.dm b/code/datums/outfits/outfit_admin.dm index f40d29df78c..22d61c818ec 100644 --- a/code/datums/outfits/outfit_admin.dm +++ b/code/datums/outfits/outfit_admin.dm @@ -239,9 +239,8 @@ /obj/item/implant/dust ) cybernetic_implants = list( - /obj/item/organ/internal/cyberimp/eyes/shield, /obj/item/organ/internal/cyberimp/eyes/hud/security, - /obj/item/organ/internal/cyberimp/eyes/xray, + /obj/item/organ/internal/eyes/cybernetic/xray, /obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, /obj/item/organ/internal/cyberimp/chest/nutriment/plus, /obj/item/organ/internal/cyberimp/arm/combat/centcom diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 1066bf972c1..8175f4353cc 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -1556,43 +1556,32 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) surplus = 0 gamemodes = list(/datum/game_mode/nuclear) -/datum/uplink_item/cyber_implants/spawn_item(turf/loc, obj/item/uplink/U) - if(item) - if(findtext(item, /obj/item/organ/internal/cyberimp)) - U.uses -= max(cost, 0) - U.used_TC += cost - SSblackbox.record_feedback("nested tally", "traitor_uplink_items_bought", 1, list("[initial(name)]", "[cost]")) //this one and the line before copypasted because snowflaek code - return new /obj/item/storage/box/cyber_implants(loc, item) - else - return ..() - /datum/uplink_item/cyber_implants/thermals name = "Thermal Vision Implant" - desc = "These cybernetic eyes will give you thermal vision. Comes with an automated implanting tool." + desc = "These cybernetic eyes will give you thermal vision. Comes with an autosurgeon." reference = "CIT" - item = /obj/item/organ/internal/cyberimp/eyes/thermals + item = /obj/item/autosurgeon/organ/syndicate/thermal_eyes cost = 8 /datum/uplink_item/cyber_implants/xray name = "X-Ray Vision Implant" - desc = "These cybernetic eyes will give you X-ray vision. Comes with an automated implanting tool." + desc = "These cybernetic eyes will give you X-ray vision. Comes with an autosurgeon." reference = "CIX" - item = /obj/item/organ/internal/cyberimp/eyes/xray + item = /obj/item/autosurgeon/organ/syndicate/xray_eyes cost = 10 /datum/uplink_item/cyber_implants/antistun name = "Hardened CNS Rebooter Implant" - desc = "This implant will help you get back up on your feet faster after being stunned. It is invulnerable to EMPs. \ - Comes with an automated implanting tool." + desc = "This implant will help you get back up on your feet faster after being stunned. It is immune to EMP attacks. Comes with an autosurgeon." reference = "CIAS" - item = /obj/item/organ/internal/cyberimp/brain/anti_stun/hardened + item = /obj/item/autosurgeon/organ/syndicate/anti_stun cost = 12 /datum/uplink_item/cyber_implants/reviver name = "Hardened Reviver Implant" - desc = "This implant will attempt to revive you if you lose consciousness. It is invulnerable to EMPs. Comes with an automated implanting tool." + desc = "This implant will attempt to revive and heal you if you lose consciousness. It is immune to EMP attacks. Comes with an autosurgeon." reference = "CIR" - item = /obj/item/organ/internal/cyberimp/chest/reviver/hardened + item = /obj/item/autosurgeon/organ/syndicate/reviver cost = 8 // POINTLESS BADASSERY @@ -1674,10 +1663,9 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/bundles_TC/cyber_implants name = "Cybernetic Implants Bundle" - desc = "A random selection of cybernetic implants. Guaranteed 5 high quality implants. \ - Comes with an automated implanting tool." + desc = "A random selection of cybernetic implants. Guaranteed 5 high quality implants. Comes with an autosurgeon." reference = "CIB" - item = /obj/item/storage/box/cyber_implants/bundle + item = /obj/item/storage/box/cyber_implants cost = 40 gamemodes = list(/datum/game_mode/nuclear) diff --git a/code/datums/vision_override.dm b/code/datums/vision_override.dm index 86aab6d65ec..e110daafd53 100644 --- a/code/datums/vision_override.dm +++ b/code/datums/vision_override.dm @@ -4,15 +4,7 @@ var/sight_flags = 0 var/see_in_dark = 0 var/lighting_alpha - - var/light_sensitive = 0 /datum/vision_override/nightvision see_in_dark = 8 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE - -/datum/vision_override/nightvision/thermals - sight_flags = SEE_MOBS - -/datum/vision_override/nightvision/thermals/ling_augmented_eyesight - light_sensitive = 1 diff --git a/code/game/dna/dna2_helpers.dm b/code/game/dna/dna2_helpers.dm index ac521fd90d1..9ecad776e3e 100644 --- a/code/game/dna/dna2_helpers.dm +++ b/code/game/dna/dna2_helpers.dm @@ -213,7 +213,7 @@ // This proc gives the DNA info for eye color to the given eyes /datum/dna/proc/write_eyes_attributes(obj/item/organ/internal/eyes/eyes_organ) - eyes_organ.eye_colour = rgb(eyes_organ.dna.GetUIValueRange(DNA_UI_EYES_R, 255), eyes_organ.dna.GetUIValueRange(DNA_UI_EYES_G, 255), eyes_organ.dna.GetUIValueRange(DNA_UI_EYES_B, 255)) + eyes_organ.eye_color = rgb(eyes_organ.dna.GetUIValueRange(DNA_UI_EYES_R, 255), eyes_organ.dna.GetUIValueRange(DNA_UI_EYES_G, 255), eyes_organ.dna.GetUIValueRange(DNA_UI_EYES_B, 255)) /* TRAIT CHANGING PROCS @@ -223,9 +223,9 @@ // In absence of eyes, possibly randomize the eye color DNA? return - SetUIValueRange(DNA_UI_EYES_R, color2R(eyes_organ.eye_colour), 255, 1) - SetUIValueRange(DNA_UI_EYES_G, color2G(eyes_organ.eye_colour), 255, 1) - SetUIValueRange(DNA_UI_EYES_B, color2B(eyes_organ.eye_colour), 255, 1) + SetUIValueRange(DNA_UI_EYES_R, color2R(eyes_organ.eye_color), 255, 1) + SetUIValueRange(DNA_UI_EYES_G, color2G(eyes_organ.eye_color), 255, 1) + SetUIValueRange(DNA_UI_EYES_B, color2B(eyes_organ.eye_color), 255, 1) /datum/dna/proc/head_traits_to_dna(obj/item/organ/external/head/head_organ) if(!head_organ) diff --git a/code/game/dna/mutations/powers.dm b/code/game/dna/mutations/powers.dm index c2590fd227d..98d94299bfc 100644 --- a/code/game/dna/mutations/powers.dm +++ b/code/game/dna/mutations/powers.dm @@ -821,7 +821,7 @@ else M.change_gender(FEMALE) - var/new_eyes = input("Please select eye color.", "Character Generation", eyes_organ.eye_colour) as null|color + var/new_eyes = input("Please select eye color.", "Character Generation", eyes_organ.eye_color) as null|color if(new_eyes) M.change_eye_color(new_eyes) diff --git a/code/game/gamemodes/changeling/powers/augmented_eyesight.dm b/code/game/gamemodes/changeling/powers/augmented_eyesight.dm index 3e7d72cfd42..9e0a2279bbd 100644 --- a/code/game/gamemodes/changeling/powers/augmented_eyesight.dm +++ b/code/game/gamemodes/changeling/powers/augmented_eyesight.dm @@ -3,84 +3,54 @@ /datum/action/changeling/augmented_eyesight name = "Augmented Eyesight" - desc = "Creates heat receptors in our eyes and dramatically increases light sensing ability." - helptext = "Grants us thermal vision or flash protection. We will become a lot more vulnerable to flash based devices while thermal vision is active." + desc = "Creates more light sensing rods in our eyes, allowing our vision to penetrate most blocking objects. Protects our vision from flashes while inactive." + helptext = "Grants us x-ray vision or flash protection. We will become a lot more vulnerable to flash-based devices while x-ray vision is active." button_icon_state = "augmented_eyesight" chemical_cost = 0 dna_cost = 2 //Would be 1 without thermal vision active = FALSE /datum/action/changeling/augmented_eyesight/on_purchase(mob/user) //The ability starts inactive, so we should be protected from flashes. + if(!istype(user)) + return ..() - var/obj/item/organ/internal/cyberimp/eyes/O = new /obj/item/organ/internal/cyberimp/eyes/shield/ling() - O.insert(user) - active = FALSE + var/obj/item/organ/internal/eyes/E = user.get_organ_slot("eyes") + if(E) + E.flash_protect = FLASH_PROTECTION_WELDER //Adjust the user's eyes' flash protection + to_chat(user, "We adjust our eyes to protect them from bright lights.") + else + to_chat(user, "We can't adjust our eyes if we don't have any!") /datum/action/changeling/augmented_eyesight/sting_action(mob/living/carbon/user) if(!istype(user)) return - if(!active) - var/obj/item/organ/internal/cyberimp/eyes/O = new /obj/item/organ/internal/cyberimp/eyes/thermals/ling() - O.insert(user) - active = TRUE + ..() + var/obj/item/organ/internal/eyes/E = user.get_organ_slot("eyes") + if(E) + if(!active) + E.vision_flags |= SEE_MOBS | SEE_OBJS | SEE_TURFS //Add sight flags to the user's eyes + E.flash_protect = FLASH_PROTECTION_SENSITIVE //Adjust the user's eyes' flash protection + to_chat(user, "We adjust our eyes to sense prey through walls.") + active = TRUE + else + E.vision_flags ^= SEE_MOBS | SEE_OBJS | SEE_TURFS //Remove sight flags from the user's eyes + E.flash_protect = FLASH_PROTECTION_WELDER //Adjust the user's eyes' flash protection + to_chat(user, "We adjust our eyes to protect them from bright lights.") + active = FALSE + user.update_sight() else - var/obj/item/organ/internal/cyberimp/eyes/O = new /obj/item/organ/internal/cyberimp/eyes/shield/ling() - O.insert(user) - active = FALSE - return 1 + to_chat(user, "We can't adjust our eyes if we don't have any!") + return TRUE -/datum/action/changeling/augmented_eyesight/Remove(mob/user) - var/obj/item/organ/internal/cyberimp/eyes/O = user.get_organ_slot("eye_ling") - if(O) - O.remove(user) - qdel(O) - ..() - -/obj/item/organ/internal/cyberimp/eyes/shield/ling - name = "protective membranes" - desc = "These variable transparency organic membranes will protect you from welders and flashes and heal your eye damage." - icon_state = "ling_eyeshield" - eye_colour = "#000000" - implant_overlay = null - slot = "eye_ling" - status = 0 - aug_message = "We feel a minute twitch in our eyes, our eyes feel more durable." - -/obj/item/organ/internal/cyberimp/eyes/shield/ling/on_life() - ..() - var/obj/item/organ/internal/eyes/E = owner.get_int_organ(/obj/item/organ/internal/eyes) - if(owner.eye_blind || owner.eye_blurry || HAS_TRAIT(owner, TRAIT_BLIND) || HAS_TRAIT(owner, TRAIT_NEARSIGHT) || (E && E.damage > 0)) - owner.reagents.add_reagent("oculine", 1) - -/obj/item/organ/internal/cyberimp/eyes/shield/ling/prepare_eat() - var/obj/S = ..() - S.reagents.add_reagent("oculine", 15) - return S - -/obj/item/organ/internal/cyberimp/eyes/thermals/ling - name = "heat receptors" - desc = "These heat receptors dramatically increases eyes light sensing ability." - icon_state = "ling_thermal" - eye_colour = "#000000" - implant_overlay = null - slot = "eye_ling" - status = 0 - aug_message = "We feel a minute twitch in our eyes, and darkness creeps away." - -/obj/item/organ/internal/cyberimp/eyes/thermals/ling/emp_act(severity) - return - -/obj/item/organ/internal/cyberimp/eyes/thermals/ling/insert(mob/living/carbon/M, special = 0) - ..() - if(ishuman(owner)) - var/mob/living/carbon/human/H = owner - H.weakeyes = 1 - if(!H.vision_type) - H.set_sight(/datum/vision_override/nightvision) - -/obj/item/organ/internal/cyberimp/eyes/thermals/ling/remove(mob/living/carbon/M, special = 0) - if(ishuman(owner)) - var/mob/living/carbon/human/H = owner - H.weakeyes = 0 - H.set_sight(null) + +/datum/action/changeling/augmented_eyesight/Remove(mob/user) //Get rid of x-ray vision and flash protection when the user refunds this ability + if(!istype(user)) + return + var/obj/item/organ/internal/eyes/E = user.get_organ_slot("eyes") + if(E) + if(active) + E.vision_flags ^= SEE_MOBS | SEE_OBJS | SEE_TURFS + else + E.flash_protect = FLASH_PROTECTION_NONE + user.update_sight() ..() diff --git a/code/game/gamemodes/shadowling/shadowling.dm b/code/game/gamemodes/shadowling/shadowling.dm index 047bc322ccd..2ed440f366d 100644 --- a/code/game/gamemodes/shadowling/shadowling.dm +++ b/code/game/gamemodes/shadowling/shadowling.dm @@ -162,7 +162,7 @@ Made by Xhuis new_thrall_mind.current.create_log(CONVERSION_LOG, "Became a thrall") new_thrall_mind.current.add_language("Shadowling Hivemind") new_thrall_mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/lesser_shadow_walk(null)) - new_thrall_mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shadow_vision/thrall(null)) + new_thrall_mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shadow_vision(null)) to_chat(new_thrall_mind.current, "You see the truth. Reality has been torn away and you realize what a fool you've been.") to_chat(new_thrall_mind.current, "The shadowlings are your masters. Serve them above all else and ensure they complete their goals.") to_chat(new_thrall_mind.current, "You may not harm other thralls or the shadowlings. However, you do not need to obey other thralls.") diff --git a/code/game/gamemodes/shadowling/shadowling_abilities.dm b/code/game/gamemodes/shadowling/shadowling_abilities.dm index 22faac6a489..5d7f6c269e8 100644 --- a/code/game/gamemodes/shadowling/shadowling_abilities.dm +++ b/code/game/gamemodes/shadowling/shadowling_abilities.dm @@ -146,9 +146,9 @@ /obj/effect/proc_holder/spell/targeted/shadow_vision - name = "Shadowling Darksight" - desc = "Gives you night and thermal vision." - panel = "Shadowling Abilities" + name = "Thrall Darksight" + desc = "Gives you night vision." + panel = "Thrall Abilities" charge_max = 0 range = -1 include_user = 1 @@ -167,11 +167,6 @@ to_chat(H, "You return your vision to normal.") H.set_sight(null) -/obj/effect/proc_holder/spell/targeted/shadow_vision/thrall - desc = "Thrall Darksight" - desc = "Gives you night vision." - panel = "Thrall Abilities" - /obj/effect/proc_holder/spell/aoe_turf/flashfreeze name = "Icy Veins" desc = "Instantly freezes the blood of nearby people, stunning them and causing burn damage." diff --git a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm index 1aa8d628560..2b84136fb04 100644 --- a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm +++ b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm @@ -99,7 +99,6 @@ GLOBAL_LIST_INIT(possibleShadowlingNames, list("U'ruan", "Y`shej", "Nex", "Hel-u sleep(10) to_chat(H, "Your powers are awoken. You may now live to your fullest extent. Remember your goal. Cooperate with your thralls and allies.") H.ExtinguishMob() - H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shadow_vision(null)) H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/click/enthrall(null)) H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/click/glare(null)) H.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/veil(null)) diff --git a/code/game/jobs/job/central.dm b/code/game/jobs/job/central.dm index 8684ca7d1b0..c25dfdd256f 100644 --- a/code/game/jobs/job/central.dm +++ b/code/game/jobs/job/central.dm @@ -93,7 +93,7 @@ /obj/item/implant/dust ) cybernetic_implants = list( - /obj/item/organ/internal/cyberimp/eyes/xray, + /obj/item/organ/internal/eyes/cybernetic/xray, /obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, /obj/item/organ/internal/cyberimp/chest/nutriment/plus, /obj/item/organ/internal/cyberimp/arm/combat/centcom diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index 369d43e5d94..b7b35863541 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -66,9 +66,6 @@ if(L.flash_eyes(affect_silicon = 1)) L.Weaken(strength) - if(L.weakeyes) - L.Weaken(strength * 1.5) - L.visible_message("[L] gasps and shields [L.p_their()] eyes!") /obj/machinery/flasher/emp_act(severity) if(stat & (BROKEN|NOPOWER)) diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 7e24cfab25c..3ecd0d0fc3c 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -258,7 +258,7 @@ /obj/item/assembly/signaler/anomaly = 50, // anomaly core /obj/item/mecha_parts/mecha_equipment/weapon/energy/xray = 25, // mecha x-ray laser /obj/item/mecha_parts/mecha_equipment/teleporter/precise = 25, // upgraded mecha teleporter - /obj/item/autoimplanter = 50, + /obj/item/autosurgeon = 50, // Research / Experimentor /obj/item/paper/researchnotes = 150, // papers that give random R&D levels diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 2edd1c01a26..d2cf5a65bd2 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -89,8 +89,6 @@ if(user) add_attack_logs(user, M, "Flashed with [src]") if(targeted) - if(M.weakeyes) - M.Weaken(3) //quick weaken bypasses eye protection but has no eye flash if(M.flash_eyes(1, 1)) M.AdjustConfused(power) terrible_conversion_proc(M, user) @@ -98,9 +96,6 @@ visible_message("[user] blinds [M] with the flash!") to_chat(user, "You blind [M] with the flash!") to_chat(M, "[user] blinds you with the flash!") - if(M.weakeyes) - M.Stun(2) - M.visible_message("[M] gasps and shields [M.p_their()] eyes!", "You gasp and shield your eyes!") else visible_message("[user] fails to blind [M] with the flash!") to_chat(user, "You fail to blind [M] with the flash!") diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index aadd814c0f2..009c7e70b48 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -396,3 +396,11 @@ anchored = TRUE var/range = null resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + +/obj/item/flashlight/eyelight + name = "eyelight" + desc = "This shouldn't exist outside of someone's head, how are you seeing this?" + light_range = 15 + light_power = 1 + flags = CONDUCT | DROPDEL + actions_types = list() diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index fe7d0cb3fe6..d96b2822bc2 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -108,8 +108,6 @@ //20% chance to actually hit the eyes if(prob(effectchance * diode.rating) && C.flash_eyes(severity)) outmsg = "You blind [C] by shining [src] in [C.p_their()] eyes." - if(C.weakeyes) - C.Stun(1) else outmsg = "You fail to blind [C] by shining [src] at [C.p_their()] eyes!" diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/weapons/grenades/flashbang.dm index 6606b7cc703..8122814353b 100644 --- a/code/game/objects/items/weapons/grenades/flashbang.dm +++ b/code/game/objects/items/weapons/grenades/flashbang.dm @@ -50,17 +50,6 @@ // Flash if(flash) - if(M.weakeyes) - M.visible_message("[M] screams and collapses!") - to_chat(M, "AAAAGH!") - M.Weaken(15) //hella stunned - M.Stun(15) - if(ishuman(M)) - M.emote("scream") - var/mob/living/carbon/human/H = M - var/obj/item/organ/internal/eyes/E = H.get_int_organ(/obj/item/organ/internal/eyes) - if(E) - E.receive_damage(8, TRUE) if(M.flash_eyes(affect_silicon = TRUE)) M.Stun(stun_amount) M.Weaken(stun_amount) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm index 98d0bce5e5e..cf1ad89b4ed 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -40,4 +40,4 @@ new /obj/item/clothing/glasses/meson(src) new /obj/item/clothing/head/soft(src) new /obj/item/door_remote/quartermaster(src) - new /obj/item/organ/internal/cyberimp/eyes/meson(src) + new /obj/item/organ/internal/eyes/cybernetic/meson(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index f11b301202c..7fa60e02c3c 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -38,7 +38,7 @@ new /obj/item/door_remote/chief_engineer(src) new /obj/item/rpd(src) new /obj/item/reagent_containers/food/drinks/mug/ce(src) - new /obj/item/organ/internal/cyberimp/eyes/meson(src) + new /obj/item/organ/internal/eyes/cybernetic/meson(src) new /obj/item/clothing/accessory/medal/engineering(src) new /obj/item/holosign_creator/atmos(src) diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index dcf12d64746..18ef065d62c 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -278,6 +278,14 @@ reqs = list(/obj/item/paper = 5) category = CAT_MISC +/datum/crafting_recipe/flashlight_eyes + name = "Flashlight Eyes" + result = /obj/item/organ/internal/eyes/cybernetic/flashlight + time = 10 + reqs = list(/obj/item/flashlight = 2, + /obj/item/restraints/handcuffs/cable = 1) + category = CAT_MISC + /datum/crafting_recipe/sushimat name = "Sushi Mat" result = /obj/item/kitchen/sushimat diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index 589ae6c8b6c..bb48bbf9b0d 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -253,14 +253,5 @@ Des: Removes all infected images from the alien. if(A.update_remote_sight(src)) //returns 1 if we override all other sight updates. return - for(var/obj/item/organ/internal/cyberimp/eyes/E in internal_organs) - sight |= E.vision_flags - if(E.see_in_dark) - see_in_dark = max(see_in_dark, E.see_in_dark) - if(E.see_invisible) - see_invisible = min(see_invisible, E.see_invisible) - if(!isnull(E.lighting_alpha)) - lighting_alpha = min(lighting_alpha, E.lighting_alpha) - SEND_SIGNAL(src, COMSIG_MOB_UPDATE_SIGHT) sync_lighting_plane_alpha() diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index ca7d06292f4..34e819c4bf7 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -343,9 +343,6 @@ if(.) if(visual) return - if(weakeyes) - Stun(2) - var/obj/item/organ/internal/eyes/E = get_int_organ(/obj/item/organ/internal/eyes) if(!E || (E && E.weld_proof)) return @@ -1148,6 +1145,10 @@ so that different stomachs can handle things in different ways VB*/ if(wear_mask) . += wear_mask.tint + var/obj/item/organ/internal/eyes/E = get_organ_slot("eyes") + if(E) + . += E.tint + /mob/living/carbon/human/get_total_tint() . = ..() if(glasses) @@ -1188,15 +1189,6 @@ so that different stomachs can handle things in different ways VB*/ sight = initial(sight) lighting_alpha = initial(lighting_alpha) - for(var/obj/item/organ/internal/cyberimp/eyes/E in internal_organs) - sight |= E.vision_flags - if(E.see_in_dark) - see_in_dark = max(see_in_dark, E.see_in_dark) - if(E.see_invisible) - see_invisible = min(see_invisible, E.see_invisible) - if(!isnull(E.lighting_alpha)) - lighting_alpha = min(lighting_alpha, E.lighting_alpha) - if(client.eye != src) var/atom/A = client.eye if(A.update_remote_sight(src)) //returns 1 if we override all other sight updates. @@ -1209,7 +1201,6 @@ so that different stomachs can handle things in different ways VB*/ if(HAS_TRAIT(src, TRAIT_XRAY_VISION)) sight |= (SEE_TURFS|SEE_MOBS|SEE_OBJS) see_in_dark = max(see_in_dark, 8) - lighting_alpha = min(lighting_alpha, LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE) SEND_SIGNAL(src, COMSIG_MOB_UPDATE_SIGHT) sync_lighting_plane_alpha() diff --git a/code/modules/mob/living/carbon/human/appearance.dm b/code/modules/mob/living/carbon/human/appearance.dm index f0bfdb31b7b..3695ed7d478 100644 --- a/code/modules/mob/living/carbon/human/appearance.dm +++ b/code/modules/mob/living/carbon/human/appearance.dm @@ -206,10 +206,10 @@ // Update the main DNA datum, then sync the change across the organs var/obj/item/organ/internal/eyes/eyes_organ = get_int_organ(/obj/item/organ/internal/eyes) if(eyes_organ) - if(colour == eyes_organ.eye_colour) + if(colour == eyes_organ.eye_color) return - eyes_organ.eye_colour = colour + eyes_organ.eye_color = colour dna.eye_color_to_dna(eyes_organ) eyes_organ.set_dna(dna) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 93992336a18..5e25550a94d 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -943,9 +943,9 @@ if(istype(wear_mask, /obj/item/clothing/mask)) //mask var/obj/item/clothing/mask/MFP = wear_mask number += MFP.flash_protect - for(var/obj/item/organ/internal/cyberimp/eyes/EFP in internal_organs) - number += EFP.flash_protect - + var/obj/item/organ/internal/eyes/E = get_organ_slot("eyes") + if(E) + number += E.flash_protect return number /mob/living/carbon/human/check_ear_prot() @@ -1477,12 +1477,9 @@ /mob/living/carbon/human/proc/get_eyecon() var/obj/item/organ/internal/eyes/eyes = get_int_organ(/obj/item/organ/internal/eyes) - var/obj/item/organ/internal/cyberimp/eyes/eye_implant = get_int_organ(/obj/item/organ/internal/cyberimp/eyes) if(istype(dna.species) && dna.species.eyes) var/icon/eyes_icon - if(eye_implant) //Eye implants override native DNA eye colo(u)r - eyes_icon = eye_implant.generate_icon() - else if(eyes) + if(eyes) eyes_icon = eyes.generate_icon() else //Error 404: Eyes not found! eyes_icon = new('icons/mob/human_face.dmi', dna.species.eyes) diff --git a/code/modules/mob/living/carbon/human/species/_species.dm b/code/modules/mob/living/carbon/human/species/_species.dm index a11a7189e54..39e997fe11b 100644 --- a/code/modules/mob/living/carbon/human/species/_species.dm +++ b/code/modules/mob/living/carbon/human/species/_species.dm @@ -846,7 +846,8 @@ It'll return null if the organ doesn't correspond, so include null checks when u H.sight |= eyes.vision_flags H.see_in_dark = eyes.see_in_dark H.see_invisible = eyes.see_invisible - H.lighting_alpha = eyes.lighting_alpha + if(!isnull(eyes.lighting_alpha)) + H.lighting_alpha = eyes.lighting_alpha else H.see_in_dark = initial(H.see_in_dark) H.see_invisible = initial(H.see_invisible) @@ -866,15 +867,6 @@ It'll return null if the organ doesn't correspond, so include null checks when u H.sight |= SEE_MOBS H.lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE - for(var/obj/item/organ/internal/cyberimp/eyes/E in H.internal_organs) - H.sight |= E.vision_flags - if(E.see_in_dark) - H.see_in_dark = max(H.see_in_dark, E.see_in_dark) - if(E.see_invisible) - H.see_invisible = min(H.see_invisible, E.see_invisible) - if(E.lighting_alpha) - H.lighting_alpha = min(H.lighting_alpha, E.lighting_alpha) - // my glasses, I can't see without my glasses if(H.glasses) var/obj/item/clothing/glasses/G = H.glasses @@ -906,9 +898,6 @@ It'll return null if the organ doesn't correspond, so include null checks when u if(!isnull(H.vision_type.lighting_alpha)) H.lighting_alpha = min(H.vision_type.lighting_alpha, H.lighting_alpha) - if(H.vision_type.light_sensitive) - H.weakeyes = TRUE - if(HAS_TRAIT(src, TRAIT_THERMAL_VISION)) H.sight |= (SEE_MOBS) H.lighting_alpha = min(H.lighting_alpha, LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE) diff --git a/code/modules/mob/living/carbon/human/species/drask.dm b/code/modules/mob/living/carbon/human/species/drask.dm index 145e28db401..5eb62de833f 100644 --- a/code/modules/mob/living/carbon/human/species/drask.dm +++ b/code/modules/mob/living/carbon/human/species/drask.dm @@ -63,4 +63,4 @@ /datum/species/drask/get_species_runechat_color(mob/living/carbon/human/H) var/obj/item/organ/internal/eyes/E = H.get_int_organ(/obj/item/organ/internal/eyes) - return E.eye_colour + return E.eye_color diff --git a/code/modules/mob/living/carbon/human/species/grey.dm b/code/modules/mob/living/carbon/human/species/grey.dm index f91c4252b48..008fa9b39ac 100644 --- a/code/modules/mob/living/carbon/human/species/grey.dm +++ b/code/modules/mob/living/carbon/human/species/grey.dm @@ -91,4 +91,4 @@ /datum/species/grey/get_species_runechat_color(mob/living/carbon/human/H) var/obj/item/organ/internal/eyes/E = H.get_int_organ(/obj/item/organ/internal/eyes) - return E.eye_colour + return E.eye_color diff --git a/code/modules/mob/living/carbon/human/species/kidan.dm b/code/modules/mob/living/carbon/human/species/kidan.dm index 68ccfbb37a4..da887e261b6 100644 --- a/code/modules/mob/living/carbon/human/species/kidan.dm +++ b/code/modules/mob/living/carbon/human/species/kidan.dm @@ -46,4 +46,4 @@ /datum/species/kidan/get_species_runechat_color(mob/living/carbon/human/H) var/obj/item/organ/internal/eyes/E = H.get_int_organ(/obj/item/organ/internal/eyes) - return E.eye_colour + return E.eye_color diff --git a/code/modules/mob/living/carbon/human/species/shadow.dm b/code/modules/mob/living/carbon/human/species/shadow.dm index d865a9485f4..e7f5450858d 100644 --- a/code/modules/mob/living/carbon/human/species/shadow.dm +++ b/code/modules/mob/living/carbon/human/species/shadow.dm @@ -12,7 +12,7 @@ flesh_color = "#AAAAAA" has_organ = list( "brain" = /obj/item/organ/internal/brain, - "eyes" = /obj/item/organ/internal/eyes/shadow //8 darksight. + "eyes" = /obj/item/organ/internal/eyes/night_vision/nightmare //8 darksight. ) species_traits = list(NO_BLOOD) @@ -27,36 +27,6 @@ "is twisting their own neck!", "is staring into the closest light source!") - var/grant_vision_toggle = TRUE - var/datum/action/innate/shadow/darkvision/vision_toggle - -/datum/action/innate/shadow/darkvision //Darkvision toggle so shadowpeople can actually see where darkness is - name = "Toggle Darkvision" - check_flags = AB_CHECK_CONSCIOUS - background_icon_state = "bg_default" - button_icon_state = "blind" - -/datum/action/innate/shadow/darkvision/Activate() - var/mob/living/carbon/human/H = owner - if(!H.vision_type) - H.set_sight(/datum/vision_override/nightvision) - to_chat(H, "You adjust your vision to pierce the darkness.") - else - H.set_sight(null) - to_chat(H, "You adjust your vision to recognize the shadows.") - -/datum/species/shadow/on_species_gain(mob/living/carbon/human/H) - ..() - if(grant_vision_toggle) - vision_toggle = new - vision_toggle.Grant(H) - -/datum/species/shadow/on_species_loss(mob/living/carbon/human/H) - ..() - if(grant_vision_toggle && vision_toggle) - H.vision_type = null - vision_toggle.Remove(H) - /datum/species/shadow/handle_life(mob/living/carbon/human/H) var/light_amount = 0 if(isturf(H.loc)) diff --git a/code/modules/mob/living/carbon/human/species/shadowling.dm b/code/modules/mob/living/carbon/human/species/shadowling.dm index 2c6309dfbcb..6619692cf66 100644 --- a/code/modules/mob/living/carbon/human/species/shadowling.dm +++ b/code/modules/mob/living/carbon/human/species/shadowling.dm @@ -13,15 +13,11 @@ burn_mod = 1.5 //1.5x burn damage, 2x is excessive heatmod = 1.5 - grant_vision_toggle = 0 - has_organ = list( "brain" = /obj/item/organ/internal/brain, - "eyes" = /obj/item/organ/internal/eyes) + "eyes" = /obj/item/organ/internal/eyes/night_vision/nightmare) /datum/species/shadow/ling/handle_life(mob/living/carbon/human/H) - if(!H.weakeyes) - H.weakeyes = 1 //Makes them more vulnerable to flashes and flashbangs var/light_amount = 0 if(isturf(H.loc)) var/turf/T = H.loc @@ -63,8 +59,6 @@ heatmod = 1.1 /datum/species/shadow/ling/lesser/handle_life(mob/living/carbon/human/H) - if(!H.weakeyes) - H.weakeyes = 1 //Makes them more vulnerable to flashes and flashbangs var/light_amount = 0 if(isturf(H.loc)) var/turf/T = H.loc diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 5d9e8af255d..9919778562f 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -1309,7 +1309,7 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) var/obj/item/organ/internal/eyes/eyes = get_int_organ(/obj/item/organ/internal/eyes) if(eyes) - . += "[eyes.eye_colour]" + . += "[eyes.eye_color]" else . += "#000000" diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index e4431c03acb..ff48fe1256b 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -148,7 +148,6 @@ var/area/lastarea = null var/digitalcamo = 0 // Can they be tracked by the AI? - var/weakeyes = 0 //Are they vulnerable to flashes? var/has_unlimited_silicon_privilege = 0 // Can they interact with station electronics diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index ef0c984596a..f91b8f2012b 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -287,7 +287,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 40 materials = list(MAT_METAL = 600, MAT_GLASS = 400) - build_path = /obj/item/organ/internal/cyberimp/eyes/shield + build_path = /obj/item/organ/internal/eyes/cybernetic/shield category = list("Medical") /datum/design/cyberimp_breather @@ -397,7 +397,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 50 materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 500, MAT_GOLD = 300) - build_path = /obj/item/organ/internal/cyberimp/eyes/meson + build_path = /obj/item/organ/internal/eyes/cybernetic/meson category = list("Medical") /datum/design/cyberimp_xray @@ -408,7 +408,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 60 materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_URANIUM = 1000, MAT_DIAMOND = 1000, MAT_BLUESPACE = 1000) - build_path = /obj/item/organ/internal/cyberimp/eyes/xray + build_path = /obj/item/organ/internal/eyes/cybernetic/xray category = list("Medical") /datum/design/cyberimp_thermals @@ -419,7 +419,7 @@ build_type = PROTOLATHE | MECHFAB construction_time = 60 materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_DIAMOND = 2000) - build_path = /obj/item/organ/internal/cyberimp/eyes/thermals + build_path = /obj/item/organ/internal/eyes/cybernetic/thermals category = list("Medical") /datum/design/cyberimp_antidrop diff --git a/code/modules/response_team/ert_outfits.dm b/code/modules/response_team/ert_outfits.dm index 1c093bc3c1d..d5be97a4081 100644 --- a/code/modules/response_team/ert_outfits.dm +++ b/code/modules/response_team/ert_outfits.dm @@ -255,7 +255,7 @@ glasses = /obj/item/clothing/glasses/meson/engine mask = /obj/item/clothing/mask/gas cybernetic_implants = list( - /obj/item/organ/internal/cyberimp/eyes/shield, + /obj/item/organ/internal/eyes/cybernetic/shield, /obj/item/organ/internal/cyberimp/chest/nutriment ) l_pocket = /obj/item/t_scanner @@ -293,7 +293,7 @@ /obj/item/organ/internal/cyberimp/chest/nutriment/plus, /obj/item/organ/internal/cyberimp/eyes/hud/security, /obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, - /obj/item/organ/internal/cyberimp/eyes/shield, + /obj/item/organ/internal/eyes/cybernetic/shield, /obj/item/organ/internal/cyberimp/arm/toolset ) diff --git a/code/modules/surgery/organs/augments_eyes.dm b/code/modules/surgery/organs/augments_eyes.dm index 6dee1763aad..24b567db203 100644 --- a/code/modules/surgery/organs/augments_eyes.dm +++ b/code/modules/surgery/organs/augments_eyes.dm @@ -6,77 +6,12 @@ slot = "eye_sight" parent_organ = "eyes" w_class = WEIGHT_CLASS_TINY - - var/vision_flags = 0 - var/see_in_dark = 0 - var/see_invisible = 0 - var/lighting_alpha - - var/eye_colour = "#000000" // Should never be null - var/old_eye_colour = "#000000" - var/flash_protect = 0 var/aug_message = "Your vision is augmented!" -/obj/item/organ/internal/cyberimp/eyes/insert(var/mob/living/carbon/M, var/special = 0) +/obj/item/organ/internal/cyberimp/eyes/insert(mob/living/carbon/M, special = FALSE) ..() - var/mob/living/carbon/human/H = M - if(istype(H) && eye_colour) - H.update_body() //Apply our eye colour to the target. if(aug_message && !special) to_chat(owner, "[aug_message]") - M.update_sight() - -/obj/item/organ/internal/cyberimp/eyes/remove(var/mob/living/carbon/M, var/special = 0) - . = ..() - M.update_sight() - -/obj/item/organ/internal/cyberimp/eyes/proc/generate_icon(var/mob/living/carbon/human/HA) - var/mob/living/carbon/human/H = HA - if(!istype(H)) - H = owner - var/icon/cybereyes_icon = new /icon('icons/mob/human_face.dmi', H.dna.species.eyes) - cybereyes_icon.Blend(eye_colour, ICON_ADD) // Eye implants override native DNA eye color - - return cybereyes_icon - -/obj/item/organ/internal/cyberimp/eyes/emp_act(severity) - if(!owner || emp_proof) - return - if(severity > 1) - if(prob(10 * severity)) - return - to_chat(owner, "Static obfuscates your vision!") - owner.flash_eyes(visual = 1) - -/obj/item/organ/internal/cyberimp/eyes/meson - name = "Meson scanner implant" - desc = "These cybernetic eyes will allow you to see the structural layout of the station, and, well, everything else." - eye_colour = "#199900" - implant_color = "#AEFF00" - origin_tech = "materials=4;engineering=4;biotech=4;magnets=4" - vision_flags = SEE_TURFS - lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE - aug_message = "Suddenly, you realize how much of a mess the station really is..." - -/obj/item/organ/internal/cyberimp/eyes/xray - name = "X-ray implant" - desc = "These cybernetic eye implants will give you X-ray vision. Blinking is futile." - implant_color = "#000000" - origin_tech = "materials=4;programming=4;biotech=7;magnets=4" - vision_flags = SEE_MOBS | SEE_OBJS | SEE_TURFS - see_in_dark = 8 - lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE - -/obj/item/organ/internal/cyberimp/eyes/thermals - name = "Thermals implant" - desc = "These cybernetic eye implants will give you Thermal vision. Vertical slit pupil included." - eye_colour = "#FFCC00" - implant_color = "#FFCC00" - vision_flags = SEE_MOBS - lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE - flash_protect = -1 - origin_tech = "materials=5;programming=4;biotech=4;magnets=4;syndicate=1" - aug_message = "You see prey everywhere you look..." // HUD implants /obj/item/organ/internal/cyberimp/eyes/hud @@ -104,7 +39,6 @@ /obj/item/organ/internal/cyberimp/eyes/hud/medical name = "Medical HUD implant" desc = "These cybernetic eye implants will display a medical HUD over everything you see." - eye_colour = "#0000D0" implant_color = "#00FFFF" origin_tech = "materials=4;programming=4;biotech=4" aug_message = "You suddenly see health bars floating above people's heads..." @@ -114,7 +48,6 @@ /obj/item/organ/internal/cyberimp/eyes/hud/diagnostic name = "Diagnostic HUD implant" desc = "These cybernetic eye implants will display a diagnostic HUD over everything you see." - eye_colour = "#723E02" implant_color = "#ff9000" origin_tech = "materials=4;engineering=4;biotech=4" aug_message = "You see the diagnostic information of the synthetics around you..." @@ -123,22 +56,8 @@ /obj/item/organ/internal/cyberimp/eyes/hud/security name = "Security HUD implant" desc = "These cybernetic eye implants will display a security HUD over everything you see." - eye_colour = "#D00000" implant_color = "#CC0000" origin_tech = "materials=4;programming=4;biotech=3;combat=3" aug_message = "Job indicator icons pop up in your vision. That is not a certified surgeon..." HUD_type = DATA_HUD_SECURITY_ADVANCED examine_extensions = list(EXAMINE_HUD_SECURITY_READ, EXAMINE_HUD_SECURITY_WRITE) - -// Welding shield implant -/obj/item/organ/internal/cyberimp/eyes/shield - name = "welding shield implant" - desc = "These reactive micro-shields will protect you from welders and flashes without obscuring your vision." - slot = "eye_shield" - origin_tech = "materials=4;biotech=3;engineering=4;plasmatech=3" - implant_color = "#101010" - flash_protect = 2 - // Welding with thermals will still hurt your eyes a bit. - -/obj/item/organ/internal/cyberimp/eyes/shield/emp_act(severity) - return diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index 56d82e24833..9c442fb6e28 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -9,9 +9,9 @@ /obj/item/organ/internal/cyberimp/New(var/mob/M = null) . = ..() if(implant_overlay) - var/image/overlay = new /image(icon, implant_overlay) + var/mutable_appearance/overlay = mutable_appearance(icon, implant_overlay) overlay.color = implant_color - overlays |= overlay + add_overlay(overlay) /obj/item/organ/internal/cyberimp/emp_act() return // These shouldn't be hurt by EMPs in the standard way @@ -405,26 +405,18 @@ //BOX O' IMPLANTS /obj/item/storage/box/cyber_implants - name = "boxed cybernetic implant" + name = "boxed cybernetic implants" desc = "A sleek, sturdy box." icon_state = "cyber_implants" - -/obj/item/storage/box/cyber_implants/New(loc, implant) - ..() - new /obj/item/autoimplanter(src) - if(ispath(implant)) - new implant(src) - -/obj/item/storage/box/cyber_implants/bundle - name = "boxed cybernetic implants" - var/list/boxed = list(/obj/item/organ/internal/cyberimp/eyes/xray,/obj/item/organ/internal/cyberimp/eyes/thermals, - /obj/item/organ/internal/cyberimp/brain/anti_stun, /obj/item/organ/internal/cyberimp/chest/reviver/hardened) + var/list/boxed = list( + /obj/item/autosurgeon/organ/syndicate/thermal_eyes, + /obj/item/autosurgeon/organ/syndicate/xray_eyes, + /obj/item/autosurgeon/organ/syndicate/anti_stun, + /obj/item/autosurgeon/organ/syndicate/reviver) var/amount = 5 -/obj/item/storage/box/cyber_implants/bundle/New() - ..() +/obj/item/storage/box/cyber_implants/populate_contents() var/implant - while(amount > 0) + while(length(contents) <= amount) implant = pick(boxed) new implant(src) - amount-- diff --git a/code/modules/surgery/organs/autoimplanter.dm b/code/modules/surgery/organs/autoimplanter.dm deleted file mode 100644 index e3f40bc8b46..00000000000 --- a/code/modules/surgery/organs/autoimplanter.dm +++ /dev/null @@ -1,37 +0,0 @@ -/obj/item/autoimplanter - name = "autoimplanter" - desc = "A device that automatically injects a cyber-implant into the user without the hassle of extensive surgery. It has a slot to insert implants and a screwdriver slot for removing accidentally added implants." - icon = 'icons/obj/device.dmi' - icon_state = "autoimplanter" - item_state = "walkietalkie"//left as this so as to intentionally not have inhands - w_class = WEIGHT_CLASS_SMALL - usesound = 'sound/weapons/circsawhit.ogg' - var/obj/item/organ/internal/cyberimp/storedorgan - -/obj/item/autoimplanter/attack_self(mob/user)//when the object it used... - if(!storedorgan) - to_chat(user, "[src] currently has no implant stored.") - return - storedorgan.insert(user)//insert stored organ into the user - user.visible_message("[user] presses a button on [src], and you hear a short mechanical noise.", "You feel a sharp sting as [src] plunges into your body.") - playsound(get_turf(user), usesound, 50, 1) - storedorgan = null - -/obj/item/autoimplanter/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/organ/internal/cyberimp)) - if(storedorgan) - to_chat(user, "[src] already has an implant stored.") - return - if(!user.drop_item()) - return - I.forceMove(src) - storedorgan = I - to_chat(user, "You insert the [I] into [src].") - else if(istype(I, /obj/item/screwdriver)) - if(!storedorgan) - to_chat(user, "There's no implant in [src] for you to remove.") - else - storedorgan.forceMove(get_turf(user)) - storedorgan = null - to_chat(user, "You remove the [storedorgan] from [src].") - playsound(get_turf(user), I.usesound, 50, 1) diff --git a/code/modules/surgery/organs/autosurgeon.dm b/code/modules/surgery/organs/autosurgeon.dm new file mode 100644 index 00000000000..652bf7058a2 --- /dev/null +++ b/code/modules/surgery/organs/autosurgeon.dm @@ -0,0 +1,103 @@ +#define INFINITE -1 + +/obj/item/autosurgeon + name = "autosurgeon" + desc = "A device that automatically inserts an implant or organ into the user without the hassle of extensive surgery. It has a screwdriver slot for removing accidentally added items." + icon = 'icons/obj/device.dmi' + icon_state = "autoimplanter" + item_state = "" + w_class = WEIGHT_CLASS_SMALL + var/uses = INFINITE + +/obj/item/autosurgeon/attack_self_tk(mob/user) + return //stops TK fuckery + +/obj/item/autosurgeon/organ + name = "implant autosurgeon" + desc = "A device that automatically inserts an implant or organ into the user without the hassle of extensive surgery. It has a slot to insert implants or organs and a screwdriver slot for removing accidentally added items." + var/organ_type = /obj/item/organ/internal + var/starting_organ + var/obj/item/organ/internal/storedorgan + +/obj/item/autosurgeon/organ/syndicate + name = "suspicious implant autosurgeon" + icon_state = "syndicate_autoimplanter" + +/obj/item/autosurgeon/organ/Initialize(mapload) + . = ..() + if(starting_organ) + insert_organ(new starting_organ(src)) + +/obj/item/autosurgeon/organ/proc/insert_organ(obj/item/I) + storedorgan = I + I.forceMove(src) + name = "[initial(name)] ([storedorgan.name])" + +/obj/item/autosurgeon/organ/attack_self(mob/user) //when the object it used... + if(!uses) + to_chat(user, "[src] has already been used. The tools are dull and won't reactivate.") + return + else if(!storedorgan) + to_chat(user, "[src] currently has no implant stored.") + return + storedorgan.insert(user) //insert stored organ into the user + user.visible_message("[user] presses a button on [src], and you hear a short mechanical noise.", "You feel a sharp sting as [src] plunges into your body.") + playsound(get_turf(user), 'sound/weapons/circsawhit.ogg', 50, TRUE) + storedorgan = null + name = initial(name) + if(uses != INFINITE) + uses-- + if(!uses) + desc = "[initial(desc)] Looks like it's been used up." + +/obj/item/autosurgeon/organ/attackby(obj/item/I, mob/user, params) + if(istype(I, organ_type)) + if(storedorgan) + to_chat(user, "[src] already has an implant stored.") + return + else if(!uses) + to_chat(user, "[src] has already been used up.") + return + if(!user.drop_item()) + return + I.forceMove(src) + storedorgan = I + to_chat(user, "You insert [I] into [src].") + else + return ..() + +/obj/item/autosurgeon/organ/screwdriver_act(mob/living/user, obj/item/I) + if(..()) + return TRUE + if(!storedorgan) + to_chat(user, "There's no implant in [src] for you to remove!") + else + storedorgan.forceMove(user.drop_location()) + + to_chat(user, "You remove [storedorgan] from [src].") + I.play_tool_sound(src) + storedorgan = null + if(uses != INFINITE) + uses-- + if(!uses) + desc = "[initial(desc)] Looks like it's been used up." + return TRUE + +/obj/item/autosurgeon/organ/syndicate/laser_arm + desc = "A single use autosurgeon that contains a combat arms-up laser augment. A screwdriver can be used to remove it, but implants can't be placed back in." + uses = 1 + starting_organ = /obj/item/organ/internal/cyberimp/arm/gun/laser + +/obj/item/autosurgeon/organ/syndicate/thermal_eyes + starting_organ = /obj/item/organ/internal/eyes/cybernetic/thermals + +/obj/item/autosurgeon/organ/syndicate/xray_eyes + starting_organ = /obj/item/organ/internal/eyes/cybernetic/xray + +/obj/item/autosurgeon/organ/syndicate/anti_stun + starting_organ = /obj/item/organ/internal/cyberimp/brain/anti_stun/hardened + +/obj/item/autosurgeon/organ/syndicate/reviver + starting_organ = /obj/item/organ/internal/cyberimp/chest/reviver/hardened + +#undef INFINITE diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index 085434b25f2..4d1fba70497 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -5,17 +5,19 @@ organ_tag = "eyes" parent_organ = "head" slot = "eyes" - var/eye_colour = "#000000" // Should never be null + var/eye_color = "#000000" // Should never be null var/list/colourmatrix = null var/list/colourblind_matrix = MATRIX_GREYSCALE //Special colourblindness parameters. By default, it's black-and-white. var/list/replace_colours = GREYSCALE_COLOR_REPLACE var/dependent_disabilities = list() //Gets set by eye-dependent disabilities such as colourblindness so the eyes can transfer the disability during transplantation. - var/weld_proof = null //If set, the eyes will not take damage during welding. eg. IPC optical sensors do not take damage when they weld things while all other eyes will. + var/weld_proof = FALSE //If set, the eyes will not take damage during welding. eg. IPC optical sensors do not take damage when they weld things while all other eyes will. var/vision_flags = 0 var/see_in_dark = 2 + var/tint = 0 + var/flash_protect = FLASH_PROTECTION_NONE var/see_invisible = SEE_INVISIBLE_LIVING - var/lighting_alpha = LIGHTING_PLANE_ALPHA_VISIBLE + var/lighting_alpha /obj/item/organ/internal/eyes/proc/update_colour() dna.write_eyes_attributes(src) @@ -25,7 +27,7 @@ if(!istype(H)) H = owner var/icon/eyes_icon = new /icon('icons/mob/human_face.dmi', H.dna.species.eyes) - eyes_icon.Blend(eye_colour, ICON_ADD) + eyes_icon.Blend(eye_color, ICON_ADD) return eyes_icon @@ -41,9 +43,12 @@ /obj/item/organ/internal/eyes/insert(mob/living/carbon/human/M, special = 0) ..() - if(istype(M) && eye_colour) + if(istype(M) && eye_color) M.update_body() //Apply our eye colour to the target. + M.update_tint() + M.update_sight() + if(!HAS_TRAIT(M, TRAIT_COLORBLIND) && (TRAIT_COLORBLIND in dependent_disabilities)) //If the eyes are colourblind and we're not, carry over the gene. dependent_disabilities -= TRAIT_COLORBLIND M.dna.SetSEState(GLOB.colourblindblock, TRUE) @@ -58,6 +63,8 @@ M.dna.SetSEState(GLOB.colourblindblock, FALSE) singlemutcheck(M, GLOB.colourblindblock, MUTCHK_FORCED) . = ..() + M.update_tint() + M.update_sight() /obj/item/organ/internal/eyes/surgeryize() if(!owner) @@ -67,6 +74,32 @@ owner.SetEyeBlurry(0) owner.SetEyeBlind(0) +/obj/item/organ/internal/eyes/night_vision + name = "shadow eyes" + desc = "A spooky set of eyes that can see in the dark." + see_in_dark = 8 + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE + actions_types = list(/datum/action/item_action/organ_action/use) + +/obj/item/organ/internal/eyes/night_vision/ui_action_click() + vision_flags = initial(vision_flags) + switch(lighting_alpha) + if(LIGHTING_PLANE_ALPHA_VISIBLE) + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE + if(LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE) + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE + if(LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE) + lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE + else + lighting_alpha = LIGHTING_PLANE_ALPHA_VISIBLE + vision_flags &= ~SEE_BLACKNESS + owner.update_sight() + +/obj/item/organ/internal/eyes/night_vision/nightmare + name = "burning red eyes" + desc = "Even without their shadowy owner, looking at these eyes gives you a sense of dread." + icon_state = "burning_eyes" + /obj/item/organ/internal/eyes/robotize(make_tough) colourmatrix = null ..() //Make sure the organ's got the robotic status indicators before updating the client colour. @@ -79,3 +112,79 @@ desc = "An electronic device designed to mimic the functions of a pair of human eyes. It has no benefits over organic eyes, but is easy to produce." origin_tech = "biotech=4" status = ORGAN_ROBOT + +/obj/item/organ/internal/eyes/cybernetic/emp_act(severity) + if(!owner || emp_proof) + return + if(prob(10 * severity)) + return + to_chat(owner, "Static obfuscates your vision!") + owner.flash_eyes(visual = TRUE) + ..() + +/obj/item/organ/internal/eyes/cybernetic/meson + name = "meson eyes" + desc = "These cybernetic eyes will allow you to see the structural layout of the station, and, well, everything else." + eye_color = "#199900" + vision_flags = SEE_TURFS + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE + origin_tech = "materials=4;engineering=4;biotech=4;magnets=4" + +/obj/item/organ/internal/eyes/cybernetic/xray + name = "\improper X-ray eyes" + desc = "These cybernetic eyes will give you X-ray vision. Blinking is futile." + see_in_dark = 8 + vision_flags = SEE_MOBS | SEE_OBJS | SEE_TURFS + origin_tech = "materials=4;programming=4;biotech=7;magnets=4" + +/obj/item/organ/internal/eyes/cybernetic/thermals + name = "thermal eyes" + desc = "These cybernetic eye implants will give you thermal vision. Vertical slit pupil included." + eye_color = "#FFCC00" + vision_flags = SEE_MOBS + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE + flash_protect = FLASH_PROTECTION_SENSITIVE + see_in_dark = 8 + origin_tech = "materials=5;programming=4;biotech=4;magnets=4;syndicate=1" + +/obj/item/organ/internal/eyes/cybernetic/flashlight + name = "flashlight eyes" + desc = "It's two flashlights rigged together with some wire. Why would you put these in someone's head?" + eye_color ="#FEE5A3" + icon = 'icons/obj/lighting.dmi' + icon_state = "flashlight_eyes" + flash_protect = FLASH_PROTECTION_WELDER + tint = INFINITY + var/obj/item/flashlight/eyelight/eye + +/obj/item/organ/internal/eyes/cybernetic/flashlight/emp_act(severity) + return + +/obj/item/organ/internal/eyes/cybernetic/flashlight/insert(mob/living/carbon/M, special = FALSE) + ..() + if(!eye) + eye = new /obj/item/flashlight/eyelight() + eye.on = TRUE + eye.forceMove(M) + eye.update_brightness(M) + M.become_blind("flashlight_eyes") + + +/obj/item/organ/internal/eyes/cybernetic/flashlight/remove(mob/living/carbon/M, special = FALSE) + if(eye) + eye.on = FALSE + eye.update_brightness(M) + eye.forceMove(src) + M.cure_blind("flashlight_eyes") + . = ..() + +// Welding shield implant +/obj/item/organ/internal/eyes/cybernetic/shield + name = "shielded robotic eyes" + desc = "These reactive micro-shields will protect you from welders and flashes without obscuring your vision." + flash_protect = FLASH_PROTECTION_WELDER + eye_color = "#101010" + origin_tech = "materials=4;biotech=3;engineering=4;plasmatech=3" + +/obj/item/organ/internal/eyes/cybernetic/shield/emp_act(severity) + return diff --git a/code/modules/surgery/organs/subtypes/machine.dm b/code/modules/surgery/organs/subtypes/machine.dm index 415cdb7875d..8a4d63aeaf8 100644 --- a/code/modules/surgery/organs/subtypes/machine.dm +++ b/code/modules/surgery/organs/subtypes/machine.dm @@ -118,7 +118,7 @@ icon_state = "camera" status = ORGAN_ROBOT // dead_icon = "camera_broken" - weld_proof = 1 + weld_proof = TRUE /obj/item/organ/internal/eyes/optical_sensor/remove(var/mob/living/user,special = 0) if(!special) diff --git a/code/modules/surgery/organs/subtypes/shadow.dm b/code/modules/surgery/organs/subtypes/shadow.dm deleted file mode 100644 index d147feb0317..00000000000 --- a/code/modules/surgery/organs/subtypes/shadow.dm +++ /dev/null @@ -1,3 +0,0 @@ -/obj/item/organ/internal/eyes/shadow - name = "dark orbs" - see_in_dark = 8 diff --git a/code/modules/tgui/modules/appearance_changer.dm b/code/modules/tgui/modules/appearance_changer.dm index b6139792b71..6af513e1d08 100644 --- a/code/modules/tgui/modules/appearance_changer.dm +++ b/code/modules/tgui/modules/appearance_changer.dm @@ -113,7 +113,7 @@ if("eye_color") if(can_change(APPEARANCE_EYE_COLOR)) var/obj/item/organ/internal/eyes/eyes_organ = owner.get_int_organ(/obj/item/organ/internal/eyes) - var/new_eyes = input("Please select eye color.", "Eye Color", eyes_organ.eye_colour) as color|null + var/new_eyes = input("Please select eye color.", "Eye Color", eyes_organ.eye_color) as color|null if(new_eyes && (!..()) && owner.change_eye_color(new_eyes)) update_dna() diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 11189a5a0adacea229478e46d2ed194f397a9c04..ed35f85b21c8ab0f1eac112841bbe95b946714da 100644 GIT binary patch delta 9684 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 diff --git a/icons/obj/lighting.dmi b/icons/obj/lighting.dmi index 19b4d85a1d89ca9966df610392017d8eef3000f7..60ffb6462f9ef901d2765bf2a580744e8b71c0d9 100644 GIT binary patch delta 74737 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�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 z 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 za}⪼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 ZRP4c$(%hzj8gzFlpsA*-TBc$X@_%3xLUI5A delta 20744 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 diff --git a/paradise.dme b/paradise.dme index f787871e9b9..5da5b96cbb8 100644 --- a/paradise.dme +++ b/paradise.dme @@ -2416,7 +2416,7 @@ #include "code\modules\surgery\organs\augments_arms.dm" #include "code\modules\surgery\organs\augments_eyes.dm" #include "code\modules\surgery\organs\augments_internal.dm" -#include "code\modules\surgery\organs\autoimplanter.dm" +#include "code\modules\surgery\organs\autosurgeon.dm" #include "code\modules\surgery\organs\blood.dm" #include "code\modules\surgery\organs\body_egg.dm" #include "code\modules\surgery\organs\ears.dm" @@ -2444,7 +2444,6 @@ #include "code\modules\surgery\organs\subtypes\machine.dm" #include "code\modules\surgery\organs\subtypes\nucleation.dm" #include "code\modules\surgery\organs\subtypes\plasmaman.dm" -#include "code\modules\surgery\organs\subtypes\shadow.dm" #include "code\modules\surgery\organs\subtypes\skrell.dm" #include "code\modules\surgery\organs\subtypes\slime.dm" #include "code\modules\surgery\organs\subtypes\standard.dm"