Commit Graph

30252 Commits

Author SHA1 Message Date
DieselMohawk
7bd98b9075 Old Rollie Name Integration (#35544) 2025-02-26 15:37:31 -08:00
PJBot
6c3dbbccfe Automatic changelog update 2025-02-26 22:33:50 +00:00
Errant
c698b163b6 Admin Options tab (#35543)
* admin options tab initial

* make admin tab only visible to admins
2025-02-26 23:32:42 +01:00
Tobias Berger
8f164cffe4 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-02-26 19:54:33 +01:00
ScarKy0
058d9fec09 Wizard robes allow you to wear gas tanks (#35537)
Update misc.yml
2025-02-26 18:41:42 +01:00
ScarKy0
7c6028bc80 Wizard ID (#35530)
* init

* comment

* agentless

* sprite changes
2025-02-26 15:06:18 +01:00
slarticodefast
7283f9b6dc fix delta state in SharedGunSystem (#35510) 2025-02-26 22:11:17 +11:00
SpeltIncorrectyl
e86770f5a0 Mime can no longer write on paper without breaking their vow (#35043)
Co-authored-by: Simon <63975668+Simyon264@users.noreply.github.com>
2025-02-26 10:11:59 +01:00
PJBot
08a274dc28 Automatic changelog update 2025-02-26 05:35:17 +00:00
keronshb
68de58eb66 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-02-25 22:34:07 -07:00
Spessmann
6ea742d4b4 Convex update (#35513) 2025-02-25 20:20:03 -07:00
ToastEnjoyer
11dd26e08e Made forensic scanner classified as contraband. (#35512)
Update forensic_scanner.yml
2025-02-25 18:22:20 -08:00
PJBot
6e269c65d8 Automatic changelog update 2025-02-26 02:19:49 +00:00
Momo
f65ff0bd37 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-02-25 18:18:42 -08:00
PJBot
d949feeacf Automatic changelog update 2025-02-26 01:22:52 +00:00
Brassica Prime
9615bc64f8 Engineers can now choose to wear no head piece (#35508)
fixes engi loadout

Co-authored-by: Pumkin69 <judeb@DESKTOP-M4B8G5D>
2025-02-25 20:21:45 -05:00
Sparlight
9f4a4b81ac Add species-specific code for ToggleableLightVisuals (#35482) 2025-02-25 09:00:37 -08:00
PJBot
f165223a5e Automatic changelog update 2025-02-25 16:41:46 +00:00
pathetic meowmeow
ab9c78b066 Make escape key work as expected with multiple open inventories (#35040) 2025-02-25 17:40:39 +01:00
PJBot
92006deede Automatic changelog update 2025-02-25 16:01:28 +00:00
noirogen
263f915671 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-02-25 17:00:12 +01:00
PJBot
183ea1043b Automatic changelog update 2025-02-25 14:44:09 +00:00
spderman3333
7ddad07118 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-02-25 15:43:03 +01:00
PJBot
594811a686 Automatic changelog update 2025-02-25 14:26:56 +00:00
ScarKy0
afe83e1231 [ADMIN] Admin IDs now have Agent ID properties (#35345)
init
2025-02-25 15:25:48 +01:00
PJBot
8265fb215b Automatic changelog update 2025-02-25 13:46:27 +00:00
Theodore Lukin
7f67ff4b26 borgs don't scream (#33038)
* borgs don't scream

* revert that
2025-02-25 14:45:19 +01:00
PJBot
e761ab5815 Automatic changelog update 2025-02-25 03:53:14 +00:00
slarticodefast
920df98f76 fix mousetraps (#35486)
fix mousetrap
2025-02-24 19:52:05 -08:00
Winkarst
1e435822c7 Cleanup: Fix formatting in `CCVars.Game` (#35483)
Cleanup
2025-02-25 00:42:15 +01:00
PJBot
309d21bb4c Automatic changelog update 2025-02-24 23:22:39 +00:00
Errant
285decd734 Make the version watermark less annoying (#35484)
* make version watermark less annoying

* skreee
2025-02-25 00:21:33 +01:00
Winkarst
5eeba30211 Cleanup: Make `EyeCursorOffsetSystem` sealed (#35481)
Cleanup
2025-02-24 17:46:04 -05:00
lzk
237df1c9a1 fix ion storm code readability (#35337)
fix ion storm readability
2025-02-25 08:36:56 +11:00
PJBot
02f5015830 Automatic changelog update 2025-02-24 21:36:48 +00:00
Vortebo
52df2dbe15 Custom arrivals shuttle for Relic (#35194)
* Custom arrivals shuttle for Relic.

* Added shuttle APU

* Saved it as a grid the way I now see the mapping guide said I was supposed to do it

* Relic arrivals hallway more historically accurate.

* Removed invalid configurator
2025-02-24 14:35:41 -07:00
PJBot
1a76e4fd52 Automatic changelog update 2025-02-24 21:30:13 +00:00
Schrödinger
2958706e04 [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-02-24 22:29:05 +01:00
Winkarst
004e54af51 Cleanup: Use `SoundCollectionSpecifier instead of string literals in BibleSystem` (#35448)
* Cleanup

* Update
2025-02-25 08:23:50 +11:00
Winkarst
ebc1bff4cb Cleanup: Use `SoundCollectionSpecifier instead of string literals in PowerGridCheckRule` (#35449)
* Cleanup

* Update

* .

* Volume
2025-02-25 08:16:10 +11:00
Winkarst
c899ae7649 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in SalvageSystem.Magnet` (#35475)
Cleanup
2025-02-24 21:29:12 +01:00
Winkarst
08bc8436a5 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in StartingGearPrototypeStorageTest` (#35474)
* Cleanup

* Fix
2025-02-24 21:26:40 +01:00
Winkarst
4d72a2d5f3 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in MindTests` (#35473)
* Cleanup

* Fix
2025-02-24 21:26:04 +01:00
Winkarst
16787a0281 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in MaterialPrototypeSpawnsStackMaterialTest` (#35472)
* Cleanup

* Fix
2025-02-24 21:12:25 +01:00
Winkarst
e22c3b1eeb Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in MaterialArbitrageTest` (#35471)
Cleanup
2025-02-24 21:11:33 +01:00
Winkarst
5fbe217db3 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in InteractionTest` (#35470)
Cleanup
2025-02-24 21:10:59 +01:00
Winkarst
059c64a75f Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in HumanInventoryUniformSlotsTest` (#35469)
* Cleanup

* Fix
2025-02-24 21:10:09 +01:00
Winkarst
363eec1465 Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in HandTests` (#35468)
* Cleanup

* Update

* Fix
2025-02-24 21:09:24 +01:00
Winkarst
d1415d9dcb Cleanup: Use `MapSystem.DeleteMap instead of IMapManager.DeleteMap in CargoTest` (#35467)
* Cleanup

* Update

* Fix
2025-02-24 21:04:54 +01:00
Winkarst
7fc8dcb811 Cleanup: Pass in `IComponentFactory in EntityPrototype.TryGetComponent calls inside SharedChameleonProjectorSystem` (#35465)
* Cleanup

* Yes
2025-02-24 20:45:17 +01:00