Commit Graph

37550 Commits

Author SHA1 Message Date
slarticodefast 17ff77b61f Unify BatteryComponent and PredictedBatteryComponent (#41867)
* unify

* cleanup and merge conflicts

* floating points

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-01-26 19:25:32 +01:00
slarticodefast d039f6fdfd Fix rigged power cells exploding early (#41813)
* fix riggable

* fix
2026-01-26 19:25:32 +01:00
slarticodefast 055fffa5da fix AI battery alert (#41879)
* fix AI battery alert

* fix copy paste error
2026-01-26 19:25:32 +01:00
slarticodefast 530d9dda4d Add debug hitscan weapon (#41658)
* debug gun

* predict
2026-01-26 19:25:32 +01:00
Princess Cheeseballs 2e6b2141ee Fix Damageable API (#41657)
Fix damageable api

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-01-26 19:25:32 +01:00
alexalexmax 1bba368d22 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>
2026-01-26 19:25:32 +01:00
Princess Cheeseballs 5fbeecb011 [HOTFIX] FIX LIGHT MELEE LOGS (#41655)
God fugcking

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-01-26 19:25:32 +01:00
BarryNorfolk aa86c808f9 Fork fixes for multi reagent bloodstreams 2026-01-26 19:25:32 +01:00
Ignaz "Ian" Kraft c292094b77 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>
2026-01-26 19:25:32 +01:00
beck-thompson 38bb9232c0 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
2026-01-26 19:25:32 +01:00
slarticodefast ac4fcd5dc6 fix rcd overlay getting stuck for borg modules (#41648)
fix rcd overlay getting stuck
2026-01-26 19:25:31 +01:00
Princess Cheeseballs b4d96c43b5 Make Firespread logical (#41636)
* FIRE

* code comment fix

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-01-26 19:25:31 +01:00
slarticodefast 8e298dbbac predict name identifiers (#41605) 2026-01-26 19:25:31 +01:00
slarticodefast da88db8775 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
2026-01-26 19:25:31 +01:00
SlamBamActionman 43832b5d5a Fix clientsided alerts being overwritten by server (#37033)
Initial commit
2026-01-26 19:25:31 +01:00
āda c98d7cbb13 Fix EquipmentVerbs not showing up in strip menu (#41631)
commit

Co-authored-by: iaada <iaada@users.noreply.github.com>
2026-01-26 19:25:31 +01:00
Samuka 8445778bc1 Make xenoborg round end text better (#41623)
* make xenoborg win color easier to read

* display the max number of xenoborgs and the number of crew alive in the end

* make it a datafield

* add : (literally)

* add period

* make text better
2026-01-26 19:25:31 +01:00
Minemoder5000 ce42a2aafb Add StatusIcon component to MobBaseAncestor (#41624)
add StatusIcon to ancestor
2026-01-26 19:25:31 +01:00
JackspajfMain 97bbb53d7f Change to add shot glasses to the bartender guidebook entry (#41618)
adds shot glass to bartender guidebook
2026-01-26 19:25:31 +01:00
NoreUhh 33a9c44e55 Felinase/Caninase Reagent Tweaks (#41527)
* Tweaked reagents required for recipes, increased output of recipe, lowered time of accent per unit, and tweaked chem thresholds

* tweaks

i was lazy

* product change

lazy again

* yuh

* pluh

---------

Co-authored-by: NoreUhh <noreuhh@gmail.com>
2026-01-26 19:25:31 +01:00
ArtisticRoomba fff5850a67 Properly document AtmosDeviceEnabled(Disabled)Event (#41613)
kill misnomers
2026-01-26 19:25:31 +01:00
slarticodefast 447b4c5109 Fix looking at verbs causing sounds or popups (#41609)
* fix verb popups

* spelling
2026-01-26 19:25:31 +01:00
alexalexmax d7da7cb7d0 Adds option to whitelist or blacklist store entries based on buyer objectives (#41493)
* BuyerObjectiveWhitelistCondition done

* fix to check every buyer objective for a blacklisted objective before checking whitelisted objectives

* resolved requested changes

* forgot a line

* Update Content.Server/Store/Conditions/BuyerObjectiveWhitelistCondition.cs

* Replaced IsBlacklistPass with IsWhitelistPass

* cleaning up

* placed whitelist == null check above objective loop

* Moved empty whitelist check below foreach loop

* final cleanup i pray

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-01-26 19:25:31 +01:00
Pok 53b5100f6a Helper method for get charge level (#41601)
* get-charge-percent

* review
2026-01-26 19:25:31 +01:00
imatsoup b2256e29a3 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
2026-01-26 19:25:31 +01:00
slarticodefast 525ffdc8f5 Fix helmet lights (#41599)
fix helmet lights
2026-01-26 19:25:31 +01:00
Samuka f2d31a3d31 Update mothership again (#41491)
* add xenoborg recharging station

* it was backwards

* make it a tad darker

* touch ups

* add xenoborg blast door sprites

* update sprites

* add xenoborg blast door

* improve blast door sprite

* typo

* make it thinner

* update mothership

* moved yml lines

* updated xenoborg charger sprite

* removed unused state

* fixes to the mothership
2026-01-26 19:25:31 +01:00
Alzore a8502bc4e6 Meatball Salvage wreck remake (#41589)
Remake-Meatball-Wreck
2026-01-26 19:25:31 +01:00
Errant b0b28467f5 Make gameticker spawn code more modular (#41588)
gameticker dospawn
2026-01-26 19:25:31 +01:00
CDWimmer 317ab5a006 Fewer War Crimes (#41541)
* Fewer War Crimes

Re-colour the syndicate medical bags to not use the legally restricted Red Cross symbol and instead use the same blue cross colours as used across the rest of the game's medical symbolism.
Because no-one wants to go to the Hauge. Also consistency is nice.

* Update meta.json

* Update another meta.json

* Update meta.json again

additional detail
2026-01-26 19:25:31 +01:00
YoungThug b0de59321a Tourniquets can now fit in medical belts (#41584) 2026-01-26 19:25:30 +01:00
Connor Huffine 1a911f708b Remove commented items (#41577) 2026-01-26 19:25:30 +01:00
Stefano Pigozzi 883244dc0e Fix typo in Ion Storm lawsets (#41574)
Pizzaria → Pizzeria
2026-01-26 19:25:30 +01:00
BarryNorfolk 0a27397ffb Fix several systems and protos after powercell prediction change 2026-01-26 19:25:30 +01:00
BarryNorfolk 831c73235d Fix for missing namespace in Nanochat 2026-01-26 19:25:30 +01:00
BarryNorfolk 7ebd8d9dc8 Fix and mark microwave time addition for BeingMicrowaved 2026-01-26 19:25:30 +01:00
slarticodefast 50b2986ef7 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
2026-01-26 19:25:30 +01:00
Jessey van Hoeijen 92de25f0f3 Fix stunbaton component namespace (#34790)
* Fixed incorrect namespace

* .Components was weird so I removed it
2026-01-26 19:25:30 +01:00
slarticodefast 8158432428 Fix gas filters (#41567)
fix gas filters
2026-01-26 19:25:30 +01:00
Samuka e1609ce7ee No more sub wizards in xenoborg preset (#41565)
no more sub wizards in xenoborg preset
2026-01-26 19:25:30 +01:00
slarticodefast 0afecfea98 Add test checking for multiple container fills, mark StorageFillComponent as obsolete (#41562)
add test, obsolete storagefill
2026-01-26 19:25:30 +01:00
BarryNorfolk b1ebff0742 Remove blacklist methods from fork changes 2026-01-26 19:25:30 +01:00
slarticodefast 23c832b185 Remove blacklist methods in EntityWhitelistSystem (#40932)
* replace blacklist methods

* VS is trolling me
2026-01-26 19:25:30 +01:00
Leon Friedrich 368f68376c 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>
2026-01-26 19:25:30 +01:00
Hohenzolaren 0381e99b73 Balloons now float and slide smoothly. (#41102)
* The balloons became airy

* Attributions + Sound

* Add BaseBalloon

* Proto fixes

---------

Co-authored-by: ReWAFFlution <239567049+brokendot@users.noreply.github.com>
2026-01-26 19:25:30 +01:00
BarryNorfolk e68e6d07ae Replace all storage fills with entity table container fills 2026-01-26 19:25:30 +01:00
SnappingOpossum 73c686a7d3 Replace (almost) all existing storage fills with entity table container fills (#41360)
* Replace all existing storage fills with container fills, adjust some formatting to accomadate

* Forgot to remove that

* I really need to spell better

* Right, those are 3x3

* Change some NestedSelectors to GroupSelectors

* Actual container fills, test fix (maybe), and a few minor formatting changes

* Fix some more mistakes

* Forgot to add to that comment

* Some parenting fixes

* Test optimisation, maybe

* Roll holiday lights instead of individually listing it

* Move eletrical toolbox to NestedSelector

* Back to entity tables (except for vending)

* More nesting (and a TODO)

* Yet another fix

* Probably shoulda done it this way originally

* Entity tables for vending restocks

* I am good at formatting

* Make added table names consistent

* Make grand lottery weights a little more readable

* Use existing fills for bio suit crates

* Get rid of some more redundant amounts

* Nuke the StorageFill test section and update some comments

* Apply changes from code review

* Split off changes to vending restocks

* Split off changes to vending restocks

* Apply more changes from code review

* Attempt #2 of detangling this mess (oh shit I missed the pin)

* They look so similar

* I am great at formatting

* Missed a newline

* How did I manage to do that

* Move toy in FoodMealHappyHonkClown to top to prioritise

* Apply changes from review and move dank pizza to organise by weight
2026-01-26 19:22:40 +01:00
Samuka c8ad093fcf Add xenoborg laws to ion storm chance (#41532)
add xenoborg laws to ion storm chance
2026-01-26 19:22:40 +01:00
Justin Pfeifler fadcb72d80 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
2026-01-26 19:22:40 +01:00
āda 87167d0267 Bugfix: Borg's can't die anymore (#41492)
* commit

* other borgs

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2026-01-26 19:22:40 +01:00