]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Puddles & spreader refactor (#15191)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Mon, 10 Apr 2023 05:37:03 +0000 (15:37 +1000)
committerGitHub <noreply@github.com>
Mon, 10 Apr 2023 05:37:03 +0000 (15:37 +1000)
commit317a4013eb93d1c0b2280834dc837e59bc83e444
tree40d68a919a9ced0ed78b8a8cf2b966ec31a2e047
parent3178ab83f6974c88a0af2a1bb6deee532b460e4b
Puddles & spreader refactor (#15191)
141 files changed:
Content.Client/Atmos/UI/GasAnalyzerWindow.xaml
Content.Client/Atmos/UI/GasAnalyzerWindow.xaml.cs
Content.Client/Chemistry/Visualizers/FoamVisualizerSystem.cs
Content.Client/Fluids/AbsorbentSystem.cs [moved from Content.Client/Fluids/MoppingSystem.cs with 84% similarity]
Content.Client/Fluids/PuddleSystem.cs [new file with mode: 0644]
Content.Client/Fluids/PuddleVisualizerComponent.cs [deleted file]
Content.Client/Fluids/PuddleVisualizerSystem.cs [deleted file]
Content.Client/Fluids/UI/AbsorbentItemStatus.xaml
Content.Client/Fluids/UI/AbsorbentItemStatus.xaml.cs
Content.Client/IconSmoothing/IconSmoothComponent.cs
Content.Client/IconSmoothing/IconSmoothSystem.cs
Content.Client/UserInterface/Controls/SplitBar.xaml [new file with mode: 0644]
Content.Client/UserInterface/Controls/SplitBar.xaml.cs [new file with mode: 0644]
Content.Client/Weapons/Melee/MeleeWeaponSystem.Effects.cs
Content.IntegrationTests/Tests/Fluids/FluidSpillTest.cs
Content.IntegrationTests/Tests/Fluids/PuddleTest.cs
Content.Server/AME/AMENodeGroup.cs
Content.Server/Animals/Systems/UdderSystem.cs
Content.Server/Atmos/Reactions/WaterVaporReaction.cs
Content.Server/Body/Systems/BloodstreamSystem.cs
Content.Server/Chemistry/Components/FoamSolutionAreaEffectComponent.cs [deleted file]
Content.Server/Chemistry/Components/SmokeComponent.cs [new file with mode: 0644]
Content.Server/Chemistry/Components/SmokeDissipateSpawnComponent.cs [new file with mode: 0644]
Content.Server/Chemistry/Components/SmokeSolutionAreaEffectComponent.cs [deleted file]
Content.Server/Chemistry/Components/SolutionAreaEffectComponent.cs [deleted file]
Content.Server/Chemistry/Components/SolutionAreaEffectInceptionComponent.cs [deleted file]
Content.Server/Chemistry/Components/SolutionManager/DrainableSolutionComponent.cs [deleted file]
Content.Server/Chemistry/Components/SolutionManager/RefillableSolutionComponent.cs [deleted file]
Content.Server/Chemistry/EntitySystems/SolutionAreaEffectSystem.cs [deleted file]
Content.Server/Chemistry/EntitySystems/SolutionContainerSystem.cs
Content.Server/Chemistry/ReactionEffects/AreaReactionEffect.cs
Content.Server/Chemistry/ReactionEffects/FoamAreaReactionEffect.cs [deleted file]
Content.Server/Chemistry/ReactionEffects/SmokeAreaReactionEffect.cs [deleted file]
Content.Server/Chemistry/TileReactions/SpillIfPuddlePresentTileReaction.cs
Content.Server/Chemistry/TileReactions/SpillTileReaction.cs
Content.Server/Cloning/CloningSystem.cs
Content.Server/Destructible/DestructibleSystem.cs
Content.Server/Destructible/Thresholds/Behaviors/SolutionExplosionBehavior.cs
Content.Server/Destructible/Thresholds/Behaviors/SpillBehavior.cs
Content.Server/Entry/IgnoredComponents.cs
Content.Server/Fluids/Components/DrainComponent.cs [deleted file]
Content.Server/Fluids/Components/EvaporationComponent.cs
Content.Server/Fluids/Components/EvaporationSparkleComponent.cs [new file with mode: 0644]
Content.Server/Fluids/Components/FluidMapDataComponent.cs [deleted file]
Content.Server/Fluids/Components/FootstepTrackComponent.cs [new file with mode: 0644]
Content.Server/Fluids/Components/PuddleComponent.cs [deleted file]
Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs [new file with mode: 0644]
Content.Server/Fluids/EntitySystems/DrainSystem.cs
Content.Server/Fluids/EntitySystems/EvaporationSystem.cs [deleted file]
Content.Server/Fluids/EntitySystems/FluidSpreaderSystem.cs [deleted file]
Content.Server/Fluids/EntitySystems/MoppingSystem.cs [deleted file]
Content.Server/Fluids/EntitySystems/PuddleDebugDebugOverlaySystem.cs
Content.Server/Fluids/EntitySystems/PuddleSystem.Evaporation.cs [new file with mode: 0644]
Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs [new file with mode: 0644]
Content.Server/Fluids/EntitySystems/PuddleSystem.Transfers.cs [new file with mode: 0644]
Content.Server/Fluids/EntitySystems/PuddleSystem.cs
Content.Server/Fluids/EntitySystems/SmokeSystem.cs [new file with mode: 0644]
Content.Server/Fluids/EntitySystems/SpillableSystem.cs [deleted file]
Content.Server/Kudzu/GrowingKudzuComponent.cs [deleted file]
Content.Server/Kudzu/GrowingKudzuSystem.cs [deleted file]
Content.Server/Kudzu/SpreaderComponent.cs [deleted file]
Content.Server/Kudzu/SpreaderSystem.cs [deleted file]
Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs
Content.Server/Medical/VomitSystem.cs
Content.Server/NodeContainer/EntitySystems/NodeGroupSystem.cs
Content.Server/NodeContainer/NodeGroups/NodeGroupFactory.cs
Content.Server/Nutrition/EntitySystems/CreamPieSystem.cs
Content.Server/Nutrition/EntitySystems/DrinkSystem.cs
Content.Server/Spreader/EdgeSpreaderComponent.cs [new file with mode: 0644]
Content.Server/Spreader/EdgeSpreaderPrototype.cs [new file with mode: 0644]
Content.Server/Spreader/GrowingKudzuComponent.cs [new file with mode: 0644]
Content.Server/Spreader/KudzuComponent.cs [new file with mode: 0644]
Content.Server/Spreader/KudzuSystem.cs [new file with mode: 0644]
Content.Server/Spreader/SpreadGroupUpdateRate.cs [new file with mode: 0644]
Content.Server/Spreader/SpreadNeighborsEvent.cs [new file with mode: 0644]
Content.Server/Spreader/SpreaderGridComponent.cs [new file with mode: 0644]
Content.Server/Spreader/SpreaderNode.cs [new file with mode: 0644]
Content.Server/Spreader/SpreaderNodeGroup.cs [new file with mode: 0644]
Content.Server/Spreader/SpreaderSystem.cs [new file with mode: 0644]
Content.Server/StationEvents/Events/VentClog.cs
Content.Server/Tools/ToolSystem.TilePrying.cs
Content.Server/Weapons/Melee/MeleeWeaponSystem.cs
Content.Server/Xenoarchaeology/XenoArtifacts/Effects/Components/ChemicalPuddleArtifactComponent.cs
Content.Server/Xenoarchaeology/XenoArtifacts/Effects/Systems/ChemicalPuddleArtifactSystem.cs
Content.Server/Xenoarchaeology/XenoArtifacts/Effects/Systems/FoamArtifactSystem.cs
Content.Shared/Access/Components/IdCardComponent.cs
Content.Shared/Chemistry/Components/DrainableSolutionComponent.cs [new file with mode: 0644]
Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs [new file with mode: 0644]
Content.Shared/Chemistry/Components/Solution.cs
Content.Shared/Chemistry/Reaction/SharedChemicalReactionSystem.cs
Content.Shared/Chemistry/Reagent/ReagentPrototype.cs
Content.Shared/Fluids/AbsorbentComponent.cs
Content.Shared/Fluids/Components/DrainComponent.cs [new file with mode: 0644]
Content.Shared/Fluids/Components/PuddleComponent.cs [new file with mode: 0644]
Content.Shared/Fluids/PuddleVisuals.cs
Content.Shared/Fluids/SharedAbsorbentSystem.cs [moved from Content.Shared/Fluids/SharedMoppingSystem.cs with 56% similarity]
Content.Shared/Fluids/SharedPuddleSystem.cs [new file with mode: 0644]
Content.Shared/Foam/FoamVisuals.cs [deleted file]
Content.Shared/Movement/Events/GetFootstepSoundEvent.cs [new file with mode: 0644]
Content.Shared/Movement/Systems/SharedMoverController.cs
Content.Shared/Spawners/Components/TimedDespawnComponent.cs
Content.Shared/Spawners/EntitySystems/SharedTimedDespawnSystem.cs
Content.Shared/Spawners/TimedDespawnEvent.cs [new file with mode: 0644]
Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs
Resources/Locale/en-US/fluids/components/absorbent-component.ftl
Resources/Locale/en-US/fluids/components/puddle-component.ftl
Resources/Maps/Test/dev_map.yml
Resources/Prototypes/Entities/Effects/chemistry_effects.yml
Resources/Prototypes/Entities/Effects/puddle.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/egg.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
Resources/Prototypes/Entities/Objects/Misc/kudzu.yml
Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml
Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml
Resources/Prototypes/Reagents/Consumable/Drink/base_drink.yml
Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml
Resources/Prototypes/Reagents/biological.yml
Resources/Prototypes/Reagents/pyrotechnic.yml
Resources/Prototypes/Recipes/Reactions/chemicals.yml
Resources/Prototypes/edge_spreaders.yml [new file with mode: 0644]
Resources/Textures/Fluids/newliquid.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat0.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat1.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat10.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat11.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat12.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat13.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat14.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat15.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat2.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat3.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat4.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat5.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat6.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat7.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat8.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splat9.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splata.png [new file with mode: 0644]
Resources/Textures/Fluids/puddle.rsi/splatb.png [new file with mode: 0644]