Merge branch 'master' into upstream-25-02a

This commit is contained in:
Waterpig
2025-03-05 15:02:32 +01:00
committed by GitHub
18 changed files with 55 additions and 18 deletions

View File

@@ -195,18 +195,13 @@
return
. = combat_mode
combat_mode = new_mode
SEND_SIGNAL(src, COMSIG_LIVING_COMBAT_MODE_TOGGLE, new_mode) //SKYRAT EDIT ADDITION
// BUBBER EDIT START
if(client)
SEND_SIGNAL(src, COMSIG_LIVING_COMBAT_MODE_TOGGLE, new_mode)
// BUBBER EDIT END
if(hud_used?.action_intent)
hud_used.action_intent.update_appearance()
//SKYRAT EDIT ADDITION BEGIN
if(!ishuman(src) && !ckey)
if(combat_mode)
set_combat_indicator(TRUE)
else
set_combat_indicator(FALSE)
face_mouse = (client?.prefs?.read_preference(/datum/preference/toggle/face_cursor_combat_mode) && combat_mode) ? TRUE : FALSE
//SKYRAT EDIT ADDITION END
face_mouse = (client?.prefs?.read_preference(/datum/preference/toggle/face_cursor_combat_mode) && combat_mode) ? TRUE : FALSE // BUBBER EDIT
if(silent || !(client?.prefs.read_preference(/datum/preference/toggle/sound_combatmode)))
return
if(combat_mode)

View File

@@ -1,4 +0,0 @@
author: "TealSeer"
delete-after: True
changes:
- bugfix: "fixed the SAD deleting wounds"

View File

@@ -0,0 +1,4 @@
author: "BurgerBB"
delete-after: True
changes:
- rscdel: "Reduces the weight of round-start malf ai from 10 to 2."

View File

@@ -387,3 +387,6 @@
nikothedude:
- rscadd: Quirk; venemous bite. Allows you to bite people and inject them with a
venom, or medicine, of your choosing.
2025-02-27:
TealSeer:
- bugfix: fixed the SAD deleting wounds

View File

@@ -0,0 +1,10 @@
2025-03-02:
Alecksohs:
- rscadd: Added a omni-species Kiryu-esque outfit to the Outfit Vendor.
2025-03-03:
StrangeWeirdKitten:
- rscdel: Clientless mobs should no longer flash CI.
- admin: ghosted admins who LOOC now show by their ckey
2025-03-04:
liz-lavenza:
- bugfix: fixed cryopods dropping prosthetic bodyparts of despawned mobs

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 KiB

After

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 836 KiB

After

Width:  |  Height:  |  Size: 837 KiB

View File

@@ -352,7 +352,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/cryopod, 32)
for(var/obj/item/nested_item as anything in target_item)
try_store_item(holder, nested_item, control_computer)
return FALSE
if(target_item.item_flags & DROPDEL)
if(target_item.item_flags & (ABSTRACT|DROPDEL))
return FALSE
if(control_computer)
@@ -428,7 +428,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/cryopod, 32)
the_disk.throw_at(launch_target, 8, 14)
visible_message(span_warning("[src] violently ejects [the_disk]!"))
for(var/obj/item/item_content as anything in mob_occupant)
// get_equipped_items() prevents moving bodyparts, since those are in mob contents now
for(var/obj/item/item_content in mob_occupant.get_equipped_items(INCLUDE_POCKETS | INCLUDE_HELD | INCLUDE_ACCESSORIES))
try_store_item(mob_occupant, item_content, control_computer)
GLOB.joined_player_list -= stored_ckey

View File

@@ -72,6 +72,10 @@
/obj/item/clothing/under/tachawaiian/purple = 5,
/obj/item/clothing/under/tachawaiian/green = 5,
/obj/item/clothing/under/tachawaiian/blue = 5,
// BUBBER EDIT START - Tojo's Outfits Clothesmate Definitions
/obj/item/clothing/under/red_and_white_collared_outfit = 5,
// BUBBER EDIT END
/obj/item/clothing/under/suit/skyrat/black_really_collared = 3,
/obj/item/clothing/under/suit/skyrat/black_really_collared/skirt = 3,
/obj/item/clothing/under/suit/skyrat/pencil = 3,

View File

@@ -92,7 +92,10 @@
if (is_holder)
continue //admins are handled afterwards
to_chat(hearing_client, span_looc(span_prefix("LOOC[wall_pierce ? " (WALL PIERCE)" : ""]:</span> <EM>[src.mob.name]:</EM> <span class='message'>[msg]")))
if(holder && isdead(src.mob)) // Admins ghosted display ckey
to_chat(hearing_client, span_looc(span_prefix("LOOC[wall_pierce ? " (WALL PIERCE)" : ""]:</span> <EM>[src.ckey]:</EM> <span class='message'>[msg]")))
else
to_chat(hearing_client, span_looc(span_prefix("LOOC[wall_pierce ? " (WALL PIERCE)" : ""]:</span> <EM>[src.mob.name]:</EM> <span class='message'>[msg]")))
for(var/client/cli_client as anything in GLOB.admins)
if (admin_seen[cli_client])

View File

@@ -23,7 +23,7 @@
roundstart = TRUE
typepath = /datum/round_event/antagonist/solo/malf_ai/roundstart
weight = 10
weight = 2
// God has abandoned us
/datum/round_event_control/antagonist/solo/malf/roundstart/get_candidates()

View File

@@ -0,0 +1,20 @@
// You'll find the icons in the Skyrat master files. It was way too much of a headache to pretend to care about
// the modularization when its been far abandoned due to lack of refactors to the species refit system.
//
// This is a cry for help, coders!
// Kiryu outfits, for a joke, but also a good looking uniform that everyone can use.
/obj/item/clothing/under/red_and_white_collared_outfit
desc = "An outfit that screams 'I've never killed anyone!', which is probably true."
name = "red and white collared outfit"
icon = 'modular_skyrat/master_files/icons/obj/clothing/uniforms.dmi'
worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/uniform.dmi'
icon_state = "whiteandred_kiryulmfao"
worn_icon_state = "whiteandred_kiryulmfao"
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION
/datum/loadout_item/uniform/miscellaneous/red_and_white_collared_outfit
name = "red and white collared outfit"
item_path = /obj/item/clothing/under/red_and_white_collared_outfit

View File

@@ -9477,6 +9477,7 @@
#include "modular_zubbers\code\modules\taur_mechanics\serpentine_taur.dm"
#include "modular_zubbers\code\modules\tgui_input\color.dm"
#include "modular_zubbers\code\modules\title_screen\code\title_screen_subsystem.dm"
#include "modular_zubbers\code\modules\tojo_outfits\tojos_outfits.dm"
#include "modular_zubbers\code\modules\uplink\uplink_items\badass.dm"
#include "modular_zubbers\code\modules\vehicles\mech_fabricator.dm"
#include "modular_zubbers\code\modules\vending\armadyne.dm"