* Introduce an AI shop system
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* feetback
* condensation
* meow
* valid8
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* asset upload
* fixes
* yml
* guidebook, alert
* yml fixes
* yml you silly goose
* yml and ft and just one tiny tiny cs
* wtf is git doing i swear i already comitted these exact files
* i can't believe it took 16 minutes to fail an enum
* test fails begone. please.
* ccvar namespace correction
* ftl changes, namespace fixes again
* wow actiongrant yml conflicts make me angrier than god
* razor weapon dev
* some requested changes
* more requested changes
* step one of who knows how many requested changes
* grabbag of bugfixes
* big refactorenning
* the refactorings continue
* bugfixes, some timering
* ability system feedbacks
* finish detimering
* she feed on my back til i loop
* ough
* linq...
* unity
* mrrrp
* meow
* todo
* mrp
* woe rider mass cleanup be upon ye
* ough
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Revert "woe rider mass cleanup be upon ye"
This reverts commit 5e24490a66389c78efe969d16e43a7c5d52c1249.
* 3 of 9
* omegadictionary begone
* centralize is cosmic cult/sees cosmic cult checks
* durations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* florbular
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: pathetic meowmeow <uhhadd@gmail.com>
* feedback is stored in the git
* yaml warrior
* test fail real
* dont specify the default
---------
Signed-off-by: pathetic meowmeow <uhhadd@gmail.com>
Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
* Added new sprites for the RCD, changed cs to reflect new location, Changed construction menu YML to display delta-V sprite instead of upstream one
* added artibutions.yml for new RCD sprites
* Added recipies for directional uranium window and directional reinforced uranium window
* Decided to move uranium windows to new branch/pr since it's a seperate issue
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Added recipies for directional uranium window and directional reinforced uranium window
* New line
* Relocated additions to _DV
* Formatting
* Added additional deconstruct.png sprite added. attributions.yml updated with correct attributions. Formatting fixes.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* removed unneeded files and fixed formatting
* formatting part 2
* updated with complete filepaths
* updated with permalinks
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* null check glove dirtiness to fix broken control
* use is not null instead of != for fix 3425
---------
Co-authored-by: Anthony Bucyk <abucyk2@gmail.com>
* Added health analyzer reactivation if one moves back in range of the entity
* Leaving analyzer range while focusing on a body part will keep focus on that body part.
* PR #3521 requested changes
* Add Chatstack (#1422)
Chatstack.
Can be changed/disabled in settings, and the chat automatically updates
to reflect the change.
Does not interfere with filters, etc.
Also updated ChatMessage class and serverside IChatManager with a new
IgnoreChatStack bool option, default false.
Currently is limited to looking up to 3 messages behind, only because I
feel off adding a textbox to the options.
---
- [x] Make sure it works
- [x] Add it to settings
---
<details><summary><h1>Media</h1></summary>
<p>

[ee.webm](https://github.com/user-attachments/assets/bf1c92f0-b52a-47a0-b142-70b1ee5003cc)
</p>
</details>
---
🆑
- add: Chatstack. Look for it in Options under "General - Accessibility".
---------
Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>
* fix missing param; use default value
* Properly save entries option
* Move added EE content to _EE where possible, comment where not.
* Comments; simplify l10n; cleanup/standards
* remove ignoreChatStack, unused l10n strings
* l10n moment; style/untouch
* Simplify ftl; int → var
* Whitespace
* Fix naming for get-only property
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Madison Rye Progress <makyo@drab-makyo.com>
* Fix instance of old variable name.
---------
Signed-off-by: Madison Rye Progress <makyo@drab-makyo.com>
Co-authored-by: RedFoxIV <38788538+RedFoxIV@users.noreply.github.com>
Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
* old branch bad
* Stun transfer
* big bunch of needed yaml stuff
* minor fixes
* locale stuff
* lots of stuff, kitsunes are no longer just orange
* fixed license attribution thing
* maybe fix the linter fail
* more yaml fixes
* removes error.log stuff since not needed
* Fix fox sprite coloring
* Remove polymorph into fox from fox
* fail fix
* modifies damage set and light strength for direction
* Colors yippie
* Access transfer
* factions stuff
* minor fixes
* transfer factions
* modified foxfire sprite a little bit
* merge master and hope things don't break
* Revert "merge master and hope things don't break"
This reverts commit 2261ec8f5f.
* aaaaaaaaaaaaaa
* let's try this
* fix kitsune size
* fixes yaml stuff I hope
* Fish part 1
* move server KitsuneSystem.cs methods to SharedKitsuneSystem.cs
* fish part 2
* Made fox fires not an item, fix fox fire charges.
* unused
* comments
* more tails and ears
* make more markings available
* edit scale and height limits
* change some things, also removes holy damage for now, pending new damagecontainer stuff
* stuff like this I can just do here
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
* same thing for this
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
* fix foxfire name stuff
* so my dev env kinda hates me so this is genuinely the easiest way to fix the merge conflict
* readd kitsune to scars file
* and unambiguously CC licensed sounds, plus last Foxfire fix
* growl volume adjustment and typing indicator stuff
* fix scar stuff
* more delta changes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* networking hell
* A tad broken
* fixed
* nicer comments, moving things into polymorph event
* oops
* remove extra empty line
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
* readd taking holy damage
* meow
* BiologicalMetaphysical again
* a
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
* aa
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
* aaa
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
* aaaa
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
* aaaaa
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
* aaaaaa
* newline stuff real quick
---------
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
Co-authored-by: Sol <ewokgotswag222@gmail.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: SolStar <44028047+ewokswagger@users.noreply.github.com>
* Allows AAC phrases to be combined
* Uses Index instead of TryIndex when ID guaranteed valid
* Removes unnecessary braces
* Reduces List reallocations
* Renames the backspace button to be less silly
---------
Co-authored-by: Oxdeception <9624-oxdeception@users.noreply.gitgud.io>
* Extracts magic strings from Tag calls
When #36281 gets merged, the `TagSystem` methods will all give warnings. Let's fix those warnings before they even happen!
* Adds missing libraries
* Remove not yet implemented TagSystem changes
* Fix tag spelling error
Genuinely surprised there was only 1!
* Styling and proper type changes
* Styling
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* Conveyor optimisations
- Optimise movement for moving stuff. Better flags + less resolves + slapped parallelrobustjob on it.
- Sleeping for entities getting conveyed into walls.
* Blocker version
* Finish
* Final
* Mob collisions
* impulses
* Collision smoothing
* Locked in
* 30tps working
* r
* fixes
* Best
* Fixes + CVars
* CVars in place
* Pushies
* Opt attempt 1
* Revert "Opt attempt 1"
This reverts commit 5ccd72dcbea09261a992aa1f7f05df169a1ce676.
* Fix mispredicts
* Ready-ish
* better
* Cleanup
* Fix conveyor power mispredict
* Forgetting to actually do deltas
* Fix buckle pushes
* Bagel save
* Revert "Bagel save"
This reverts commit 1b93fda81fb852d89b89b0beae0b80f8a61165f2.
* Conveyor resave
* Fix prediction
* Mob movement rewrite
* Bandaid
* Working version
* Tentatively working
* Friction to fix cornering
* More fixes
* Revert bagel
* Revert this
* Bad parity
* Working
* Fixes
* Woops
* Doc comments
* Pen cap cvar
* StandingState cleanup and sub
* Fix downed mobs
* fish
* client
* Disable pushing on tests
* More variables
* Movement mods
* Mass diff
* 1 more tweak
* Cvar
* Prediction for EntityHeaterSystem
* Switch to Entity<T>
* meh
* Move popup inside ChangeSetting
* Fix grill visually turning on when changing setting while power is off
* Add note about my failed quest
* Why isn't this an IDE warning?
* Move comment above switch expression in SettingPower
* it works! kinda
* so it works now
* minor cleanup
* central button now is useful too
* more cleanup
* minor cleanup
* more cleanup
* refactor: migrated code from toolbox (as it was rejected as too specific)
* feat: moved border drawing for radial menu into RadialMenuTextureButton. Radial menu position setting into was moved to OverrideArrange to not being called on every frame
* refactor: major reworks!
* renamed DrawBagleSector to DrawAnnulusSector
* Remove strange indexing
* Regularize math
* refactor: re-orienting segment elements to be Y-mirrored
* refactor: extracted radial menu radius multiplier property, changed color pallet for radial menu button
* refactor: removed icon backgrounds on textures used in current radial menu buttons with sectors, RadialContainer Radius renamed and now actually changed control radius.
* refactor: in RadialMenuTextureButtonWithSector all sector colors are converted to and from sRGB in property getter-setters
* refactor: renamed srgb to include Srgb suffix so devs gonna see that its srgb clearly
* fix: enabled any functional keys pressed when pushing radial menu buttons
* fix: radial menu sector now scales with UIScale
* fix: accept only one event when clicking on radial menu ContextualButton
* fix: now radial menu buttons accepts only click/alt-click, now clicks outside menu closes menu always
* feat: simple radial menu prototype for easier creation
* refactor: cleanup, restored emote filtering, button models now have class hierarchy
* refactor: remove usage of closure from 'outside code'
* refactor: remove non existing type from UiControlTest
* refactor: remove unused using
* refactor: revert ability to declare radial menu layers in xaml, scale 32px sprites using scale in radial menu
* refactor: whitespaces
* refactor: subscribe for dispose on existing radial menus
* feat: now simple radial menu button models can have custom color for each sector background (and hover background color). Also added OpenOverMouseScreenPosition inside SimpleRadialMenu
* fix: AI door menu now can be closed by verb if it gets unpowered
* refactor: simplify hiding border, extended xml-doc for simple radial menu settings
* refactor: remove linq
* fix: fix AI radial action serialization using invalid type
* refactor: fix duplicate ShowDeviceNotRespondingPopup for AI by properly checking if it can interact
* refactor: whitespaces, changed list to array in simple radial button preparing methods
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
* Better jetpack emitter
Still need particles this just tilts me whenever I see it.
* Update Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Remove warnings from cargo system
* Guard statement early exit and cleaner object instantiation
* Whitespace
* Add AnimationPlayer as a component of telepads
* Initial commit
* Removed mention of StationAiTurretComponent (for now)
* Prep for moving out of draft
* Fixing merge conflict
* Re-added new net frequencies to AI turrets
* Removed turret control content
* Removed unintended change
* Final tweaks
* Fixed incorrect file name
* Improvement to fire mode handling
* Addressed review comments
* Updated how turret wire panel auto-closing is handled
* Ranged NPCs no longer waste shots on stunned targets
* Fixed bug in tracking broken state
* Addressed review comments
* Bug fix
* Removed unnecessary event call
* refactor(src): Minor refactor of Draw in "AdminNameOverlay. And new info about playtime player
* fix(src): Add configure classic admin owerlay
* fix
* antag status indication rework
* the cvars are free, you can just take them
* update playerlist on cvar change
* more overlay options
* tweak(src): Use _antagLabelClassic and tweak style
* tweak(src): Add config display overlay for startingJob and playTime
* tweak(src): Vector2 is replaced by var
* tweak(src): return to the end of the list
* add new option checkboxes
* passing ConfigurationManager through constructor, some format changes
* made sorting values more futureproof
* comments
* labels
* no point commenting this out when the overlay stack PR will uncomment it again anyway
* sorting prototype
* localize symbols because why not
* symmetry
* Revert "localize symbols because why not"
This reverts commit 922d4030300285a45777d62fcfd9c74b25fe7a60.
* layout and formatting stuff
* fix errant space
---------
Co-authored-by: Schrödinger <132720404+Schrodinger71@users.noreply.github.com>
* add disabling apc power with wire
* update apc yml
* make wire lights work for APC
* show it as Disabled in the ui
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>