Commit Graph
32120 Commits
Author SHA1 Message Date
PJBot b0d3eeca18 Automatic changelog update 2025-03-01 14:46:18 +00:00
MilenVolf de5aab47b2 Add breakdown recipes for Insect and Ammonia blood (#33614) 2025-03-01 14:46:18 +00:00
PJBot a2fdd137cc Automatic changelog update 2025-03-01 14:46:07 +00:00
62203feb38 Wizard Stamp (#35552)
* First go around adds everything necessary to work

* fixes issues with attribution and a whitespace

* Update Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

* Update Resources/Textures/Objects/Misc/stamps.rsi/meta.json

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

---------

Co-authored-by: Pumkin69 <judeb@DESKTOP-M4B8G5D>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2025-03-01 14:45:39 +00:00
PJBot d55d502a6d Automatic changelog update 2025-03-01 14:44:45 +00:00
DieselMohawk 047721ea5c Old Rollie Name Integration (#35544) 2025-03-01 14:44:45 +00:00
PJBot f95908e11f Automatic changelog update 2025-03-01 14:44:45 +00:00
Errant cc55e98a6d Admin Options tab (#35543)
* admin options tab initial

* make admin tab only visible to admins
2025-03-01 14:44:44 +00:00
Tobias Berger 35da44f00e Add libicu to shell.nix (#35540)
Add libicu to Nix shell

I'm not sure if it's just me but without this, the C# debugger in VSCode
simply does not work
2025-03-01 14:43:38 +00:00
ScarKy0 84927294ad Wizard robes allow you to wear gas tanks (#35537)
Update misc.yml
2025-03-01 14:43:38 +00:00
ScarKy0 8d720ba838 Wizard ID (#35530)
* init

* comment

* agentless

* sprite changes
2025-03-01 14:43:14 +00:00
slarticodefast 54c119f293 fix delta state in SharedGunSystem (#35510) 2025-03-01 14:43:13 +00:00
SpeltIncorrectylandSimon fd6186d654 Mime can no longer write on paper without breaking their vow (#35043)
Co-authored-by: Simon <63975668+Simyon264@users.noreply.github.com>
2025-03-01 14:43:03 +00:00
Winkarst 23f013a1cd Remove double-iteration from the mime wall code (#31420)
* Remove double-iteration from the mime wall code

* Update

* Update
2025-03-01 14:42:58 +00:00
PJBot 9a4955af50 Automatic changelog update 2025-03-01 14:40:11 +00:00
a40a8a23c3 THE WIZARD (#35406)
* Adds Survivor Antag

* Adds Survivor Role

* Adds Survivor Rule ECS, adds a survivor role event, adds make antagonist to  random global spawn spell

* Moves Survivor Ensurecomp to event handler. Makes Add Survivor Role a broadcast. Adds Survivor Component. Removes redundant briefing.

* Adds Survivor Antagonist role type for admins to keep track of this easier, adds it to Survivor.

* Adds access to survivor game rule system

* Adds Survivor Rule

* Adds end of round survivor text

* Adds end of round reporting logic. Adds logic to start the survivor rule.

* Changes desc from centcomm to shuttle

* survivor (S)

* Checks if they're alive on the shuttle instead of centcomm.

* ftl text selection based on number of survivors.

* Removed Survivor Antagonist, replaced it with Free Agent.

* Adds InvalidForGlobalSpawnSpell tag, checks for it on spawnspell, and adds it to a zombified person.

* Changes logic so we launch the game rule if it hasnt launched yet. Moves rule logic starting to server. Moved survivor rule logic out of event and into Start method.

* Fixes invalid entity issue

* Descs for Survivor Rule and Survivor comps

* Moves Survivor Rule to its own yml

* Checks for dead survivors, changes survivor checks for mind. Adds survivor comp to mind to fix any mindswap issues. Same for invalid survivor tag

* Changes shuttle xform call to just mapid

* Protoid fix

* THE WIZARD

* Wizard spawner

* adds the correct state

* Wizard preset and weight

* Fixes wizard rule

* Weight back to 100%

* Adds Random Metadata

* Wizard locs

* Puts requirements in the right place

* Adds wiz ghost spawner and mob

* wizard spawnpoint fix + shuttle mapping

* wizard loadout + fix wizard spawning + wizard random name

* comment

* Adds Wizard testing

* FIXES SHUTTLE ISSUE BASED REI

* THE WIZARD LOBBY SONG. Special thanks to song creator Chris Remo for allowing us to use this.

* Free Objective ECS + Base Free Objective

* Space Wizard Federation for Wiz Obj issuer.

* Wizard Objectives

* Moves wizard shuttle to base wizard rule. Gives Wizard their objectives. Removes WizardRule

* Renames midround to subgamemodes. Adds wizard sub game mode.

* Adds SubWizard to SubGameModesRule. Adds a SubGameMode with no wizard. Adds No SubGamemodeRule for Wizard preset

* Wizard midround event

* Fixes wizard midround

* Wizard Guidebook

* Removes todo

* Fixes text

* Removes wizard rule ECS, not needed

* Wizard jetpack

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2025-03-01 14:40:04 +00:00
ToastEnjoyer 4000d8cef1 Made forensic scanner classified as contraband. (#35512)
Update forensic_scanner.yml
2025-03-01 14:32:09 +00:00
PJBot 410891c7a9 Automatic changelog update 2025-03-01 14:32:09 +00:00
MomoandArtisticRoomba 2c3511c5b1 Lizard Plushie Slippers (#35381)
* added the lizard plushie slippers yippeegit status

* fixed attributions so that the links arent broken

* update meta.json links

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

* four spacing in meta.json

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2025-03-01 14:32:09 +00:00
PJBot 152c0919d9 Automatic changelog update 2025-03-01 14:32:09 +00:00
Brassica PrimeandPumkin69 dad8e1ada1 Engineers can now choose to wear no head piece (#35508)
fixes engi loadout

Co-authored-by: Pumkin69 <judeb@DESKTOP-M4B8G5D>
2025-03-01 14:31:56 +00:00
Sparlight be41cb85d2 Add species-specific code for ToggleableLightVisuals (#35482) 2025-03-01 14:31:31 +00:00
PJBot 8ac10881e6 Automatic changelog update 2025-03-01 14:31:31 +00:00
pathetic meowmeow 125422f7b6 Make escape key work as expected with multiple open inventories (#35040) 2025-03-01 14:31:31 +00:00
PJBot 30b30aec0e Automatic changelog update 2025-03-01 14:31:31 +00:00
noirogenandslarticodefast a0312c3cf2 Adds new speech bubble opacity sliders to the accessibility menu. (#35346)
* Adds new accessibility slider for speech bubble text opacity.
Adds new accessibility slider for speech bubble background opacity.
Adds new Cvars to track speech bubble text and background opacity settings.

* Adds a separate option slider for the opacity of the speaker's name on speech bubbles.

* Changes text and speaker default opacity to 100%, as it was before.

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-03-01 14:31:30 +00:00
PJBot 288181808e Automatic changelog update 2025-03-01 14:30:26 +00:00
spderman3333andslarticodefast efc93eec94 Unbreakable bar sign fix. (#35490)
* Fixed bar signs being indestructable

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-03-01 14:30:26 +00:00
PJBot 03d5cd8060 Automatic changelog update 2025-03-01 14:30:26 +00:00
ScarKy0 1ae729b0c7 [ADMIN] Admin IDs now have Agent ID properties (#35345)
init
2025-03-01 14:30:26 +00:00
PJBot f52a00254d Automatic changelog update 2025-03-01 14:30:26 +00:00
Theodore Lukin 6f761ee8da borgs don't scream (#33038)
* borgs don't scream

* revert that
2025-03-01 14:30:26 +00:00
PJBot acc5091a0b Automatic changelog update 2025-03-01 14:30:26 +00:00
slarticodefast fa47ad664b fix mousetraps (#35486)
fix mousetrap
2025-03-01 14:30:26 +00:00
Winkarst 063ff55b9a Cleanup: Fix formatting in `CCVars.Game` (#35483)
Cleanup
2025-03-01 14:30:25 +00:00
PJBot 02205f95ec Automatic changelog update 2025-03-01 14:29:27 +00:00
Errant e406aae58b Make the version watermark less annoying (#35484)
* make version watermark less annoying

* skreee
2025-03-01 14:29:13 +00:00
Winkarst ef2eb88624 Cleanup: Make `EyeCursorOffsetSystem` sealed (#35481)
Cleanup
2025-03-01 14:29:13 +00:00
lzk a8e3909486 fix ion storm code readability (#35337)
fix ion storm readability
2025-03-01 14:29:13 +00:00
PJBot a43ed13bf0 Automatic changelog update 2025-03-01 14:29:04 +00:00
PJBot 641e8801e6 Automatic changelog update 2025-03-01 14:28:58 +00:00
Schrödinger c244a3a667 [ADMIN minor update] Add Autocompletion for Player Usernames in SetMind Command (#35477)
* add(src): Add getCompletion player for setmind command

* tweak(src): Fulfilling review requirements. used CompletionHelper.SessionNames()

* tweak(loc): Add localization

* fix(srs): smail
2025-03-01 14:28:58 +00:00
Winkarst 7b22c42101 Cleanup: Use `SoundCollectionSpecifier instead of string literals in BibleSystem` (#35448)
* Cleanup

* Update
2025-03-01 14:28:58 +00:00
Winkarst 29707f6d93 Cleanup: Use `SoundCollectionSpecifier instead of string literals in PowerGridCheckRule` (#35449)
* Cleanup

* Update

* .

* Volume
2025-03-01 14:28:57 +00:00
Winkarst a569c4ddb4 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in SalvageSystem.Magnet` (#35475)
Cleanup
2025-03-01 14:28:21 +00:00
Winkarst 721c722695 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in StartingGearPrototypeStorageTest` (#35474)
* Cleanup

* Fix
2025-03-01 14:28:21 +00:00
Winkarst 3f0791cb09 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in MindTests` (#35473)
* Cleanup

* Fix
2025-03-01 14:28:21 +00:00
Winkarst b8169082f2 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in MaterialPrototypeSpawnsStackMaterialTest` (#35472)
* Cleanup

* Fix
2025-03-01 14:28:21 +00:00
Winkarst b8d6a344e2 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in MaterialArbitrageTest` (#35471)
Cleanup
2025-03-01 14:28:21 +00:00
Winkarst 3da42b2b7b Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in InteractionTest` (#35470)
Cleanup
2025-03-01 14:28:21 +00:00