Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit 2decf23

Browse files
Merge remote-tracking branch 'upstream/master' into skill-issue
2 parents 7ad64a8 + d04c9f6 commit 2decf23

File tree

9 files changed

+49
-66
lines changed

9 files changed

+49
-66
lines changed

code/__DEFINES/misc.dm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ GLOBAL_LIST_INIT(donor_pdas, list(PDA_COLOR_NORMAL, PDA_COLOR_TRANSPARENT, PDA_C
226226
#define DEADCHAT_DEATHRATTLE "deathrattle"
227227
#define DEADCHAT_REGULAR "regular-deadchat"
228228
#define DEADCHAT_ANNOUNCEMENT "announcement"
229+
#define DEADCHAT_PDA "pdamessage"
229230

230231
// Bluespace shelter deploy checks
231232
#define SHELTER_DEPLOY_ALLOWED "allowed"

code/__HELPERS/mobs.dm

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,9 @@ GLOBAL_LIST_EMPTY(species_list)
455455
if(DEADCHAT_ARRIVALRATTLE)
456456
if(prefs.toggles & DISABLE_ARRIVALRATTLE)
457457
continue
458+
if(DEADCHAT_PDA)
459+
if(prefs.chat_toggles & CHAT_GHOSTPDA)
460+
continue
458461

459462
if(isobserver(M))
460463
var/rendered_message = message

code/datums/components/storage/storage.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ GLOBAL_LIST_EMPTY(cached_storage_typecaches)
239239
to_chat(M, span_notice("You failed to pick up anything with [parent]."))
240240
return
241241
var/list/rejections = list()
242-
while(do_after(M, 1 SECONDS, parent, TRUE, FALSE, CALLBACK(src, PROC_REF(handle_mass_pickup), things, I.loc, rejections)))
242+
while(do_after(M, 1 SECONDS, parent, NONE, TRUE, CALLBACK(src, PROC_REF(handle_mass_pickup), things, I.loc, rejections)))
243243
continue
244244
to_chat(M, span_notice("You put everything you could [insert_preposition] [parent]."))
245245

@@ -291,7 +291,7 @@ GLOBAL_LIST_EMPTY(cached_storage_typecaches)
291291
to_chat(M, span_notice("You start dumping out [parent]."))
292292
var/turf/T = get_turf(A)
293293
var/list/things = contents()
294-
while (do_after(M, 1 SECONDS, T, TRUE, FALSE, CALLBACK(src, PROC_REF(mass_remove_from_storage), T, things)))
294+
while (do_after(M, 1 SECONDS, T, NONE, TRUE, CALLBACK(src, PROC_REF(mass_remove_from_storage), T, things)))
295295
continue
296296

297297
/datum/component/storage/proc/mass_remove_from_storage(atom/target, list/things, trigger_on_found = TRUE)

code/datums/progressbar.dm

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
var/obj/mecha/mech = user.loc
6969
if(ismecha(user.loc) && user == mech.occupant)
7070
RegisterSignal(mech, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved))
71-
if(!(timed_action_flags & IGNORE_TARGET_LOC_CHANGE))
71+
if(!(timed_action_flags & IGNORE_TARGET_LOC_CHANGE) && target != user)
7272
RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved))
7373
if(!(timed_action_flags & IGNORE_HELD_ITEM))
7474
var/obj/item/held = user.get_active_held_item()
@@ -79,6 +79,9 @@
7979
RegisterSignal(user, COMSIG_MOB_PICKUP_ITEM, PROC_REF(end_progress))
8080
RegisterSignal(user, COMSIG_MOB_SWAPPING_HANDS, PROC_REF(end_progress))
8181
if(!(timed_action_flags & IGNORE_INCAPACITATED))
82+
if(HAS_TRAIT(user, TRAIT_INCAPACITATED))
83+
end_progress()
84+
return
8285
RegisterSignal(user, SIGNAL_ADDTRAIT(TRAIT_INCAPACITATED), PROC_REF(end_progress))
8386

8487

code/modules/modular_computers/file_system/programs/ntpda_msg.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ GLOBAL_LIST_EMPTY(NTPDAMessages)
124124
return FALSE
125125

126126
// Show ghosts (and admins)
127-
deadchat_broadcast(" sent an <b>NTPDA Message</b> ([username] --> [recipient.username]): [span_message(message)]", user, user, speaker_key = user.ckey)
127+
deadchat_broadcast(" sent an <b>NTPDA Message</b> ([username] --> [recipient.username]): [span_message(message)]", user, user, speaker_key = user.ckey, message_type = DEADCHAT_PDA)
128128
computer.visible_message(span_notice("Message sent!"), null, null, 1)
129129
message_history += list(list(username, message, REF(src), signal))
130130
return TRUE
@@ -182,7 +182,7 @@ GLOBAL_LIST_EMPTY(NTPDAMessages)
182182
return FALSE
183183

184184
// Show ghosts (and admins)
185-
deadchat_broadcast(" sent an <b>NTPDA Message</b> ([username] --> <b>Everyone</b>): [span_message(message)]", user, user, speaker_key = user.ckey)
185+
deadchat_broadcast(" sent an <b>NTPDA Message</b> ([username] --> <b>Everyone</b>): [span_message(message)]", user, user, speaker_key = user.ckey, message_type = DEADCHAT_PDA)
186186
computer.visible_message(span_notice("Message sent!"), null, null, 1)
187187
message_history += list(list(username, message, REF(src), signal))
188188
return TRUE

html/changelog.html

Lines changed: 22 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,28 @@
5757
-->
5858
<div class="commit sansserif">
5959

60+
<h2 class="date">08 December 2024</h2>
61+
<h3 class="author">Oblisk234 updated:</h3>
62+
<ul class="changes bgimages16">
63+
<li class="bugfix">Fixed an exploit where you could use the cursed stomach to vomitcrawl to Centcomm</li>
64+
</ul>
65+
<h3 class="author">SapphicOverload updated:</h3>
66+
<ul class="changes bgimages16">
67+
<li class="bugfix">Fixed movement canceling certain timed actions when it shouldn't</li>
68+
<li class="bugfix">Fixed containers not picking up and emptying items properly</li>
69+
</ul>
70+
<h3 class="author">ToasterBiome updated:</h3>
71+
<ul class="changes bgimages16">
72+
<li class="bugfix">Ghost "Enable PDA notifications" setting will now function correctly</li>
73+
</ul>
74+
75+
<h2 class="date">04 December 2024</h2>
76+
<h3 class="author">SapphicOverload updated:</h3>
77+
<ul class="changes bgimages16">
78+
<li class="rscadd">Adds lactose intolerance quirk</li>
79+
<li class="tweak">Lizards are now lactose intolerant instead of not liking vegetables and sugar</li>
80+
</ul>
81+
6082
<h2 class="date">03 December 2024</h2>
6183
<h3 class="author">13spacemen updated:</h3>
6284
<ul class="changes bgimages16">
@@ -784,61 +806,6 @@ <h3 class="author">cowbot92 updated:</h3>
784806
<li class="mapping">Adds a new area to enter the backrooms on station</li>
785807
<li class="experiment">This is experimental</li>
786808
</ul>
787-
788-
<h2 class="date">08 September 2024</h2>
789-
<h3 class="author">AgentCitrus, kit-katz, PowerfulBacon, ToasterBiome updated:</h3>
790-
<ul class="changes bgimages16">
791-
<li class="rscadd">Adds a distortion effect to the supermatter engine</li>
792-
<li class="bugfix">Fixes singularity spawned by delamination to not be a gravitational one</li>
793-
</ul>
794-
<h3 class="author">M4565, ToasterBiome updated:</h3>
795-
<ul class="changes bgimages16">
796-
<li class="bugfix">makes burning surgical mats drop plastic instead of metal</li>
797-
</ul>
798-
<h3 class="author">SapphicOverload updated:</h3>
799-
<ul class="changes bgimages16">
800-
<li class="bugfix">Fixed objectives sometimes not re-rolling properly</li>
801-
</ul>
802-
<h3 class="author">ToasterBiome updated:</h3>
803-
<ul class="changes bgimages16">
804-
<li class="tweak">Scrubs instances of the word retard/retarded</li>
805-
<li class="bugfix">centcom ban DB check now works again</li>
806-
</ul>
807-
808-
<h2 class="date">07 September 2024</h2>
809-
<h3 class="author">AMyriad updated:</h3>
810-
<ul class="changes bgimages16">
811-
<li class="mapping">Fixed many mapping errors in the meteorite ruin on lavaland</li>
812-
</ul>
813-
<h3 class="author">ToasterBiome updated:</h3>
814-
<ul class="changes bgimages16">
815-
<li class="tweak">Break machinery objective take into account multi z stations and only assigns station machines</li>
816-
<li class="rscadd">You can flip empty drinking glasses and shot glasses with alt click!</li>
817-
</ul>
818-
819-
<h2 class="date">04 September 2024</h2>
820-
<h3 class="author">JohnFulpWillard updated:</h3>
821-
<ul class="changes bgimages16">
822-
<li class="bugfix">Holotools should now only work as multitools when they are set to the multitool setting.</li>
823-
<li class="bugfix">Ghosts no longer get spammed when using telecomms machines.</li>
824-
</ul>
825-
<h3 class="author">SapphicOverload updated:</h3>
826-
<ul class="changes bgimages16">
827-
<li class="tweak">Icemoon now uses the day/night cycle</li>
828-
<li class="mapping">Icemoon's geothermal power stations are no longer named solar arrays</li>
829-
</ul>
830-
<h3 class="author">ToasterBiome updated:</h3>
831-
<ul class="changes bgimages16">
832-
<li class="tweak">ripping out the master r&d hard drive is faster now</li>
833-
</ul>
834-
<h3 class="author">ToasterBiome, Cowbot93 updated:</h3>
835-
<ul class="changes bgimages16">
836-
<li class="bugfix">Heretic spells now get transferred on clone</li>
837-
</ul>
838-
<h3 class="author">ktlwjec updated:</h3>
839-
<ul class="changes bgimages16">
840-
<li class="imageadd">Silver and gold centcom ID cards.</li>
841-
</ul>
842809
</div>
843810

844811
<b>GoonStation 13 Development Team</b>

html/changelogs/.all_changelog.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45761,3 +45761,17 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py.
4576145761
2024-12-03:
4576245762
13spacemen:
4576345763
- bugfix: Vox spawn with the correct tank and mask at roundstart
45764+
2024-12-04:
45765+
SapphicOverload:
45766+
- rscadd: Adds lactose intolerance quirk
45767+
- tweak: Lizards are now lactose intolerant instead of not liking vegetables and
45768+
sugar
45769+
2024-12-08:
45770+
Oblisk234:
45771+
- bugfix: Fixed an exploit where you could use the cursed stomach to vomitcrawl
45772+
to Centcomm
45773+
SapphicOverload:
45774+
- bugfix: Fixed movement canceling certain timed actions when it shouldn't
45775+
- bugfix: Fixed containers not picking up and emptying items properly
45776+
ToasterBiome:
45777+
- bugfix: Ghost "Enable PDA notifications" setting will now function correctly

html/changelogs/AutoChangelog-pr-22829.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

yogstation/code/datums/components/crawl.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,5 +447,5 @@ GLOBAL_LIST_EMPTY(vomit_spots)
447447

448448
/obj/effect/dummy/crawling/vomit/proc/follow_vomit()
449449
var/turf/T = get_turf(currentvomit)
450-
if(T)
450+
if(T && !(is_centcom_level(T.z)||is_reserved_level(T.z)))
451451
forceMove(T)

0 commit comments

Comments
 (0)