* I fucking hate chat code and UI code
* while I'm at it I'll make this prettier
* docs
* typo
* testfail
* reset chat upon joining game
* move code
* remove unused imports and add doc
* doc
* final commit
* oop
* Revert "reset chat upon joining game"
This reverts commit a851319521193d099b6d1571631b63917500bc47.
* review stuff
* testfail
* Add SpookyPoweredLight to PoweredSmallLightEmpty
* small light makes the flicker noise >:)
* SHUT UP
* reduce light_tube_on.ogg by 4 dB, no small tonk
small light no longer makes the flicker noise <:(
* hang on a minute
* fix the other instance of AnimationTrackPlaySound
* there is... another...
* unshaded positronic brain/mmi lights
* posibrain-occupied: partial alpha on trail
* Use var, not specific types
* peaceful-joules' comments + MMIVisuals comments
* slightly more accurate copyright
* return the slab
* Apply suggestion from @Pok27
0 reading
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
* hate
---------
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
* Scope creep my ass
* why was this shit not pushed????
* gone...
* fix that
* review plus buildd
* asfsafsafsafsafas
* grug
* burber
* I'll fix this later
* shrimply die
* also this
* it's snerf or snuthin
* assaads
* round snend
* aaaa
* fix this shit for real
* actually, don't start GameRules until MapInit now that I think aboot it.
* forgot u
* don't actually need this part nullable
* Deffer comp removal
* one liner
* do that too
* chungus
* Honestly makes more sense here, plus WHY are we doing all that shit on "GameRuleAdded" rather than GameRuleStarted(?)
* deferred removal :V
* aaaaaaaaaaaaaaa
* whhop
* Whoop
* better
* landmine that I placed for myself then forgot about lmao
* cleanup
* FUCKING `!`
* gotovo
* amogus
* please don't check by metadata I beg
* waawsasfdfsasfa
* sfafsasfafsas
* fdsaasffsasfa
* code
* fix
* fasasffasfasfsad
* chungaas
* I may be stupid
* gra
* graaaaaaaaaaaaaaaaa
* comment
* gra
* clearing is not predicted and would require major refactors, so don't cache on client.
* lame shit :P
* last holes
* nukeopsfsafsasafsfafsa
* why was that shit public bruh
* bubrbgwahrghfaka
* dynamic
* revert change that did nothing lmao
* ports chat follow function from AL and removes PJB implementation
forgor to commit earlier so it's just one chunk
* fixes accidental MiscTab.xaml restructuring
* fix name color
* remove unused function
* cvar summary
* typo
* accidental doc removal
* fix test fail
* fix test fail
* like i said first pr :|
* inject in constructor
* adds chat links to Local, Whisper, LOOC and Dead Chat respects Admin ghost privacy
* i hate chat code
* remove cvar
* single events file
* adds CanGhostWarp back
* filter for admin ghosts
* move tag
* remove ChatLinkTag.cs
* fix speechbubble rendering
* i want to bash my brain in
* kill chatcode
* formatting
* testfail
* still not working
* atleast deadchat works now
* even prettier TextLinkTag.cs
* fix speechbubble rendering for looc
* docs
* renaming and better docs
* Revert "remove cvar"
This reverts commit 1acb168f
* final changes (hopefully)
* requested changes
* can't parse -
* change TextLinkTag again
* formatting and typo
Co-authored-by: Connor Huffine <chuffine@gmail.com>
* quickfix
* no logging for now actually
* i will work on this in the morning
* restructuring
* wip
* final restructuring and docs
* still not done btw
* review
* docfix
* actually we can filter for admin ghosts
* doc
* fix color
* fix fix color
* review
* all I care to clean up
* bold names
* doc
* admin warp
* fixed
* fsaasffsa
* GOD ONCE SAID: GOOD ENOUGH
* they call me the shuffler
* admin chat links
* forgor newline
* fix?
* actual fix
* dumb stuff
* chungus
---------
Co-authored-by: Connor Huffine <chuffine@gmail.com>
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* Added night vision status effect
added night vision reagent
* removed empty line, updated ftl
* leaf said no capital letters guh
* i hate capital letters
* added rad damage and altred recipe. princess said add to felinase
* Update Resources/Prototypes/Reagents/narcotics.yml
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* Update Resources/Prototypes/Recipes/Reactions/chemicals.yml
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* doubled rad damage
---------
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* HOTFIX TeleportActionSystem map coords (#45659)
* Fix target map coords
* Improve performance
* Bonus improvement
* refactor: updated changelog
* refactor: fix changelog entry
---------
Co-authored-by: Fildrance <fildrance@gmail.com>
* [HOTFIX] fixing chameleon projector (#45689)
SpriteSystem.CopySprite instead of direct Copy Component
* Hotfix - Grappling gun assuming either end has physics component (#45683)
a can of monster does miracles at 4am
* Hotfix: Return hunger slowdown back to Starving from Peckish (#45693)
move hunger slowdown back to starving
* HOTFIX Set AI camera static to accessible variant by default (#45673)
* disable AI static
* comment
* [HOTFIX] Prevent Off-Station Objective Targets (#45692)
* init
* targets
* attempt 1 at this
* init
* rename file
* dont roll unkillable antags for kill objectives
* refactor: do not allocate on MindGetAllAntagTags when fail to get MindComponent, remove unneeded linq
* refactor: cleanup and added test for new condition. might be oddly specific but...
* oversight
* refactor: test cleanup after review
* refactor: fix changelog (AGAIN GOD DAMMIT)
* refactor: revert changelog thing, make it separate PR
---------
Co-authored-by: Fildrance <fildrance@gmail.com>
* [HOTIFX] Changelog actualisation for stable release (#45738)
* [HOTFIX] fix: make changelog discord publication not fail on missing 'labels' (#45779)
fix: make changelog discord publication not fail on missing 'labels' tag in changelog entry (which does not exist).
---------
Co-authored-by: Connor Huffine <chuffine@gmail.com>
Co-authored-by: xsainteer <156868231+xsainteer@users.noreply.github.com>
Co-authored-by: Velken <8467292+Velken@users.noreply.github.com>
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* allow for manual radial ordering
* use order, not i
* one third of a radial menu test
* add a unit test for the radial menu comparer
* Fildrance's suggestions, remove unused compare fn
Co-authored-by: Fildrance <14752842+Fildrance@users.noreply.github.com>
* comment order, return SortOptions to private
I was planning to use this in an integration test, but settled on a unit
test.
* comments!
---------
Co-authored-by: Fildrance <14752842+Fildrance@users.noreply.github.com>
* initially works i think
* yeah
* pulled these numbers outta my ass
* text
* silly
* fixy fix
* fix
* This sure is a videogame
* init test fuck everything
* sprites
* fix dirty
* query
* another query
* craftable changeling sting
* remove todo
* \n
* doc
* Xenoborg Rocket module
* Readd the jammer module
* fix rsi
* More RSI cleanup
* fix attribution
* add mag-0
* add descriptions
* review
* fix
* Fix trigger
* timer trigger
* readd refiller
* remove 0
* Fix not using random offset and also fix logic for offset
* fix yaml ordering
* remove fixed comment
* fix formatting
* Re-add attribution
* add time span
* no cycle
* Reduce reload rate
* merge conflict
* add icon and fix wielding
* Fix name
* Nope! It wasn't off we figured it out
* Fixes
* fix comment and name
* minor mistake
* use period
* use frequency in yml
* lets be smart
* cleanup and test fix
---------
Co-authored-by: Samuka <47865393+Samuka-C@users.noreply.github.com>
Co-authored-by: Samuel-C <samuelcamilo8@gmail.com>
* first pass, something's afoot
* BUI cleanup, fix metadata cast
* SetupBoundUI: use CreateWindow, not new
* fix dependency order
* more dependency order fixes
* Predict Light Replacers
* Public once more
* Light changes
* Introduce an OrderList.
* Added Radial Menu
* Fix missing Dirty()
* Introduce EntityProvider
* Migratiooon!
* Adress Reviews
* Forgot Comments
* Test-Fail Fix
* Fixes
* Update buttons
* Revert "Update buttons"
This reverts commit f84d8f2502600905a2ab4bce5463af6f2b4b1c3e.
* Introduce Dedicated Short String
* review
* Another review has hit the PR
Co-Authored-By: Whatstone <166147148+whatston3@users.noreply.github.com>
* Adressing reviews
Co-Authored-By: Whatstone <166147148+whatston3@users.noreply.github.com>
* Update LightReplacerMenuBoundUserInterface.cs
* refactor: do not pass ref type by ref, try not to create impure methods where it is not required
* refactor: random xml-doc changes
* refactor: more xml-doc, and 1 call per line convention
* Small fixes
* Iterate through the container
* updated xml docs
* IReadOnlyfix
* refactor: renaming, whitespaces, use deconstructor in foreach, use Enumerable instead of creating additional list when its possible that it will be empty and wont be modified
* refactor: fix collction cloning to not throw during modificaiton
* Replace popups with sounds.
* Added singular sounds
* refactor: fix error on moving items from one EntityProvider to another and back when they have some spawned entities in container
* Replaced Popup with Sound
---------
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
Co-authored-by: Fildrance <fildrance@gmail.com>
* Added audio cue and message notif
* Added localization strings
* Small fix
* Cached the sound path specifier
* CVar is now server authoritative and few small fixes
* Added UI button and fixed localization
* fixed
* Last fixes hopefully
* Moved to admin cvar
* rcd names
* RCDPrototype: remarks on SetName use
* Update Content.Shared/RCD/RCDPrototype.cs
dangit
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* slightly better constant name, funny code tag
* Use generic-unknown-title as a default.
* return of the spess
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>