Red
9c2dc04519
Clothing equipping doAfter tweak ( #41732 )
...
* clothing moving break
* Rename EquipOnMoving to EquipWhileMoving
* Update InventorySystem.Equip.cs
2025-12-08 11:20:42 +00:00
slarticodefast
0031beca4b
Reapply "Trip APCs when they exceed a power limit ( #41377 )" ( #41789 )
...
Revert "Merge stable into master"
2025-12-08 10:35:11 +00:00
slarticodefast
406231cdb3
Merge stable into master ( #41781 )
...
Revert "Trip APCs when they exceed a power limit (#41377 )" (#41766 )
This reverts commit a5c223c0
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2025-12-08 11:14:13 +01:00
sleepyyapril
f1443f0cd7
TriggerOn(Un)Embed ( #41720 )
...
* feat: TriggerOn(Un)Embed
* feat: StopEmbedEvent
* fix: forgot initialize
* chore: better naming
* chore: oops
* Update Content.Shared/Trigger/Components/Triggers/TriggerOnUnembedComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Projectiles/EmbedEvents.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* review
im lazy
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Trigger/Components/Triggers/TriggerOnEmbedComponent.cs
* chore: docs
* comment change
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-12-08 04:20:42 +00:00
ArtisticRoomba
c867adb937
Revert "Trip APCs when they exceed a power limit ( #41377 )" ( #41766 )
...
This reverts commit a5c223c0
2025-12-08 04:23:45 +01:00
UpAndLeaves
fde6129e5f
Allow removing species from the RNG pool of a new player's initial auto-generated character ( #41678 )
...
* First commit
* Fix it!
* Requested Changes
2025-12-08 01:37:06 +00:00
sleepyyapril
5c70d28927
TriggerOnUiOpen/Close ( #41718 )
...
* feat: TriggerOnUiOpen/Close
* chore: minor clarification
* Update Content.Shared/Trigger/Components/Triggers/TriggerOnUiCloseComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Trigger/Components/Triggers/TriggerOnUiOpenComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* chore: review
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-12-07 19:54:10 +00:00
metalgearsloth
51b7af73f7
Double bullet speeds ( #34971 )
...
* Double bullet speeds
The only reason we had it at 20m/s was tunneling reasons.
The quick maths is (BodyA size + BodyB size) / frametime. Currently the game is doing substepping AFAIK so we can use 0.016 as the frametime therefore with a 0.40 width body we can get up to 40.625 (assuming the target is no narrower than 0.25 which given my thindows change last year should be a decently safe assumption).
* Fix
* Fix impact visuals, as they overshoot otherwise
* Revert changes
---------
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
2025-12-07 16:35:06 +00:00
Princess Cheeseballs
34f60c115e
Add GenPop Enter/Leave to ID Card Computer. Add shuffle the accesses a bit. ( #41739 )
...
fixe
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-07 16:14:38 +00:00
beck-thompson
dd79254a0f
Add voice mask implant ( #41551 )
...
* Add voice mask implant
* Remove voice mask
* Voice mask implant now overrides your identity
* voice mask implant can now be extracted, when taking out the voice mask implant it now updates your name proplery
* Simplify logic
2025-12-07 02:35:46 +00:00
Errant
432c9578be
move GameMapPrototype and GameMapCondition to shared ( #41742 )
...
* move GameMapPrototype and GameMapCondition to shared
* fix
2025-12-06 15:45:50 +00:00
slarticodefast
9268cec0c9
Predict ReactionMixerSystem ( #41218 )
...
* predict
* documentation
* review
2025-12-05 20:46:38 +00:00
Princess Cheeseballs
8054071c32
Vestine now Mutates Plants to Produce Vestine ( #41731 )
...
* ready freddy!
* remove that shit
* fsasfaf
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-05 17:21:47 +00:00
B_Kirill
fca8d95f03
Cleanup warnings: CS0114, CS0414, CS0618 ( #41578 )
...
* Cleanup
* Revert
2025-12-05 15:53:07 +00:00
B_Kirill
e360f6e03a
Remove static IoC from Replay and Shared EntryPoint ( #41707 )
2025-12-05 15:51:48 +00:00
alexalexmax
f182004578
Fix recharging spray painters ( #41725 )
...
change one line
2025-12-05 10:42:23 +00:00
ScarKy0
405bc6c8f1
Warfarin and Hemorrhinol, Hemophilia turned into a StatusEffect ( #41685 )
...
* init
* yeah
* move folders
* comments
* i hate cloning sometimes
* review
* review squred
* fix stuff
2025-12-05 00:42:03 +00:00
SlamBamActionman
bb2169dca4
Change stamina slowdown to use a percentage-based threshold ( #41691 )
...
Change stamina to use a percentage based slowdown
2025-12-03 21:55:04 +00:00
Pok
737bd3e22c
Predict BedSystem ( #41686 )
...
* BedSystem-move-to-shared
* dependency
* dirty!!!
2025-12-03 19:44:17 +00:00
SlamBamActionman
d0a784b9e6
Add status effect support to Traits, change PainNumbness to be a status effect ( #41646 )
...
* Initial commit
* Review comments
* Jobify
* Prototype(effect)
2025-12-03 11:55:29 +00:00
imatsoup
8784a3e5c7
Change default Rat King order from 'Loose' to 'Follow' ( #41680 )
...
Update RatKingComponent.cs
2025-12-03 03:25:03 +00:00
Pok
ae55204f9f
Move some admin components to shared ( #41677 )
...
* AdminSystem-move-to-shared
* review
2025-12-02 19:39:21 +00:00
slarticodefast
6eac92a339
cleanup EntityStorageSystem ( #40163 )
2025-12-02 18:33:40 +00:00
Princess Cheeseballs
a76a3c966e
Fix Mothership cannot use their tools and BorgSystem cleanup. ( #41673 )
...
Fixe
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-02 14:51:59 +00:00
Princess Cheeseballs
9e85c2fdcb
Fix Damageable API ( #41657 )
...
Fix damageable api
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-01 14:14:49 +00:00
alexalexmax
cf619a9ab2
Add Changeling DNA store ( #41632 )
...
* created changeling dna currency and locale currency name
* created changeling store category, created changeling-catalog.ftl
* added store and action to Urist McLing
* found the entity
* make armblade a purchase
* comment
* created ApplyToMob datafield and applied to armblade
* ApplyToMob check in storesystem
* Update Resources/Prototypes/Catalog/changeling_catalog.yml
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-12-01 12:21:52 +00:00
Errant
3eae394d24
Stable into Master ( #41656 )
...
[HOTFIX] FIX LIGHT MELEE LOGS (#41655 )
God fugcking
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-01 12:19:23 +01:00
Princess Cheeseballs
c5e2c70eab
[HOTFIX] FIX LIGHT MELEE LOGS ( #41655 )
...
God fugcking
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-01 03:01:04 -08:00
Ignaz "Ian" Kraft
6213c51fd5
multi reagent bloodstream ( #41489 )
...
* multi reagent bloodstream
* pluralize the comments
* fix TryModifyBloodLevel return logic
* now with quantity
* now with solution
* implement suggestions
* fix forensics
* minor thing
* Nevermind undo that caps matters.
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-01 05:35:21 +00:00
beck-thompson
68ca82cfd7
Add water flower for clowns ( #41469 )
...
* Spray!
* Add to clown loadout
* Fix the easy things
* lot nicer
* spray update..
* Fix yaml
* fixes
* changed it to warning!
* review
* review
* sku
2025-12-01 01:31:12 +00:00
slarticodefast
58cdf0af49
predict name identifiers ( #41605 )
2025-11-30 10:52:13 +00:00
slarticodefast
937b61a832
Predict borgs ( #41600 )
...
* predict borgs
* small fix
* fix MMI item slot serialization
* fix movement speed for mothership core
* review and minor improvement
* fix resolve
* review
2025-11-30 10:25:22 +00:00
āda
83ed95952a
Fix EquipmentVerbs not showing up in strip menu ( #41631 )
...
commit
Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-11-30 05:07:51 +00:00
ArtisticRoomba
037a5598b7
Properly document AtmosDeviceEnabled(Disabled)Event ( #41613 )
...
kill misnomers
2025-11-29 00:42:13 +00:00
slarticodefast
ed7c004de2
Fix looking at verbs causing sounds or popups ( #41609 )
...
* fix verb popups
* spelling
2025-11-28 21:41:44 +00:00
Pok
8db29b4e87
Helper method for get charge level ( #41601 )
...
* get-charge-percent
* review
2025-11-27 17:52:02 +00:00
imatsoup
62fbac7a13
Change thief backpack ui name and description with Component fields ( #41583 )
...
* Add new name and description fields to the thiefbackpack component and ui
* Change fields to locids, remove Title from menu.xaml, add comments to thiefbackpackui.cs
2025-11-27 16:28:18 +00:00
slarticodefast
2330136abf
Fix helmet lights ( #41599 )
...
fix helmet lights
2025-11-27 16:01:13 +00:00
slarticodefast
e2ff167062
Predict powercells, chargers and PowerCellDraw ( #41379 )
...
* cleanup
* fix fixtures
* prediction
* fix test
* review
* fix svalinn visuals
* fix chargers
* fix portable recharger and its unlit visuals
* fix borgs
* oomba review
* fix examination prediction
2025-11-24 16:52:11 +00:00
slarticodefast
afd994a696
Fix gas filters ( #41567 )
...
fix gas filters
2025-11-24 16:01:38 +00:00
slarticodefast
b4f3c4472f
Add test checking for multiple container fills, mark StorageFillComponent as obsolete ( #41562 )
...
add test, obsolete storagefill
2025-11-24 07:51:14 +00:00
slarticodefast
a428130d45
Remove blacklist methods in EntityWhitelistSystem ( #40932 )
...
* replace blacklist methods
* VS is trolling me
2025-11-24 00:38:08 +00:00
Leon Friedrich
c8514c8122
Add Whitelist.Components yaml valiation ( #40916 )
...
* Add Whitelist.Components yaml valiation
* poke_tests
* fix linter
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-11-23 21:09:41 +00:00
Matthew Herber
11a6f57d69
Main menu art credit system ( #41328 )
...
* Main menu art credit system
* change to center align in one box
* left align
* Update Resources/Prototypes/lobbyscreens.yml
Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com>
* add margin
* Update Resources/Prototypes/lobbyscreens.yml
Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com>
* fix formatting
* change to locale
* FTL file
* locid
* handle null list properly
* remove unneeded using
* push
* One more push
---------
Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-23 13:00:58 +00:00
Justin Pfeifler
fa2e4309cc
Fix Paper Default Interaction ( #41547 )
...
* Fix paper default interaction
* Remove BeforeUIOpen
* Revert "Remove BeforeUIOpen"
This reverts commit c0db6c743f7cd07279b8a509317a54925a5f7d27.
* Revert "Fix paper default interaction"
This reverts commit 7efae70b96fbb5800a0e043b6deca176babe3399.
* Trigger UI before Ingestion
* Revert "Trigger UI before Ingestion"
This reverts commit a642ab40bf5b973d7e5f5b772d578dc2b9a436c1.
* Trigger ingestion after ui
2025-11-23 12:59:09 +00:00
Ciarán Walsh
c2f4b5145d
Defibs will now also shock anyone still interacting with the target. ( #35998 )
...
* Defibs will now also shock anyone still interacting with the target.
* Improvements to test readability
* Apply fixes to other tests
* Refactor the interacting entities query to use an event.
* Include pullers as interacting with the entity they are pulling
* Broadcast event
* Use a constant
* Convert new test to InteractionTest
* Convert existing test
* Add behaviour note
* Revert "Convert existing test"
This reverts commit b8a8f2f68e3733bdb6ec254faf955a42096d47d7.
* Move new test into separate (InteractionTest) test file
* Use ToServer
* Use a constant for prototype id
* Use ToServer
* Add EntProtoId constructor
* Add assertion failure messages
* Manual cleanup of test entities
* Remove obsolete flag
* Add test summaries
* Remove tuple constructor
* Wrap entity deletion in WaitPost
* Extend DoAfter interacting test with an extra mob
2025-11-22 23:44:26 +00:00
korczoczek
7672076b43
Let PopupOnTrigger display names of user and item ( #41157 )
...
* waved away
* waves at you with my [Prime Cut Corgi Meat]
* pls dont litter the repository with unnecessary components
* forgot to remove a variable from testing
* guh
* the more things change, the more things stay the same
* and then she ternaried everywhere
* owie
2025-11-22 00:08:06 +00:00
Errant
b02edf29e3
Admin improvements for Looc and Deadchat ( #41273 )
...
* looc and deadchat speak interrupt events
* comment
* admin log tweak
* clean up log entity targets; switch admin deadchat logged entity from player to mob
* one event only
* rename event, broadcast player session with the event
2025-11-21 21:41:24 +00:00
Nemanja
9f94f94cb6
Decouple GasPrototype IDs from Gas Enum ( #41266 )
...
* Remove final enum coupling from gas YAML
* Fix comment
* Fix test
* Apply suggestions from code review
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-11-21 20:12:13 +00:00
Partmedia
a5c223c0c3
Trip APCs when they exceed a power limit ( #41377 )
...
* Implement APC overloading
* Add power test
* Review
* Some more reviews
* Show map coordinates for test failures
* Widen column 2
* Reduce singularity beacon power consumption
* Try to get grid coordinates
2025-11-21 15:01:23 +00:00