From 44c94bc1157aa096fe93182f0f00d50fb1f89c67 Mon Sep 17 00:00:00 2001 From: Lexanx <61974560+Lexanx@users.noreply.github.com> Date: Sat, 2 Nov 2024 19:37:40 +0300 Subject: [PATCH] =?UTF-8?q?RnD=20=D0=91=D0=BE=D0=BB=D1=8C=D1=88=D0=B5=20?= =?UTF-8?q?=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD=D0=BE=D0=B2=20(#2742)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: UEDCommander <52104104+UEDCommander@users.noreply.github.com> --- mods/RnD/code/design.dm | 17 +++++++++++ mods/RnD/code/tech_engineering.dm | 29 +++++++++++++----- mods/RnD/code/tech_illegal.dm | 24 +++------------ mods/RnD/code/tech_power.dm | 2 +- mods/RnD/code/tech_telecom.dm | 4 +-- mods/utility_items/_utility_items.dme | 1 + mods/utility_items/code/chemistry.dm | 42 ++++++++++++++++++++++++++ nano/images/science.png | Bin 47638 -> 48064 bytes nano/templates/rdconsole.tmpl | 1 + 9 files changed, 90 insertions(+), 30 deletions(-) create mode 100644 mods/utility_items/code/chemistry.dm diff --git a/mods/RnD/code/design.dm b/mods/RnD/code/design.dm index 835e2ce8a3d04..00ab8ebdf85ed 100644 --- a/mods/RnD/code/design.dm +++ b/mods/RnD/code/design.dm @@ -58,3 +58,20 @@ F.uniquekey = uniquekey return F + +/datum/design/item/tool/jetpack + shortname = "Jetpack" + name = "Jetpack" + desc = "The O'Neill Manufacturing VMU-11-C is a tank-based propulsion unit that utilizes compressed carbon dioxide for moving in zero-gravity areas. The label on the side indicates it should not be used as a source for internals.." + id = "jetpack" + req_tech = list(TECH_ENGINEERING = 5, TECH_MATERIAL = 5) + materials = list(MATERIAL_STEEL = 12000, MATERIAL_GLASS = 10000, MATERIAL_SILVER = 2000) + build_path = /obj/item/tank/jetpack/carbondioxide + sort_string = "VAGAM" + +/datum/design/circuit/area_atmos + name = "area atmos" + id = "area_atmos" + req_tech = list(TECH_DATA = 2) + build_path = /obj/item/stock_parts/circuitboard/area_atmos + sort_string = "KCAAR" diff --git a/mods/RnD/code/tech_engineering.dm b/mods/RnD/code/tech_engineering.dm index 3ac3c5694e5b5..6794bea60229f 100644 --- a/mods/RnD/code/tech_engineering.dm +++ b/mods/RnD/code/tech_engineering.dm @@ -42,7 +42,22 @@ required_tech_levels = list() cost = 1000 - unlocks_designs = list("portascrubberstat", "portascrubberhuge", "portapump", "portascrubber", "oxyregen", "cracer","rpd") + unlocks_designs = list("portascrubberstat", "portascrubberhuge", "portapump", "portascrubber", "oxyregen", "cracer","rpd","area_atmos") + +/datum/technology/engineering/jetpack + name = "Jetpacks" + desc = "Jetpacks" + id = "jetpack" + + x = 0.3 + y = 0.7 + icon = "jetpack" + + required_technologies = list("gas_heat") + required_tech_levels = list() + cost = 1500 + + unlocks_designs = list("jetpack") /datum/technology/engineering/adv_parts name = "Advanced Parts" @@ -245,10 +260,10 @@ unlocks_designs = list("arc_welder", "power_drill", "jaws_of_life", "experimental_welder", "price_scanner","hand_rcd") -/datum/technology/engineering/airlock_brace - name = "Airlock Brace" - desc = "Airlock Brace" - id = "airlock_brace" +/datum/technology/engineering/crusher + name = "Crusher" + desc = "Crusher" + id = "crusher" x = 0.3 y = 0.4 @@ -256,9 +271,9 @@ required_technologies = list("res_tech") required_tech_levels = list() - cost = 500 + cost = 1500 - unlocks_designs = list("brace", "bracejack") + unlocks_designs = list("brace", "bracejack","crusher","pile_ripper","recycler",) /datum/technology/engineering/icprinter name = "Integrated Circuit Printer" diff --git a/mods/RnD/code/tech_illegal.dm b/mods/RnD/code/tech_illegal.dm index 214446787f73e..7ebc100a278a5 100644 --- a/mods/RnD/code/tech_illegal.dm +++ b/mods/RnD/code/tech_illegal.dm @@ -10,25 +10,9 @@ required_technologies = list() required_tech_levels = list() - cost = 1250 - - unlocks_designs = list("binaryencrypt") - -/datum/technology/esoteric/bomb - name = "large chem grenade" - desc = "large chem grenade" - id = "large_grenade" - tech_type = RESEARCH_ESOTERIC + cost = 1750 - x = 0.5 - y = 0.6 - icon = "kit" - - required_technologies = list("radiokey") - required_tech_levels = list() - cost = 1000 - - unlocks_designs = list("large_Grenade") + unlocks_designs = list("binaryencrypt", "large_Grenade") /datum/technology/esoteric/chameleon_kit name = "Chameleon Kit" @@ -36,10 +20,10 @@ id = "chameleon_kit" x = 0.5 - y = 0.7 + y = 0.6 icon = "kit" - required_technologies = list("large_grenade") + required_technologies = list("radiokey") required_tech_levels = list() cost = 1500 diff --git a/mods/RnD/code/tech_power.dm b/mods/RnD/code/tech_power.dm index 6fb41915055f3..230bf3dfb0122 100644 --- a/mods/RnD/code/tech_power.dm +++ b/mods/RnD/code/tech_power.dm @@ -147,4 +147,4 @@ required_tech_levels = list() cost = 2500 - unlocks_designs = list("fusion_core_control", "fusion_fuel_compressor", "fusion_fuel_control", "gyrotron_control", "fusion_core", "fusion_injector") + unlocks_designs = list("fusion_core_control", "fusion_fuel_compressor", "fusion_fuel_control", "gyrotron_control", "fusion_core", "fusion_injector", "fusion_kinetic_harvester") diff --git a/mods/RnD/code/tech_telecom.dm b/mods/RnD/code/tech_telecom.dm index b9c495ae7b61e..d40f527e658db 100644 --- a/mods/RnD/code/tech_telecom.dm +++ b/mods/RnD/code/tech_telecom.dm @@ -39,9 +39,9 @@ required_technologies = list("tcom_monitoring") required_tech_levels = list() - cost = 750 + cost = 1550 - unlocks_designs = list("rcon_console") + unlocks_designs = list("rcon_console", "traffic_server") /datum/technology/tcom/mainframes name = "Mainframes" diff --git a/mods/utility_items/_utility_items.dme b/mods/utility_items/_utility_items.dme index b09234faf8517..70aecc49e8343 100644 --- a/mods/utility_items/_utility_items.dme +++ b/mods/utility_items/_utility_items.dme @@ -22,6 +22,7 @@ #include "code/hair_olivka.dm" #include "code/ert_maint_helmet.dm" #include "code/tag_recipe.dm" +#include "code/chemistry.dm" #include "code/jobs.dm" #endif diff --git a/mods/utility_items/code/chemistry.dm b/mods/utility_items/code/chemistry.dm new file mode 100644 index 0000000000000..d84631af5512c --- /dev/null +++ b/mods/utility_items/code/chemistry.dm @@ -0,0 +1,42 @@ +/singleton/reaction/goldalchemy + name = "Gold" + result = null + required_reagents = list(/datum/reagent/frostoil = 5, /datum/reagent/gold = 20) + catalysts = list(/datum/reagent/coolant=1) + result_amount = 1 + mix_message = "The solution solidifies into a golden mass." + +/singleton/reaction/goldalchemy/on_reaction(datum/reagents/holder, created_volume, reaction_flags) + ..() + new /obj/item/stack/material/gold(get_turf(holder.my_atom), created_volume) + +/singleton/reaction/silveralchemy + name = "Silver" + result = null + required_reagents = list(/datum/reagent/frostoil = 5, /datum/reagent/silver = 20) + result_amount = 1 + mix_message = "The solution solidifies into a silver mass." + +/singleton/reaction/silveralchemy/on_reaction(datum/reagents/holder, created_volume, reaction_flags) + ..() + new /obj/item/stack/material/silver(get_turf(holder.my_atom), created_volume) + + + +/singleton/reaction/kompot + name = "Kompot" + result = /datum/reagent/drink/kompot + required_reagents = list(/datum/reagent/water = 2, /datum/reagent/drink/juice/berry = 1, /datum/reagent/drink/juice/apple = 1, /datum/reagent/drink/juice/pear = 1) + result_amount = 5 + mix_message = "The mixture turns a soft orange, bubbling faintly" + +//REAGENTS// + +/datum/reagent/drink/kompot + name = "Kompot" + description = "A traditional Eastern European beverage once used to preserve fruit in the 1980s." + taste_description = "refreshuingly sweet and fruity" + color = "#ed9415" + + glass_name = "Kompot" + glass_desc = "Traditional Terran drink. Grandma would be proud." diff --git a/nano/images/science.png b/nano/images/science.png index 6dda3a2bbb1f61fde75a66188ad099f45d63f6e3..fba97b86d983d9fc7662dbafe1c8bb694fc51c61 100644 GIT binary patch delta 5265 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 oO-WL3W8f(lLwFsPi1guH{iqXa}+ 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 diff --git a/nano/templates/rdconsole.tmpl b/nano/templates/rdconsole.tmpl index 0714f889b864f..77f4df16a3d07 100644 --- a/nano/templates/rdconsole.tmpl +++ b/nano/templates/rdconsole.tmpl @@ -755,6 +755,7 @@ .sciTechTreeIcon.icon-eva { background-position: -96px -384px; } .sciTechTreeIcon.icon-mechloader { background-position: -128px -384px; } .sciTechTreeIcon.icon-mechlight { background-position: -160px -384px; } +.sciTechTreeIcon.icon-jetpack { background-position: -192px -384px; } .sciMenuButton { width: 300px;