From 21f3e97cb78f531b110db45702097d4b6f72cdff Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 1 Sep 2021 00:26:09 +0000 Subject: [PATCH 1/8] Automatic changelog compile [ci skip] --- html/changelog.html | 40 +++++++++------------- html/changelogs/.all_changelog.yml | 12 +++++++ html/changelogs/AutoChangeLog-pr-15045.yml | 4 --- html/changelogs/AutoChangeLog-pr-15048.yml | 10 ------ html/changelogs/AutoChangeLog-pr-15050.yml | 4 --- 5 files changed, 29 insertions(+), 41 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-15045.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15048.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15050.yml diff --git a/html/changelog.html b/html/changelog.html index c1f8c58eaa..8e6add1ab2 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,23 @@ -->
+

01 September 2021

+

BlueWildrose updated:

+ +

ma44 updated:

+ +

zeroisthebiggay updated:

+ +

28 August 2021

DeltaFire15 updated:

GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 78c21c6eff..b9d915f772 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -29873,3 +29873,15 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. zeroisthebiggay: - rscdel: grilles as maintenance loot - rscadd: sevensune tail from hyperstation +2021-09-01: + BlueWildrose: + - bugfix: The waddle component now takes size into account when running rotating + animations, thus not reverting character sizes to default size. + ma44: + - bugfix: Weapon rechargers now have their recharger indicators again. + - bugfix: Energy guns now update when switching modes again. + - bugfix: Stabilized yellow slime extracts will now update cells and guns it recharges. + - rscadd: Weapon rechargers will now be more noticeable when it has finished recharging + something. + zeroisthebiggay: + - bugfix: the fucking chainsaw sprite diff --git a/html/changelogs/AutoChangeLog-pr-15045.yml b/html/changelogs/AutoChangeLog-pr-15045.yml deleted file mode 100644 index 8c31a67c5d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-15045.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BlueWildrose" -delete-after: True -changes: - - bugfix: "The waddle component now takes size into account when running rotating animations, thus not reverting character sizes to default size." diff --git a/html/changelogs/AutoChangeLog-pr-15048.yml b/html/changelogs/AutoChangeLog-pr-15048.yml deleted file mode 100644 index 00bc53136b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-15048.yml +++ /dev/null @@ -1,10 +0,0 @@ -author: "ma44" -delete-after: True -changes: - - bugfix: "Weapon rechargers now have their recharger indicators again." - - bugfix: "Energy guns now update when switching modes again." - - bugfix: "Stabilized yellow slime extracts will now update cells and guns it recharges." - - bugfix: "Weapon rechargers now have their recharger indicators again." - - bugfix: "Energy guns now update when switching modes again." - - bugfix: "Stabilized yellow slime extracts will now update cells and guns it recharges." - - rscadd: "Weapon rechargers will now be more noticeable when it has finished recharging something." diff --git a/html/changelogs/AutoChangeLog-pr-15050.yml b/html/changelogs/AutoChangeLog-pr-15050.yml deleted file mode 100644 index 4dba5c40eb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-15050.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zeroisthebiggay" -delete-after: True -changes: - - bugfix: "the fucking chainsaw sprite" From 7f838ab9cd743da1c7c0c367d7b0c1df94e128ef Mon Sep 17 00:00:00 2001 From: Putnam3145 Date: Tue, 31 Aug 2021 18:03:52 -0700 Subject: [PATCH 2/8] Fixes duplicate traitor listing in traitor panel --- code/modules/antagonists/traitor/classes/traitor_class.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/traitor/classes/traitor_class.dm b/code/modules/antagonists/traitor/classes/traitor_class.dm index 6aaa0b41c8..bcc6fc18dd 100644 --- a/code/modules/antagonists/traitor/classes/traitor_class.dm +++ b/code/modules/antagonists/traitor/classes/traitor_class.dm @@ -45,5 +45,5 @@ GLOBAL_LIST_EMPTY(traitor_classes) /datum/traitor_class/proc/clean_up_traitor(datum/antagonist/traitor/T) // Any effects that need to be cleaned up if traitor class is being swapped. -/datum/traitor_class/proc/on_process(/datum/antagonist/traitor/T) +/datum/traitor_class/proc/on_process(datum/antagonist/traitor/T) // only for processing traitor classes; runs once an SSprocessing tick From a33a7ed2497153bc2efccc57ba0c82c0abc5ddab Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 1 Sep 2021 17:54:14 +0100 Subject: [PATCH 3/8] fix --- code/datums/dna.dm | 7 +++++++ code/modules/client/preferences.dm | 1 + code/modules/mob/living/carbon/human/human_defines.dm | 2 ++ 3 files changed, 10 insertions(+) diff --git a/code/datums/dna.dm b/code/datums/dna.dm index a2982a3caf..63ea4acf56 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -386,6 +386,13 @@ qdel(language_holder) var/species_holder = initial(mrace.species_language_holder) language_holder = new species_holder(src) + + //provide the user's additional language to the new language holder even if they change species + if(additional_language && additional_language != "None") + var/language_entry = GLOB.roundstart_languages[additional_language] + if(language_entry) + grant_language(language_entry, TRUE, TRUE) + update_atom_languages() /mob/living/carbon/human/set_species(datum/species/mrace, icon_update = TRUE, pref_load = FALSE) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 5bc0440b77..02762b27ea 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -3070,6 +3070,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(additional_language && additional_language != "None") var/language_entry = GLOB.roundstart_languages[additional_language] if(language_entry) + character.additional_language = language_entry character.grant_language(language_entry, TRUE, TRUE) //limb stuff, only done when initially spawning in diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index de934318b3..e15f5b8be0 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -81,6 +81,8 @@ tooltips = TRUE + var/additional_language //the additional language this human can speak from their preference selection + /// Unarmed parry data for human /datum/block_parry_data/unarmed/human parry_respect_clickdelay = TRUE From f827d3349704303d52ac7a81318970ee5b667307 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 1 Sep 2021 18:19:37 +0100 Subject: [PATCH 4/8] Update dna.dm --- code/datums/dna.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/datums/dna.dm b/code/datums/dna.dm index 63ea4acf56..43dad6cef8 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -387,9 +387,10 @@ var/species_holder = initial(mrace.species_language_holder) language_holder = new species_holder(src) + var/mob/living/carbon/human/H = src //provide the user's additional language to the new language holder even if they change species - if(additional_language && additional_language != "None") - var/language_entry = GLOB.roundstart_languages[additional_language] + if(H.additional_language && H.additional_language != "None") + var/language_entry = GLOB.roundstart_languages[H.additional_language] if(language_entry) grant_language(language_entry, TRUE, TRUE) From b15dcf373086465020fc9841f3b63872063c9821 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 2 Sep 2021 16:37:46 -0500 Subject: [PATCH 5/8] Automatic changelog generation for PR #15059 [ci skip] --- html/changelogs/AutoChangeLog-pr-15059.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15059.yml diff --git a/html/changelogs/AutoChangeLog-pr-15059.yml b/html/changelogs/AutoChangeLog-pr-15059.yml new file mode 100644 index 0000000000..1b740a8670 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15059.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - bugfix: "fixes losing your additional language upon changing species" From 99dd57ed29e99868349caa464cd2ec5c2a6d0672 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 3 Sep 2021 00:23:45 +0000 Subject: [PATCH 6/8] Automatic changelog compile [ci skip] --- html/changelog.html | 12 ++++++------ html/changelogs/.all_changelog.yml | 3 +++ html/changelogs/AutoChangeLog-pr-15059.yml | 4 ---- 3 files changed, 9 insertions(+), 10 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-15059.yml diff --git a/html/changelog.html b/html/changelog.html index 8e6add1ab2..f5ea6285f1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,12 @@ -->
+

03 September 2021

+

timothyteakettle updated:

+
    +
  • fixes losing your additional language upon changing species
  • +
+

01 September 2021

BlueWildrose updated:

    @@ -447,12 +453,6 @@
    • The axolotl ears in the .dmi file actually exist to the game now.
    - -

    02 July 2021

    -

    silicons updated:

    -
      -
    • spray bottles work again.
    • -
GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index b9d915f772..bd62e1fcb0 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -29885,3 +29885,6 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. something. zeroisthebiggay: - bugfix: the fucking chainsaw sprite +2021-09-03: + timothyteakettle: + - bugfix: fixes losing your additional language upon changing species diff --git a/html/changelogs/AutoChangeLog-pr-15059.yml b/html/changelogs/AutoChangeLog-pr-15059.yml deleted file mode 100644 index 1b740a8670..0000000000 --- a/html/changelogs/AutoChangeLog-pr-15059.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - bugfix: "fixes losing your additional language upon changing species" From 2692f6285f780e8e94d33fdc9d890f03377a98ba Mon Sep 17 00:00:00 2001 From: Putnam3145 Date: Fri, 3 Sep 2021 01:21:21 -0700 Subject: [PATCH 7/8] Fixes a runtime in ghost update_icon Please make sure that no overrides have arguments when you add a new argument to a method. --- code/modules/mob/dead/observer/observer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 429f00161b..1aa2863eda 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -176,7 +176,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) * Hair will always update its dir, so if your sprite has no dirs the haircut will go all over the place. * |- Ricotez */ -/mob/dead/observer/update_icon(new_form) +/mob/dead/observer/update_icon(updates=ALL, new_form=null) . = ..() if(client) //We update our preferences in case they changed right before update_icon was called. ghost_accs = client.prefs.ghost_accs From b895c24cb46e076cc0a9c140c5b00720ffbefd21 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 3 Sep 2021 03:56:33 -0500 Subject: [PATCH 8/8] Automatic changelog generation for PR #15072 [ci skip] --- html/changelogs/AutoChangeLog-pr-15072.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15072.yml diff --git a/html/changelogs/AutoChangeLog-pr-15072.yml b/html/changelogs/AutoChangeLog-pr-15072.yml new file mode 100644 index 0000000000..8886aa2e96 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15072.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "Might've fixed some ghost sprite oddities nobody even knew about"