Commit Graph

36597 Commits

Author SHA1 Message Date
Samuka-C 8d6a6ab07d Fool players with status command (#40460) 2025-12-29 11:39:10 -06:00
Nyxilath 58ef870a3a bugfix - correcting poster damage resistances (#40489) 2025-12-29 11:39:10 -06:00
ToastEnjoyer e10a6f11dd Changed corpsman description (#40486) 2025-12-29 11:39:10 -06:00
Kowlin 6c3ce57ed9 Add date formatting to admin-notes-unbanned (#40484) 2025-12-29 11:39:10 -06:00
Charlie Morley 0668879577 prevent repeat TriggerOnCollide triggers (#40428)
* prevent repeat TriggerOnCollide triggers

* review comment: remove TriggerOnCollide when out of triggers
2025-12-29 11:39:10 -06:00
Pieter-Jan Briers 2718a9c390 Fix render target caching in overlays (#40181)
Many newer overlays use IRenderTextures that are sized to the rendered viewport. This was completely broken, because a single viewport can be rendered on multiple viewports in a single frame.

The end result of this was that in the better case, constant render targets were allocated and freed, which is  extremely inefficient. In the worse case, many of these overlays completely failed to Dispose() their render targets, leading to *extremely* swift VRAM OOMs.

This fixes all the overlays to properly cache resources per viewport. This uses new engine functionality, so it requires engine master.

This is still a pretty lousy way to do GPU resource management but, well, anything better needs a render graph, so...
2025-12-29 11:39:10 -06:00
Leon Friedrich 8a6fb6ba1b Move TestPair & PoolManager to engine (#36797)
* Move TestPair & PoolManager to engine

* Add to global usings

* A

* Move ITestContextLike to engine

* Readd cvars partial class

* cleanup diff
2025-12-29 11:39:10 -06:00
Leon Friedrich 05cf42d689 Fix explosion grid alignment for static grids (#40193) 2025-12-29 11:39:10 -06:00
Absotively a9f5404730 Show hand labeler label text on examine (#40334) 2025-12-29 11:39:10 -06:00
Absotively 09ea791c1f Don't overwrite values that are mid-edit in air alarm window (#40338) 2025-12-29 11:39:10 -06:00
Minerva 43b17c04c2 Renames the radar console computer board to "mass scanner computer board" (#40430) 2025-12-29 11:39:10 -06:00
slarticodefast 119d17dd46 Fix RCD errors (#40278) 2025-12-29 11:39:10 -06:00
Lordbrandon12 eff34b481c moves magic number from SharedMoverController to InputMoverComponent (#40411) 2025-12-29 11:39:10 -06:00
deltanedas 470ac08b9c fix disposal pipes deleting contents when welded (#40451) 2025-12-29 11:39:10 -06:00
Tiniest Shark 0b611537c0 Inhand Sprites for Clear Glass (#40427) 2025-12-29 11:39:10 -06:00
slarticodefast c34c22c8f0 fix chasm heisentest (#40456)
fix chasm test
2025-12-29 11:39:10 -06:00
IProduceWidgets 31b865f08b The Experimental Lecter 8 (#40372)
* XL8 files

* slap dat on the ERT lead

* oop mag indicator offset

* fix newline
2025-12-29 11:39:10 -06:00
Minerva 9f1850890b Fixes some refuling welder typos (#40447) 2025-12-29 11:39:10 -06:00
Leon Friedrich 04ab4907e4 Update engine to v267.1.0 (#40445) 2025-12-29 11:39:10 -06:00
Hi-Im-Shot 9ab7fb03bb Added Cutting Slicing and Executing options to the cane blade (#40311)
* Added Cutting Slicing and Executing options to the cane blade

* swaped from BaseItem to BaseSword for cleaner code

* fixed a double gap in code
2025-12-29 11:39:09 -06:00
Hitlinemoss 8c44111c25 Ninja items are now highly illegal (#39855)
* Added tactical katana + tactical katana shipment (placeholder descriptions)

* Revert "Added tactical katana + tactical katana shipment (placeholder descriptions)"

This reverts commit aa1928be7f4d938df1838943781e63c47a03cc11.

Whoops, committed to master by mistake

* Made ninja items highly illegal

* Rerun checks
2025-12-29 11:39:09 -06:00
āda dfa4a8f3da Silence mime bags (#40317)
silence!!!

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-12-29 11:39:09 -06:00
Kittygyat 445083441f Made all tarantulas able to drag entities (#40433)
Sent tarantulas to the gym
2025-12-29 11:39:09 -06:00
SlamBamActionman 6c6b49e8f8 Add contraband levels for several reagents (#40426)
* Initial commit

* Minor changes
2025-12-29 11:39:09 -06:00
rumaks 45fd6e985b Make ichor heal brute, burn, and toxin evenly (#39466)
* Make ichor heal brute, burn, and toxin evenly

* Nerf healing to more reasonable values
2025-12-29 11:39:09 -06:00
Vanessa 25b052442d Fixed implant remover description 2025-12-29 11:39:09 -06:00
Mora 2d15986c38 Rename medifab implanter to implant extractor and made it's description clearer (#40375)
* Renamed regular implanter (the extractor from the medifab) to implant extractor

* wrong way
2025-12-29 11:39:09 -06:00
Kittygyat 42ca29206d Crashed the snakeskin boots stock-market by removing their hidden no-slip properties (#40201)
Crashed the snakeskin boots stockmarket by removing their non-slip properties
2025-12-29 11:39:09 -06:00
Skye 9740f2c70f Add chemical analysis goggles to ChemDrobe (#40236) 2025-12-29 11:39:09 -06:00
Minerva a147f1fbc1 Renames the "Integrated GPS" to "integrated GPS" (#40431)
Renames the Integrated GPS to not use title case
2025-12-29 11:39:09 -06:00
PicklOH 05b8e778d9 Adds Nukie IDs and PDAs, makes Nukie IDs able to copy accesses. (#37304)
* Adds Nukie IDs and PDAs, makes IDs able to copy access.

* Fixed PDA and ID parenting

* Meta.json spacing

* PDA parenting

* retest

* Forgot a comma OOPS

* Spacing

* Minor meff fix

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-29 11:39:09 -06:00
Pixel8-dev 9dffab320d Stun rune Fix (#40432)
Added a single line of code
2025-12-29 11:39:09 -06:00
Kittygyat 10bb3f6b32 Updated the cyborg weapon module's uplink description to be accurate (#40429) 2025-12-29 11:39:09 -06:00
Minemoder5000 fc646fd720 Remove drone lawset from ion storms (#40374) 2025-12-29 11:39:08 -06:00
Vanessa 4664b02f04 Antag roleban fixes 2025-12-29 11:39:08 -06:00
Vanessa 50c48c70ca Small fix to AttemptShoot method that returns a bool now 2025-12-29 11:39:08 -06:00
Errant 98c9749e2c Antag Rolebans (#35966)
Co-authored-by: beck-thompson <beck314159@hotmail.com>
Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com>
2025-12-29 11:39:08 -06:00
āda 9519c1108d Use an alias in job icons yml (#40415)
commit

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-12-29 11:39:08 -06:00
SurrealShibe 159a1433e8 Turn the Satanic Bible's pentagram around, fix left inhand (#40234)
change sprites, update meta
2025-12-29 11:39:08 -06:00
Winkarst-cpu 36b4b01759 Update ``DoorComponent`` to use TimeSpans and fix comments (#40420)
Cleanup
2025-12-29 11:39:08 -06:00
Winkarst-cpu 134fc9a83e Change ``GetPryTimeModifierEvent.BaseTime`` to the TimeSpan (#40419)
* Cleanup

* Update
2025-12-29 11:39:08 -06:00
ScarKy0 889c918849 Localize vulp emotes (#40418)
init
2025-12-29 11:39:08 -06:00
slarticodefast c6019e5fa6 Add chasm integration tests (#40286)
* add chasm integration test

* fix assert

* fix

* more fixes

* review
2025-12-29 11:39:08 -06:00
Kyle Tyo 5fe5037326 Readyall and Toggleready commands to LEC. Fix an issue with ready button desync. (#38706)
* commit

* commit

* change lobby shell string.
2025-12-29 11:39:08 -06:00
chromiumboy 9cf11a8bc1 Bug fix for Station AI damaged accent (#40399)
Initial commit
2025-12-29 11:39:08 -06:00
ScarKy0 4cdb241a9d Intellicards rename to AI stored on them (#40402)
* intellicard name changing

* review
2025-12-29 11:39:08 -06:00
Vanessa 12182ffb4d Fixed some access system stuff in DV namespaces 2025-12-29 11:39:08 -06:00
Winkarst-cpu c697cc37df ``NarcolepsySystem`` refactor (#40305)
* Refactor

* Update

* Update
2025-12-29 11:39:08 -06:00
ScarKy0 22144ca30c Add intellicards to AI crates (#40401)
init
2025-12-29 11:39:08 -06:00
chromiumboy be4a555ae3 The station AI can be destroyed (#39588)
* Initial commit

* Fixing merge conflict

* Merge conflict fixed

* Anchorable entities can now be marked as 'unanchorable'

* Revert "Anchorable entities can now be marked as 'unanchorable'"

This reverts commit 6a502e62a703cf06bd36ed3bdefe655fc074cfc5

This functionality will be made into a separate PR

* Error sprite

* Update AI core appearance with sustained damage, spawn scrap on destroyed

* Added intellicard sprite

* AI damage overlays

* Added fixtures

* AI core accent changes when damaged or low on power

* Bug fix and pop up messages for inserting AIs into inoperable cores

* Updated 'dead' sprite

* Destroying the AI core reduces the number of AI job slots available

* AI battery duration set to 10 minutes

* Initial commit

* Allow MMIs used in the construction of AI cores to take them over

* Initial resources commit

* Initial code commit

* Sprite update

* Bug fixes and updates

* Basic console UI

* Code refactor

* Added lock screen

* Added all outstanding UI features

* Added purge sprites

* Better appearance handling

* Fixed issue with purge sprite

* Finalized UI design

* Major components finalized

* Bit of clean up

* Removed some code that was used for testing

* Tweaked some text

* Removed extra space

* Added the circuitboard to the RD's locker

* Addressed reviewer comments plus tweaks

* Addressed reviewer comments plus tweaks

* Removed instances of granular damage

* Various improvements

* Removed testing code

* Fixed issue with disabled buttons

* Finalized code

* Addressed review comments

* Added a spare Station AI core electronics to the research director's locker

* Fixing build failure

* Addressed review comments

* Addressed review comments

* Added reverse path for construction graph

* Removed unneeded reference

* Parts can be purchased through cargo

* Fixing merge conflict

* Merge conflict resolved

* Fixing merge conflict

* Code update

* Code updates

* Increased AI core health and gave it a sell price to fix test fail

* Added screen static sprite

* Added better support for ghosted AI players plus code tweaks

* Various improvements and clean up

* Increased purge duration to 60 seconds

* Fixed needless complication

* Addressed reviewer comments part 1

* Addressed reviewer comments part 2

* Further fixes

* Trying lower battery values to see if it fixes the test fail

* Adjusted power values again

* Addressed review comments

* Addressed review comments

* Fixed test fail

* Fixed bug with endless rebooting. Using rejuvenation on an AI core revives the AI inside.

* Added pop up text

* Bug fix

* Tweaks and fixes

* Fixed restoration console not updating when the AI finishes rebooting

* Update SharedStationAiSystem.Held.cs

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2025-12-29 11:39:07 -06:00