Commit Graph

36638 Commits

Author SHA1 Message Date
SlamBamActionman e999191910 Implanter draw rework (#32136)
* Initial commit

* Clean-up

* Fix ftl, new damage

* ftl fix for real

* Updates based on feedback

* Child implant fix

* Make the UI only open when implanter is in draw mode

* Review fixes

* shunting
2025-03-01 14:59:18 +00:00
PJBot 59f381066c Automatic changelog update 2025-03-01 14:54:51 +00:00
SlamBamActionman a8f4a218a2 Prevent crates, pet carriers and other things from going into disposals (#35557)
* Initial commit

* Solve underlying bug, readd to disposals

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-03-01 14:54:51 +00:00
PJBot b395559712 Automatic changelog update 2025-03-01 14:54:51 +00:00
Aisu9 9a71f6fc1f Sap-Syrup balance (#32996)
Sap-Pancake balance

Change the conversion rate from 12:1 to 2:1
2025-03-01 14:54:51 +00:00
PJBot 7a4d67caed Automatic changelog update 2025-03-01 14:54:51 +00:00
deltanedas 62484561b6 add button to print logprobe logs (#32255)
* add EntityName at the bottom of LogProbe

* pass User into CartridgeMessageEvent

* add button to print logprobe logs

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-03-01 14:54:37 +00:00
PJBot a052ce083b Automatic changelog update 2025-03-01 14:52:27 +00:00
āda 84c6af2369 Add filters to uniform printer (#34316)
* uniform

* missing category

* lint

* bedsheets

* carpets

* typo

* indent
2025-03-01 14:52:27 +00:00
PJBot 1f4a928a73 Automatic changelog update 2025-03-01 14:52:27 +00:00
kosticia 236f0e9762 Fire resist now can be examined. (#35183) 2025-03-01 14:52:26 +00:00
slarticodefast 05ad21faf0 Fix egg cooking and make microwave code a little less bad (#35459) 2025-03-01 14:52:26 +00:00
āda 49aabf4c2c Multiple categories for lathe recipes (#34315)
* first

* lint

* changes

* change null comparison

* linq

* indent

* fix indent

---------

Co-authored-by: Milon <milonpl.git@proton.me>
2025-03-01 14:52:26 +00:00
Dora 7b577f87d1 Adding sorting to chem master (#34763)
* Adding sorting to chem master

* Chem Master can now sort based on following categories
 - Alphabetical
 - Quantity
 - Time Added to Machine

* Sorting is disabled by default and persist in the machine for everyone

* Removed some pointless code from Chem Master's UI

* Changed None and Time Added's text to reflect what they do better

* Minor adjustments to the code requested by maintainers
2025-03-01 14:49:47 +00:00
PJBot fb62c52fcb Automatic changelog update 2025-03-01 14:46:19 +00:00
qwerltaz 28cb308b3e t-ray reveal for entities and draw depth fix (#33012)
* t-rays show above catwalk

* a

* RevealSubfloorComponent

* revealSubfloorOnScan, add it to catwalk

* TrayScanReveal sys and comp

* Rr

* handle anchoring

* use tile indices for vector2i

* fix IsUnderRevealingEntity reset on pvs pop in reanchor

* fix exception on TrayScanRevealComponent remove

* fix IsUnderRevealingEntity not updating on pvs enter

* update to ent

* make subfloor retain respect for their relative draw depth

* fix carpets not revealing subfloor on plating

* chapel carpet

* ??

* draw depth gap for subfloor entities.

* revert alpha change

* remove abs from draw depth difference

* move TrayScanReveal to client

* delete old refactor

* let's show them above puddles too

* Remove superfluous component classes

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
2025-03-01 14:46:18 +00:00
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
Brassica Prime 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
SpeltIncorrectyl 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
keronshb 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
Momo 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 Prime 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
noirogen 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
spderman3333 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