Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update-10/20/2024 #86

Merged
merged 77 commits into from
Oct 20, 2024
Merged

Update-10/20/2024 #86

merged 77 commits into from
Oct 20, 2024

Commits on Oct 15, 2024

  1. Fix Reverse Engineering UI (#1053)

    # Description
    
    Title
    Upstream cherry pick fucked it, this fixes it.
    
    ---
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    ### Before
    
    ![image](https://github.com/user-attachments/assets/b8d3876a-2c73-44e0-b9de-9650ee5074ae)
    ### After
    
    ![image](https://github.com/user-attachments/assets/49859d45-c6e0-4d03-84fa-de8bcb00de11)
    </p>
    </details>
    
    ---
    
    # Changelog
    
    :cl:
    - fix: Reverse engineering machine UI works again.
    Aidenkrz authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    68682f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92c22ab View commit details
    Browse the repository at this point in the history
  3. Fix Arachne Turning Into Errors when They Take Damage (#1054)

    # Description
    
    title
    
    ---
    
    # Media
    
    im lazy, imagine arachne but they arent big errors.
    
    ---
    
    # Changelog
    
    :cl:
    - fix: Arachne no longer turn into errors when they take damage
    Aidenkrz authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    e98e9ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3466b39 View commit details
    Browse the repository at this point in the history
  5. Cocoon Sizing Bettering (#1055)

    # Description
    
    Cocoon size is now based on the humanoids height/width, or the sprite
    scale/size.
    Also makes it so we aren't calling a command to change the scale.
    
    ---
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    ### Large Oni
    
    https://github.com/user-attachments/assets/c26f6b34-39f7-437c-af86-715185855aff
    
    ### Small Felinid
    
    https://github.com/user-attachments/assets/5a82affb-b8b7-4b79-aa39-37f5a7a2e35e
    
    ### Mouse
    
    https://github.com/user-attachments/assets/42d7b41e-7333-4052-a1d1-698ce337706e
    
    ### Dragon
    
    https://github.com/user-attachments/assets/210eab03-416c-4795-a384-9e502fe794a2
    
    </p>
    </details>
    
    ---
    
    # Changelog
    
    :cl:
    - tweak: Cocoon sizing has been changed to reflect the size of the
    entity inside better.
    Aidenkrz authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    db5cfce View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0ebdfb0 View commit details
    Browse the repository at this point in the history
  7. Update Gax (#1048)

    <!--
    This is a semi-strict format, you can add/remove sections as needed but
    the order/format should be kept the same
    Remove these comments before submitting
    -->
    
    # Description
    
    <!--
    Explain this PR in as much detail as applicable
    
    Some example prompts to consider:
    How might this affect the game? The codebase?
    What might be some alternatives to this?
    How/Who does this benefit/hurt [the game/codebase]?
    -->
    
    This PR updates the Gax map, fixing some important things.
    
    ---
    
    # TODO
    
    <!--
    A list of everything you have to do before this PR is "complete"
    You probably won't have to complete everything before merging but it's
    good to leave future references
    -->
    
    
    ---
    
    <!--
    This is default collapsed, readers click to expand it and see all your
    media
    The PR media section can get very large at times, so this is a good way
    to keep it clean
    The title is written using HTML tags
    The title must be within the <summary> tags or you won't see it
    -->
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    ![Example Media Embed](https://example.com/thisimageisntreal.png)
    
    </p>
    </details>
    
    ---
    
    # Changelog
    
    <!--
    You can add an author after the `:cl:` to change the name that appears
    in the changelog (ex: `:cl: Death`)
    Leaving it blank will default to your GitHub display name
    This includes all available types for the changelog
    -->
    
    :cl:
    - fix: Gax station: fixed arrivals being unable to dock due to meteor
    shielding and translated security camera names to English.
    Ichaie authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    1d1e6c9 View commit details
    Browse the repository at this point in the history
  8. Fix Psionic Power Rolling (#1047)

    # Description
    
    Apparently the psionic power rolls were not including a D100 roll in the
    baseline, so people were getting new psionic powers waaaaaay slower than
    was intended. Also, makes late-join psions use the glimmer calculation.
    
    # Changelog
    
    :cl:
    - tweak: Psionic Rolls should now generate larger, random amounts of
    Potentia. This should make it a lot easier to obtain powers.
    VMSolidus authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    7e1d9c4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6a54e8c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3ddd185 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Database Fixes (#1051)

    * Check for flavor text equality in profile.
    
    * Fix some characters being deleted from flavor text
    
    Sometimes the last few characters of the flavor text would get deleted.
    This fixes this issue.
    
    (cherry picked from commit 9f1d95e3353493f28d579b562de348a322312885)
    
    # Description
    
    This PR fixes some database issues present in The Wizmerge.
    
    # Changelog
    
    No changelog, this isn't player facing.
    
    ---------
    
    Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
    Co-authored-by: Evgencheg <7064926@gmail.com>
    Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com>
    Co-authored-by: dffdff2423 <dffdff2423@gmail.com>
    5 people authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    6cbaf2f View commit details
    Browse the repository at this point in the history
  2. Fix Crawling on Tables (#1057)

    # Description
    
    Crawling on tables was janky, if you stood up while crawling, or laid
    down while climbing, it would push you to the edge of the table and
    break.
    
    Solves #995
    
    ---
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    
    https://github.com/user-attachments/assets/08aa0e22-0363-45d8-810f-c69f7a796d7c
    
    
    https://github.com/user-attachments/assets/5a31df3c-f01c-4500-94fb-f4beb3c6e007
    
    </p>
    </details>
    
    ---
    
    # Changelog
    
    :cl:
    - fix: You can properly lay down and stand up on tables now.
    
    Co-authored-by: VMSolidus <evilexecutive@gmail.com>
    Aidenkrz and VMSolidus authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    f09d26c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c1ff61 View commit details
    Browse the repository at this point in the history
  4. Constrict Height and Width via a Size Ratio & Fix Humanoids Not Havin…

    …g A Fixture (#1049)
    
    # Description
    
    Title
    Intended to stop players from making slender men type characters with
    height maxed and width at the minimum, and vice versa
    The ratio can be modified via the species' prototype
    
    Also fixes the issue of players being able to noclip because they're
    fixture has no radius by setting the Height and Width to the species
    default if none is provided. (technically this also fixes Urists always
    being as small as possible)
    
    Solves #865 #497
    Partially resolves #995
    
    ---
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    
    https://github.com/user-attachments/assets/1b3b32f1-5976-41f8-935b-7d53106e5452
    
    </p>
    </details>
    
    ---
    
    # Changelog
    
    :cl:
    - tweak: Height and width are now constrained by each other.
    - fix: Humanoids can no longer phase through walls.
    
    ---------
    
    Signed-off-by: Aiden <aiden@djkraz.com>
    Co-authored-by: VMSolidus <evilexecutive@gmail.com>
    Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
    3 people authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    0865e47 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    344d035 View commit details
    Browse the repository at this point in the history
  6. Bluespace and Normality Tweaks/Fixes + Bluespace Part Crafting (#1052)

    # Description
    
    Bluespace crystals would turn into ore when ejected from autolathe, lead
    me down a rabbit hole of issues with them.
    
    - fixes above mentioned 
    - normality crystals dont appear as bluespace when inserted into lathes
    anymore
    - adds textures for ores and crystals (grey cuz its "normal" duh)
    - fixes glimmer drain using a DIFFERENT normality crystal that was made
    with chems
    - the old chem version now gives new normality crystals
    - add crafting recipes for bluespace parts (fixes not being able to
    reverse engineer them)
    
    Fixes #980 
    
    ---
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    
    ![image](https://github.com/user-attachments/assets/4464948b-edbe-4b8b-93ad-21aae192b2aa)
    
    
    </p>
    </details>
    
    ---
    
    # Changelog
    
    :cl:
    - fix: Bluespace crystals now properly eject from lathes.
    - fix: Bluespace parts can be reverse engineered.
    
    ---------
    
    Signed-off-by: Aiden <aiden@djkraz.com>
    Co-authored-by: VMSolidus <evilexecutive@gmail.com>
    Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
    3 people authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    5eff873 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1d9c7a8 View commit details
    Browse the repository at this point in the history
  8. Fix RSI Validator (#1060)

    # Description
    
    There were some missing meta.json entries.
    VMSolidus authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    ae58bf4 View commit details
    Browse the repository at this point in the history
  9. Chirp (#1056)

    # Description
    
    This PR fixes the Singer trait, as well as the Harpy singing ability. As
    a bonus, the action button is no longer hardcoded to the species.
    
    # Changelog
    
    :cl:
    - fix: Fixed Harpy singing not opening the Midi Player.
    VMSolidus authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    549d055 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5e8b1a3 View commit details
    Browse the repository at this point in the history
  11. Fix Forensics Cleaning (#1061)

    # Description
    Fixes cleaning forensics off of an object being impossible unless it has
    a scent. Explained in the latest (to date) comment to #715.
    
    Also removes some unnecessarily duplicated code and inverts an if
    condition.
    
    # Changelog
    :cl:
    - fix: Soap once again can be used to clean evidence off.
    Mnemotechnician authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    f3a3f4e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e8f7c11 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Cocoon Cleanup & Minor Bloodsucker Tweaks (#1058)

    # Description
    
    - Generalizes cocooning
    - Allows any mob to be cocooned
    - Cocoon bloodsucking moved to vampirism system
    - Any blood sucker can drink from cocoons
    - Vampirism no longer fails if bloodstream isn't normal blood, but gives
    a pop up
    - Vampirism `WebRequired` actually works in a way that makes sense
    - Adds cocooning and bloodsucker to all spider mobs + Arachnids
    
    resolves #978
    
    ---
    
    # Changelog
    
    :cl:
    - tweak: All spiders, arachne, and arachnids can cocoon mobs, and drink
    their blood.
    
    ---------
    
    Co-authored-by: VMSolidus <evilexecutive@gmail.com>
    Aidenkrz and VMSolidus authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    a78775b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    603b86e View commit details
    Browse the repository at this point in the history
  3. Cherry-Pick Wizden PR #27960 (#1067)

    * fix orphaned storage grid pieces getting stuck to the cursor
    
    * instead of denying it, update it smartly
    
    # Description
    
    This cherry-picks
    space-wizards/space-station-14#27960
    Which should fix our storage UI bugs.
    
    Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
    VMSolidus and EmoGarbage404 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0f73ebf View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Configuration menu
    Copy the full SHA
    f92a126 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00e374c View commit details
    Browse the repository at this point in the history
  3. Adjust Air Alarm Pressure Thresholds (#996)

    # Description
    
    - Adjusts the "danger" status threshold in Air Alarms to 20 kPa,
    resulting in "warning" status at the expected 90 kPa.
    - Fixes the issue where air alarms had "danger" status at 20 kPa and
    "warning" status at 21 kPa
    
    ---
    
    # Changelog
    
    :cl: zelezniciar
    - fix: Fixes Air Alarms not entering danger/warning state when pressure
    is low
    
    ---------
    
    Co-authored-by: VMSolidus <evilexecutive@gmail.com>
    zelezniciar1 and VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    fce71cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3e467b View commit details
    Browse the repository at this point in the history
  5. Personal Ai Languages (#1066)

    # Description
    
    This PR adds Languages to Personal Ai devices, allowing them to act as
    an interpreter for their owner. PAIs carry knowledge of all "Common"
    languages(Not including anything species specific, or Rare), plus the
    ability to understand(but not speak) Sign language.
    
    # Changelog
    
    :cl:
    - add: Personal Ai devices now come loaded with knowledge of all
    "Common" languages, including Sign language, allowing them to interpret
    for their owner.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    0aae220 View commit details
    Browse the repository at this point in the history
  6. Fix Melee Contests (#1069)

    # Description
    
    Default values for melee weapon contests were causing balance issues
    with Mobs that interacted with it, such as Carps being able to defeat
    the damage threshold of reinforced walls when the intention is that they
    shouldn't be able to. Also the logic on ContestDisadvantages was
    inverted, so this fixes that.
    
    # Changelog
    
    :cl:
    - fix: Fixed issues with Contests System that allowed mobs such as Space
    Carps to smash through barriers that were not intended to be breakable
    by said mobs.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    7f60931 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc27a8b View commit details
    Browse the repository at this point in the history
  8. Cherry-Pick Wizden PR #28447 (#1077)

    make it so you cant build disposal pipes in impassable objects (like
    walls)
    
    <!--
    This is a semi-strict format, you can add/remove sections as needed but
    the order/format should be kept the same
    Remove these comments before submitting
    -->
    
    # Description
    
    This Fixes #1072 
    By cherry-picking
    space-wizards/space-station-14#28447
    
    Co-authored-by: NazrinNya <137837419+NazrinNya@users.noreply.github.com>
    VMSolidus and NazrinNya authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    4c79a6f View commit details
    Browse the repository at this point in the history
  9. Fix Cryptobiolin (#1081)

    # Description
    
    Closes #1080
    This PR fixes Cryptobiolin so that it correctly adds a temporary
    "PsionicsDisabled" and "PsionicallyInsulated" status effect to the
    consumer. This effect lasts for 15 minutes, and is intended to be a
    highly effective means of providing protection from psionics, especially
    in the case of a Code White call.
    
    # Changelog
    
    :cl:
    - fix: Fixed Cryptobiolin not providing temporary Psionic Insulation. It
    now provides protection from psionic abilities and events for 15
    minutes.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    528ef89 View commit details
    Browse the repository at this point in the history
  10. Fix Nicotine Addiction (#1082)

    # Description
    
    It takes 10 minutes to smoke a cigarette, and by the time the cigarette
    is done smoking, the nicotine addiction benefit wears off, meaning that
    the instant you stopped smoking, you would immediately suffer the need
    to smoke again. A better fix would be a more comprehensive refactor of
    addictions into its own special system, but we're currently in a state
    of "Rapid fire fixes" so this will do for now by bumping the benefit
    time up to 17 minutes. I've also done the same for Loto Enthrallment.
    
    # Changelog
    
    :cl:
    - tweak: The mood benefit from Nicotine and Lotophagoi Oil has had its
    duration increased from 10 minutes to 17 minutes. You should no longer
    IMMEDIATELY feel a need to smoke as soon as the first cigarette is done.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    4561092 View commit details
    Browse the repository at this point in the history
  11. Fix Too Much Food And Drink (#1083)

    # Description
    
    Closes #1075
    It was basically impossible to eat or drink without triggering the
    negative moodlet, and this feels entirely the wrong direction for
    players to be penalized for these actions. So I've simply inverted the
    penalty into a bonus.
    
    # Changelog
    
    :cl:
    - tweak: Completely satiating all hunger or thirst now provides a mood
    bonus instead of a penalty.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    a390ed7 View commit details
    Browse the repository at this point in the history
  12. Arena Arrivals Dock (#1086)

    # Description
    For #1070
    This PR adds a proper arrivals dock to the Arena map, with actual
    Arrivals airlocks. This allows the map to function properly with servers
    having the Arrivals shuttle enabled.
    
    # TODO
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    
    ![image](https://github.com/user-attachments/assets/58976cdf-9869-487c-8b38-de0a3eca2307)
    
    </p>
    </details>
    
    # Changelog
    
    :cl:
    - add: Arena now has a properly functional Arrivals Dock.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    d74f719 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f2c5574 View commit details
    Browse the repository at this point in the history
  14. Cherry-Pick space-wizards/space-station-14#26001 (#1087)

    # Description
    Need someone to test this change first.
    
    Resolves #863 
    Closes #149 
    
    # Changelog
    :cl:
    - fix: Sechud should no longer stop working when someone in your PVS is
    set to "wanted".
    Mnemotechnician authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    945b103 View commit details
    Browse the repository at this point in the history
  15. Fix Mech Weight (#1090)

    # Description
    
    Mechs have a more realistic weight now. :)
    Fixes #666
    
    # Changelog
    
    :cl:
    - add: Ripley now weighs a few tonnes. Good luck ever pulling it.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    000b5f4 View commit details
    Browse the repository at this point in the history
  16. Pistol Ammo Counter (#1091)

    # Description
    
    All pistols were lacking the AmmoCounterComponent, needed to display
    their ammo in the UI like all the rest of the guns.
    
    # Changelog
    
    :cl:
    - fix: Handguns(Such as Mk58, Viper, Cobra, etc.) now display their ammo
    counter in the UI.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    0cb7c3f View commit details
    Browse the repository at this point in the history
  17. Stop Harpy Singing On Disconnect (#1079)

    # Description
    
    This fixes a bug reported by @DURK over discord, whereby if a Harpy's
    player disconnects, their midi player does not correctly close, causing
    the song to perpetually play.
    
    # Changelog
    
    :cl:
    - fix: Fixed Harpies not ceasing with their singing when a player
    disconnects.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    482d8b3 View commit details
    Browse the repository at this point in the history
  18. Fix Add Psionic Power Command (#1095)

    # Description
    
    Someone came up with the fix for this 3 days ago, and then never PR'ed
    it here. So I guess I'm PR'ing it now while I'm still on a bugfixing
    binge.
    
    # Changelog
    
    :cl:
    - fix: addpsionicpower command now works.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    790772b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9e57664 View commit details
    Browse the repository at this point in the history
  20. Chaplain Bible Loadouts (#1068)

    # Description
    
    Since you get your Backpack from your Loadout, Chaplain no longer gets
    his bible from his backpack. Actually NOBODY gets their Filled backpacks
    anymore. Every job that previously had a Filled backpack needs to have
    their shit added to Loadouts. This PR adds loadout categories for the
    Chaplain to get his Bible and Stamp back.
    
    I spent literally 2 fucking hours trying to figure out why I can't add
    job specific categories to Science, and have nothing to show for it. So
    Uhh.. Fuck. I don't know why I can add job specific categories for
    service, but can't for Science.
    
    # Changelog
    
    :cl:
    - add: Chaplain's Bible and Stamp is now found in Loadouts.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    9b77959 View commit details
    Browse the repository at this point in the history
  21. Glacier Dedicated Arrivals Dock (#1088)

    # Description
    
    For #1070 
    
    This PR adds a dedicated Arrivals docking area, notably dropping people
    off at the "Village" rather than the Evac site. I felt it was more
    appropriate to drop people off at the village than near any industrial
    area, as it helps add to some of the map's charm that the first thing
    people see is a wintery wonderland village area.
    
    # TODO
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    
    ![image](https://github.com/user-attachments/assets/2d672116-95ea-4c36-91fc-1e6c66de7506)
    
    </p>
    </details>
    
    # Changelog
    
    :cl:
    - add: Glacier now has a dedicated Arrivals dock that leads into the
    Village.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    3e626f6 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    951e670 View commit details
    Browse the repository at this point in the history
  23. Syndicate Listening Outpost Version 2 (#1065)

    # Description
    
    This PR does two things. First it updates the code behind the Syndicate
    Listening Outpost event so that it isn't completely dogshit anymore.
    Thanks to my college for teaching me Trigonometry, I now actually know
    how to write a system like this from scratch. A key note is that the new
    system for spawning the outpost actually accepts a List of shuttle
    paths, and will randomly select a shuttle from said list to be spawned.
    This allows people to potentially make "Variant" listening outposts,
    such as a much larger 8-person outpost. It also now has support for
    Multi-grid or map stations, via the GetSpawnableStations function, which
    it uses to select a random station to spawn in reference to.
    
    This PR also makes significant updates to the ListeningPost, extending
    the outpost bridge to include new consoles, such as the Syndicate
    Communications Console, which allows the LP operators to troll the
    station even harder. As well as camera consoles, assuming we ever get
    cross-grid cameras working... The listening post also gets a new cargo
    dock, with concealed turret shutters inside the dock, and a window
    facing into the cavern entrance. The cargo dock can be docked by ships,
    presumably for directly exchanging supplies and equipment with the
    listening post.
    
    To make use of this dock, the Listening Post now has actual syndicate
    supplies, in the form of their surplus crates, which will serve either
    as loot for salvage, or supplies to be given to syndicate agents should
    they have some way of getting to the outpost. Woe upon a station should
    they ever team up with Nukies.
    
    The asteroid has also had its defenses beefed up, with turrets in
    various positions to guard it from spaceborne attackers. Salvage players
    are REALLY going to have to work to crack the outposts open and get to
    their goodies.
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    
    ![image](https://github.com/user-attachments/assets/67e1048a-1b5a-4495-a2f2-b0fcac90badb)
    
    
    </p>
    </details>
    
    # Changelog
    
    :cl:
    - add: The Syndicate has significantly expanded their Listening Outpost
    operations, featuring larger, better defended outposts. These new
    outposts also serve as supply depots for Syndicate agents in the field.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    9442d40 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    057febb View commit details
    Browse the repository at this point in the history
  25. Fix Steal Hos Weapon Objective (#1084)

    # Description
    
    Closes #1076
    
    This fixes the "Steal The HoS's weapon" objective by first making it a
    SINGLE objective that allows to stealing any of the HoS Weapons,
    regardless of which one was selected. It also toggles on the
    "VerifyMapExistence" setting for this objective, so that it will
    correctly not generate if the station's Head of Security either isn't
    present, or simply chose not to take an antique weapon to the station(I
    don't know why they would do this, but it's an option).
    
    # Changelog
    
    :cl:
    - fix: Fixed the "Steal The Head of Security's Weapon" so that it is now
    a single objective that counts for any anique weapon chosen by the Head
    of Security. The objective will also once again correctly not generate
    if there are no valid items for it on the station.
    VMSolidus authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    ba171b9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f354284 View commit details
    Browse the repository at this point in the history
  27. Adds TC To Listening Post Operatives (#1062)

    # Description
    
    Spiritual successor to an old unintended interaction in Delta V, where
    LP ops would spawn with uplinks. Except instead of having objectives its
    just an uplink with 20TC.
    
    Why? Because it turns LP Ops from a simple nuisance into a potential
    threat that can send support on station for you, and makes taking a trip
    to the outpost to cash in some TC a very viable strategy. Salvage might
    be more inclined to raid them too, so thats gonna be fun.
    
    # Changelog
    
    :cl: Mocho
    - add: Added an uplink with 20TC for all Listening Post Operatives
    gluesniffler authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    15a7be0 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1184e10 View commit details
    Browse the repository at this point in the history
  29. Job Whitelist System (#1093)

    <!--
    This is a semi-strict format, you can add/remove sections as needed but
    the order/format should be kept the same
    Remove these comments before submitting
    -->
    
    # Description
    
    <!--
    Explain this PR in as much detail as applicable
    
    Some example prompts to consider:
    How might this affect the game? The codebase?
    What might be some alternatives to this?
    How/Who does this benefit/hurt [the game/codebase]?
    -->
    
    This PR Port the following PRs:
    space-wizards/space-station-14#28085 and
    DeltaV-Station/Delta-v#1678
    
    This adds a simple job whitelist system, DB Migration correctly done,
    tested and working so far.
    Why now? i need it.
    
    ---
    
    # TODO
    
    <!--
    A list of everything you have to do before this PR is "complete"
    You probably won't have to complete everything before merging but it's
    good to leave future references
    -->
    
    - [x] Job WhiteList
    - [x] Working with current RequirementSystem
    - [x] DeltaV - Job Whitelist Panel Port
    
    ---
    
    <!--
    This is default collapsed, readers click to expand it and see all your
    media
    The PR media section can get very large at times, so this is a good way
    to keep it clean
    The title is written using HTML tags
    The title must be within the <summary> tags or you won't see it
    -->
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    
    ![image](https://github.com/user-attachments/assets/599b9018-aabe-4e5e-be86-dd2fd462c22c)
    
    ![image](https://github.com/user-attachments/assets/3eb5cf1e-b27d-40f7-b747-53fb298b6ff6)
    
    </p>
    </details>
    
    ---
    
    # Changelog
    
    <!--
    You can add an author after the `:cl:` to change the name that appears
    in the changelog (ex: `:cl: Death`)
    Leaving it blank will default to your GitHub display name
    This includes all available types for the changelog
    -->
    
    :cl:
    - add: Job Whitelist!
    FoxxoTrystan authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    21b7a82 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    d7de808 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Various Wielding Fixes (#1078)

    Unhand me, fiend
    
    # Description
    
    Literally all of Wizden's "Wielding Quality Of Life" improvements.
    
    Fixes #1074
    Fixes #1073
    
    Cherry-picks the following PRs: 
    space-wizards/space-station-14#26970
    space-wizards/space-station-14#27973
    space-wizards/space-station-14#27975
    space-wizards/space-station-14#28438
    space-wizards/space-station-14#27975
    space-wizards/space-station-14#28002
    space-wizards/space-station-14#28161
    
    # Changelog
    
    :cl:
    - fix: Ported literally all of Wizden's Wielding Quality Of Life
    improvements.
    
    ---------
    
    Signed-off-by: VMSolidus <evilexecutive@gmail.com>
    Co-authored-by: RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com>
    Co-authored-by: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com>
    Co-authored-by: WarMechanic <69510347+WarMechanic@users.noreply.github.com>
    Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
    Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
    6 people authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    0383090 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f751947 View commit details
    Browse the repository at this point in the history
  3. Allow Talking Across Atmosphere (#1089)

    # Description
    
    Fixes #1085 by making it so that being in a MapAtmosphere outright
    bypasses the check for "No talking in space!"
    
    # TODO
    
    Don't merge this without testing it, and I haven't tested it yet.
    
    # Changelog
    
    :cl:
    - add: Being in an Atmosphere(such as Planets like Glacier & Nukieworld)
    bypasses the limitation of "NO TALKING IN SPACE"
    VMSolidus authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    9ddd967 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6d376a7 View commit details
    Browse the repository at this point in the history
  5. Fix a Single Petting Interaction Locale (#1106)

    # Description
    Resolves #1104
    
    
    # Changelog
    N/A
    
    Signed-off-by: Mnemotechnican <69920617+Mnemotechnician@users.noreply.github.com>
    Mnemotechnician authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    86da406 View commit details
    Browse the repository at this point in the history
  6. [Feature] Generic Radial Selector Menu (#1071)

    # Description
    
    Introduced a generic radial selector menu. Switched
    shortconstructionsystem from it's own BUI to radial selector.
    
    # Changelog
    
    no cl no fun (no changelog for players)
    
    ---------
    
    Signed-off-by: Remuchi <RemuchiOfficial@gmail.com>
    Remuchi authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    b8ed999 View commit details
    Browse the repository at this point in the history
  7. Fix Breath Of Life Locale (#1109)

    # Description
    
    Fixes #1107
    A pretty simple single-line fix that makes Breath of Life have its
    correct text popup.
    
    # Changelog
    
    :cl:
    - fix: Breath of Life now correctly displays its esoteric text popup if
    the right conditions are met.
    VMSolidus authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    d1ec52c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aec15f8 View commit details
    Browse the repository at this point in the history
  9. Shadowkin (#960)

    # Description
    
    Port Shadowkin from Parkstation:
    Simple-Station/Parkstation#42
    
    ---
    
    # TODO
    
    - [x] Specie Base
    - [x] Mar Language / Empathy
    - [x] Shadowkin Powers
    - [x] Tiny TODO Application
    - [x] Specie .yml fix
    - [x] Sounds Mono Fix
    - [x] EtherealLight
    - [x] ethereal goggles
    - [x] Shadowkin restraints
    - [x] Bluespace Crystal (Kicks Ethernal Ent back to realspace)
    
    ---
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    
    ![image](https://github.com/user-attachments/assets/47b45499-4c5d-4513-a48d-a291f27c76a6)
    
    ![image](https://github.com/user-attachments/assets/40ff7a72-a0a6-498b-9391-731603c8a3ef)
    
    ![image](https://github.com/user-attachments/assets/a1fed9d4-5406-4a57-9cb6-419795eead17)
    
    </p>
    </details>
    
    ---
    
    # Changelog
    
    :cl:
    - add: Added a new species, Shadowkin!
    
    ---------
    
    Signed-off-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
    Signed-off-by: VMSolidus <evilexecutive@gmail.com>
    Co-authored-by: VMSolidus <evilexecutive@gmail.com>
    FoxxoTrystan and VMSolidus authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    2059f59 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d2da70e View commit details
    Browse the repository at this point in the history
  11. Remove Pathfinder Latejoin Spawns (#1105)

    # Description
    
    Fixes #1099
    
    # Changelog
    
    :cl:
    - fix: Removed latejoin spawners from the Salvage Pathfinder.
    VMSolidus authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    b7dd765 View commit details
    Browse the repository at this point in the history
  12. Musician Loadouts (#1108)

    # Description
    
    Fixes #1103
    This PR removes the default saxophone and acoustic guitar that the
    Musician spawns with. Instead the Musician now has a selection of 3 free
    picks of *almost* any instrument in the game. The only instruments not
    included in his list are the Supersynth, DAW, and admeme items such as
    the "Musical Lung" and "Fingerless Frets". There's a few instruments
    leftover for the Clown that will be given to the clown in his own
    separate PR.
    
    To make sure the musicians can also take large instruments, this PR also
    takes a feature from Frontier, that of "InstrumentFlatpacks", and adds
    them to the musician loadouts. So Musicians can take for instance a
    Minimoog flatpack if they so desire.
    
    <details><summary><h1>Media</h1></summary>
    <p>
    
    
    ![image](https://github.com/user-attachments/assets/8b79e960-440f-4f7e-9b9a-bc56d30c104a)
    
    </p>
    </details>
    
    # Changelog
    
    :cl:
    - add: Musicians can now select for free, any 3 instruments in the game
    with their loadout. This now includes things like Piano flatpacks. The
    only instruments not included are the Sypersynth, DAW, and "Admeme
    Instruments".
    - remove: Musicians no longer spawn with a Saxophone and Acoustic guitar
    by default. You pick which instruments you spawn with in your loadouts
    now.
    VMSolidus authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    e56f6a9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ef5bb68 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5f0f272 View commit details
    Browse the repository at this point in the history
  15. Epistemics Job Localizations (#1094)

    # Description
    
    Part of our Maintainer meeting where we decided we wished to go
    "Completely all-out" with the "Science Cult" side of Epistemics. Next
    up, extremely fancy white robes. This PR localizes the various jobs in
    Epistemics to follow the "Science Cult" theme. Research Assistant became
    Novice, Scientist became Acolyte, Senior Researcher became Mystic, and
    Roboticist became Golemancer.
    
    So now the Epistemics roles are:
    Novice, Acolyte, Mystic, Golemancer, Chaplain, Psionic Mantis,
    Cataloguer, and Mystagogue.
    
    
    ![image](https://github.com/user-attachments/assets/4b2e0a26-5e6a-4dab-ae22-2d2144da8013)
    
    # Changelog
    
    :cl:
    - add: Added localizations for all Epistemics jobs.
    VMSolidus authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    b7215ac View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5e575d8 View commit details
    Browse the repository at this point in the history
  17. Revert "Allow Talking Across Atmosphere (#1089)" (#1111)

    This reverts commit 9ddd967.
    
    Introduced a game crashing bug.
    VMSolidus authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    5c91d23 View commit details
    Browse the repository at this point in the history
  18. Fix Gax Missing LV Cable (#1112)

    # Description
    
    Gax was missing a single LV cable, making it so that the Captain's
    office could be crowbarred into.
    
    
    ![image](https://github.com/user-attachments/assets/0718e64a-ff74-4e8e-9596-61636fd4bc70)
    
    # Changelog
    
    :cl:
    - fix: Fixed the Captain's Office on Gax Station missing an LV cable
    that would power its doors.
    VMSolidus authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    62fb1d9 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    eda5cfb View commit details
    Browse the repository at this point in the history
  20. Fix Arrivals Not Respecting Force Spawn (#1113)

    # Description
    
    I HAVE VERIFIED WITH INGAME TESTING THAT THIS WORKS.
    Fixes #684 
    
    # Changelog
    
    :cl:
    - fix: Fixed prisoner not spawning in the Prison if the Arrivals station
    is enabled.
    VMSolidus authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    d1a2d8e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    54893bd View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    19860ff View commit details
    Browse the repository at this point in the history