home stretch

This commit is contained in:
nevimer
2026-03-07 00:33:39 -05:00
parent 3b05cd16d3
commit 2d805c101b
19 changed files with 37 additions and 39 deletions
@@ -149,7 +149,6 @@
desc = "When you fed your worms, you should have expected this."
icon = 'modular_skyrat/modules/ashwalkers/icons/misc_tools.dmi'
icon_state = "fertilizer"
grind_results = list(/datum/reagent/plantnutriment/eznutriment = 3, /datum/reagent/plantnutriment/left4zednutriment = 3, /datum/reagent/plantnutriment/robustharvestnutriment = 3)
singular_name = "fertilizer"
merge_type = /obj/item/stack/worm_fertilizer
@@ -41,7 +41,6 @@
icon_state = "bananaspider_peel"
food_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 2)
foodtypes = GORE | MEAT | RAW
juice_typepath = /datum/reagent/consumable/banana
/obj/item/food/deadbanana_spider/grind_results()
return list(/datum/reagent/blood = 20, /datum/reagent/consumable/liquidgibs = 5)
@@ -1,6 +0,0 @@
/obj/item/bitrunning_disk/item/ancient_milsim
name = "compiled bitrunning gear: ancient milsim"
desc = "A disk containing early access downloadable content. It can be used to preload items into the virtual domain."
selectable_items = list(
/obj/item/choice_beacon/ancient_milsim,
)
+2 -2
View File
@@ -128,11 +128,11 @@
name = "lit [name]"
if(reagents.get_reagent_amount(/datum/reagent/toxin/plasma)) // the plasma explodes when exposed to fire
reagent_explode(datum/reagents/reagents)
reagent_explode(reagents)
qdel(src)
return
if(reagents.get_reagent_amount(/datum/reagent/fuel)) // the fuel explodes, too, but much less violently
reagent_explode(datum/reagents/reagents)
reagent_explode(reagents)
qdel(src)
return
@@ -31,7 +31,7 @@
var/chosen_style = GLOB.robotic_styles_list[prefs.augment_limb_styles[slot]]
new_limb.set_icon_static(chosen_style)
new_limb.current_style = prefs.augment_limb_styles[slot]
new_limb.replace_limb(augmented, special = TRUE)
new_limb.replace_limb(augmented)
qdel(old_limb)
//HEADS
@@ -152,8 +152,8 @@
return
switch(yesnomaybe)
if("Yes")
reset_grid()
SStgui.update_uis(src)
/* reset_grid() Broken
*/ SStgui.update_uis(src)
if("No")
return
if("Maybe")
@@ -26,5 +26,9 @@
distill_reagent = /datum/reagent/consumable/ethanol/shakiri
tastes = list("ultra-sweet jelly" = 1)
/obj/item/food/grown/kiri/grind_results()
return list(/datum/reagent/consumable/kiri_jelly = 0.1)
/obj/item/food/grown/kiri/make_bakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/baked_kiri, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE)
@@ -22,9 +22,11 @@
icon = 'modular_skyrat/master_files/icons/obj/hydroponics/harvest.dmi'
icon_state = "muli"
foodtypes = VEGETABLES
juice_typepath = /datum/reagent/consumable/muli_juice
grind_results = list(/datum/reagent/consumable/muli_juice = 0.1)
tastes = list("mint and savory sweetness" = 1)
/obj/item/food/grown/muli/grind_results()
retrun list(/datum/reagent/consumable/muli_juice = 0.1)
/obj/item/food/grown/muli/make_bakeable()
AddComponent(/datum/component/bakeable, /obj/item/food/baked_muli, rand(15 SECONDS, 25 SECONDS), TRUE, TRUE)
@@ -23,5 +23,9 @@
icon = 'modular_skyrat/master_files/icons/obj/hydroponics/harvest.dmi'
icon_state = "nakati"
foodtypes = VEGETABLES
grind_results = list(/datum/reagent/consumable/nakati_spice = 0)
tastes = list("overwhelming spicyness" = 1)
/obj/item/food/grown/nakati/grind_results()
return list(/datum/reagent/consumable/nakati_spice = 0)
@@ -25,3 +25,7 @@
foodtypes = VEGETABLES
grind_results = list(/datum/reagent/consumable/piru_flour = 0)
tastes = list("chalky dryness" = 1)
/obj/item/food/grown/piru/grind_results()
return list(/datum/reagent/consumable/piru_flour = 0)
@@ -21,6 +21,7 @@
icon = 'modular_skyrat/master_files/icons/obj/hydroponics/harvest.dmi'
icon_state = "catnip"
filling_color = "#4582B4"
grind_results = list(/datum/reagent/pax/catnip = 2, /datum/reagent/water = 1)
distill_reagent = /datum/reagent/consumable/pinkmilk //Don't ask, cats speak in poptart
/obj/item/food/grown/tea/catnip/grind_results()
return list(/datum/reagent/pax/catnip = 2, /datum/reagent/water = 1)
@@ -145,10 +145,12 @@
heal_brute = 5
flesh_regeneration = 5
sanitization = 3
grind_results = list(/datum/reagent/medicine/oxandrolone = 3)
merge_type = /obj/item/stack/medical/ointment/red_sun
custom_price = PAYCHECK_LOWER * 1.5
/obj/item/stack/medical/ointment/red_sun/grind_results()
return list(/datum/reagent/medicine/oxandrolone = 3)
/obj/item/stack/medical/ointment/red_sun/post_heal_effects(amount_healed, mob/living/carbon/healed_mob, mob/user)
. = ..()
healed_mob.reagents.add_reagent(/datum/reagent/medicine/lidocaine, 2)
@@ -5,9 +5,12 @@
icon_state = "hemo_suture"
heal_brute = 7
stop_bleeding = 1
grind_results = list(/datum/reagent/medicine/coagulant = 2)
merge_type = /obj/item/stack/medical/suture/bloody
/obj/item/stack/medical/suture/bloody/grind_results()
return list(/datum/reagent/medicine/coagulant = 2)
/obj/item/stack/medical/suture/bloody/post_heal_effects(amount_healed, mob/living/carbon/healed_mob, mob/user)
. = ..()
if(healed_mob.blood_volume <= BLOOD_VOLUME_SAFE)
@@ -829,17 +829,12 @@ GLOBAL_LIST_INIT(call911_do_and_do_not, list(
message_admins("[ADMIN_LOOKUPFLW(user)] has beamed out [living_user.pulling] alongside them.")
var/turf/pulling_turf = get_turf(living_user.pulling)
playsound(pulling_turf, 'sound/effects/magic/Repulse.ogg', 100, 1)
var/datum/effect_system/basic/spark_spread/quantum/sparks = new
sparks.set_up(10, 1, pulling_turf)
sparks.attach(pulling_turf)
sparks.start()
var/datum/effect_system/basic/spak_spread/quantum/sparks = new
do_sparks(10, 1, pulling_turf)
qdel(living_user.pulling)
var/turf/user_turf = get_turf(living_user)
playsound(user_turf, 'sound/effects/magic/Repulse.ogg', 100, 1)
var/datum/effect_system/basic/spark_spread/quantum/sparks = new
sparks.set_up(10, 1, user_turf)
sparks.attach(user_turf)
sparks.start()
do_sparks(10, 1, pulling_turf)
qdel(user)
else
user.balloon_alert(user, "beam-out cancelled")
@@ -17,6 +17,7 @@
human_owner.AdjustSleeping(-50 * seconds_per_tick, FALSE)
to_chat(owner, span_notice("You feel a rush of energy course through your body!"))
cooldown = addtimer(CALLBACK(src, PROC_REF(sleepytimerend)), 5 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE | TIMER_STOPPABLE | TIMER_DELETE_ME)
. = ..()
/obj/item/organ/cyberimp/brain/anti_sleep/proc/sleepytimerend()
to_chat(owner, span_notice("You hear a small beep in your head as your CNS Jumpstarter finishes recharging."))
@@ -350,8 +350,6 @@
var/datum/weakref/target_override
//////Target Assessment System. Whether or not it's targeting according to flags or even ignoring everyone.
var/target_assessment = TURRET_FLAG_SHOOT_EVERYONE
//////Ally system.
var/allies = list()
//////Do we want this to shut up? Mostly for testing and debugging purposes purposes.
var/claptrap_moment = TRUE
////// Do we want it to eject casings?
@@ -787,6 +785,7 @@
/// Handles the firing process. Will need edited for special ammo types like 980.
/obj/machinery/porta_turret/syndicate/toolbox/mag_fed/proc/handle_firing(obj/item/ammo_casing/casing, atom/movable/target)
var/ignored_factions = list()
var/obj/projectile/our_projectile = casing.loaded_projectile
if(ignore_faction)
our_projectile.ignored_factions = (faction + allies)
@@ -109,14 +109,6 @@
/obj/item/ammo_casing/smart/Initialize(mapload)
. = ..()
RegisterSignal(src, COMSIG_CHAMBERED_BULLET_FIRE, PROC_REF(iff_transfer))
/obj/item/ammo_casing/smart/proc/iff_transfer(datum/source, list/iff_factions)
SIGNAL_HANDLER
if(istype(loaded_projectile, /obj/projectile/bullet/smart))
var/obj/projectile/bullet/smart/smart_proj = loaded_projectile
smart_proj.ignored_factions = iff_factions.Copy()
/obj/item/ammo_casing/smart
firing_effect_type = null
@@ -52,7 +52,7 @@
return ..()
/datum/wound/muscle/remove_wound(ignore_limb, replaced)
/datum/wound/muscle/remove_wound(ignore_limb, replaced, destroying)
limp_slowdown = 0
return ..()
-1
View File
@@ -7478,7 +7478,6 @@
#include "modular_skyrat\modules\bitrunning\code\spawners.dm"
#include "modular_skyrat\modules\bitrunning\code\virtual_domains\ancient_milsim\area.dm"
#include "modular_skyrat\modules\bitrunning\code\virtual_domains\ancient_milsim\choice_beacon.dm"
#include "modular_skyrat\modules\bitrunning\code\virtual_domains\ancient_milsim\disk.dm"
#include "modular_skyrat\modules\bitrunning\code\virtual_domains\ancient_milsim\fluff.dm"
#include "modular_skyrat\modules\bitrunning\code\virtual_domains\ancient_milsim\fog_of_war.dm"
#include "modular_skyrat\modules\bitrunning\code\virtual_domains\ancient_milsim\ghost_spawner.dm"