From dbf8e53020c05fd34ab890f641598ffa5f323c9f Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Wed, 22 Apr 2015 21:27:45 +0930 Subject: [PATCH] Mass rename of 'metal' to steel, refactor of walls and falsewall mineral construction, refactor of materials and ores. --- code/defines/obj/weapon.dm | 50 +++--- code/game/gamemodes/nuclear/pinpointer.dm | 2 +- code/game/gamemodes/objective.dm | 2 +- code/game/machinery/alarm.dm | 4 +- code/game/machinery/autolathe.dm | 16 +- code/game/machinery/camera/camera_assembly.dm | 2 +- code/game/machinery/doors/airlock.dm | 2 +- .../machinery/doors/airlock_electronics.dm | 2 +- code/game/machinery/robot_fabricator.dm | 2 +- code/game/mecha/equipment/mecha_equipment.dm | 6 +- .../mecha/equipment/tools/medical_tools.dm | 4 +- code/game/mecha/equipment/tools/tools.dm | 18 +-- code/game/mecha/equipment/weapons/weapons.dm | 2 +- code/game/mecha/mech_fabricator.dm | 10 +- code/game/mecha/mecha_control_console.dm | 2 +- code/game/mecha/mecha_parts.dm | 72 ++++----- code/game/objects/items/ashtray.dm | 4 +- code/game/objects/items/devices/debugger.dm | 2 +- code/game/objects/items/devices/flash.dm | 2 +- code/game/objects/items/devices/flashlight.dm | 2 +- code/game/objects/items/devices/multitool.dm | 2 +- code/game/objects/items/devices/powersink.dm | 2 +- .../items/devices/radio/electropack.dm | 2 +- .../objects/items/devices/radio/headset.dm | 2 +- .../game/objects/items/devices/radio/radio.dm | 2 +- code/game/objects/items/devices/scanners.dm | 12 +- .../objects/items/devices/taperecorder.dm | 2 +- code/game/objects/items/robot/robot_parts.dm | 16 +- .../objects/items/robot/robot_upgrades.dm | 14 +- code/game/objects/items/stacks/rods.dm | 2 +- .../game/objects/items/stacks/sheets/glass.dm | 4 +- .../objects/items/stacks/sheets/mineral.dm | 4 + .../items/stacks/sheets/sheet_types.dm | 12 +- .../objects/items/stacks/tiles/plasteel.dm | 2 +- code/game/objects/items/toys.dm | 4 +- code/game/objects/items/weapons/RCD.dm | 4 +- .../objects/items/weapons/extinguisher.dm | 2 +- .../objects/items/weapons/flamethrower.dm | 2 +- code/game/objects/items/weapons/handcuffs.dm | 2 +- code/game/objects/items/weapons/kitchen.dm | 6 +- code/game/objects/items/weapons/paint.dm | 2 +- .../game/objects/items/weapons/power_cells.dm | 22 +-- code/game/objects/items/weapons/shields.dm | 2 +- .../objects/items/weapons/surgery_tools.dm | 12 +- .../objects/items/weapons/table_rack_parts.dm | 4 +- .../objects/items/weapons/teleportation.dm | 4 +- code/game/objects/items/weapons/tools.dm | 16 +- code/game/objects/items/weapons/weaponry.dm | 6 +- code/game/objects/structures/false_walls.dm | 94 +++++------ code/game/objects/structures/girders.dm | 134 +++++++--------- code/game/objects/structures/mineral_doors.dm | 26 +-- code/game/smoothwall.dm | 6 +- code/game/turfs/simulated/floor.dm | 2 +- code/game/turfs/simulated/walls.dm | 85 +++++----- code/game/turfs/simulated/walls_mineral.dm | 9 -- code/modules/assembly/assembly.dm | 2 +- code/modules/assembly/igniter.dm | 2 +- code/modules/assembly/infrared.dm | 2 +- code/modules/assembly/mousetrap.dm | 2 +- code/modules/assembly/proximity.dm | 2 +- code/modules/assembly/signaler.dm | 2 +- code/modules/assembly/timer.dm | 2 +- code/modules/assembly/voice.dm | 2 +- code/modules/clothing/glasses/glasses.dm | 59 +++++++ code/modules/clothing/head/misc_special.dm | 2 +- .../spacesuits/rig/modules/modules.dm | 2 +- .../hydroponics/trays/tray_reagents.dm | 2 +- code/modules/hydroponics/trays/tray_tools.dm | 4 +- code/modules/mining/drilling/scanner.dm | 2 +- code/modules/mining/machine_processing.dm | 28 ++-- code/modules/mining/machine_stacking.dm | 4 +- code/modules/mining/mine_items.dm | 66 +------- code/modules/mining/mine_turfs.dm | 11 +- code/modules/mining/mineral_effect.dm | 9 +- code/modules/mining/minerals.dm | 132 ++++++++------- code/modules/mining/mint.dm | 6 +- code/modules/mining/ore.dm | 46 +++--- code/modules/mining/ore_datum.dm | 151 ++++++++++++++---- code/modules/mob/living/carbon/brain/MMI.dm | 2 +- .../mob/living/carbon/brain/posibrain.dm | 2 +- .../mob/living/silicon/robot/analyzer.dm | 2 +- .../mob/living/silicon/robot/component.dm | 2 +- code/modules/paperwork/pen.dm | 2 +- code/modules/paperwork/photography.dm | 2 +- code/modules/paperwork/stamps.dm | 2 +- code/modules/power/antimatter/shielding.dm | 2 +- code/modules/power/cable.dm | 2 +- code/modules/power/lighting.dm | 2 +- code/modules/projectiles/ammunition.dm | 2 +- code/modules/projectiles/ammunition/boxes.dm | 24 +-- .../modules/projectiles/ammunition/bullets.dm | 14 +- code/modules/projectiles/gun.dm | 30 ++-- code/modules/projectiles/guns/energy/laser.dm | 4 +- code/modules/projectiles/guns/energy/stun.dm | 4 +- .../guns/launcher/grenade_launcher.dm | 4 +- .../projectiles/guns/launcher/syringe_gun.dm | 12 +- code/modules/projectiles/guns/projectile.dm | 10 +- .../reagents/reagent_containers/glass.dm | 2 +- .../recycling/disposal-construction.dm | 2 +- code/modules/research/rdconsole.dm | 25 ++- code/modules/research/research.dm | 4 +- .../research/xenoarchaeology/geosample.dm | 51 ++---- icons/obj/mining.dmi | Bin 53008 -> 53367 bytes icons/turf/walls.dmi | Bin 139846 -> 140505 bytes 104 files changed, 745 insertions(+), 731 deletions(-) diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 7f287a5b54..4facfc4be7 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -83,7 +83,7 @@ force = 5.0 throwforce = 7.0 w_class = 2.0 - matter = list("metal" = 50) + matter = list("steel" = 50) attack_verb = list("bludgeoned", "whacked", "disciplined", "thrashed") /obj/item/weapon/cane/concealed @@ -271,7 +271,7 @@ w_class = 2.0 throw_speed = 4 throw_range = 20 - matter = list("metal" = 100) + matter = list("steel" = 100) origin_tech = "magnets=1" /obj/item/weapon/staff @@ -321,7 +321,7 @@ var/amount = 1.0 var/laying = 0.0 var/old_lay = null - matter = list("metal" = 40) + matter = list("steel" = 40) attack_verb = list("whipped", "lashed", "disciplined", "tickled") suicide_act(mob/user) @@ -345,7 +345,7 @@ name = "power control module" icon_state = "power_mod" desc = "Heavy-duty switching circuits for power control." - matter = list("metal" = 50, "glass" = 50) + matter = list("steel" = 50, "glass" = 50) /obj/item/weapon/module/power_control/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) if (istype(W, /obj/item/device/multitool)) @@ -467,35 +467,35 @@ desc = "A basic capacitor used in the construction of a variety of devices." icon_state = "capacitor" origin_tech = "powerstorage=1" - matter = list("metal" = 50,"glass" = 50) + matter = list("steel" = 50,"glass" = 50) /obj/item/weapon/stock_parts/scanning_module name = "scanning module" desc = "A compact, high resolution scanning module used in the construction of certain devices." icon_state = "scan_module" origin_tech = "magnets=1" - matter = list("metal" = 50,"glass" = 20) + matter = list("steel" = 50,"glass" = 20) /obj/item/weapon/stock_parts/manipulator name = "micro-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "micro_mani" origin_tech = "materials=1;programming=1" - matter = list("metal" = 30) + matter = list("steel" = 30) /obj/item/weapon/stock_parts/micro_laser name = "micro-laser" desc = "A tiny laser used in certain devices." icon_state = "micro_laser" origin_tech = "magnets=1" - matter = list("metal" = 10,"glass" = 20) + matter = list("steel" = 10,"glass" = 20) /obj/item/weapon/stock_parts/matter_bin name = "matter bin" desc = "A container for hold compressed matter awaiting re-construction." icon_state = "matter_bin" origin_tech = "materials=1" - matter = list("metal" = 80) + matter = list("steel" = 80) //Rank 2 @@ -504,7 +504,7 @@ desc = "An advanced capacitor used in the construction of a variety of devices." origin_tech = "powerstorage=3" rating = 2 - matter = list("metal" = 50,"glass" = 50) + matter = list("steel" = 50,"glass" = 50) /obj/item/weapon/stock_parts/scanning_module/adv name = "advanced scanning module" @@ -512,7 +512,7 @@ icon_state = "scan_module" origin_tech = "magnets=3" rating = 2 - matter = list("metal" = 50,"glass" = 20) + matter = list("steel" = 50,"glass" = 20) /obj/item/weapon/stock_parts/manipulator/nano name = "nano-manipulator" @@ -520,7 +520,7 @@ icon_state = "nano_mani" origin_tech = "materials=3,programming=2" rating = 2 - matter = list("metal" = 30) + matter = list("steel" = 30) /obj/item/weapon/stock_parts/micro_laser/high name = "high-power micro-laser" @@ -528,7 +528,7 @@ icon_state = "high_micro_laser" origin_tech = "magnets=3" rating = 2 - matter = list("metal" = 10,"glass" = 20) + matter = list("steel" = 10,"glass" = 20) /obj/item/weapon/stock_parts/matter_bin/adv name = "advanced matter bin" @@ -536,7 +536,7 @@ icon_state = "advanced_matter_bin" origin_tech = "materials=3" rating = 2 - matter = list("metal" = 80) + matter = list("steel" = 80) //Rating 3 @@ -545,14 +545,14 @@ desc = "A super-high capacity capacitor used in the construction of a variety of devices." origin_tech = "powerstorage=5;materials=4" rating = 3 - matter = list("metal" = 50,"glass" = 50) + matter = list("steel" = 50,"glass" = 50) /obj/item/weapon/stock_parts/scanning_module/phasic name = "phasic scanning module" desc = "A compact, high resolution phasic scanning module used in the construction of certain devices." origin_tech = "magnets=5" rating = 3 - matter = list("metal" = 50,"glass" = 20) + matter = list("steel" = 50,"glass" = 20) /obj/item/weapon/stock_parts/manipulator/pico name = "pico-manipulator" @@ -560,7 +560,7 @@ icon_state = "pico_mani" origin_tech = "materials=5,programming=2" rating = 3 - matter = list("metal" = 30) + matter = list("steel" = 30) /obj/item/weapon/stock_parts/micro_laser/ultra name = "ultra-high-power micro-laser" @@ -568,7 +568,7 @@ desc = "A tiny laser used in certain devices." origin_tech = "magnets=5" rating = 3 - matter = list("metal" = 10,"glass" = 20) + matter = list("steel" = 10,"glass" = 20) /obj/item/weapon/stock_parts/matter_bin/super name = "super matter bin" @@ -576,7 +576,7 @@ icon_state = "super_matter_bin" origin_tech = "materials=5" rating = 3 - matter = list("metal" = 80) + matter = list("steel" = 80) // Subspace stock parts @@ -585,35 +585,35 @@ icon_state = "subspace_ansible" desc = "A compact module capable of sensing extradimensional activity." origin_tech = "programming=3;magnets=5;materials=4;bluespace=2" - matter = list("metal" = 30,"glass" = 10) + matter = list("steel" = 30,"glass" = 10) /obj/item/weapon/stock_parts/subspace/filter name = "hyperwave filter" icon_state = "hyperwave_filter" desc = "A tiny device capable of filtering and converting super-intense radiowaves." origin_tech = "programming=4;magnets=2" - matter = list("metal" = 30,"glass" = 10) + matter = list("steel" = 30,"glass" = 10) /obj/item/weapon/stock_parts/subspace/amplifier name = "subspace amplifier" icon_state = "subspace_amplifier" desc = "A compact micro-machine capable of amplifying weak subspace transmissions." origin_tech = "programming=3;magnets=4;materials=4;bluespace=2" - matter = list("metal" = 30,"glass" = 10) + matter = list("steel" = 30,"glass" = 10) /obj/item/weapon/stock_parts/subspace/treatment name = "subspace treatment disk" icon_state = "treatment_disk" desc = "A compact micro-machine capable of stretching out hyper-compressed radio waves." origin_tech = "programming=3;magnets=2;materials=5;bluespace=2" - matter = list("metal" = 30,"glass" = 10) + matter = list("steel" = 30,"glass" = 10) /obj/item/weapon/stock_parts/subspace/analyzer name = "subspace wavelength analyzer" icon_state = "wavelength_analyzer" desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths." origin_tech = "programming=3;magnets=4;materials=4;bluespace=2" - matter = list("metal" = 30,"glass" = 10) + matter = list("steel" = 30,"glass" = 10) /obj/item/weapon/stock_parts/subspace/crystal name = "ansible crystal" @@ -627,7 +627,7 @@ icon_state = "subspace_transmitter" desc = "A large piece of equipment used to open a window into the subspace dimension." origin_tech = "magnets=5;materials=5;bluespace=3" - matter = list("metal" = 50) + matter = list("steel" = 50) /obj/item/weapon/ectoplasm name = "ectoplasm" diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index d26f1a0789..a78eb9f57a 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -8,7 +8,7 @@ item_state = "electronic" throw_speed = 4 throw_range = 20 - matter = list("metal" = 500) + matter = list("steel" = 500) var/obj/item/weapon/disk/nuclear/the_disk = null var/active = 0 diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 27236dd8fb..a1ce1af8de 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -798,7 +798,7 @@ datum/objective/heist/salvage choose_target() switch(rand(1,8)) if(1) - target = "metal" + target = "steel" target_amount = 300 if(2) target = "glass" diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index f6d2820d5b..c0d743d379 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -866,7 +866,7 @@ Just a object used in constructing air alarms icon_state = "door_electronics" desc = "Looks like a circuit. Probably is." w_class = 2.0 - matter = list("metal" = 50, "glass" = 50) + matter = list("steel" = 50, "glass" = 50) /* @@ -1188,7 +1188,7 @@ Just a object used in constructing fire alarms icon_state = "door_electronics" desc = "A circuit. It has a label on it, it says \"Can handle heat levels up to 40 degrees celsius!\"" w_class = 2.0 - matter = list("metal" = 50, "glass" = 50) + matter = list("steel" = 50, "glass" = 50) /* diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index d537d113f9..54e242c0f1 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -9,8 +9,8 @@ active_power_usage = 2000 var/list/machine_recipes - var/list/stored_material = list("metal" = 0, "glass" = 0) - var/list/storage_capacity = list("metal" = 0, "glass" = 0) + var/list/stored_material = list("steel" = 0, "glass" = 0) + var/list/storage_capacity = list("steel" = 0, "glass" = 0) var/show_category = "All" var/hacked = 0 @@ -279,18 +279,20 @@ for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) man_rating += M.rating - storage_capacity["metal"] = mb_rating * 25000 + storage_capacity["steel"] = mb_rating * 25000 storage_capacity["glass"] = mb_rating * 12500 build_time = 50 / man_rating mat_efficiency = 1.1 - man_rating * 0.1// Normally, price is 1.25 the amount of material, so this shouldn't go higher than 0.8. Maximum rating of parts is 3 /obj/machinery/autolathe/dismantle() - var/list/sheets = list("metal" = /obj/item/stack/sheet/metal, "glass" = /obj/item/stack/sheet/glass) for(var/mat in stored_material) - var/T = sheets[mat] - var/obj/item/stack/sheet/S = new T + var/material/M = name_to_mineral[mat] + if(!istype(M)) + continue + var/obj/item/stack/sheet/S = new M.stack_type(get_turf(src)) if(stored_material[mat] > S.perunit) S.amount = round(stored_material[mat] / S.perunit) - S.loc = loc + else + del(S) ..() diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm index b9aa81e858..312e6de7f1 100644 --- a/code/game/machinery/camera/camera_assembly.dm +++ b/code/game/machinery/camera/camera_assembly.dm @@ -6,7 +6,7 @@ w_class = 2 anchored = 0 - matter = list("metal" = 700,"glass" = 300) + matter = list("steel" = 700,"glass" = 300) // Motion, EMP-Proof, X-Ray var/list/obj/item/possible_upgrades = list(/obj/item/device/assembly/prox_sensor, /obj/item/stack/sheet/mineral/osmium, /obj/item/weapon/stock_parts/scanning_module) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 69c4ee2857..565d50c452 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -573,7 +573,7 @@ About the new airlock wires panel: if (src.isElectrified()) if (istype(mover, /obj/item)) var/obj/item/i = mover - if (i.matter && ("metal" in i.matter) && i.matter["metal"] > 0) + if (i.matter && ("steel" in i.matter) && i.matter["steel"] > 0) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, src) s.start() diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index 32e356de3f..f1299ea07c 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -6,7 +6,7 @@ icon_state = "door_electronics" w_class = 2.0 //It should be tiny! -Agouri - matter = list("metal" = 50,"glass" = 50) + matter = list("steel" = 50,"glass" = 50) req_access = list(access_engine) diff --git a/code/game/machinery/robot_fabricator.dm b/code/game/machinery/robot_fabricator.dm index 0c3ae56115..5489856ba5 100644 --- a/code/game/machinery/robot_fabricator.dm +++ b/code/game/machinery/robot_fabricator.dm @@ -22,7 +22,7 @@ if(!M.get_amount()) return while(metal_amount < 150000 && M.amount) - src.metal_amount += O.matter["metal"] /*O:height * O:width * O:length * 100000.0*/ + src.metal_amount += O.matter["steel"] /*O:height * O:width * O:length * 100000.0*/ M.use(1) count++ diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 2a6e2b6214..30a541f71e 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -9,7 +9,7 @@ force = 5 origin_tech = "materials=2" construction_time = 100 - construction_cost = list("metal"=10000) + construction_cost = list("steel"=10000) var/equip_cooldown = 0 var/equip_ready = 1 var/energy_drain = 0 @@ -100,11 +100,11 @@ if (ispath(required_type)) return istype(M, required_type) - + for (var/path in required_type) if (istype(M, path)) return 1 - + return 0 /obj/item/mecha_parts/mecha_equipment/proc/attach(obj/mecha/M as obj) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 08d6f2cca4..e571f2468b 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -6,7 +6,7 @@ origin_tech = "programming=2;biotech=3" energy_drain = 20 range = MELEE - construction_cost = list("metal"=5000,"glass"=10000) + construction_cost = list("steel"=5000,"glass"=10000) reliability = 1000 equip_cooldown = 20 var/mob/living/carbon/occupant = null @@ -390,7 +390,7 @@ equip_cooldown = 10 origin_tech = "materials=3;biotech=4;magnets=4;programming=3" construction_time = 200 - construction_cost = list("metal"=3000,"glass"=2000) + construction_cost = list("steel"=3000,"glass"=2000) required_type = /obj/mecha/medical New() diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 4d799ef928..d1c5c19748 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -123,7 +123,7 @@ desc = "This is an upgraded version of the drill that'll pierce the heavens! (Can be attached to: Combat and Engineering Exosuits)" icon_state = "mecha_diamond_drill" origin_tech = "materials=4;engineering=3" - construction_cost = list("metal"=10000,"diamond"=6500) + construction_cost = list("steel"=10000,"diamond"=6500) equip_cooldown = 20 force = 15 @@ -255,7 +255,7 @@ energy_drain = 250 range = MELEE|RANGED construction_time = 1200 - construction_cost = list("metal"=30000,"phoron"=25000,"silver"=20000,"gold"=20000) + construction_cost = list("steel"=30000,"phoron"=25000,"silver"=20000,"gold"=20000) var/mode = 0 //0 - deconstruct, 1 - wall or floor, 2 - airlock. var/disabled = 0 //malf @@ -505,7 +505,7 @@ equip_cooldown = 10 energy_drain = 50 range = 0 - construction_cost = list("metal"=20000,"silver"=5000) + construction_cost = list("steel"=20000,"silver"=5000) var/deflect_coeff = 1.15 var/damage_coeff = 0.8 @@ -555,7 +555,7 @@ equip_cooldown = 10 energy_drain = 50 range = 0 - construction_cost = list("metal"=20000,"gold"=5000) + construction_cost = list("steel"=20000,"gold"=5000) var/deflect_coeff = 1.15 var/damage_coeff = 0.8 @@ -626,7 +626,7 @@ equip_cooldown = 20 energy_drain = 100 range = 0 - construction_cost = list("metal"=10000,"gold"=1000,"silver"=2000,"glass"=5000) + construction_cost = list("steel"=10000,"gold"=1000,"silver"=2000,"glass"=5000) var/health_boost = 2 var/datum/global_iterator/pr_repair_droid var/icon/droid_overlay @@ -716,7 +716,7 @@ equip_cooldown = 10 energy_drain = 0 range = 0 - construction_cost = list("metal"=10000,"gold"=2000,"silver"=3000,"glass"=2000) + construction_cost = list("steel"=10000,"gold"=2000,"silver"=3000,"glass"=2000) var/datum/global_iterator/pr_energy_relay var/coeff = 100 var/list/use_channels = list(EQUIP,ENVIRON,LIGHT) @@ -828,7 +828,7 @@ equip_cooldown = 10 energy_drain = 0 range = MELEE - construction_cost = list("metal"=10000,"silver"=500,"glass"=1000) + construction_cost = list("steel"=10000,"silver"=500,"glass"=1000) var/datum/global_iterator/pr_mech_generator var/coeff = 100 var/obj/item/stack/sheet/fuel @@ -963,7 +963,7 @@ desc = "Generates power using uranium. Pollutes the environment." icon_state = "tesla" origin_tech = "powerstorage=3;engineering=3" - construction_cost = list("metal"=10000,"silver"=500,"glass"=1000) + construction_cost = list("steel"=10000,"silver"=500,"glass"=1000) max_fuel = 50000 fuel_per_cycle_idle = 10 fuel_per_cycle_active = 30 @@ -1074,7 +1074,7 @@ origin_tech = "engineering=1;biotech=1" energy_drain = 10 range = MELEE - construction_cost = list("metal"=5000,"glass"=5000) + construction_cost = list("steel"=5000,"glass"=5000) reliability = 1000 equip_cooldown = 20 var/mob/living/carbon/occupant = null diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 3d36efea9c..c5235693c7 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -274,7 +274,7 @@ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang//Because I am a heartless bastard -Sieve name = "\improper SOP-6 grenade launcher" projectile = /obj/item/weapon/grenade/flashbang/clusterbang - construction_cost = list("metal"=20000,"gold"=6000,"uranium"=6000) + construction_cost = list("steel"=20000,"gold"=6000,"uranium"=6000) /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang/limited/get_equip_info()//Limited version of the clusterbang launcher that can't reload return "* [chassis.selected==src?"":""][src.name][chassis.selected==src?"":""]\[[src.projectiles]\]" diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index f000499ffd..f517aca58a 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -17,7 +17,7 @@ var/time_coeff = 1.5 //can be upgraded with research var/resource_coeff = 1.5 //can be upgraded with research var/list/resources = list( - "metal"=0, + "steel"=0, "glass"=0, "gold"=0, "silver"=0, @@ -719,7 +719,7 @@ /obj/machinery/mecha_part_fabricator/proc/remove_material(var/mat_string, var/amount) var/type switch(mat_string) - if("metal") + if("steel") type = /obj/item/stack/sheet/metal if("glass") type = /obj/item/stack/sheet/glass @@ -774,9 +774,9 @@ if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = src.loc - if(src.resources["metal"] >= 3750) + if(src.resources["steel"] >= 3750) var/obj/item/stack/sheet/metal/G = new /obj/item/stack/sheet/metal(src.loc) - G.amount = round(src.resources["metal"] / G.perunit) + G.amount = round(src.resources["steel"] / G.perunit) if(src.resources["glass"] >= 3750) var/obj/item/stack/sheet/glass/G = new /obj/item/stack/sheet/glass(src.loc) G.amount = round(src.resources["glass"] / G.perunit) @@ -816,7 +816,7 @@ if(/obj/item/stack/sheet/mineral/phoron) material = "phoron" if(/obj/item/stack/sheet/metal) - material = "metal" + material = "steel" if(/obj/item/stack/sheet/glass) material = "glass" if(/obj/item/stack/sheet/mineral/uranium) diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index 8fa25a3568..2ec911d14f 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -69,7 +69,7 @@ icon_state = "motion2" origin_tech = "programming=2;magnets=2" construction_time = 50 - construction_cost = list("metal"=500) + construction_cost = list("steel"=500) proc/get_mecha_info() if(!in_mecha()) diff --git a/code/game/mecha/mecha_parts.dm b/code/game/mecha/mecha_parts.dm index c3257bb61b..eecc3b9095 100644 --- a/code/game/mecha/mecha_parts.dm +++ b/code/game/mecha/mecha_parts.dm @@ -12,14 +12,14 @@ flags = CONDUCT origin_tech = "programming=2;materials=2" var/construction_time = 100 - var/list/construction_cost = list("metal"=20000,"glass"=5000) + var/list/construction_cost = list("steel"=20000,"glass"=5000) /obj/item/mecha_parts/chassis name="Mecha Chassis" icon_state = "backbone" var/datum/construction/construct - construction_cost = list("metal"=20000) + construction_cost = list("steel"=20000) flags = CONDUCT attackby(obj/item/W as obj, mob/user as mob) @@ -45,7 +45,7 @@ icon_state = "ripley_harness" origin_tech = "programming=2;materials=2;biotech=2;engineering=2" construction_time = 200 - construction_cost = list("metal"=40000,"glass"=15000) + construction_cost = list("steel"=40000,"glass"=15000) /obj/item/mecha_parts/part/ripley_left_arm name="Ripley Left Arm" @@ -53,7 +53,7 @@ icon_state = "ripley_l_arm" origin_tech = "programming=2;materials=2;engineering=2" construction_time = 150 - construction_cost = list("metal"=25000) + construction_cost = list("steel"=25000) /obj/item/mecha_parts/part/ripley_right_arm name="Ripley Right Arm" @@ -61,7 +61,7 @@ icon_state = "ripley_r_arm" origin_tech = "programming=2;materials=2;engineering=2" construction_time = 150 - construction_cost = list("metal"=25000) + construction_cost = list("steel"=25000) /obj/item/mecha_parts/part/ripley_left_leg name="Ripley Left Leg" @@ -69,7 +69,7 @@ icon_state = "ripley_l_leg" origin_tech = "programming=2;materials=2;engineering=2" construction_time = 150 - construction_cost = list("metal"=30000) + construction_cost = list("steel"=30000) /obj/item/mecha_parts/part/ripley_right_leg name="Ripley Right Leg" @@ -77,13 +77,13 @@ icon_state = "ripley_r_leg" origin_tech = "programming=2;materials=2;engineering=2" construction_time = 150 - construction_cost = list("metal"=30000) + construction_cost = list("steel"=30000) ///////// Gygax /obj/item/mecha_parts/chassis/gygax name = "Gygax Chassis" - construction_cost = list("metal"=25000) + construction_cost = list("steel"=25000) New() ..() @@ -95,7 +95,7 @@ icon_state = "gygax_harness" origin_tech = "programming=2;materials=2;biotech=3;engineering=3" construction_time = 300 - construction_cost = list("metal"=50000,"glass"=20000) + construction_cost = list("steel"=50000,"glass"=20000) /obj/item/mecha_parts/part/gygax_head name="Gygax Head" @@ -103,7 +103,7 @@ icon_state = "gygax_head" origin_tech = "programming=2;materials=2;magnets=3;engineering=3" construction_time = 200 - construction_cost = list("metal"=20000,"glass"=10000) + construction_cost = list("steel"=20000,"glass"=10000) /obj/item/mecha_parts/part/gygax_left_arm name="Gygax Left Arm" @@ -111,7 +111,7 @@ icon_state = "gygax_l_arm" origin_tech = "programming=2;materials=2;engineering=3" construction_time = 200 - construction_cost = list("metal"=30000) + construction_cost = list("steel"=30000) /obj/item/mecha_parts/part/gygax_right_arm name="Gygax Right Arm" @@ -119,35 +119,35 @@ icon_state = "gygax_r_arm" origin_tech = "programming=2;materials=2;engineering=3" construction_time = 200 - construction_cost = list("metal"=30000) + construction_cost = list("steel"=30000) /obj/item/mecha_parts/part/gygax_left_leg name="Gygax Left Leg" icon_state = "gygax_l_leg" origin_tech = "programming=2;materials=2;engineering=3" construction_time = 200 - construction_cost = list("metal"=35000) + construction_cost = list("steel"=35000) /obj/item/mecha_parts/part/gygax_right_leg name="Gygax Right Leg" icon_state = "gygax_r_leg" origin_tech = "programming=2;materials=2;engineering=3" construction_time = 200 - construction_cost = list("metal"=35000) + construction_cost = list("steel"=35000) /obj/item/mecha_parts/part/gygax_armour name="Gygax Armour Plates" icon_state = "gygax_armour" origin_tech = "materials=6;combat=4;engineering=5" construction_time = 600 - construction_cost = list("metal"=50000,"diamond"=10000) + construction_cost = list("steel"=50000,"diamond"=10000) //////////// Durand /obj/item/mecha_parts/chassis/durand name = "Durand Chassis" - construction_cost = list("metal"=25000) + construction_cost = list("steel"=25000) New() ..() @@ -158,49 +158,49 @@ icon_state = "durand_harness" origin_tech = "programming=2;materials=3;biotech=3;engineering=3" construction_time = 300 - construction_cost = list("metal"=55000,"glass"=20000,"silver"=10000) + construction_cost = list("steel"=55000,"glass"=20000,"silver"=10000) /obj/item/mecha_parts/part/durand_head name="Durand Head" icon_state = "durand_head" origin_tech = "programming=2;materials=3;magnets=3;engineering=3" construction_time = 200 - construction_cost = list("metal"=25000,"glass"=10000,"silver"=3000) + construction_cost = list("steel"=25000,"glass"=10000,"silver"=3000) /obj/item/mecha_parts/part/durand_left_arm name="Durand Left Arm" icon_state = "durand_l_arm" origin_tech = "programming=2;materials=3;engineering=3" construction_time = 200 - construction_cost = list("metal"=35000,"silver"=3000) + construction_cost = list("steel"=35000,"silver"=3000) /obj/item/mecha_parts/part/durand_right_arm name="Durand Right Arm" icon_state = "durand_r_arm" origin_tech = "programming=2;materials=3;engineering=3" construction_time = 200 - construction_cost = list("metal"=35000,"silver"=3000) + construction_cost = list("steel"=35000,"silver"=3000) /obj/item/mecha_parts/part/durand_left_leg name="Durand Left Leg" icon_state = "durand_l_leg" origin_tech = "programming=2;materials=3;engineering=3" construction_time = 200 - construction_cost = list("metal"=40000,"silver"=3000) + construction_cost = list("steel"=40000,"silver"=3000) /obj/item/mecha_parts/part/durand_right_leg name="Durand Right Leg" icon_state = "durand_r_leg" origin_tech = "programming=2;materials=3;engineering=3" construction_time = 200 - construction_cost = list("metal"=40000,"silver"=3000) + construction_cost = list("steel"=40000,"silver"=3000) /obj/item/mecha_parts/part/durand_armour name="Durand Armour Plates" icon_state = "durand_armour" origin_tech = "materials=5;combat=4;engineering=5" construction_time = 600 - construction_cost = list("metal"=50000,"uranium"=10000) + construction_cost = list("steel"=50000,"uranium"=10000) @@ -248,42 +248,42 @@ name="Phazon Torso" icon_state = "phazon_harness" construction_time = 300 - construction_cost = list("metal"=35000,"glass"=10000,"phoron"=20000) + construction_cost = list("steel"=35000,"glass"=10000,"phoron"=20000) origin_tech = "programming=5;materials=7;bluespace=6;powerstorage=6" /obj/item/mecha_parts/part/phazon_head name="Phazon Head" icon_state = "phazon_head" construction_time = 200 - construction_cost = list("metal"=15000,"glass"=5000,"phoron"=10000) + construction_cost = list("steel"=15000,"glass"=5000,"phoron"=10000) origin_tech = "programming=4;materials=5;magnets=6" /obj/item/mecha_parts/part/phazon_left_arm name="Phazon Left Arm" icon_state = "phazon_l_arm" construction_time = 200 - construction_cost = list("metal"=20000,"phoron"=10000) + construction_cost = list("steel"=20000,"phoron"=10000) origin_tech = "materials=5;bluespace=2;magnets=2" /obj/item/mecha_parts/part/phazon_right_arm name="Phazon Right Arm" icon_state = "phazon_r_arm" construction_time = 200 - construction_cost = list("metal"=20000,"phoron"=10000) + construction_cost = list("steel"=20000,"phoron"=10000) origin_tech = "materials=5;bluespace=2;magnets=2" /obj/item/mecha_parts/part/phazon_left_leg name="Phazon Left Leg" icon_state = "phazon_l_leg" construction_time = 200 - construction_cost = list("metal"=20000,"phoron"=10000) + construction_cost = list("steel"=20000,"phoron"=10000) origin_tech = "materials=5;bluespace=3;magnets=3" /obj/item/mecha_parts/part/phazon_right_leg name="Phazon Right Leg" icon_state = "phazon_r_leg" construction_time = 200 - construction_cost = list("metal"=20000,"phoron"=10000) + construction_cost = list("steel"=20000,"phoron"=10000) origin_tech = "materials=5;bluespace=3;magnets=3" ///////// Odysseus @@ -300,7 +300,7 @@ name="Odysseus Head" icon_state = "odysseus_head" construction_time = 100 - construction_cost = list("metal"=2000,"glass"=10000) + construction_cost = list("steel"=2000,"glass"=10000) origin_tech = "programming=3;materials=2" /obj/item/mecha_parts/part/odysseus_torso @@ -309,7 +309,7 @@ icon_state = "odysseus_torso" origin_tech = "programming=2;materials=2;biotech=2;engineering=2" construction_time = 180 - construction_cost = list("metal"=25000) + construction_cost = list("steel"=25000) /obj/item/mecha_parts/part/odysseus_left_arm name="Odysseus Left Arm" @@ -317,7 +317,7 @@ icon_state = "odysseus_l_arm" origin_tech = "programming=2;materials=2;engineering=2" construction_time = 120 - construction_cost = list("metal"=10000) + construction_cost = list("steel"=10000) /obj/item/mecha_parts/part/odysseus_right_arm name="Odysseus Right Arm" @@ -325,7 +325,7 @@ icon_state = "odysseus_r_arm" origin_tech = "programming=2;materials=2;engineering=2" construction_time = 120 - construction_cost = list("metal"=10000) + construction_cost = list("steel"=10000) /obj/item/mecha_parts/part/odysseus_left_leg name="Odysseus Left Leg" @@ -333,7 +333,7 @@ icon_state = "odysseus_l_leg" origin_tech = "programming=2;materials=2;engineering=2" construction_time = 130 - construction_cost = list("metal"=15000) + construction_cost = list("steel"=15000) /obj/item/mecha_parts/part/odysseus_right_leg name="Odysseus Right Leg" @@ -341,11 +341,11 @@ icon_state = "odysseus_r_leg" origin_tech = "programming=2;materials=2;engineering=2" construction_time = 130 - construction_cost = list("metal"=15000) + construction_cost = list("steel"=15000) /*/obj/item/mecha_parts/part/odysseus_armour name="Odysseus Carapace" icon_state = "odysseus_armour" origin_tech = "materials=3;engineering=3" construction_time = 200 - construction_cost = list("metal"=15000)*/ + construction_cost = list("steel"=15000)*/ diff --git a/code/game/objects/items/ashtray.dm b/code/game/objects/items/ashtray.dm index 0d386623ec..f0cdeb1638 100644 --- a/code/game/objects/items/ashtray.dm +++ b/code/game/objects/items/ashtray.dm @@ -82,7 +82,7 @@ icon_broken = "ashtray_bork_bl" max_butts = 14 health = 24.0 - matter = list("metal" = 30,"glass" = 30) + matter = list("steel" = 30,"glass" = 30) empty_desc = "Cheap plastic ashtray." throwforce = 3.0 die() @@ -102,7 +102,7 @@ icon_broken = "ashtray_bork_br" max_butts = 10 health = 72.0 - matter = list("metal" = 80) + matter = list("steel" = 80) empty_desc = "Massive bronze ashtray." throwforce = 10.0 diff --git a/code/game/objects/items/devices/debugger.dm b/code/game/objects/items/devices/debugger.dm index faab1ee054..c90b98b3e6 100644 --- a/code/game/objects/items/devices/debugger.dm +++ b/code/game/objects/items/devices/debugger.dm @@ -17,7 +17,7 @@ throw_speed = 3 desc = "You can use this on airlocks or APCs to try to hack them without cutting wires." - matter = list("metal" = 50,"glass" = 20) + matter = list("steel" = 50,"glass" = 20) origin_tech = "magnets=1;engineering=1" var/obj/machinery/telecomms/buffer // simple machine buffer for device linkage diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 7013b30419..e2d19edcc2 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -194,7 +194,7 @@ desc = "When a problem arises, SCIENCE is the solution." icon_state = "sflash" origin_tech = "magnets=2;combat=1" - var/construction_cost = list("metal"=750,"glass"=750) + var/construction_cost = list("steel"=750,"glass"=750) var/construction_time=100 /obj/item/device/flash/synthetic/attack(mob/living/M as mob, mob/user as mob) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index fb3edec873..bbba897c6f 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -8,7 +8,7 @@ flags = CONDUCT slot_flags = SLOT_BELT - matter = list("metal" = 50,"glass" = 20) + matter = list("steel" = 50,"glass" = 20) icon_action_button = "action_flashlight" var/on = 0 diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index a31a866bc7..beb3bbc60e 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -16,7 +16,7 @@ throw_speed = 3 desc = "You can use this on airlocks or APCs to try to hack them without cutting wires." - matter = list("metal" = 50,"glass" = 20) + matter = list("steel" = 50,"glass" = 20) origin_tech = "magnets=1;engineering=1" var/obj/machinery/telecomms/buffer // simple machine buffer for device linkage diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index 8b2469d2dd..ec056edb75 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -11,7 +11,7 @@ throw_speed = 1 throw_range = 2 - matter = list("metal" = 750,"waste" = 750) + matter = list("steel" = 750,"waste" = 750) origin_tech = "powerstorage=3;syndicate=5" var/drain_rate = 1000000 // amount of power to drain per tick diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index e7f9ec3b9f..0109b36030 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -8,7 +8,7 @@ slot_flags = SLOT_BACK w_class = 5.0 - matter = list("metal" = 10000,"glass" = 2500) + matter = list("steel" = 10000,"glass" = 2500) var/code = 2 diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index bfc9e8f69b..a42c61c636 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -4,7 +4,7 @@ var/radio_desc = "" icon_state = "headset" item_state = "headset" - matter = list("metal" = 75) + matter = list("steel" = 75) subspace_transmission = 1 canhear_range = 0 // can't hear headsets from very far away diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index dab778dcb9..ad08e81ff1 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -26,7 +26,7 @@ throw_range = 9 w_class = 2 - matter = list("glass" = 25,"metal" = 75) + matter = list("glass" = 25,"steel" = 75) var/const/FREQ_LISTENING = 1 diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 1a646d3fe1..1ee6d2b80b 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -16,7 +16,7 @@ REAGENT SCANNER w_class = 2 item_state = "electronic" - matter = list("metal" = 150) + matter = list("steel" = 150) origin_tech = "magnets=1;engineering=1" @@ -73,7 +73,7 @@ REAGENT SCANNER w_class = 2.0 throw_speed = 5 throw_range = 10 - matter = list("metal" = 200) + matter = list("steel" = 200) origin_tech = "magnets=1;biotech=1" var/mode = 1; @@ -238,7 +238,7 @@ REAGENT SCANNER throw_speed = 4 throw_range = 20 - matter = list("metal" = 30,"glass" = 20) + matter = list("steel" = 30,"glass" = 20) origin_tech = "magnets=1;engineering=1" @@ -285,7 +285,7 @@ REAGENT SCANNER throw_speed = 4 throw_range = 20 - matter = list("metal" = 30,"glass" = 20) + matter = list("steel" = 30,"glass" = 20) origin_tech = "magnets=2;biotech=2" var/details = 0 @@ -358,7 +358,7 @@ REAGENT SCANNER throwforce = 5 throw_speed = 4 throw_range = 20 - matter = list("metal" = 30,"glass" = 20) + matter = list("steel" = 30,"glass" = 20) origin_tech = "magnets=2;biotech=2" var/details = 0 @@ -417,7 +417,7 @@ REAGENT SCANNER throwforce = 0 throw_speed = 3 throw_range = 7 - matter = list("metal" = 30,"glass" = 20) + matter = list("steel" = 30,"glass" = 20) /obj/item/device/slime_scanner/attack(mob/living/M as mob, mob/living/user as mob) if (!isslime(M)) diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 1e9405cbeb..e9f5444610 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -5,7 +5,7 @@ item_state = "analyzer" w_class = 2.0 - matter = list("metal" = 60,"glass" = 30) + matter = list("steel" = 60,"glass" = 30) var/emagged = 0.0 var/recording = 0.0 diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index da508a8a31..981d9175e1 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -6,7 +6,7 @@ flags = CONDUCT slot_flags = SLOT_BELT var/construction_time = 100 - var/list/construction_cost = list("metal"=20000,"glass"=5000) + var/list/construction_cost = list("steel"=20000,"glass"=5000) var/list/part = null // Order of args is important for installing robolimbs. var/sabotaged = 0 //Emagging limbs can have repercussions when installed as prosthetics. var/model_info @@ -33,7 +33,7 @@ desc = "A skeletal limb wrapped in pseudomuscles, with a low-conductivity case." icon_state = "l_arm" construction_time = 200 - construction_cost = list("metal"=18000) + construction_cost = list("steel"=18000) part = list("l_arm","l_hand") model_info = 1 @@ -42,7 +42,7 @@ desc = "A skeletal limb wrapped in pseudomuscles, with a low-conductivity case." icon_state = "r_arm" construction_time = 200 - construction_cost = list("metal"=18000) + construction_cost = list("steel"=18000) part = list("r_arm","r_hand") model_info = 1 @@ -51,7 +51,7 @@ desc = "A skeletal limb wrapped in pseudomuscles, with a low-conductivity case." icon_state = "l_leg" construction_time = 200 - construction_cost = list("metal"=15000) + construction_cost = list("steel"=15000) part = list("l_leg","l_foot") model_info = 1 @@ -60,7 +60,7 @@ desc = "A skeletal limb wrapped in pseudomuscles, with a low-conductivity case." icon_state = "r_leg" construction_time = 200 - construction_cost = list("metal"=15000) + construction_cost = list("steel"=15000) part = list("r_leg","r_foot") model_info = 1 @@ -69,7 +69,7 @@ desc = "A heavily reinforced case containing cyborg logic boards, with space for a standard power cell." icon_state = "chest" construction_time = 350 - construction_cost = list("metal"=40000) + construction_cost = list("steel"=40000) var/wires = 0.0 var/obj/item/weapon/cell/cell = null @@ -78,7 +78,7 @@ desc = "A standard reinforced braincase, with spine-plugged neural socket and sensor gimbals." icon_state = "head" construction_time = 350 - construction_cost = list("metal"=25000) + construction_cost = list("steel"=25000) var/obj/item/device/flash/flash1 = null var/obj/item/device/flash/flash2 = null @@ -87,7 +87,7 @@ desc = "A complex metal backbone with standard limb sockets and pseudomuscle anchors." icon_state = "robo_suit" construction_time = 500 - construction_cost = list("metal"=50000) + construction_cost = list("steel"=50000) var/obj/item/robot_parts/l_arm/l_arm = null var/obj/item/robot_parts/r_arm/r_arm = null var/obj/item/robot_parts/l_leg/l_leg = null diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 43b852e249..7009066995 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -7,7 +7,7 @@ icon = 'icons/obj/module.dmi' icon_state = "cyborg_upgrade" var/construction_time = 120 - var/construction_cost = list("metal"=10000) + var/construction_cost = list("steel"=10000) var/locked = 0 var/require_module = 0 var/installed = 0 @@ -49,7 +49,7 @@ name = "robot reclassification board" desc = "Used to rename a cyborg." icon_state = "cyborg_upgrade1" - construction_cost = list("metal"=35000) + construction_cost = list("steel"=35000) var/heldname = "default name" /obj/item/borg/upgrade/rename/attack_self(mob/user as mob) @@ -67,7 +67,7 @@ /obj/item/borg/upgrade/restart name = "robot emergency restart module" desc = "Used to force a restart of a disabled-but-repaired robot, bringing it back online." - construction_cost = list("metal"=60000 , "glass"=5000) + construction_cost = list("steel"=60000 , "glass"=5000) icon_state = "cyborg_upgrade1" @@ -91,7 +91,7 @@ /obj/item/borg/upgrade/vtec name = "robotic VTEC Module" desc = "Used to kick in a robot's VTEC systems, increasing their speed." - construction_cost = list("metal"=80000 , "glass"=6000 , "gold"= 5000) + construction_cost = list("steel"=80000 , "glass"=6000 , "gold"= 5000) icon_state = "cyborg_upgrade2" require_module = 1 @@ -108,7 +108,7 @@ /obj/item/borg/upgrade/tasercooler name = "robotic Rapid Taser Cooling Module" desc = "Used to cool a mounted taser, increasing the potential current in it and thus its recharge rate." - construction_cost = list("metal"=80000 , "glass"=6000 , "gold"= 2000, "diamond" = 500) + construction_cost = list("steel"=80000 , "glass"=6000 , "gold"= 2000, "diamond" = 500) icon_state = "cyborg_upgrade3" require_module = 1 @@ -143,7 +143,7 @@ /obj/item/borg/upgrade/jetpack name = "mining robot jetpack" desc = "A carbon dioxide jetpack suitable for low-gravity mining operations." - construction_cost = list("metal"=10000,"phoron"=15000,"uranium" = 20000) + construction_cost = list("steel"=10000,"phoron"=15000,"uranium" = 20000) icon_state = "cyborg_upgrade3" require_module = 1 @@ -165,7 +165,7 @@ /obj/item/borg/upgrade/syndicate/ name = "illegal equipment module" desc = "Unlocks the hidden, deadlier functions of a robot" - construction_cost = list("metal"=10000,"glass"=15000,"diamond" = 10000) + construction_cost = list("steel"=10000,"glass"=15000,"diamond" = 10000) icon_state = "cyborg_upgrade3" require_module = 1 diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 143539968e..b2a31ecc84 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -9,7 +9,7 @@ throwforce = 15.0 throw_speed = 5 throw_range = 20 - matter = list("metal" = 1875) + matter = list("steel" = 1875) max_amount = 60 attack_verb = list("hit", "bludgeoned", "whacked") diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index ec0ece216e..7d479edebc 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -144,7 +144,7 @@ singular_name = "reinforced glass sheet" icon_state = "sheet-rglass" - matter = list("metal" = 1875,"glass" = 3750) + matter = list("steel" = 1875,"glass" = 3750) origin_tech = "materials=2" created_window = /obj/structure/window/reinforced @@ -200,7 +200,7 @@ desc = "Phoron glass which has been reinforced with metal rods." singular_name = "reinforced phoron glass sheet" icon_state = "sheet-phoronrglass" - matter = list("glass" = 7500,"metal" = 1875) + matter = list("glass" = 7500,"steel" = 1875) origin_tech = "materials=4;phorontech=2" created_window = /obj/structure/window/phoronreinforced diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 46415bb8af..6506ec0aba 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -63,6 +63,10 @@ var/global/list/datum/stack_recipe/iron_recipes = list ( \ w_class = 3.0 throw_speed = 3 throw_range = 3 + var/walltype_solid + var/walltype_false + var/doortype_solid + var/doortype_machine /obj/item/stack/sheet/mineral/New() ..() diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 4be7f6e7f7..5ed88a3a66 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -80,18 +80,18 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ ) /obj/item/stack/sheet/metal - name = "metal" - desc = "Sheets made out off metal. It has been dubbed Metal Sheets." + name = "steel" + desc = "Sheets made out off steel." singular_name = "metal sheet" icon_state = "sheet-metal" - matter = list("metal" = 3750) + matter = list("steel" = 3750) throwforce = 14.0 flags = CONDUCT origin_tech = "materials=1" /obj/item/stack/sheet/metal/cyborg - name = "metal synthesizer" - desc = "A device that makes metal sheets." + name = "steel synthesizer" + desc = "A device that makes steel sheets." gender = NEUTER matter = null uses_charge = 1 @@ -120,7 +120,7 @@ var/global/list/datum/stack_recipe/plasteel_recipes = list ( \ desc = "This sheet is an alloy of iron and phoron." icon_state = "sheet-plasteel" item_state = "sheet-metal" - matter = list("metal" = 7500) + matter = list("steel" = 7500) throwforce = 15.0 flags = CONDUCT origin_tech = "materials=2" diff --git a/code/game/objects/items/stacks/tiles/plasteel.dm b/code/game/objects/items/stacks/tiles/plasteel.dm index 3215d0efaf..8fae680820 100644 --- a/code/game/objects/items/stacks/tiles/plasteel.dm +++ b/code/game/objects/items/stacks/tiles/plasteel.dm @@ -4,7 +4,7 @@ desc = "Those could work as a pretty decent throwing weapon" icon_state = "tile" force = 6.0 - matter = list("metal" = 937.5) + matter = list("steel" = 937.5) throwforce = 15.0 throw_speed = 5 throw_range = 20 diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index ddf9cc52c4..7edfbf6faf 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -147,7 +147,7 @@ slot_flags = SLOT_BELT|SLOT_HOLSTER w_class = 3.0 - matter = list("glass" = 10,"metal" = 10) + matter = list("glass" = 10,"steel" = 10) attack_verb = list("struck", "pistol whipped", "hit", "bashed") var/bullets = 7.0 @@ -202,7 +202,7 @@ flags = CONDUCT w_class = 1.0 - matter = list("metal" = 10,"glass" = 10) + matter = list("steel" = 10,"glass" = 10) var/amount_left = 7.0 diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 37dcbf9f4e..2d9a37647d 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -13,7 +13,7 @@ throw_speed = 1 throw_range = 5 w_class = 3.0 - matter = list("metal" = 50000) + matter = list("steel" = 50000) origin_tech = "engineering=4;materials=2" var/datum/effect/effect/system/spark_spread/spark_system var/stored_matter = 0 @@ -153,7 +153,7 @@ density = 0 anchored = 0.0 origin_tech = "materials=2" - matter = list("metal" = 30000,"glass" = 15000) + matter = list("steel" = 30000,"glass" = 15000) /obj/item/weapon/rcd/borg canRwall = 1 diff --git a/code/game/objects/items/weapons/extinguisher.dm b/code/game/objects/items/weapons/extinguisher.dm index 4408e998ce..690b2dbd43 100644 --- a/code/game/objects/items/weapons/extinguisher.dm +++ b/code/game/objects/items/weapons/extinguisher.dm @@ -11,7 +11,7 @@ throw_speed = 2 throw_range = 10 force = 10.0 - matter = list("metal" = 90) + matter = list("steel" = 90) attack_verb = list("slammed", "whacked", "bashed", "thunked", "battered", "bludgeoned", "thrashed") var/spray_particles = 6 diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index 50508594cf..5e68df4fe1 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -10,7 +10,7 @@ throw_speed = 1 throw_range = 5 w_class = 3.0 - matter = list("metal" = 500) + matter = list("steel" = 500) origin_tech = "combat=1;phorontech=1" var/status = 0 var/throw_amount = 100 diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 85bec3a8ea..a06440dd04 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -10,7 +10,7 @@ w_class = 2.0 throw_speed = 2 throw_range = 5 - matter = list("metal" = 500) + matter = list("steel" = 500) origin_tech = "materials=1" var/dispenser = 0 var/breakouttime = 1200 //Deciseconds = 120s = 2 minutes diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index e27e38af7b..f47083c2a8 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -145,7 +145,7 @@ throwforce = 6.0 throw_speed = 3 throw_range = 6 - matter = list("metal" = 12000) + matter = list("steel" = 12000) origin_tech = "materials=1" attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") @@ -175,7 +175,7 @@ throwforce = 8.0 throw_speed = 3 throw_range = 6 - matter = list("metal" = 12000) + matter = list("steel" = 12000) origin_tech = "materials=1" attack_verb = list("cleaved", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") sharp = 1 @@ -247,7 +247,7 @@ throw_range = 5 w_class = 3.0 flags = CONDUCT - matter = list("metal" = 3000) + matter = list("steel" = 3000) /* // NOPE var/food_total= 0 var/burger_amt = 0 diff --git a/code/game/objects/items/weapons/paint.dm b/code/game/objects/items/weapons/paint.dm index 77f8172f8f..e1a392c2d9 100644 --- a/code/game/objects/items/weapons/paint.dm +++ b/code/game/objects/items/weapons/paint.dm @@ -9,7 +9,7 @@ var/global/list/cached_icons = list() icon = 'icons/obj/items.dmi' icon_state = "paint_neutral" item_state = "paintcan" - matter = list("metal" = 200) + matter = list("steel" = 200) w_class = 3.0 amount_per_transfer_from_this = 10 possible_transfer_amounts = list(10,20,30,60) diff --git a/code/game/objects/items/weapons/power_cells.dm b/code/game/objects/items/weapons/power_cells.dm index 5cab6b24cb..e9627f1c61 100644 --- a/code/game/objects/items/weapons/power_cells.dm +++ b/code/game/objects/items/weapons/power_cells.dm @@ -14,9 +14,9 @@ var/maxcharge = 1000 var/rigged = 0 // true if rigged to explode var/minor_fault = 0 //If not 100% reliable, it will build up faults. - var/construction_cost = list("metal"=750,"glass"=75) + var/construction_cost = list("steel"=750,"glass"=75) var/construction_time=100 - matter = list("metal" = 700, "glass" = 50) + matter = list("steel" = 700, "glass" = 50) suicide_act(mob/user) viewers(user) << "\red [user] is licking the electrodes of the [src.name]! It looks like \he's trying to commit suicide." @@ -27,7 +27,7 @@ desc = "You can't top the plasma top." //TOTALLY TRADEMARK INFRINGEMENT origin_tech = "powerstorage=0" maxcharge = 500 - matter = list("metal" = 700, "glass" = 40) + matter = list("steel" = 700, "glass" = 40) /obj/item/weapon/cell/crap/empty/New() ..() @@ -37,7 +37,7 @@ name = "security borg rechargable D battery" origin_tech = "powerstorage=0" maxcharge = 600 //600 max charge / 100 charge per shot = six shots - matter = list("metal" = 700, "glass" = 40) + matter = list("steel" = 700, "glass" = 40) /obj/item/weapon/cell/secborg/empty/New() ..() @@ -47,14 +47,14 @@ name = "heavy-duty power cell" origin_tech = "powerstorage=1" maxcharge = 5000 - matter = list("metal" = 700, "glass" = 50) + matter = list("steel" = 700, "glass" = 50) /obj/item/weapon/cell/high name = "high-capacity power cell" origin_tech = "powerstorage=2" icon_state = "hcell" maxcharge = 10000 - matter = list("metal" = 700, "glass" = 60) + matter = list("steel" = 700, "glass" = 60) /obj/item/weapon/cell/high/empty/New() ..() @@ -65,8 +65,8 @@ origin_tech = "powerstorage=5" icon_state = "scell" maxcharge = 20000 - matter = list("metal" = 700, "glass" = 70) - construction_cost = list("metal"=750,"glass"=100) + matter = list("steel" = 700, "glass" = 70) + construction_cost = list("steel"=750,"glass"=100) /obj/item/weapon/cell/super/empty/New() ..() @@ -77,8 +77,8 @@ origin_tech = "powerstorage=6" icon_state = "hpcell" maxcharge = 30000 - matter = list("metal" = 700, "glass" = 80) - construction_cost = list("metal"=500,"glass"=150,"gold"=200,"silver"=200) + matter = list("steel" = 700, "glass" = 80) + construction_cost = list("steel"=500,"glass"=150,"gold"=200,"silver"=200) /obj/item/weapon/cell/hyper/empty/New() ..() @@ -89,7 +89,7 @@ icon_state = "icell" origin_tech = null maxcharge = 30000 - matter = list("metal" = 700, "glass" = 80) + matter = list("steel" = 700, "glass" = 80) use() return 1 diff --git a/code/game/objects/items/weapons/shields.dm b/code/game/objects/items/weapons/shields.dm index 65f1abddfb..1e98ebef0b 100644 --- a/code/game/objects/items/weapons/shields.dm +++ b/code/game/objects/items/weapons/shields.dm @@ -13,7 +13,7 @@ throw_speed = 1 throw_range = 4 w_class = 4.0 - matter = list("glass" = 7500, "metal" = 1000) + matter = list("glass" = 7500, "steel" = 1000) origin_tech = "materials=2" attack_verb = list("shoved", "bashed") var/cooldown = 0 //shield bash cooldown. based on world.time diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index 383e21ff4f..c941f1e0d4 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -16,7 +16,7 @@ desc = "Retracts stuff." icon = 'icons/obj/surgery.dmi' icon_state = "retractor" - matter = list("metal" = 10000, "glass" = 5000) + matter = list("steel" = 10000, "glass" = 5000) flags = CONDUCT w_class = 2.0 origin_tech = "materials=1;biotech=1" @@ -29,7 +29,7 @@ desc = "You think you have seen this before." icon = 'icons/obj/surgery.dmi' icon_state = "hemostat" - matter = list("metal" = 5000, "glass" = 2500) + matter = list("steel" = 5000, "glass" = 2500) flags = CONDUCT w_class = 2.0 origin_tech = "materials=1;biotech=1" @@ -43,7 +43,7 @@ desc = "This stops bleeding." icon = 'icons/obj/surgery.dmi' icon_state = "cautery" - matter = list("metal" = 5000, "glass" = 2500) + matter = list("steel" = 5000, "glass" = 2500) flags = CONDUCT w_class = 2.0 origin_tech = "materials=1;biotech=1" @@ -58,7 +58,7 @@ icon = 'icons/obj/surgery.dmi' icon_state = "drill" hitsound = 'sound/weapons/circsawhit.ogg' - matter = list("metal" = 15000, "glass" = 10000) + matter = list("steel" = 15000, "glass" = 10000) flags = CONDUCT force = 15.0 w_class = 2.0 @@ -86,7 +86,7 @@ throwforce = 5.0 throw_speed = 3 throw_range = 5 - matter = list("metal" = 10000, "glass" = 5000) + matter = list("steel" = 10000, "glass" = 5000) origin_tech = "materials=1;biotech=1" attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") @@ -140,7 +140,7 @@ throwforce = 9.0 throw_speed = 3 throw_range = 5 - matter = list("metal" = 20000,"glass" = 10000) + matter = list("steel" = 20000,"glass" = 10000) origin_tech = "materials=1;biotech=1" attack_verb = list("attacked", "slashed", "sawed", "cut") sharp = 1 diff --git a/code/game/objects/items/weapons/table_rack_parts.dm b/code/game/objects/items/weapons/table_rack_parts.dm index 2dfc3f4730..ce1b4c5386 100644 --- a/code/game/objects/items/weapons/table_rack_parts.dm +++ b/code/game/objects/items/weapons/table_rack_parts.dm @@ -6,7 +6,7 @@ gender = PLURAL icon = 'icons/obj/items.dmi' icon_state = "table_parts" - matter = list("metal" = 3750) + matter = list("steel" = 3750) flags = CONDUCT attack_verb = list("slammed", "bashed", "battered", "bludgeoned", "thrashed", "whacked") @@ -49,7 +49,7 @@ desc = "Hard table parts. Well... harder." icon = 'icons/obj/items.dmi' icon_state = "reinf_tableparts" - matter = list("metal" = 7500) + matter = list("steel" = 7500) flags = CONDUCT stack_types = list(/obj/item/stack/sheet/metal, /obj/item/stack/rods) diff --git a/code/game/objects/items/weapons/teleportation.dm b/code/game/objects/items/weapons/teleportation.dm index 20d96676ed..d085d1813a 100644 --- a/code/game/objects/items/weapons/teleportation.dm +++ b/code/game/objects/items/weapons/teleportation.dm @@ -21,7 +21,7 @@ item_state = "electronic" throw_speed = 4 throw_range = 20 - matter = list("metal" = 400) + matter = list("steel" = 400) origin_tech = "magnets=1" /obj/item/weapon/locator/attack_self(mob/user as mob) @@ -132,7 +132,7 @@ Frequency: w_class = 2.0 throw_speed = 3 throw_range = 5 - matter = list("metal" = 10000) + matter = list("steel" = 10000) origin_tech = "magnets=1;bluespace=3" /obj/item/weapon/hand_tele/attack_self(mob/user as mob) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 1090431916..0af08c5b4b 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -24,7 +24,7 @@ force = 5.0 throwforce = 7.0 w_class = 2.0 - matter = list("metal" = 150) + matter = list("steel" = 150) origin_tech = "materials=1;engineering=1" attack_verb = list("bashed", "battered", "bludgeoned", "whacked") @@ -44,7 +44,7 @@ throwforce = 5.0 throw_speed = 3 throw_range = 5 - matter = list("metal" = 75) + matter = list("steel" = 75) attack_verb = list("stabbed") suicide_act(mob/user) @@ -102,7 +102,7 @@ throw_speed = 2 throw_range = 9 w_class = 2.0 - matter = list("metal" = 80) + matter = list("steel" = 80) origin_tech = "materials=1;engineering=1" attack_verb = list("pinched", "nipped") sharp = 1 @@ -144,7 +144,7 @@ w_class = 2.0 //Cost to make in the autolathe - matter = list("metal" = 70, "glass" = 30) + matter = list("steel" = 70, "glass" = 30) //R&D tech level origin_tech = "engineering=1" @@ -403,21 +403,21 @@ /obj/item/weapon/weldingtool/largetank name = "industrial welding tool" max_fuel = 40 - matter = list("metal" = 70, "glass" = 60) + matter = list("steel" = 70, "glass" = 60) origin_tech = "engineering=2" /obj/item/weapon/weldingtool/hugetank name = "upgraded welding tool" max_fuel = 80 w_class = 3.0 - matter = list("metal" = 70, "glass" = 120) + matter = list("steel" = 70, "glass" = 120) origin_tech = "engineering=3" /obj/item/weapon/weldingtool/experimental name = "experimental welding tool" max_fuel = 40 w_class = 3.0 - matter = list("metal" = 70, "glass" = 120) + matter = list("steel" = 70, "glass" = 120) origin_tech = "engineering=4;phorontech=3" var/last_gen = 0 @@ -444,7 +444,7 @@ throwforce = 7.0 item_state = "crowbar" w_class = 2.0 - matter = list("metal" = 50) + matter = list("steel" = 50) origin_tech = "engineering=1" attack_verb = list("attacked", "bashed", "battered", "bludgeoned", "whacked") diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index 295fa0c67d..d062f46a5d 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -185,14 +185,14 @@ desc = "A knife blade. Unusable as a weapon without a grip." icon = 'icons/obj/buildingobject.dmi' icon_state = "butterfly2" - matter = list("metal" = 5000) + matter = list("steel" = 5000) /obj/item/butterflyhandle name = "concealed knife grip" desc = "A plasteel grip with screw fittings for a blade." icon = 'icons/obj/buildingobject.dmi' icon_state = "butterfly1" - matter = list("metal" = 4000) + matter = list("steel" = 4000) /obj/item/butterflyhandle/attackby(obj/item/W as obj, mob/user as mob) if(istype(W,/obj/item/butterflyblade)) @@ -276,7 +276,7 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) throw_range = 15 sharp = 1 edge = 1 - matter = list("metal" = 500) + matter = list("steel" = 500) var/poisoned = 0 diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index f68c7ae7cb..4d9ce03488 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -6,7 +6,7 @@ desc = "A huge chunk of metal used to seperate rooms." anchored = 1 icon = 'icons/turf/walls.dmi' - var/mineral = "metal" + var/mineral = "steel" var/opening = 0 /obj/structure/falsewall/New() @@ -87,65 +87,45 @@ user << "\red You must wait until the door has stopped moving." return - if(density) - var/turf/T = get_turf(src) - if(T.density) - user << "\red The wall is blocked!" + var/material/M = name_to_mineral[mineral] + + if(istype(W, /obj/item/weapon/screwdriver)) + if(!istype(M) || !M.walltype_solid) + user << "You cannot find any bolts on the wall." return - if(istype(W, /obj/item/weapon/screwdriver)) - user.visible_message("[user] tightens some bolts on the wall.", "You tighten the bolts on the wall.") - if(!mineral || mineral == "metal") - T.ChangeTurf(/turf/simulated/wall) - else - T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[mineral]")) + user.visible_message("[user] tightens some bolts on the wall.", "You tighten the bolts on the wall.") + var/turf/T = get_turf(src) + if(T) + T.ChangeTurf(M.walltype_solid) + del(src) + return + + var/cutting + if(istype(W, /obj/item/weapon/melee/energy/blade) || istype(W, /obj/item/weapon/pickaxe)) + cutting = 1 + else if(istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(WT.welding) + cutting = 1 + + if(cutting) + if(density) + var/turf/T = get_turf(src) + if(T.density) + user << "\red The wall is blocked!" + return + + if(!istype(M) || !M.walltype_solid) + user << "You cannot weld this wall." + return + T.ChangeTurf(M.walltype_solid) + if(mineral != "phoron")//Stupid shit keeps me from pushing the attackby() to phoron walls -Sieve + T = get_turf(src) // Still not sure what the above is for, leaving it for now. ~Z + T.attackby(W,user) del(src) - - if( istype(W, /obj/item/weapon/weldingtool) ) - var/obj/item/weapon/weldingtool/WT = W - if( WT:welding ) - if(!mineral) - T.ChangeTurf(/turf/simulated/wall) - else - T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[mineral]")) - if(mineral != "phoron")//Stupid shit keeps me from pushing the attackby() to phoron walls -Sieve - T = get_turf(src) - T.attackby(W,user) - del(src) - else - user << "\blue You can't reach, close it first!" - - if( istype(W, /obj/item/weapon/pickaxe/plasmacutter) ) - var/turf/T = get_turf(src) - if(!mineral) - T.ChangeTurf(/turf/simulated/wall) else - T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[mineral]")) - if(mineral != "phoron") - T = get_turf(src) - T.attackby(W,user) - del(src) + user << "\blue You can't reach, close it first!" - //DRILLING - else if (istype(W, /obj/item/weapon/pickaxe/diamonddrill)) - var/turf/T = get_turf(src) - if(!mineral) - T.ChangeTurf(/turf/simulated/wall) - else - T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[mineral]")) - T = get_turf(src) - T.attackby(W,user) - del(src) - - else if( istype(W, /obj/item/weapon/melee/energy/blade) ) - var/turf/T = get_turf(src) - if(!mineral) - T.ChangeTurf(/turf/simulated/wall) - else - T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[mineral]")) - if(mineral != "phoron") - T = get_turf(src) - T.attackby(W,user) - del(src) /obj/structure/falsewall/update_icon()//Calling icon_update will refresh the smoothwalls if it's closed, otherwise it will make sure the icon is correct if it's open ..() @@ -167,7 +147,7 @@ density = 1 opacity = 1 anchored = 1 - var/mineral = "metal" + var/mineral = "steel" var/opening = 0 /obj/structure/falserwall/New() diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index c73c955701..a5bd415107 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -89,88 +89,68 @@ new/obj/structure/girder/displaced( src.loc ) del(src) + else if(istype(W, /obj/item/stack/sheet/plasteel)) + var/obj/item/stack/sheet/S = W + if(!anchored) + if(S.use(2)) + user << "\blue You create a false wall! Push on it to open or close the passage." + new /obj/structure/falserwall (src.loc) + del(src) + else + if (src.icon_state == "reinforced") //I cant believe someone would actually write this line of code... + if(S.get_amount() < 1) return ..() + user << "Now finalising reinforced wall." + if(do_after(user, 50)) + if (S.use(1)) + user << "Wall fully reinforced!" + var/turf/Tsrc = get_turf(src) + Tsrc.ChangeTurf(/turf/simulated/wall/r_wall) + for(var/turf/simulated/wall/r_wall/X in Tsrc.loc) + if(X) X.add_hiddenprint(usr) + del(src) + return + else + if(S.get_amount() < 1) return ..() + user << "Now reinforcing girders..." + if (do_after(user,60)) + if(S.use(1)) + user << "Girders reinforced!" + new/obj/structure/girder/reinforced( src.loc ) + del(src) + return + else if(istype(W, /obj/item/stack/sheet)) var/obj/item/stack/sheet/S = W - switch(S.type) - - if(/obj/item/stack/sheet/metal, /obj/item/stack/sheet/metal/cyborg) - if(!anchored) - if(S.use(2)) - user << "You create a false wall! Push on it to open or close the passage." - new /obj/structure/falsewall (src.loc) - del(src) - else - if(S.get_amount() < 2) return ..() - user << "Now adding plating..." - if (do_after(user,40)) - if (S.use(2)) - user << "You added the plating!" - var/turf/Tsrc = get_turf(src) - Tsrc.ChangeTurf(/turf/simulated/wall) - for(var/turf/simulated/wall/X in Tsrc.loc) - if(X) X.add_hiddenprint(usr) - del(src) - return - - if(/obj/item/stack/sheet/plasteel, /obj/item/stack/sheet/plasteel/cyborg) - if(!anchored) - if(S.use(2)) - user << "\blue You create a false wall! Push on it to open or close the passage." - new /obj/structure/falserwall (src.loc) - del(src) - else - if (src.icon_state == "reinforced") //I cant believe someone would actually write this line of code... - if(S.get_amount() < 1) return ..() - user << "Now finalising reinforced wall." - if(do_after(user, 50)) - if (S.use(1)) - user << "Wall fully reinforced!" - var/turf/Tsrc = get_turf(src) - Tsrc.ChangeTurf(/turf/simulated/wall/r_wall) - for(var/turf/simulated/wall/r_wall/X in Tsrc.loc) - if(X) X.add_hiddenprint(usr) - del(src) - return - else - if(S.get_amount() < 1) return ..() - user << "Now reinforcing girders..." - if (do_after(user,60)) - if(S.use(1)) - user << "Girders reinforced!" - new/obj/structure/girder/reinforced( src.loc ) - del(src) - return - - if(S.sheettype) - var/M = S.sheettype - // Ugly hack, will suffice for now. Need to fix it upstream as well, may rewrite mineral walls. ~Z - if(M in list("mhydrogen","osmium","tritium","platinum","iron")) - user << "You cannot plate the girder in that material." - return - if(!anchored) - if(S.amount < 2) return - S.use(2) - user << "\blue You create a false wall! Push on it to open or close the passage." - var/F = text2path("/obj/structure/falsewall/[M]") - new F (src.loc) - del(src) - else - if(S.amount < 2) return ..() - user << "\blue Now adding plating..." - if (do_after(user,40)) - if(!src || !S || S.amount < 2) return - S.use(2) - user << "\blue You added the plating!" - var/turf/Tsrc = get_turf(src) - Tsrc.ChangeTurf(text2path("/turf/simulated/wall/mineral/[M]")) - for(var/turf/simulated/wall/mineral/X in Tsrc.loc) - if(X) X.add_hiddenprint(usr) - del(src) - return - + var/material/M = name_to_mineral[S.sheettype] add_hiddenprint(usr) + if(!anchored) + if(!istype(M) || !M.walltype_false) + user << "You cannot make a false wall using this material." + return + if(S.use(2)) + user << "You create a false wall! Push on it to open or close the passage." + new M.walltype_false (src.loc) + del(src) + else + if(!istype(M) || !M.walltype_solid) + user << "You cannot plate a wall in this material." + return + if(S.get_amount() < 2) + return ..() + user << "Now adding plating..." + if (do_after(user,40)) + if (S.use(2)) + user << "You added the plating!" + var/turf/Tsrc = get_turf(src) + Tsrc.ChangeTurf(M.walltype_solid) + for(var/turf/simulated/wall/X in Tsrc.loc) + if(X) + X.add_hiddenprint(usr) + del(src) + return + else if(istype(W, /obj/item/pipe)) var/obj/item/pipe/P = W if (P.pipe_type in list(0, 1, 5)) //simple pipes, simple bends, and simple manifolds. diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index 8ce25ddb67..abc9c2150a 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -10,7 +10,7 @@ icon = 'icons/obj/doors/mineral_doors.dmi' icon_state = "metal" - var/mineralType = "metal" + var/mineralType = "steel" var/state = 0 //closed, 1 == open var/isSwitchingStates = 0 var/hardness = 1 @@ -119,24 +119,10 @@ Dismantle(1) proc/Dismantle(devastated = 0) - if(!devastated) - if (mineralType == "metal") - var/ore = /obj/item/stack/sheet/metal - for(var/i = 1, i <= oreAmount, i++) - new ore(get_turf(src)) - else - var/ore = text2path("/obj/item/stack/sheet/mineral/[mineralType]") - for(var/i = 1, i <= oreAmount, i++) - new ore(get_turf(src)) - else - if (mineralType == "metal") - var/ore = /obj/item/stack/sheet/metal - for(var/i = 3, i <= oreAmount, i++) - new ore(get_turf(src)) - else - var/ore = text2path("/obj/item/stack/sheet/mineral/[mineralType]") - for(var/i = 3, i <= oreAmount, i++) - new ore(get_turf(src)) + var/material/M = name_to_mineral[mineralType] + if(istype(M)) + for(var/i = (devastated? 1 : 3), i <= oreAmount, i++) + new M.stack_type(get_turf(src)) del(src) ex_act(severity = 1) @@ -155,7 +141,7 @@ return /obj/structure/mineral_door/iron - mineralType = "metal" + mineralType = "iron" hardness = 3 /obj/structure/mineral_door/silver diff --git a/code/game/smoothwall.dm b/code/game/smoothwall.dm index 907b2f6758..7692ea8e50 100644 --- a/code/game/smoothwall.dm +++ b/code/game/smoothwall.dm @@ -126,15 +126,15 @@ for(var/turf/simulated/wall/W in orange(src,1)) if(abs(src.x-W.x)-abs(src.y-W.y)) //doesn't count diagonal walls - if(src.mineral == W.mineral)//Only 'like' walls connect -Sieve + if(mineral == W.mineral)//Only 'like' walls connect -Sieve junction |= get_dir(src,W) for(var/obj/structure/falsewall/W in orange(src,1)) if(abs(src.x-W.x)-abs(src.y-W.y)) //doesn't count diagonal walls - if(src.mineral == W.mineral) + if(mineral == W.mineral) junction |= get_dir(src,W) for(var/obj/structure/falserwall/W in orange(src,1)) if(abs(src.x-W.x)-abs(src.y-W.y)) //doesn't count diagonal walls - if(src.mineral == W.mineral) + if(mineral == W.mineral) junction |= get_dir(src,W) var/turf/simulated/wall/wall = src wall.icon_state = "[wall.walltype][junction]" diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 07b68a329a..d34601fafd 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -41,7 +41,7 @@ var/list/wood_icons = list("wood","wood-broken") var/lava = 0 var/broken = 0 var/burnt = 0 - var/mineral = "metal" + var/mineral = "steel" var/floor_type = /obj/item/stack/tile/plasteel var/lightfloor_state // for light floors, this is the state of the tile. 0-7, 0x4 is on-bit - use the helper procs below diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index e19fadf863..8fdd9036a7 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -2,7 +2,7 @@ name = "wall" desc = "A huge chunk of metal used to seperate rooms." icon = 'icons/turf/walls.dmi' - var/mineral = "metal" + var/mineral = "steel" var/rotting = 0 var/damage = 0 @@ -20,7 +20,7 @@ thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT heat_capacity = 312500 //a little over 5 cm thick , 312500 for 1 m by 2.5 m by 0.25 m plasteel wall - var/walltype = "metal" + var/walltype = "steel" /turf/simulated/wall/bullet_act(var/obj/item/projectile/Proj) @@ -107,7 +107,8 @@ //Damage /turf/simulated/wall/melt() - if(mineral == "diamond") + + if(!can_melt()) return src.ChangeTurf(/turf/simulated/floor/plating) @@ -167,23 +168,13 @@ if(!devastated) playsound(src, 'sound/items/Welder.ogg', 100, 1) new /obj/structure/girder(src) - if (mineral == "metal") - new /obj/item/stack/sheet/metal( src ) - new /obj/item/stack/sheet/metal( src ) + var/material/M = name_to_mineral[mineral] + if(istype(M) && M.stack_type) + for(var/x=1;x<(devastated?2:3);x++) + new M.stack_type(src) else - var/M = text2path("/obj/item/stack/sheet/mineral/[mineral]") - new M( src ) - new M( src ) - else - if (mineral == "metal") - new /obj/item/stack/sheet/metal( src ) - new /obj/item/stack/sheet/metal( src ) - new /obj/item/stack/sheet/metal( src ) - else - var/M = text2path("/obj/item/stack/sheet/mineral/[mineral]") - new M( src ) - new M( src ) - new /obj/item/stack/sheet/metal( src ) + for(var/x=1;x<(devastated?2:3);x++) + new /obj/item/stack/sheet/metal(src) for(var/obj/O in src.contents) //Eject contents! if(istype(O,/obj/structure/sign/poster)) @@ -231,8 +222,15 @@ O.layer = 5 O.mouse_opacity = 0 + +/turf/simulated/wall/proc/can_melt() + var/material/M = name_to_mineral[mineral] + if(istype(M) && M.unmeltable) + return 0 + return 1 + /turf/simulated/wall/proc/thermitemelt(mob/user as mob) - if(mineral == "diamond") + if(!can_melt()) return var/obj/effect/overlay/O = new/obj/effect/overlay( src ) O.name = "Thermite" @@ -359,6 +357,11 @@ var/turf/T = user.loc //get user's location for delay checks + var/cut_delay = 60 + var/material/M = name_to_mineral[mineral] + if(istype(M)) + cut_delay -= M.cut_delay + //DECONSTRUCTION if( istype(W, /obj/item/weapon/weldingtool) ) @@ -392,40 +395,24 @@ user << "You need more welding fuel to complete this task." return - else if( istype(W, /obj/item/weapon/pickaxe/plasmacutter) ) + else if( istype(W, /obj/item/weapon/pickaxe) ) - user << "You begin slicing through the outer plating." - playsound(src, 'sound/items/Welder.ogg', 100, 1) + var/obj/item/weapon/pickaxe/P = W + user << "You begin [P.drill_verb] through the outer plating." + if(P.drill_sound) + playsound(src, P.drill_sound, 100, 1) - var/delay = 60 - if(mineral == "diamond") - delay += 60 + cut_delay -= P.digspeed + if(cut_delay<0) + cut_delay = 0 - if(!do_after(user,delay)) + if(!do_after(user,cut_delay)) return user << "You remove the outer plating." dismantle_wall() for(var/mob/O in viewers(user, 5)) - O.show_message("The wall was sliced apart by [user]!", 1, "You hear metal being sliced apart.", 2) - return - - //DRILLING - else if (istype(W, /obj/item/weapon/pickaxe/diamonddrill)) - - user << "You begin to drill though the wall." - - var/delay = 60 - if(mineral == "diamond") - delay += 60 - - if(!do_after(user,delay)) - return - - user << "Your drill tears though the last of the reinforced plating." - dismantle_wall() - for(var/mob/O in viewers(user, 5)) - O.show_message("The wall was drilled through by [user]!", 1, "You hear the grinding of metal.", 2) + O.show_message("The wall was torn open by [user]!", 1, "You hear metal being sliced apart.", 2) return else if( istype(W, /obj/item/weapon/melee/energy/blade) ) @@ -435,9 +422,9 @@ user << "You stab \the [EB] into the wall and begin to slice it apart." playsound(src, "sparks", 50, 1) - sleep(70) - if(mineral == "diamond") - sleep(70) + if(!do_after(user,cut_delay)) + return + if( !istype(src, /turf/simulated/wall) || !user || !EB || !T ) return if( user.loc == T && user.get_active_hand() == W ) diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm index 5585de31d8..32ecc15225 100644 --- a/code/game/turfs/simulated/walls_mineral.dm +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -10,39 +10,30 @@ desc = "A wall with gold plating. Swag!" icon_state = "gold0" walltype = "gold" - mineral = "gold" - //var/electro = 1 - //var/shocked = null /turf/simulated/wall/mineral/silver name = "silver wall" desc = "A wall with silver plating. Shiny!" icon_state = "silver0" walltype = "silver" - mineral = "silver" - //var/electro = 0.75 - //var/shocked = null /turf/simulated/wall/mineral/diamond name = "diamond wall" desc = "A wall with diamond plating. You monster." icon_state = "diamond0" walltype = "diamond" - mineral = "diamond" /turf/simulated/wall/mineral/sandstone name = "sandstone wall" desc = "A wall with sandstone plating." icon_state = "sandstone0" walltype = "sandstone" - mineral = "sandstone" /turf/simulated/wall/mineral/uranium name = "uranium wall" desc = "A wall with uranium plating. This is probably a bad idea." icon_state = "uranium0" walltype = "uranium" - mineral = "uranium" /turf/simulated/wall/mineral/uranium/proc/radiate() if(!active) diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index ca4717307a..1d0fdf00d9 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -5,7 +5,7 @@ icon_state = "" flags = CONDUCT w_class = 2.0 - matter = list("metal" = 100) + matter = list("steel" = 100) throwforce = 2 throw_speed = 3 throw_range = 10 diff --git a/code/modules/assembly/igniter.dm b/code/modules/assembly/igniter.dm index ece2f08219..fb6d02c123 100644 --- a/code/modules/assembly/igniter.dm +++ b/code/modules/assembly/igniter.dm @@ -2,7 +2,7 @@ name = "igniter" desc = "A small electronic device able to ignite combustable substances." icon_state = "igniter" - matter = list("metal" = 500, "glass" = 50, "waste" = 10) + matter = list("steel" = 500, "glass" = 50, "waste" = 10) origin_tech = "magnets=1" secured = 1 diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 79e3cf8637..2a427ff433 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -4,7 +4,7 @@ name = "infrared emitter" desc = "Emits a visible or invisible beam and is triggered when the beam is interrupted." icon_state = "infrared" - matter = list("metal" = 1000, "glass" = 500, "waste" = 100) + matter = list("steel" = 1000, "glass" = 500, "waste" = 100) origin_tech = "magnets=2" wires = WIRE_PULSE diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index 676ee17cd1..9753ba124f 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -2,7 +2,7 @@ name = "mousetrap" desc = "A handy little spring-loaded trap for catching pesty rodents." icon_state = "mousetrap" - matter = list("metal" = 100, "waste" = 10) + matter = list("steel" = 100, "waste" = 10) origin_tech = "combat=1" var/armed = 0 diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 06923f8458..998e122e55 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -2,7 +2,7 @@ name = "proximity sensor" desc = "Used for scanning and alerting when someone enters a certain proximity." icon_state = "prox" - matter = list("metal" = 800, "glass" = 200, "waste" = 50) + matter = list("steel" = 800, "glass" = 200, "waste" = 50) origin_tech = "magnets=1" wires = WIRE_PULSE diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index ba70b45da4..7f1efd5566 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -3,7 +3,7 @@ desc = "Used to remotely activate devices." icon_state = "signaller" item_state = "signaler" - matter = list("metal" = 1000, "glass" = 200, "waste" = 100) + matter = list("steel" = 1000, "glass" = 200, "waste" = 100) origin_tech = "magnets=1" wires = WIRE_RECEIVE | WIRE_PULSE | WIRE_RADIO_PULSE | WIRE_RADIO_RECEIVE diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index 326d36195f..b6f48d1f0f 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -2,7 +2,7 @@ name = "timer" desc = "Used to time things. Works well with contraptions which has to count down. Tick tock." icon_state = "timer" - matter = list("metal" = 500, "glass" = 50, "waste" = 10) + matter = list("steel" = 500, "glass" = 50, "waste" = 10) origin_tech = "magnets=1" wires = WIRE_PULSE diff --git a/code/modules/assembly/voice.dm b/code/modules/assembly/voice.dm index b9c3eb88de..586f4098db 100644 --- a/code/modules/assembly/voice.dm +++ b/code/modules/assembly/voice.dm @@ -2,7 +2,7 @@ name = "voice analyzer" desc = "A small electronic device able to record a voice sample, and send a signal when that sample is repeated." icon_state = "voice" - matter = list("metal" = 500, "glass" = 50, "waste" = 10) + matter = list("steel" = 500, "glass" = 50, "waste" = 10) origin_tech = "magnets=1" var/listening = 0 var/recorded //the activation message diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 97eb175277..f033f1e378 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -270,3 +270,62 @@ desc = "A set of implantable lenses designed to augment your vision" icon_state = "thermalimplants" item_state = "syringe_kit" + +/obj/item/clothing/glasses/minerals + name = "resonance scanners" + desc = "A set of goggles geared towards detecting different concentrations of minerals." + icon_state = "material" + item_state = "glasses" + icon_action_button = "action_material" + toggleable = 1 + active = 0 + + var/mob/living/carbon/human/wearer + var/list/ore_nodes = list() + +/obj/item/clothing/glasses/minerals/New() + ..() + if(!active) + icon_state = off_state + processing_objects |= src + +/obj/item/clothing/glasses/minerals/Del() + processing_objects -= src + ..() + +/obj/item/clothing/glasses/minerals/equipped(var/mob/living/carbon/human/M) + ..() + remove_ore_images() + wearer = null + if(istype(M) && M.glasses == src) + wearer = M + +/obj/item/clothing/glasses/minerals/dropped() + ..() + remove_ore_images() + wearer = null + +/obj/item/clothing/glasses/minerals/process() + remove_ore_images() + if(active) + if(!wearer || wearer.glasses != src) + return + for(var/obj/effect/mineral/M in range(wearer,6)) + // Maybe make a cache for this so multiple miners aren't spawning copies. + ore_nodes += M.scanner_image + if(ore_nodes.len && wearer.client) + wearer.client.images |= ore_nodes + +/obj/item/clothing/glasses/minerals/proc/remove_ore_images() + if(!ore_nodes) + ore_nodes = list() + if(ore_nodes.len) + if(wearer && wearer.client) + for(var/image/I in ore_nodes) + wearer.client.images -= I + del(I) + ore_nodes.Cut() + +/obj/item/clothing/glasses/minerals/dropped() + remove_ore_images() + wearer = null \ No newline at end of file diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 5eb7e0c65b..0255f4351b 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -17,7 +17,7 @@ icon_state = "welding" flags = HEADCOVERSEYES | HEADCOVERSMOUTH item_state = "welding" - matter = list("metal" = 3000, "glass" = 1000) + matter = list("steel" = 3000, "glass" = 1000) var/up = 0 armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) flags_inv = (HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) diff --git a/code/modules/clothing/spacesuits/rig/modules/modules.dm b/code/modules/clothing/spacesuits/rig/modules/modules.dm index ac9a80b07a..bba895039c 100644 --- a/code/modules/clothing/spacesuits/rig/modules/modules.dm +++ b/code/modules/clothing/spacesuits/rig/modules/modules.dm @@ -13,7 +13,7 @@ desc = "It looks pretty sciency." icon = 'icons/obj/rig_modules.dmi' icon_state = "module" - matter = list("metal" = 20000, "plastic" = 30000, "glass" = 5000) + matter = list("steel" = 20000, "plastic" = 30000, "glass" = 5000) var/damage = 0 var/obj/item/weapon/rig/holder diff --git a/code/modules/hydroponics/trays/tray_reagents.dm b/code/modules/hydroponics/trays/tray_reagents.dm index 3dad0adc45..31eed72da0 100644 --- a/code/modules/hydroponics/trays/tray_reagents.dm +++ b/code/modules/hydroponics/trays/tray_reagents.dm @@ -58,7 +58,7 @@ force = 5.0 throwforce = 7.0 w_class = 2.0 - matter = list("metal" = 50) + matter = list("steel" = 50) attack_verb = list("slashed", "sliced", "cut", "clawed") diff --git a/code/modules/hydroponics/trays/tray_tools.dm b/code/modules/hydroponics/trays/tray_tools.dm index 10f5961da7..bf5b3d4b1d 100644 --- a/code/modules/hydroponics/trays/tray_tools.dm +++ b/code/modules/hydroponics/trays/tray_tools.dm @@ -215,7 +215,7 @@ force = 5.0 throwforce = 7.0 w_class = 2.0 - matter = list("metal" = 50) + matter = list("steel" = 50) attack_verb = list("slashed", "sliced", "cut", "clawed") //Hatchets and things to kill kudzu @@ -232,7 +232,7 @@ throw_range = 4 sharp = 1 edge = 1 - matter = list("metal" = 15000) + matter = list("steel" = 15000) origin_tech = "materials=2;combat=1" attack_verb = list("chopped", "torn", "cut") diff --git a/code/modules/mining/drilling/scanner.dm b/code/modules/mining/drilling/scanner.dm index 510172d795..5a948e7b6f 100644 --- a/code/modules/mining/drilling/scanner.dm +++ b/code/modules/mining/drilling/scanner.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/device.dmi' icon_state = "forensic0-old" //GET A BETTER SPRITE. item_state = "electronic" - matter = list("metal" = 150) + matter = list("steel" = 150) origin_tech = "magnets=1;engineering=1" /obj/item/weapon/mining_scanner/attack_self(mob/user as mob) diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index ee043b1441..86a58dcfcc 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -111,7 +111,6 @@ var/sheets_per_tick = 10 var/list/ores_processing[0] var/list/ores_stored[0] - var/list/ore_data[0] var/list/alloy_data[0] var/active = 0 @@ -123,11 +122,12 @@ for(var/alloytype in typesof(/datum/alloy)-/datum/alloy) alloy_data += new alloytype() - for(var/oretype in typesof(/datum/ore)-/datum/ore) - var/datum/ore/OD = new oretype() - ore_data[OD.oretag] = OD - ores_processing[OD.oretag] = 0 - ores_stored[OD.oretag] = 0 + if(!ore_data || !ore_data.len) + for(var/oretype in typesof(/ore)-/ore) + var/ore/OD = new oretype() + ore_data[OD.name] = OD + ores_processing[OD.name] = 0 + ores_stored[OD.name] = 0 //Locate our output and input machinery. spawn(5) @@ -150,7 +150,7 @@ for(var/i = 0,i 0 && ores_processing[metal] != 0) - var/datum/ore/O = ore_data[metal] + var/ore/O = ore_data[metal] if(!O) continue @@ -206,24 +206,28 @@ var/can_make = Clamp(ores_stored[metal],0,sheets_per_tick-sheets) if(can_make%2>0) can_make-- - if(!can_make || ores_stored[metal] < 1) + var/material/M = name_to_mineral[O.compresses_to] + + if(!istype(M) || !can_make || ores_stored[metal] < 1) continue for(var/i=0,iChoose") dat += text("
Iron inserted: [amt_iron] ") - if (chosen == "metal") + if (chosen == "steel") dat += text("chosen") else dat += text("Choose") @@ -133,7 +133,7 @@ icon_state = "coinpress1" var/obj/item/weapon/moneybag/M switch(chosen) - if("metal") + if("steel") while(amt_iron > 0 && coinsToProduce > 0) if (locate(/obj/item/weapon/moneybag,output.loc)) M = locate(/obj/item/weapon/moneybag,output.loc) diff --git a/code/modules/mining/ore.dm b/code/modules/mining/ore.dm index 30385d49a5..2c2ac1b1d3 100644 --- a/code/modules/mining/ore.dm +++ b/code/modules/mining/ore.dm @@ -4,71 +4,71 @@ icon_state = "ore2" w_class = 2 var/datum/geosample/geologic_data - var/oretag + var/mineral /obj/item/weapon/ore/uranium name = "pitchblende" - icon_state = "Uranium ore" + icon_state = "ore_uranium" origin_tech = "materials=5" - oretag = "uranium" + mineral = "uranium" /obj/item/weapon/ore/iron name = "hematite" - icon_state = "Iron ore" + icon_state = "ore_iron" origin_tech = "materials=1" - oretag = "hematite" + mineral = "hematite" /obj/item/weapon/ore/coal name = "carbonaceous rock" - icon_state = "Coal ore" + icon_state = "ore_coal" origin_tech = "materials=1" - oretag = "coal" + mineral = "coal" /obj/item/weapon/ore/glass name = "impure silicates" - icon_state = "Glass ore" + icon_state = "ore_glass" origin_tech = "materials=1" - oretag = "sand" + mineral = "sand" /obj/item/weapon/ore/phoron name = "phoron crystals" - icon_state = "Phoron ore" + icon_state = "ore_phoron" origin_tech = "materials=2" - oretag = "phoron" + mineral = "phoron" /obj/item/weapon/ore/silver name = "native silver ore" - icon_state = "Silver ore" + icon_state = "ore_silver" origin_tech = "materials=3" - oretag = "silver" + mineral = "silver" /obj/item/weapon/ore/gold name = "native gold ore" - icon_state = "Gold ore" + icon_state = "ore_gold" origin_tech = "materials=4" - oretag = "gold" + mineral = "gold" /obj/item/weapon/ore/diamond name = "diamonds" - icon_state = "Diamond ore" + icon_state = "ore_diamond" origin_tech = "materials=6" - oretag = "diamond" + mineral = "diamond" /obj/item/weapon/ore/osmium name = "raw platinum" - icon_state = "Platinum ore" - oretag = "platinum" + icon_state = "ore_platinum" + mineral = "platinum" /obj/item/weapon/ore/hydrogen name = "raw hydrogen" - icon_state = "Phazon" - oretag = "hydrogen" + icon_state = "ore_hydrogen" + mineral = "mhydrogen" /obj/item/weapon/ore/slag name = "Slag" - desc = "Completely useless" + desc = "Someone screwed up..." icon_state = "slag" - oretag = "slag" + mineral = "slag" /obj/item/weapon/ore/New() pixel_x = rand(0,16)-8 diff --git a/code/modules/mining/ore_datum.dm b/code/modules/mining/ore_datum.dm index b3689d3abb..e662eb913e 100644 --- a/code/modules/mining/ore_datum.dm +++ b/code/modules/mining/ore_datum.dm @@ -1,52 +1,133 @@ -/datum/ore - var/oretag +var/global/list/ore_data = list() + +/ore + var/name + var/display_name var/alloy var/smelts_to var/compresses_to + var/result_amount // How much ore? + var/spread = 1 // Does this type of deposit spread? + var/spread_chance // Chance of spreading in any direction + var/ore // Path to the ore produced when tile is mined. + var/scan_icon // Overlay for ore scanners. + // Xenoarch stuff. No idea what it's for, just refactored it to be less awful. + var/list/xarch_ages = list( + "thousand" = 999, + "million" = 999 + ) + var/xarch_source_mineral = "iron" -/datum/ore/uranium - smelts_to = /obj/item/stack/sheet/mineral/uranium - oretag = "uranium" +/ore/New() + . = ..() + if(!display_name) + display_name = name -/datum/ore/iron - smelts_to = /obj/item/stack/sheet/mineral/iron +/ore/uranium + name = "uranium" + display_name = "pitchblende" + smelts_to = "uranium" + result_amount = 5 + spread_chance = 10 + ore = /obj/item/weapon/ore/uranium + scan_icon = "mineral_uncommon" + xarch_ages = list( + "thousand" = 999, + "million" = 704 + ) + xarch_source_mineral = "potassium" + +/ore/hematite + name = "iron" + display_name = "hematite" + smelts_to = "iron" alloy = 1 - oretag = "hematite" + result_amount = 5 + spread_chance = 25 + ore = /obj/item/weapon/ore/iron + scan_icon = "mineral_common" -/datum/ore/coal - smelts_to = /obj/item/stack/sheet/mineral/plastic +/ore/coal + name = "coal" + display_name = "carbonaceous rock" + smelts_to = "plastic" alloy = 1 - oretag = "coal" + result_amount = 5 + spread_chance = 25 + ore = /obj/item/weapon/ore/coal + scan_icon = "mineral_common" -/datum/ore/glass - smelts_to = /obj/item/stack/sheet/glass - compresses_to = /obj/item/stack/sheet/mineral/sandstone - oretag = "sand" +/ore/glass + name = "sand" + display_name = "impure silicates" + smelts_to = "glass" + compresses_to = "sandstone" -/datum/ore/phoron +/ore/phoron + name = "phoron" + display_name = "phoron crystals" + compresses_to = "phoron" //smelts_to = something that explodes violently on the conveyor, huhuhuhu - compresses_to = /obj/item/stack/sheet/mineral/phoron - oretag = "phoron" + result_amount = 5 + spread_chance = 25 + ore = /obj/item/weapon/ore/phoron + scan_icon = "mineral_uncommon" + xarch_ages = list( + "thousand" = 999, + "million" = 999, + "billion" = 13, + "billion_lower" = 10 + ) + xarch_source_mineral = "phoron" -/datum/ore/silver - smelts_to = /obj/item/stack/sheet/mineral/silver - oretag = "silver" +/ore/silver + name = "silver" + display_name = "native silver" + smelts_to = "silver" + result_amount = 5 + spread_chance = 10 + ore = /obj/item/weapon/ore/silver + scan_icon = "mineral_uncommon" -/datum/ore/gold - smelts_to = /obj/item/stack/sheet/mineral/gold - oretag = "gold" +/ore/gold + smelts_to = "gold" + name = "gold" + display_name = "native gold" + result_amount = 5 + spread_chance = 10 + ore = /obj/item/weapon/ore/gold + scan_icon = "mineral_uncommon" + xarch_ages = list( + "thousand" = 999, + "million" = 999, + "billion" = 4, + "billion_lower" = 3 + ) -/datum/ore/diamond - compresses_to = /obj/item/stack/sheet/mineral/diamond - oretag = "diamond" +/ore/diamond + name = "diamonds" + display_name = "diamond" + compresses_to = "diamond" + result_amount = 5 + spread_chance = 10 + ore = /obj/item/weapon/ore/diamond + scan_icon = "mineral_rare" + xarch_source_mineral = "nitrogen" -/datum/ore/osmium - smelts_to = /obj/item/stack/sheet/mineral/platinum - compresses_to = /obj/item/stack/sheet/mineral/osmium +/ore/platinum + name = "platinum" + display_name = "raw platinum" + smelts_to = "platinum" + compresses_to = "osmium" alloy = 1 - oretag = "platinum" + result_amount = 5 + spread_chance = 10 + ore = /obj/item/weapon/ore/osmium + scan_icon = "mineral_rare" -/datum/ore/hydrogen - smelts_to = /obj/item/stack/sheet/mineral/tritium - compresses_to = /obj/item/stack/sheet/mineral/mhydrogen - oretag = "hydrogen" +/ore/hydrogen + name = "mhydrogen" + display_name = "metallic hydrogen" + smelts_to = "tritium" + compresses_to = "mhydrogen" + scan_icon = "mineral_rare" \ No newline at end of file diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 7b225da186..02f8abc133 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -25,7 +25,7 @@ w_class = 3 origin_tech = "biotech=3" - var/list/construction_cost = list("metal"=1000,"glass"=500) + var/list/construction_cost = list("steel"=1000,"glass"=500) var/construction_time = 75 //these vars are so the mecha fabricator doesn't shit itself anymore. --NEO diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 08f2e34243..fe88356138 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -6,7 +6,7 @@ w_class = 3 origin_tech = "engineering=4;materials=4;bluespace=2;programming=4" - construction_cost = list("metal"=500,"glass"=500,"silver"=200,"gold"=200,"phoron"=100,"diamond"=10) + construction_cost = list("steel"=500,"glass"=500,"silver"=200,"gold"=200,"phoron"=100,"diamond"=10) construction_time = 75 var/searching = 0 var/askDelay = 10 * 60 * 1 diff --git a/code/modules/mob/living/silicon/robot/analyzer.dm b/code/modules/mob/living/silicon/robot/analyzer.dm index cb86e52302..8c1b3a42d7 100644 --- a/code/modules/mob/living/silicon/robot/analyzer.dm +++ b/code/modules/mob/living/silicon/robot/analyzer.dm @@ -12,7 +12,7 @@ w_class = 2.0 throw_speed = 5 throw_range = 10 - matter = list("metal" = 500, "glass" = 200) + matter = list("steel" = 500, "glass" = 200) origin_tech = "magnets=2;biotech=1;engineering=2" var/mode = 1; diff --git a/code/modules/mob/living/silicon/robot/component.dm b/code/modules/mob/living/silicon/robot/component.dm index b78deedf7a..1b03d8c7e3 100644 --- a/code/modules/mob/living/silicon/robot/component.dm +++ b/code/modules/mob/living/silicon/robot/component.dm @@ -218,7 +218,7 @@ icon = 'icons/obj/robot_component.dmi' icon_state = "working" construction_time = 200 - construction_cost = list("metal"=5000) + construction_cost = list("steel"=5000) var/brute = 0 var/burn = 0 var/icon_state_broken = "broken" diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 3c3d07b36f..6e26db90e5 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -20,7 +20,7 @@ w_class = 1.0 throw_speed = 7 throw_range = 15 - matter = list("metal" = 10) + matter = list("steel" = 10) var/colour = "black" //what colour the ink is! pressure_resistance = 2 diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 24a321ac87..0029fee7be 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -124,7 +124,7 @@ var/global/photo_count = 0 w_class = 2.0 flags = CONDUCT slot_flags = SLOT_BELT - matter = list("metal" = 2000) + matter = list("steel" = 2000) var/pictures_max = 10 var/pictures_left = 10 var/on = 1 diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index f2767ca0e8..1d8e20052e 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -8,7 +8,7 @@ w_class = 1.0 throw_speed = 7 throw_range = 15 - matter = list("metal" = 60) + matter = list("steel" = 60) item_color = "cargo" pressure_resistance = 2 attack_verb = list("stamped") diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index 5085fb6c85..045842a0e9 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -210,7 +210,7 @@ proc/cardinalrange(var/center) throwforce = 5 throw_speed = 1 throw_range = 2 - matter = list("metal" = 100, "waste" = 2000) + matter = list("steel" = 100, "waste" = 2000) /obj/item/device/am_shielding_container/attackby(var/obj/item/I, var/mob/user) if(istype(I, /obj/item/device/multitool) && istype(src.loc,/turf)) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index f652ebe9ec..b34035f0a4 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -476,7 +476,7 @@ obj/structure/cable/proc/cableColor(var/colorC) w_class = 2.0 throw_speed = 2 throw_range = 5 - matter = list("metal" = 50, "glass" = 20) + matter = list("steel" = 50, "glass" = 20) flags = CONDUCT slot_flags = SLOT_BELT item_state = "coil" diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 14bdaa1644..901b841d16 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -643,7 +643,7 @@ var/status = 0 // LIGHT_OK, LIGHT_BURNED or LIGHT_BROKEN var/base_state var/switchcount = 0 // number of times switched - matter = list("metal" = 60) + matter = list("steel" = 60) var/rigged = 0 // true if rigged to explode var/brightness = 2 //how much light it gives off diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 01f6a55044..32b7fcfec4 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -66,7 +66,7 @@ flags = CONDUCT slot_flags = SLOT_BELT item_state = "syringe_kit" - matter = list("metal" = 500) + matter = list("steel" = 500) throwforce = 5 w_class = 2 throw_speed = 4 diff --git a/code/modules/projectiles/ammunition/boxes.dm b/code/modules/projectiles/ammunition/boxes.dm index e25d8f39f1..d477ea66db 100644 --- a/code/modules/projectiles/ammunition/boxes.dm +++ b/code/modules/projectiles/ammunition/boxes.dm @@ -6,7 +6,7 @@ icon_state = "T38" caliber = "357" ammo_type = /obj/item/ammo_casing/a357 - matter = list("metal" = 1260) + matter = list("steel" = 1260) max_ammo = 7 multiple_sprites = 1 @@ -14,7 +14,7 @@ name = "speed loader (.38)" icon_state = "38" caliber = "38" - matter = list("metal" = 360) + matter = list("steel" = 360) ammo_type = /obj/item/ammo_casing/c38 max_ammo = 6 multiple_sprites = 1 @@ -28,7 +28,7 @@ icon_state = "45" mag_type = MAGAZINE ammo_type = /obj/item/ammo_casing/c45 - matter = list("metal" = 525) //metal costs are very roughly based around 1 .45 casing = 75 metal + matter = list("steel" = 525) //metal costs are very roughly based around 1 .45 casing = 75 metal caliber = ".45" max_ammo = 7 multiple_sprites = 1 @@ -49,7 +49,7 @@ icon_state = "9x19p" origin_tech = "combat=2" mag_type = MAGAZINE - matter = list("metal" = 600) + matter = list("steel" = 600) caliber = "9mm" ammo_type = /obj/item/ammo_casing/c9mm max_ammo = 10 @@ -65,7 +65,7 @@ name = "ammunition Box (9mm)" icon_state = "9mm" origin_tech = "combat=2" - matter = list("metal" = 1800) + matter = list("steel" = 1800) caliber = "9mm" ammo_type = /obj/item/ammo_casing/c9mm max_ammo = 30 @@ -78,7 +78,7 @@ icon_state = "9mmt" mag_type = MAGAZINE ammo_type = /obj/item/ammo_casing/c9mm - matter = list("metal" = 1200) + matter = list("steel" = 1200) caliber = "9mm" max_ammo = 20 multiple_sprites = 1 @@ -95,7 +95,7 @@ icon_state = "9mm" origin_tech = "combat=2" caliber = ".45" - matter = list("metal" = 2250) + matter = list("steel" = 2250) ammo_type = /obj/item/ammo_casing/c45 max_ammo = 30 @@ -108,7 +108,7 @@ origin_tech = "combat=2" mag_type = MAGAZINE caliber = "12mm" - matter = list("metal" = 1500) + matter = list("steel" = 1500) ammo_type = "/obj/item/ammo_casing/a12mm" max_ammo = 20 multiple_sprites = 1 @@ -122,7 +122,7 @@ origin_tech = "combat=2" mag_type = MAGAZINE caliber = "a556" - matter = list("metal" = 1800) + matter = list("steel" = 1800) ammo_type = /obj/item/ammo_casing/a556 max_ammo = 10 multiple_sprites = 1 @@ -136,7 +136,7 @@ origin_tech = "combat=2" mag_type = MAGAZINE caliber = ".50" - matter = list("metal" = 1260) + matter = list("steel" = 1260) ammo_type = /obj/item/ammo_casing/a50 max_ammo = 7 multiple_sprites = 1 @@ -162,7 +162,7 @@ origin_tech = "combat=2" mag_type = MAGAZINE caliber = "a762" - matter = list("metal" = 4500) + matter = list("steel" = 4500) ammo_type = /obj/item/ammo_casing/a762 max_ammo = 50 multiple_sprites = 1 @@ -175,7 +175,7 @@ icon_state = "c762" mag_type = MAGAZINE caliber = "a762" - matter = list("metal" = 1800) + matter = list("steel" = 1800) ammo_type = /obj/item/ammo_casing/a762 max_ammo = 20 multiple_sprites = 1 diff --git a/code/modules/projectiles/ammunition/bullets.dm b/code/modules/projectiles/ammunition/bullets.dm index 931555381a..989604cd29 100644 --- a/code/modules/projectiles/ammunition/bullets.dm +++ b/code/modules/projectiles/ammunition/bullets.dm @@ -66,28 +66,28 @@ icon_state = "slshell" caliber = "shotgun" projectile_type = /obj/item/projectile/bullet/shotgun - matter = list("metal" = 360) + matter = list("steel" = 360) /obj/item/ammo_casing/shotgun/pellet name = "shotgun shell" desc = "A 12 gauge shell." icon_state = "gshell" projectile_type = /obj/item/projectile/bullet/pellet/shotgun - matter = list("metal" = 360) + matter = list("steel" = 360) /obj/item/ammo_casing/shotgun/blank name = "shotgun shell" desc = "A blank shell." icon_state = "blshell" projectile_type = /obj/item/projectile/bullet/blank - matter = list("metal" = 90) + matter = list("steel" = 90) /obj/item/ammo_casing/shotgun/beanbag name = "beanbag shell" desc = "A beanbag shell." icon_state = "bshell" projectile_type = /obj/item/projectile/bullet/shotgun/beanbag - matter = list("metal" = 180) + matter = list("steel" = 180) //Can stun in one hit if aimed at the head, but //is blocked by clothing that stops tasers and is vulnerable to EMP @@ -97,7 +97,7 @@ icon_state = "stunshell" spent_icon = "stunshell-spent" projectile_type = /obj/item/projectile/energy/electrode/stunshot - matter = list("metal" = 360, "glass" = 720) + matter = list("steel" = 360, "glass" = 720) /obj/item/ammo_casing/shotgun/stunshell/emp_act(severity) if(prob(100/severity)) BB = null @@ -109,7 +109,7 @@ desc = "A chemical shell used to signal distress or provide illumination." icon_state = "fshell" projectile_type = /obj/item/projectile/energy/flash/flare - matter = list("metal" = 90, "glass" = 90) + matter = list("steel" = 90, "glass" = 90) /obj/item/ammo_casing/a762 desc = "A 7.62mm bullet casing." @@ -123,7 +123,7 @@ spent_icon = "lcasing-spent" caliber = "14.5mm" projectile_type = /obj/item/projectile/bullet/rifle/a145 - matter = list("metal" = 1250) + matter = list("steel" = 1250) /obj/item/ammo_casing/a556 desc = "A 5.56mm bullet casing." diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 77693417df..beeee00f0f 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -11,7 +11,7 @@ item_state = "gun" flags = CONDUCT slot_flags = SLOT_BELT|SLOT_HOLSTER - matter = list("metal" = 2000) + matter = list("steel" = 2000) w_class = 3 throwforce = 5 throw_speed = 4 @@ -30,7 +30,7 @@ var/scoped_accuracy = null var/last_fired = 0 - + //aiming system stuff var/keep_aim = 1 //1 for keep shooting until aim is lowered //0 for one bullet after tarrget moves and aim is lowered @@ -61,9 +61,9 @@ return 0 if(!user.IsAdvancedToolUser()) return 0 - + var/mob/living/M = user - + if(HULK in M.mutations) M << "Your fingers are much too large for the trigger guard!" return 0 @@ -73,7 +73,7 @@ if(process_projectile(P, user, user, pick("l_foot", "r_foot"))) handle_post_fire(user, user) user.visible_message( - "[user] shoots \himself in the foot with \the [src]!", + "[user] shoots \himself in the foot with \the [src]!", "You shoot yourself in the foot with \the [src]!" ) M.drop_item() @@ -149,7 +149,7 @@ /obj/item/weapon/gun/proc/can_hit(atom/target as mob, var/mob/living/user as mob) if(!special_check(user)) return 2 - //just assume we can shoot through glass and stuff. No big deal, the player can just choose to not target someone + //just assume we can shoot through glass and stuff. No big deal, the player can just choose to not target someone //on the other side of a window if it makes a difference. Or if they run behind a window, too bad. return check_trajectory(target, user) @@ -167,7 +167,7 @@ playsound(user, fire_sound, 10, 1) else playsound(user, fire_sound, 50, 1) - + if(reflex) user.visible_message( "\The [user] fires \the [src][pointblank ? " point blank at \the [target]":""] by reflex!", @@ -180,7 +180,7 @@ "You fire \the [src]!", "You hear a [fire_sound_text]!" ) - + if(recoil) spawn() shake_camera(user, recoil+1, recoil) @@ -190,9 +190,9 @@ /obj/item/weapon/gun/proc/process_projectile(obj/projectile, mob/user, atom/target, var/target_zone, var/params=null, var/pointblank=0, var/reflex=0) if(!istype(projectile, /obj/item/projectile)) return 0 //default behaviour only applies to true projectiles - + var/obj/item/projectile/P = projectile - + //shooting while in shock var/x_offset = 0 var/y_offset = 0 @@ -206,9 +206,9 @@ x_offset = rand(-1,1) //Point blank bonus - if(pointblank) + if(pointblank) var/damage_mult = 1.3 //default point blank multiplier - + //determine multiplier due to the target being grabbed if(ismob(target)) var/mob/M = target @@ -220,7 +220,7 @@ damage_mult = 3.0 else if (grabstate >= GRAB_AGGRESSIVE) damage_mult = 1.5 - + P.damage *= damage_mult if(params) @@ -234,7 +234,7 @@ if(!ishuman(user)) return var/mob/living/carbon/human/M = user - + mouthshoot = 1 M.visible_message("\red [user] sticks their gun in their mouth, ready to pull the trigger...") if(!do_after(user, 40)) @@ -274,7 +274,7 @@ var/zoom_offset = round(world.view * zoom_amount) var/view_size = round(world.view + zoom_amount) var/scoped_accuracy_mod = zoom_offset - + zoom(zoom_offset, view_size) if(zoom) accuracy = scoped_accuracy + scoped_accuracy_mod diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index dffc012998..45ae5b8350 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -7,7 +7,7 @@ slot_flags = SLOT_BELT|SLOT_BACK w_class = 3 force = 10 - matter = list("metal" = 2000) + matter = list("steel" = 2000) origin_tech = "combat=3;magnets=2" projectile_type = /obj/item/projectile/beam fire_delay = 1 //rapid fire @@ -106,7 +106,7 @@ obj/item/weapon/gun/energy/retro desc = "Standard issue weapon of the Imperial Guard" origin_tech = "combat=1;magnets=2" self_recharge = 1 - matter = list("metal" = 2000) + matter = list("steel" = 2000) fire_sound = 'sound/weapons/Laser.ogg' projectile_type = /obj/item/projectile/beam/lastertag/blue var/required_vest diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 1d51f7957e..78140303a6 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -37,7 +37,7 @@ icon_state = "crossbow" w_class = 2.0 item_state = "crossbow" - matter = list("metal" = 2000) + matter = list("steel" = 2000) origin_tech = "combat=2;magnets=2;syndicate=5" slot_flags = SLOT_BELT silenced = 1 @@ -56,5 +56,5 @@ desc = "A weapon favored by mercenary infiltration teams." w_class = 4 force = 10 - matter = list("metal" = 200000) + matter = list("steel" = 200000) projectile_type = /obj/item/projectile/energy/bolt/large diff --git a/code/modules/projectiles/guns/launcher/grenade_launcher.dm b/code/modules/projectiles/guns/launcher/grenade_launcher.dm index 906e428e8d..b4cf0abef8 100644 --- a/code/modules/projectiles/guns/launcher/grenade_launcher.dm +++ b/code/modules/projectiles/guns/launcher/grenade_launcher.dm @@ -15,7 +15,7 @@ var/obj/item/weapon/grenade/chambered var/list/grenades = new/list() var/max_grenades = 5 //holds this + one in the chamber - matter = list("metal" = 2000) + matter = list("steel" = 2000) //revolves the magazine, allowing players to choose between multiple grenade types /obj/item/weapon/gun/launcher/grenade/proc/pump(mob/M as mob) @@ -80,7 +80,7 @@ chambered.det_time = 10 chambered.activate(null) return chambered - + /obj/item/weapon/gun/launcher/grenade/handle_post_fire(mob/user) message_admins("[key_name_admin(user)] fired a grenade ([chambered.name]) from a grenade launcher ([src.name]).") log_game("[key_name_admin(user)] used a grenade ([chambered.name]).") diff --git a/code/modules/projectiles/guns/launcher/syringe_gun.dm b/code/modules/projectiles/guns/launcher/syringe_gun.dm index 099f8687a3..6a4622e599 100644 --- a/code/modules/projectiles/guns/launcher/syringe_gun.dm +++ b/code/modules/projectiles/guns/launcher/syringe_gun.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/ammo.dmi' icon_state = "syringe-cartridge" var/icon_flight = "syringe-cartridge-flight" //so it doesn't look so weird when shot - matter = list("metal" = 125, "glass" = 375) + matter = list("steel" = 125, "glass" = 375) flags = CONDUCT slot_flags = SLOT_BELT throwforce = 3 @@ -53,10 +53,10 @@ if(L.can_inject()) if(syringe.reagents) syringe.reagents.trans_to(L, 15) - + syringe.break_syringe(iscarbon(hit_atom)? hit_atom : null) syringe.update_icon() - + icon_state = initial(icon_state) //reset icon state update_icon() @@ -67,15 +67,15 @@ item_state = "syringegun" w_class = 3 force = 7 - matter = list("metal" = 2000) + matter = list("steel" = 2000) slot_flags = SLOT_BELT - + fire_sound = 'sound/weapons/empty.ogg' fire_sound_text = "a metallic thunk" recoil = 0 release_force = 10 throw_distance = 10 - + var/list/darts = list() var/max_darts = 1 var/obj/item/weapon/syringe_cartridge/next diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 944a9fe99f..a477b041cf 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -8,9 +8,9 @@ icon_state = "revolver" origin_tech = "combat=2;materials=2" w_class = 3 - matter = list("metal" = 1000) + matter = list("steel" = 1000) recoil = 1 - + var/caliber = "357" //determines which casings will fit var/handle_casings = EJECT_CASINGS //determines how spent casings should be handled var/load_method = SINGLE_CASING|SPEEDLOADER //1 = Single shells, 2 = box or quick loader, 3 = magazine @@ -18,7 +18,7 @@ //For SINGLE_CASING or SPEEDLOADER guns var/max_shells = 0 //the number of casings that will fit inside - var/ammo_type = null //the type of ammo that the gun comes preloaded with + var/ammo_type = null //the type of ammo that the gun comes preloaded with var/list/loaded = list() //stored ammo //For MAGAZINE guns @@ -50,7 +50,7 @@ chambered = ammo_magazine.stored_ammo[1] if(handle_casings != HOLD_CASINGS) ammo_magazine.stored_ammo -= chambered - + if (chambered) return chambered.BB return null @@ -183,7 +183,7 @@ ) if(auto_eject_sound) playsound(user, auto_eject_sound, 40, 1) - ammo_magazine.update_icon() + ammo_magazine.update_icon() ammo_magazine = null update_icon() //make sure to do this after unsetting ammo_magazine diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 12b56021d4..15ae36abab 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -260,7 +260,7 @@ icon = 'icons/obj/janitor.dmi' icon_state = "bucket" item_state = "bucket" - matter = list("metal" = 200) + matter = list("steel" = 200) w_class = 3.0 amount_per_transfer_from_this = 20 possible_transfer_amounts = list(10,20,30,60,120) diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index 8b26dd3133..db17281f49 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -10,7 +10,7 @@ anchored = 0 density = 0 pressure_resistance = 5*ONE_ATMOSPHERE - matter = list("metal" = 1850) + matter = list("steel" = 1850) level = 2 var/ptype = 0 // 0=straight, 1=bent, 2=junction-j1, 3=junction-j2, 4=junction-y, 5=trunk, 6=disposal bin, 7=outlet, 8=inlet diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 89e31574d2..d842b52edc 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -66,8 +66,8 @@ won't update every console in existence) but it's more of a hassle to do. Also, if (copytext(ID, 1, 2) == "$") return_name = copytext(ID, 2) switch(return_name) - if("metal") - return_name = "Metal" + if("steel") + return_name = "Steel" if("glass") return_name = "Glass" if("gold") @@ -262,7 +262,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, if(linked_destroy.loaded_item.reliability < 100 && linked_destroy.loaded_item.crit_fail) files.UpdateDesign(linked_destroy.loaded_item.type) if(linked_lathe && linked_destroy.loaded_item.matter) //Also sends salvaged materials to a linked protolathe, if any. - linked_lathe.m_amount += min((linked_lathe.max_material_storage - linked_lathe.TotalMaterials()), (linked_destroy.loaded_item.matter["metal"]*linked_destroy.decon_mod)) + linked_lathe.m_amount += min((linked_lathe.max_material_storage - linked_lathe.TotalMaterials()), (linked_destroy.loaded_item.matter["steel"]*linked_destroy.decon_mod)) linked_lathe.g_amount += min((linked_lathe.max_material_storage - linked_lathe.TotalMaterials()), (linked_destroy.loaded_item.matter["glass"]*linked_destroy.decon_mod)) linked_destroy.loaded_item = null for(var/obj/I in linked_destroy.contents) @@ -438,27 +438,24 @@ won't update every console in existence) but it's more of a hassle to do. Also, else if(href_list["lathe_ejectsheet"] && linked_lathe) //Causes the protolathe to eject a sheet of material var/desired_num_sheets = text2num(href_list["amount"]) var/res_amount, type - switch(href_list["lathe_ejectsheet"]) - if("metal") - type = /obj/item/stack/sheet/metal + var/material/M = name_to_mineral[href_list["lathe_ejectsheet"]] + if(istype(M)) + type = M.stack_type + + switch(name_to_mineral[href_list["lathe_ejectsheet"]]) + if("steel") res_amount = "m_amount" if("glass") - type = /obj/item/stack/sheet/glass res_amount = "g_amount" if("gold") - type = /obj/item/stack/sheet/mineral/gold res_amount = "gold_amount" if("silver") - type = /obj/item/stack/sheet/mineral/silver res_amount = "silver_amount" if("phoron") - type = /obj/item/stack/sheet/mineral/phoron res_amount = "phoron_amount" if("uranium") - type = /obj/item/stack/sheet/mineral/uranium res_amount = "uranium_amount" if("diamond") - type = /obj/item/stack/sheet/mineral/diamond res_amount = "diamond_amount" if(ispath(type) && hasvar(linked_lathe, res_amount)) @@ -817,11 +814,11 @@ won't update every console in existence) but it's more of a hassle to do. Also, dat += "Protolathe Menu
" dat += "Material Storage

" dat += "
    " - for(var/M in list("metal", "glass", "gold", "silver", "phoron", "uranium", "diamond")) + for(var/M in list("steel", "glass", "gold", "silver", "phoron", "uranium", "diamond")) var/amount var/sheetsize = 2000 switch(M) - if("metal") + if("steel") amount = linked_lathe.m_amount sheetsize = 3750 if("glass") diff --git a/code/modules/research/research.dm b/code/modules/research/research.dm index 72127cfa89..f5ec78cd70 100644 --- a/code/modules/research/research.dm +++ b/code/modules/research/research.dm @@ -269,7 +269,7 @@ datum/tech/robotics icon_state = "datadisk2" item_state = "card-id" w_class = 2.0 - matter = list("metal" = 30, "glass" = 10) + matter = list("steel" = 30, "glass" = 10) var/datum/tech/stored /obj/item/weapon/disk/tech_disk/New() @@ -283,7 +283,7 @@ datum/tech/robotics icon_state = "datadisk2" item_state = "card-id" w_class = 2.0 - matter = list("metal" = 30,"glass" = 10) + matter = list("steel" = 30,"glass" = 10) var/datum/design/blueprint /obj/item/weapon/disk/design_disk/New() diff --git a/code/modules/research/xenoarchaeology/geosample.dm b/code/modules/research/xenoarchaeology/geosample.dm index 689f61b888..535a0b4f07 100644 --- a/code/modules/research/xenoarchaeology/geosample.dm +++ b/code/modules/research/xenoarchaeology/geosample.dm @@ -61,44 +61,19 @@ age = rand(1,999) if(container.mineral) - switch(container.mineral.name) - if("Uranium") - age_million = rand(1, 704) - age_thousand = rand(1,999) - find_presence["potassium"] = rand(1,1000) / 100 - source_mineral = "potassium" - if("Iron") - age_thousand = rand(1, 999) - age_million = rand(1, 999) - find_presence["iron"] = rand(1,1000) / 100 - source_mineral = "iron" - if("Diamond") - age_thousand = rand(1,999) - age_million = rand(1,999) - find_presence["nitrogen"] = rand(1,1000) / 100 - source_mineral = "nitrogen" - if("Gold") - age_thousand = rand(1,999) - age_million = rand(1,999) - age_billion = rand(3,4) - find_presence["iron"] = rand(1,1000) / 100 - source_mineral = "iron" - if("Silver") - age_thousand = rand(1,999) - age_million = rand(1,999) - find_presence["iron"] = rand(1,1000) / 100 - source_mineral = "iron" - if("Phoron") - age_thousand = rand(1,999) - age_million = rand(1,999) - age_billion = rand(10, 13) - find_presence["phoron"] = rand(1,1000) / 100 - source_mineral = "phoron" - if("Clown") - age = rand(-1,-999) //thats the joke - age_thousand = rand(-1,-999) - find_presence["phoron"] = rand(1,1000) / 100 - source_mineral = "phoron" + if(islist(container.mineral.xarch_ages)) + var/list/ages = container.mineral.xarch_ages + if(ages["thousand"]) + age_thousand = rand(1,ages["thousand"]) + if(ages["million"]) + age_million = rand(1,ages["million"]) + if(ages["billion"]) + if(ages["billion_lower"]) + age_billion = rand(ages["billion_lower"],ages["billion"]) + else + age_billion = rand(1,ages["billion"]) + if(container.mineral.xarch_source_mineral) + source_mineral = container.mineral.xarch_source_mineral if(prob(75)) find_presence["phosphorus"] = rand(1,500) / 100 diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index 98689c2032b078e55c11781a8af57fb6c0ee2398..5c0200528c51f7c6cd410ef3ff0b7bc50e3f0e56 100644 GIT binary patch delta 10618 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%0D97j6f-@vJ8g@0c5o-({xV41lS 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 Sd8HuWcjlC>dHG4tg#Q6lTo4Ta literal 139846 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

    9y?@f6Ea~40s6k@`0|J{FR1D&7F^TB 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

    v`J9hL;C67z2dm~7yZU}5_B~$uSD1S1m%D#e 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