Delta-v/Content.IntegrationTests/Tests
DisposableCrewmember42 378cceb44f
feat: Make footprints decals (#5226)
* feat(wip): footprints now decals instead of entities

* fix: apply proper offset to footprint decals

* refactor: basedecaloffset to readonly

* feat: add back dragging smears, also resolve conflicts

* refactor: rename dragging to beingDragged for clarity

* docs: properly document draggingdecals

* refactor: remove unused reagent code

* refactor: move under _DV

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* feat(wip): mops now able to remove decals

# Conflicts:
#	Content.Server/_DV/Footprints/Systems/PuddleFootPrintsSystem.cs

* fix: reset ColorQuantity if transparent prints

* feat: implement scrubbing

* refactor: remove unused import, ioc dependency

* feat: remove 5u water when scrubbing

* fix: remove unused attributes from protos

* docs: add summary to puddlefootprintscomp

* fix: colliding entity checked for flight, not the puddle

also minor refactor: renamed local variables/parameters of OnEndCollide for clarity

* style: remove newlines, redundant parens

* test: ensure FootPrints stepSize/dragSize are positive

* docs: add prediction todo

* feat: add bare footprints, restore sprite assignments

---------

Signed-off-by: DisposableCrewmember42 <disposablecrewmember42@proton.me>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-03-26 14:44:06 +01:00
..
Access Devices with access restrictions list those restrictions in their examination description (#37712) 2025-12-29 11:39:07 -06:00
Actions Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
Administration Removed test that we didn't need 2025-12-29 11:39:26 -06:00
Atmos Decouple GasPrototype IDs from Gas Enum (#41266) 2026-01-26 19:22:40 +01:00
Body Predict LungSystem (#40729) 2025-12-29 11:39:19 -06:00
Buckle Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
Chameleon Cleanup `ChameleonJobLoadoutTest` (#38229) 2025-08-07 02:13:22 +02:00
Chasm fix chasm heisentest (#40456) 2025-12-29 11:39:10 -06:00
Chemistry Update SolutionRoundingTest.cs (#41238) 2025-12-29 11:39:35 -06:00
Cleanup Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
Climbing Partial buckling refactor (#29031) 2024-07-25 00:34:37 +02:00
Cloning Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
Commands Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
Construction Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
Damageable Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
Destructible Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
DeviceLinking Fix wrong assert message in DeviceLinkingTest (#35964) 2025-03-23 16:17:17 +00:00
DeviceNetwork upstream merge 27/04/2025 (#3596) 2025-05-06 19:35:03 -04:00
Disposal Add test of disposal unit throw-insert behavior (#39479) 2025-11-23 15:22:32 -06:00
DoAfter Defibs will now also shock anyone still interacting with the target. (#35998) 2026-01-26 19:22:40 +01:00
Doors EVENT BASED WEIGHTLESSNESS (#37971) 2025-11-23 15:22:27 -06:00
Embedding Add interaction tests for mousetraps (#35502) 2025-12-29 11:39:15 -06:00
EncryptionKeys Add StorageInteractionTest (#28541) 2024-06-08 20:02:56 +02:00
Engineering Inflatable Module (#35100) 2025-11-23 15:22:30 -06:00
Explosion Add validation test for `ExplosionPrototype`s (#37621) 2025-08-04 14:54:19 +02:00
Fluids Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
GameObjects/Components Miscellaneous Body Decoupling (#38958) 2025-11-23 15:22:18 -06:00
GameRules Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
Gravity EVENT BASED WEIGHTLESSNESS (#37971) 2025-11-23 15:22:27 -06:00
Guidebook ill take the 3 second guidebook opening thanks 2025-05-21 20:00:11 +01:00
Hands Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
Helpers Add generic event listener for integration tests (#40367) 2025-12-29 11:39:19 -06:00
Interaction Defibs will now also shock anyone still interacting with the target. (#35998) 2026-01-26 19:22:40 +01:00
Internals Mind Role Entities (#31318) 2024-10-24 00:32:47 +01:00
Lathe Fix usages of TryIndex() (#39124) 2025-12-29 11:39:03 -06:00
Linter Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
Lobby Improve CreateDeleteCreateTest failure messages (#40996) 2025-12-29 11:39:35 -06:00
Localization Add test that entity prototypes don't use LocIds for name/description (#38234) 2025-08-07 02:13:55 +02:00
Mapping Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Materials Stack System Cleanup (#38872) 2025-12-29 11:39:31 -06:00
Minds Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
Mousetrap Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
Movement Add generic event listener for integration tests (#40367) 2025-12-29 11:39:19 -06:00
NPC Allow the creation of recursive HTNs (#30138) 2024-08-09 18:12:53 +01:00
Networking Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
Nutrition Make Nutriment Work again. (#40869) 2025-12-29 11:39:37 -06:00
Nyanotrasen/Oracle fix metempsychosis (#2156) 2024-11-09 10:47:17 +00:00
Payload Trigger Refactor (#39034) 2025-11-23 15:22:15 -06:00
Physics Add test for anchored prototypes (#30526) 2024-08-09 18:15:15 +01:00
Power Only run StationPowerTests over stations in DeltaV 2026-01-26 19:25:32 +01:00
Preferences Mind Role Entities (#31318) 2024-10-24 00:32:47 +01:00
Procedural Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
PrototypeTests Add PrototypeUploadTest (#28522) 2024-06-06 21:59:49 +02:00
Puller Defibs will now also shock anyone still interacting with the target. (#35998) 2026-01-26 19:22:40 +01:00
Replays Mark all tests that restart rounds as dirty (#21376) 2023-11-12 20:29:56 +01:00
Roles Cleanup: Use ``MapSystem.DeleteMap`` instead of ``IMapManager.DeleteMap`` in ``StartingGearPrototypeStorageTest`` (#35474) 2025-03-01 14:28:21 +00:00
Round Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Serialization Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Shuttle DV default evac shuttle! (#4970) 2026-01-15 01:14:03 -06:00
Sprite port better borgs from frontier (#3110) 2025-03-04 12:10:32 +00:00
Station Move some Station methods into shared (#38976) 2025-11-23 15:22:20 -06:00
Storage Add test checking for multiple container fills, mark StorageFillComponent as obsolete (#41562) 2026-01-26 19:25:30 +01:00
Strip Strip drag drop test (#30754) 2024-08-09 19:01:46 +01:00
Tag Cleans up tag system (#28272) 2024-06-06 21:33:38 +02:00
Tiles Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
Toolshed Ignore non-content commands in AllCommandsHavePermissions (#39336) 2025-12-29 11:39:04 -06:00
UserInterface refactor: simple radial menu for easier creation (#34639) 2025-04-06 20:52:12 +01:00
Utility Add EntityWhitelistSystem (#27632) 2024-05-07 04:29:05 +02:00
Vending Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
Weapons Update DamageableSystem to modern standards (#39417) 2025-12-29 11:39:33 -06:00
Weldable Add StorageInteractionTest (#28541) 2024-06-08 20:02:56 +02:00
Wires Fix wire layout inheritance. (#26289) 2024-03-24 00:04:51 +01:00
WizdenContentFreeze deepfryer 2.0 (#5043) 2026-01-06 12:41:29 -06:00
_DV feat: Make footprints decals (#5226) 2026-03-26 14:44:06 +01:00
_Impstation/Thaven disable thaven test (#3589) 2025-04-27 03:08:13 +01:00
_Shitmed/Body Shitmed (#869) 2024-12-27 16:47:20 +00:00
CargoTest.cs Stack System Cleanup (#38872) 2025-12-29 11:39:31 -06:00
ClickableTest.cs Cleanup more `SpriteComponent` warnings (part 5) (#37590) 2025-08-04 14:33:26 +02:00
ConfigPresetTests.cs Fix ConfigPresetTests.TestLoadAll not handling automatic panic bunker (#23414) 2024-01-26 21:27:08 +01:00
ContainerOcclusionTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
ContrabandTest.cs Fix usages of TryIndex() (#39124) 2025-12-29 11:39:03 -06:00
DeleteInventoryTest.cs Remove obsolete PoolManager methods (#19499) 2023-08-25 12:13:11 +10:00
DummyIconTest.cs Cleanup 2 `SpriteComponent.GetPrototypeTextures` uses (#38263) 2025-08-07 02:17:47 +02:00
EntityTest.cs Fix SpawnAndDeleteEntityCountTest Entities and last assert being incorrect (#40511) 2025-12-29 11:39:11 -06:00
FillLevelSpriteTest.cs Add an integration test for solution fill level sprites. (#28564) 2024-06-08 20:14:28 +02:00
FollowerSystemTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
GravityGridTest.cs Gravity Generators cannot be unanchored while active (#41256) 2025-12-29 11:39:36 -06:00
HumanInventoryUniformSlotsTest.cs Cleanup: Use ``MapSystem.DeleteMap`` instead of ``IMapManager.DeleteMap`` in ``HumanInventoryUniformSlotsTest`` (#35469) 2025-03-01 14:28:21 +00:00
InventoryHelpersTest.cs Stunnable New Status and Cleanup (#38618) 2025-11-23 15:22:21 -06:00
LogErrorTest.cs Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
MachineBoardTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
MagazineVisualsSpriteTest.cs Cleanup more `SpriteComponent` warnings (part 2) (#37527) 2025-05-18 17:58:43 +01:00
MappingEditorTest.cs Add mapping editor (#23427) 2024-09-22 02:44:27 +01:00
MaterialArbitrageTest.cs Fix all ignored recipes in material arbitrage (#41134) 2025-12-29 11:39:34 -06:00
PostMapInitTest.cs Add admin shuttles (#32139) 2025-12-29 11:39:05 -06:00
PrototypeSaveTest.cs Sloth's subfloor vismask adventure (#35347) 2025-03-23 16:15:07 +00:00
ResearchTest.cs edit RE test to use packs 2025-02-14 16:10:02 +00:00
ResettingEntitySystemTests.cs fix antag selection being evil (#28197) 2024-06-01 17:13:27 +02:00
RestartRoundTest.cs Mark all tests that restart rounds as dirty (#21376) 2023-11-12 20:29:56 +01:00
RoundEndTest.cs Upstream Merge (June / July) attempt 2 electric boogaloo (#4607) 2025-11-06 18:22:39 +00:00
SalvageTest.cs Refactor map loading & saving (#34020) 2025-03-01 13:20:37 +00:00
SaveLoadMapTest.cs Refactor map loading & saving (#34020) 2025-03-01 13:20:37 +00:00
SaveLoadSaveTest.cs Refactor map loading & saving (#34020) 2025-03-01 13:20:37 +00:00
ShuttleTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
StartTest.cs Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
StoreTests.cs Fix StoreTests EventBus usage (#38489) 2025-11-23 15:22:14 -06:00
VendingMachineRestockTest.cs Move vending restocks to EntityTableContainerFills (#41442) 2026-01-26 19:22:40 +01:00
XenoArtifactTest.cs 3mo xeno archeology (first phase) (#33370) 2025-04-23 12:52:41 +01:00