]>
git.smokeofanarchy.ru Git - space-station-14.git/log
slarticodefast [Wed, 16 Jul 2025 22:35:14 +0000 (00:35 +0200)]
Give admin bags explosion resistance (#38384)
Co-authored-by: youtissoum <51883137+youtissoum@users.noreply.github.com>
PJBot [Wed, 16 Jul 2025 20:28:29 +0000 (20:28 +0000)]
Automatic changelog update
ScarKy0 [Wed, 16 Jul 2025 20:27:21 +0000 (22:27 +0200)]
Fix Mjollnir throw while on delay (#39018)
* init
* fuck dirty
* yippee
PJBot [Wed, 16 Jul 2025 03:20:05 +0000 (03:20 +0000)]
Automatic changelog update
ArtisticRoomba [Wed, 16 Jul 2025 03:18:55 +0000 (20:18 -0700)]
Fix firelocks failing to drop fast enough (#38918)
PJBot [Wed, 16 Jul 2025 00:44:27 +0000 (00:44 +0000)]
Automatic changelog update
nabegator [Wed, 16 Jul 2025 00:43:19 +0000 (03:43 +0300)]
Whitelist extension for tool belt (#35212)
* sd
* xd
* im so dumb
* revert to just remote signaller
* forgot
* add code comment
---------
Co-authored-by: shampunj <140359015+shampunj@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Kyle Tyo [Wed, 16 Jul 2025 00:21:18 +0000 (20:21 -0400)]
Predict DevourSystem. (#38970)
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Łukasz Lindert [Tue, 15 Jul 2025 22:06:48 +0000 (00:06 +0200)]
PressureEvent removed (dead code) (#39004)
yep
Tayrtahn [Tue, 15 Jul 2025 20:36:44 +0000 (16:36 -0400)]
Convert some voice samples to mono (#39002)
* Convert Xenoborg voice sounds to mono
* Convert female human cough sounds to mono
Perry Fraser [Tue, 15 Jul 2025 17:02:36 +0000 (13:02 -0400)]
Mostly fix reaction sound effect stacking :( (#38999)
* fix: band-aid the reaction sound effect stacking
It's so funny I'm so sad I'm writing this commit :(
* fix: remove unused hashset
Drive by fix. 'Tis never read from.
* fix: switch to just making it server only
* fix: uncomment the if lol
Commented it out for recording video oopsie
Hannah Giovanna Dawson [Tue, 15 Jul 2025 10:52:05 +0000 (11:52 +0100)]
Remove the Qur'an (#39000)
PJBot [Tue, 15 Jul 2025 02:48:54 +0000 (02:48 +0000)]
Automatic changelog update
Velken [Tue, 15 Jul 2025 02:47:47 +0000 (23:47 -0300)]
Moproaches (#38700)
* MOPROACHES
* rerun test - random test fail of doom
* added to random pest event, with same prob as cancer mouse
* rerun test - random test fail of doom 2 electric boogaloo
* changed moproach obtain methods
* no crafting of moproaches allowed :(
* Reverted content of file.
* requested changes
* requested changes
* requested changes
* Increase moproach health by 5 - requested by Emo on discord
* spaaaaaaaaaaaaaaaaaaaaaaaaace
* microwave recipe added
* no surgery this week
* spaaaaaaaaaaaaaaaaaaace 2 more space for your space
* space
* new mopshoes sprite
* in-hands
* inhands v2
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu>
PJBot [Tue, 15 Jul 2025 00:52:21 +0000 (00:52 +0000)]
Automatic changelog update
SlamBamActionman [Tue, 15 Jul 2025 00:51:14 +0000 (02:51 +0200)]
Adjust throwables hitboxes to match sprites (#38985)
Initial commit
PJBot [Tue, 15 Jul 2025 00:50:37 +0000 (00:50 +0000)]
Automatic changelog update
RedBookcase [Tue, 15 Jul 2025 00:49:27 +0000 (17:49 -0700)]
Made the Mosin bayonet usable. (#38295)
* Made mosin an alt-melee weapon, added reagent fill for the weapon.
* fixes
---------
Co-authored-by: RedBookcase <Usualmoves@gmail.com>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
Trosling [Tue, 15 Jul 2025 00:49:08 +0000 (02:49 +0200)]
New holy books (#38986)
* Adds a few new holy books, implements one existing, and makes them pickable from loadout
* Almost forgot the yaml
* Forgot to change fork-specific paths
* Modified copyright to be less specific as requested by maintainer
* Newlines
* Replaced scroll torah with a book-bound tanakh, as recommended by dvir001
* Changed all mentions to use tanakh instead of torah
Tayrtahn [Mon, 14 Jul 2025 21:03:41 +0000 (17:03 -0400)]
Remove prototype caching from `TransformableContainerComponent` (#38988)
Remove prototype caching from TransformableContainer
Crude Oil [Mon, 14 Jul 2025 16:55:27 +0000 (18:55 +0200)]
Buff parrot learn rates and radio chatter (#38984)
* buff parrots
* ok but not that smart
* oop
PJBot [Mon, 14 Jul 2025 15:46:21 +0000 (15:46 +0000)]
Automatic changelog update
Perry Fraser [Mon, 14 Jul 2025 15:45:13 +0000 (11:45 -0400)]
Make RunVerbAs take and return EntityUids (#38155)
fix: make RunVerbAs take and return EntityUids
kosticia [Mon, 14 Jul 2025 08:17:46 +0000 (11:17 +0300)]
make biogenerator not accept low-nutrient plants (#38427)
* anti-noob
* dsaswa
* Minor grammar change
---------
Co-authored-by: beck-thompson <beck314159@hotmail.com>
Tayrtahn [Mon, 14 Jul 2025 07:49:27 +0000 (03:49 -0400)]
Fix devices in terminal mispredicting power state (#38647)
* The simple solution
* The better solution
* Revert "The better solution"
This reverts commit
611e56e031636734abab1ad3e77bf88b69a4de13.
Perry Fraser [Mon, 14 Jul 2025 07:30:53 +0000 (03:30 -0400)]
fix: ghosts shouldn't see whisper obfuscation (#38202)
UpAndLeaves [Mon, 14 Jul 2025 06:13:01 +0000 (06:13 +0000)]
Voltage enum to shared (#38964)
Tayrtahn [Mon, 14 Jul 2025 04:35:47 +0000 (00:35 -0400)]
Refactor ExaminableDamage (#38978)
* Remove prototype caching in ExaminableDamageComponent
* Replace ExaminableDamagePrototype with LocalizedDatasetPrototype
* Allow null
PJBot [Mon, 14 Jul 2025 02:50:32 +0000 (02:50 +0000)]
Automatic changelog update
Flareguy [Mon, 14 Jul 2025 02:49:25 +0000 (02:49 +0000)]
Vox customization additions (+eyeshadows) (#38906)
vox customization stuff
Tayrtahn [Mon, 14 Jul 2025 02:05:18 +0000 (22:05 -0400)]
Remove prototype caching from `ZombieComponent` (#38979)
Remove prototype caching from ZombieComponent
PJBot [Sun, 13 Jul 2025 20:52:00 +0000 (20:52 +0000)]
Automatic changelog update
ToastEnjoyer [Sun, 13 Jul 2025 20:50:53 +0000 (15:50 -0500)]
Add contraband parent to war declarator (#38972)
PJBot [Sun, 13 Jul 2025 19:32:51 +0000 (19:32 +0000)]
Automatic changelog update
lzk [Sun, 13 Jul 2025 19:31:44 +0000 (21:31 +0200)]
make ocarina small (#38971)
Update instruments_wind.yml
B_Kirill [Sun, 13 Jul 2025 18:35:20 +0000 (01:35 +0700)]
Cleanup warnings: CS0649 (#38797)
PJBot [Sun, 13 Jul 2025 16:49:46 +0000 (16:49 +0000)]
Automatic changelog update
ToastEnjoyer [Sun, 13 Jul 2025 16:48:39 +0000 (11:48 -0500)]
[BUGFIX] Stops scurrets from suffocating in crates (#38951)
Prevent scurrets from dying!
PJBot [Sun, 13 Jul 2025 16:12:10 +0000 (16:12 +0000)]
Automatic changelog update
Velken [Sun, 13 Jul 2025 16:11:00 +0000 (13:11 -0300)]
Hats (and glasses) for pets - Part 1 - Ian and McGriff (#38634)
* new branch new me
* cursed displacement
* 2 pixels of death
* forgot a line
* fixed some edge cases on corgis with the displacement
* fix conflict
* fix indentations
* a bit more displacement fixes
Pieter-Jan Briers [Sun, 13 Jul 2025 08:29:18 +0000 (10:29 +0200)]
Don't compile EF Core designer files on release builds (#38927)
SpaceManiac [Sun, 13 Jul 2025 04:57:54 +0000 (21:57 -0700)]
Fix extra dollar sign in admin log for machine toggle (#38961)
devinschubert14 [Sun, 13 Jul 2025 04:02:04 +0000 (21:02 -0700)]
Fixed error thrown when examining indestructible plastitanium windows (#38950)
* Fixed error thrown when examining indestructible plastitanium windows
* Fixed indentation to match yaml standards
KOTOB [Sun, 13 Jul 2025 03:59:05 +0000 (20:59 -0700)]
SharedGunSystem spread bugfix (#38960)
two bytes
github-actions[bot] [Sun, 13 Jul 2025 02:21:57 +0000 (19:21 -0700)]
Update Credits (#38955)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
Princess Cheeseballs [Sat, 12 Jul 2025 20:52:51 +0000 (13:52 -0700)]
Accents Event to Shared (#38948)
* 27 file diff
* 27 file diff 2
* Apply suggestions from code review
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Perry Fraser [Sat, 12 Jul 2025 19:49:46 +0000 (15:49 -0400)]
fix: don't divide by zero in FragmentIntoProjectiles (#38946)
Myra [Sat, 12 Jul 2025 18:04:09 +0000 (20:04 +0200)]
Stable to master (#38944)
Fildrance [Sat, 12 Jul 2025 17:53:08 +0000 (20:53 +0300)]
refactor: rework the new status effect system to use containers (#38915) (#38943)
Co-authored-by: Perry Fraser <perryprog@users.noreply.github.com>
Perry Fraser [Sat, 12 Jul 2025 16:49:58 +0000 (12:49 -0400)]
refactor: rework the new status effect system to use containers (#38915)
PJBot [Sat, 12 Jul 2025 14:29:29 +0000 (14:29 +0000)]
Automatic changelog update
Tiniest Shark [Sat, 12 Jul 2025 14:28:22 +0000 (10:28 -0400)]
Bottle Drink Inhands (#38937)
* there is now bottles of booze in your hands
* Messed up the vermouth inhand fills slightly.
* oh whoops that's redundant
Mono [Sat, 12 Jul 2025 03:33:12 +0000 (00:33 -0300)]
Fixing a singular pixel on the frame of the AI (#38936)
* Singular pixel ops
* Third commit - upholding CC-BY-SA by indicating changes made
Velcroboy [Fri, 11 Jul 2025 20:55:35 +0000 (15:55 -0500)]
Convert Locker/Closet fills to Entity Tables: Part 2 (#38254)
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
PJBot [Fri, 11 Jul 2025 17:50:07 +0000 (17:50 +0000)]
Automatic changelog update
Kyle Tyo [Fri, 11 Jul 2025 17:48:58 +0000 (13:48 -0400)]
Tweaks to ShowRulesCommand structure, localization, and autocomplete. (#38855)
commit
PJBot [Fri, 11 Jul 2025 17:19:28 +0000 (17:19 +0000)]
Automatic changelog update
Centronias [Fri, 11 Jul 2025 17:18:15 +0000 (10:18 -0700)]
Component for clothes to suppress emotes and scream action in general, and the muzzle to suppress vocal emotes in particular (#32588)
* Component for clothes to suppress scream noise
GaggedComponent + AddGaggedClothingComponent and relevant systems to make them work.
Currently only stifles the scream _action_, not all emotes
because if a mime can silently emote, so can gagged you!
* fix comments
* swap to inventory relay
and make it more general such that specific emotes or emotes of a given category can be blocked
* power gloves shouldn't block snapping
* easy fixes
* blockable emote event
* pr comments, switch to using emote event mostly
* pr comments
add beforeEmoteEvent
add emote blocker name to popup
maybe some other stuff, I forget
* get rid of emoteevent's source because I don't need it anymore
* smol clean
* formatting, style, and one minor thing where having a muzzle in your pocket would gag you
Nemanja [Fri, 11 Jul 2025 17:10:43 +0000 (13:10 -0400)]
Fix AddHandCommand not working on aghosts (#38866)
PJBot [Fri, 11 Jul 2025 12:14:19 +0000 (12:14 +0000)]
Automatic changelog update
Princess Cheeseballs [Fri, 11 Jul 2025 12:13:11 +0000 (05:13 -0700)]
Stun and Stamina Visuals (#37196)
* Stun animation
* Commit 2
* Almost working commit
* Best commit
* Minor cleanup and value adjustments
* Fix animation data getting wasted and cleaned up some stuff
* Don't animate if dead
* AppearanceSystem is for chumps
* Cleanup
* More cleanup
* More cleanup
* Half working commit
* Documentation
* Works
* ComponentHandleState my beloved
* AppearanceComp compatibility
* Address review
* Borgar
* AND NOW THE END IS NEAR
* AppearanceSystem compliance (Real)
* Don't need to log missing there
* I actually hate mob prototypes so much you don't even know
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
K-Dynamic [Fri, 11 Jul 2025 04:55:16 +0000 (16:55 +1200)]
Rotated turret wall panel sprites (#38464)
rotated sprites
Whatstone [Fri, 11 Jul 2025 03:43:56 +0000 (23:43 -0400)]
Add Serializable, NetSerializable attributes to DecalPaintMode (#38921)
Serializable, Net" on DecalPaintMode
PJBot [Fri, 11 Jul 2025 00:38:05 +0000 (00:38 +0000)]
Automatic changelog update
Whatstone [Fri, 11 Jul 2025 00:36:57 +0000 (20:36 -0400)]
Make more objects spray paintable (Reviving #31328) (#37341)
* PaintableAirlockComponent and AirlockGroupPrototype have been replaced
* Slightly redesigned SprayPainterSystem for greater versatility
* Added handling of changes to the appearance of doors and storages
* PaintableGroup prototypes have been created
* Generating tabs with styles in the UI
* Fix error with undiscovered layer
* Slight improvement
* Removed unnecessary property
* The category for `PaintableGroup` was allocated to a separate prototype so that the engine itself would check if the category existed
* Added canisters, but repainting doesn't work
* Added localization to styles
* Fix sprite changing
* Added the ability to paint canisters
* slight ui improvement
* Fix yamllinter errors
* Fix test
* The UI now remembers which tab was open
* Fix build (?)
* Rename
* Charges have been added to the spray painter
* Added a charge texture for the spray painter
* Now spray painter can paint decals
* Increased number of charges
* Spawning dummy objects has been replaced by PrototypeManager
* added a signature about the painting of the object
* fix
* Code commenting
* Fix upstream
* Update Content.Shared/SprayPainter/Components/SprayPainterAmmo.cs
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
* review
* Now decals can only be painted if the corresponding tab in the menu is open.
* Fixed a bug with pipe and decal tabs not being remembered
* Update EntityStorageVisualizerSystem.cs
* record
* loc
* Cleanup
* Revert electrified visuals
* more cleanup, fix charges, del ammo4
* no empty file, remove meta component
* closet exceptions, storage visualizer fixes
* enable/disable decal through alt-verb
* Fix missed merge conflicts
* fix snap offset, button event handlers
* simpler order, fix snap loc string
* Remove PaintableViz.BaseRSI, no decal item, A-Z
* State-respecting UI, BUI updates, FTL fixes
* revert DecalPlacerWindow changes
* revert unwanted changes, cleanup function order
* Limit SprayPainterAmmo write access to AmmoSystem
* Remove PaintedSystem
* spray paint ammo lathe recipe, youtool listing
* category as a list, groups as subtabs
* Restore inhand copyright in meta.json
* empty spray painter, recipe produces an empty one
* allow alpha on spray painter decals
* add comments
* paintable wall lockers
* Restrict painting more objects
* Suggested event changes, event cleanup
* component comments, fix ammo inhands
* uncleanable decals, dirty styles on mapinit
* organize paintables, separate emergency/closet grp
* fix categories newline at EOF
* airlock group whitespace cleanup
* realphabetize
* Clean up EntityStorageViz merge conflict markers
* Apply requested changes
* Apply suggestions from sowelipililimute's review
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
* betrayal most foul
* Remove members from EntityPaintedEvent
* No emerg. group, steelsec to secure, locker/closet
* Enable repainting the medical wall locker
* comments, no flags on PaintableVisuals
* Remove locked variants from closets/wall closets
* removable decals
* off value consistency
* can't paint away those bones
* fix precedence
* Remove AirlockDepartment, AirlockGroup protos
Both unused.
* whitelist consistency re: ammo component
* add standing emergency closet styles
* alphabetize the spray painter listings
---------
Co-authored-by: Ertanic <black.ikra.14@gmail.com>
Co-authored-by: Эдуард <36124833+Ertanic@users.noreply.github.com>
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
PJBot [Thu, 10 Jul 2025 21:38:58 +0000 (21:38 +0000)]
Automatic changelog update
slarticodefast [Thu, 10 Jul 2025 21:37:50 +0000 (23:37 +0200)]
fix clones not getting the thieving skill (#38914)
PJBot [Thu, 10 Jul 2025 18:17:16 +0000 (18:17 +0000)]
Automatic changelog update
qwerltaz [Thu, 10 Jul 2025 18:16:06 +0000 (20:16 +0200)]
Bagel genpop (#38829)
* skelaton (skeleton)
* basic genpop
* genpop mostly done
* general layout
* all details
* maints firelocks, tweaks
* invalids bye, remove residual air and fire alarm
* uhh tweaked something dont remember
* remove actions
* armory: truncheon and riot crate
* remove more invalid devices
* armory holopad, graffiti tweak
* no windoor into sec substation, add flasher
* Revert "no windoor into sec substation, add flasher"
This reverts commit
a7b919fb74433b82f48f92f98d5521ecb1f3eae4.
* no sub windoor, flasher
* fix camera blocking turret
* move warden and armory, restyle decals
* maints flashlights :D
* fix locker room dark tile placement
Tayrtahn [Thu, 10 Jul 2025 18:12:24 +0000 (14:12 -0400)]
Replace `AdvertiseComponent` with `DatasetVocalizerComponent` (#38887)
* Replace AdvertiseComponent with DatasetVocalizerComponent
* No vocalizing while broken or without power
* Kill AdvertiseComponent/System
* This really shouldn't be here
* xmldoc for VocalizerRequiresPowerComponent
* TryIndex -> Index
lzk [Thu, 10 Jul 2025 17:44:37 +0000 (19:44 +0200)]
change Identity.Name to Identity.Entity for delivery popups (#38909)
Tayrtahn [Thu, 10 Jul 2025 17:37:25 +0000 (13:37 -0400)]
Fix localization error when trying to change hair on someone with a hat (#38907)
PJBot [Thu, 10 Jul 2025 17:12:31 +0000 (17:12 +0000)]
Automatic changelog update
Hitlinemoss [Thu, 10 Jul 2025 17:11:23 +0000 (13:11 -0400)]
Kobold/monkey AI holograms (#38888)
* Added kobold/monkey AI holograms
* Updated meta.json
PJBot [Thu, 10 Jul 2025 14:48:51 +0000 (14:48 +0000)]
Automatic changelog update
ScarKy0 [Thu, 10 Jul 2025 14:47:41 +0000 (16:47 +0200)]
Add Bolas to SecTech vendor (#38902)
PJBot [Thu, 10 Jul 2025 12:43:10 +0000 (12:43 +0000)]
Automatic changelog update
K-Dynamic [Thu, 10 Jul 2025 12:42:02 +0000 (00:42 +1200)]
Minigun inhands + HMG multihand and slow move speed (#35344)
* hmg move speed
* minigun inhands
* even better inhands
* touch-up
Nox [Thu, 10 Jul 2025 12:36:18 +0000 (05:36 -0700)]
Operation Remove Gun Bloat (#38104)
* Remove long-unused magazines
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Not sure why that failed, going to rerun tests real quick
* Testing if this resolves the tests. Anyone know how to run tests locally, without waiting for github?
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Fully removed boxes of vector ammo and the vector ammo tag
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* This might fix the tests
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Nulled more =
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Nulled more migrations
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
---------
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
PJBot [Thu, 10 Jul 2025 11:15:44 +0000 (11:15 +0000)]
Automatic changelog update
Perry Fraser [Thu, 10 Jul 2025 11:14:37 +0000 (07:14 -0400)]
feat: allow admins to interact under subfloors (#38813)
* feat: allow admins to interact under subfloors
* feat: use BypassInteractionChecks instead
PJBot [Thu, 10 Jul 2025 09:32:05 +0000 (09:32 +0000)]
Automatic changelog update
slarticodefast [Thu, 10 Jul 2025 09:30:58 +0000 (11:30 +0200)]
reduced motion flash effect version 3 (#37824)
* V3
* Apply suggestions from code review
PJBot [Thu, 10 Jul 2025 07:57:25 +0000 (07:57 +0000)]
Automatic changelog update
Tobias Berger [Thu, 10 Jul 2025 07:56:17 +0000 (09:56 +0200)]
Allow pAIs to emote like a borg (#38425)
Perry Fraser [Thu, 10 Jul 2025 07:48:45 +0000 (03:48 -0400)]
fix: wide swings with resistanceBypass now bypass resists (#38496)
PJBot [Thu, 10 Jul 2025 06:32:47 +0000 (06:32 +0000)]
Automatic changelog update
slarticodefast [Thu, 10 Jul 2025 06:31:39 +0000 (08:31 +0200)]
Add VV button to the solution editor (#38889)
add vv button to solution editor
Leon Friedrich [Thu, 10 Jul 2025 04:25:36 +0000 (16:25 +1200)]
Fix yaml linter and misc errors (#37444)
* Fix yaml linter
* Revert "fix cluwne pda pen slot (#35611)"
This reverts commit
66e926843f7a8633f0a9389e2449a5b476157423.
* More fixes
* Try again with the engine requirement removed
* Decrease number of brass sheets dropped by clockwork windoors
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
DrSmugleaf [Thu, 10 Jul 2025 03:06:51 +0000 (20:06 -0700)]
Replace usages of customTypeSerializer PrototypeIdListSerializer with something that doesn't take 20 separate words to type out (#37959)
* Replace usages of customTypeSerializer PrototypeIdListSerializer with something that doesn't take 20 separate words to type out
* Missed one
* Missed another
* Fix data field ids
Kyle Tyo [Thu, 10 Jul 2025 02:39:34 +0000 (22:39 -0400)]
Predict RepairableSystem (#38886)
* commit
* Update SharedRepairableSystem.cs
* compo
* final touches.
* Update RepairableComponent.cs
* Update RepairableSystem.cs
* Update Content.Shared/Repairable/RepairableSystem.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
PJBot [Wed, 9 Jul 2025 19:06:05 +0000 (19:06 +0000)]
Automatic changelog update
Crude Oil [Wed, 9 Jul 2025 19:04:57 +0000 (21:04 +0200)]
Parroting Parrots part 1: Help maints! SQUAWK! Maints! (#38243)
* parrots have ears. add poly
* high tech parrot functionality
* adjust times
* add accent to radio message
* don't spam everything all at once probably
* learn about the existence of prob(float)
* actually use Prob(float) correctly
* newline
* add pet spawner for poly
* move chance to talk on radio to component
* missing comment
* minor edits and doc additions
* the reviewerrrrrrr
* parrot can't learn when crit or dead
* increase default memory
* rename poly to polly
* crude way to ignore whispers. chatcode please
* This is Polly. It is set to broadcast over the engineering frequency
* add missing initialize
* add displacement map for parrot ears
* review comments - Errant
* minor things
* large rework
* fix attempting to talk when entity has no channels
* use list of active radios again to track channels
* fix bad return, some comments
* fix long learn cooldown
* minor adjustments
* use FromMinutes
* the voices told me to make these changes
* remove default reassignment
* Review changes
* remove polly's accent
* decouple radio stuff from parrotsystem
* minor stuff
* split vocalization and parroting
* minor review work
* re-add missing check
* add admin verb for clearing parrot messages
* minor action icon update
* oops
* increase icon number text size
* Admin erase parrot messages associated with players
* part 1 beck review
* add whitelist and blacklist for parrots
* Downgrade missing component error to warning
* Add comment
* add some missing comments
* Remove active radio entity tracking, use all inventory slots
* Minor changes
* small review stuff
* review radio stuff
* swap ears displacement to invisible death displacement
* remove syncsprite
* vscode why do yo have to hurt my feelings
* review changes
* use checkboth
Tayrtahn [Wed, 9 Jul 2025 18:33:18 +0000 (14:33 -0400)]
Prefer file-scoped namespaces in `.editorconfig` (#38879)
Prefer file-scoped namespaces in .editorconfig
PJBot [Wed, 9 Jul 2025 12:44:46 +0000 (12:44 +0000)]
Automatic changelog update
Sparlight [Wed, 9 Jul 2025 12:43:35 +0000 (06:43 -0600)]
Fix non-humanoid mobs being destroyed on devour (#38087)
* Allow non-preference living things to be added to a devourer's stomach
* Fix ordering of devour logic
* Minor refactor for whitelist on storage and food preference
* Fix linter issue
* Coerce workflow to run again; also fix bad indenting error
* Code review changes
PJBot [Wed, 9 Jul 2025 11:08:49 +0000 (11:08 +0000)]
Automatic changelog update
Quantum-cross [Wed, 9 Jul 2025 11:07:41 +0000 (07:07 -0400)]
Fix lingering ghost roles (and expand tests to catch it) (#38788)
* Improve and expand `TakeRoleAndReturn` to fail on bug #38292
* fix #38292 and expanded test cases
* use validated EntProtoIds for tests
remove unusued using declarations
* use const strings that match the TestPrototypes
Perry Fraser [Wed, 9 Jul 2025 07:04:32 +0000 (03:04 -0400)]
fix: correct ToggleableVisuals for toy sword and pirate helm (#38867)
Perry Fraser [Wed, 9 Jul 2025 03:44:21 +0000 (23:44 -0400)]
fix: Register OnRequestMovePulledObject under the right system (#38484)
* fix: Register OnRequestMovePulledObject under the right system
* nukeops test flake