Whatstone
a023e5784c
Cleanup: Remove byte order markers from most files ( #45796 )
2026-09-17 23:23:54 +10:00
Jessica M
6a9421f18a
remove all instances of (ZERO WIDTH NO-BREAK SPACE) ( #46040 )
...
remove all instances of
2026-09-15 20:48:08 +00:00
Pok
5148a44a5e
PressureImmunity StatusEffects ( #43667 )
...
* PressureImmunityStatusEffects
* System
* fix
* fix 2
* oops
* review
* review
* fix
* Update PressureImmunityStatusEffectSystem.cs
* PermanentStatusEffectsSystem
* fix
* oops
2026-08-02 02:08:27 +00:00
Princess Cheeseballs
2e9c4c0103
IHeatContainers for TemperatureComponent ( #42785 )
...
* Hope I'm not forgetting anything...
* They call me the sender the way I'm sending it.
* remove commented out YAML
* last of the slop
* fix test fails
* first batch of test fails
* no more test fails
* make cryo pods work again.
* Make cryo work better-er
* I didn't like that a firesuit helmet was so effective on its own so I decided to be a dick about it.
* review.com
* oop
* actually real quick do this
* fix YAML issues
* IHeatContainer my beloved <3
* borger
* not networked :(
* jackets
* burgeewqjfrwjkhaskfjfsahjkfsahjkfsahjkfsajhkfsa
* utter yaml nonsense
* phishing
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-07-26 07:56:44 +00:00
Princess Cheeseballs
a1d7406bf2
Move a metric fuckton of AtmosphereSystem to Shared. ( #42989 )
...
* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
* fix the tests I broke
* Remove methods that the client shouldn't be calling. Hamburger.
* light cleanup for now
* review
* whoop
* docs updates and misc changes
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-03-14 08:53:49 +00:00
TriviaSolari
d6377862c1
Reduce unnecessary ComponentInit work for airtight entities ( #42390 )
...
Refactor AirtightSystem to skip rotation checks for omnidirectional blocks on init
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-01-15 02:31:05 +00:00
ArtisticRoomba
60e172e128
AirtightSystem Tests ( #42190 )
2026-01-13 15:06:59 -08:00
ArtisticRoomba
91292522b5
DeltaPressure Predicted Examine ( #41135 )
...
* predicted examine
* atrociously satanic
* do it right this time
* deltafields aren't necessary
* Update Content.Server/Atmos/EntitySystems/AtmosphereSystem.DeltaPressure.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-27 11:00:37 +00:00
ArtisticRoomba
3bd0963086
Fix DeltaPressure serialization spam ( #41131 )
...
* Fix DeltaPressure serialization spam
* Add TODO
2025-10-26 23:02:24 +00:00
ArtisticRoomba
df6ce7f473
Fix Atmospherics dP not trolling partially airtight entities ( #40435 )
...
* Fix dP not trolling partially airtight entities
* Assumptions in atmospherics are the root of all evil
2025-10-14 22:35:25 +00:00
ArtisticRoomba
a93f6b8cdf
Atmos dP Guidebook Entry ( #40194 )
...
* Add Atmos dP guidebook
* Update Resources/ServerInfo/Guidebook/Engineering/DeltaPressure.xml
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-09-07 17:10:39 +02:00
ArtisticRoomba
20f2cb920b
Atmos Delta-Pressure Window Shattering ( #39238 )
...
This PR adds delta-pressure damage. In short, airtight structures can now take damage proportional to the difference in pressures between the sides of the structure.
2025-09-03 16:58:48 -07:00
M4rchy-S
6c154fb79e
Moving FlammableComponent to Shared ( #39870 )
2025-08-24 13:46:23 -07:00
Nemanja
942b2b4dcb
Change atmos plaques to yaml ( #37318 )
...
* Change atmos plaques to yaml
* remove locale strings
2025-05-10 02:24:07 +02:00
metalgearsloth
bd69fc612a
Predicted internals ( #33800 )
...
* Predicted gas pumps
I wanted to try out atmos and first thing I found.
* a
* Atmos device prediction
- Canisters
- Tanks
- Internals
AirMixes aren't predicted so nothing on that front but all the UIs should be a lot closer.
* Remove details range
* Gas tank prediction
* Even more sweeping changes
* Alerts
* rehg
* Popup fix
* Fix merge conflicts
* Fix
* Review
2025-05-02 18:22:29 +10:00
Leon Friedrich
2d60a4684c
Hide role entities in the spawn menu ( #32798 )
2024-10-14 14:05:49 +11:00
TemporalOroboros
bea8c1a0b8
Relocate TemperatureProtectionComponent ( #30437 )
...
Moves it from the atmos module to the temperature module where it is actually used.
2024-07-30 12:31:55 -07:00
Nemanja
748e5831e8
Add moon boots ( #29009 )
2024-06-14 20:43:23 -07:00
Nemanja
44b93e68ee
Prevent stacking pipes ( #28308 )
...
* prevent stacking pipes
* access
* notafet review
* notafet review pt. 2
* not the actual fix
2024-05-27 16:37:27 -06:00
Nemanja
8a95cb186c
Remove AlertType and AlertCategory ( #27933 )
2024-05-23 22:43:04 -04:00
Kara
993eef1e7c
Resolve 'EntitySystem.Get<T>()' is obsolete in content ( #27936 )
...
* PROJECT 0 WARNINGS: Resolve `'EntitySystem.Get<T>()' is obsolete` in content
* pass entman
* dog ass test
* webeditor
2024-05-12 20:34:52 -04:00
Errant
f64dd5f45f
Space Ninjas auto-toggle internals after spawning ( #25083 )
...
* fix engine version
* actually fix engine version
* Automatically activated breathing masks
* weh
* who needed that component anyway
* check if internals are already running
* Update Content.Server/Atmos/Components/BreathToolComponent.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Update Content.Server/Body/Systems/InternalsSystem.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* prediction
* record struct event
* remove delayed activation, instead ensure that masks spawn last
* leftover
* engine version
* re-implement
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-05-03 11:24:21 +10:00
Jezithyr
6869adfa78
Move GasMixture to shared ( #27480 )
...
* Moved GasMixture to shared
* Temp Fix for sandbox violation, idk why Array.Resize isn't working properly. It's already sandboxed.
* The most powerful webedit in history
2024-04-30 14:31:05 -07:00
Whisper
eee056eaf0
lower max firestacks to 10, refactor flammable ( #27159 )
...
* lower max firestacks to 10, refactor flammable
* fix
* uncap fire stack damage, lower fire stack damage
2024-04-23 21:30:01 +10:00
Leon Friedrich
fdb4a61487
Fix atmos NaN error ( #26441 )
...
* Fix atmos NAN error
* Remove redundant yaml entries
2024-03-26 15:44:56 +11:00
Leon Friedrich
18a35e7e83
Partial atmos refactor ( #22521 )
...
* Reduce atmos component queries
* Remove method events
* Cache airtight data
* Make MolesArchived nullable
* Fix airtight cache
* only get tile def once
* Immutable mixtures
* firelock queries
* misc
* misc cleanup
* Trim disconnected tiles
* Fix merge issues and bugs
* Why does the PR keep increasing in scope
* debug overlay
* Fix bugs
* Fix test, remove unused events
* Add setmapatmos command
* Fix overlays
* Add map check
* A
* Resolve conflicts with #26102
* Remove some obsolete methods
2024-03-24 03:34:56 +11:00
Nemanja
8ed32a1e42
Add events for TemperatureProtection and PressureProtection ( #25165 )
2024-02-13 23:44:47 -08:00
Arendian
6bf6994298
Incendiary projectiles and lava firestack reduction ( #23479 )
...
* Firestack reduction and FireStackOnHit added
* Slight lava tweak
* Remove component and tweaked incendiary pellets
* Incendiary grenade tweak
* Now ignites on projectile fixture or ignition fixture + incendiary grenade tweak
* flare shells now ignite entities again
* Comment
* undo flare gun ignite
2024-01-08 00:41:42 -05:00
SapphicOverload
176f833ea9
Hardsuit and EVA helmets allow using internals without a mask ( #22716 )
2023-12-18 18:50:06 -08:00
Leon Friedrich
10142c3a2e
Rebalance fireaxe ( #22731 )
...
* Rebalance Fireaxe
* Nerf it a bit
2023-12-18 21:41:33 -05:00
metalgearsloth
269c93245d
Unrevert audio ( #21330 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2023-11-27 22:12:34 +11:00
Leon Friedrich
c5f9dfe7db
Re-use atmos queues ( #21803 )
2023-11-20 21:40:26 +11:00
LordEclipse
f3df6b85af
Make more fields VV-writeable ( #21754 )
2023-11-19 12:17:53 -08:00
Leon Friedrich
16a96976d3
Flammable system bug fixes. ( #21594 )
2023-11-14 22:55:45 +11:00
deltanedas
f0f54b5872
mech nitrogen filtering 2 ( #19868 )
...
* target oxygen logic
* filter out nitrogen when low on oxygen
* vvrw and datafield for everything
* :trollface:
* bruh does work
* tagless chicken
* move into atmos, make it not depend on mech
* update mech prototype
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-11-05 20:15:13 -07:00
Ed
aa713ea7e6
Candles ( #21087 )
...
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2023-11-03 22:53:51 -07:00
metalgearsloth
5b8f3c48c4
Revert "Update submodule to 175.0.0 ( #21318 )" ( #21319 )
2023-10-29 15:29:30 +11:00
metalgearsloth
9b1b3e03ed
Content audio ( #20862 )
2023-10-29 14:58:23 +11:00
DrSmugleaf
f560f88eb5
Remove 700 usages of Component.Owner ( #21100 )
2023-10-19 12:34:31 -07:00
liltenhead
3dfb7a6e85
nerf maxcaps ( #20226 )
2023-09-24 15:59:04 -04:00
DrSmugleaf
c71f97e3a2
Refactor actions to be entities with components ( #19900 )
2023-09-08 18:16:05 -07:00
Errant
63c7bca04e
Add pressure limit to gas tanks ( #19879 )
2023-09-06 21:37:23 -08:00
Slava0135
81388f77ed
Add gas tank valve ( #19830 )
2023-09-05 09:20:05 -08:00
Ilya246
6cf15177b3
Rebalance radiator cooling and material cost ( #18823 )
2023-08-24 09:36:16 -08:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
mhamster
5ce47fbb03
Add ability to burn papers +Flammable tweaks. ( #18955 )
2023-08-14 15:45:55 -04:00
Kevin Zheng
db5dee6db3
Add radiators ( #18728 )
...
* Add radiators
* Limit heat transfer to fluid heat capacity
* Adjust datafield names
* Fix material arbitrage
* This code has been debugged, and so there are no more bugs. Debugging code is therefore unnecessary
* Adjust radiator layer subfloor visibility
* Cache CVars
* No default
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Like and unsubscribe
* Fix CVar caching
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-08-06 02:21:05 -06:00
Nemanja
37e6d99e49
Gas analyzer compref removal ( #17992 )
...
* Gas analyzer compref removal
* don't question it
2023-07-12 13:47:45 -06:00
metalgearsloth
44a3db398b
Draw MapAtmosphere gasses ( #17688 )
2023-06-28 21:22:03 +10:00
metalgearsloth
06efff2b2d
Flare gun 1984 ( #15807 )
2023-05-04 12:46:02 +10:00