From 4c6b13e264a7631016c0b7d8d5a2f1c4511675cc Mon Sep 17 00:00:00 2001 From: Fikou Date: Mon, 24 Feb 2020 23:44:12 +0100 Subject: [PATCH 01/22] Adds Clarke Mech --- code/game/mecha/equipment/tools/work_tools.dm | 4 +- code/game/mecha/mech_fabricator.dm | 2 +- code/game/mecha/mecha_construction_paths.dm | 117 ++++++++++-------- code/game/mecha/mecha_parts.dm | 35 +++++- code/game/mecha/mecha_wreckage.dm | 30 +++-- code/game/mecha/working/clarke.dm | 36 ++++++ code/game/mecha/working/ripley.dm | 38 ------ code/game/mecha/working/working.dm | 22 ++++ code/game/objects/items/manuals.dm | 8 -- code/modules/cargo/bounties/mech.dm | 12 +- .../modules/research/designs/mecha_designs.dm | 16 +++ .../designs/mechfabricator_designs.dm | 46 +++++++ code/modules/research/techweb/all_nodes.dm | 13 +- icons/mecha/mech_construct.dmi | Bin 31441 -> 33517 bytes icons/mecha/mech_construction.dmi | Bin 19228 -> 21856 bytes icons/mecha/mecha.dmi | Bin 155220 -> 165535 bytes strings/tips.txt | 2 +- tgstation.dme | 1 + 18 files changed, 256 insertions(+), 126 deletions(-) create mode 100644 code/game/mecha/working/clarke.dm diff --git a/code/game/mecha/equipment/tools/work_tools.dm b/code/game/mecha/equipment/tools/work_tools.dm index 35bf8797306..70a16e37dd1 100644 --- a/code/game/mecha/equipment/tools/work_tools.dm +++ b/code/game/mecha/equipment/tools/work_tools.dm @@ -11,10 +11,10 @@ tool_behaviour = TOOL_RETRACTOR toolspeed = 0.8 var/dam_force = 20 - var/obj/mecha/working/ripley/cargo_holder + var/obj/mecha/working/cargo_holder harmful = TRUE -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/can_attach(obj/mecha/working/ripley/M as obj) +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/can_attach(obj/mecha/working/M as obj) if(..()) if(istype(M)) return 1 diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 7ac11a09af7..13de9fe5b19 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -24,7 +24,7 @@ var/list/part_sets = list( "Cyborg", "Ripley", - "Firefighter", + "Clarke", "Odysseus", "Gygax", "Durand", diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 44a5cc69c74..0cf704b0ae7 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -537,156 +537,166 @@ user.visible_message("[user] unfastens Gygax Armor Plates.", "You unfasten Gygax Armor Plates.") return TRUE -/datum/component/construction/unordered/mecha_chassis/firefighter - result = /datum/component/construction/mecha/firefighter +/datum/component/construction/unordered/mecha_chassis/clarke + result = /datum/component/construction/mecha/clarke steps = list( - /obj/item/mecha_parts/part/ripley_torso, - /obj/item/mecha_parts/part/ripley_left_arm, - /obj/item/mecha_parts/part/ripley_right_arm, - /obj/item/mecha_parts/part/ripley_left_leg, - /obj/item/mecha_parts/part/ripley_right_leg, - /obj/item/clothing/suit/fire + /obj/item/mecha_parts/part/clarke_torso, + /obj/item/mecha_parts/part/clarke_left_arm, + /obj/item/mecha_parts/part/clarke_right_arm, + /obj/item/mecha_parts/part/clarke_left_leg, + /obj/item/mecha_parts/part/clarke_right_leg, + /obj/item/mecha_parts/part/clarke_head ) -/datum/component/construction/mecha/firefighter - result = /obj/mecha/working/ripley/firefighter - base_icon = "fireripley" +/datum/component/construction/mecha/clarke + result = /obj/mecha/working/clarke + base_icon = "clarke" - circuit_control = /obj/item/circuitboard/mecha/ripley/main - circuit_periph = /obj/item/circuitboard/mecha/ripley/peripherals + circuit_control = /obj/item/circuitboard/mecha/clarke/main + circuit_periph = /obj/item/circuitboard/mecha/clarke/peripherals inner_plating = /obj/item/stack/sheet/plasteel inner_plating_amount = 5 -/datum/component/construction/mecha/firefighter/get_outer_plating_steps() + outer_plating = /obj/item/stack/sheet/mineral/gold + outer_plating_amount = 5 + +/datum/component/construction/mecha/clarke/get_frame_steps() return list( list( - "key" = /obj/item/stack/sheet/plasteel, - "amount" = 5, - "back_key" = TOOL_WELDER, - "desc" = "Internal armor is welded." - ), - list( - "key" = /obj/item/stack/sheet/plasteel, - "amount" = 5, - "back_key" = TOOL_CROWBAR, - "desc" = "External armor is being installed." + "key" = /obj/item/stack/conveyor, + "amount" = 4, + "desc" = "The treads are added." ), list( "key" = TOOL_WRENCH, "back_key" = TOOL_CROWBAR, - "desc" = "External armor is installed." + "desc" = "The hydraulic systems are disconnected." ), list( - "key" = TOOL_WELDER, + "key" = TOOL_SCREWDRIVER, "back_key" = TOOL_WRENCH, - "desc" = "External armor is wrenched." + "desc" = "The hydraulic systems are connected." ), + list( + "key" = /obj/item/stack/cable_coil, + "amount" = 5, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "The hydraulic systems are active." + ), + list( + "key" = TOOL_WIRECUTTER, + "back_key" = TOOL_SCREWDRIVER, + "desc" = "The wiring is added." + ) ) -/datum/component/construction/mecha/firefighter/custom_action(obj/item/I, mob/living/user, diff) + + +/datum/component/construction/mecha/clarke/custom_action(obj/item/I, mob/living/user, diff) if(!..()) return FALSE //TODO: better messages. switch(index) if(1) - user.visible_message("[user] connects [parent] hydraulic systems.", "You connect [parent] hydraulic systems.") + user.visible_message("[user] adds the tread systems.", "You add the tread systems.") if(2) + if(diff==FORWARD) + user.visible_message("[user] connects [parent] hydraulic systems.", "You connect [parent] hydraulic systems.") + else + user.visible_message("[user] removes the tread systems.", "You remove the tread systems.") + + if(3) if(diff==FORWARD) user.visible_message("[user] activates [parent] hydraulic systems.", "You activate [parent] hydraulic systems.") else user.visible_message("[user] disconnects [parent] hydraulic systems.", "You disconnect [parent] hydraulic systems.") - if(3) + if(4) if(diff==FORWARD) user.visible_message("[user] adds the wiring to [parent].", "You add the wiring to [parent].") else user.visible_message("[user] deactivates [parent] hydraulic systems.", "You deactivate [parent] hydraulic systems.") - if(4) + if(5) if(diff==FORWARD) user.visible_message("[user] adjusts the wiring of [parent].", "You adjust the wiring of [parent].") else user.visible_message("[user] removes the wiring from [parent].", "You remove the wiring from [parent].") - if(5) + if(6) if(diff==FORWARD) user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") else user.visible_message("[user] disconnects the wiring of [parent].", "You disconnect the wiring of [parent].") - if(6) + if(7) if(diff==FORWARD) user.visible_message("[user] secures the mainboard.", "You secure the mainboard.") else user.visible_message("[user] removes the central control module from [parent].", "You remove the central computer mainboard from [parent].") - if(7) + if(8) if(diff==FORWARD) - user.visible_message("[user] installs [I]into [parent].", "You install [I]into [parent].") + user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") - if(8) + if(9) if(diff==FORWARD) user.visible_message("[user] secures the peripherals control module.", "You secure the peripherals control module.") else user.visible_message("[user] removes the peripherals control module from [parent].", "You remove the peripherals control module from [parent].") - if(9) + if(10) if(diff==FORWARD) user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") else user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") - if(10) + if(11) if(diff==FORWARD) user.visible_message("[user] secures the scanner module.", "You secure the scanner module.") else user.visible_message("[user] removes the scanner module from [parent].", "You remove the scanner module from [parent].") - if(11) + if(12) if(diff==FORWARD) user.visible_message("[user] installs [I] to [parent].", "You install [I] to [parent].") else user.visible_message("[user] unfastens the scanner module.", "You unfasten the scanner module.") - if(12) + if(13) if(diff==FORWARD) user.visible_message("[user] secures the capacitor.", "You secure the capacitor.") else user.visible_message("[user] removes the capacitor from [parent].", "You remove the capacitor from [parent].") - if(13) + if(14) if(diff==FORWARD) user.visible_message("[user] installs [I] into [parent].", "You install [I] into [parent].") else user.visible_message("[user] unfastens the capacitor.", "You unfasten the capacitor.") - if(14) + if(15) if(diff==FORWARD) user.visible_message("[user] secures the power cell.", "You secure the power cell.") else user.visible_message("[user] pries the power cell from [parent].", "You pry the power cell from [parent].") - if(15) + if(16) if(diff==FORWARD) user.visible_message("[user] installs the internal armor layer to [parent].", "You install the internal armor layer to [parent].") else user.visible_message("[user] unfastens the power cell.", "You unfasten the power cell.") - if(16) + if(17) if(diff==FORWARD) user.visible_message("[user] secures the internal armor layer.", "You secure the internal armor layer.") else user.visible_message("[user] pries internal armor layer from [parent].", "You pry internal armor layer from [parent].") - if(17) + if(18) if(diff==FORWARD) user.visible_message("[user] welds the internal armor layer to [parent].", "You weld the internal armor layer to [parent].") else user.visible_message("[user] unfastens the internal armor layer.", "You unfasten the internal armor layer.") - if(18) - if(diff==FORWARD) - user.visible_message("[user] starts to install the external armor layer to [parent].", "You install the external armor layer to [parent].") - else - user.visible_message("[user] cuts the internal armor layer from [parent].", "You cut the internal armor layer from [parent].") if(19) if(diff==FORWARD) - user.visible_message("[user] installs the external reinforced armor layer to [parent].", "You install the external reinforced armor layer to [parent].") + user.visible_message("[user] installs the external armor layer to [parent].", "You install the external reinforced armor layer to [parent].") else - user.visible_message("[user] removes the external armor from [parent].", "You remove the external armor from [parent].") + user.visible_message("[user] cuts the internal armor layer from [parent].", "You cut the internal armor layer from [parent].") if(20) if(diff==FORWARD) user.visible_message("[user] secures the external armor layer.", "You secure the external reinforced armor layer.") else - user.visible_message("[user] pries external armor layer from [parent].", "You pry external armor layer from [parent].") + user.visible_message("[user] pries the external armor layer from [parent].", "You pry the external armor layer from [parent].") if(21) if(diff==FORWARD) user.visible_message("[user] welds the external armor layer to [parent].", "You weld the external armor layer to [parent].") @@ -694,6 +704,7 @@ user.visible_message("[user] unfastens the external armor layer.", "You unfasten the external armor layer.") return TRUE + /datum/component/construction/unordered/mecha_chassis/honker result = /datum/component/construction/mecha/honker steps = list( diff --git a/code/game/mecha/mecha_parts.dm b/code/game/mecha/mecha_parts.dm index 7b617a3dd01..7da7af7aeca 100644 --- a/code/game/mecha/mecha_parts.dm +++ b/code/game/mecha/mecha_parts.dm @@ -182,12 +182,31 @@ desc = "A set of armor plates for the Durand. Built heavy to resist an incredible amount of brute force." icon_state = "durand_armor" -////////// Firefighter +////////// Clarke -/obj/item/mecha_parts/chassis/firefighter - name = "\improper Firefighter chassis" - construct_type = /datum/component/construction/unordered/mecha_chassis/firefighter +/obj/item/mecha_parts/chassis/clarke + name = "\improper Clarke chassis" + construct_type = /datum/component/construction/unordered/mecha_chassis/clarke +/obj/item/mecha_parts/part/clarke_torso + name = "\improper Clarke torso" + desc = "A torso part of Clarke. Contains power unit, processing core and life support systems." + icon_state = "clarke_harness" + +/obj/item/mecha_parts/part/clarke_head + name = "\improper Clarke head" + desc = "A Clarke head. Contains an integrated diagnostic HUD scanner." + icon_state = "clarke_head" + +/obj/item/mecha_parts/part/clarke_left_arm + name = "\improper Clarke left arm" + desc = "A Clarke left arm. Data and power sockets are compatible with most exosuit tools." + icon_state = "clarke_l_arm" + +/obj/item/mecha_parts/part/clarke_right_arm + name = "\improper Clarke right arm" + desc = "A Clarke right arm. Data and power sockets are compatible with most exosuit tools." + icon_state = "clarke_r_arm" ////////// HONK @@ -347,3 +366,11 @@ /obj/item/circuitboard/mecha/phazon/main name = "Phazon Central Control module (Exosuit Board)" + +/obj/item/circuitboard/mecha/clarke/peripherals + name = "Clarke Peripherals Control module (Exosuit Board)" + icon_state = "mcontroller" + +/obj/item/circuitboard/mecha/clarke/main + name = "Clarke Central Control module (Exosuit Board)" + icon_state = "mainboard" \ No newline at end of file diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index 91b2a2bbf2a..88d72f037f9 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -147,7 +147,8 @@ /obj/structure/mecha_wreckage/ripley name = "\improper Ripley wreckage" icon_state = "ripley-broken" - parts = list(/obj/item/mecha_parts/part/ripley_torso, + parts = list( + /obj/item/mecha_parts/part/ripley_torso, /obj/item/mecha_parts/part/ripley_left_arm, /obj/item/mecha_parts/part/ripley_right_arm, /obj/item/mecha_parts/part/ripley_left_leg, @@ -157,15 +158,15 @@ name = "\improper Ripley MK-II wreckage" icon_state = "ripleymkii-broken" -/obj/structure/mecha_wreckage/ripley/firefighter - name = "\improper Firefighter wreckage" - icon_state = "firefighter-broken" - parts = list(/obj/item/mecha_parts/part/ripley_torso, - /obj/item/mecha_parts/part/ripley_left_arm, - /obj/item/mecha_parts/part/ripley_right_arm, - /obj/item/mecha_parts/part/ripley_left_leg, - /obj/item/mecha_parts/part/ripley_right_leg, - /obj/item/clothing/suit/fire) +/obj/structure/mecha_wreckage/clarke + name = "\improper Clarke wreckage" + icon_state = "clarke-broken" + parts = list( + /obj/item/mecha_parts/part/clarke_torso, + /obj/item/mecha_parts/part/clarke_head, + /obj/item/mecha_parts/part/clarke_left_arm, + /obj/item/mecha_parts/part/clarke_right_arm, + /obj/item/stack/conveyor) /obj/structure/mecha_wreckage/ripley/deathripley name = "\improper Death-Ripley wreckage" @@ -177,7 +178,6 @@ icon_state = "honker-broken" desc = "All is right in the universe." parts = list( - /obj/item/mecha_parts/chassis/honker, /obj/item/mecha_parts/part/honker_torso, /obj/item/mecha_parts/part/honker_head, /obj/item/mecha_parts/part/honker_left_arm, @@ -199,6 +199,14 @@ /obj/structure/mecha_wreckage/phazon name = "\improper Phazon wreckage" icon_state = "phazon-broken" + parts = list( + /obj/item/mecha_parts/part/phazon_torso, + /obj/item/mecha_parts/part/phazon_head, + /obj/item/mecha_parts/part/phazon_left_arm, + /obj/item/mecha_parts/part/phazon_right_arm, + /obj/item/mecha_parts/part/phazon_left_leg, + /obj/item/mecha_parts/part/phazon_right_leg) + /obj/structure/mecha_wreckage/odysseus diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm new file mode 100644 index 00000000000..5d839876e14 --- /dev/null +++ b/code/game/mecha/working/clarke.dm @@ -0,0 +1,36 @@ +/obj/mecha/working/clarke + desc = "Combining man and machine for a better, stronger engineer. Can even resist lava!" + name = "\improper Clarke" + icon_state = "clarke" + max_temperature = 65000 + max_integrity = 250 + step_in = 1.5 + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + lights_power = 7 + deflect_chance = 10 + step_energy_drain = 15 //slightly higher energy drain since you movin those wheels FAST + armor = list("melee" = 20, "bullet" = 10, "laser" = 30, "energy" = 30, "bomb" = 60, "bio" = 0, "rad" = 70, "fire" = 100, "acid" = 100) //low bullet/melee armor to compensate for fire protection and speed + max_equip = 6 + wreckage = /obj/structure/mecha_wreckage/clarke + enter_delay = 40 + cargo_capacity = 20 + +/obj/mecha/working/clarke/moved_inside(mob/living/carbon/human/H) + . = ..() + if(.) + var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_DIAGNOSTIC_ADVANCED] + hud.add_hud_to(H) + +/obj/mecha/working/clarke/go_out() + if(isliving(occupant)) + var/mob/living/L = occupant + var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_DIAGNOSTIC_ADVANCED] + hud.remove_hud_from(L) + ..() + +/obj/mecha/working/clarke/mmi_moved_inside(obj/item/mmi/M, mob/user) + . = ..() + if(.) + var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_DIAGNOSTIC_ADVANCED] + var/mob/living/brain/B = M.brainmob + hud.add_hud_to(B) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index b9512af99c8..70deef8a610 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -14,8 +14,6 @@ max_equip = 6 wreckage = /obj/structure/mecha_wreckage/ripley internals_req_access = list(ACCESS_MECH_ENGINE, ACCESS_MECH_SCIENCE, ACCESS_MECH_MINING) - var/list/cargo = new - var/cargo_capacity = 15 var/hides = 0 enclosed = FALSE //Normal ripley has an open cockpit design enter_delay = 10 //can enter in a quarter of the time of other mechs @@ -24,25 +22,8 @@ /obj/mecha/working/ripley/Move() . = ..() - if(.) - collect_ore() update_pressure() -/obj/mecha/working/ripley/proc/collect_ore() - if(locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in equipment) - var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in cargo - if(ore_box) - for(var/obj/item/stack/ore/ore in range(1, src)) - if(ore.Adjacent(src) && ((get_dir(src, ore) & dir) || ore.loc == loc)) //we can reach it and it's in front of us? grab it! - ore.forceMove(ore_box) - -/obj/mecha/working/ripley/Destroy() - for(var/atom/movable/A in cargo) - A.forceMove(drop_location()) - step_rand(A) - cargo.Cut() - return ..() - /obj/mecha/working/ripley/go_out() ..() update_icon() @@ -76,25 +57,6 @@ silicon_icon_state = null opacity = TRUE -/obj/mecha/working/ripley/firefighter - desc = "Autonomous Power Loader Unit MK-III. This model is refitted with a pressurized cabin and additional thermal protection." - name = "\improper APLU MK-III \"Firefighter\"" - icon_state = "firefighter" - max_temperature = 65000 - max_integrity = 250 - fast_pressure_step_in = 2 //step_in while in low pressure conditions - slow_pressure_step_in = 4 //step_in while in normal pressure conditions - step_in = 4 - resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF - lights_power = 7 - armor = list("melee" = 40, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 60, "bio" = 0, "rad" = 70, "fire" = 100, "acid" = 100) - max_equip = 5 // More armor, less tools - wreckage = /obj/structure/mecha_wreckage/ripley/firefighter - enclosed = TRUE - enter_delay = 40 - silicon_icon_state = null - opacity = TRUE - /obj/mecha/working/ripley/deathripley desc = "OH SHIT IT'S THE DEATHSQUAD WE'RE ALL GONNA DIE" diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index b3e9c4ba55e..603d528871e 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -1,2 +1,24 @@ /obj/mecha/working internal_damage_threshold = 60 + var/list/cargo = new + var/cargo_capacity = 15 + +/obj/mecha/working/Move() + . = ..() + if(.) + collect_ore() + +/obj/mecha/working/proc/collect_ore() + if(locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in equipment) + var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in cargo + if(ore_box) + for(var/obj/item/stack/ore/ore in range(1, src)) + if(ore.Adjacent(src) && ((get_dir(src, ore) & dir) || ore.loc == loc)) //we can reach it and it's in front of us? grab it! + ore.forceMove(ore_box) + +/obj/mecha/working/Destroy() + for(var/atom/movable/A in cargo) + A.forceMove(drop_location()) + step_rand(A) + cargo.Cut() + return ..() \ No newline at end of file diff --git a/code/game/objects/items/manuals.dm b/code/game/objects/items/manuals.dm index be7915f67f0..f9d2aa9d34d 100644 --- a/code/game/objects/items/manuals.dm +++ b/code/game/objects/items/manuals.dm @@ -101,14 +101,6 @@
  • Install the external reinforced armor plating (Not included due to Nanotrasen regulations. Can be made using 5 reinforced metal sheets.)
  • Secure the external reinforced armor plating with a wrench
  • Weld the external reinforced armor plating to the chassis
  • -
  • -
  • Additional Information:
  • -
  • The firefighting variation is made in a similar fashion.
  • -
  • A firesuit must be connected to the Firefighter chassis for heat shielding.
  • -
  • Internal armor is plasteel for additional strength.
  • -
  • External armor must be installed in 2 parts, totaling 10 sheets.
  • -
  • Completed mech is more resiliant against fire, and is a bit more durable overall
  • -
  • Nanotrasen is determined to the safety of its investments employees.
  • diff --git a/code/modules/cargo/bounties/mech.dm b/code/modules/cargo/bounties/mech.dm index 62c846ea96a..f62364060fa 100644 --- a/code/modules/cargo/bounties/mech.dm +++ b/code/modules/cargo/bounties/mech.dm @@ -18,14 +18,14 @@ reward = 13000 wanted_types = list(/obj/mecha/working/ripley/mkii) -/datum/bounty/item/mech/firefighter - name = "APLU \"Firefighter\"" - reward = 18000 - wanted_types = list(/obj/mecha/working/ripley/firefighter) +/datum/bounty/item/mech/clarke + name = "Clarke" + reward = 20000 + wanted_types = list(/obj/mecha/working/clarke) /datum/bounty/item/mech/odysseus name = "Odysseus" - reward = 11000 + reward = 13000 wanted_types = list(/obj/mecha/medical/odysseus) /datum/bounty/item/mech/gygax @@ -35,7 +35,7 @@ /datum/bounty/item/mech/durand name = "Durand" - reward = 20000 + reward = 25000 wanted_types = list(/obj/mecha/combat/durand) /datum/bounty/item/mech/phazon diff --git a/code/modules/research/designs/mecha_designs.dm b/code/modules/research/designs/mecha_designs.dm index 11eacb1621f..f3b4baa917e 100644 --- a/code/modules/research/designs/mecha_designs.dm +++ b/code/modules/research/designs/mecha_designs.dm @@ -133,6 +133,22 @@ category = list("Exosuit Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE +/datum/design/board/clarke_main + name = "\"Clarke\" Central Control module" + desc = "Allows for the construction of a \"Clarke\" Central Control module." + id = "clarke_main" + build_path = /obj/item/circuitboard/mecha/clarke/main + category = list("Exosuit Modules") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/board/clarke_peri + name = "\"Clarke\" Peripherals Control module" + desc = "Allows for the construction of a \"Clarke\" Peripheral Control module." + id = "clarke_peri" + build_path = /obj/item/circuitboard/mecha/clarke/peripherals + category = list("Exosuit Modules") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + //////////////////////////////////////// /////////// Mecha Equpment ///////////// //////////////////////////////////////// diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index d0b1241703b..44b6061dba1 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -475,6 +475,52 @@ construction_time = 300 category = list("Phazon") +//Clarke +/datum/design/clarke_chassis + name = "Exosuit Chassis (\"Clarke\")" + id = "clarke_chassis" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/chassis/clarke + materials = list(/datum/material/iron=20000) + construction_time = 100 + category = list("Clarke") + +/datum/design/clarke_torso + name = "Exosuit Torso (\"Clarke\")" + id = "clarke_torso" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/clarke_torso + materials = materials = list(/datum/material/iron=20000,/datum/material/glass = 7500) + construction_time = 200 + category = list("Clarke") + +/datum/design/clarke_head + name = "Exosuit Head (\"Clarke\")" + id = "clarke_head" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/clarke_head + materials = list(/datum/material/iron=6000,/datum/material/glass = 10000) + construction_time = 100 + category = list("Clarke") + +/datum/design/clarke_left_arm + name = "Exosuit Left Arm (\"Clarke\")" + id = "clarke_left_arm" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/clarke_left_arm + materials = list(/datum/material/iron=15000) + construction_time = 150 + category = list("Clarke") + +/datum/design/clarke_right_arm + name = "Exosuit Right Arm (\"Clarke\")" + id = "clarke_right_arm" + build_type = MECHFAB + build_path = /obj/item/mecha_parts/part/clarke_right_arm + materials = list(/datum/material/iron=15000) + construction_time = 150 + category = list("Clarke") + //Exosuit Equipment /datum/design/ripleyupgrade name = "Ripley MK-1 to MK-II conversion kit" diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 071733a8322..e8c3fd325d9 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -33,7 +33,7 @@ starting_node = TRUE display_name = "Mechanical Exosuits" description = "Mechanized exosuits that are several magnitudes stronger and more powerful than the average human." - design_ids = list("mecha_tracking", "mechacontrol", "mechapower", "mech_recharger", "ripley_chassis", "firefighter_chassis", "ripley_torso", "ripley_left_arm", + design_ids = list("mecha_tracking", "mechacontrol", "mechapower", "mech_recharger", "ripley_chassis", "ripley_torso", "ripley_left_arm", "ripley_right_arm", "ripley_left_leg", "ripley_right_leg", "ripley_main", "ripley_peri", "ripleyupgrade", "mech_hydraulic_clamp") /datum/techweb_node/mech_tools @@ -727,12 +727,21 @@ id = "mecha_odysseus" display_name = "EXOSUIT: Odysseus" description = "Odysseus exosuit designs" - prereq_ids = list("base") + prereq_ids = list("biotech") design_ids = list("odysseus_chassis", "odysseus_torso", "odysseus_head", "odysseus_left_arm", "odysseus_right_arm" ,"odysseus_left_leg", "odysseus_right_leg", "odysseus_main", "odysseus_peri") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 +/datum/techweb_node/clarke + id = "mecha_clarke" + display_name = "EXOSUIT: Clarke" + description = "Clarke exosuit designs" + prereq_ids = list("basic_mining") + design_ids = list("clarke_chassis", "clarke_torso", "clarke_head", "clarke_left_arm", "clarke_right_arm", "clarke_main", "clarke_peri") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) + export_price = 5000 + /datum/techweb_node/gygax id = "mech_gygax" display_name = "EXOSUIT: Gygax" diff --git a/icons/mecha/mech_construct.dmi b/icons/mecha/mech_construct.dmi index 6d48367f2a3be05f745cce2dffe21efced6ae54d..72ac12ddc97e64cb023a8506a2289ad6f0532dc5 100644 GIT binary patch literal 33517 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 literal 31441 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

    ?}eg7=E~T)4EWSH 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 diff --git a/icons/mecha/mech_construction.dmi b/icons/mecha/mech_construction.dmi index d7f0f3e05487beaa68496e7dd3a8bdcbaba78297..844d11be7d8b423fd2cecc05745ab610457ded8f 100644 GIT binary patch delta 21352 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 delta 18703 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 P2VTpo$d$b?4*3572tzZ| delta 5912 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 Hw+Q Date: Mon, 24 Feb 2020 23:48:17 +0100 Subject: [PATCH 02/22] we were so close to making it in 1 commit :cry: --- code/game/mecha/mecha_construction_paths.dm | 2 -- .../research/designs/mechfabricator_designs.dm | 12 +----------- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 0cf704b0ae7..10767773333 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -543,8 +543,6 @@ /obj/item/mecha_parts/part/clarke_torso, /obj/item/mecha_parts/part/clarke_left_arm, /obj/item/mecha_parts/part/clarke_right_arm, - /obj/item/mecha_parts/part/clarke_left_leg, - /obj/item/mecha_parts/part/clarke_right_leg, /obj/item/mecha_parts/part/clarke_head ) diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 44b6061dba1..214b1690cfa 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -72,16 +72,6 @@ construction_time = 100 category = list("Ripley") -//firefighter subtype -/datum/design/firefighter_chassis - name = "Exosuit Chassis (APLU \"Firefighter\")" - id = "firefighter_chassis" - build_type = MECHFAB - build_path = /obj/item/mecha_parts/chassis/firefighter - materials = list(/datum/material/iron=20000) - construction_time = 100 - category = list("Firefighter") - /datum/design/ripley_torso name = "Exosuit Torso (APLU \"Ripley\")" id = "ripley_torso" @@ -490,7 +480,7 @@ id = "clarke_torso" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/clarke_torso - materials = materials = list(/datum/material/iron=20000,/datum/material/glass = 7500) + materials = list(/datum/material/iron=20000,/datum/material/glass = 7500) construction_time = 200 category = list("Clarke") From 6d6dd384b9fc45b32bfc98f87055dd12b9b74b3b Mon Sep 17 00:00:00 2001 From: Fikou Date: Mon, 24 Feb 2020 23:49:06 +0100 Subject: [PATCH 03/22] clarke --- _maps/RandomRuins/SpaceRuins/mechtransport.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm index 53e5b229578..778809373dc 100644 --- a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm +++ b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm @@ -89,7 +89,7 @@ /turf/open/floor/mineral/titanium/yellow/airless, /area/ruin/space/has_grav/powered/mechtransport) "x" = ( -/obj/structure/mecha_wreckage/ripley/firefighter, +/obj/structure/mecha_wreckage/clarke, /turf/open/floor/mineral/titanium/yellow/airless, /area/ruin/space/has_grav/powered/mechtransport) "y" = ( From 6590005288bd1057d70dad48c37d5b9943b0b031 Mon Sep 17 00:00:00 2001 From: Fikou Date: Mon, 24 Feb 2020 23:50:21 +0100 Subject: [PATCH 04/22] clarke --- _maps/RandomZLevels/spacebattle.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm index eadb2d9ae34..7e77f9481eb 100644 --- a/_maps/RandomZLevels/spacebattle.dmm +++ b/_maps/RandomZLevels/spacebattle.dmm @@ -819,7 +819,7 @@ /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "dL" = ( -/obj/mecha/working/ripley/firefighter{ +/obj/mecha/working/clarke{ ruin_mecha = 1 }, /turf/open/floor/plating, From 12510e88fdd96d961315c3c2fa6439fc9d1c7dc7 Mon Sep 17 00:00:00 2001 From: Fikou Date: Tue, 25 Feb 2020 00:57:59 +0100 Subject: [PATCH 05/22] de final kontdown --- code/game/mecha/working/ripley.dm | 48 --------------------------- code/game/mecha/working/working.dm | 50 ++++++++++++++++++++++++++++- code/game/objects/items/toys.dm | 44 +++++++++++++------------ icons/mecha/mech_construct.dmi | Bin 33517 -> 33632 bytes icons/mecha/mech_construction.dmi | Bin 21856 -> 21644 bytes icons/obj/toy.dmi | Bin 34092 -> 34757 bytes 6 files changed, 73 insertions(+), 69 deletions(-) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 70deef8a610..5b6b44b2fa1 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -123,42 +123,6 @@ var/obj/item/mecha_parts/mecha_equipment/mining_scanner/scanner = new scanner.attach(src) -/obj/mecha/working/ripley/Exit(atom/movable/O) - if(O in cargo) - return 0 - return ..() - -/obj/mecha/working/ripley/Topic(href, href_list) - ..() - if(href_list["drop_from_cargo"]) - var/obj/O = locate(href_list["drop_from_cargo"]) in cargo - if(O) - occupant_message("You unload [O].") - O.forceMove(drop_location()) - cargo -= O - log_message("Unloaded [O]. Cargo compartment capacity: [cargo_capacity - src.cargo.len]", LOG_MECHA) - return - - -/obj/mecha/working/ripley/contents_explosion(severity, target) - for(var/X in cargo) - var/obj/O = X - if(prob(30/severity)) - cargo -= O - O.forceMove(drop_location()) - . = ..() - -/obj/mecha/working/ripley/get_stats_part() - var/output = ..() - output += "Cargo Compartment Contents:

    " - if(cargo.len) - for(var/obj/O in cargo) - output += "Unload : [O]
    " - else - output += "Nothing" - output += "
    " - return output - /obj/mecha/working/ripley/proc/update_pressure() var/turf/T = get_turf(loc) @@ -170,15 +134,3 @@ step_in = slow_pressure_step_in for(var/obj/item/mecha_parts/mecha_equipment/drill/drill in equipment) drill.equip_cooldown = initial(drill.equip_cooldown) - -/obj/mecha/working/ripley/relay_container_resist(mob/living/user, obj/O) - to_chat(user, "You lean on the back of [O] and start pushing so it falls out of [src].") - if(do_after(user, 300, target = O)) - if(!user || user.stat != CONSCIOUS || user.loc != src || O.loc != src ) - return - to_chat(user, "You successfully pushed [O] out of [src]!") - O.forceMove(drop_location()) - cargo -= O - else - if(user.loc == src) //so we don't get the message if we resisted multiple times and succeeded. - to_chat(user, "You fail to push [O] out of [src]!") diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index 603d528871e..454937998f3 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -21,4 +21,52 @@ A.forceMove(drop_location()) step_rand(A) cargo.Cut() - return ..() \ No newline at end of file + return ..() + +/obj/mecha/working/Exit(atom/movable/O) + if(O in cargo) + return 0 + return ..() + +/obj/mecha/working/Topic(href, href_list) + ..() + if(href_list["drop_from_cargo"]) + var/obj/O = locate(href_list["drop_from_cargo"]) in cargo + if(O) + occupant_message("You unload [O].") + O.forceMove(drop_location()) + cargo -= O + log_message("Unloaded [O]. Cargo compartment capacity: [cargo_capacity - src.cargo.len]", LOG_MECHA) + return + + +/obj/mecha/working/contents_explosion(severity, target) + for(var/X in cargo) + var/obj/O = X + if(prob(30/severity)) + cargo -= O + O.forceMove(drop_location()) + . = ..() + +/obj/mecha/working/get_stats_part() + var/output = ..() + output += "Cargo Compartment Contents:
    " + if(cargo.len) + for(var/obj/O in cargo) + output += "Unload : [O]
    " + else + output += "Nothing" + output += "
    " + return output + +/obj/mecha/working/relay_container_resist(mob/living/user, obj/O) + to_chat(user, "You lean on the back of [O] and start pushing so it falls out of [src].") + if(do_after(user, 300, target = O)) + if(!user || user.stat != CONSCIOUS || user.loc != src || O.loc != src ) + return + to_chat(user, "You successfully pushed [O] out of [src]!") + O.forceMove(drop_location()) + cargo -= O + else + if(user.loc == src) //so we don't get the message if we resisted multiple times and succeeded. + to_chat(user, "You fail to push [O] out of [src]!") diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index f370143e489..90ac25ddd63 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -503,64 +503,68 @@ /obj/item/toy/prize/ripley name = "toy Ripley" - desc = "Mini-Mecha action figure! Collect them all! 1/12." + desc = "Mini-Mecha action figure! Collect them all! 1/13." /obj/item/toy/prize/fireripley name = "toy firefighting Ripley" - desc = "Mini-Mecha action figure! Collect them all! 2/12." + desc = "Mini-Mecha action figure! Collect them all! 2/13." icon_state = "fireripleytoy" /obj/item/toy/prize/deathripley name = "toy deathsquad Ripley" - desc = "Mini-Mecha action figure! Collect them all! 3/12." + desc = "Mini-Mecha action figure! Collect them all! 3/13." icon_state = "deathripleytoy" /obj/item/toy/prize/gygax name = "toy Gygax" - desc = "Mini-Mecha action figure! Collect them all! 4/12." + desc = "Mini-Mecha action figure! Collect them all! 4/13." icon_state = "gygaxtoy" /obj/item/toy/prize/durand name = "toy Durand" - desc = "Mini-Mecha action figure! Collect them all! 5/12." - icon_state = "durandprize" + desc = "Mini-Mecha action figure! Collect them all! 5/13." + icon_state = "durandtoy" /obj/item/toy/prize/honk name = "toy H.O.N.K." - desc = "Mini-Mecha action figure! Collect them all! 6/12." - icon_state = "honkprize" + desc = "Mini-Mecha action figure! Collect them all! 6/13." + icon_state = "honktoy" /obj/item/toy/prize/marauder name = "toy Marauder" - desc = "Mini-Mecha action figure! Collect them all! 7/12." - icon_state = "marauderprize" + desc = "Mini-Mecha action figure! Collect them all! 7/13." + icon_state = "maraudertoy" /obj/item/toy/prize/seraph name = "toy Seraph" - desc = "Mini-Mecha action figure! Collect them all! 8/12." - icon_state = "seraphprize" + desc = "Mini-Mecha action figure! Collect them all! 8/13." + icon_state = "seraphtoy" /obj/item/toy/prize/mauler name = "toy Mauler" - desc = "Mini-Mecha action figure! Collect them all! 9/12." - icon_state = "maulerprize" + desc = "Mini-Mecha action figure! Collect them all! 9/13." + icon_state = "maulertoy" /obj/item/toy/prize/odysseus name = "toy Odysseus" - desc = "Mini-Mecha action figure! Collect them all! 10/12." - icon_state = "odysseusprize" + desc = "Mini-Mecha action figure! Collect them all! 10/13." + icon_state = "odysseustoy" /obj/item/toy/prize/phazon name = "toy Phazon" - desc = "Mini-Mecha action figure! Collect them all! 11/12." - icon_state = "phazonprize" + desc = "Mini-Mecha action figure! Collect them all! 11/13." + icon_state = "phazontoy" /obj/item/toy/prize/reticence name = "toy Reticence" - desc = "Mini-Mecha action figure! Collect them all! 12/12." - icon_state = "reticenceprize" + desc = "Mini-Mecha action figure! Collect them all! 12/13." + icon_state = "reticencetoy" quiet = 1 +/obj/item/toy/prize/clarke + name = "toy Clarke" + desc = "Mini-Mecha action figure! Collect them all! 13/13." + icon_state = "clarketoy" /obj/item/toy/talking name = "talking action figure" diff --git a/icons/mecha/mech_construct.dmi b/icons/mecha/mech_construct.dmi index 72ac12ddc97e64cb023a8506a2289ad6f0532dc5..8d52a71006e24a5cadec7ee41a2ff1ecc110bbec 100644 GIT binary patch delta 12553 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 YJw6u-2VZ0rAmE>zl#*nbxRL+=1HV#dtpET3 delta 12438 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¡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

    U}fBU?*Lr}S?aV+ z_*U*Mn?ZxWxeIQW^2R)_2m$@^{p^CL>-m+me^AhBu8zyuE@KD-0f34()~%H(1f$b) zwqpaK)KotS>=$;I?Uta+Y;Syw^ri5+8DVP!s^lMl|G1tGRr!e~E>pSzXPA<%206_L zWmXfsmE>;34si->Cu4KCdd);og(7x=NrSk=Q!bNvwebxP3<_s9!z|KTCET3uQJj3 zNc2-lr#JU+D(|UD_=clmTNfq>9gU9hEg33|C8`1b5h-Lv5HE^x>TA7QglOJGf=8lPm7;Pf4@nH&ykyjAofi@W;We$q2vvoC5qLO(_)YY3)ISizdBkU;N~5x zzoTFQvuFLVA~N>-x0HS55n`Dr44BTZb71PbOl=zfZc%cgF;dBQK+<~C`AX~c)23)M zBS>1?X171z%yRP}B0zr8yq*s!tlh;J^P@-BrdGl9YsK4<#KSh`HWx<+`#FFFdfET& z@)-FIy(9+eJ5FeKG^y>wjoeyFHVlx~$mvGODY{m2haM8nJD?K+o|@#}(j7RyYSiAF zuPFLZa_ZD|pED`B%v7)UWgTE1`ZkgX^cNywbb zIi)5=g}m{q)FkX;!(#{;B1Rqv0M-hbGgpP=8do{`^KoUVRd7UPTXJQ0fUorz5VlFG z7S=?;uYK!E7cO90eH}4E=YwehTKfD`$G~5)cm?Zy*Nj)qhgi?W?I{FmP8z}|!v4#y z4mCQl2-ZvEeXK zIscO~4$O{8`JooY)%{?1#wrV8kVv=4+DD8L7UAszriR90w*{-~fWcGo{a_k9Q&luX zpNZo>Uuyh~N0g5+@IF$e=+b4J)cps0kf;w3B?Vp)5OQfuk4RIaze}O~E{pN_(K-#e zY74=-I06On^~i4s64I>&Rre+v-q{Oo)|PK{Ea>aUxe@Cms}lRGpU_d?r4TRqqzC3{ zG!P+_2%KWZ((^_b1+jX?g;*+|y7hMvy9sY4#cHowQPT`m+eIQT z{+K#HU6_ZO3?w4J){gTo=tavBUqe6$v7uJ?)a_fwU;b@)K#~~T;jj3L{!*ICJ)s;VHqDRi zr6u?AfpN%IGBG&SMC88cMhnAal2$wN5}!e}~8Z zu*_LAXW*s-@HYp5R3Zifu|L6pE}rkhUxy)^&ft-+u4bp=jq97UssCB?LPtsCUi5hG zZR+%5#5#WhBc4A2*e=%KaA|df{DHHIE$rtn#4jWwUu3Pvj9ygPn6}~S==c|L6{XiR zz}g`YNchuTf^EHi6vW&oHk~LcNbrn)^EZ&tXLR{)LG^k6EZ!$kNDPGVpqGHEOpF!0 zHJ3@&Ip-z_F_w_W)^pBkK;fN-HO{+7sB*Bw)lruVS)jkMeW*#$5s34Bt#M3iLNG)- zl8HZuwOZ_d%6LP6H!LT`cw#Gj&JOWrV+M-|nxH0fbif9; O29c9ik}8of_Wds??j?Hw diff --git a/icons/mecha/mech_construction.dmi b/icons/mecha/mech_construction.dmi index 844d11be7d8b423fd2cecc05745ab610457ded8f..558e06be01f9fea1dae994c24c872f0cc7a78d62 100644 GIT binary patch literal 21644 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 Gj{GlHtR&?C delta 21455 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

    &-3O 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 From 468fd6139a186fb9a49a5d629f5b17e362b50585 Mon Sep 17 00:00:00 2001 From: Fikou Date: Tue, 25 Feb 2020 01:01:59 +0100 Subject: [PATCH 06/22] i dont want him that late --- code/modules/research/techweb/all_nodes.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index e8c3fd325d9..9eff92b9c8e 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -144,7 +144,7 @@ design_ids = list("solarcontrol", "recharger", "powermonitor", "rped", "pacman", "adv_capacitor", "adv_scanning", "emitter", "high_cell", "adv_matter_bin", "scanner_gate", "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "welding_goggles", "thermomachine", "rad_collector", "tesla_coil", "grounding_rod", "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics", "cell_charger", "stack_console", "stack_machine", - "oxygen_tank", "plasma_tank", "emergency_oxygen", "emergency_oxygen_engi", "plasmaman_tank_belt") + "oxygen_tank", "plasma_tank", "emergency_oxygen", "emergency_oxygen_engi", "plasmaman_tank_belt", "conveyor_belt") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500) export_price = 5000 @@ -737,7 +737,7 @@ id = "mecha_clarke" display_name = "EXOSUIT: Clarke" description = "Clarke exosuit designs" - prereq_ids = list("basic_mining") + prereq_ids = list("engineering") design_ids = list("clarke_chassis", "clarke_torso", "clarke_head", "clarke_left_arm", "clarke_right_arm", "clarke_main", "clarke_peri") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 From 2d0c1cc04ffd840e01b823bde82957a5d726be4e Mon Sep 17 00:00:00 2001 From: Fikou Date: Tue, 25 Feb 2020 01:05:08 +0100 Subject: [PATCH 07/22] you land in the shed --- code/modules/research/designs/autolathe_designs.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index ff9f3682a26..da6db4e05ec 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -891,19 +891,21 @@ /datum/design/conveyor_belt name = "Conveyor Belt" id = "conveyor_belt" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(/datum/material/iron = 3000) build_path = /obj/item/stack/conveyor - category = list("initial", "Construction") + category = list("initial", "Construction", "Electronics") maxstack = 30 + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/conveyor_switch name = "Conveyor Belt Switch" id = "conveyor_switch" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(/datum/material/iron = 450, /datum/material/glass = 190) build_path = /obj/item/conveyor_switch_construct - category = list("initial", "Construction") + category = list("initial", "Construction", "Electronics") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/laptop name = "Laptop Frame" From 0ca285f55fc179b1b20ea6423bd34ad4b23afd89 Mon Sep 17 00:00:00 2001 From: Fikou Date: Tue, 25 Feb 2020 01:06:16 +0100 Subject: [PATCH 08/22] meh --- code/modules/research/techweb/all_nodes.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 9eff92b9c8e..b4f8fd06057 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -11,7 +11,7 @@ design_ids = list("basic_matter_bin", "basic_cell", "basic_scanning", "basic_capacitor", "basic_micro_laser", "micro_mani", "desttagger", "handlabel", "packagewrap", "destructive_analyzer", "circuit_imprinter", "experimentor", "rdconsole", "bepis", "design_disk", "tech_disk", "rdserver", "rdservercontrol", "mechfab", "paystand", "space_heater", "bucket", "sec_rshot", "sec_beanbag_slug", "sec_bshot", "sec_slug", "sec_Islug", "sec_dart", "sec_38", "rglass", "plasteel", - "plastitanium", "plasmaglass", "plasmareinforcedglass", "titaniumglass", "plastitaniumglass", "plastic_knife", "plastic_fork", "plastic_spoon") + "plastitanium", "plasmaglass", "plasmareinforcedglass", "titaniumglass", "plastitaniumglass", "plastic_knife", "plastic_fork", "plastic_spoon", "conveyor_belt", "conveyor_switch") /datum/techweb_node/mmi id = "mmi" @@ -144,7 +144,7 @@ design_ids = list("solarcontrol", "recharger", "powermonitor", "rped", "pacman", "adv_capacitor", "adv_scanning", "emitter", "high_cell", "adv_matter_bin", "scanner_gate", "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "welding_goggles", "thermomachine", "rad_collector", "tesla_coil", "grounding_rod", "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics", "cell_charger", "stack_console", "stack_machine", - "oxygen_tank", "plasma_tank", "emergency_oxygen", "emergency_oxygen_engi", "plasmaman_tank_belt", "conveyor_belt") + "oxygen_tank", "plasma_tank", "emergency_oxygen", "emergency_oxygen_engi", "plasmaman_tank_belt") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500) export_price = 5000 From facef200d481877bf7031ff7363cf31998645a98 Mon Sep 17 00:00:00 2001 From: Fikou Date: Tue, 25 Feb 2020 01:48:34 +0100 Subject: [PATCH 09/22] last commit probably --- code/game/machinery/computer/arcade.dm | 1 + code/game/mecha/mecha.dm | 2 ++ code/game/mecha/mecha_actions.dm | 12 ++++++++---- code/game/mecha/mecha_parts.dm | 2 +- code/game/mecha/working/clarke.dm | 1 + code/modules/holiday/easter.dm | 1 + 6 files changed, 14 insertions(+), 5 deletions(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 846a1deaa4c..0293cda2965 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -21,6 +21,7 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list( /obj/item/toy/prize/odysseus = 1, /obj/item/toy/prize/phazon = 1, /obj/item/toy/prize/reticence = 1, + /obj/item/toy/prize/clarke = 1, /obj/item/toy/cards/deck = 2, /obj/item/toy/nuke = 2, /obj/item/toy/minimeteor = 2, diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 599fdf00b03..599a90b3fb5 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -108,6 +108,8 @@ var/phasing_energy_drain = 200 var/phase_state = "" //icon_state when phasing var/strafe = FALSE //If we are strafing + var/canstrafe = TRUE //if we can turn on strafing + var/haslights = TRUE //if we can turn on lights var/nextsmash = 0 var/smashcooldown = 3 //deciseconds diff --git a/code/game/mecha/mecha_actions.dm b/code/game/mecha/mecha_actions.dm index 67247b766eb..11c063ae015 100644 --- a/code/game/mecha/mecha_actions.dm +++ b/code/game/mecha/mecha_actions.dm @@ -6,9 +6,11 @@ if(enclosed) internals_action.Grant(user, src) cycle_action.Grant(user, src) - lights_action.Grant(user, src) + if(haslights) + lights_action.Grant(user, src) stats_action.Grant(user, src) - strafing_action.Grant(user, src) + if(canstrafe) + strafing_action.Grant(user, src) /obj/mecha/proc/RemoveActions(mob/living/user, human_occupant = 0) @@ -16,9 +18,11 @@ eject_action.Remove(user) internals_action.Remove(user) cycle_action.Remove(user) - lights_action.Remove(user) + if(haslights) + lights_action.Remove(user) stats_action.Remove(user) - strafing_action.Remove(user) + if(canstrafe) + strafing_action.Remove(user) /datum/action/innate/mecha diff --git a/code/game/mecha/mecha_parts.dm b/code/game/mecha/mecha_parts.dm index 7da7af7aeca..6cea47e811f 100644 --- a/code/game/mecha/mecha_parts.dm +++ b/code/game/mecha/mecha_parts.dm @@ -373,4 +373,4 @@ /obj/item/circuitboard/mecha/clarke/main name = "Clarke Central Control module (Exosuit Board)" - icon_state = "mainboard" \ No newline at end of file + icon_state = "mainboard" diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index 5d839876e14..81a47641d8a 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -14,6 +14,7 @@ wreckage = /obj/structure/mecha_wreckage/clarke enter_delay = 40 cargo_capacity = 20 + canstrafe = FALSE /obj/mecha/working/clarke/moved_inside(mob/living/carbon/human/H) . = ..() diff --git a/code/modules/holiday/easter.dm b/code/modules/holiday/easter.dm index 2f0e032c946..6f3f2e748f2 100644 --- a/code/modules/holiday/easter.dm +++ b/code/modules/holiday/easter.dm @@ -148,6 +148,7 @@ /obj/item/toy/prize/phazon, /obj/item/toy/prize/reticence, /obj/item/toy/prize/honk, + /obj/item/toy/prize/clarke, /obj/item/toy/plush/carpplushie, /obj/item/toy/redbutton, /obj/item/toy/windupToolbox, From 77afd3d86c3124be4375dda34caa007001c164f0 Mon Sep 17 00:00:00 2001 From: Fikou Date: Tue, 25 Feb 2020 16:31:30 +0100 Subject: [PATCH 10/22] atomization + buffs/nerfs --- code/game/mecha/working/clarke.dm | 8 ++++---- code/game/mecha/working/ripley.dm | 8 +++++--- code/modules/cargo/bounties/mech.dm | 6 +++--- code/modules/research/techweb/all_nodes.dm | 2 +- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index 81a47641d8a..085b16ae21e 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -3,17 +3,17 @@ name = "\improper Clarke" icon_state = "clarke" max_temperature = 65000 - max_integrity = 250 - step_in = 1.5 + max_integrity = 200 + step_in = 1.25 resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF lights_power = 7 deflect_chance = 10 step_energy_drain = 15 //slightly higher energy drain since you movin those wheels FAST - armor = list("melee" = 20, "bullet" = 10, "laser" = 30, "energy" = 30, "bomb" = 60, "bio" = 0, "rad" = 70, "fire" = 100, "acid" = 100) //low bullet/melee armor to compensate for fire protection and speed + armor = list("melee" = 20, "bullet" = 10, "laser" = 20, "energy" = 10, "bomb" = 60, "bio" = 0, "rad" = 70, "fire" = 100, "acid" = 100) //low armor to compensate for fire protection and speed max_equip = 6 wreckage = /obj/structure/mecha_wreckage/clarke enter_delay = 40 - cargo_capacity = 20 + cargo_capacity = 10 canstrafe = FALSE /obj/mecha/working/clarke/moved_inside(mob/living/carbon/human/H) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 5b6b44b2fa1..7047b327a33 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -5,7 +5,7 @@ silicon_icon_state = "ripley-empty" step_in = 1.5 //Move speed, lower is faster. var/fast_pressure_step_in = 1.5 //step_in while in low pressure conditions - var/slow_pressure_step_in = 2.0 //step_in while in normal pressure conditions + var/slow_pressure_step_in = 2 //step_in while in normal pressure conditions max_temperature = 20000 max_integrity = 200 lights_power = 7 @@ -44,13 +44,15 @@ /obj/mecha/working/ripley/mkii - desc = "Autonomous Power Loader Unit MK-II. This prototype Ripley is refitted with a pressurized cabin, trading its prior speed for atmospheric protection" + desc = "Autonomous Power Loader Unit MK-II. This prototype Ripley is refitted with a pressurized cabin, trading its prior speed for atmospheric protection and armor." name = "\improper APLU MK-II \"Ripley\"" icon_state = "ripleymkii" fast_pressure_step_in = 2 //step_in while in low pressure conditions slow_pressure_step_in = 4 //step_in while in normal pressure conditions step_in = 4 - armor = list("melee" = 40, "bullet" = 20, "laser" = 10, "energy" = 20, "bomb" = 40, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) + max_temperature = 30000 + max_integrity = 250 + armor = list("melee" = 40, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 60, "bio" = 0, "rad" = 70, "fire" = 100, "acid" = 100) wreckage = /obj/structure/mecha_wreckage/ripley/mkii enclosed = TRUE enter_delay = 40 diff --git a/code/modules/cargo/bounties/mech.dm b/code/modules/cargo/bounties/mech.dm index f62364060fa..4cbab32d349 100644 --- a/code/modules/cargo/bounties/mech.dm +++ b/code/modules/cargo/bounties/mech.dm @@ -20,12 +20,12 @@ /datum/bounty/item/mech/clarke name = "Clarke" - reward = 20000 + reward = 16000 wanted_types = list(/obj/mecha/working/clarke) /datum/bounty/item/mech/odysseus name = "Odysseus" - reward = 13000 + reward = 11000 wanted_types = list(/obj/mecha/medical/odysseus) /datum/bounty/item/mech/gygax @@ -35,7 +35,7 @@ /datum/bounty/item/mech/durand name = "Durand" - reward = 25000 + reward = 20000 wanted_types = list(/obj/mecha/combat/durand) /datum/bounty/item/mech/phazon diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index b4f8fd06057..e7fb7fb378e 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -727,7 +727,7 @@ id = "mecha_odysseus" display_name = "EXOSUIT: Odysseus" description = "Odysseus exosuit designs" - prereq_ids = list("biotech") + prereq_ids = list("base") design_ids = list("odysseus_chassis", "odysseus_torso", "odysseus_head", "odysseus_left_arm", "odysseus_right_arm" ,"odysseus_left_leg", "odysseus_right_leg", "odysseus_main", "odysseus_peri") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) From 74514f0f8a6d0665f5ad607933ce43c086dd68d8 Mon Sep 17 00:00:00 2001 From: Fikou Date: Wed, 26 Feb 2020 16:59:47 +0100 Subject: [PATCH 11/22] e --- code/game/mecha/mech_fabricator.dm | 2 +- code/game/mecha/working/clarke.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 13de9fe5b19..9feb2e8a3e6 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -24,8 +24,8 @@ var/list/part_sets = list( "Cyborg", "Ripley", - "Clarke", "Odysseus", + "Clarke", "Gygax", "Durand", "H.O.N.K", diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index 085b16ae21e..aeee6546146 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -13,7 +13,7 @@ max_equip = 6 wreckage = /obj/structure/mecha_wreckage/clarke enter_delay = 40 - cargo_capacity = 10 + cargo_capacity = 1 //you either take the ore box or something else canstrafe = FALSE /obj/mecha/working/clarke/moved_inside(mob/living/carbon/human/H) From 87fcd71f375c91b8a07bc399b0a55146b62e54a4 Mon Sep 17 00:00:00 2001 From: Zxaber <37497534+zxaber@users.noreply.github.com> Date: Wed, 26 Feb 2020 14:15:24 -0800 Subject: [PATCH 12/22] Ore box and manager I think I'm doing this right --- code/game/mecha/working/clarke.dm | 38 +++++++++++++++++++++++++++++- code/game/mecha/working/working.dm | 4 ++-- 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index 085b16ae21e..3dc228ac796 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -10,11 +10,18 @@ deflect_chance = 10 step_energy_drain = 15 //slightly higher energy drain since you movin those wheels FAST armor = list("melee" = 20, "bullet" = 10, "laser" = 20, "energy" = 10, "bomb" = 60, "bio" = 0, "rad" = 70, "fire" = 100, "acid" = 100) //low armor to compensate for fire protection and speed - max_equip = 6 + max_equip = 7 wreckage = /obj/structure/mecha_wreckage/clarke enter_delay = 40 cargo_capacity = 10 canstrafe = FALSE + var/obj/structure/ore_box/box + +/obj/mecha/working/clarke/Initialize() + . = ..() + box = new /obj/structure/ore_box(src) + var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/orebox_manager(src) + ME.attach(src) /obj/mecha/working/clarke/moved_inside(mob/living/carbon/human/H) . = ..() @@ -35,3 +42,32 @@ var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_DIAGNOSTIC_ADVANCED] var/mob/living/brain/B = M.brainmob hud.add_hud_to(B) + +////Ore Box Controls//// + +/obj/item/mecha_parts/mecha_equipment/orebox_manager //Special equipment for Clarke + name = "ore storage module" + desc = "An automated ore box management device." + icon_state = "mecha_clamp" //None of this should matter, this shouldn't ever exist outside a mech anyway. + selectable = FALSE + detachable = FALSE + salvageable = FALSE + var/obj/mecha/working/clarke/hostmech //New var to avoid istype checking every time the topic button is pressed. This will only work inside Clarke mechs + +/obj/item/mecha_parts/mecha_equipment/orebox_manager/attach(obj/mecha/M) + if(istype(M, /obj/mecha/working/clarke)) + hostmech = M + . = ..() + +/obj/item/mecha_parts/mecha_equipment/orebox_manager/detach() + hostmech = null //just in case + . = ..() + +/obj/item/mecha_parts/mecha_equipment/orebox_manager/Topic(href,href_list) + ..() + if(!hostmech || !hostmech.box) + return + hostmech.box.dump_box_contents() + +/obj/item/mecha_parts/mecha_equipment/orebox_manager/get_equip_info() + return "[..()] [hostmech?.box?"Unload Cargo":"Error"]" \ No newline at end of file diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index 454937998f3..de81502ab64 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -9,8 +9,8 @@ collect_ore() /obj/mecha/working/proc/collect_ore() - if(locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in equipment) - var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in cargo + if((locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in equipment) || (locate(/obj/item/mecha_parts/mecha_equipment/orebox_manager) in equipment)) + var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in contents if(ore_box) for(var/obj/item/stack/ore/ore in range(1, src)) if(ore.Adjacent(src) && ((get_dir(src, ore) & dir) || ore.loc == loc)) //we can reach it and it's in front of us? grab it! From 7439046622a0e84cc1fd12c98595596c0cd9ba27 Mon Sep 17 00:00:00 2001 From: Fikou Date: Wed, 26 Feb 2020 23:40:08 +0100 Subject: [PATCH 13/22] ok zxaber --- code/game/mecha/equipment/tools/work_tools.dm | 4 +- code/game/mecha/working/clarke.dm | 6 +- code/game/mecha/working/ripley.dm | 57 ++++++++++++++++++- code/game/mecha/working/working.dm | 55 ------------------ 4 files changed, 63 insertions(+), 59 deletions(-) diff --git a/code/game/mecha/equipment/tools/work_tools.dm b/code/game/mecha/equipment/tools/work_tools.dm index 70a16e37dd1..35bf8797306 100644 --- a/code/game/mecha/equipment/tools/work_tools.dm +++ b/code/game/mecha/equipment/tools/work_tools.dm @@ -11,10 +11,10 @@ tool_behaviour = TOOL_RETRACTOR toolspeed = 0.8 var/dam_force = 20 - var/obj/mecha/working/cargo_holder + var/obj/mecha/working/ripley/cargo_holder harmful = TRUE -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/can_attach(obj/mecha/working/M as obj) +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/can_attach(obj/mecha/working/ripley/M as obj) if(..()) if(istype(M)) return 1 diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index a85b74d2f7c..5ee21ae9646 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -23,6 +23,10 @@ var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/orebox_manager(src) ME.attach(src) +/obj/mecha/working/clarke/Destroy() + box.dump_box_contents() + return ..() + /obj/mecha/working/clarke/moved_inside(mob/living/carbon/human/H) . = ..() if(.) @@ -70,4 +74,4 @@ hostmech.box.dump_box_contents() /obj/item/mecha_parts/mecha_equipment/orebox_manager/get_equip_info() - return "[..()] [hostmech?.box?"Unload Cargo":"Error"]" \ No newline at end of file + return "[..()] [hostmech?.box?"Unload Cargo":"Error"]" diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 7047b327a33..834f0950fa5 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -37,12 +37,18 @@ possible_int_damage -= (MECHA_INT_TEMP_CONTROL + MECHA_INT_TANK_BREACH) //if we don't even have an air tank, these two doesn't make a ton of sense. . = ..() - /obj/mecha/working/ripley/Initialize() . = ..() AddComponent(/datum/component/armor_plate,3,/obj/item/stack/sheet/animalhide/goliath_hide,list("melee" = 10, "bullet" = 5, "laser" = 5)) +/obj/mecha/working/ripley/Destroy() + for(var/atom/movable/A in cargo) + A.forceMove(drop_location()) + step_rand(A) + cargo.Cut() + return ..() + /obj/mecha/working/ripley/mkii desc = "Autonomous Power Loader Unit MK-II. This prototype Ripley is refitted with a pressurized cabin, trading its prior speed for atmospheric protection and armor." name = "\improper APLU MK-II \"Ripley\"" @@ -125,6 +131,55 @@ var/obj/item/mecha_parts/mecha_equipment/mining_scanner/scanner = new scanner.attach(src) +/obj/mecha/working/ripley/Exit(atom/movable/O) + if(O in cargo) + return 0 + return ..() + +/obj/mecha/working/ripley/Topic(href, href_list) + ..() + if(href_list["drop_from_cargo"]) + var/obj/O = locate(href_list["drop_from_cargo"]) in cargo + if(O) + occupant_message("You unload [O].") + O.forceMove(drop_location()) + cargo -= O + log_message("Unloaded [O]. Cargo compartment capacity: [cargo_capacity - src.cargo.len]", LOG_MECHA) + return + + +/obj/mecha/working/ripley/contents_explosion(severity, target) + for(var/X in cargo) + var/obj/O = X + if(prob(30/severity)) + cargo -= O + O.forceMove(drop_location()) + . = ..() + +/obj/mecha/working/ripley/get_stats_part() + var/output = ..() + output += "Cargo Compartment Contents:
    " + if(cargo.len) + for(var/obj/O in cargo) + output += "Unload : [O]
    " + else + output += "Nothing" + output += "
    " + return output + +/obj/mecha/working/ripley/relay_container_resist(mob/living/user, obj/O) + to_chat(user, "You lean on the back of [O] and start pushing so it falls out of [src].") + if(do_after(user, 300, target = O)) + if(!user || user.stat != CONSCIOUS || user.loc != src || O.loc != src ) + return + to_chat(user, "You successfully pushed [O] out of [src]!") + O.forceMove(drop_location()) + cargo -= O + else + if(user.loc == src) //so we don't get the message if we resisted multiple times and succeeded. + to_chat(user, "You fail to push [O] out of [src]!") + + /obj/mecha/working/ripley/proc/update_pressure() var/turf/T = get_turf(loc) diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index de81502ab64..67db67100c0 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -15,58 +15,3 @@ for(var/obj/item/stack/ore/ore in range(1, src)) if(ore.Adjacent(src) && ((get_dir(src, ore) & dir) || ore.loc == loc)) //we can reach it and it's in front of us? grab it! ore.forceMove(ore_box) - -/obj/mecha/working/Destroy() - for(var/atom/movable/A in cargo) - A.forceMove(drop_location()) - step_rand(A) - cargo.Cut() - return ..() - -/obj/mecha/working/Exit(atom/movable/O) - if(O in cargo) - return 0 - return ..() - -/obj/mecha/working/Topic(href, href_list) - ..() - if(href_list["drop_from_cargo"]) - var/obj/O = locate(href_list["drop_from_cargo"]) in cargo - if(O) - occupant_message("You unload [O].") - O.forceMove(drop_location()) - cargo -= O - log_message("Unloaded [O]. Cargo compartment capacity: [cargo_capacity - src.cargo.len]", LOG_MECHA) - return - - -/obj/mecha/working/contents_explosion(severity, target) - for(var/X in cargo) - var/obj/O = X - if(prob(30/severity)) - cargo -= O - O.forceMove(drop_location()) - . = ..() - -/obj/mecha/working/get_stats_part() - var/output = ..() - output += "Cargo Compartment Contents:
    " - if(cargo.len) - for(var/obj/O in cargo) - output += "Unload : [O]
    " - else - output += "Nothing" - output += "
    " - return output - -/obj/mecha/working/relay_container_resist(mob/living/user, obj/O) - to_chat(user, "You lean on the back of [O] and start pushing so it falls out of [src].") - if(do_after(user, 300, target = O)) - if(!user || user.stat != CONSCIOUS || user.loc != src || O.loc != src ) - return - to_chat(user, "You successfully pushed [O] out of [src]!") - O.forceMove(drop_location()) - cargo -= O - else - if(user.loc == src) //so we don't get the message if we resisted multiple times and succeeded. - to_chat(user, "You fail to push [O] out of [src]!") From af02d9e389ff4fa5b3dd68a8d4a4484325de2fa7 Mon Sep 17 00:00:00 2001 From: Fikou Date: Fri, 6 Mar 2020 22:55:37 +0100 Subject: [PATCH 14/22] fuck --- code/game/mecha/working/working.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index 67db67100c0..a14c5057161 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -1,7 +1,5 @@ /obj/mecha/working internal_damage_threshold = 60 - var/list/cargo = new - var/cargo_capacity = 15 /obj/mecha/working/Move() . = ..() From c519aa42d096f37e44a23c065ffb97c2df1be2d5 Mon Sep 17 00:00:00 2001 From: Fikou Date: Fri, 6 Mar 2020 22:56:18 +0100 Subject: [PATCH 15/22] yo dingodng man --- code/game/mecha/working/ripley.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 834f0950fa5..d547fbb9907 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -14,11 +14,13 @@ max_equip = 6 wreckage = /obj/structure/mecha_wreckage/ripley internals_req_access = list(ACCESS_MECH_ENGINE, ACCESS_MECH_SCIENCE, ACCESS_MECH_MINING) - var/hides = 0 enclosed = FALSE //Normal ripley has an open cockpit design enter_delay = 10 //can enter in a quarter of the time of other mechs exit_delay = 10 opacity = FALSE //Ripley has a window + var/list/cargo = new + var/cargo_capacity = 15 + var/hides = 0 /obj/mecha/working/ripley/Move() . = ..() From 3f82c98825ca51176f8d4105d3940cc23bc07394 Mon Sep 17 00:00:00 2001 From: Fikou Date: Fri, 6 Mar 2020 23:00:18 +0100 Subject: [PATCH 16/22] forgot to remove that haha --- code/game/mecha/working/clarke.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index 5ee21ae9646..009cdde0a4f 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -13,7 +13,6 @@ max_equip = 7 wreckage = /obj/structure/mecha_wreckage/clarke enter_delay = 40 - cargo_capacity = 1 //you either take the ore box or something else canstrafe = FALSE var/obj/structure/ore_box/box From d6ead51790071b147a0b82ce5e5402e0552151ff Mon Sep 17 00:00:00 2001 From: Fikou Date: Sat, 7 Mar 2020 10:06:46 +0100 Subject: [PATCH 17/22] Update mecha.dm --- code/game/mecha/mecha.dm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 599a90b3fb5..bb01d186341 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -3,7 +3,7 @@ desc = "Exosuit" icon = 'icons/mecha/mecha.dmi' density = TRUE //Dense. To raise the heat. - opacity = 1 ///opaque. Menacing. + opacity = 1 //opaque. Menacing. move_force = MOVE_FORCE_VERY_STRONG move_resist = MOVE_FORCE_EXTREMELY_STRONG resistance_flags = FIRE_PROOF | ACID_PROOF @@ -25,9 +25,12 @@ armor = list("melee" = 20, "bullet" = 10, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) var/list/facing_modifiers = list(MECHA_FRONT_ARMOUR = 1.5, MECHA_SIDE_ARMOUR = 1, MECHA_BACK_ARMOUR = 0.5) var/equipment_disabled = 0 //disabled due to EMP - var/obj/item/stock_parts/cell/cell ///Keeps track of the mech's cell - var/obj/item/stock_parts/scanning_module/scanmod ///Keeps track of the mech's scanning module - var/obj/item/stock_parts/capacitor/capacitor ///Keeps track of the mech's capacitor + ///Keeps track of the mech's cell + var/obj/item/stock_parts/cell/cell + ///Keeps track of the mech's scanning module + var/obj/item/stock_parts/scanning_module/scanmod + ///Keeps track of the mech's capacitor + var/obj/item/stock_parts/capacitor/capacitor var/construction_state = MECHA_LOCKED var/last_message = 0 var/add_req_access = 1 From de9b635e1b8581114e80dc51fe84bb2a50ec9332 Mon Sep 17 00:00:00 2001 From: Fikou Date: Sat, 7 Mar 2020 10:54:47 +0100 Subject: [PATCH 18/22] code docs --- code/game/mecha/mecha.dm | 6 +++--- code/game/mecha/working/clarke.dm | 8 ++++++-- code/game/mecha/working/ripley.dm | 20 ++++++++++++++------ code/game/mecha/working/working.dm | 1 + 4 files changed, 24 insertions(+), 11 deletions(-) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index bb01d186341..1f66583d5ae 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -25,11 +25,11 @@ armor = list("melee" = 20, "bullet" = 10, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) var/list/facing_modifiers = list(MECHA_FRONT_ARMOUR = 1.5, MECHA_SIDE_ARMOUR = 1, MECHA_BACK_ARMOUR = 0.5) var/equipment_disabled = 0 //disabled due to EMP - ///Keeps track of the mech's cell + /// Keeps track of the mech's cell var/obj/item/stock_parts/cell/cell - ///Keeps track of the mech's scanning module + /// Keeps track of the mech's scanning module var/obj/item/stock_parts/scanning_module/scanmod - ///Keeps track of the mech's capacitor + /// Keeps track of the mech's capacitor var/obj/item/stock_parts/capacitor/capacitor var/construction_state = MECHA_LOCKED var/last_message = 0 diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index 009cdde0a4f..d421d4f8a4c 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -1,3 +1,4 @@ +///Lavaproof, fireproof, fast mech with low armor and higher energy consumption, cannot strafe and has an internal ore box. /obj/mecha/working/clarke desc = "Combining man and machine for a better, stronger engineer. Can even resist lava!" name = "\improper Clarke" @@ -14,6 +15,7 @@ wreckage = /obj/structure/mecha_wreckage/clarke enter_delay = 40 canstrafe = FALSE + ///handles an internal ore box for Clarke var/obj/structure/ore_box/box /obj/mecha/working/clarke/Initialize() @@ -48,14 +50,16 @@ ////Ore Box Controls//// -/obj/item/mecha_parts/mecha_equipment/orebox_manager //Special equipment for Clarke +///Special equipment for the Clarke mech, handles moving ore without giving the mech a hydraulic clamp and cargo compartment. +/obj/item/mecha_parts/mecha_equipment/orebox_manager name = "ore storage module" desc = "An automated ore box management device." icon_state = "mecha_clamp" //None of this should matter, this shouldn't ever exist outside a mech anyway. selectable = FALSE detachable = FALSE salvageable = FALSE - var/obj/mecha/working/clarke/hostmech //New var to avoid istype checking every time the topic button is pressed. This will only work inside Clarke mechs + ///Var to avoid istype checking every time the topic button is pressed. This will only work inside Clarke mechs. + var/obj/mecha/working/clarke/hostmech /obj/item/mecha_parts/mecha_equipment/orebox_manager/attach(obj/mecha/M) if(istype(M, /obj/mecha/working/clarke)) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index d547fbb9907..29ced8f88b0 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -4,8 +4,10 @@ icon_state = "ripley" silicon_icon_state = "ripley-empty" step_in = 1.5 //Move speed, lower is faster. - var/fast_pressure_step_in = 1.5 //step_in while in low pressure conditions - var/slow_pressure_step_in = 2 //step_in while in normal pressure conditions + ///How fast the mech is in low pressure + var/fast_pressure_step_in = 1.5 + ///How fast the mech is in normal pressure + var/slow_pressure_step_in = 2 max_temperature = 20000 max_integrity = 200 lights_power = 7 @@ -18,9 +20,12 @@ enter_delay = 10 //can enter in a quarter of the time of other mechs exit_delay = 10 opacity = FALSE //Ripley has a window - var/list/cargo = new - var/cargo_capacity = 15 + ///Amount of Goliath hides attached to the mech var/hides = 0 + ///List of all things in Ripley's Cargo Compartment + var/list/cargo = new + ///How much things Ripley can carry in their Cargo Compartment + var/cargo_capacity = 15 /obj/mecha/working/ripley/Move() . = ..() @@ -180,8 +185,11 @@ else if(user.loc == src) //so we don't get the message if we resisted multiple times and succeeded. to_chat(user, "You fail to push [O] out of [src]!") - - +/** + * Makes the mecha go faster and halves the mecha drill cooldown if in Lavaland pressure. + * + * Checks for Lavaland pressure, if that works out the mech's speed is equal to fast_pressure_step_in and the cooldown for the mecha drill is halved. If not it uses slow_pressure_step_in and drill cooldown is normal. + */ /obj/mecha/working/ripley/proc/update_pressure() var/turf/T = get_turf(loc) diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index a14c5057161..0159bd39c1a 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -6,6 +6,7 @@ if(.) collect_ore() +///Proc handling collecting ore, checks for a hydraulic clamp or ore box manager and if it finds an ore box inside them puts ore in the ore box /obj/mecha/working/proc/collect_ore() if((locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in equipment) || (locate(/obj/item/mecha_parts/mecha_equipment/orebox_manager) in equipment)) var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in contents From 619738519a1b300da0c2f2802bf5174524099296 Mon Sep 17 00:00:00 2001 From: Fikou Date: Sat, 7 Mar 2020 10:56:39 +0100 Subject: [PATCH 19/22] shid --- code/game/mecha/working/clarke.dm | 4 ++-- code/game/mecha/working/ripley.dm | 10 +++++----- code/game/mecha/working/working.dm | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index d421d4f8a4c..840575404e6 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -15,7 +15,7 @@ wreckage = /obj/structure/mecha_wreckage/clarke enter_delay = 40 canstrafe = FALSE - ///handles an internal ore box for Clarke + /// Handles an internal ore box for Clarke var/obj/structure/ore_box/box /obj/mecha/working/clarke/Initialize() @@ -58,7 +58,7 @@ selectable = FALSE detachable = FALSE salvageable = FALSE - ///Var to avoid istype checking every time the topic button is pressed. This will only work inside Clarke mechs. + /// Var to avoid istype checking every time the topic button is pressed. This will only work inside Clarke mechs. var/obj/mecha/working/clarke/hostmech /obj/item/mecha_parts/mecha_equipment/orebox_manager/attach(obj/mecha/M) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 29ced8f88b0..bede1e3bf7a 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -4,9 +4,9 @@ icon_state = "ripley" silicon_icon_state = "ripley-empty" step_in = 1.5 //Move speed, lower is faster. - ///How fast the mech is in low pressure + /// How fast the mech is in low pressure var/fast_pressure_step_in = 1.5 - ///How fast the mech is in normal pressure + /// How fast the mech is in normal pressure var/slow_pressure_step_in = 2 max_temperature = 20000 max_integrity = 200 @@ -20,11 +20,11 @@ enter_delay = 10 //can enter in a quarter of the time of other mechs exit_delay = 10 opacity = FALSE //Ripley has a window - ///Amount of Goliath hides attached to the mech + /// Amount of Goliath hides attached to the mech var/hides = 0 - ///List of all things in Ripley's Cargo Compartment + /// List of all things in Ripley's Cargo Compartment var/list/cargo = new - ///How much things Ripley can carry in their Cargo Compartment + /// How much things Ripley can carry in their Cargo Compartment var/cargo_capacity = 15 /obj/mecha/working/ripley/Move() diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index 0159bd39c1a..24f02975a12 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -6,7 +6,7 @@ if(.) collect_ore() -///Proc handling collecting ore, checks for a hydraulic clamp or ore box manager and if it finds an ore box inside them puts ore in the ore box +/// Proc handling collecting ore, checks for a hydraulic clamp or ore box manager and if it finds an ore box inside them puts ore in the ore box /obj/mecha/working/proc/collect_ore() if((locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in equipment) || (locate(/obj/item/mecha_parts/mecha_equipment/orebox_manager) in equipment)) var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in contents From 0eeb0f7bf8fb6e3332326a285a7812d0675ef895 Mon Sep 17 00:00:00 2001 From: Fikou Date: Sat, 7 Mar 2020 11:04:08 +0100 Subject: [PATCH 20/22] hewwo --- code/game/mecha/working/clarke.dm | 2 +- code/game/mecha/working/working.dm | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index 840575404e6..ad45f120915 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -48,7 +48,7 @@ var/mob/living/brain/B = M.brainmob hud.add_hud_to(B) -////Ore Box Controls//// +//Ore Box Controls ///Special equipment for the Clarke mech, handles moving ore without giving the mech a hydraulic clamp and cargo compartment. /obj/item/mecha_parts/mecha_equipment/orebox_manager diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index 24f02975a12..874313b0666 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -6,7 +6,11 @@ if(.) collect_ore() -/// Proc handling collecting ore, checks for a hydraulic clamp or ore box manager and if it finds an ore box inside them puts ore in the ore box +/** + * Handles collecting ore. + * + * Checks for a hydraulic clamp or ore box manager and if it finds an ore box inside them puts ore in the ore box. + */ /obj/mecha/working/proc/collect_ore() if((locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in equipment) || (locate(/obj/item/mecha_parts/mecha_equipment/orebox_manager) in equipment)) var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in contents From ad30ba217c851e6759d956652ee263a0b30e689d Mon Sep 17 00:00:00 2001 From: Fikou Date: Thu, 19 Mar 2020 22:16:44 +0100 Subject: [PATCH 21/22] done --- code/game/mecha/working/clarke.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index ad45f120915..fea822fbe02 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -62,9 +62,9 @@ var/obj/mecha/working/clarke/hostmech /obj/item/mecha_parts/mecha_equipment/orebox_manager/attach(obj/mecha/M) + . = ..() if(istype(M, /obj/mecha/working/clarke)) hostmech = M - . = ..() /obj/item/mecha_parts/mecha_equipment/orebox_manager/detach() hostmech = null //just in case From 604a331213c1aa4979aac5bc97f1d3904c19ac0d Mon Sep 17 00:00:00 2001 From: Fikou Date: Thu, 19 Mar 2020 22:17:42 +0100 Subject: [PATCH 22/22] Apply suggestions from code review thanks rohesie Co-Authored-By: Rohesie --- code/game/mecha/mecha.dm | 2 +- code/game/mecha/working/clarke.dm | 10 +++++----- code/game/mecha/working/ripley.dm | 3 ++- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 1f66583d5ae..8141cbb576d 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -3,7 +3,7 @@ desc = "Exosuit" icon = 'icons/mecha/mecha.dmi' density = TRUE //Dense. To raise the heat. - opacity = 1 //opaque. Menacing. + opacity = TRUE //opaque. Menacing. move_force = MOVE_FORCE_VERY_STRONG move_resist = MOVE_FORCE_EXTREMELY_STRONG resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/game/mecha/working/clarke.dm b/code/game/mecha/working/clarke.dm index fea822fbe02..c76668342f5 100644 --- a/code/game/mecha/working/clarke.dm +++ b/code/game/mecha/working/clarke.dm @@ -21,7 +21,7 @@ /obj/mecha/working/clarke/Initialize() . = ..() box = new /obj/structure/ore_box(src) - var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/orebox_manager(src) + var/obj/item/mecha_parts/mecha_equipment/orebox_manager/ME = new(src) ME.attach(src) /obj/mecha/working/clarke/Destroy() @@ -39,7 +39,7 @@ var/mob/living/L = occupant var/datum/atom_hud/hud = GLOB.huds[DATA_HUD_DIAGNOSTIC_ADVANCED] hud.remove_hud_from(L) - ..() + return ..() /obj/mecha/working/clarke/mmi_moved_inside(obj/item/mmi/M, mob/user) . = ..() @@ -68,13 +68,13 @@ /obj/item/mecha_parts/mecha_equipment/orebox_manager/detach() hostmech = null //just in case - . = ..() + return ..() /obj/item/mecha_parts/mecha_equipment/orebox_manager/Topic(href,href_list) - ..() + . = ..() if(!hostmech || !hostmech.box) return hostmech.box.dump_box_contents() /obj/item/mecha_parts/mecha_equipment/orebox_manager/get_equip_info() - return "[..()] [hostmech?.box?"Unload Cargo":"Error"]" + return "[..()] [hostmech?.box ? "Unload Cargo" : "Error"]" diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index bede1e3bf7a..f23fb7d0a94 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -196,7 +196,8 @@ if(lavaland_equipment_pressure_check(T)) step_in = fast_pressure_step_in for(var/obj/item/mecha_parts/mecha_equipment/drill/drill in equipment) - drill.equip_cooldown = initial(drill.equip_cooldown)/2 + drill.equip_cooldown = initial(drill.equip_cooldown) * 0.5 + else step_in = slow_pressure_step_in for(var/obj/item/mecha_parts/mecha_equipment/drill/drill in equipment)