* Create force attack component, system and add to spider
* Add check for incapacitated enemies
* minor cleanup
* Fix networking stuff, hopefully
* Add component to slimes
* Move system and component to server, add localization
* Fixed attack animation not playing for server-forced attacks, hopefully didn't break anything godo
* Add feedback popup
* pretty big optimization
---------
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* save station
* Revert "Merge branch 'wiz-guardian-deck'"
This reverts commit 78fa318583b6c93110c47e3b9e23f7222747f89a, reversing
changes made to 4d5dab1098.
* resprite!
* i forgot to credit myself oops
* you had it set to W for Wumbo, when it should have been set to M for Mini
* Pass 1.
* i'm FREE
* Prevent hangups.
* okay fine here's an attribute for settings, will polish later and prolly remove the overridable thing.
* sigh.
* fix singular trigger bug so LatheTest doesn't flake.
* Remove SystemAttribute usage.
* Poke
* I used the shotgun. You know why? Cause the shot gun doesn’t miss, and unlike the shitty hybrid taser it stops a criminal in their tracks in two hits. Bang, bang, and they’re fucking done. I use four shots just to make damn sure. Because, once again, I’m not there to coddle a buncha criminal scum sucking f------, I’m there to 1) Survive the fucking round. 2) Guard the armory. So you can absolutely get fucked. If I get unbanned, which I won’t, you can guarantee I will continue to use the shotgun to apprehend criminals. Because it’s quick, clean and effective as fuck. Why in the seven hells would I fuck around with the disabler shots, which take half a clip just to bring someone down, or with the tazer bolts which are slow as balls, impossible to aim and do about next to jack shit, fuck all. The shotgun is the superior law enforcement weapon. Because it stops crime. And it stops crime by reducing the number of criminals roaming the fucking halls.
* Change the faulty store test into two tests, one of which is ignored for failing.
* revert of the revert
* tests
* changes
* more fun
* test
* ccvvvar
* works but bad
* now its better
* more fixes
* more cleanup
* cleaning
* last fixes before move to glasses activ
* x
* glasses only
* working
* fix toolbox
* cleanup
* ThermalByte added
* small fix
* small optimalisations
* float bux fix
* comments add
* more comments
* more comments
* last fix
* revert cvar delete
* wrong blue shades
* cvar refactor
* Update Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* Update Content.Client/Atmos/Overlays/GasTileDangerousTemperatureOverlay.cs
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* tweak to TryGetTemperature comment
* Factors are now const
* renames
* Interface for ThermalByte
* tile color vaccum and more comments
* saving yeeted
* integration test
* rename and cleanup
* fix
* cleanup
* switch
* UT fix (hopefully)
* small bug+ rename
* vaccum limit + space is now invalid
* typo
* typo
* fix
* init, works
* move method around
* renames and split
* renames
* heatblur
* cleanup
* more docs
* resource cache
* No dynamic perlin noise generation [no fun allowed] and new blur softening method
* magic numbers and rename
* misc cleanup
* removed init values because display compat mode broken
* misc cleanup
* bugfix
* fix
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* Enables Auto-Whitelisting (#43349)
* Uncomments whitelist conditions.
* Webedit ops for 30 day leadup for notes
* Adjust naming rules to allow give any job with a custom name leniancy (#43217)
Amend rules, first attempt
---------
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
Co-authored-by: Admiral-Obvious-001 <89495925+Admiral-Obvious-001@users.noreply.github.com>
Co-authored-by: crazybrain23 <44417085+crazybrain23@users.noreply.github.com>
* we have never had pda equip sprites.
* I didn't know the rsi validator would complain about that one tbh
---------
Co-authored-by: ruddygreat <ruddygreat1@gmail.com>
* revert of the revert
* tests
* changes
* more fun
* test
* ccvvvar
* works but bad
* now its better
* more fixes
* more cleanup
* cleaning
* last fixes before move to glasses activ
* x
* glasses only
* working
* fix toolbox
* cleanup
* ThermalByte added
* small fix
* small optimalisations
* float bux fix
* comments add
* more comments
* more comments
* last fix
* revert cvar delete
* wrong blue shades
* cvar refactor
* Update Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* Update Content.Client/Atmos/Overlays/GasTileDangerousTemperatureOverlay.cs
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* tweak to TryGetTemperature comment
* Factors are now const
* renames
* Interface for ThermalByte
* tile color vaccum and more comments
* saving yeeted
* integration test
* rename and cleanup
* fix
* cleanup
* switch
* UT fix (hopefully)
* small bug+ rename
* vaccum limit + space is now invalid
* typo
* typo
* fix
* init, works
* move method around
* renames and split
* renames
* heatblur
* cleanup
* more docs
* resource cache
* No dynamic perlin noise generation [no fun allowed] and new blur softening method
* magic numbers and rename
* misc cleanup
* removed init values because display compat mode broken
* misc cleanup
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* "Reduce motion of visual effects" now works for blood loss effect
* Improve strenght
* Make motion less strong
* Stop motion effect
* cleanup and rebalancing
* fix warning
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* cleanup
* fix some localizations
* fix typo
* review and test fix
* rename
* minus one
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* Ports much of GameTest, minus all the WIP stuff.
* remark.
* EnsureCVar now adds test properties.
* Some cleanup and functionality.
* Ignore broken test. Needs fixed eventually. Also explicit context config.
* TrackingIssue attribute.
* oops
* Pair config attribute.
* Remove SystemAttribute in favor of using the EntitySystemManager dependency collection.
* Ensure idleness.
* More tests for tests.
* More specific failure catching tests.
* Reverse attribute resolution order so suite-wide attributes happen first.
* Get rid of AffectedProperties again because I need to refactor PoolSettings for that.
* Poke
* Final cleanup pass.
* Update Content.IntegrationTests/Fixtures/Attributes/RunOnSideAttribute.cs
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* Update Content.IntegrationTests/Fixtures/Attributes/Side.cs
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* Update Content.IntegrationTests/NUnit/Utilities/ITestExtensions.cs
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* Fixes.
* shut up nunit.
* Make TrackingIssue a bit strict on purpose, so people don't put junk here.
* Update Content.IntegrationTests/Tests/GameTestTests/DisconnectedDependencyTest.cs
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* Address.
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>