Commit Graph

7378 Commits

Author SHA1 Message Date
TheFlyingSentry
4a378bd8dc Adding a new trait: Monochromacy! (#37989)
Totally not misspelt necromancy

Co-authored-by: TheFlyingSentry <Daniel.l.Elledge@gmail.com>
2025-06-01 07:31:46 +02:00
ScarKy0
28aed7b22f Further Mail Balancing (#37986) 2025-05-31 21:28:13 -07:00
K-Dynamic
7b9d5b400f Mirror resprite (#37899)
* mirror resprite, add snapgridcenter

* antique mirror

* swap default mirror; antique-mirror renamed back to mirror, new mirror renamed rectangle-mirror, changed RSI underscore to regular dash for consistency
2025-05-31 21:36:10 -04:00
deltanedas
7aa1986209 fix dragon devour action (#37968)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-05-31 22:29:51 +02:00
GnarpGnarp
f21b6d139a Rename paper_background_black files (#37976)
Renamed "paper_background_black" to "paper_background_blood_red" as the colour of the file is not black.
2025-05-31 13:09:10 -07:00
Centronias
9053c9692f Decouple Lights from Toggleable Visuals (and headphone music notes bugfix) (#35341)
* - Combine enum keys `ToggleableLightVisuals` and `ToggleVisuals` into `ToggleableVisuals`
- Rename `ToggleableLightVisualsComponent` to `ToggleableVisualsComponent` and `ToggleableLightVisualsSystem` to `ToggleableVisualsSystem`
  - (The `SpriteLayer` field on the component is now required because the old default of `light` doesn't make sense anymore)
- Make it so that `ToggleableVisualsComponent` works even when there's not a light attached to the entity
  - (Amazingly this seems to have only applied to  Headphones, but I can only imagine there are many other things people would like to do with simple toggleable visuals)
- Explicitly make `ItemTogglePointLightComponent`'s purpose to make `ToggleVisualsComponent` apply to `PointLightComponent`s on the same entity.
  - Add field `ToggleableVisualsColorModulatesLights`, which makes the `Color` appearance value of `ToggleableVisuals` modulate the color of lights on the same entity
  - Lots of prototype updates to uptake the above

* fix bad merge

* unbork robust

* blindly letting rider reformat stuff

* I guess I never cleaned up these imports at all
2025-05-30 19:53:56 -04:00
Kyle Tyo
85636335ec Decouple the lamp from the base air alarm sprite. (#37950)
a touch of verin here and a sprinkle of verin there
2025-05-30 19:37:51 -04:00
3nderall
00e96fee9c give characters wearing clown masks hair again (#37909) 2025-05-30 19:02:22 -04:00
Spanky
3c53b2835a Fix Secret Door Sprites (#37914)
* Make secret doors have unique directional sprites, and new animations.

* Update attributions.
2025-05-30 20:11:48 +02:00
Nox
c655f528f9 Faster Drozd burst (#34906)
* Increased burst firerate and cooldown by 25%. (firerate 12 -> 18, cooldown 0.25 -> 0.375)

* Set default firemode on Drozd to burst

* Heisentest
2025-05-30 18:16:50 +02:00
Alpaccalypse
0df4a2e243 Absinthe makes you mildly hallucinate (#34371)
* Absinthe make you mildly hallucinate. Smaller glass volume, doesn't make you sick.

* Reordered glass fill sprites to look more equal
2025-05-30 18:03:49 +02:00
Nox
e94dee8656 Select Fire Rifles (#34907)
* Added semi automatic mode to AKMS & Lecter

* Optimized changes to reduce line count.
2025-05-30 17:50:54 +02:00
beck-thompson
05fac53de6 Chameleon controller implant (Clothing fast switch) (#33887)
* Add the chameleon controller implant

* address the issues (Git please dont kill me)

* Address the review and fix some merge conflicts!

* Cleanup

* Add use delay

* Silly mistakes

* Making a PR at 2 am: Gone wrong

* Predict use delay and disable the buttons until you can choose another

* First phase custom clothing

* Better system, now relays to agent id and mindshield. Chameleon loadouts are a lot better to work with as well

* Address the review! No more evil goto

* Slams way is better I should have read more closely xD

* Some of the jobs

* Add to Cargo, CentComm, Service, Passenger, Ninja, Cluwne, Wizard + Minor changes to existing; Add chameleon to bandanas, medals, jugsuits and HUDs

* Add everything else

* Fix test

* Job name

* This looks better

* Add department organization

* Minor cleanup

* Added some mindshields

* Remove redudent comment and change funcion name to be clearer

* Fix cluwne outfit

* fix merge conflicts

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
2025-05-30 12:07:25 +02:00
brainfood1183
1118ea50e0 New sprites for Coal and Gold ore crabs, new Bananium ore crab and Bananium rock anomaly. (#37787)
* new sprites for coal and gold ore crabs, new bananioum ore crab and rock anomaly.

* add whitespace to end of line in ore.yml

* fix white space end of file.

* fix for linter fail.
2025-05-29 18:16:20 -07:00
K-Dynamic
1c4ac9c4a7 Bot spawners (supplybot, firebot, honkbot) (#37929)
* firebot, supplybot spawners

* moved honkbot spawner from misc.yml to bots.yml

* fix inconsistent ID and duplicate component field

* remove duplicate supplybot
2025-05-29 20:07:00 -04:00
deltanedas
b3825dce97 action refactor proper ecs edition (#27422) 2025-05-28 15:52:11 -04:00
Moomoobeef
9a3cb1d2f6 high-vis vest is now dimmer (#37869)
* high-vis vest is now dimmer

accomplished by adding the unshaded sprite on top of the existing one in a third layer, this time set to shaded. And as the sprite is transparent, it lets some of the existing glow through.

* added relevant comments
2025-05-28 11:39:29 +02:00
Minemoder5000
6ddf739c56 Grape juice cup now has grape juice (#37895)
grape juice
2025-05-28 11:32:42 +02:00
SlamBamActionman
08acfa23bc Change explosive triggers to be more consistent (#34465)
* yes I watch liltenhead

* oops

* Revert pen changes

* Add comment for the future
2025-05-28 09:31:34 +02:00
Tiniest Shark
40e410cc1f Large Tail Wag (#37806)
Got Ubaser's approval, merging.
2025-05-28 00:55:31 -04:00
Southbridge
755ce6f59b Decal Spawners (#37066)
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2025-05-27 16:55:48 -07:00
mubururu_
7c9a031f99 inhands for CAKE + sprite fixes (#37819)
caek
2025-05-27 19:47:58 -04:00
Moomoobeef
5051e9278a reduced the number of slots in bookshelves (#37866)
* changed bookshelfs yml

I reduced the number of slots in bookshelves, now it has 40 slots, and since one book takes two slots, and there are 20 fill levels (not including empty) now each book corresponds to one sprite. I also increased the number of books that random bookshelves generate, so that bookshelves will be empty less often.

* increased minimum random book count

in testing there were still a lot of bookcases with very few books in them.

* too many

* still too many

decided it looks better with the variance of having some shelves sparse and some not, rather than all ~half-filled. Wish there was a way to do something about the distribution, rather than pure random maybe something like weighting it toward one of the ends of the scale. but alas, I don't know how to do that.

* guidebook chance is random too now

decided that guidebook chance should also be random. now we can have shelves that are truly empty. anyway, I set it as 0-2, so there is a 2/3 chance that a bookshelf has a guidebook in it anyway, this also means that some shelves will have two guidebooks, but hey; who can have *too many* guidebooks?

* this line shouldn't be here
2025-05-27 14:21:39 -07:00
Professor Renderer Grizzleton
94fba22eee Give cluwnes job icons (#37834)
* Add Weh-pet

* Add Weh-pet (again)

* Change weh-pet size to Medium

* Change weh-pet size to Medium (again)

Probably should've looked into what "medium" meant in yaml

* I may be stupid and misread how MIDIs worked.

* Finish weh-pet sprites

Weh!

* Add weh-pet to rare maints loot table

* Give cluwne sechud icon

* Remove weh-pet related content from cluwne-id

Why was it still THERE?

* Revert "Add Weh-pet (again)"

This reverts commit 8e135e520859ef94e693e27a86af1eed9576f9ab.

* Fix whitespace issues in residual files

* Update Resources/Textures/Interface/Misc/job_icons.rsi/meta.json

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

* More whitespace fixing and credit adding

* Resolve conflict in job_icons.rsi/meta.json

* Fixing whitespace *again*

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-05-27 18:39:52 +02:00
PicklOH
3365e97895 Restore Gas Pipe Naming in Construction Menu (#37881)
restore gas pipe naming in construction menu
2025-05-27 18:26:30 +02:00
Simon
2bbe66cea9 Remove capacitors and matter bins (#37725)
* Remove capacitors and matter bins

* fix migrations and yaml errors, remove parts fully

* Rename to "modular machine part"

* Sloth review
2025-05-27 21:47:49 +10:00
B_Kirill
9e834c70b9 Add overkill thresholds to more objects (#37745)
* Add overkill thresholds to more objects

* Add newline

* curtains (25 -> 50)
2025-05-27 19:09:46 +10:00
chromiumboy
f99850e1fb Sentry turrets - Part 6: Sentry turret control panels (#35235) 2025-05-26 16:00:50 +03:00
ArtisticRoomba
bbfccfe459 Kill the TEG meta with really big hammers (#37728)
* First round of balancing

* Second round of balancing
2025-05-26 13:53:19 +02:00
Jessica M
65bd1f0170 Lets angry AI gorillas pry open doors, smash things, and vault tables (#37822) 2025-05-26 12:49:33 +02:00
Fildrance
291ccfbe23 Spray nozzle can suck puddles into tank directly! (#30600)
* feat: now vacuum cleaner can suck solutions from floor

* refactor using AbsorbentSystem instead of separate vacuum cleaner

* refactor: remove unused vacuum cleaner files

* refactor: renamed ConnectedContainerComponent to SlotBasedConnectedContainerComponent (and system)

* fix: fix invalid comp name

* fix: no more spray nozzle messaging about water inside bottles etc.

* refactor: minor refactor in SlotBasedConnectedContainerSystem and adjustments after merge

* refactor: cleanups

* refactor: renaming

* refactor: update to use _puddleSystem.GetAbsorbentReagents

* refactor: changed interactions with SlotBasedConnectedContainerSystem into events

* refactor: new sound and action delay adjusted to sound (amount tweaked a bit accordingly, almost)

* refactor: added networking for SlotBasedConnectedContainerComponent

* fix attribution for vacuum-cleaner-fast.ogg

* trying to fix multi-license for mix sound file

* remove empty line

* refactor: remove trailing whitespace

* by ref struct, brother

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: EmoGarbage404 <retron404@gmail.com>
2025-05-25 23:36:16 -04:00
slarticodefast
e0666cc510 merge staging into master (#37829) 2025-05-26 00:16:14 +02:00
Errant
99236def28 comment out slotblocker yaml (#37827)
* comment out slotblocker yaml

* let me fix this real quick xD

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-05-26 00:05:47 +02:00
RedBookcase
394388be5c Updated Drozd and Lecter with magazine states and small animations. (#37790)
Co-authored-by: RedBookcase <Usualmoves@gmail.com>
2025-05-25 17:55:50 -04:00
AsnDen
178a085328 Bar sign AlignTile version and fixtures for bar signs (#37756)
* fixtures and sprite offset

* AlignTile versions

* Update bar_sign.yml
2025-05-25 20:36:00 +02:00
brainfood1183
51ca833662 kangaroos can now be equipped with north stars and knuckle dusters. (#37789)
* kangaroos can now be equipped with north stars and knuckle dusters (except stun knuckle duster).

* whitespace issues fix..

* damn whitespace

* fix whitespace

* fix whitespace

* final fix.
2025-05-25 20:03:01 +02:00
Stop-Signs
d81977281e Make foods reflect their ingredients better (#34138)
* Borbers

* Meals.yml Updated

* Update Cursed noodles

* Soups even more cursed

* Pies tacos and cakes

* typo

* typo ops pt 2

* Typo ops + non-existant reagent

* justice for soy

* minor mistake in soup.yml

* Update pie.yml
2025-05-25 11:02:04 -07:00
K-Dynamic
a775858486 Add welded visuals to shutters and blast doors (#37807)
add welded to all shutters and blast doors
2025-05-25 17:57:18 +02:00
Moomoobeef
97e6ad7c9d fixed gay wackpack (#37812) 2025-05-25 10:26:04 -04:00
Tiniest Shark
9391b32e76 big tail can wag now 2025-05-25 01:55:59 -04:00
Tiniest Shark
214338caa6 Inhands for bartender tools and mugs. (#37771) 2025-05-24 13:32:27 -04:00
Rafael Simões Gaspar da Ponte
2b67b49059 Fix space-wizards#35663: Prevent clipping of hovered sprites on rotation (#37784)
This fix addresses an issue where hovered tabletop machines (such as the grinder and electrolysis machine)
had their sprites clipped when the camera was rotated. The problem was fixed by setting noRot: true.
2025-05-24 13:22:09 -04:00
Sukilove
af736eb93d Added a new detective's office sign (#37765)
* Added a new detective's office sign

* Revised the design
2025-05-23 21:40:52 -04:00
Sukilove
1f5026bcef Deletes an empty file (#37763) 2025-05-23 14:31:01 -07:00
ArtisticRoomba
66761f5497 Buff gas canister volumes moderately (#37564)
* Buff gas canister volumes moderately

* increase prices moderately
2025-05-22 14:12:24 -04:00
YoungThug
b95bcbffed Rat King Chat Indicator (#37184)
* Rat King Chat Indicator

* BUFFRATWHEN

* Added it to the crown wawa

* Ignore this

* Whats the limit for stuff I can put here?

* Fix da merge conflicts for real this time

* WE DID ITgit add -A

* Errant Requested Changes
2025-05-22 01:47:04 -04:00
Wolfkey-SomeoneElseTookMyUsername
e72e25aba1 Add disposal signalers (#37535)
* Add disposal signalers

* Sprite changes

* Some requested changes

* Requested changes + change spelling to be with two l's to be consistent with the remote signaller
2025-05-21 22:18:57 -04:00
ArtisticRoomba
7d7858d41c Significantly improve Tesla generator power stability (#37626)
* Significantly improve Tesla generator power stability

* Second round of balancing
2025-05-21 21:39:48 -04:00
AsnDen
d7a17739c6 Screaming for cyborgs (#32329) 2025-05-21 12:49:56 -07:00
HTML/Crystal
3385c45d80 Change Arachnid Layering (#36357)
* 1 commit ops

* untouching this before anyone has to tell me
2025-05-21 10:40:55 -07:00