* 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>
* refactor: enforcing ordering in radial menu options so they wont shuffle randomly
* refacror: revert enumerables in get buttons - no real reason.
* refactor: minor allocation optimization for sorting
* refactor: revert more unused changes
* refactor: revert more optional changes
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
* Initial commit
* Stun baton
* Fix dirtyfields
* Make it clientside only
* Tweak the pop-up text
* Update to virtual methods
* Review fixes
* Update to PopupEntity
* And a minor tweak
* update math
* target finder system
* ports
* guns with projectiles
* make sure
* custom sprites for the laser
* add auto link
* add module
* sprite for the missile
* update animation speed
* ops
* make it glow
* overlay sprite
* stuff that doesn't work
* update launcher
* fix it
* make it see from far
* make it work
* sprite for the module
* 30 seconds is too much
* sprite for the range finder
* why was that here?
* update sprite of the missile
* update module icon
* ops
* update missile and missile launcher
* make it look like the launcher item
* remove ammo counter from range finder
* increase to 15 seconds
* no longer show the battery percentage
* use comp
* change summary
* ops
* new line
* make it last longer
* commentary
* acme moment
* fix bug when shooter was also the target and the projectile wouldn't move
* empty commit
* fix test fail
* replace with global behavior
* forgot to remove from the yml
* important
* check to see if the target exists
* fix autorefill bug
* remove unused system
* make it reload a tad slower
---------
Co-authored-by: beck-thompson <beck314159@hotmail.com>
* Add Inverted field to WiresPanel for default viz
* WiresVisualizerSystem: comment system
* remove extra whitespace
* inheritdoc
* comment
* Better naming!
* better comment!
* welp, engine PR it is
* test scamboni
* Scrolling text screens
* remove ScrollingTextScreenComponent, fix comments
* shave a pixel off of the frame, commas cut off
* logMissing to false, state does may not exist
* variable timing, offset array serializer
* namespaces are a state of mind
* Use CustomArraySerializer instead of a one-off
* better alphabetize punctuation text
* Unneeded VV access, 4-space meta.json
* Subscription attributes
* cleanup pass
* shift left
* AJCM's suggestions
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
* PadRight returns a string.
* kill the loop, use funny division instead
* smoother animations, dark stripe on outer frame
* Update for the new comms console UI
* communications console changes
* can't spell pain without UI
* the ocho
* it's big brain time
* just a touch wider
* UI polish pass - forgive the sins
* look at my attributions dog
* EDITED
* Text screen layer init deferred until startup
* that's a new one
---------
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
* Implment mockup of comms console UI
* Fix broadcast broken by 31823
* Separate announce/broadcast functionality
* Tweak resizing behaviour; make window wider by default
* Split up comms console into different widgets
Makes each section of the UI easier to understand
Apply some cleanup, renames, make consistent with style guide, etc.
* Polishing, todos, missing pieces
* Consolidate button border images. Allow more accent colours with geometric_panel_border
* Resolve some TODOs, small polish
* Fix warning
* Revert modification to StripeBack
Old texture relied on two stripe colours, had to replicate with only styles.
Split out a new version with tweakable modulation
* Make UI more boring
* Some element shuffling, style changing
* Remove some leftover changes
* Remove more leftovers
* Fix warnings
* Feedback; remove unused bits, dependencies, formatting, highlight
* Make every EntitySystem partial
* Oobs thats for a diff PR
* Also oops on that one
* Test systems
* git are we fr
* Update file templates
* cleanup empty classes while we are here
* forgor
---------
Co-authored-by: AJCM-git <ajcm_mail@disroot.org>
* may god have mercy upon my soul
* stuff
* Revert "Always raise MobStateChanged on client (#45103)"
This reverts commit 1951b00875.
* keep the cleanup
* fuck you though
* review
* Update Content.Shared/DamageOverlay/SharedDamageOverlaySystem.cs
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
* deltas
* queries
---------
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
* init
* fixes, ghosting
* i dont know man
* popups, slight rework, actually works now
* review
* failn't
* partial review
* new sprites
* cleanup
* fix
* fix multiple gasps, allow stasis when dead
* typo
* yeah
* yeah
* wuh
* merge master part 2
* sub attribute
* first try?
* renames
* network
* identity
* fix ts
* fix imports
* applying state check
* temp
* may god have mercy upon my soul
* stuff
* Revert "stuff"
This reverts commit de7ec9cb9f761f5cd954921a0efa495388634d30.
* Revert "may god have mercy upon my soul"
This reverts commit 3e1aa567d47e0576daa6ed420dad29b80c112a31.
* Revert "temp"
This reverts commit 501dd6d4f6fd22c466e4abb2a284212636123c4a.
* Revert "applying state check"
This reverts commit 3c211f0a54812797987c7ab93a9b140f66a9088d.
* fix
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* radiosystem is funny
* review
Co-authored-by: slarticodefast <slarticodefast@users.noreply.github.com>
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
* dont forget your tests
* dont forget your loc
* networking
Co-authored-by: Tayrtahn <Tayrtahn@users.noreply.github.com>
* dont return because its breaks
* uh
* review
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
* more predictions and cleanup
* refactor: just me, being picky about whitespaces and commetns formatting
---------
Co-authored-by: slarticodefast <slarticodefast@users.noreply.github.com>
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: Tayrtahn <Tayrtahn@users.noreply.github.com>
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
Co-authored-by: Fildrance <fildrance@gmail.com>
* snoboll-a
* snowball parallax
* vs code sucks
* k
* ijrweirwer yskymhwwnfyhhycbab
* help! engineer has me in maintenance!
---------
Co-authored-by: nomdéraisonnablementlong <you@example.com>
* Fix decal prediction
Tried to do it the clever way in after state handler but didn't reset properly so we do it the stupid way.
* a
* also these fixes