Commit graph

10677 commits

Author SHA1 Message Date
ArtisticRoomba
c0e90815d9
Sometimes the Bagel Theater doesn't like showing up to work (#41787) 2025-12-08 07:26:04 -08: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
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
Tiniest Shark
4f2d2208f5
Misc Proper Rotation Sprites (#41764)
* Proper rotation sprites.

* copyright mentions

* wrong one

* better ointment
2025-12-07 22:28:39 +00:00
Tiniest Shark
0eead492de
Reverts Mop + Glowstick Storage Rotation (#41765)
diagonal pixels are ugly, sorry.
2025-12-07 20:14:49 +00:00
RedSpy
5fdba3f0bc
Hitscans now have names (#41763)
Co-authored-by: RedSpyy <empty@place.com>
2025-12-07 20:10:01 +00:00
Samuka
ee2e1eb932
Make xenoborg light brighter (#41580)
* make light better

* minor color fix
2025-12-07 17:52:27 +00:00
cammusubi
5b7d3757e6
Green Glowsticks are their own entity (#41712)
* Addresses and resolves Issue #41145, creates a separate entity for green glowsticks, which were previously just the base glowstick.

* Adds old+new ID for green glowsticks to migration.yml, refactors formatting in glowstick.yml
2025-12-07 16:36:20 +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
Velken
c164897ead
Snap Booms (fake snap pops) (#38654)
* snap booms

* damage nerf

* fixing brain issue of being 8am and i havent slept yet

* typo

* Update damage and name

* Fix linter issues

* fixed typo snapPopFake -> snapPopExplosive

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
2025-12-07 13:25:57 +00:00
Hitlinemoss
35ea5f1820
Fixed hyperzine (micro)injector descriptions (#41755) 2025-12-07 11:42:34 +00:00
SlamBamActionman
58f884133b
Remove Zookeeper and Boxer jobs (#41741) 2025-12-07 03:07:32 +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
August Sun
9bd27fd245
Adds the sticky grappling hand (#37551)
* Adds sprites, entity and sounds for sticky grappling hand

* Switched audio to mono

* Update Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml

Co-authored-by: āda <ss.adasts@gmail.com>

* Added empty sound, changed yaml to suit conventions, added description

---------

Co-authored-by: august-sun <45527070+august.sun@users.noreply.github.com>
Co-authored-by: āda <ss.adasts@gmail.com>
Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-12-06 20:40:37 +00:00
Samuka
d54a431584
Remove explosive component from mothership cpre (#41743)
remove explosive comp
2025-12-06 18:13:40 +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
SlamBamActionman
3b69c10fc8
Replace Vestine-derivatives in plant mutations, change uplink prices & hypopen to reflect changes (#41716)
* Initial commit

* It's a toxin!

* Review changes

* Review changes
2025-12-05 17:01:20 +00:00
Hitlinemoss
080ab214c6
New figurine voicelines (#41723) 2025-12-05 12:24:22 +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
d6987343f7
Change Ephedrine, Desoxyephedrine and Hyperzine properties (#41693)
* merff (no numbness)

* I can't feel a thing

* Update self-damage and OD values

* Missed a 5
2025-12-04 17:52:56 +00:00
Minerva
ec8ddbfd35
Allows spesos to fit in envelopes (#41700)
Co-authored-by: ScarKy0 <scarky0@onet.eu>
2025-12-04 16:55:03 +00:00
Hitlinemoss
0e0aec2963
Cleanup of prototypes in Resources/Prototypes/Catalog/Fills/Crates/ + fixed light crate descriptions (#41697)
* Fix prototype string order

* Fix replacement lights crate description

* Clearer light descriptions in general

* Suffix fix

* Updated internals crate descriptions
2025-12-04 07:55:35 +00:00
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