From eb192d3d417f297ad87bf8e35122fb77286ec4aa Mon Sep 17 00:00:00 2001 From: Captain277 Date: Sun, 5 Nov 2023 16:17:00 -0800 Subject: [PATCH] Bugfixes 10/23 Round Two (#6114) ## About The Pull Request 1. **Fixes Survival Knife Collapse Bug.** 2. **Repaths and Redistributes KA Upgrades.** 3. **Fixes On-Mob Collapsible Baton Icons.** 4. **Fixes Broken Donator Uniform Render.** 5. **Renames Restricted Role Gear for Bridge Officer.** 6. **Adds Cat Themed Emotes to Catborgs.** 7. **Reverts Station Engineer Title Change.** 8. **Removes Brand Name from Root Beer in Soda Dispenser.** 9. **Adds Ginger Ale to Soda Dispenser.** ## Why It's Good For The Game 1. _Due to an oversight in the code, Exploration survival knives can be collapsed into cardboard sheets. Corrects that issue._ 2. _Repaths KA Upgrades to a bespoke path, and updates Cyborg intake procs to account for the change. In tandem, removes one AOE upgrade from the mining vendor and moves all AOE upgrades to R&D as higher tier upgrades._ 3. _The collapsible baton wasn't rendering on-mob. Fixes that._ 4. _Player's donator uniform broke. Updates it to the new render system._ 5. _After the removal/repath of various titles, role restricted gear items weren't loading. This corrects that, but the fix is a bandaid. We need to adjust the way these items check jobs._ 6. _Player request, and just logical in general. Catborgs should have cat emotes._ 7. _Station Engineers were renamed to Engineers, causing a plethora of issues. This PR reverts the check to Station Engineer at fellow Maintainer silicon's request._ 8. _People were complaining that it's not alphabetical or something. I dunno._ 9. _This should be accessible somewhere other than vendors._ ## Changelog :cl: fix: Fixes Cardboard Collapse Bug For Survival Knives. tweak: Repaths and Redistributes KA Upgrades. fix: Fixes Collapsible Baton Mob Render. fix: Fixes Broken Donator Uniform Render. fix: Fixes the Restricted Role Loadout Job Path. add: Adds Cat Emotes to Catborgs. fix: Reverts Engineer Job to Station Engineer. tweak: Removes Root Beer Brand Name from Soda Dispenser add: Adds Ginger Ale to Soda Dispenser. /:cl: --- code/game/objects/items/storage/misc.dm | 3 + .../objects/items/weapons/swords_axes_etc.dm | 1 + code/modules/donatorreskins/donatoruniform.dm | 7 +- .../station/engineering/station_engineer.dm | 4 +- .../loadout/loadout_role_restricted.dm | 2 +- .../equipment_vendor.dm | 15 +- code/modules/mob/living/silicon/emote.dm | 60 +++++++ .../modules/mob/living/silicon/robot/robot.dm | 12 ++ .../silicon/robot/robot_modules/station.dm | 9 ++ .../guns/energy/kinetic_accelerator.dm | 150 +++++++++--------- .../Chemistry-Reagents-Food-Drinks.dm | 10 +- .../machinery/dispenser/synthesizer.dm | 2 +- code/modules/research/designs/mining_toys.dm | 22 +++ code/modules/vore/fluffstuff/custom_items.dm | 8 +- config/custom_items.txt | 2 +- icons/clothing/donator/uniform/chayse.dmi | Bin 0 -> 1183 bytes icons/mob/clothing/donatorclothing.dmi | Bin 34340 -> 33869 bytes icons/mob/items/64x64_lefthand.dmi | Bin 918 -> 952 bytes icons/mob/items/64x64_righthand.dmi | Bin 925 -> 860 bytes icons/obj/clothing/donatorclothing.dmi | Bin 15105 -> 14607 bytes 20 files changed, 209 insertions(+), 98 deletions(-) create mode 100644 icons/clothing/donator/uniform/chayse.dmi diff --git a/code/game/objects/items/storage/misc.dm b/code/game/objects/items/storage/misc.dm index 2512eb99043..9ead1113f33 100644 --- a/code/game/objects/items/storage/misc.dm +++ b/code/game/objects/items/storage/misc.dm @@ -91,6 +91,9 @@ ) starts_with = list(/obj/item/pen/crayon/chalk, /obj/item/reagent_containers/pill/nutriment, /obj/item/gps/survival) +/obj/item/storage/box/survival_knife/attack_self(mob/user) + return + /obj/item/storage/box/papersack name = "paper sack" desc = "A sack neatly crafted out of paper." diff --git a/code/game/objects/items/weapons/swords_axes_etc.dm b/code/game/objects/items/weapons/swords_axes_etc.dm index 3ca43f4c30d..a95731c3213 100644 --- a/code/game/objects/items/weapons/swords_axes_etc.dm +++ b/code/game/objects/items/weapons/swords_axes_etc.dm @@ -46,6 +46,7 @@ desc = "A compact yet rebalanced personal defense weapon. Can be concealed when folded." icon = 'icons/obj/weapons.dmi' icon_state = "telebaton" + item_state = "telebaton" slot_flags = SLOT_BELT w_class = ITEMSIZE_SMALL damage_force = 3 diff --git a/code/modules/donatorreskins/donatoruniform.dm b/code/modules/donatorreskins/donatoruniform.dm index 26dde512c16..714b4b2319e 100644 --- a/code/modules/donatorreskins/donatoruniform.dm +++ b/code/modules/donatorreskins/donatoruniform.dm @@ -1,8 +1,13 @@ /obj/item/clothing/under/donator/chayse name = "Navy Junior Officer's uniform" desc = "It's a long sleeved Nanotrasen Navy uniform, worn by junior officers." + icon = 'icons/clothing/donator/uniform/chayse.dmi' icon_state = "Chayse_blue" - item_state = "Chayse_blue" + worn_render_flags = WORN_RENDER_SLOT_ONE_FOR_ALL + //worn_rolled_down = TRUE + worn_rolldown_state = "Chayse_blue_d" + //worn_rolled_sleeves = TRUE + worn_rollsleeve_state = "Chayse_blue_r" /obj/item/clothing/under/donator/crystalnole name = "keyhole sweater" diff --git a/code/modules/jobs/job_types/station/engineering/station_engineer.dm b/code/modules/jobs/job_types/station/engineering/station_engineer.dm index f1097840ce7..0d4cf9dbdad 100644 --- a/code/modules/jobs/job_types/station/engineering/station_engineer.dm +++ b/code/modules/jobs/job_types/station/engineering/station_engineer.dm @@ -1,6 +1,6 @@ /datum/role/job/station/engineer id = JOB_ID_STATION_ENGINEER - title = "Engineer" + title = "Station Engineer" flag = ENGINEER departments = list(DEPARTMENT_ENGINEERING) department_flag = ENGSEC @@ -38,7 +38,7 @@ minimal_player_age = 3 outfit_type = /datum/outfit/job/station/station_engineer - desc = "An Engineer keeps the facility running. They repair damages, keep the atmosphere stable, and ensure that power is being \ + desc = "A Station Engineer keeps the facility running. They repair damages, keep the atmosphere stable, and ensure that power is being \ generated and distributed. On quiet shifts, they may be called upon to make cosmetic alterations to the facility." /datum/prototype/struct/alt_title/maint_tech title = "Maintenance Technician" diff --git a/code/modules/loadout/loadout_role_restricted.dm b/code/modules/loadout/loadout_role_restricted.dm index fcd274805ef..b2b164feb42 100644 --- a/code/modules/loadout/loadout_role_restricted.dm +++ b/code/modules/loadout/loadout_role_restricted.dm @@ -89,7 +89,7 @@ //Command /datum/loadout_entry/restricted/command subcategory = "Command" - allowed_roles = list("Facility Director", "Head of Personnel", "Chief Medical Officer", "Head of Security", "Research Director", "Chief Engineer", "Command Secretary", "Blueshield") + allowed_roles = list("Facility Director", "Head of Personnel", "Chief Medical Officer", "Head of Security", "Research Director", "Chief Engineer", "Bridge Officer", "Blueshield") /datum/loadout_entry/restricted/command/eyes slot = SLOT_ID_GLASSES diff --git a/code/modules/mining/ore_redemption_machine/equipment_vendor.dm b/code/modules/mining/ore_redemption_machine/equipment_vendor.dm index 1c0778736ca..9bbc246f5dc 100644 --- a/code/modules/mining/ore_redemption_machine/equipment_vendor.dm +++ b/code/modules/mining/ore_redemption_machine/equipment_vendor.dm @@ -65,14 +65,13 @@ new /datum/data/mining_equipment("Super Resonator", /obj/item/resonator/upgraded, 2500), new /datum/data/mining_equipment("Jump Boots", /obj/item/clothing/shoes/bhop, 2500), new /datum/data/mining_equipment("Luxury Shelter Capsule", /obj/item/survivalcapsule/luxury, 3100), - new /datum/data/mining_equipment("KA White Tracer Rounds", /obj/item/borg/upgrade/modkit/tracer, 125), - new /datum/data/mining_equipment("KA Adjustable Tracer Rounds", /obj/item/borg/upgrade/modkit/tracer/adjustable, 175), - new /datum/data/mining_equipment("KA Super Chassis", /obj/item/borg/upgrade/modkit/chassis_mod, 250), - new /datum/data/mining_equipment("KA Hyper Chassis", /obj/item/borg/upgrade/modkit/chassis_mod/orange, 300), - new /datum/data/mining_equipment("KA Range Increase", /obj/item/borg/upgrade/modkit/range, 1000), - new /datum/data/mining_equipment("KA Damage Increase", /obj/item/borg/upgrade/modkit/damage, 1000), - new /datum/data/mining_equipment("KA Cooldown Decrease", /obj/item/borg/upgrade/modkit/cooldown, 1200), - new /datum/data/mining_equipment("KA AoE Damage", /obj/item/borg/upgrade/modkit/aoe/mobs, 2000), + new /datum/data/mining_equipment("KA White Tracer Rounds", /obj/item/ka_modkit/tracer, 125), + new /datum/data/mining_equipment("KA Adjustable Tracer Rounds", /obj/item/ka_modkit/tracer/adjustable, 175), + new /datum/data/mining_equipment("KA Super Chassis", /obj/item/ka_modkit/chassis_mod, 250), + new /datum/data/mining_equipment("KA Hyper Chassis", /obj/item/ka_modkit/chassis_mod/orange, 300), + new /datum/data/mining_equipment("KA Range Increase", /obj/item/ka_modkit/range, 1000), + new /datum/data/mining_equipment("KA Damage Increase", /obj/item/ka_modkit/damage, 1000), + new /datum/data/mining_equipment("KA Cooldown Decrease", /obj/item/ka_modkit/cooldown, 1200), new /datum/data/mining_equipment("KA Holster", /obj/item/clothing/accessory/holster/waist/kinetic_accelerator, 350), new /datum/data/mining_equipment("Fine Excavation Kit - Chisels",/obj/item/storage/excavation, 500), new /datum/data/mining_equipment("Fine Excavation Kit - Measuring Tape",/obj/item/measuring_tape, 125), diff --git a/code/modules/mob/living/silicon/emote.dm b/code/modules/mob/living/silicon/emote.dm index 6fc95585ebe..02ea58741c8 100644 --- a/code/modules/mob/living/silicon/emote.dm +++ b/code/modules/mob/living/silicon/emote.dm @@ -243,6 +243,66 @@ playsound(src.loc, 'sound/machines/gonk.ogg', 50, 0) m_type = 1 + if("nya") + var/mob/living/silicon/robot/R = src + if (istype(R) && R.module.is_cat()) + message = "lets out a nya." + + playsound(loc, 'sound/voice/nya.ogg', 50, 1, -1) + m_type = 2 + else + to_chat(src, "You're not a cat!") + + if("mrrp") + var/mob/living/silicon/robot/R = src + if (istype(R) && R.module.is_cat()) + message = "mrrps." + + playsound(loc, 'sound/voice/mrrp.ogg', 50, 1, -1) + m_type = 2 + else + to_chat(src, "You're not a cat!") + + if("prbt") + var/mob/living/silicon/robot/R = src + if (istype(R) && R.module.is_cat()) + message = "prbts." + + playsound(loc, 'sound/misc/prbt.ogg', 50, 1, -1) + m_type = 2 + else + to_chat(src, "You're not a cat!") + + if("meow", "meows") + var/mob/living/silicon/robot/R = src + if (istype(R) && R.module.is_cat()) + message = "prbts." + + playsound(loc, 'sound/voice/meow1.ogg', 50, 1, -1) + m_type = 2 + else + to_chat(src, "You're not a cat!") + + if("hiss") + var/mob/living/silicon/robot/R = src + if (istype(R) && R.module.is_cat()) + message = "lets out a hiss." + + playsound(loc, 'sound/voice/hiss.ogg', 50, 1, -1) + m_type = 2 + else + to_chat(src, "You're not a cat!") + + if("purr") + var/mob/living/silicon/robot/R = src + if (istype(R) && R.module.is_cat()) + message = "purrs softly." + + playsound(loc, 'sound/voice/purr.ogg', 50, 1, -1) + m_type = 2 + else + to_chat(src, "You're not a cat!") + if ("help") to_chat(src, "salute, bow-(none)/mob, clap, flap, aflap, twitch, twitch_s, nod, deathgasp, glare-(none)/mob, stare-(none)/mob, look, beep, ping, \nbuzz, law, halt, yes, no") else diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 740c7c9122a..1fd799bac8d 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -755,6 +755,18 @@ else to_chat(usr, "Upgrade error!") + else if(istype(W, /obj/item/ka_modkit/)) + var/obj/item/ka_modkit/M = W + if(!opened) + to_chat(usr, "You must access the borgs internals!") + else if(!src.module && M.require_module) + to_chat(usr, "The borg must choose a module before it can be upgraded!") + else + if(M.install(src)) + user.transfer_item_to_loc(M, src, INV_OP_FORCE) + to_chat(usr, "You apply the modkit to [src]!") + else + to_chat(usr, "Upgrade error!") else if( !(istype(W, /obj/item/robotanalyzer) || istype(W, /obj/item/healthanalyzer)) ) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station.dm b/code/modules/mob/living/silicon/robot/robot_modules/station.dm index e0bcc284396..cae28822824 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station.dm @@ -221,6 +221,9 @@ GLOBAL_LIST_INIT(robot_modules, list( /obj/item/robot_module/proc/is_dog() return FALSE +/obj/item/robot_module/proc/is_cat() + return FALSE + /obj/item/robot_module/robot/get_modules() . = ..() // Common items that all modules have. @@ -293,6 +296,12 @@ GLOBAL_LIST_INIT(robot_modules, list( // This is the only non-canid dogborg type right now. return R.icontype != "F3-LINE" +/obj/item/robot_module/robot/quad/is_cat() + var/mob/living/silicon/robot/R = loc + ASSERT(istype(R)) + // This is the only non-canid dogborg type right now. + return R.icontype == "F3-LINE" + // Custom sprite stuff. There's a dedicated system for this, not sure why this is done separately. /obj/item/robot_module/robot/quad/engi/handle_custom_item(mob/living/silicon/robot/R) diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 669cbbf30bb..9f0a4594449 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -74,13 +74,13 @@ if(max_mod_capacity) . += "[get_remaining_mod_capacity()]% mod capacity remaining." for(var/A in get_modkits()) - var/obj/item/borg/upgrade/modkit/M = A + var/obj/item/ka_modkit/M = A . += "There is \a [M] installed, using [M.cost]% capacity." /obj/item/gun/energy/kinetic_accelerator/Exited(atom/movable/AM) . = ..() - if((AM in modkits) && istype(AM, /obj/item/borg/upgrade/modkit)) - var/obj/item/borg/upgrade/modkit/M = AM + if((AM in modkits) && istype(AM, /obj/item/ka_modkit)) + var/obj/item/ka_modkit/M = AM M.uninstall(src, FALSE) /obj/item/gun/energy/kinetic_accelerator/attackby(obj/item/I, mob/user) @@ -88,12 +88,12 @@ if(modkits.len) to_chat(user, "You pry the modifications out.") playsound(loc, I.tool_sound, 100, 1) - for(var/obj/item/borg/upgrade/modkit/M in modkits) + for(var/obj/item/ka_modkit/M in modkits) M.uninstall(src) else to_chat(user, "There are no modifications currently installed.") - if(istype(I, /obj/item/borg/upgrade/modkit)) - var/obj/item/borg/upgrade/modkit/MK = I + if(istype(I, /obj/item/ka_modkit)) + var/obj/item/ka_modkit/MK = I MK.install(src, user) else ..() @@ -101,7 +101,7 @@ /obj/item/gun/energy/kinetic_accelerator/proc/get_remaining_mod_capacity() var/current_capacity_used = 0 for(var/A in get_modkits()) - var/obj/item/borg/upgrade/modkit/M = A + var/obj/item/ka_modkit/M = A current_capacity_used += M.cost return max_mod_capacity - current_capacity_used @@ -113,7 +113,7 @@ /obj/item/gun/energy/kinetic_accelerator/proc/modify_projectile(obj/projectile/kinetic/K) K.kinetic_gun = src //do something special on-hit, easy! for(var/A in get_modkits()) - var/obj/item/borg/upgrade/modkit/M = A + var/obj/item/ka_modkit/M = A M.modify_projectile(K) /obj/item/gun/energy/kinetic_accelerator/cyborg @@ -121,7 +121,7 @@ unique_frequency = TRUE /obj/item/gun/energy/kinetic_accelerator/cyborg/Destroy() - for(var/obj/item/borg/upgrade/modkit/M in modkits) + for(var/obj/item/ka_modkit/M in modkits) M.uninstall(src) return ..() @@ -130,7 +130,7 @@ unique_frequency = TRUE /obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg/Destroy() - for(var/obj/item/borg/upgrade/modkit/M in modkits) + for(var/obj/item/ka_modkit/M in modkits) M.uninstall(src) return ..() @@ -226,7 +226,7 @@ /obj/projectile/kinetic/Bump(atom/target) if(kinetic_gun) var/list/mods = kinetic_gun.get_modkits() - for(var/obj/item/borg/upgrade/modkit/M in mods) + for(var/obj/item/ka_modkit/M in mods) M.projectile_prehit(src, target, kinetic_gun) if(!pressure_decrease_active && !lavaland_environment_check(get_turf(src))) name = "weakened [name]" @@ -259,9 +259,9 @@ target_turf = get_turf(src) if(kinetic_gun) //hopefully whoever shot this was not very, very unfortunate. var/list/mods = kinetic_gun.get_modkits() - for(var/obj/item/borg/upgrade/modkit/M in mods) + for(var/obj/item/ka_modkit/M in mods) M.projectile_strike_predamage(src, target_turf, target, kinetic_gun) - for(var/obj/item/borg/upgrade/modkit/M in mods) + for(var/obj/item/ka_modkit/M in mods) M.projectile_strike(src, target_turf, target, kinetic_gun) if(ismineralturf(target_turf)) var/turf/simulated/mineral/M = target_turf @@ -271,13 +271,13 @@ //Modkits -/obj/item/borg/upgrade/modkit +/obj/item/ka_modkit name = "kinetic accelerator modification kit" desc = "An upgrade for kinetic accelerators." icon = 'icons/obj/objects.dmi' icon_state = "modkit" w_class = WEIGHT_CLASS_SMALL - require_module = 1 + var/require_module = 1 // module_type = list(/obj/item/robot_module/miner) var/denied_type = null var/maximum_of_type = 1 @@ -286,25 +286,25 @@ var/minebot_upgrade = TRUE var/minebot_exclusive = FALSE -/obj/item/borg/upgrade/modkit/examine(mob/user, dist) +/obj/item/ka_modkit/examine(mob/user, dist) . = ..() . += "Occupies [cost]% of mod capacity." -/obj/item/borg/upgrade/modkit/attackby(obj/item/A, mob/user) +/obj/item/ka_modkit/attackby(obj/item/A, mob/user) if(istype(A, /obj/item/gun/energy/kinetic_accelerator)) install(A, user) else ..() /* -/obj/item/borg/upgrade/modkit/afterInstall(mob/living/silicon/robot/R) +/obj/item/ka_modkit/afterInstall(mob/living/silicon/robot/R) for(var/obj/item/gun/energy/kinetic_accelerator/H in R.module.modules) if(install(H, R)) //It worked return to_chat(R, "Upgrade error - Aborting Kinetic Accelerator linking.") //No applicable KA found, insufficient capacity, or some other problem. */ -/obj/item/borg/upgrade/modkit/proc/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) +/obj/item/ka_modkit/proc/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) . = TRUE if(src in KA.modkits) // Sanity check to prevent installing the same modkit twice thanks to occasional click/lag delays. return FALSE @@ -318,7 +318,7 @@ if(denied_type) var/number_of_denied = 0 for(var/A in KA.get_modkits()) - var/obj/item/borg/upgrade/modkit/M = A + var/obj/item/ka_modkit/M = A if(istype(M, denied_type)) number_of_denied++ if(number_of_denied >= maximum_of_type) @@ -340,50 +340,50 @@ to_chat(user, "You don't have room([KA.get_remaining_mod_capacity()]% remaining, [cost]% needed) to install this modkit. Use a crowbar to remove existing modkits.") . = FALSE -/obj/item/borg/upgrade/modkit/proc/uninstall(obj/item/gun/energy/kinetic_accelerator/KA, forcemove = TRUE) +/obj/item/ka_modkit/proc/uninstall(obj/item/gun/energy/kinetic_accelerator/KA, forcemove = TRUE) KA.modkits -= src if(forcemove) forceMove(get_turf(KA)) -/obj/item/borg/upgrade/modkit/proc/modify_projectile(obj/projectile/kinetic/K) +/obj/item/ka_modkit/proc/modify_projectile(obj/projectile/kinetic/K) //use this one for effects you want to trigger before any damage is done at all and before damage is decreased by pressure -/obj/item/borg/upgrade/modkit/proc/projectile_prehit(obj/projectile/kinetic/K, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/proc/projectile_prehit(obj/projectile/kinetic/K, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) //use this one for effects you want to trigger before mods that do damage -/obj/item/borg/upgrade/modkit/proc/projectile_strike_predamage(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/proc/projectile_strike_predamage(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) //and this one for things that don't need to trigger before other damage-dealing mods -/obj/item/borg/upgrade/modkit/proc/projectile_strike(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/proc/projectile_strike(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) //Range -/obj/item/borg/upgrade/modkit/range +/obj/item/ka_modkit/range name = "range increase" desc = "Increases the range of a kinetic accelerator when installed." modifier = 1 cost = 25 -/obj/item/borg/upgrade/modkit/range/modify_projectile(obj/projectile/kinetic/K) +/obj/item/ka_modkit/range/modify_projectile(obj/projectile/kinetic/K) K.range += modifier //Damage -/obj/item/borg/upgrade/modkit/damage +/obj/item/ka_modkit/damage name = "damage increase" desc = "Increases the damage of kinetic accelerator when installed." modifier = 10 -/obj/item/borg/upgrade/modkit/damage/modify_projectile(obj/projectile/kinetic/K) +/obj/item/ka_modkit/damage/modify_projectile(obj/projectile/kinetic/K) K.damage += modifier //Cooldown -/obj/item/borg/upgrade/modkit/cooldown +/obj/item/ka_modkit/cooldown name = "cooldown decrease" desc = "Decreases the cooldown of a kinetic accelerator. Not rated for minebot use." modifier = 2.5 minebot_upgrade = FALSE var/decreased -/obj/item/borg/upgrade/modkit/cooldown/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) +/obj/item/ka_modkit/cooldown/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) . = ..() if(.) var/old = KA.overheat_time @@ -391,16 +391,16 @@ decreased = old - KA.overheat_time -/obj/item/borg/upgrade/modkit/cooldown/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/cooldown/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) KA.overheat_time += decreased ..() -/obj/item/borg/upgrade/modkit/cooldown/minebot +/obj/item/ka_modkit/cooldown/minebot name = "minebot cooldown decrease" desc = "Decreases the cooldown of a kinetic accelerator. Only rated for minebot use." icon_state = "door_electronics" icon = 'icons/obj/module.dmi' - denied_type = /obj/item/borg/upgrade/modkit/cooldown/minebot + denied_type = /obj/item/ka_modkit/cooldown/minebot modifier = 10 cost = 0 minebot_upgrade = TRUE @@ -408,15 +408,15 @@ //AoE blasts -/obj/item/borg/upgrade/modkit/aoe +/obj/item/ka_modkit/aoe modifier = 0 var/turf_aoe = FALSE var/stats_stolen = FALSE -/obj/item/borg/upgrade/modkit/aoe/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) +/obj/item/ka_modkit/aoe/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) . = ..() if(.) - for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits) //make sure only one of the aoe modules has values if somebody has multiple + for(var/obj/item/ka_modkit/aoe/AOE in KA.modkits) //make sure only one of the aoe modules has values if somebody has multiple if(AOE.stats_stolen || AOE == src) continue modifier += AOE.modifier //take its modifiers @@ -425,16 +425,16 @@ AOE.turf_aoe = FALSE AOE.stats_stolen = TRUE -/obj/item/borg/upgrade/modkit/aoe/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/aoe/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) ..() modifier = initial(modifier) //get our modifiers back turf_aoe = initial(turf_aoe) stats_stolen = FALSE -/obj/item/borg/upgrade/modkit/aoe/modify_projectile(obj/projectile/kinetic/K) +/obj/item/ka_modkit/aoe/modify_projectile(obj/projectile/kinetic/K) K.name = "kinetic explosion" -/obj/item/borg/upgrade/modkit/aoe/projectile_strike(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/aoe/projectile_strike(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) if(stats_stolen) return new /obj/effect/temp_visual/explosion/fast(target_turf) @@ -451,38 +451,38 @@ // L.apply_damage(K.damage*modifier, K.damage_type, K.def_zone, armor) to_chat(L, "You're struck by a [K.name]!") -/obj/item/borg/upgrade/modkit/aoe/turfs +/obj/item/ka_modkit/aoe/turfs name = "mining explosion" desc = "Causes the kinetic accelerator to destroy rock in an AoE." - denied_type = /obj/item/borg/upgrade/modkit/aoe/turfs + denied_type = /obj/item/ka_modkit/aoe/turfs turf_aoe = TRUE -/obj/item/borg/upgrade/modkit/aoe/turfs/andmobs +/obj/item/ka_modkit/aoe/turfs/andmobs name = "offensive mining explosion" desc = "Causes the kinetic accelerator to destroy rock and damage mobs in an AoE." maximum_of_type = 3 modifier = 0.25 -/obj/item/borg/upgrade/modkit/aoe/mobs +/obj/item/ka_modkit/aoe/mobs name = "offensive explosion" desc = "Causes the kinetic accelerator to damage mobs in an AoE." modifier = 0.2 //Minebot passthrough -/obj/item/borg/upgrade/modkit/minebot_passthrough +/obj/item/ka_modkit/minebot_passthrough name = "minebot passthrough" desc = "Causes kinetic accelerator shots to pass through minebots." cost = 0 //Tendril-unique modules -/obj/item/borg/upgrade/modkit/cooldown/repeater +/obj/item/ka_modkit/cooldown/repeater name = "rapid repeater" desc = "Quarters the kinetic accelerator's cooldown on striking a living target, but greatly increases the base cooldown." - denied_type = /obj/item/borg/upgrade/modkit/cooldown/repeater + denied_type = /obj/item/ka_modkit/cooldown/repeater modifier = -14 //Makes the cooldown 3 seconds(with no cooldown mods) if you miss. Don't miss. cost = 50 -/obj/item/borg/upgrade/modkit/cooldown/repeater/projectile_strike_predamage(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/cooldown/repeater/projectile_strike_predamage(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) var/valid_repeat = FALSE if(isliving(target)) var/mob/living/L = target @@ -495,7 +495,7 @@ KA.attempt_reload(KA.overheat_time * 0.25) //If you hit, the cooldown drops to 0.75 seconds. /* -/obj/item/borg/upgrade/modkit/lifesteal +/obj/item/ka_modkit/lifesteal name = "lifesteal crystal" desc = "Causes kinetic accelerator shots to slightly heal the firer on striking a living target." icon_state = "modkit_crystal" @@ -503,7 +503,7 @@ cost = 20 var/static/list/damage_heal_order = list(BRUTE, BURN, OXY) -/obj/item/borg/upgrade/modkit/lifesteal/projectile_prehit(obj/projectile/kinetic/K, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/lifesteal/projectile_prehit(obj/projectile/kinetic/K, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) if(isliving(target) && isliving(K.firer)) var/mob/living/L = target if(L.stat == DEAD) @@ -512,14 +512,14 @@ L.heal_ordered_damage(modifier, damage_heal_order) */ -/obj/item/borg/upgrade/modkit/resonator_blasts +/obj/item/ka_modkit/resonator_blasts name = "resonator blast" desc = "Causes kinetic accelerator shots to leave and detonate resonator blasts." - denied_type = /obj/item/borg/upgrade/modkit/resonator_blasts + denied_type = /obj/item/ka_modkit/resonator_blasts cost = 30 modifier = 0.25 //A bonus 15 damage if you burst the field on a target, 60 if you lure them into it. -/obj/item/borg/upgrade/modkit/resonator_blasts/projectile_strike(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/resonator_blasts/projectile_strike(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) if(target_turf && !ismineralturf(target_turf)) //Don't make fields on mineral turfs. var/obj/effect/resonance/R = locate(/obj/effect/resonance) in target_turf if(R) @@ -529,16 +529,16 @@ new /obj/effect/resonance(target_turf, K.firer, 30) /* -/obj/item/borg/upgrade/modkit/bounty +/obj/item/ka_modkit/bounty name = "death syphon" desc = "Killing or assisting in killing a creature permanently increases your damage against that type of creature." - denied_type = /obj/item/borg/upgrade/modkit/bounty + denied_type = /obj/item/ka_modkit/bounty modifier = 1.25 cost = 30 var/maximum_bounty = 25 var/list/bounties_reaped = list() -/obj/item/borg/upgrade/modkit/bounty/projectile_prehit(obj/projectile/kinetic/K, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/bounty/projectile_prehit(obj/projectile/kinetic/K, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) if(isliving(target)) var/mob/living/L = target var/list/existing_marks = L.has_status_effect_list(STATUS_EFFECT_SYPHONMARK) @@ -549,7 +549,7 @@ qdel(SM) L.apply_status_effect(STATUS_EFFECT_SYPHONMARK, src) -/obj/item/borg/upgrade/modkit/bounty/projectile_strike(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/bounty/projectile_strike(obj/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/gun/energy/kinetic_accelerator/KA) if(isliving(target)) var/mob/living/L = target if(bounties_reaped[L.type]) @@ -559,7 +559,7 @@ var/armor = L.run_armor_check(K.def_zone, K.flag, null, null, K.armour_penetration) L.apply_damage(bounties_reaped[L.type]*kill_modifier, K.damage_type, K.def_zone, armor) -/obj/item/borg/upgrade/modkit/bounty/proc/get_kill(mob/living/L) +/obj/item/ka_modkit/bounty/proc/get_kill(mob/living/L) var/bonus_mod = 1 if(ismegafauna(L)) //megafauna reward bonus_mod = 4 @@ -570,80 +570,80 @@ */ //Indoors -/obj/item/borg/upgrade/modkit/indoors +/obj/item/ka_modkit/indoors name = "decrease pressure penalty" desc = "A syndicate modification kit that increases the damage a kinetic accelerator does in high pressure environments." modifier = 2 - denied_type = /obj/item/borg/upgrade/modkit/indoors + denied_type = /obj/item/ka_modkit/indoors maximum_of_type = 2 cost = 35 -/obj/item/borg/upgrade/modkit/indoors/modify_projectile(obj/projectile/kinetic/K) +/obj/item/ka_modkit/indoors/modify_projectile(obj/projectile/kinetic/K) K.pressure_decrease *= modifier //Trigger Guard /* -/obj/item/borg/upgrade/modkit/trigger_guard +/obj/item/ka_modkit/trigger_guard name = "modified trigger guard" desc = "Allows creatures normally incapable of firing guns to operate the weapon when installed." cost = 20 - denied_type = /obj/item/borg/upgrade/modkit/trigger_guard + denied_type = /obj/item/ka_modkit/trigger_guard -/obj/item/borg/upgrade/modkit/trigger_guard/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) +/obj/item/ka_modkit/trigger_guard/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) . = ..() if(.) KA.trigger_guard = TRIGGER_GUARD_ALLOW_ALL -/obj/item/borg/upgrade/modkit/trigger_guard/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/trigger_guard/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) KA.trigger_guard = TRIGGER_GUARD_NORMAL ..() */ //Cosmetic -/obj/item/borg/upgrade/modkit/chassis_mod +/obj/item/ka_modkit/chassis_mod name = "super chassis" desc = "Makes your KA yellow. All the fun of having a more powerful KA without actually having a more powerful KA." cost = 0 - denied_type = /obj/item/borg/upgrade/modkit/chassis_mod + denied_type = /obj/item/ka_modkit/chassis_mod var/chassis_icon = "kineticgun_u" var/chassis_name = "super-kinetic accelerator" -/obj/item/borg/upgrade/modkit/chassis_mod/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) +/obj/item/ka_modkit/chassis_mod/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) . = ..() if(.) KA.icon_state = chassis_icon KA.name = chassis_name -/obj/item/borg/upgrade/modkit/chassis_mod/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/chassis_mod/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) KA.icon_state = initial(KA.icon_state) KA.name = initial(KA.name) ..() -/obj/item/borg/upgrade/modkit/chassis_mod/orange +/obj/item/ka_modkit/chassis_mod/orange name = "hyper chassis" desc = "Makes your KA orange. All the fun of having explosive blasts without actually having explosive blasts." chassis_icon = "kineticgun_h" chassis_name = "hyper-kinetic accelerator" -/obj/item/borg/upgrade/modkit/tracer +/obj/item/ka_modkit/tracer name = "white tracer bolts" desc = "Causes kinetic accelerator bolts to have a white tracer trail and explosion." cost = 0 - denied_type = /obj/item/borg/upgrade/modkit/tracer + denied_type = /obj/item/ka_modkit/tracer var/bolt_color = "#FFFFFF" -/obj/item/borg/upgrade/modkit/tracer/modify_projectile(obj/projectile/kinetic/K) +/obj/item/ka_modkit/tracer/modify_projectile(obj/projectile/kinetic/K) K.icon_state = "ka_tracer" K.color = bolt_color -/obj/item/borg/upgrade/modkit/tracer/adjustable +/obj/item/ka_modkit/tracer/adjustable name = "adjustable tracer bolts" desc = "Causes kinetic accelerator bolts to have an adjustable-colored tracer trail and explosion. Use in-hand to change color." -/obj/item/borg/upgrade/modkit/tracer/adjustable/attack_self(mob/user) +/obj/item/ka_modkit/tracer/adjustable/attack_self(mob/user) . = ..() if(.) return diff --git a/code/modules/reagents/chemistry/reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/chemistry/reagents/Chemistry-Reagents-Food-Drinks.dm index 2002f672f14..dbe27216412 100644 --- a/code/modules/reagents/chemistry/reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/chemistry/reagents/Chemistry-Reagents-Food-Drinks.dm @@ -2225,27 +2225,27 @@ glass_special = list(DRINK_FIZZ) /datum/reagent/drink/soda/sarsaparilla - name = "CC's Homemade Sarsaparilla" + name = "Sarsaparilla" id = "sarsaparilla" description = "The Cyan Cowgirl rides again!" taste_description = "earthy vanilla and harsh bubbles" color = "#503301" adj_temp = -2 - glass_name = "CC's Homemade Sarsaparilla" + glass_name = "Sarsaparilla" glass_desc = "Real girls drink from the bottle." glass_icon = DRINK_ICON_NOISY glass_special = list(DRINK_FIZZ) /datum/reagent/drink/soda/sassafras - name = "CC's Famous Root Beer" + name = "Root Beer" id = "sassafras" description = "Feel nostalgia for a range you never rode." taste_description = "bitter licorice and sweet vanilla" color = "#312003" adj_temp = -2 - glass_name = "CC's Famous Root Beer" + glass_name = "Root Beer" glass_desc = "Wet your whistle!" glass_icon = DRINK_ICON_NOISY glass_special = list(DRINK_FIZZ) @@ -4045,7 +4045,7 @@ glass_desc = "A spicy take on a summer classic." /datum/reagent/ethanol/alcsassafras - name = "CC's Hard Rootbeer" + name = "Hard Rootbeer" id = "alcsassafras" description = "Doesn't matter if you're drunk when you have a horse to take you home!" taste_description = "bitter vanilla with a sharp burn" diff --git a/code/modules/reagents/machinery/dispenser/synthesizer.dm b/code/modules/reagents/machinery/dispenser/synthesizer.dm index f225627d1e6..b6cb49b102b 100644 --- a/code/modules/reagents/machinery/dispenser/synthesizer.dm +++ b/code/modules/reagents/machinery/dispenser/synthesizer.dm @@ -79,7 +79,6 @@ /datum/reagent/ethanol/cider, /datum/reagent/ethanol/ale, /datum/reagent/ethanol/mead, - /datum/reagent/ethanol/alcsassafras ) /obj/item/reagent_synth/cafe @@ -121,6 +120,7 @@ /datum/reagent/drink/juice/lemon, /datum/reagent/drink/soda/sassafras, /datum/reagent/drink/soda/sarsaparilla, + /datum/reagent/drink/soda/gingerale, ) /obj/item/reagent_synth/medicine diff --git a/code/modules/research/designs/mining_toys.dm b/code/modules/research/designs/mining_toys.dm index bb8e85c92b8..81b8317a982 100644 --- a/code/modules/research/designs/mining_toys.dm +++ b/code/modules/research/designs/mining_toys.dm @@ -48,6 +48,28 @@ materials = list(MAT_STEEL = 10000, MAT_GLASS = 5000, MAT_GOLD = 5000, MAT_PHORON = 5000, MAT_DIAMOND = 100, MAT_URANIUM = 1000) build_path = /obj/item/vertibore +// KA Upgrades (That Are Too Powerful to Just Be Vending Items) +/datum/design/science/mining/ka_modkit_aoe + design_name = "Experimental Kinetic Accelerator Mod (Anti-Material AoE)" + id = "kamodkit_aoe" + req_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 5) + materials = list(MAT_STEEL = 500, MAT_GLASS = 1000, MAT_SILVER = 1000, MAT_URANIUM = 500) + build_path = /obj/item/ka_modkit/aoe/turfs + +/datum/design/science/mining/ka_modkit_aoe_mob + design_name = "Experimental Kinetic Accelerator Mod (Anti-Organic AoE)" + id = "kamodkit_aoe_mob" + req_tech = list(TECH_BIO = 6, TECH_ENGINEERING = 5) + materials = list(MAT_STEEL = 1000, MAT_GLASS = 500, MAT_GOLD = 1000, MAT_PHORON = 500) + build_path = /obj/item/ka_modkit/aoe/mobs + +/datum/design/science/mining/ka_modkit_aoe_combo + design_name = "Experimental Kinetic Accelerator Mod (Combination AoE)" + id = "kamodkit_aoe_combo" + req_tech = list(TECH_MATERIAL = 7, TECH_BIO = 7, TECH_ENGINEERING = 5) + materials = list(MAT_STEEL = 1500, MAT_GLASS = 1500, MAT_SILVER = 500, MAT_GOLD = 500, MAT_DIAMOND = 500) + build_path = /obj/item/ka_modkit/aoe/turfs/andmobs + // Mining other equipment /datum/design/science/mining/mining_scanner id = "mining_scanner" diff --git a/code/modules/vore/fluffstuff/custom_items.dm b/code/modules/vore/fluffstuff/custom_items.dm index 1da2469624e..e64daa70ef8 100644 --- a/code/modules/vore/fluffstuff/custom_items.dm +++ b/code/modules/vore/fluffstuff/custom_items.dm @@ -1482,21 +1482,21 @@ */ //InterroLouis - Kai Highlands -/obj/item/borg/upgrade/modkit/chassis_mod/kai +/obj/item/ka_modkit/chassis_mod/kai name = "kai chassis" desc = "Makes your KA green. All the fun of having a more powerful KA without actually having a more powerful KA." cost = 0 - denied_type = /obj/item/borg/upgrade/modkit/chassis_mod + denied_type = /obj/item/ka_modkit/chassis_mod chassis_icon = "kineticgun_K" chassis_name = "Kai-netic Accelerator" var/chassis_desc = "A self recharging, ranged mining tool that does increased damage in low temperature. Capable of holding up to six slots worth of mod kits. It seems to have been painted an ugly green, and has a small image of a bird scratched crudely into the stock." var/chassis_icon_file = 'icons/vore/custom_guns_vr.dmi' -/obj/item/borg/upgrade/modkit/chassis_mod/kai/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) +/obj/item/ka_modkit/chassis_mod/kai/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) KA.desc = chassis_desc KA.icon = chassis_icon_file ..() -/obj/item/borg/upgrade/modkit/chassis_mod/kai/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) +/obj/item/ka_modkit/chassis_mod/kai/uninstall(obj/item/gun/energy/kinetic_accelerator/KA) KA.desc = initial(KA.desc) KA.icon = initial(KA.icon) ..() diff --git a/config/custom_items.txt b/config/custom_items.txt index 125e4983dde..2adfcbac3da 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -332,7 +332,7 @@ item_path: /obj/item/clothing/accessory/badge/holo/detective/ruda { ckey: interrolouis character_name: Kai Highlands -item_path: /obj/item/borg/upgrade/modkit/chassis_mod/kai +item_path: /obj/item/ka_modkit/chassis_mod/kai } { diff --git a/icons/clothing/donator/uniform/chayse.dmi b/icons/clothing/donator/uniform/chayse.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f1649c512d55dd8aeb0c0d891e0a744e0c4cabc0 GIT binary patch literal 1183 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 Qgup)~Id$10Y16>}0|*b{PXGV_ literal 34340 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

uIUyBQ^tBw=UA%A2xZw;hcSkVN8OzysR& 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 delta 768 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