From 18e2f922855985e850a2b270220b7feec3792fc2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 10 Aug 2020 00:42:25 +0000 Subject: [PATCH 01/64] Automatic changelog compile [ci skip] --- html/changelog.html | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index b87a49f7f2..2140b4b7aa 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1159,30 +1159,6 @@
  • plantpeople should stop dying in the halls now
  • Modifier-independent hotkey bindings have been added.
  • - -

    08 June 2020

    -

    DeltaFire15 updated:

    - -

    Linzolle updated:

    - -

    kevinz000 updated:

    - -

    shellspeed1 updated:

    - -

    timothyteakettle updated:

    - GoonStation 13 Development Team From 2d7746aedf549c34672021f6c8c2db13a402ae3e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 11 Aug 2020 00:41:37 +0000 Subject: [PATCH 02/64] Automatic changelog compile [ci skip] --- html/changelog.html | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 2140b4b7aa..0b2babbebc 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1134,31 +1134,6 @@
  • Mice can now breed using cheese wedges
  • Royal cheese can be crafted to convert a mouse into king rat
  • - -

    09 June 2020

    -

    Anonymous updated:

    - -

    DeltaFire15 updated:

    - -

    Ghommie updated:

    - -

    Trilbyspaceclone updated:

    - -

    kevinz000 updated:

    - GoonStation 13 Development Team From a26bae29023dea7da23c1c35bf1799f96322aa9e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 12 Aug 2020 00:41:57 +0000 Subject: [PATCH 03/64] Automatic changelog compile [ci skip] --- html/changelog.html | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 0b2babbebc..c847a909a8 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1102,38 +1102,6 @@
    • Balanced vending machine prices to be generally more affordable, a minority has been priced up though.
    - -

    10 June 2020

    -

    DeltaFire15 updated:

    -
      -
    • Golems / simillar now inherit the neutered antag datum if the creator is neutered.
    • -
    -

    Ghommie updated:

    -
      -
    • Fixing missing pill type buttons from the chem master UI.
    • -
    -

    Naksu updated:

    -
      -
    • Lighting corner updates are ever so slightly faster.
    • -
    -

    Putnam for helping me code the contamination clearing on people updated:

    -
      -
    • Lab made Zeolites have been remade anew and more affective now that they refined the best possable way to mix and make a supper Zeolite capable of clearing contamination form not only people but items!
    • -
    -

    Trilbyspaceclone updated:

    -
      -
    • Tank Dispender has been moved into toxin storage from toxins
    • -
    -

    kevinz000 updated:

    -
      -
    • traitor classes can now be poplocked. hijack/glorious death are now locked to 25/20 respectively.
    • -
    -

    timothyteakettle updated:

    -
      -
    • adds a new fermichem, used for creating sentient plushies!
    • -
    • Mice can now breed using cheese wedges
    • -
    • Royal cheese can be crafted to convert a mouse into king rat
    • -
    GoonStation 13 Development Team From 777fdbf8abc545d40c22c29aeae275dd23c07fb3 Mon Sep 17 00:00:00 2001 From: ancientpower Date: Tue, 11 Aug 2020 20:18:59 -0500 Subject: [PATCH 04/64] ghosts can read newscasters by clicking on them --- code/modules/newscaster/newscaster_machine.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/newscaster/newscaster_machine.dm b/code/modules/newscaster/newscaster_machine.dm index cb2d49fc64..470b34e82c 100644 --- a/code/modules/newscaster/newscaster_machine.dm +++ b/code/modules/newscaster/newscaster_machine.dm @@ -95,6 +95,10 @@ GLOBAL_LIST_EMPTY(allCasters) . = ..() update_icon() +/obj/machinery/newscaster/attack_ghost(mob/dead/observer/user) + if(istype(user)) + user.read_news() + /obj/machinery/newscaster/ui_interact(mob/user) . = ..() if(ishuman(user) || issilicon(user)) From 538624ea0967ec8268907186ded70963699d9a43 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 13 Aug 2020 00:41:40 +0000 Subject: [PATCH 05/64] Automatic changelog compile [ci skip] --- html/changelog.html | 6 ------ 1 file changed, 6 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index c847a909a8..716cb2ff30 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1096,12 +1096,6 @@
    • Crabs, cockroaches, slimes and crabs are now small enough to fit in pet carriers
    - -

    11 June 2020

    -

    Ghommie updated:

    -
      -
    • Balanced vending machine prices to be generally more affordable, a minority has been priced up though.
    • -
    GoonStation 13 Development Team From e660a0d065437d1394b7e62f24845ed043c8e4ce Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 14 Aug 2020 00:42:22 +0000 Subject: [PATCH 06/64] Automatic changelog compile [ci skip] --- html/changelog.html | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 716cb2ff30..f7630b2ef1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1083,19 +1083,6 @@
  • Parrying has been added, keybound to F. Timing-based counterattacks, effect heavily dependent on the item, WIP.
  • Disks are now smaller.
  • - -

    12 June 2020

    -

    EmeraldSundisk updated:

    -
      -
    • The Detective's Office has been commandeered in order to serve a Head of Security. Detectives will find their new office within starboard maintenance.
    • -
    • Adds the Head of Security's standard equipment to their new office.
    • -
    • Slight adjustment/expansion to the main security department
    • -
    • Additional maintenance work
    • -
    -

    timothyteakettle updated:

    -
      -
    • Crabs, cockroaches, slimes and crabs are now small enough to fit in pet carriers
    • -
    GoonStation 13 Development Team From d87cd96c5afa6a0eabac1cfaf756dfb66215c230 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 16 Aug 2020 00:44:14 +0000 Subject: [PATCH 07/64] Automatic changelog compile [ci skip] --- html/changelog.html | 50 --------------------------------------------- 1 file changed, 50 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index f7630b2ef1..8ae1360013 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1033,56 +1033,6 @@
    • Ported zoomba skins for cyborgs.
    - -

    14 June 2020

    -

    Bhijn updated:

    -
      -
    • raw HTML can no longer be used in flavortext
    • -
    • Added Lesbian Visibility Day (April 26th)
    • -
    • Added Bisexual Visibility Day (September 23rd)
    • -
    • Added Coming Out Day! (October 11th)
    • -
    • Added Intersex Awareness Day (October 26th)
    • -
    • Added Transgender Awareness Week (November 13th - 19th)
    • -
    • Added the Transgender Day of Remembrance (November 20th)
    • -
    • Added Asexual Awareness Week (Last full week of October, this year it'll be Oct. 25-31)
    • -
    • Added the Stonewall Riot Anniversary (June 28)
    • -
    • Moth week is now *actually* the last full week of July, instead of the 4th of every weekday + the 5th Sunday.
    • -
    -

    Floof Ball / Kathrin Morrison / Floof Ball#0798 updated:

    -
      -
    • Improvised Pistol + 32 ACP ammo.
    • -
    • Improvised Energy Gun. Fires 5 shots of 10 burn damage each. Can be upgraded with a lens made from glassworking and T4 parts for a minor buff.
    • -
    • Ammo + gun part loot spawners for mappers.
    • -
    • New sprites for Improvised Rifle, the ability to sling the rifle and a sprite for that.
    • -
    • New sprites for the Improvised Shotgun and its sling sprite.
    • -
    • Improvised shotguns are now two-handed only.
    • -
    • Improvised shotguns now only have a much less harsh 0.9* modifier, keeping them two hits to crit with slugs and buckshot. It can no longer be dual-wielded but can still be sawn off for w_class medium (can fit in backpacks).
    • -
    • Missing handsaw icons added in.
    • -
    • Crafting table cleaned up into sections.
    • -
    -

    Ghommie updated:

    -
      -
    • changed the weak attack message prefix from "inefficiently" to "limply", "feebly" and "saplessly" and lowered the threshold.
    • -
    • Fixing old beserker hardsuits having the wrong helmet type.
    • -
    -

    The0bserver and Stewydeadmike updated:

    -
      -
    • Hey, there's a bit of dust in this recipe book! Recipes using peas? How many recipes does this book even have?
    • -
    • Adds 6 new food items, and 1 new consumable reagent using all forms of the recently discovered peas. Ask your local botanist and chef for them today!
    • -
    -

    YakumoChen updated:

    -
      -
    • Adds polychrome options to loadout
    • -
    • Adds risque polychrome options to Kinkmate vendors
    • -
    -

    kevinz000 updated:

    -
      -
    • emissive blockers can no longer be radioactive.
    • -
    • Ghosts can now scan air inside most objects that contain air by clicking on them.
    • -
    • Directional blocking has been added, keybound to G. This will reduce a portion of incoming damage if done with eligible items at the cost of stamina damage incurred to the user based on damage blocked as well as while active, as well as in most cases preventing the user from doing any attacks while this is active.
    • -
    • Parrying has been added, keybound to F. Timing-based counterattacks, effect heavily dependent on the item, WIP.
    • -
    • Disks are now smaller.
    • -
    GoonStation 13 Development Team From 6259abd7daf2d9c0cfa0dfa5d226a87e3ec95314 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 17 Aug 2020 00:43:40 +0000 Subject: [PATCH 08/64] Automatic changelog compile [ci skip] --- html/changelog.html | 31 +++++++++++----------- html/changelogs/.all_changelog.yml | 13 +++++++++ html/changelogs/AutoChangeLog-pr-12739.yml | 12 --------- html/changelogs/AutoChangeLog-pr-13177.yml | 4 --- 4 files changed, 28 insertions(+), 32 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-12739.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13177.yml diff --git a/html/changelog.html b/html/changelog.html index 261c23fc60..2159cfd50c 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,21 @@ -->
    +

    17 August 2020

    +

    DeltaFire15 updated:

    +
      +
    • Cogscarabs are no longer always Pogscarabs
    • +
    +

    Strazyplus updated:

    +
      +
    • Added drakeborgs
    • +
    • Added drakeplushies
    • +
    • added drakeborg sprites
    • +
    • added drakeplushie sprites
    • +
    • changed some code - added drakeplushies to backpack loadout Removed duplicate voresleeper belly sprites from engdrake & jantidrake. [CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/)
    • +
    • Added CC BY-NC-SA 3.0 license details to icon/mob/cyborg moved drakeborg.dmi to icon/mob/cyborg
    • +
    +

    16 August 2020

    kiwedespars updated:

      @@ -1387,22 +1402,6 @@
    • Food carts now function as intended, allowing the pouring and mixing of drinks.
    • slimes can now change their color using alter form
    - -

    15 June 2020

    -

    Anturk, kevinz000 updated:

    -
      -
    • VV now properly allows access to datums in associative lists
    • -
    • SDQL2 printout has been upgraded for the 5th time.
    • -
    -

    kevinz000 updated:

    -
      -
    • plushies now work. credits to timothytea.
    • -
    • You can now tape knives to cleanbots
    • -
    -

    kevinz000 (port from VOREStation) updated:

    -
      -
    • Ported zoomba skins for cyborgs.
    • -
    GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index d984c0c092..1efccd666e 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -26931,3 +26931,16 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. zeroisthebiggay: - rscadd: tips - rscdel: tips +2020-08-17: + DeltaFire15: + - bugfix: Cogscarabs are no longer always Pogscarabs + Strazyplus: + - rscadd: Added drakeborgs + - rscadd: Added drakeplushies + - imageadd: added drakeborg sprites + - imageadd: added drakeplushie sprites + - code_imp: changed some code - added drakeplushies to backpack loadout Removed + duplicate voresleeper belly sprites from engdrake & jantidrake. [CC BY-NC-SA + 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/) + - rscadd: Added CC BY-NC-SA 3.0 license details to icon/mob/cyborg moved drakeborg.dmi + to icon/mob/cyborg diff --git a/html/changelogs/AutoChangeLog-pr-12739.yml b/html/changelogs/AutoChangeLog-pr-12739.yml deleted file mode 100644 index 324309ddc6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-12739.yml +++ /dev/null @@ -1,12 +0,0 @@ -author: "Strazyplus" -delete-after: True -changes: - - rscadd: "Added drakeborgs" - - rscadd: "Added drakeplushies" - - imageadd: "added drakeborg sprites" - - imageadd: "added drakeplushie sprites" - - code_imp: "changed some code - added drakeplushies to backpack loadout -Removed duplicate voresleeper belly sprites from engdrake & jantidrake. -[CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/)" - - rscadd: "Added CC BY-NC-SA 3.0 license details to icon/mob/cyborg -moved drakeborg.dmi to icon/mob/cyborg" diff --git a/html/changelogs/AutoChangeLog-pr-13177.yml b/html/changelogs/AutoChangeLog-pr-13177.yml deleted file mode 100644 index e55e4973e9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13177.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "DeltaFire15" -delete-after: True -changes: - - bugfix: "Cogscarabs are no longer always Pogscarabs" From bf361337a525784d7e35790ca42c9cdd65112f16 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 18 Aug 2020 00:42:53 +0000 Subject: [PATCH 09/64] Automatic changelog compile [ci skip] --- html/changelog.html | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 2159cfd50c..45e1cb502c 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1380,28 +1380,6 @@
    • Gin export takes gin now
    - -

    16 June 2020

    -

    Ghommie updated:

    -
      -
    • You can't blink nor use LOOC/AOOC as a petrified statue anymore.
    • -
    -

    Trilbyspaceclone updated:

    -
      -
    • BEPIS decal painter has been moved to venders, replacing it being the flashdark
    • -
    -

    kevinz000 updated:

    -
      -
    • projectile ricochets now use a less hilariously terrible way of being handled and should be easier to w
    • -
    • projectile runtime/ricocheting
    • -
    • Lobotomy no longer has a 50% chance of giving you a nigh-unremovable trauma, but does 50 brain damage even on success. On failure, it will give you a lobotomy-class trauma.
    • -
    • spinesnapping from tackling now only gives a lobotomy class trauma instead of magic.
    • -
    -

    timothyteakettle updated:

    -
      -
    • Food carts now function as intended, allowing the pouring and mixing of drinks.
    • -
    • slimes can now change their color using alter form
    • -
    GoonStation 13 Development Team From e88b244a16824fdfd61b893bd8dd5a769fdfbf55 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 19 Aug 2020 00:43:13 +0000 Subject: [PATCH 10/64] Automatic changelog compile [ci skip] --- html/changelog.html | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 45e1cb502c..10486f510a 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1369,17 +1369,6 @@
  • medbots can now be tipped over
  • added more medbot sounds
  • - -

    17 June 2020

    -

    SmArtKar updated:

    -
      -
    • New ID icons
    • -
    • Sutures and Meshes
    • -
    -

    Trilbyspaceclone updated:

    -
      -
    • Gin export takes gin now
    • -
    GoonStation 13 Development Team From 7ec14370e2d90c232e5d77908cbaabc21a5abf93 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 20 Aug 2020 00:43:05 +0000 Subject: [PATCH 11/64] Automatic changelog compile [ci skip] --- html/changelog.html | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 10486f510a..d747335411 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1351,24 +1351,6 @@
  • Adds the stray cargo pod event, where a cargo pod crashes into the station.
  • Adds the fugitives event, where fugitives are loose on the station, and it's the hunters jobs to capture them.
  • - -

    18 June 2020

    -

    Detective-Google updated:

    -
      -
    • cog is now less the suck
    • -
    • couple little derpy bits
    • -
    • malf disk and illegal tech disk moved from ashwalker base (guaranteed) to tendrils (chance based)
    • -
    -

    SmArtKar updated:

    -
      -
    • Ported shuttles from beestation
    • -
    -

    timothyteakettle updated:

    -
      -
    • embeds got reworked, sticky tape was added, more bullets that ricochet also added
    • -
    • medbots can now be tipped over
    • -
    • added more medbot sounds
    • -
    GoonStation 13 Development Team From bb1d191647d65143e4651b4df2795a2fd620f7a1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 21 Aug 2020 00:44:26 +0000 Subject: [PATCH 12/64] Automatic changelog compile [ci skip] --- html/changelog.html | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index d747335411..2c1266a37e 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1321,36 +1321,6 @@
    • Removed unsavory things from the vent clog event
    - -

    19 June 2020

    -

    Bhijn updated:

    -
      -
    • Atmos can no longer become completely bricked
    • -
    -

    Funce updated:

    -
      -
    • Square root circuit should now actually work.
    • -
    -

    SmArtKar updated:

    -
      -
    • Fixed my runtimes
    • -
    -

    TheSpaghetti updated:

    -
      -
    • more insectoid insects
    • -
    -

    kevinz000 updated:

    -
      -
    • bay/polaris style say_emphasis has been added. You can now |italicize| _underline_ and +bold+ your messages.
    • -
    -

    timothyteakettle updated:

    -
      -
    • Adds the brain trauma event, where one player gets a random brain trauma!
    • -
    • Adds the wisdom cow event, where the wisdom cow appears on the station!
    • -
    • Adds the fake virus event, where people get fake virus symptoms.
    • -
    • Adds the stray cargo pod event, where a cargo pod crashes into the station.
    • -
    • Adds the fugitives event, where fugitives are loose on the station, and it's the hunters jobs to capture them.
    • -
    GoonStation 13 Development Team From c1468923d8ecd7235a510e91e139804484efe31b Mon Sep 17 00:00:00 2001 From: raspyosu Date: Thu, 20 Aug 2020 21:32:52 -0400 Subject: [PATCH 13/64] nerf the teg it had to be done, my child. --- code/modules/power/generator.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index 78a20e5b62..da93b53504 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -66,7 +66,7 @@ var/energy_transfer = delta_temperature*hot_air_heat_capacity*cold_air_heat_capacity/(hot_air_heat_capacity+cold_air_heat_capacity) var/heat = energy_transfer*(1-efficiency) - lastgen += energy_transfer*efficiency + lastgen += energy_transfer*(efficiency-0.41) hot_air.set_temperature(hot_air.return_temperature() - energy_transfer/hot_air_heat_capacity) cold_air.set_temperature(cold_air.return_temperature() + heat/cold_air_heat_capacity) From 709ddb4e584952552ab89941351ecc4430f9159f Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 21 Aug 2020 03:48:30 +0100 Subject: [PATCH 14/64] test --- code/modules/client/preferences.dm | 13 +++++++++++++ code/modules/mob/living/carbon/human/species.dm | 7 ++++++- .../carbon/human/species_types/furrypeople.dm | 2 ++ .../modules/mob/living/carbon/human/update_icons.dm | 2 +- code/modules/surgery/bodyparts/_bodyparts.dm | 2 +- 5 files changed, 23 insertions(+), 3 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 480ebda4f8..a1b986f0ac 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -246,6 +246,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) /// Which of the 5 persistent scar slots we randomly roll to load for this round, if enabled. Actually rolled in [/datum/preferences/proc/load_character(slot)] var/scars_index = 1 + var/chosen_limb_id //body sprite selected to load for the users limbs, null means default, is sanitized when loaded + /datum/preferences/New(client/C) parent = C @@ -521,6 +523,10 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "" mutant_category = 0 + if(length(pref_species.allowed_limb_ids)) + dat += "

    Body sprite

    " + dat += "[pref_species.mutant_bodyparts["limbs_id"]]" + if(mutant_category) dat += "" mutant_category = 0 @@ -2119,6 +2125,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/selected_custom_speech_verb = input(user, "Choose your desired speech verb (none means your species speech verb)", "Character Preference") as null|anything in GLOB.speech_verbs if(selected_custom_speech_verb) custom_speech_verb = selected_custom_speech_verb + + if("bodysprite") + var/selected_body_sprite = input(user, "Choose your desired body sprite", "Character Preference") as null|anything in pref_species.allowed_limb_ids + if(selected_body_sprite) + chosen_limb_id = selected_body_sprite //this gets sanitized before loading else switch(href_list["preference"]) //CITADEL PREFERENCES EDIT - I can't figure out how to modularize these, so they have to go here. :c -Pooj @@ -2510,6 +2521,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) character.dna.features = features.Copy() character.set_species(chosen_species, icon_update = FALSE, pref_load = TRUE) + if(chosen_limb_id && (chosen_limb_id in character.dna.species.allowed_limb_ids)) + character.dna.species.mutant_bodyparts["limbs_id"] = chosen_limb_id character.dna.real_name = character.real_name character.dna.nameless = character.nameless character.dna.custom_species = character.custom_species diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 230a634e0e..ed509f900a 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -114,6 +114,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) /// Our default override for typing indicator state var/typing_indicator_state + //the ids you can use for your species, if empty, it means default only and not changeable + var/list/allowed_limb_ids + /////////// // PROCS // /////////// @@ -121,7 +124,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) /datum/species/New() if(!limbs_id) //if we havent set a limbs id to use, just use our own id - limbs_id = id + mutant_bodyparts["limbs_id"] = id //done this way to be non-intrusive to the existing system + else + mutant_bodyparts["limbs_id"] = limbs_id ..() //update our mutant bodyparts to include unlocked ones diff --git a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm b/code/modules/mob/living/carbon/human/species_types/furrypeople.dm index 7706d4a9d5..6fca61e4dd 100644 --- a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/furrypeople.dm @@ -17,3 +17,5 @@ tail_type = "mam_tail" wagging_type = "mam_waggingtail" species_type = "furry" + + allowed_limb_ids = list("lizard","pod","mammal","human","insect") \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index e399ddf872..9b39438563 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -660,7 +660,7 @@ use_mob_overlay_icon: if FALSE, it will always use the default_icon_file even if //produces a key based on the human's limbs /mob/living/carbon/human/generate_icon_render_key() - . = "[dna.species.limbs_id]" + . = "[dna.species.mutant_bodyparts["limbs_id"]]" if(dna.check_mutation(HULK)) . += "-coloured-hulk" diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index 3d88282937..8e360a38b4 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -598,7 +598,7 @@ var/datum/species/S = H.dna.species base_bp_icon = S?.icon_limbs || DEFAULT_BODYPART_ICON - species_id = S.limbs_id + species_id = S.mutant_bodyparts["limbs_id"] species_flags_list = H.dna.species.species_traits //body marking memes From 2bd63023d164df23eb453a668245c68c898f51ab Mon Sep 17 00:00:00 2001 From: raspyosu Date: Fri, 21 Aug 2020 00:19:46 -0400 Subject: [PATCH 15/64] fix it again FIXITFIXITFIXITFIXITFIXITFIXITFIXIT makes teg logistic (thanks to putnam for the function) --- code/modules/power/generator.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index da93b53504..8baf751ac7 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -42,6 +42,7 @@ #define GENRATE 800 // generator output coefficient from Q +#define LOGISTIC_FUNCTION(L,k,x,x_0) (L/(1+(NUM_E**(-k*(x-x_0))))) /obj/machinery/power/generator/process_atmos() @@ -66,7 +67,7 @@ var/energy_transfer = delta_temperature*hot_air_heat_capacity*cold_air_heat_capacity/(hot_air_heat_capacity+cold_air_heat_capacity) var/heat = energy_transfer*(1-efficiency) - lastgen += energy_transfer*(efficiency-0.41) + lastgen += LOGISTIC_FUNCTION(1000000,0.0034,delta_temperature,2000) hot_air.set_temperature(hot_air.return_temperature() - energy_transfer/hot_air_heat_capacity) cold_air.set_temperature(cold_air.return_temperature() + heat/cold_air_heat_capacity) From 95cb1faa375ff53861252bdeefa5795143ad1794 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Fri, 21 Aug 2020 00:30:12 -0400 Subject: [PATCH 16/64] remove redefinition of logistic function oops! all redefines --- code/modules/power/generator.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index 8baf751ac7..54b1362518 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -42,7 +42,6 @@ #define GENRATE 800 // generator output coefficient from Q -#define LOGISTIC_FUNCTION(L,k,x,x_0) (L/(1+(NUM_E**(-k*(x-x_0))))) /obj/machinery/power/generator/process_atmos() From cbe9d05fb663230afc09a7f2175f9efa3e751075 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 21 Aug 2020 21:08:17 +0100 Subject: [PATCH 17/64] fuck --- code/__DEFINES/mobs.dm | 3 +-- code/_globalvars/lists/flavor_misc.dm | 3 +++ .../carbon/human/species_types/bugmen.dm | 5 +++-- .../carbon/human/species_types/furrypeople.dm | 3 +-- .../living/carbon/human/species_types/ipc.dm | 1 - .../carbon/human/species_types/podpeople.dm | 2 ++ .../carbon/human/species_types/synthliz.dm | 1 - .../carbon/human/species_types/synths.dm | 2 +- .../living/carbon/human/species_types/xeno.dm | 1 - code/modules/surgery/bodyparts/_bodyparts.dm | 7 +++++-- icons/mob/human_parts.dmi | Bin 41745 -> 47981 bytes icons/mob/human_parts_greyscale.dmi | Bin 65445 -> 87998 bytes .../citadel_refs/furry_parts_greyscale.dmi | Bin 5231 -> 0 bytes .../icons/mob/mutant_bodyparts.dmi | Bin 8947 -> 0 bytes 14 files changed, 16 insertions(+), 12 deletions(-) delete mode 100644 modular_citadel/icons/mob/citadel_refs/furry_parts_greyscale.dmi delete mode 100644 modular_citadel/icons/mob/mutant_bodyparts.dmi diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 6ddd269b4b..9c39446a67 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -64,7 +64,6 @@ #define DEFAULT_BODYPART_ICON 'icons/mob/human_parts.dmi' #define DEFAULT_BODYPART_ICON_ORGANIC 'icons/mob/human_parts_greyscale.dmi' #define DEFAULT_BODYPART_ICON_ROBOTIC 'icons/mob/augmentation/augments.dmi' -#define DEFAULT_BODYPART_ICON_CITADEL 'modular_citadel/icons/mob/mutant_bodyparts.dmi' #define MONKEY_BODYPART "monkey" #define ALIEN_BODYPART "alien" @@ -333,4 +332,4 @@ /// If you examine the same atom twice in this timeframe, we call examine_more() instead of examine() #define EXAMINE_MORE_TIME 1 SECONDS -#define SILENCE_RANGED_MESSAGE (1<<0) +#define SILENCE_RANGED_MESSAGE (1<<0) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 8225725ffd..82f3738f66 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -278,3 +278,6 @@ GLOBAL_LIST_INIT(all_mutant_parts, list("tail_lizard" = "Tail", "mam_tail" = "Ta GLOBAL_LIST_INIT(unlocked_mutant_parts, list("horns", "insect_fluff")) //parts in either of the above two lists that require a second option that allows them to be coloured GLOBAL_LIST_INIT(colored_mutant_parts, list("insect_wings" = "wings_color", "deco_wings" = "wings_color", "horns" = "horns_color")) + +//species ids that have greyscale sprites +GLOBAL_LIST_INIT(greyscale_limb_types, list("lizard","pod","plant","jelly","slime","golem","lum","stargazer","mush","ethereal","snail","c_golem","b_golem","mammal","xeno","ipc","insect","synthliz","avian")) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types/bugmen.dm b/code/modules/mob/living/carbon/human/species_types/bugmen.dm index 2a955e28a4..694cda1ce5 100644 --- a/code/modules/mob/living/carbon/human/species_types/bugmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/bugmen.dm @@ -13,10 +13,11 @@ meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/insect liked_food = MEAT | FRUIT disliked_food = TOXIC - icon_limbs = DEFAULT_BODYPART_ICON_CITADEL exotic_bloodtype = "BUG" exotic_blood_color = BLOOD_COLOR_BUG tail_type = "mam_tail" wagging_type = "mam_waggingtail" - species_type = "insect" \ No newline at end of file + species_type = "insect" + + allowed_limb_ids = list("insect","apid") diff --git a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm b/code/modules/mob/living/carbon/human/species_types/furrypeople.dm index 6fca61e4dd..3c320dd3da 100644 --- a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/furrypeople.dm @@ -2,7 +2,6 @@ name = "Anthromorph" id = "mammal" default_color = "4B4B4B" - icon_limbs = DEFAULT_BODYPART_ICON_CITADEL species_traits = list(MUTCOLORS,EYECOLOR,LIPS,HAIR,HORNCOLOR,WINGCOLOR,HAS_FLESH,HAS_BONE) inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BEAST mutant_bodyparts = list("mcolor" = "FFFFFF","mcolor2" = "FFFFFF","mcolor3" = "FFFFFF", "mam_snouts" = "Husky", "mam_tail" = "Husky", "mam_ears" = "Husky", "deco_wings" = "None", @@ -18,4 +17,4 @@ wagging_type = "mam_waggingtail" species_type = "furry" - allowed_limb_ids = list("lizard","pod","mammal","human","insect") \ No newline at end of file + allowed_limb_ids = list("mammal","squid","apid") \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types/ipc.dm b/code/modules/mob/living/carbon/human/species_types/ipc.dm index 3aef14c256..806782a8b2 100644 --- a/code/modules/mob/living/carbon/human/species_types/ipc.dm +++ b/code/modules/mob/living/carbon/human/species_types/ipc.dm @@ -3,7 +3,6 @@ id = "ipc" say_mod = "beeps" default_color = "00FF00" - icon_limbs = DEFAULT_BODYPART_ICON_CITADEL blacklisted = 0 sexes = 0 species_traits = list(MUTCOLORS,NOEYES,NOTRANSSTING,HAS_FLESH,HAS_BONE) diff --git a/code/modules/mob/living/carbon/human/species_types/podpeople.dm b/code/modules/mob/living/carbon/human/species_types/podpeople.dm index f5a2f807e4..0f62953e6c 100644 --- a/code/modules/mob/living/carbon/human/species_types/podpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/podpeople.dm @@ -21,6 +21,8 @@ species_type = "plant" + allowed_limb_ids = list("pod","mush") + /datum/species/pod/on_species_gain(mob/living/carbon/C, datum/species/old_species) . = ..() C.faction |= "plants" diff --git a/code/modules/mob/living/carbon/human/species_types/synthliz.dm b/code/modules/mob/living/carbon/human/species_types/synthliz.dm index 173411eaa1..70afa2f476 100644 --- a/code/modules/mob/living/carbon/human/species_types/synthliz.dm +++ b/code/modules/mob/living/carbon/human/species_types/synthliz.dm @@ -1,7 +1,6 @@ /datum/species/synthliz name = "Synthetic Lizardperson" id = "synthliz" - icon_limbs = DEFAULT_BODYPART_ICON_CITADEL say_mod = "beeps" default_color = "00FF00" species_traits = list(MUTCOLORS,NOTRANSSTING,EYECOLOR,LIPS,HAIR,HAS_FLESH,HAS_BONE) diff --git a/code/modules/mob/living/carbon/human/species_types/synths.dm b/code/modules/mob/living/carbon/human/species_types/synths.dm index c10521dfd9..3d55ce1027 100644 --- a/code/modules/mob/living/carbon/human/species_types/synths.dm +++ b/code/modules/mob/living/carbon/human/species_types/synths.dm @@ -61,7 +61,7 @@ mutant_organs = S.mutant_organs.Copy() nojumpsuit = S.nojumpsuit no_equip = S.no_equip.Copy() - limbs_id = S.limbs_id + limbs_id = S.mutant_bodyparts["limbs_id"] use_skintones = S.use_skintones fixed_mut_color = S.fixed_mut_color hair_color = S.hair_color diff --git a/code/modules/mob/living/carbon/human/species_types/xeno.dm b/code/modules/mob/living/carbon/human/species_types/xeno.dm index db34d1ae45..ddd1c86f0a 100644 --- a/code/modules/mob/living/carbon/human/species_types/xeno.dm +++ b/code/modules/mob/living/carbon/human/species_types/xeno.dm @@ -4,7 +4,6 @@ id = "xeno" say_mod = "hisses" default_color = "00FF00" - icon_limbs = DEFAULT_BODYPART_ICON_CITADEL species_traits = list(MUTCOLORS,EYECOLOR,LIPS,CAN_SCAR) mutant_bodyparts = list("xenotail"="Xenomorph Tail","xenohead"="Standard","xenodorsal"="Standard", "mam_body_markings" = "Xeno","mcolor" = "0F0","mcolor2" = "0F0","mcolor3" = "0F0","taur" = "None", "legs" = "Digitigrade") attack_verb = "slash" diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index 8e360a38b4..cf3a500b17 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -599,6 +599,7 @@ var/datum/species/S = H.dna.species base_bp_icon = S?.icon_limbs || DEFAULT_BODYPART_ICON species_id = S.mutant_bodyparts["limbs_id"] + message_admins("limbs is [species_id]") species_flags_list = H.dna.species.species_traits //body marking memes @@ -613,7 +614,8 @@ if(S.use_skintones) skin_tone = H.skin_tone - base_bp_icon = (base_bp_icon == DEFAULT_BODYPART_ICON) ? DEFAULT_BODYPART_ICON_ORGANIC : base_bp_icon + if(GLOB.greyscale_limb_types[species_id]) //dont try giving species greyscale sprites if they can't have them, please. + base_bp_icon = (base_bp_icon == DEFAULT_BODYPART_ICON) ? DEFAULT_BODYPART_ICON_ORGANIC : base_bp_icon else skin_tone = "" @@ -626,7 +628,8 @@ species_color = S.fixed_mut_color else species_color = H.dna.features["mcolor"] - base_bp_icon = (base_bp_icon == DEFAULT_BODYPART_ICON) ? DEFAULT_BODYPART_ICON_ORGANIC : base_bp_icon + if(GLOB.greyscale_limb_types[species_id]) //dont try giving species greyscale sprites if they can't have them, please. + base_bp_icon = (base_bp_icon == DEFAULT_BODYPART_ICON) ? DEFAULT_BODYPART_ICON_ORGANIC : base_bp_icon else species_color = "" diff --git a/icons/mob/human_parts.dmi b/icons/mob/human_parts.dmi index 916686e63f0190d69b53d8368a04918e3d434302..fa4479620bcc16707de9e2905346fcabed275fa9 100644 GIT binary patch literal 47981 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 literal 41745 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 diff --git a/icons/mob/human_parts_greyscale.dmi b/icons/mob/human_parts_greyscale.dmi index 989ec8049cc86341ac9dc92da182db5620f9830c..ef819667114d60da03ad8f40b421da12f5ce9c3a 100644 GIT binary patch literal 87998 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

    tijb)RJ(sSR0 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 h_wVv%nEn6& literal 65445 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 ODlH9N^)fZvkpBm98f9$& From b953622e6f208928a43a5400f57d639d1907ad2a Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 21 Aug 2020 22:14:50 +0100 Subject: [PATCH 18/64] FUCK --- code/_globalvars/lists/flavor_misc.dm | 4 +++- code/modules/surgery/bodyparts/_bodyparts.dm | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 82f3738f66..29b738e321 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -280,4 +280,6 @@ GLOBAL_LIST_INIT(unlocked_mutant_parts, list("horns", "insect_fluff")) GLOBAL_LIST_INIT(colored_mutant_parts, list("insect_wings" = "wings_color", "deco_wings" = "wings_color", "horns" = "horns_color")) //species ids that have greyscale sprites -GLOBAL_LIST_INIT(greyscale_limb_types, list("lizard","pod","plant","jelly","slime","golem","lum","stargazer","mush","ethereal","snail","c_golem","b_golem","mammal","xeno","ipc","insect","synthliz","avian")) \ No newline at end of file +GLOBAL_LIST_INIT(greyscale_limb_types, list("human","lizard","pod","plant","jelly","slime","golem","lum","stargazer","mush","ethereal","snail","c_golem","b_golem","mammal","xeno","ipc","insect","synthliz","avian")) + +//species ids that need snowflake coloring applied diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index cf3a500b17..6204fc1ee5 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -655,11 +655,14 @@ body_markings = "plain" aux_marking = "plain" markings_color = list(colorlist) - else body_markings = null aux_marking = null + if(GLOB.greyscale_limb_types[species_id]) //should they have greyscales? + base_bp_icon = DEFAULT_BODYPART_ICON_ORGANIC + message_admins("fuck") + if(!dropping_limb && H.dna.check_mutation(HULK)) mutation_color = "00aa00" else From a75d91299a78a51365238b1c72705426c0c2f972 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 21 Aug 2020 23:16:44 +0100 Subject: [PATCH 19/64] yep --- code/_globalvars/lists/flavor_misc.dm | 2 +- code/modules/client/preferences.dm | 4 +++- .../carbon/human/species_types/furrypeople.dm | 2 +- code/modules/surgery/bodyparts/_bodyparts.dm | 13 ++++--------- icons/mob/human_parts.dmi | Bin 47981 -> 45085 bytes 5 files changed, 9 insertions(+), 12 deletions(-) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 29b738e321..7ac77e4bb7 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -280,6 +280,6 @@ GLOBAL_LIST_INIT(unlocked_mutant_parts, list("horns", "insect_fluff")) GLOBAL_LIST_INIT(colored_mutant_parts, list("insect_wings" = "wings_color", "deco_wings" = "wings_color", "horns" = "horns_color")) //species ids that have greyscale sprites -GLOBAL_LIST_INIT(greyscale_limb_types, list("human","lizard","pod","plant","jelly","slime","golem","lum","stargazer","mush","ethereal","snail","c_golem","b_golem","mammal","xeno","ipc","insect","synthliz","avian")) +GLOBAL_LIST_INIT(greyscale_limb_types, list("human","lizard","pod","plant","jelly","slime","golem","lum","stargazer","mush","ethereal","snail","c_golem","b_golem","mammal","xeno","ipc","insect","synthliz","avian","aquatic")) //species ids that need snowflake coloring applied diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index a1b986f0ac..b1a9bd46d9 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -524,8 +524,10 @@ GLOBAL_LIST_EMPTY(preferences_datums) mutant_category = 0 if(length(pref_species.allowed_limb_ids)) + if(!chosen_limb_id || !(chosen_limb_id in pref_species.allowed_limb_ids)) + chosen_limb_id = pref_species.id dat += "

    Body sprite

    " - dat += "[pref_species.mutant_bodyparts["limbs_id"]]" + dat += "[chosen_limb_id]" if(mutant_category) dat += "" diff --git a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm b/code/modules/mob/living/carbon/human/species_types/furrypeople.dm index 3c320dd3da..534536d6e7 100644 --- a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/furrypeople.dm @@ -17,4 +17,4 @@ wagging_type = "mam_waggingtail" species_type = "furry" - allowed_limb_ids = list("mammal","squid","apid") \ No newline at end of file + allowed_limb_ids = list("mammal","aquatic","avian") \ No newline at end of file diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index 6204fc1ee5..94264254d4 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -614,8 +614,6 @@ if(S.use_skintones) skin_tone = H.skin_tone - if(GLOB.greyscale_limb_types[species_id]) //dont try giving species greyscale sprites if they can't have them, please. - base_bp_icon = (base_bp_icon == DEFAULT_BODYPART_ICON) ? DEFAULT_BODYPART_ICON_ORGANIC : base_bp_icon else skin_tone = "" @@ -628,14 +626,9 @@ species_color = S.fixed_mut_color else species_color = H.dna.features["mcolor"] - if(GLOB.greyscale_limb_types[species_id]) //dont try giving species greyscale sprites if they can't have them, please. - base_bp_icon = (base_bp_icon == DEFAULT_BODYPART_ICON) ? DEFAULT_BODYPART_ICON_ORGANIC : base_bp_icon else species_color = "" - if(base_bp_icon != DEFAULT_BODYPART_ICON) - color_src = mut_colors ? MUTCOLORS : ((H.dna.skin_tone_override && S.use_skintones == USE_SKINTONES_GRAYSCALE_CUSTOM) ? CUSTOM_SKINTONE : SKINTONE) - if(S.mutant_bodyparts["legs"]) if(body_zone == BODY_ZONE_L_LEG || body_zone == BODY_ZONE_R_LEG) if(DIGITIGRADE in S.species_traits) @@ -659,9 +652,11 @@ body_markings = null aux_marking = null - if(GLOB.greyscale_limb_types[species_id]) //should they have greyscales? + if(species_id in GLOB.greyscale_limb_types) //should they have greyscales? base_bp_icon = DEFAULT_BODYPART_ICON_ORGANIC - message_admins("fuck") + + if(base_bp_icon != DEFAULT_BODYPART_ICON) + color_src = mut_colors ? MUTCOLORS : ((H.dna.skin_tone_override && S.use_skintones == USE_SKINTONES_GRAYSCALE_CUSTOM) ? CUSTOM_SKINTONE : SKINTONE) if(!dropping_limb && H.dna.check_mutation(HULK)) mutation_color = "00aa00" diff --git a/icons/mob/human_parts.dmi b/icons/mob/human_parts.dmi index fa4479620bcc16707de9e2905346fcabed275fa9..a6440938a40cc0d310424c19cdb7f2054c2a6a40 100644 GIT binary patch literal 45085 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 literal 47981 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 From 29ce240903564b91d9e18a5b99c42973b48ca25d Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 21 Aug 2020 23:17:40 +0100 Subject: [PATCH 20/64] yes --- code/modules/surgery/bodyparts/_bodyparts.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index 94264254d4..e90f86bf1c 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -599,7 +599,6 @@ var/datum/species/S = H.dna.species base_bp_icon = S?.icon_limbs || DEFAULT_BODYPART_ICON species_id = S.mutant_bodyparts["limbs_id"] - message_admins("limbs is [species_id]") species_flags_list = H.dna.species.species_traits //body marking memes From 613880b9b0877420f20b07e105c0ba7d7c7ee08b Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 21 Aug 2020 23:32:43 +0100 Subject: [PATCH 21/64] saves and moths --- code/modules/client/preferences_savefile.dm | 3 +++ code/modules/mob/living/carbon/human/species_types/bugmen.dm | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 64c5e775b0..0ff23b17c2 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -510,6 +510,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["scars3"] >> scars_list["3"] S["scars4"] >> scars_list["4"] S["scars5"] >> scars_list["5"] + S["chosen_limb_id"] >> chosen_limb_id //Custom names @@ -840,6 +841,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["feature_ooc_notes"], features["ooc_notes"]) + WRITE_FILE(S["chosen_limb_id"], chosen_limb_id) + //Custom names for(var/custom_name_id in GLOB.preferences_custom_names) var/savefile_slot_name = custom_name_id + "_name" //TODO remove this diff --git a/code/modules/mob/living/carbon/human/species_types/bugmen.dm b/code/modules/mob/living/carbon/human/species_types/bugmen.dm index 694cda1ce5..997d4eada0 100644 --- a/code/modules/mob/living/carbon/human/species_types/bugmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/bugmen.dm @@ -20,4 +20,4 @@ wagging_type = "mam_waggingtail" species_type = "insect" - allowed_limb_ids = list("insect","apid") + allowed_limb_ids = list("insect","apid","moth") From 8370b1f854f60322294190d4b5227ecb11c8da61 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 21 Aug 2020 23:42:30 +0100 Subject: [PATCH 22/64] moths pls --- icons/mob/human_parts_greyscale.dmi | Bin 87998 -> 93216 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human_parts_greyscale.dmi b/icons/mob/human_parts_greyscale.dmi index ef819667114d60da03ad8f40b421da12f5ce9c3a..794074bfe4b7a5952c489949fda187c98cdcc8f9 100644 GIT binary patch literal 93216 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⁢0_?E$+GVO;`B9*nO; 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�IrpPXObW@~=WgpCsxEMc9`!UJF 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

    tijb)RJ(sSR0 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 h_wVv%nEn6& From e4b695f26170ecb28b40c609b5c873c69b47d578 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Fri, 21 Aug 2020 23:42:54 +0100 Subject: [PATCH 23/64] stop being invisible --- code/_globalvars/lists/flavor_misc.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 7ac77e4bb7..71c2b2e13b 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -280,6 +280,6 @@ GLOBAL_LIST_INIT(unlocked_mutant_parts, list("horns", "insect_fluff")) GLOBAL_LIST_INIT(colored_mutant_parts, list("insect_wings" = "wings_color", "deco_wings" = "wings_color", "horns" = "horns_color")) //species ids that have greyscale sprites -GLOBAL_LIST_INIT(greyscale_limb_types, list("human","lizard","pod","plant","jelly","slime","golem","lum","stargazer","mush","ethereal","snail","c_golem","b_golem","mammal","xeno","ipc","insect","synthliz","avian","aquatic")) +GLOBAL_LIST_INIT(greyscale_limb_types, list("human","moth","lizard","pod","plant","jelly","slime","golem","lum","stargazer","mush","ethereal","snail","c_golem","b_golem","mammal","xeno","ipc","insect","synthliz","avian","aquatic")) //species ids that need snowflake coloring applied From ee9c126d29a0026b059bc0671bd6c3a5fe45d693 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sat, 22 Aug 2020 00:18:20 +0100 Subject: [PATCH 24/64] moth fluff now shows from behind --- icons/mob/wings.dmi | Bin 78857 -> 79005 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/wings.dmi b/icons/mob/wings.dmi index ace37b1f175f848369dd1e8ad7970b2a0b71b8dd..4523403344a6ea908c2d0a9b99be565f27f16a7a 100644 GIT binary patch delta 23175 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%0AVt*=|#&;HU1$HXGSTs+5bI+}Z5rA>W8 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 Date: Sat, 22 Aug 2020 00:44:08 +0000 Subject: [PATCH 25/64] Automatic changelog compile [ci skip] --- html/changelog.html | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 2c1266a37e..4f0689d846 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1309,18 +1309,6 @@

    - -

    20 June 2020

    -

    LetterN updated:

    -
      -
    • Asset cache from tg
    • -
    • Made the map viewer not look bad
    • -
    • Admin matrix right-bracket
    • -
    -

    bunny232 updated:

    -
      -
    • Removed unsavory things from the vent clog event
    • -
    GoonStation 13 Development Team From 8645a2954ff5aa64549c783e604a40b2cefbd11b Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Aug 2020 16:13:41 -0500 Subject: [PATCH 26/64] tackle hando --- code/game/objects/items/storage/toolbox.dm | 3 ++- code/modules/clothing/gloves/tacklers.dm | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index a6b34c59e3..73246276c2 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -281,6 +281,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) /obj/item/clothing/suit/armor/vest/infiltrator, /obj/item/clothing/under/syndicate/bloodred, /obj/item/clothing/gloves/color/latex/nitrile/infiltrator, + /obj/item/clothing/gloves/tackler/combat/insulated/infiltrator, /obj/item/clothing/mask/infiltrator, /obj/item/clothing/shoes/combat/sneakboots, /obj/item/gun/ballistic/automatic/pistol, @@ -292,7 +293,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) new /obj/item/clothing/head/helmet/infiltrator(src) new /obj/item/clothing/suit/armor/vest/infiltrator(src) new /obj/item/clothing/under/syndicate/bloodred(src) - new /obj/item/clothing/gloves/color/latex/nitrile/infiltrator(src) + new /obj/item/clothing/gloves/tackler/combat/insulated/infiltrator(src) new /obj/item/clothing/mask/infiltrator(src) new /obj/item/clothing/shoes/combat/sneakboots(src) diff --git a/code/modules/clothing/gloves/tacklers.dm b/code/modules/clothing/gloves/tacklers.dm index 11b2afa968..f4b4140a1a 100644 --- a/code/modules/clothing/gloves/tacklers.dm +++ b/code/modules/clothing/gloves/tacklers.dm @@ -72,6 +72,25 @@ siemens_coefficient = 0 permeability_coefficient = 0.05 +/obj/item/clothing/gloves/tackler/combat/insulated/infiltrator + name = "insidious guerrilla gloves" + desc = "Specialized combat gloves for carrying people around. Transfers tactical kidnapping and tackling knowledge to the user via the use of nanochips." + icon_state = "infiltrator" + item_state = "infiltrator" + siemens_coefficient = 0 + permeability_coefficient = 0.05 + resistance_flags = FIRE_PROOF | ACID_PROOF + var/carrytrait = TRAIT_QUICKER_CARRY + +/obj/item/clothing/gloves/tackler/combat/insulated/infiltrator/equipped(mob/user, slot) + . = ..() + if(slot == SLOT_GLOVES) + ADD_TRAIT(user, carrytrait, GLOVE_TRAIT) + +/obj/item/clothing/gloves/tackler/combat/insulated/infiltrator/dropped(mob/user) + . = ..() + REMOVE_TRAIT(user, carrytrait, GLOVE_TRAIT) + /obj/item/clothing/gloves/tackler/rocket name = "rocket gloves" desc = "The ultimate in high risk, high reward, perfect for when you need to stop a criminal from fifty feet away or die trying. Banned in most Spinward gridiron football and rugby leagues." From c1a4ad5ea431db4cd6f07d03a47a58d78e3a7ef2 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sat, 22 Aug 2020 23:28:03 +0100 Subject: [PATCH 27/64] non greyscale moths deserve love too --- .../carbon/human/species_types/bugmen.dm | 2 +- icons/mob/human_parts.dmi | Bin 45085 -> 45105 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species_types/bugmen.dm b/code/modules/mob/living/carbon/human/species_types/bugmen.dm index 997d4eada0..16b371c772 100644 --- a/code/modules/mob/living/carbon/human/species_types/bugmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/bugmen.dm @@ -20,4 +20,4 @@ wagging_type = "mam_waggingtail" species_type = "insect" - allowed_limb_ids = list("insect","apid","moth") + allowed_limb_ids = list("insect","apid","moth","moth_not_greyscale") diff --git a/icons/mob/human_parts.dmi b/icons/mob/human_parts.dmi index a6440938a40cc0d310424c19cdb7f2054c2a6a40..60978d55a221c0c0d67366dffc25a9b764cb7220 100644 GIT binary patch delta 809 zcmV+^1J?YV-~zGW0+1tr0}FaoSad{Xb7OL8aCB*JZU6vyoUNG6PUA2Xh1cy_xs;({_yKa2d>slxEx!V>A6dk^=!v7210-w%HtpVj@-vp?w)|W00e{@ktt9I(@YP&JM?bJ?x-EB9AR@b&uJ9U!; z?$o^&&T7MyduO}Iq-~+wnn^1zZ40LZ3_ECx7wbH=RD$xAynI_!wxrdG^icJMv)UA& zk8hS9kaX{C7h%~!%j&YVI8;5{ilHW=mZTKg5Ca#NZNw0VQfB+mz1qsgCa_0(RFLz7RI)ZQxLG<8H-`CdQ@?o2AdgyxcoZ|hqnP2HE2F6|)O6-^ z9!U!s);X7e5<{wA%xNE+mO-7>4C^cxW?}zlCMTPag%Qc&>YV8**({Z;jqqG>+BEO* zcpkLya2~|)XdcAyV4fr5?Lv$49 zSeK1D6XQvbVFV3?D92D74g-0tbXV(I!(UHH&VVL8gPQaVY+fJD{@g(4p9d2*l7Y?x z$^gQ9uCyV-3%9f((%ZJQA=1mRv?0=)aIDMjr%a6Rz%h)Vfeh#rio;!aD98|eJ=V8TW+(0M=^KnT2QqLUC$dWbw3AoFB^(DM!q#<>I2 z$g@dX3Bl(Xg(NZh{i_W9q{rwd14cg?F#6Pi@>n_qJW@7kD>3?H6q3ZdG8xPQ{mr_* zZlWtf6N|F7eYe+@r5{T_a(@1ebHzzNrG99=s4Lrl-4!F-;nj|4!9H}-MO)2$X=~Yz zuVyE!yW06eqw%GWzHGIz#m(jYmu0>s&F%N3xxGA%e)BqfWhzsFFDCfHB&Gr^fw2dD zs$$_z{5|R1L!S4g2i?3&3%h)mo=Zjm-=&V;(90lcKR<}|(Hnf=XJS|xzEmE)k<5X< nQVwMsxfZ_Y4Q2l$y;cv;_v-%Xar+ONfSsHGo~G!tBm?=Z{cW7Y delta 789 zcmV+w1M2*--~yfC0+1tr0{41USad{Xb7OL8aCB*JZU6vyoSm4QzLjrz4-E}ZqXi^Cs%)X}PqdU{$ejPH82Q7_AX#j(>T+pCRQWx!qf z&&pYC7C}sVu4H9oa*OUn-k9b;?P>2VlRUCa@dz`)Bh2)s%xLN}n$A4+BPk)% zn)(u0VoLSiTn@4AnAAiwtqB+Q!hUCglT9d^5#exkZg^_8=t@>bcrG|?+HZI~4=g;K z2N)jB0}K!5DKk4SOIkP;dL);$umn7grwRzZhUlQtYlx123cZHtsLyMNj_MrqvQZZ> zp7hv^pny>2*c6w;M4lVnpY%z?|DH0=gl3*e%{&uZ=0~%?4WRQc8xt0ii7p$I3554t zZ9{|?Zf!%Pw{2}hq?ciBL!>w1n3vs81&r^&u^B-Dnb4^zE{BOcT$)(7jXg1$8D~N> z&!lFai7oSgquJjE(D|2*2@A`G3X|mhp@|N z9`ncu;Jd}y8+uS?_WnVp&)(oevVdV`_>y(@MluKbiZ!I=EPU}9(*6g1R<9phwSC_$ T{{oN)Q#qV9)mL@1I0N~t(!`TA From b68baf2f25f5d02d38f5397257e2442e2184ba12 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sun, 23 Aug 2020 01:44:33 +0100 Subject: [PATCH 28/64] this is funny --- .../effects/effect_system/effects_sparks.dm | 20 +++++++++++++++++++ code/modules/mob/living/carbon/human/emote.dm | 5 +++++ code/modules/mob/living/emote.dm | 5 +++++ 3 files changed, 30 insertions(+) diff --git a/code/game/objects/effects/effect_system/effects_sparks.dm b/code/game/objects/effects/effect_system/effects_sparks.dm index 19b0dc76dd..a388d3bc67 100644 --- a/code/game/objects/effects/effect_system/effects_sparks.dm +++ b/code/game/objects/effects/effect_system/effects_sparks.dm @@ -63,3 +63,23 @@ /datum/effect_system/lightning_spread effect_type = /obj/effect/particle_effect/sparks/electricity + +//fake sparks, not subtyped because we don't want light/heat, nor checks inside an often used proc for a rare subcase for saving like 10 lines of code +/obj/effect/particle_effect/fake_sparks + name = "lightning" + icon_state = "electricity" + +/obj/effect/particle_effect/fake_sparks/Initialize() + . = ..() + flick(icon_state, src) // replay the animation + playsound(src, "sparks", 100, TRUE) + QDEL_IN(src, 20) + +/datum/effect_system/fake_spark_spread + effect_type = /obj/effect/particle_effect/fake_sparks + +/proc/do_fake_sparks(n, c, source) + var/datum/effect_system/fake_spark_spread/sparks = new + sparks.set_up(n, c, source) + sparks.autocleanup = TRUE + sparks.start() diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index cb0dbef332..1bfb72a415 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -7,6 +7,11 @@ message = "cries." emote_type = EMOTE_AUDIBLE +/datum/emote/living/carbon/human/cry/run_emote(mob/user, params) + . = ..() + if(. && isipcperson(user)) + do_fake_sparks(5,FALSE,user) + /datum/emote/living/carbon/human/dap key = "dap" key_third_person = "daps" diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 97de8bfd6c..a735baceae 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -9,6 +9,11 @@ key_third_person = "blushes" message = "blushes." +/datum/emote/living/blush/run_emote(mob/user, params) + . = ..() + if(. && isipcperson(user)) + do_fake_sparks(5,FALSE,user) + /datum/emote/living/bow key = "bow" key_third_person = "bows" From 00984a08f007f108b67237439aed42970166c655 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 23 Aug 2020 00:45:43 +0000 Subject: [PATCH 29/64] Automatic changelog compile [ci skip] --- html/changelog.html | 6 ------ 1 file changed, 6 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 4f0689d846..199e36277f 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1303,12 +1303,6 @@
    • Adds IV bags.
    - -

    21 June 2020

    -

    kevinz000 updated:

    -
      -
    • calculations for punch hit chance has been drastically buffed in favor of the attacker.
    • -
    GoonStation 13 Development Team From 87080bfac48ac86f0169bf9bcf4a0cbf33922a85 Mon Sep 17 00:00:00 2001 From: Putnam Date: Sat, 22 Aug 2020 17:51:32 -0700 Subject: [PATCH 30/64] Made all death release vore contents, not just gibbing/dusting --- code/modules/mob/living/death.dm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index ad1a3bc9b9..fe5a78de21 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -8,8 +8,6 @@ spill_organs(no_brain, no_organs, no_bodyparts) - release_vore_contents(silent = TRUE) // return of the bomb safe internals. - if(!no_bodyparts) spread_bodyparts(no_brain, no_organs) @@ -46,7 +44,6 @@ buckled.unbuckle_mob(src, force = TRUE) dust_animation() - release_vore_contents(silent = TRUE) //technically grief protection, I guess? if they're SM'd it doesn't matter seconds after anyway. spawn_dust(just_ash) QDEL_IN(src,5) // since this is sometimes called in the middle of movement, allow half a second for movement to finish, ghosting to happen and animation to play. Looks much nicer and doesn't cause multiple runtimes. @@ -103,5 +100,5 @@ for(var/s in sharedSoullinks) var/datum/soullink/S = s S.sharerDies(gibbed) - + release_vore_contents(silent = TRUE) return TRUE From 811a6708df7ecd35afd70923c26fa47179ff6846 Mon Sep 17 00:00:00 2001 From: Suicidalpickles <32374784+Suicidalpickles@users.noreply.github.com> Date: Sat, 22 Aug 2020 18:01:18 -0700 Subject: [PATCH 31/64] h --- code/modules/clothing/suits/miscellaneous.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 6364a9a1c1..d6853f52ca 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -625,7 +625,7 @@ desc = "An arctic white winter coat with a small blue caduceus instead of a plastic zipper tab. Snazzy." icon_state = "coatmedical" item_state = "coatmedical" - allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) + allowed = list(/obj/item/analyzer, /obj/item/sensor_device, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 0, "acid" = 45) hoodtype = /obj/item/clothing/head/hooded/winterhood/medical @@ -638,7 +638,7 @@ desc = "An arctic white winter coat with a small blue caduceus instead of a plastic zipper tab. The normal liner is replaced with an exceptionally thick, soft layer of fur." icon_state = "coatcmo" item_state = "coatcmo" - allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) + allowed = list(/obj/item/analyzer, /obj/item/sensor_device, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) armor = list("melee" = 5, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 0, "acid" = 0) hoodtype = /obj/item/clothing/head/hooded/winterhood/cmo @@ -651,7 +651,7 @@ desc = "A lab-grade winter coat made with acid resistant polymers. For the enterprising chemist who was exiled to a frozen wasteland on the go." icon_state = "coatchemistry" item_state = "coatchemistry" - allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) + allowed = list(/obj/item/analyzer, /obj/item/sensor_device, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 30, "rad" = 0, "fire" = 30, "acid" = 45) hoodtype = /obj/item/clothing/head/hooded/winterhood/chemistry @@ -664,7 +664,7 @@ desc = "A white winter coat with green markings. Warm, but wont fight off the common cold or any other disease. Might make people stand far away from you in the hallway. The zipper tab looks like an oversized bacteriophage." icon_state = "coatviro" item_state = "coatviro" - allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) + allowed = list(/obj/item/analyzer, /obj/item/sensor_device, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 30, "rad" = 0, "fire" = 0, "acid" = 0) hoodtype = /obj/item/clothing/head/hooded/winterhood/viro @@ -677,7 +677,7 @@ desc = "A winter coat with blue markings. Warm, but probably won't protect from biological agents. For the cozy doctor on the go." icon_state = "coatparamed" item_state = "coatparamed" - allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) + allowed = list(/obj/item/analyzer, /obj/item/sensor_device, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 0, "acid" = 45) hoodtype = /obj/item/clothing/head/hooded/winterhood/paramedic From a9142ab64aacf95353cc697e049318d7d68d7ab3 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 24 Aug 2020 00:15:48 +0000 Subject: [PATCH 32/64] Automatic changelog compile [ci skip] --- html/changelog.html | 39 +++++++++++----------- html/changelogs/.all_changelog.yml | 12 +++++++ html/changelogs/AutoChangeLog-pr-13182.yml | 4 --- html/changelogs/AutoChangeLog-pr-13204.yml | 4 --- html/changelogs/AutoChangeLog-pr-13209.yml | 5 --- html/changelogs/AutoChangeLog-pr-13239.yml | 4 --- html/changelogs/AutoChangeLog-pr-13243.yml | 4 --- 7 files changed, 32 insertions(+), 40 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-13182.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13204.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13209.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13239.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13243.yml diff --git a/html/changelog.html b/html/changelog.html index fd590f4673..d2f9fd9a86 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,26 @@ -->
    +

    24 August 2020

    +

    MrJWhit updated:

    +
      +
    • Fixes areas on expanded airlocks
    • +
    +

    silicons updated:

    +
      +
    • wormhole jaunters work
    • +
    • wormhole jaunters no longer get interference from bags of holding
    • +
    • airlocks now only shock on pulse/wirecutters instead of on tgui panel open.
    • +
    +

    timothyteakettle updated:

    +
      +
    • three new items are in the loadout for all donators
    • +
    +

    zeroisthebiggay updated:

    +
      +
    • contraband black evening gloves in kinkvend
    • +
    +

    23 August 2020

    DeltaFire15 updated:

      @@ -1449,25 +1469,6 @@
    • bonfires/grills no longer produce infinite quantities of food
    • slime's alter form ability now updates their hair colour when changing their body colour
    - -

    22 June 2020

    -

    Ghommie (porting PRs by zxaber, Ryll-Ryll, AnturK) updated:

    -
      -
    • Certain small items purchased through cargo now get grouped into a single box. They also are immune to the 10% private account fee.
    • -
    • Added single-order options for several existing products in the Cargo Catalog.
    • -
    • Medkit listings are now single-pack items, and considered small items that get grouped into single boxes. Price for medkits is as close to unchanged as is reasonable.
    • -
    • You can now beat on vending machines to try and knock loose free stuff! You can also almost kill yourself doing it, so it's your call if your life is worth ten bucks.
    • -
    • Cigarette packets now have coupons on the back for small cargo items! Smoking DOES pay!
    • -
    • Some single/small items in cargo have been rebranded as goodies, come in lockboxes rather than crates, and can only be purchased with private accounts.
    • -
    -

    kevinz000 updated:

    -
      -
    • Life() is split into BiologicalLife() and PhysicalLife. A component signal has been added that can prevent either from ticking.
    • -
    -

    shellspeed1 updated:

    -
      -
    • Adds IV bags.
    • -
    GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index d4243a01ec..88aef958e8 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -27060,3 +27060,15 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: suiciding with the temporal katana omae wa mou shinderius you into the shadow realm - soundadd: twilight isnt earrape +2020-08-24: + MrJWhit: + - bugfix: Fixes areas on expanded airlocks + silicons: + - bugfix: wormhole jaunters work + - tweak: wormhole jaunters no longer get interference from bags of holding + - bugfix: airlocks now only shock on pulse/wirecutters instead of on tgui panel + open. + timothyteakettle: + - rscadd: three new items are in the loadout for all donators + zeroisthebiggay: + - rscadd: contraband black evening gloves in kinkvend diff --git a/html/changelogs/AutoChangeLog-pr-13182.yml b/html/changelogs/AutoChangeLog-pr-13182.yml deleted file mode 100644 index 9beb8f28c5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13182.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - bugfix: "airlocks now only shock on pulse/wirecutters instead of on tgui panel open." diff --git a/html/changelogs/AutoChangeLog-pr-13204.yml b/html/changelogs/AutoChangeLog-pr-13204.yml deleted file mode 100644 index e9033c299d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13204.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - rscadd: "three new items are in the loadout for all donators" diff --git a/html/changelogs/AutoChangeLog-pr-13209.yml b/html/changelogs/AutoChangeLog-pr-13209.yml deleted file mode 100644 index f885a4dc93..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13209.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - bugfix: "wormhole jaunters work" - - tweak: "wormhole jaunters no longer get interference from bags of holding" diff --git a/html/changelogs/AutoChangeLog-pr-13239.yml b/html/changelogs/AutoChangeLog-pr-13239.yml deleted file mode 100644 index 0f01f680c6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13239.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zeroisthebiggay" -delete-after: True -changes: - - rscadd: "contraband black evening gloves in kinkvend" diff --git a/html/changelogs/AutoChangeLog-pr-13243.yml b/html/changelogs/AutoChangeLog-pr-13243.yml deleted file mode 100644 index a09ae5d607..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13243.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MrJWhit" -delete-after: True -changes: - - bugfix: "Fixes areas on expanded airlocks" From c14b01b49fcea61b7e51b407294b8eeef19e5f8a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 23 Aug 2020 19:36:06 -0500 Subject: [PATCH 33/64] Automatic changelog generation for PR #13238 [ci skip] --- html/changelogs/AutoChangeLog-pr-13238.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13238.yml diff --git a/html/changelogs/AutoChangeLog-pr-13238.yml b/html/changelogs/AutoChangeLog-pr-13238.yml new file mode 100644 index 0000000000..8e3d2c148b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13238.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - rscadd: "Insidious combat gloves have been replaced by insidious guerilla gloves. They're generally the same, except now you can tackle with them." From 1b29e0654fbaf58ac528a46d875b1b5b9ba5d356 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 23 Aug 2020 19:36:26 -0500 Subject: [PATCH 34/64] Automatic changelog generation for PR #13240 [ci skip] --- html/changelogs/AutoChangeLog-pr-13240.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13240.yml diff --git a/html/changelogs/AutoChangeLog-pr-13240.yml b/html/changelogs/AutoChangeLog-pr-13240.yml new file mode 100644 index 0000000000..396515c90e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13240.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - tweak: "I.P.Cs now short their circuits when expressing emotion, causing sparks to appear around them." From 7cd4bdd15ddc83889a7faea80dc5d51ca7875bce Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 23 Aug 2020 19:39:46 -0500 Subject: [PATCH 35/64] Automatic changelog generation for PR #13241 [ci skip] --- html/changelogs/AutoChangeLog-pr-13241.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13241.yml diff --git a/html/changelogs/AutoChangeLog-pr-13241.yml b/html/changelogs/AutoChangeLog-pr-13241.yml new file mode 100644 index 0000000000..f11a9408b3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13241.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - tweak: "vore now ejects occupants on death" From c2f4a46ecfdd4121a77cd2fcdc7262a0b032cd72 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 23 Aug 2020 19:41:12 -0500 Subject: [PATCH 36/64] Automatic changelog generation for PR #13242 [ci skip] --- html/changelogs/AutoChangeLog-pr-13242.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13242.yml diff --git a/html/changelogs/AutoChangeLog-pr-13242.yml b/html/changelogs/AutoChangeLog-pr-13242.yml new file mode 100644 index 0000000000..0cfcdf183b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13242.yml @@ -0,0 +1,4 @@ +author: "Literallynotpickles" +delete-after: True +changes: + - tweak: "You can now equip handheld crew monitors on all medical-related winter coats." From 2bee3dd72e8eeeb3341d344d3b4d119e9ab1b237 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 24 Aug 2020 00:45:35 +0000 Subject: [PATCH 37/64] Automatic changelog compile [ci skip] --- html/changelog.html | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 199e36277f..4068dacf38 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1284,25 +1284,6 @@
  • bonfires/grills no longer produce infinite quantities of food
  • slime's alter form ability now updates their hair colour when changing their body colour
  • - -

    22 June 2020

    -

    Ghommie (porting PRs by zxaber, Ryll-Ryll, AnturK) updated:

    -
      -
    • Certain small items purchased through cargo now get grouped into a single box. They also are immune to the 10% private account fee.
    • -
    • Added single-order options for several existing products in the Cargo Catalog.
    • -
    • Medkit listings are now single-pack items, and considered small items that get grouped into single boxes. Price for medkits is as close to unchanged as is reasonable.
    • -
    • You can now beat on vending machines to try and knock loose free stuff! You can also almost kill yourself doing it, so it's your call if your life is worth ten bucks.
    • -
    • Cigarette packets now have coupons on the back for small cargo items! Smoking DOES pay!
    • -
    • Some single/small items in cargo have been rebranded as goodies, come in lockboxes rather than crates, and can only be purchased with private accounts.
    • -
    -

    kevinz000 updated:

    -
      -
    • Life() is split into BiologicalLife() and PhysicalLife. A component signal has been added that can prevent either from ticking.
    • -
    -

    shellspeed1 updated:

    -
      -
    • Adds IV bags.
    • -
    GoonStation 13 Development Team From 19d5a1bc4bd53e0f65e16d07d165996e19b46d7f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 23 Aug 2020 19:52:47 -0500 Subject: [PATCH 38/64] Automatic changelog generation for PR #13225 [ci skip] --- html/changelogs/AutoChangeLog-pr-13225.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13225.yml diff --git a/html/changelogs/AutoChangeLog-pr-13225.yml b/html/changelogs/AutoChangeLog-pr-13225.yml new file mode 100644 index 0000000000..d185917e7f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13225.yml @@ -0,0 +1,4 @@ +author: "raspy-on-osu" +delete-after: True +changes: + - tweak: "Thermoelectric Generator power output" From 6061900c24b4fb20b2e855276b1732b55cdbb17d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 25 Aug 2020 00:14:20 +0000 Subject: [PATCH 39/64] Automatic changelog compile [ci skip] --- html/changelog.html | 22 ++++++++++++++++++++++ html/changelogs/.all_changelog.yml | 14 ++++++++++++++ html/changelogs/AutoChangeLog-pr-13225.yml | 4 ---- html/changelogs/AutoChangeLog-pr-13238.yml | 4 ---- html/changelogs/AutoChangeLog-pr-13240.yml | 4 ---- html/changelogs/AutoChangeLog-pr-13241.yml | 4 ---- html/changelogs/AutoChangeLog-pr-13242.yml | 4 ---- 7 files changed, 36 insertions(+), 20 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-13225.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13238.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13240.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13241.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13242.yml diff --git a/html/changelog.html b/html/changelog.html index d2f9fd9a86..9adfbe5691 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,28 @@ -->
    +

    25 August 2020

    +

    Hatterhat updated:

    +
      +
    • Insidious combat gloves have been replaced by insidious guerilla gloves. They're generally the same, except now you can tackle with them.
    • +
    +

    Literallynotpickles updated:

    +
      +
    • You can now equip handheld crew monitors on all medical-related winter coats.
    • +
    +

    Putnam3145 updated:

    +
      +
    • vore now ejects occupants on death
    • +
    +

    raspy-on-osu updated:

    +
      +
    • Thermoelectric Generator power output
    • +
    +

    timothyteakettle updated:

    +
      +
    • I.P.Cs now short their circuits when expressing emotion, causing sparks to appear around them.
    • +
    +

    24 August 2020

    MrJWhit updated:

      diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 88aef958e8..08203d0c46 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -27072,3 +27072,17 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: three new items are in the loadout for all donators zeroisthebiggay: - rscadd: contraband black evening gloves in kinkvend +2020-08-25: + Hatterhat: + - rscadd: Insidious combat gloves have been replaced by insidious guerilla gloves. + They're generally the same, except now you can tackle with them. + Literallynotpickles: + - tweak: You can now equip handheld crew monitors on all medical-related winter + coats. + Putnam3145: + - tweak: vore now ejects occupants on death + raspy-on-osu: + - tweak: Thermoelectric Generator power output + timothyteakettle: + - tweak: I.P.Cs now short their circuits when expressing emotion, causing sparks + to appear around them. diff --git a/html/changelogs/AutoChangeLog-pr-13225.yml b/html/changelogs/AutoChangeLog-pr-13225.yml deleted file mode 100644 index d185917e7f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13225.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "raspy-on-osu" -delete-after: True -changes: - - tweak: "Thermoelectric Generator power output" diff --git a/html/changelogs/AutoChangeLog-pr-13238.yml b/html/changelogs/AutoChangeLog-pr-13238.yml deleted file mode 100644 index 8e3d2c148b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13238.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - rscadd: "Insidious combat gloves have been replaced by insidious guerilla gloves. They're generally the same, except now you can tackle with them." diff --git a/html/changelogs/AutoChangeLog-pr-13240.yml b/html/changelogs/AutoChangeLog-pr-13240.yml deleted file mode 100644 index 396515c90e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13240.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - tweak: "I.P.Cs now short their circuits when expressing emotion, causing sparks to appear around them." diff --git a/html/changelogs/AutoChangeLog-pr-13241.yml b/html/changelogs/AutoChangeLog-pr-13241.yml deleted file mode 100644 index f11a9408b3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13241.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - tweak: "vore now ejects occupants on death" diff --git a/html/changelogs/AutoChangeLog-pr-13242.yml b/html/changelogs/AutoChangeLog-pr-13242.yml deleted file mode 100644 index 0cfcdf183b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13242.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Literallynotpickles" -delete-after: True -changes: - - tweak: "You can now equip handheld crew monitors on all medical-related winter coats." From d4196650fdfee8486e87019c76f116a8f33d3df8 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 25 Aug 2020 11:06:50 -0500 Subject: [PATCH 40/64] Automatic changelog generation for PR #13132 [ci skip] --- html/changelogs/AutoChangeLog-pr-13132.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13132.yml diff --git a/html/changelogs/AutoChangeLog-pr-13132.yml b/html/changelogs/AutoChangeLog-pr-13132.yml new file mode 100644 index 0000000000..a69e52b6ac --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13132.yml @@ -0,0 +1,4 @@ +author: "ancientpower" +delete-after: True +changes: + - tweak: "Ghosts can read newscasters by clicking on them." From 8699ce2174282b4f02fff219c417259718359392 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 25 Aug 2020 11:58:20 -0700 Subject: [PATCH 41/64] fixes a bunch of broken clickdelays (#13218) * fixes * fix --- code/_onclick/overmind.dm | 2 +- code/game/objects/structures/grille.dm | 6 +++++- code/modules/food_and_drinks/food/snacks.dm | 5 ++++- code/modules/hydroponics/hydroitemdefines.dm | 13 +++++++++---- code/modules/mob/living/carbon/carbon.dm | 4 ++-- .../reagents/reagent_containers/spray.dm | 18 +++++++++++------- 6 files changed, 32 insertions(+), 16 deletions(-) diff --git a/code/_onclick/overmind.dm b/code/_onclick/overmind.dm index 8ace273dd8..419524c871 100644 --- a/code/_onclick/overmind.dm +++ b/code/_onclick/overmind.dm @@ -32,4 +32,4 @@ /mob/camera/blob/AltClickOn(atom/A) //Remove a blob var/turf/T = get_turf(A) if(T) - remove_blob(T) \ No newline at end of file + remove_blob(T) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 36e4f825da..7853b9619c 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -86,6 +86,10 @@ /obj/structure/grille/attack_animal(mob/user) . = ..() + if(!user.CheckActionCooldown(CLICK_CD_MELEE)) + return + user.DelayNextAction(flush = TRUE) + user.do_attack_animation(src) if(!shock(user, 70) && !QDELETED(src)) //Last hit still shocks but shouldn't deal damage to the grille) take_damage(rand(5,10), BRUTE, "melee", 1) @@ -114,12 +118,12 @@ /obj/structure/grille/attack_alien(mob/living/user) if(!user.CheckActionCooldown(CLICK_CD_MELEE)) return + user.DelayNextAction(flush = TRUE) user.do_attack_animation(src) user.visible_message("[user] mangles [src].", null, null, COMBAT_MESSAGE_RANGE) if(!shock(user, 70)) take_damage(20, BRUTE, "melee", 1) - /obj/structure/grille/CanPass(atom/movable/mover, turf/target) if(istype(mover) && (mover.pass_flags & PASSGRILLE)) return TRUE diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index 895699434a..4d5f4e2dd0 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -97,9 +97,12 @@ All foods are distributed among various categories. Use common sense. return -/obj/item/reagent_containers/food/snacks/attack(mob/living/M, mob/living/user, def_zone) +/obj/item/reagent_containers/food/snacks/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(user.a_intent == INTENT_HARM) return ..() + INVOKE_ASYNC(src, .proc/attempt_forcefeed, M, user) + +/obj/item/reagent_containers/food/snacks/proc/attempt_forcefeed(mob/living/M, mob/living/user) if(!eatverb) eatverb = pick("bite","chew","nibble","gnaw","gobble","chomp") if(!reagents.total_volume) //Shouldn't be needed but it checks to see if it has anything left in it. diff --git a/code/modules/hydroponics/hydroitemdefines.dm b/code/modules/hydroponics/hydroitemdefines.dm index abf6632939..f6be9db9a2 100644 --- a/code/modules/hydroponics/hydroitemdefines.dm +++ b/code/modules/hydroponics/hydroitemdefines.dm @@ -103,6 +103,7 @@ throwforce = 5 throw_speed = 2 throw_range = 3 + attack_speed = CLICK_CD_MELEE w_class = WEIGHT_CLASS_BULKY flags_1 = CONDUCT_1 armour_penetration = 20 @@ -125,9 +126,12 @@ playsound(src,pick('sound/misc/desceration-01.ogg','sound/misc/desceration-02.ogg','sound/misc/desceration-01.ogg') ,50, 1, -1) return (BRUTELOSS) -/obj/item/scythe/pre_attack(atom/A, mob/living/user, params) +/obj/item/scythe/pre_attack(atom/A, mob/living/user, params, attackchain_flags, damage_multiplier) + . = ..() + if(. & STOP_ATTACK_PROC_CHAIN) + return if(swiping || !istype(A, /obj/structure/spacevine) || get_turf(A) == get_turf(user)) - return ..() + return else var/turf/user_turf = get_turf(user) var/dir_to_target = get_dir(user_turf, get_turf(A)) @@ -138,11 +142,12 @@ var/turf/T = get_step(user_turf, turn(dir_to_target, i)) for(var/obj/structure/spacevine/V in T) if(user.Adjacent(V)) - melee_attack_chain(user, V) + melee_attack_chain(user, V, attackchain_flags = ATTACK_IGNORE_CLICKDELAY) stam_gain += 5 //should be hitcost swiping = FALSE stam_gain += 2 //Initial hitcost user.adjustStaminaLoss(-stam_gain) + user.DelayNextAction() // ************************************* // Nutrient defines for hydroponics @@ -192,4 +197,4 @@ /obj/item/reagent_containers/glass/bottle/killer/pestkiller name = "bottle of pest spray" desc = "Contains a pesticide." - list_reagents = list(/datum/reagent/toxin/pestkiller = 50) \ No newline at end of file + list_reagents = list(/datum/reagent/toxin/pestkiller = 50) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index edb681e60f..b7d67e49a6 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -87,7 +87,7 @@ if(user != src && (user.a_intent == INTENT_HELP || user.a_intent == INTENT_DISARM)) for(var/datum/surgery/S in surgeries) if(S.next_step(user,user.a_intent)) - return 1 + return STOP_ATTACK_PROC_CHAIN if(!all_wounds || !(user.a_intent == INTENT_HELP || user == src)) return ..() @@ -95,7 +95,7 @@ for(var/i in shuffle(all_wounds)) var/datum/wound/W = i if(W.try_treating(I, user)) - return 1 + return STOP_ATTACK_PROC_CHAIN return ..() diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 9b25a80680..926ed27854 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -19,6 +19,10 @@ var/stream_range = 1 //the range of tiles the sprayer will reach when in stream mode. var/stream_amount = 10 //the amount of reagents transfered when in stream mode. var/spray_delay = 3 //The amount of sleep() delay between each chempuff step. + /// Last world.time of spray + var/last_spray = 0 + /// Spray cooldown + var/spray_cooldown = CLICK_CD_MELEE var/can_fill_from_container = TRUE amount_per_transfer_from_this = 5 volume = 250 @@ -27,8 +31,6 @@ /obj/item/reagent_containers/spray/afterattack(atom/A, mob/user) . = ..() - if(!user.CheckActionCooldown(CLICK_CD_MELEE)) - return if(istype(A, /obj/structure/sink) || istype(A, /obj/structure/janitorialcart) || istype(A, /obj/machinery/hydroponics)) return @@ -49,7 +51,8 @@ to_chat(user, "[src] is empty!") return - spray(A) + if(!spray(A)) + return playsound(src.loc, 'sound/effects/spray2.ogg', 50, 1, -6) user.last_action = world.time @@ -64,10 +67,10 @@ if(reagents.has_reagent(/datum/reagent/lube)) message_admins("[ADMIN_LOOKUPFLW(user)] fired Space lube from \a [src] at [ADMIN_VERBOSEJMP(T)].") log_game("[key_name(user)] fired Space lube from \a [src] at [AREACOORD(T)].") - return - /obj/item/reagent_containers/spray/proc/spray(atom/A) + if((last_spray + spray_cooldown) > world.time) + return var/range = clamp(get_dist(src, A), 1, current_range) var/obj/effect/decal/chempuff/D = new /obj/effect/decal/chempuff(get_turf(src)) D.create_reagents(amount_per_transfer_from_this, NONE, NO_REAGENTS_VALUE) @@ -79,10 +82,11 @@ reagents.trans_to(D, amount_per_transfer_from_this, 1/range) D.color = mix_color_from_reagents(D.reagents.reagent_list) var/wait_step = max(round(2+ spray_delay * INVERSE(range)), 2) - do_spray(A, wait_step, D, range, puff_reagent_left) + last_spray = world.time + INVOKE_ASYNC(src, .proc/do_spray, A, wait_step, D, range, puff_reagent_left) + return TRUE /obj/item/reagent_containers/spray/proc/do_spray(atom/A, wait_step, obj/effect/decal/chempuff/D, range, puff_reagent_left) - set waitfor = FALSE var/range_left = range for(var/i=0, i Date: Tue, 25 Aug 2020 12:04:42 -0700 Subject: [PATCH 42/64] ports my baystruments updates from tg (#13219) * subsystem * fix * e * update * fix --- .../subsystem/processing/instruments.dm | 17 +- code/modules/instruments/songs/_song.dm | 171 ++++++++++++++---- code/modules/instruments/songs/play_legacy.dm | 92 +++++----- .../instruments/songs/play_synthesized.dm | 51 +++--- 4 files changed, 221 insertions(+), 110 deletions(-) diff --git a/code/controllers/subsystem/processing/instruments.dm b/code/controllers/subsystem/processing/instruments.dm index a4e0d7703f..ee0fd1ea00 100644 --- a/code/controllers/subsystem/processing/instruments.dm +++ b/code/controllers/subsystem/processing/instruments.dm @@ -4,16 +4,26 @@ PROCESSING_SUBSYSTEM_DEF(instruments) init_order = INIT_ORDER_INSTRUMENTS flags = SS_KEEP_TIMING priority = FIRE_PRIORITY_INSTRUMENTS - var/static/list/datum/instrument/instrument_data = list() //id = datum + /// List of all instrument data, associative id = datum + var/static/list/datum/instrument/instrument_data = list() + /// List of all song datums. var/static/list/datum/song/songs = list() + /// Max lines in songs var/static/musician_maxlines = 600 + /// Max characters per line in songs var/static/musician_maxlinechars = 300 + /// Deciseconds between hearchecks. Too high and instruments seem to lag when people are moving around in terms of who can hear it. Too low and the server lags from this. var/static/musician_hearcheck_mindelay = 5 + /// Maximum instrument channels total instruments are allowed to use. This is so you don't have instruments deadlocking all sound channels. var/static/max_instrument_channels = MAX_INSTRUMENT_CHANNELS + /// Current number of channels allocated for instruments var/static/current_instrument_channels = 0 + /// Single cached list for synthesizer instrument ids, so you don't have to have a new list with every synthesizer. + var/static/list/synthesizer_instrument_ids /datum/controller/subsystem/processing/instruments/Initialize() initialize_instrument_data() + synthesizer_instrument_ids = get_allowed_instrument_ids() return ..() /datum/controller/subsystem/processing/instruments/proc/on_song_new(datum/song/S) @@ -29,7 +39,10 @@ PROCESSING_SUBSYSTEM_DEF(instruments) continue I = new path I.Initialize() - instrument_data[I.id || "[I.type]"] = I + if(!I.id) + qdel(I) + continue + instrument_data[I.id] = I CHECK_TICK /datum/controller/subsystem/processing/instruments/proc/get_instrument(id_or_path) diff --git a/code/modules/instruments/songs/_song.dm b/code/modules/instruments/songs/_song.dm index d842dbc003..a0d96658e6 100644 --- a/code/modules/instruments/songs/_song.dm +++ b/code/modules/instruments/songs/_song.dm @@ -2,6 +2,12 @@ #define MUSIC_MAXLINES 1000 #define MUSIC_MAXLINECHARS 300 +/** + * # Song datum + * + * These are the actual backend behind instruments. + * They attach to an atom and provide the editor + playback functionality. + */ /datum/song /// Name of the song var/name = "Untitled" @@ -15,6 +21,9 @@ /// delay between notes in deciseconds var/tempo = 5 + /// How far we can be heard + var/instrument_range = 15 + /// Are we currently playing? var/playing = FALSE @@ -53,17 +62,24 @@ /////////////////// Playing variables //////////////// /** - * Only used in synthesized playback - The chords we compiled. Non assoc list of lists: - * list(list(key1, key2, key3..., tempo_divisor), list(key1, key2..., tempo_divisor), ...) - * tempo_divisor always exists - * if key1 (and so if there's no keys) doesn't exist it's a rest + * Build by compile_chords() + * Must be rebuilt on instrument switch. * Compilation happens when we start playing and is cleared after we finish playing. + * Format: list of chord lists, with chordlists having (key1, key2, key3, tempodiv) */ var/list/compiled_chords + /// Current section of a long chord we're on, so we don't need to make a billion chords, one for every unit ticklag. + var/elapsed_delay + /// Amount of delay to wait before playing the next chord + var/delay_by + /// Current chord we're on. + var/current_chord /// Channel as text = current volume percentage but it's 0 to 100 instead of 0 to 1. var/list/channels_playing = list() /// List of channels that aren't being used, as text. This is to prevent unnecessary freeing and reallocations from SSsounds/SSinstruments. var/list/channels_idle = list() + /// Person playing us + var/mob/user_playing ////////////////////////////////////////////////////// /// Last world.time we checked for who can hear us @@ -72,8 +88,6 @@ var/list/hearing_mobs /// If this is enabled, some things won't be strictly cleared when they usually are (liked compiled_chords on play stop) var/debug_mode = FALSE - /// Last time we processed decay - var/last_process_decay /// Max sound channels to occupy var/max_sound_channels = CHANNELS_PER_INSTRUMENT /// Current channels, so we can save a length() call. @@ -113,7 +127,7 @@ var/cached_exponential_dropoff = 1.045 ///////////////////////////////////////////////////////////////////////// -/datum/song/New(atom/parent, list/instrument_ids) +/datum/song/New(atom/parent, list/instrument_ids, new_range) SSinstruments.on_song_new(src) lines = list() tempo = sanitize_tempo(tempo) @@ -125,6 +139,8 @@ hearing_mobs = list() volume = clamp(volume, min_volume, max_volume) update_sustain() + if(new_range) + instrument_range = new_range /datum/song/Destroy() stop_playing() @@ -135,12 +151,15 @@ parent = null return ..() +/** + * Checks and stores which mobs can hear us. Terminates sounds for mobs that leave our range. + */ /datum/song/proc/do_hearcheck() last_hearcheck = world.time var/list/old = hearing_mobs.Copy() hearing_mobs.len = 0 var/turf/source = get_turf(parent) - for(var/mob/M in get_hearers_in_view(15, source)) + for(var/mob/M in get_hearers_in_view(instrument_range, source)) if(!(M?.client?.prefs?.toggles & SOUND_INSTRUMENTS)) continue hearing_mobs[M] = get_dist(M, source) @@ -148,10 +167,15 @@ for(var/i in exited) terminate_sound_mob(i) -/// I can either be a datum, id, or path (if the instrument has no id). +/** + * Sets our instrument, caching anything necessary for faster accessing. Accepts an ID, typepath, or instantiated instrument datum. + */ /datum/song/proc/set_instrument(datum/instrument/I) + terminate_all_sounds() + var/old_legacy if(using_instrument) using_instrument.songs_using -= src + old_legacy = (using_instrument.instrument_flags & INSTRUMENT_LEGACY) using_instrument = null cached_samples = null cached_legacy_ext = null @@ -162,7 +186,7 @@ if(istype(I)) using_instrument = I I.songs_using += src - var/instrument_legacy = CHECK_BITFIELD(I.instrument_flags, INSTRUMENT_LEGACY) + var/instrument_legacy = (I.instrument_flags & INSTRUMENT_LEGACY) if(instrument_legacy) cached_legacy_ext = I.legacy_instrument_ext cached_legacy_dir = I.legacy_instrument_path @@ -170,23 +194,37 @@ else cached_samples = I.samples legacy = FALSE + if(isnull(old_legacy) || (old_legacy != instrument_legacy)) + if(playing) + compile_chords() -/// THIS IS A BLOCKING CALL. +/** + * Attempts to start playing our song. + */ /datum/song/proc/start_playing(mob/user) if(playing) return if(!using_instrument?.ready()) to_chat(user, "An error has occured with [src]. Please reset the instrument.") return + compile_chords() + if(!length(compiled_chords)) + to_chat(user, "Song is empty.") + return playing = TRUE - updateDialog() + updateDialog(user_playing) //we can not afford to runtime, since we are going to be doing sound channel reservations and if we runtime it means we have a channel allocation leak. //wrap the rest of the stuff to ensure stop_playing() is called. - last_process_decay = world.time + do_hearcheck() + elapsed_delay = 0 + delay_by = 0 + current_chord = 1 + user_playing = user START_PROCESSING(SSinstruments, src) - . = do_play_lines(user) - stop_playing() +/** + * Stops playing, terminating all sounds if in synthesized mode. Clears hearing_mobs. + */ /datum/song/proc/stop_playing() if(!playing) return @@ -196,42 +234,93 @@ STOP_PROCESSING(SSinstruments, src) terminate_all_sounds(TRUE) hearing_mobs.len = 0 - updateDialog() + user_playing = null -/// THIS IS A BLOCKING CALL. -/datum/song/proc/do_play_lines(user) - if(!playing) +/** + * Processes our song. + */ +/datum/song/proc/process_song(wait) + if(!length(compiled_chords) || should_stop_playing(user_playing)) + stop_playing() return - do_hearcheck() - if(legacy) - do_play_lines_legacy(user) - else - do_play_lines_synthesized(user) + var/list/chord = compiled_chords[current_chord] + if(++elapsed_delay >= delay_by) + play_chord(chord) + elapsed_delay = 0 + delay_by = tempodiv_to_delay(chord[length(chord)]) + current_chord++ + if(current_chord > length(compiled_chords)) + if(repeat) + repeat-- + current_chord = 1 + return + else + stop_playing() + return +/** + * Converts a tempodiv to ticks to elapse before playing the next chord, taking into account our tempo. + */ +/datum/song/proc/tempodiv_to_delay(tempodiv) + if(!tempodiv) + tempodiv = 1 // no division by 0. some song converters tend to use 0 for when it wants to have no div, for whatever reason. + return max(1, round((tempo/tempodiv) / world.tick_lag, 1)) + +/** + * Compiles chords. + */ +/datum/song/proc/compile_chords() + legacy? compile_legacy() : compile_synthesized() + +/** + * Plays a chord. + */ +/datum/song/proc/play_chord(list/chord) + // last value is timing information + for(var/i in 1 to (length(chord) - 1)) + legacy? playkey_legacy(chord[i][1], chord[i][2], chord[i][3], user_playing) : playkey_synth(chord[i], user_playing) + +/** + * Checks if we should halt playback. + */ /datum/song/proc/should_stop_playing(mob/user) return QDELETED(parent) || !using_instrument || !playing +/** + * Sanitizes tempo to a value that makes sense and fits the current world.tick_lag. + */ /datum/song/proc/sanitize_tempo(new_tempo) new_tempo = abs(new_tempo) return clamp(round(new_tempo, world.tick_lag), world.tick_lag, 5 SECONDS) +/** + * Gets our beats per minute based on our tempo. + */ /datum/song/proc/get_bpm() return 600 / tempo +/** + * Sets our tempo from a beats-per-minute, sanitizing it to a valid number first. + */ /datum/song/proc/set_bpm(bpm) tempo = sanitize_tempo(600 / bpm) -/// Updates the window for our user. Override in subtypes. -/datum/song/proc/updateDialog(mob/user = usr) +/** + * Updates the window for our users. Override down the line. + */ +/datum/song/proc/updateDialog(mob/user) ui_interact(user) /datum/song/process(wait) if(!playing) return PROCESS_KILL - var/delay = world.time - last_process_decay - process_decay(delay) - last_process_decay = world.time + // it's expected this ticks at every world.tick_lag. if it lags, do not attempt to catch up. + process_song(world.tick_lag) + process_decay(world.tick_lag) +/** + * Updates our cached linear/exponential falloff stuff, saving calculations down the line. + */ /datum/song/proc/update_sustain() // Exponential is easy cached_exponential_dropoff = sustain_exponential_dropoff @@ -241,21 +330,33 @@ var/volume_decrease_per_decisecond = volume_diff / target_duration cached_linear_dropoff = volume_decrease_per_decisecond +/** + * Setter for setting output volume. + */ /datum/song/proc/set_volume(volume) src.volume = clamp(volume, max(0, min_volume), min(100, max_volume)) update_sustain() updateDialog() +/** + * Setter for setting how low the volume has to get before a note is considered "dead" and dropped + */ /datum/song/proc/set_dropoff_volume(volume) sustain_dropoff_volume = clamp(volume, INSTRUMENT_MIN_SUSTAIN_DROPOFF, 100) update_sustain() updateDialog() +/** + * Setter for setting exponential falloff factor. + */ /datum/song/proc/set_exponential_drop_rate(drop) sustain_exponential_dropoff = clamp(drop, INSTRUMENT_EXP_FALLOFF_MIN, INSTRUMENT_EXP_FALLOFF_MAX) update_sustain() updateDialog() +/** + * Setter for setting linear falloff duration. + */ /datum/song/proc/set_linear_falloff_duration(duration) sustain_linear_duration = clamp(duration, 0.1, INSTRUMENT_MAX_TOTAL_SUSTAIN) update_sustain() @@ -277,10 +378,8 @@ // subtype for handheld instruments, like violin /datum/song/handheld -/datum/song/handheld/updateDialog(mob/user = usr) - if(user.machine != src) - return - parent.ui_interact(user) +/datum/song/handheld/updateDialog(mob/user) + parent.ui_interact(user || usr) /datum/song/handheld/should_stop_playing(mob/user) . = ..() @@ -292,10 +391,8 @@ // subtype for stationary structures, like pianos /datum/song/stationary -/datum/song/stationary/updateDialog(mob/user = usr) - if(user.machine != src) - return - parent.ui_interact(user) +/datum/song/stationary/updateDialog(mob/user) + parent.ui_interact(user || usr) /datum/song/stationary/should_stop_playing(mob/user) . = ..() diff --git a/code/modules/instruments/songs/play_legacy.dm b/code/modules/instruments/songs/play_legacy.dm index fa64656ebc..eee9be3cc7 100644 --- a/code/modules/instruments/songs/play_legacy.dm +++ b/code/modules/instruments/songs/play_legacy.dm @@ -1,48 +1,52 @@ -/// Playing legacy instruments - None of the "advanced" like sound reservations and decay are invoked. -/datum/song/proc/do_play_lines_legacy(mob/user) - while(repeat >= 0) - var/cur_oct[7] - var/cur_acc[7] - for(var/i = 1 to 7) - cur_oct[i] = 3 - cur_acc[i] = "n" +/** + * Compiles our lines into "chords" with filenames for legacy playback. This makes there have to be a bit of lag at the beginning of the song, but repeats will not have to parse it again, and overall playback won't be impacted by as much lag. + */ +/datum/song/proc/compile_legacy() + if(!length(src.lines)) + return + var/list/lines = src.lines //cache for hyepr speed! + compiled_chords = list() + var/list/octaves = list(3, 3, 3, 3, 3, 3, 3) + var/list/accents = list("n", "n", "n", "n", "n", "n", "n") + for(var/line in lines) + var/list/chords = splittext(lowertext(line), ",") + for(var/chord in chords) + var/list/compiled_chord = list() + var/tempodiv = 1 + var/list/notes_tempodiv = splittext(chord, "/") + var/len = length(notes_tempodiv) + if(len >= 2) + tempodiv = text2num(notes_tempodiv[2]) + if(len) //some dunkass is going to do ,,,, to make 3 rests instead of ,/1 because there's no standardization so let's be prepared for that. + var/list/notes = splittext(notes_tempodiv[1], "-") + for(var/note in notes) + if(length(note) == 0) + continue + // 1-7, A-G + var/key = text2ascii(note) - 96 + if((key < 1) || (key > 7)) + continue + for(var/i in 2 to length(note)) + var/oct_acc = copytext(note, i, i + 1) + var/num = text2num(oct_acc) + if(!num) //it's an accidental + accents[key] = oct_acc //if they misspelled it/fucked up that's on them lmao, no safety checks. + else //octave + octaves[key] = clamp(num, octave_min, octave_max) + compiled_chord[++compiled_chord.len] = list(key, accents[key], octaves[key]) + compiled_chord += tempodiv //this goes last + if(length(compiled_chord)) + compiled_chords[++compiled_chords.len] = compiled_chord - for(var/line in lines) - for(var/beat in splittext(lowertext(line), ",")) - if(should_stop_playing(user)) - return - var/list/notes = splittext(beat, "/") - if(length(notes)) //because some jack-butts are going to do ,,,, to symbolize 3 rests instead of something reasonable like ,/1. - for(var/note in splittext(notes[1], "-")) - if(length(note) == 0) - continue - var/cur_note = text2ascii(note) - 96 - if(cur_note < 1 || cur_note > 7) - continue - for(var/i=2 to length(note)) - var/ni = copytext(note,i,i+1) - if(!text2num(ni)) - if(ni == "#" || ni == "b" || ni == "n") - cur_acc[cur_note] = ni - else if(ni == "s") - cur_acc[cur_note] = "#" // so shift is never required - else - cur_oct[cur_note] = text2num(ni) - playnote_legacy(cur_note, cur_acc[cur_note], cur_oct[cur_note]) - if(notes.len >= 2 && text2num(notes[2])) - sleep(sanitize_tempo(tempo / text2num(notes[2]))) - else - sleep(tempo) - if(should_stop_playing(user)) - return - repeat-- - updateDialog() - repeat = 0 - -// note is a number from 1-7 for A-G -// acc is either "b", "n", or "#" -// oct is 1-8 (or 9 for C) -/datum/song/proc/playnote_legacy(note, acc as text, oct) +/** + * Proc to play a legacy note. Just plays the sound to hearing mobs (and does hearcheck if necessary), no fancy channel/sustain/management. + * + * Arguments: + * * note is a number from 1-7 for A-G + * * acc is either "b", "n", or "#" + * * oct is 1-8 (or 9 for C) + */ +/datum/song/proc/playkey_legacy(note, acc as text, oct, mob/user) // handle accidental -> B<>C of E<>F if(acc == "b" && (note == 3 || note == 6)) // C or F if(note == 3) diff --git a/code/modules/instruments/songs/play_synthesized.dm b/code/modules/instruments/songs/play_synthesized.dm index 5e7c5652a0..4df54f5e6b 100644 --- a/code/modules/instruments/songs/play_synthesized.dm +++ b/code/modules/instruments/songs/play_synthesized.dm @@ -1,27 +1,7 @@ -/datum/song/proc/do_play_lines_synthesized(mob/user) - compile_lines() - while(repeat >= 0) - if(should_stop_playing(user)) - return - var/warned = FALSE - for(var/_chord in compiled_chords) - if(should_stop_playing(user)) - return - var/list/chord = _chord - var/tempodiv = chord[chord.len] - for(var/i in 1 to chord.len - 1) - var/key = chord[i] - if(!playkey_synth(key)) - if(!warned) - warned = TRUE - to_chat(user, "Your instrument has ran out of channels. You might be playing your song too fast or be setting sustain to too high of a value. This warning will be suppressed for the rest of this cycle.") - sleep(sanitize_tempo(tempo / (tempodiv || 1))) - repeat-- - updateDialog() - repeat = 0 - -/// C-Db2-A-A4/2,A-B#4-C/3,/4,A,A-B-C as an example -/datum/song/proc/compile_lines() +/** + * Compiles our lines into "chords" with numbers. This makes there have to be a bit of lag at the beginning of the song, but repeats will not have to parse it again, and overall playback won't be impacted by as much lag. + */ +/datum/song/proc/compile_synthesized() if(!length(src.lines)) return var/list/lines = src.lines //cache for hyepr speed! @@ -57,10 +37,12 @@ compiled_chord += tempodiv //this goes last if(length(compiled_chord)) compiled_chords[++compiled_chords.len] = compiled_chord - CHECK_TICK - return compiled_chords -/datum/song/proc/playkey_synth(key) +/** + * Plays a specific numerical key from our instrument to anyone who can hear us. + * Does a hearing check if enough time has passed. + */ +/datum/song/proc/playkey_synth(key, mob/user) if(can_noteshift) key = clamp(key + note_shift, key_min, key_max) if((world.time - MUSICIAN_HEARCHECK_MINDELAY) > last_hearcheck) @@ -83,6 +65,9 @@ M.playsound_local(get_turf(parent), null, volume, FALSE, K.frequency, INSTRUMENT_DISTANCE_NO_FALLOFF, channel, null, copy, distance_multiplier = INSTRUMENT_DISTANCE_FALLOFF_BUFF) // Could do environment and echo later but not for now +/** + * Stops all sounds we are "responsible" for. Only works in synthesized mode. + */ /datum/song/proc/terminate_all_sounds(clear_channels = TRUE) for(var/i in hearing_mobs) terminate_sound_mob(i) @@ -93,10 +78,16 @@ using_sound_channels = 0 SSsounds.free_datum_channels(src) +/** + * Stops all sounds we are responsible for in a given person. Only works in synthesized mode. + */ /datum/song/proc/terminate_sound_mob(mob/M) for(var/channel in channels_playing) M.stop_sound_channel(text2num(channel)) +/** + * Pops a channel we have reserved so we don't have to release and re-request them from SSsounds every time we play a note. This is faster. + */ /datum/song/proc/pop_channel() if(length(channels_idle)) //just pop one off of here if we have one available . = text2num(channels_idle[1]) @@ -108,6 +99,12 @@ if(!isnull(.)) using_sound_channels++ +/** + * Decays our channels and updates their volumes to mobs who can hear us. + * + * Arguments: + * * wait_ds - the deciseconds we should decay by. This is to compensate for any lag, as otherwise songs would get pretty nasty during high time dilation. + */ /datum/song/proc/process_decay(wait_ds) var/linear_dropoff = cached_linear_dropoff * wait_ds var/exponential_dropoff = cached_exponential_dropoff ** wait_ds From 1608214156b5c7d8a84ea59785b0dea02584e78e Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 25 Aug 2020 13:17:36 -0700 Subject: [PATCH 43/64] gives vortex blasts 50% armor pen vs mechas (#13171) * Update hierophant.dm * Update hierophant.dm * Update hierophant.dm --- .../mob/living/simple_animal/hostile/megafauna/hierophant.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 525388fa61..bd3a6e8232 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -661,7 +661,7 @@ Difficulty: Normal continue to_chat(M.occupant, "Your [M.name] is struck by a [name]!") playsound(M,'sound/weapons/sear.ogg', 50, 1, -4) - M.take_damage(damage, BURN, 0, 0) + M.take_damage(damage, BURN, 0, 0, null, 50) /obj/effect/hierophant name = "hierophant beacon" From e1b8b5a4f007ff7c2ffe1c87678bc3c513dc27d4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 25 Aug 2020 15:17:41 -0500 Subject: [PATCH 44/64] Automatic changelog generation for PR #13171 [ci skip] --- html/changelogs/AutoChangeLog-pr-13171.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13171.yml diff --git a/html/changelogs/AutoChangeLog-pr-13171.yml b/html/changelogs/AutoChangeLog-pr-13171.yml new file mode 100644 index 0000000000..ecdf59f4de --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13171.yml @@ -0,0 +1,4 @@ +author: "silicons" +delete-after: True +changes: + - balance: "hierophant vortex blasts now have 50% armor penetration vs mecha" From 9d0fafd09e6c6710364739a53e85e007ce270151 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 25 Aug 2020 14:08:34 -0700 Subject: [PATCH 45/64] Update ventcrawling.dm (#13061) --- code/modules/mob/living/ventcrawling.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/ventcrawling.dm b/code/modules/mob/living/ventcrawling.dm index 36a596f42e..6661d0ccea 100644 --- a/code/modules/mob/living/ventcrawling.dm +++ b/code/modules/mob/living/ventcrawling.dm @@ -19,8 +19,11 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, typecacheof(list( to_chat(src, "You can't vent crawl while you're restrained!") return if(has_buckled_mobs()) - to_chat(src, "You can't vent crawl with other creatures on you!") - return + // attempt once + unbuckle_all_mobs() + if(has_buckled_mobs()) + to_chat(src, "You can't vent crawl with other creatures on you!") + return if(buckled) to_chat(src, "You can't vent crawl while buckled!") return From 2aaa9cd2a329489f189fc981726813a5710f6fec Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 25 Aug 2020 16:08:38 -0500 Subject: [PATCH 46/64] Automatic changelog generation for PR #13061 [ci skip] --- html/changelogs/AutoChangeLog-pr-13061.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13061.yml diff --git a/html/changelogs/AutoChangeLog-pr-13061.yml b/html/changelogs/AutoChangeLog-pr-13061.yml new file mode 100644 index 0000000000..3380ee0460 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13061.yml @@ -0,0 +1,4 @@ +author: "silicons" +delete-after: True +changes: + - balance: "ventcrawling now kicks off every attached/buckled mob, even for non humans." From f908475617acc0cd0a83b92648c0c793bd3b2338 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 26 Aug 2020 01:01:09 +0100 Subject: [PATCH 47/64] rock paper scissors --- code/__DEFINES/rockpaperscissors.dm | 7 ++ code/_globalvars/lists/objects.dm | 3 + code/modules/mob/living/carbon/human/emote.dm | 68 +++++++++++++++++++ tgstation.dme | 1 + 4 files changed, 79 insertions(+) create mode 100644 code/__DEFINES/rockpaperscissors.dm diff --git a/code/__DEFINES/rockpaperscissors.dm b/code/__DEFINES/rockpaperscissors.dm new file mode 100644 index 0000000000..77ba81938d --- /dev/null +++ b/code/__DEFINES/rockpaperscissors.dm @@ -0,0 +1,7 @@ +#define ROCKPAPERSCISSORS_RANGE 3 +#define ROCKPAPERSCISSORS_TIME_LIMIT 20 SECONDS + +#define ROCKPAPERSCISSORS_LOSE "lose" +#define ROCKPAPERSCISSORS_WIN "win" +#define ROCKPAPERSCISSORS_TIE "tie" +#define ROCKPAPERSCISSORS_NOT_DECIDED "not_decided" \ No newline at end of file diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 4de7c88bf7..fee70ee3d5 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -41,3 +41,6 @@ GLOBAL_LIST_EMPTY(ai_status_displays) GLOBAL_LIST_EMPTY(mob_spawners) // All mob_spawn objects GLOBAL_LIST_EMPTY(alert_consoles) // Station alert consoles, /obj/machinery/computer/station_alert + +//list of everyone playing rock paper scissors +GLOBAL_LIST_EMPTY(rockpaperscissors_players) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 1bfb72a415..d2cc9e58b0 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -192,3 +192,71 @@ key_third_person = "chimes" message = "chimes." sound = 'sound/machines/chime.ogg' + +//rock paper scissors emote handling +/mob/living/carbon/human/proc/beginRockPaperScissors(var/chosen_move) + GLOB.rockpaperscissors_players[src] = list(chosen_move, ROCKPAPERSCISSORS_NOT_DECIDED) + do_after_advanced(src, ROCKPAPERSCISSORS_TIME_LIMIT, src, DO_AFTER_REQUIRES_USER_ON_TURF|DO_AFTER_NO_COEFFICIENT|DO_AFTER_NO_PROGRESSBAR, CALLBACK(src, .proc/rockpaperscissors_tick)) + var/new_entry = GLOB.rockpaperscissors_players[src] + if(new_entry[2] == ROCKPAPERSCISSORS_NOT_DECIDED) + to_chat(src, "You put your hand back down.") + GLOB.rockpaperscissors_players -= src + +/mob/living/carbon/human/proc/rockpaperscissors_tick() //called every cycle of the progress bar for rock paper scissors while waiting for an opponent + var/mob/living/carbon/human/opponent + for(var/mob/living/carbon/human/potential_opponent in (GLOB.rockpaperscissors_players - src)) //dont play against yourself + if(get_dist(src, potential_opponent) <= ROCKPAPERSCISSORS_RANGE) + opponent = potential_opponent + break + if(opponent) + //we found an opponent before they found us + var/move_to_number = list("rock" = 0, "paper" = 1, "scissors" = 2) + var/our_move = move_to_number[GLOB.rockpaperscissors_players[src][1]] + var/their_move = move_to_number[GLOB.rockpaperscissors_players[opponent][1]] + var/result_us = ROCKPAPERSCISSORS_WIN + var/result_them = ROCKPAPERSCISSORS_LOSE + if(our_move == their_move) + result_us = ROCKPAPERSCISSORS_TIE + result_them = ROCKPAPERSCISSORS_TIE + else + if(((our_move + 1) % 3) == their_move) + result_us = ROCKPAPERSCISSORS_LOSE + result_them = ROCKPAPERSCISSORS_WIN + //we decided our results so set them in the list + GLOB.rockpaperscissors_players[src][2] = result_us + GLOB.rockpaperscissors_players[opponent][2] = result_them + + //show what happened + src.visible_message("[src] makes [GLOB.rockpaperscissors_players[src][1]] with their hand!") + opponent.visible_message("[opponent] makes [GLOB.rockpaperscissors_players[opponent][1]] with their hands!") + switch(result_us) + if(ROCKPAPERSCISSORS_TIE) + src.visible_message("It was a tie!") + if(ROCKPAPERSCISSORS_WIN) + src.visible_message("[src] wins!") + if(ROCKPAPERSCISSORS_LOSE) + src.visible_message("[opponent] wins!") + + //make the progress bar end so that each player can handle the result + return DO_AFTER_STOP + + //no opponent was found, so keep searching + return DO_AFTER_PROCEED + +//the actual emotes +/datum/emote/living/carbon/human/rockpaperscissors + message = "is attempting to play rock paper scissors!" + +/datum/emote/living/carbon/human/rockpaperscissors/rock + key = "rock" + +/datum/emote/living/carbon/human/rockpaperscissors/paper + key = "paper" + +/datum/emote/living/carbon/human/rockpaperscissors/scissors + key = "scissors" + +/datum/emote/living/carbon/human/rockpaperscissors/run_emote(mob/living/carbon/human/user, params) + if(!(user in GLOB.rockpaperscissors_players)) //no using the emote again while already playing! + . = ..() + user.beginRockPaperScissors(key) diff --git a/tgstation.dme b/tgstation.dme index 79c4274722..de6ee1a6bf 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -96,6 +96,7 @@ #include "code\__DEFINES\reagents_specific_heat.dm" #include "code\__DEFINES\research.dm" #include "code\__DEFINES\robots.dm" +#include "code\__DEFINES\rockpaperscissors.dm" #include "code\__DEFINES\role_preferences.dm" #include "code\__DEFINES\rust_g.dm" #include "code\__DEFINES\say.dm" From 5cf06be877d66bdcab68dba1aea05c9e4db247e2 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 26 Aug 2020 01:09:51 +0100 Subject: [PATCH 48/64] cancel on move --- code/modules/mob/living/carbon/human/emote.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index d2cc9e58b0..04747ffcb4 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -196,7 +196,7 @@ //rock paper scissors emote handling /mob/living/carbon/human/proc/beginRockPaperScissors(var/chosen_move) GLOB.rockpaperscissors_players[src] = list(chosen_move, ROCKPAPERSCISSORS_NOT_DECIDED) - do_after_advanced(src, ROCKPAPERSCISSORS_TIME_LIMIT, src, DO_AFTER_REQUIRES_USER_ON_TURF|DO_AFTER_NO_COEFFICIENT|DO_AFTER_NO_PROGRESSBAR, CALLBACK(src, .proc/rockpaperscissors_tick)) + do_after_advanced(src, ROCKPAPERSCISSORS_TIME_LIMIT, src, DO_AFTER_REQUIRES_USER_ON_TURF|DO_AFTER_NO_COEFFICIENT|DO_AFTER_NO_PROGRESSBAR|DO_AFTER_DISALLOW_MOVING_ABSOLUTE_USER, CALLBACK(src, .proc/rockpaperscissors_tick)) var/new_entry = GLOB.rockpaperscissors_players[src] if(new_entry[2] == ROCKPAPERSCISSORS_NOT_DECIDED) to_chat(src, "You put your hand back down.") From 4f891a47ea06318d18e42699329090e2c3f403d8 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 26 Aug 2020 00:12:30 +0000 Subject: [PATCH 49/64] Automatic changelog compile [ci skip] --- html/changelog.html | 28 +++++++++------------- html/changelogs/.all_changelog.yml | 6 +++++ html/changelogs/AutoChangeLog-pr-13061.yml | 4 ---- html/changelogs/AutoChangeLog-pr-13132.yml | 4 ---- html/changelogs/AutoChangeLog-pr-13171.yml | 4 ---- 5 files changed, 17 insertions(+), 29 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-13061.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13132.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13171.yml diff --git a/html/changelog.html b/html/changelog.html index 9adfbe5691..89d877475f 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,17 @@ -->
      +

      26 August 2020

      +

      ancientpower updated:

      +
        +
      • Ghosts can read newscasters by clicking on them.
      • +
      +

      silicons updated:

      +
        +
      • hierophant vortex blasts now have 50% armor penetration vs mecha
      • +
      • ventcrawling now kicks off every attached/buckled mob, even for non humans.
      • +
      +

      25 August 2020

      Hatterhat updated:

        @@ -1474,23 +1485,6 @@
      • wataur bottle item
      • wataur bottle and overlay
      - -

      24 June 2020

      -

      DeltaFire15 updated:

      -
        -
      • Choosing a random item in your uplink will no longer sometimes reroll your contract.
      • -
      • Syndicate crate event cannot fire as a random event anymore.
      • -
      -

      Detective-Google updated:

      -
        -
      • singulos no longer succ infinite rods out of the ice
      • -
      • one of the directions for the diag hudpatch was blu instead of orang
      • -
      -

      timothyteakettle updated:

      -
        -
      • bonfires/grills no longer produce infinite quantities of food
      • -
      • slime's alter form ability now updates their hair colour when changing their body colour
      • -
      GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 08203d0c46..270e71f740 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -27086,3 +27086,9 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. timothyteakettle: - tweak: I.P.Cs now short their circuits when expressing emotion, causing sparks to appear around them. +2020-08-26: + ancientpower: + - tweak: Ghosts can read newscasters by clicking on them. + silicons: + - balance: hierophant vortex blasts now have 50% armor penetration vs mecha + - balance: ventcrawling now kicks off every attached/buckled mob, even for non humans. diff --git a/html/changelogs/AutoChangeLog-pr-13061.yml b/html/changelogs/AutoChangeLog-pr-13061.yml deleted file mode 100644 index 3380ee0460..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13061.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - balance: "ventcrawling now kicks off every attached/buckled mob, even for non humans." diff --git a/html/changelogs/AutoChangeLog-pr-13132.yml b/html/changelogs/AutoChangeLog-pr-13132.yml deleted file mode 100644 index a69e52b6ac..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13132.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ancientpower" -delete-after: True -changes: - - tweak: "Ghosts can read newscasters by clicking on them." diff --git a/html/changelogs/AutoChangeLog-pr-13171.yml b/html/changelogs/AutoChangeLog-pr-13171.yml deleted file mode 100644 index ecdf59f4de..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13171.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - balance: "hierophant vortex blasts now have 50% armor penetration vs mecha" From 73bffe5ee4a04498b9c25f4f20ee371f0993f618 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 26 Aug 2020 00:44:33 +0000 Subject: [PATCH 50/64] Automatic changelog compile [ci skip] --- html/changelog.html | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 4068dacf38..5eb42c6b75 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1267,23 +1267,6 @@
    • wataur bottle item
    • wataur bottle and overlay
    - -

    24 June 2020

    -

    DeltaFire15 updated:

    -
      -
    • Choosing a random item in your uplink will no longer sometimes reroll your contract.
    • -
    • Syndicate crate event cannot fire as a random event anymore.
    • -
    -

    Detective-Google updated:

    -
      -
    • singulos no longer succ infinite rods out of the ice
    • -
    • one of the directions for the diag hudpatch was blu instead of orang
    • -
    -

    timothyteakettle updated:

    -
      -
    • bonfires/grills no longer produce infinite quantities of food
    • -
    • slime's alter form ability now updates their hair colour when changing their body colour
    • -
    GoonStation 13 Development Team From f611fee1930a69c628f2735402e485f1a380eb50 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Wed, 26 Aug 2020 04:06:53 -0700 Subject: [PATCH 51/64] mecha are no longer immune to goliath tentacles (#13172) * Update goliath.dm * Update goliath.dm * Update goliath.dm --- .../mob/living/simple_animal/hostile/mining_mobs/goliath.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm index 12f0b41d4e..fa67fd8e3b 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm @@ -200,6 +200,8 @@ L.Stun(75) L.adjustBruteLoss(rand(15,20)) // Less stun more harm latched = TRUE + for(var/obj/mecha/M in loc) + M.take_damage(20, BRUTE, null, null, null, 25) if(!latched) retract() else From c6c26149c37e49243d767c5da2d03db7b3534a8c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 26 Aug 2020 06:06:56 -0500 Subject: [PATCH 52/64] Automatic changelog generation for PR #13172 [ci skip] --- html/changelogs/AutoChangeLog-pr-13172.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13172.yml diff --git a/html/changelogs/AutoChangeLog-pr-13172.yml b/html/changelogs/AutoChangeLog-pr-13172.yml new file mode 100644 index 0000000000..240f29920d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13172.yml @@ -0,0 +1,4 @@ +author: "silicons" +delete-after: True +changes: + - balance: "goliath tentacles now do 20 damage to mechs at 25% ap" From d877a8c0fb2de233187a96417951b0c0c4bc4867 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 26 Aug 2020 13:14:19 +0100 Subject: [PATCH 53/64] qol (#13250) --- code/modules/client/preferences.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 778b5175a7..ae2dfee7a7 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -2092,8 +2092,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) else features["body_model"] = chosengender gender = chosengender - facial_hair_style = random_facial_hair_style(gender) - hair_style = random_hair_style(gender) if("body_size") var/min = CONFIG_GET(number/body_size_min) From c6e1afc09ee4c451325916b35ef4386624134634 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 26 Aug 2020 07:14:22 -0500 Subject: [PATCH 54/64] Automatic changelog generation for PR #13250 [ci skip] --- html/changelogs/AutoChangeLog-pr-13250.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13250.yml diff --git a/html/changelogs/AutoChangeLog-pr-13250.yml b/html/changelogs/AutoChangeLog-pr-13250.yml new file mode 100644 index 0000000000..b52cb6694c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13250.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - tweak: "changing your character's gender won't randomize its hairstyle and facial hairstyle now" From 1b30adbf2a1deab4ec664fd457acd2cfd11b3ff8 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Wed, 26 Aug 2020 05:14:33 -0700 Subject: [PATCH 55/64] Update robot.dm (#13247) --- .../modules/mob/living/silicon/robot/robot.dm | 75 ++++++++++--------- 1 file changed, 41 insertions(+), 34 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 9018c49b2c..d8299d42ad 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -289,50 +289,57 @@ return FALSE return ISINRANGE(T1.x, T0.x - interaction_range, T0.x + interaction_range) && ISINRANGE(T1.y, T0.y - interaction_range, T0.y + interaction_range) -/mob/living/silicon/robot/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/weldingtool) && (user.a_intent != INTENT_HARM || user == src)) +/mob/living/silicon/robot/proc/attempt_welder_repair(obj/item/weldingtool/W, mob/user) + if (!getBruteLoss()) + to_chat(user, "[src] is already in good condition!") + return + if (!W.tool_start_check(user, amount=0)) //The welder has 1u of fuel consumed by it's afterattack, so we don't need to worry about taking any away. + return + user.DelayNextAction(CLICK_CD_MELEE) + if(src == user) + to_chat(user, "You start fixing yourself...") + if(!W.use_tool(src, user, 50)) + return + adjustBruteLoss(-10) + else + to_chat(user, "You start fixing [src]...") + if(!do_after(user, 30, target = src)) + return + adjustBruteLoss(-30) + updatehealth() + add_fingerprint(user) + visible_message("[user] has fixed some of the dents on [src].") + +/mob/living/silicon/robot/proc/attempt_cable_repair(obj/item/stack/cable_coil/W, mob/user) + if (getFireLoss() > 0 || getToxLoss() > 0) user.DelayNextAction(CLICK_CD_MELEE) - if (!getBruteLoss()) - to_chat(user, "[src] is already in good condition!") - return - if (!W.tool_start_check(user, amount=0)) //The welder has 1u of fuel consumed by it's afterattack, so we don't need to worry about taking any away. - return if(src == user) to_chat(user, "You start fixing yourself...") - if(!W.use_tool(src, user, 50)) + if(!W.use_tool(src, user, 50, 1, skill_gain_mult = TRIVIAL_USE_TOOL_MULT)) + to_chat(user, "You need more cable to repair [src]!") return - adjustBruteLoss(-10) + adjustFireLoss(-10) + adjustToxLoss(-10) else to_chat(user, "You start fixing [src]...") - if(!do_after(user, 30, target = src)) + if(!W.use_tool(src, user, 30, 1)) + to_chat(user, "You need more cable to repair [src]!") return - adjustBruteLoss(-30) - updatehealth() - add_fingerprint(user) - visible_message("[user] has fixed some of the dents on [src].") + adjustFireLoss(-30) + adjustToxLoss(-30) + updatehealth() + user.visible_message("[user] has fixed some of the burnt wires on [src].", "You fix some of the burnt wires on [src].") + else + to_chat(user, "The wires seem fine, there's no need to fix them.") + +/mob/living/silicon/robot/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/weldingtool) && (user.a_intent != INTENT_HARM || user == src)) + INVOKE_ASYNC(src, .proc/attempt_welder_repair, W, user) return else if(istype(W, /obj/item/stack/cable_coil) && wiresexposed) - user.DelayNextAction(CLICK_CD_MELEE) - if (getFireLoss() > 0 || getToxLoss() > 0) - if(src == user) - to_chat(user, "You start fixing yourself...") - if(!W.use_tool(src, user, 50, 1, skill_gain_mult = TRIVIAL_USE_TOOL_MULT)) - to_chat(user, "You need more cable to repair [src]!") - return - adjustFireLoss(-10) - adjustToxLoss(-10) - else - to_chat(user, "You start fixing [src]...") - if(!W.use_tool(src, user, 30, 1)) - to_chat(user, "You need more cable to repair [src]!") - return - adjustFireLoss(-30) - adjustToxLoss(-30) - updatehealth() - user.visible_message("[user] has fixed some of the burnt wires on [src].", "You fix some of the burnt wires on [src].") - else - to_chat(user, "The wires seem fine, there's no need to fix them.") + INVOKE_ASYNC(src, .proc/attempt_cable_repair, W, user) + return else if(istype(W, /obj/item/crowbar)) // crowbar means open or close the cover if(opened) From ff6beea525b7356820f2b1c2be8ffcd6024d0969 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Wed, 26 Aug 2020 08:19:29 -0700 Subject: [PATCH 56/64] rebalances shotgun shell stripper clips since no one else wants to (#13116) * Update volumetrics.dm * Update ammo_boxes.dm --- code/__DEFINES/storage/volumetrics.dm | 3 +++ code/modules/projectiles/boxes_magazines/ammo_boxes.dm | 3 +++ 2 files changed, 6 insertions(+) diff --git a/code/__DEFINES/storage/volumetrics.dm b/code/__DEFINES/storage/volumetrics.dm index c3f45976ce..e6b732e083 100644 --- a/code/__DEFINES/storage/volumetrics.dm +++ b/code/__DEFINES/storage/volumetrics.dm @@ -24,7 +24,10 @@ GLOBAL_LIST_INIT(default_weight_class_to_volume, list( // Let's keep all of this in one place. given what we put above anyways.. // volume amount for items +/// volume for a data disk #define ITEM_VOLUME_DISK 1 +/// volume for a shotgun stripper clip holding 4 shells +#define ITEM_VOLUME_STRIPPER_CLIP (DEFAULT_VOLUME_NORMAL * 0.5) // #define SAMPLE_VOLUME_AMOUNT 2 diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 0b00c89c02..8cd49bdf16 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -149,6 +149,9 @@ icon = 'icons/obj/ammo.dmi' icon_state = "shotgunclip" caliber = "shotgun" // slapped in to allow shell mix n match + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_POCKET + w_class = WEIGHT_CLASS_NORMAL + w_volume = ITEM_VOLUME_STRIPPER_CLIP ammo_type = /obj/item/ammo_casing/shotgun max_ammo = 4 var/pixeloffsetx = 4 From 6abd541d89cbe3da95d3eb5e4e1d21d6702f56c6 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 26 Aug 2020 10:19:32 -0500 Subject: [PATCH 57/64] Automatic changelog generation for PR #13116 [ci skip] --- html/changelogs/AutoChangeLog-pr-13116.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13116.yml diff --git a/html/changelogs/AutoChangeLog-pr-13116.yml b/html/changelogs/AutoChangeLog-pr-13116.yml new file mode 100644 index 0000000000..f6ede33644 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13116.yml @@ -0,0 +1,4 @@ +author: "silicons" +delete-after: True +changes: + - balance: "no more shotgun stripper clips in boxes." From c264d901409045fe2c10245a8eff7b53014d2cc8 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Wed, 26 Aug 2020 09:00:27 -0700 Subject: [PATCH 58/64] Update eyes.dm (#13254) --- code/modules/surgery/organs/eyes.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index 049fc5b5d4..9172ce00bc 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -265,6 +265,10 @@ var/C = input(owner, "Select Color", "Select color", "#ffffff") as color|null if(!C || QDELETED(src) || QDELETED(user) || QDELETED(owner) || owner != user) return + var/list/hsv = ReadHSV(RGBtoHSV(C)) + if(hsv[2] > 125) + to_chat(user, "A color that saturated? Surely not!") + return var/range = input(user, "Enter range (0 - [max_light_beam_distance])", "Range Select", 0) as null|num if(!isnum(range)) return @@ -396,4 +400,4 @@ #undef BLURRY_VISION_ONE #undef BLURRY_VISION_TWO -#undef BLIND_VISION_THREE \ No newline at end of file +#undef BLIND_VISION_THREE From 7a7a773751bee96f40920a54f429932906856460 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 26 Aug 2020 11:00:31 -0500 Subject: [PATCH 59/64] Automatic changelog generation for PR #13254 [ci skip] --- html/changelogs/AutoChangeLog-pr-13254.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13254.yml diff --git a/html/changelogs/AutoChangeLog-pr-13254.yml b/html/changelogs/AutoChangeLog-pr-13254.yml new file mode 100644 index 0000000000..97f3d8471e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13254.yml @@ -0,0 +1,4 @@ +author: "silicons" +delete-after: True +changes: + - tweak: "eyebeam lighting can only have 128 maximum HSV saturation now." From 97564312e32334cba9823e9b207d6972349bf2db Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 26 Aug 2020 17:06:58 +0100 Subject: [PATCH 60/64] mindreaders know your move --- code/datums/mutations/antenna.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/datums/mutations/antenna.dm b/code/datums/mutations/antenna.dm index 978802fd80..ad08b8ebdc 100644 --- a/code/datums/mutations/antenna.dm +++ b/code/datums/mutations/antenna.dm @@ -90,6 +90,8 @@ to_chat(user, "You catch some drifting memories of their past conversations...") for(var/spoken_memory in recent_speech) to_chat(user, "[recent_speech[spoken_memory]]") + if(usr in GLOB.rockpaperscissors_players) + to_chat(user, "They're planning on playing [GLOB.rockpaperscissors_players[usr][1]]") if(iscarbon(M)) var/mob/living/carbon/human/H = M to_chat(user, "You find that their intent is to [H.a_intent]...") From 020b8f64eebfaf55634aea4ad1b5e05ceda13da0 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 27 Aug 2020 00:12:55 +0000 Subject: [PATCH 61/64] Automatic changelog compile [ci skip] --- html/changelog.html | 43 ++++++---------------- html/changelogs/.all_changelog.yml | 8 ++++ html/changelogs/AutoChangeLog-pr-13116.yml | 4 -- html/changelogs/AutoChangeLog-pr-13172.yml | 4 -- html/changelogs/AutoChangeLog-pr-13250.yml | 4 -- html/changelogs/AutoChangeLog-pr-13254.yml | 4 -- 6 files changed, 20 insertions(+), 47 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-13116.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13172.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13250.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13254.yml diff --git a/html/changelog.html b/html/changelog.html index 89d877475f..870578cae5 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,18 @@ -->
    +

    27 August 2020

    +

    silicons updated:

    +
      +
    • eyebeam lighting can only have 128 maximum HSV saturation now.
    • +
    • no more shotgun stripper clips in boxes.
    • +
    • goliath tentacles now do 20 damage to mechs at 25% ap
    • +
    +

    timothyteakettle updated:

    +
      +
    • changing your character's gender won't randomize its hairstyle and facial hairstyle now
    • +
    +

    26 August 2020

    ancientpower updated:

      @@ -1454,37 +1466,6 @@
      • soap cleans blood again
      - -

      25 June 2020

      -

      Anonymous updated:

      -
        -
      • Added kepi and orvilike kepi. Available through loadout.
      • -
      -

      Detective Google updated:

      -
        -
      • Medigygax
      • -
      -

      Detective-Google updated:

      -
        -
      • malf AIs can no longer yeet the station while shunted
      • -
      • SMESes can now properly use self charging cells
      • -
      • ghosts now show up when the round ends
      • -
      • away missions
      • -
      -

      Funce updated:

      -
        -
      • Mentor SQL queries are now deleted properly.
      • -
      -

      Linzolle updated:

      -
        -
      • analyze function on chem master is no longer broken
      • -
      • organs now decay inside dead bodies again
      • -
      -

      dapnee updated:

      -
        -
      • wataur bottle item
      • -
      • wataur bottle and overlay
      • -
    GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 270e71f740..fd9523fb15 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -27092,3 +27092,11 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. silicons: - balance: hierophant vortex blasts now have 50% armor penetration vs mecha - balance: ventcrawling now kicks off every attached/buckled mob, even for non humans. +2020-08-27: + silicons: + - tweak: eyebeam lighting can only have 128 maximum HSV saturation now. + - balance: no more shotgun stripper clips in boxes. + - balance: goliath tentacles now do 20 damage to mechs at 25% ap + timothyteakettle: + - tweak: changing your character's gender won't randomize its hairstyle and facial + hairstyle now diff --git a/html/changelogs/AutoChangeLog-pr-13116.yml b/html/changelogs/AutoChangeLog-pr-13116.yml deleted file mode 100644 index f6ede33644..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13116.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - balance: "no more shotgun stripper clips in boxes." diff --git a/html/changelogs/AutoChangeLog-pr-13172.yml b/html/changelogs/AutoChangeLog-pr-13172.yml deleted file mode 100644 index 240f29920d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13172.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - balance: "goliath tentacles now do 20 damage to mechs at 25% ap" diff --git a/html/changelogs/AutoChangeLog-pr-13250.yml b/html/changelogs/AutoChangeLog-pr-13250.yml deleted file mode 100644 index b52cb6694c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13250.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - tweak: "changing your character's gender won't randomize its hairstyle and facial hairstyle now" diff --git a/html/changelogs/AutoChangeLog-pr-13254.yml b/html/changelogs/AutoChangeLog-pr-13254.yml deleted file mode 100644 index 97f3d8471e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13254.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "silicons" -delete-after: True -changes: - - tweak: "eyebeam lighting can only have 128 maximum HSV saturation now." From 222c345e56a953b821f684b0dcbcfd566777783a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 27 Aug 2020 00:44:49 +0000 Subject: [PATCH 62/64] Automatic changelog compile [ci skip] --- html/changelog.html | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 5eb42c6b75..09f7352122 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1236,37 +1236,6 @@
    • soap cleans blood again
    - -

    25 June 2020

    -

    Anonymous updated:

    -
      -
    • Added kepi and orvilike kepi. Available through loadout.
    • -
    -

    Detective Google updated:

    -
      -
    • Medigygax
    • -
    -

    Detective-Google updated:

    -
      -
    • malf AIs can no longer yeet the station while shunted
    • -
    • SMESes can now properly use self charging cells
    • -
    • ghosts now show up when the round ends
    • -
    • away missions
    • -
    -

    Funce updated:

    -
      -
    • Mentor SQL queries are now deleted properly.
    • -
    -

    Linzolle updated:

    -
      -
    • analyze function on chem master is no longer broken
    • -
    • organs now decay inside dead bodies again
    • -
    -

    dapnee updated:

    -
      -
    • wataur bottle item
    • -
    • wataur bottle and overlay
    • -
    GoonStation 13 Development Team From 2a15e64be3e595310bab65322cb4909927ded23b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Aug 2020 11:42:11 -0500 Subject: [PATCH 63/64] Automatic changelog generation for PR #13265 [ci skip] --- html/changelogs/AutoChangeLog-pr-13265.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13265.yml diff --git a/html/changelogs/AutoChangeLog-pr-13265.yml b/html/changelogs/AutoChangeLog-pr-13265.yml new file mode 100644 index 0000000000..917e5786b0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13265.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - rscadd: "an ancient game over a thousand years old has re-emerged among crewmembers - rock paper scissors" From e3bd5ea51da7f24448bdef3371962b4ff015d90c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Aug 2020 11:55:30 -0500 Subject: [PATCH 64/64] Automatic changelog generation for PR #13232 [ci skip] --- html/changelogs/AutoChangeLog-pr-13232.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13232.yml diff --git a/html/changelogs/AutoChangeLog-pr-13232.yml b/html/changelogs/AutoChangeLog-pr-13232.yml new file mode 100644 index 0000000000..9571dbf2b9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13232.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - rscadd: "you can now choose a body sprite as an anthromorph or anthromorphic insect, and can choose from aquatic/avian and apid respectively (and obviously back to the defaults too)"