Commit graph

10652 commits

Author SHA1 Message Date
JackspajfMain
e857fd95c4
Change to fix wording of Pun Pun's jacket (#41695)
Slightly fixes wording on Pun Pun's jacket
2025-12-04 01:06:54 +00:00
Hitlinemoss
fd2d427869
Minor cleanup of hypospray.yml + clearer medipen descriptions (#41682)
* Minor cleanup of hypospray.yml

* SyndiHypo is only used by corpsmen (it's not in the uplink) so the description should reflect that

* Small and large shots
2025-12-03 17:39:18 +00:00
Pieter-Jan Briers
42b33ddd93
Reduce explosion airtight cache memory usage (#40912)
* Reduce explosion airtight cache memory usage

This means you can happily add explosion prototypes again

New approach has the tolerance value data in a shared storage with reference counting.

* Oops fix index removal

* Remove debug code and fix merge conflicts

* Also address my other review

* Oh it's in two places lmao

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-03 15:52:25 +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
Minerva
dbdd7e4293
Prefixes surgical caps with their color (#41681) 2025-12-03 03:27:00 +00:00
Hitlinemoss
c210a7d165
Minor cleanup of crowbars.yml (#41672)
* Minor cleanup of crowbars.yml

* Or, not and

* I think the CrowbarRed tag actually is used for belt sprite stuff? Removing a code comment calling it a legacy tag.
2025-12-02 16:43:43 +00:00
Spessmann
bafbd1e3e0
New Map - Snowball (#40300)
* Added Snowball station

* updated snowball

* added AI restoration console and lowered pop req

* updated med

* added a paramed spawn

* fixed minor issues

* christmas + amber removal

* fixed tests failing

* test pass 2: for sure this time

* update

* update again

* final fix
2025-12-02 07:13:24 +00:00
slarticodefast
9e32f1e92b
Add debug hitscan weapon (#41658)
* debug gun

* predict
2025-12-01 18:03:39 +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
Red
21d039318e
Santa anomaly back! (#41654)
* Update anomaly.yml

* Update anomaly.yml
2025-12-01 10:49:23 +00: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
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
Minemoder5000
334057de8c
Add StatusIcon component to MobBaseAncestor (#41624)
add StatusIcon to ancestor
2025-11-29 20:35:54 +00:00
NoreUhh
95f72ee98d
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>
2025-11-29 07:20:20 +00:00
Samuka
2ecd63d850
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
2025-11-27 10:23:25 +00:00
YoungThug
b0ad5d8b2e
Tourniquets can now fit in medical belts (#41584) 2025-11-26 17:17:18 +00:00
Connor Huffine
7faa382d11
Remove commented items (#41577) 2025-11-25 05:55:59 +00:00
Stefano Pigozzi
4c4f004f54
Fix typo in Ion Storm lawsets (#41574)
Pizzaria → Pizzeria
2025-11-25 03:20:31 +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
Samuka
1eb3118953
No more sub wizards in xenoborg preset (#41565)
no more sub wizards in xenoborg preset
2025-11-24 11:49:27 +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
Hohenzolaren
f0efa5dc3c
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>
2025-11-23 20:28:53 +00:00
SnappingOpossum
7afd0f0b9e
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
2025-11-23 20:12:50 +00:00
Samuka
cc36ff3772
Add xenoborg laws to ion storm chance (#41532)
add xenoborg laws to ion storm chance
2025-11-23 18:59:14 +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
āda
871cc53082
Bugfix: Borg's can't die anymore (#41492)
* commit

* other borgs

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-11-23 02:20:31 +00:00
slarticodefast
1a06c6bcdd
Make artifact analyzer power supply sane (#41543)
make artifact analyzer power supply sane
2025-11-22 23:55:59 +00:00
rlebell33
f38a322912
Improve hitboxes for knives and shivs to better match their sprites (#39100)
* update hitbox for kitchen knife and butcher's cleaver

* update hitbox for the 4 glass type shivs

* update hitbox for the medical shiv

* Update the hitbox for the plastic knife

* review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-11-22 19:13:35 +00:00
K-Dynamic
64c00bc2ce
Add vox hairstyle (catfish hair) (#40689)
* add vox catfish

Co-authored-by: Cadunkus <140308611+Cadunkus@users.noreply.github.com>

* change indents from 2 to 4 in meta.json

* update sprite

Co-authored-by: Cadunkus <140308611+Cadunkus@users.noreply.github.com>

---------

Co-authored-by: Cadunkus <140308611+Cadunkus@users.noreply.github.com>
2025-11-21 21:57:10 +00:00
SnappingOpossum
eb95f4b214
Move vending restocks to EntityTableContainerFills (#41442)
* Move vending restocks to EntityTableContainerFills

* Glad I can actually see that fail now

* I could of just gone back to checking all the containers but nooo had to be stubborn

* Apply changes from code review
2025-11-21 20:51:32 +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
MrPersival
26ff8c8f89
Fix scalefriends food problem #39982. Hivelord Remains now meat and edible by anyone who can digest it (#41317)
* fix(hivelord-remains): now reptilians can also eat hivelord remains

* fix(hivelord-remains): added meat and raw tags

* moved(hivelord-remains): moved from meat.yml back to asteroid.yml

* fixed(meat): added the new line

Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>

---------

Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>
2025-11-21 18:45:54 +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
Princess Cheeseballs
7350001598
[1984] Beach balls no longer collide with players (#41450)
* 1984

* me when I'm dumb

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-21 11:21:30 +00:00
Nuggets219
bff14b5a36
Give Rust Removal a shorter Doafter (#770) (#41518)
* Give Rust Removal a shorter Doafter (#770)

* Yeah, yeah, mircobalance. Every janitor player will fight you though. Welding and brushing walls free of rust now takes just three seconds.

* Now reinforced walls take a bit longer to de-rust. Times are as follows:

Solid wall: 1s weld, 3s brush
Reinforced wall: 2s weld, 3s brush

* Actually, just make both take 4s to brush and 1s to weld. Problem solved.

* changed the welding timer from 1 to 2 seconds for lag compensation.
2025-11-21 06:43:37 +00:00
ThatGuyUSA
fb55064420
Munitions visibility tweaking and cleanup (#41137)
* I didn't make an init commit, 1: because i forgot, 2: because the PR is so tiny, the whole thing is done already

* beans and shards no glow, clean up

* commented out PointLight, does too little for how straining it would be

* Improvised shells now use shards as their bullet sprite, they still don't embed though
2025-11-20 05:07:01 +00:00
Noah Beverly
91f5138a61
Mail Cart (#41482)
* Add mailcart crate type

* Add recent progress, move location of mailcart.rsi

* Allow letters and packages to be inserted

* Add updated sprites for mailcart

* Add storage for letters

* Bugfix for sprite

* Add fix for mincount mailcart sprite updates

* Add dynamic names to packages in mailcart

* Add additional whitelist items

* Update tag comments

* Remove max item size

* Update fixture for mailcart, remove unused code from crates.yml

* Add mail cart to cargo ordering

* Update meta.json

* Remove unused comment

* Update copyright

* Add missing ContainerContainer

* Update ContainerContainer

* Revert "Update ContainerContainer"

This reverts commit 1805dcd58d8c0f52baca9db0d3173940ee241159.

* Remove container slots and increase storage

* Remove unused tags

* Remove LetterDelivery tag

---------

Co-authored-by: Justin Pfeifler <jrpl101998@gmail.com>
2025-11-20 04:18:19 +00:00
lzk
905fc6a783
cleanup evil beach ball (#41499) 2025-11-19 20:44:36 +00:00
Hitlinemoss
be68bb6c0c
Removed redundant clothing from CMO locker; moved neck gaiter from HoS locker to HoS dresser (#41487) 2025-11-19 02:46:44 +00:00
cammusubi
6e8435e080
Per issue #41143, 'ClusterBang' was changed to 'clusterbang' (#41470)
Per issue #41143, 'ClusterBang' was changed to display as 'clusterbang' in-game.
2025-11-18 00:06:15 +00:00
Samuka
9ef56974fb
Examine which borg that module fits into (#41461)
* modules tip

* add color

* solved a edge case

* use ContentLocalizationManager instead of hardcoded grammar

* improve summary

* improve improved summary

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* not my first language

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* keep names consistent

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* keep consistent part 2

* fixed the yml error

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-11-17 17:55:55 +00:00
Samuka
8acd30463d
Make mothership core able to pull (#41460)
* make mothership core able to pull again

* make it work like borgs
2025-11-17 17:31:03 +00:00
Samuka
28eeaa5d9f
Update mothership (#41453)
* add body crusher sprites

* body crusher yml

* add xenoborg thruster sprites

* add xenoborg thruster yml

* update mothership

* only one IFF computer

* tabs

* fuck

* fixed indentation

* replace tabs with spaces

* change id MachineBodyCrusher to MachineArtifactCrusherXenoborg

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* change id XenoborgThruster to ThrusterXenoborg

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* update Ids in mothership

---------

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2025-11-17 14:46:54 +00:00
Ben Dake
f727d7ba42
Vulp crying now uses whining sounds (#40982)
* Change vulp whine emote name to crying

* Fix vulp yaml

* Add whining back for typing

* review

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2025-11-16 10:22:45 +00:00
Princess Cheeseballs
6c78ff5ab9
Fix Gas Reagent Thresholds. (#41438)
* Fix reagent gas scales

* add comment

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-16 00:51:26 +00:00
ScarKy0
cee38b7bfe
Remove Aghosts from "Warp to Most Followed" (#41448)
* init

* review
2025-11-15 23:18:11 +00:00
Connor Huffine
fd2f5f7e45
Fix typo in roundstartvariation (#41444)
Fix typo
2025-11-15 17:43:46 +00:00
lzk
400905725c
yaml cleanups (id, hypopen, inflatable wall) (#41432)
* cleanups

* yes i can
2025-11-15 11:43:20 +00:00
April
162a17411f
chore: made regalrat go the speed he should go (#41420)
that's a 5, not the defaulted back 4.5 from `UpdateMovementSpeed` in
Content.Shared/Body/Systems/SharedBodySystem.Parts.cs
2025-11-15 05:16:00 +00:00