From 63ddf5cf2446b1d6ba0a9e45b6054ccbbb39e863 Mon Sep 17 00:00:00 2001 From: larentoun <31931237+larentoun@users.noreply.github.com> Date: Thu, 6 Feb 2025 22:35:24 +0300 Subject: [PATCH] Removes useless t-ray scanners (#1784) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Что этот PR делает ## Почему это хорошо для игры Удалил t-ray сканеры, которые использовались только для фурукайного ниндзи, который нам не нужен. ## Changelog :cl: del: Удаляет лишние t-ray сканеры. Они ничего не делают, описание путает. /:cl: ## Summary by Sourcery Chores: - Remove t-ray scanners that were only used for the furukai ninja, which is no longer needed. --- modular_ss220/devices/_devices.dme | 2 - modular_ss220/devices/code/items/scanners.dm | 109 ------------------ .../research_designs/equipment_designs.dm | 49 -------- 3 files changed, 160 deletions(-) delete mode 100644 modular_ss220/devices/code/items/scanners.dm delete mode 100644 modular_ss220/devices/code/research_designs/equipment_designs.dm diff --git a/modular_ss220/devices/_devices.dme b/modular_ss220/devices/_devices.dme index c5209490a5bb..aa69a82f75f1 100644 --- a/modular_ss220/devices/_devices.dme +++ b/modular_ss220/devices/_devices.dme @@ -1,5 +1,3 @@ #include "_devices.dm" -#include "code/items/scanners.dm" #include "code/items/radio.dm" -#include "code/research_designs/equipment_designs.dm" diff --git a/modular_ss220/devices/code/items/scanners.dm b/modular_ss220/devices/code/items/scanners.dm deleted file mode 100644 index 914c14842f1b..000000000000 --- a/modular_ss220/devices/code/items/scanners.dm +++ /dev/null @@ -1,109 +0,0 @@ -// translate -/obj/item/t_scanner - name = "T-ray сканнер" - desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов под полом, таких как кабели и трубы." - -// debug -/obj/item/t_scanner/mod - name = "Модификация T-ray сканнера" - desc = "Предмодифицированный сканнер, который не должен был попасть в ваши руки. Отнесите его в ближайший научный отдел \ - \nдля изучения кодерами." - icon = 'modular_ss220/devices/icons/device.dmi' - icon_state = "t-ray0" - origin_tech = "magnets=3;engineering=3" - var/scan_range = 3 - var/pulse_duration = 8 - -/obj/item/t_scanner/mod/scan() - t_ray_scan(loc, pulse_duration, scan_range) - -// new scanners -/obj/item/t_scanner/mod/extended_range - name = "Расширенный T-ray сканнер" - desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов и объектов под полом, таких как кабели и трубы. \ - \nОбразец с расширенным радиусов воздействия." - icon_state = "t-ray-range0" - scan_range = 5 - origin_tech = "magnets=3;engineering=3" - -/obj/item/t_scanner/mod/pulse - name = "Пульсовой T-ray сканнер" - desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов и объектов под полом, таких как кабели и трубы. \ - \nОбразец с продолжительным пульсаром." - icon_state = "t-ray-pulse0" - pulse_duration = 20 - origin_tech = "magnets=5;engineering=3" - -/obj/item/t_scanner/mod/advanced - name = "Продвинутый T-ray сканнер" - desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов и объектов под полом, таких как кабели и трубы. \ - \nОбразец с расширенным радиусом воздействия и продолжительным пульсаром." - icon_state = "t-ray-advanced0" - pulse_duration = 20 - scan_range = 5 - origin_tech = "magnets=7;engineering=3" - -/obj/item/t_scanner/mod/science - name = "Научный T-ray сканнер" - desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов и объектов под полом, таких как кабели и трубы. \ - \nНаучный образец сканнера с расширенным радиусом действия и продолжительным пульсаром." - icon_state = "t-ray-science0" - scan_range = 7 - pulse_duration = 50 - origin_tech = "magnets=8;engineering=5" - materials = list(MAT_METAL=500) - -/obj/item/t_scanner/mod/experimental //a high-risk that cannot be disassembled, since this garbage was invented by, well, you know who. - name = "Экспериментальный T-ray сканнер" - desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов и объектов под полом, таких как кабели и трубы. \ - \nЭкспериментальный образец сканнера с расширенным радиусом действия и продолжительным пульсаром. \ - \nСудя по его виду, эта вещь изобретена безумными учеными, взятая буквально с экспериментами. Вы можете представить больное воображение ученого который это сделал? \ - \nЦенная находка в практическом и научном пользовании. \ - \nНо её не может изучить даже самый продвинутый разборщик, требуется тщательное исследование." - icon_state = "t-ray-experimental0" - scan_range = 5 - pulse_duration = 80 - origin_tech = null - materials = null - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF - -// /datum/theft_objective/experimental -// name = "experimental T-ray scanner" -// typepath = /obj/item/t_scanner/mod/experimental -// protected_jobs = list("Research Director") -// location_override = "кабинет Директора Исследований" - -/obj/item/t_scanner/mod/security - name = "Противо-маскировочное ТГц устройство" - desc = "Излучатель терагерцевого типа используемый для сканирования области на наличие замаскированных биоорганизмов. Устройство уязвимо для ЭМИ излучения." - icon = 'modular_ss220/devices/icons/device.dmi' - lefthand_file = 'modular_ss220/devices/icons/inhands/items_lefthand.dmi' - righthand_file = 'modular_ss220/devices/icons/inhands/items_righthand.dmi' - item_state = "sb_t-ray" - icon_state = "sb_t-ray0" - scan_range = 4 - pulse_duration = 15 - var/was_alerted = FALSE // Protection against spam alerts from this scanner - var/burnt = FALSE // Did emp break us? - var/datum/effect_system/spark_spread/spark_system //The spark system, used for generating... sparks? - origin_tech = "combat=3;magnets=5;biotech=5" - -/obj/item/t_scanner/mod/security/Initialize(mapload) - . = ..() - //Sets up a spark system - spark_system = new /datum/effect_system/spark_spread - spark_system.set_up(5, 0, src) - spark_system.attach(src) - -/obj/item/t_scanner/mod/security/toggle_on() - if(!burnt) - on = !on - icon_state = copytext(icon_state, 1, length(icon_state))+"[on]" - if(on) - START_PROCESSING(SSobj, src) - -/obj/item/t_scanner/mod/security/emp_act(severity) - . = ..() - if(prob(25) && !burnt) - burnt = TRUE - on = FALSE; diff --git a/modular_ss220/devices/code/research_designs/equipment_designs.dm b/modular_ss220/devices/code/research_designs/equipment_designs.dm deleted file mode 100644 index db6db4d45b7f..000000000000 --- a/modular_ss220/devices/code/research_designs/equipment_designs.dm +++ /dev/null @@ -1,49 +0,0 @@ -/datum/design/tray_scanner_range - name = "Extended T-ray" - desc = "Расширенный по дальности Т-сканнер позволяющий визуально обнаружить скрытые объекты." - id = "tray_range" - req_tech = list("magnets" = 3, "engineering" = 3) - build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 500, MAT_DIAMOND = 200) - build_path = /obj/item/t_scanner/mod/extended_range - category = list("Equipment") - -/datum/design/tray_scanner_pulse - name = "Pulse T-ray" - desc = "Пульсовой Т-сканнер позволяющий гораздо дольше визуально обнаруживать скрытые объекты." - id = "tray_pulse" - req_tech = list("magnets" = 5, "engineering" = 3) - build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 500, MAT_DIAMOND = 200) - build_path = /obj/item/t_scanner/mod/pulse - category = list("Equipment") - -/datum/design/tray_scanner_advanced - name = "Advanced T-ray" - desc = "Расширенный по дальности Т-сканнер, более дольше удерживающий пульсар, позволяющий визуально обнаружить скрытые объекты." - id = "tray_advanced" - req_tech = list("magnets" = 7, "programming" = 5, "engineering" = 5) - build_type = PROTOLATHE - materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_SILVER = 1000, MAT_DIAMOND = 500) - build_path = /obj/item/t_scanner/mod/advanced - category = list("Equipment") - -/datum/design/tray_scanner_science - name = "Science T-ray" - desc = "Научный Т-сканнер совмещающий в себя технологии пульсового и расширенного сканнера." - id = "tray_science" - req_tech = list("magnets" = 8, "programming" = 7, "engineering" = 7) // придется постараться чтобы найти 8-й уровень технологий - build_type = PROTOLATHE - materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_SILVER = 2000, MAT_DIAMOND = 1500) - build_path = /obj/item/t_scanner/mod/science - category = list("Equipment") - -/datum/design/sec_tray_scanner - name = "Security T-ray" - desc = "An advance use of a terahertz-ray to find any invisible biological creature nearby." - id = "sec_tray" - req_tech = list("magnets" = 7, "biotech" = 7, "engineering" = 3) - build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_DIAMOND = 500) - build_path = /obj/item/t_scanner/mod/security - category = list("Equipment")