Whatstone
d9ffbf1d03
Cleanup: AppearanceSystem.TryGetData to AppearanceChangeEvent.TryGetData ( #45373 )
...
* First impl. of appearance TryGetData cleanup
* Handful of fixes
* DamageVisuals: fix HandleDamage call, inheritdoc
* bunch of unused AppearanceSystem instances
* Handful more unused appearance systems, inheritdoc
* JetpackSystem: Ent<T>
* cleanup roundup, more Ent<T>
* a few lingering AppearanceSystem.TryGetData calls
* more lingering AppearanceData access
* Remove unnecessary inheritdoc
* once again, with feeling
2026-10-05 00:45:37 +00:00
Whatstone
09ac03b932
Door/FirelockComponent cleanup + nullable layer states + firelock panel fix ( #44714 )
...
* destroy firelock empty sprites with fury
* fix the meta.json
* remove unused states
* we need all the layers
* string? never heard of it
* DoorSystem cleanup, FirelockSystem layer checks
* DoorComponent cleanup
* FirelockComponent cleanup
* firelock panel animation
* fix offset (-15/16, bad math)
* component cleanup and comments
* door cleanup
* 9-state firelock animations, no locked/deny state
* "comments"
* dedicated edge firelock panel, null airlock states
* screw it, subscriptions for airlocksystem too
* format
---------
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
2026-10-04 22:47:04 +00:00
AftrLite
4645e40b60
The Respritening - Batch 1 ( #44857 )
...
* initial commit
LICENSES / COPYRIGHT ARE NOT FINALIZED.
* test push per ArtisticRoomba
* more progress
* nearly done
* push
* more progress
* second big wave
LICENSING REMAINS INCOMPLETE
* more progress + attributions
* astrotile consistency
* walls attribution pass!
* marble walls, concrete tweaks, attribution fixes
* linter fixes, provisional borders for marble walls
* test fixes
* why is PlatingDamaged load-bearing???
* fixed attribution that flew under the radar, updates to Damaged Plating & Damaged Steel tiles.
* requested changes
* airlock visualizer tweak
---------
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
Co-authored-by: Whatstone <whatston3@gmail.com>
2026-08-12 17:46:16 +00:00
Zekins
453f28c540
Fix Airlock(Windoor) state on reconnect ( #45266 )
...
fixairlockstate
2026-08-12 01:50:11 +00:00
Pieter-Jan Briers
5168b5f3d4
IoC source gen compatibility ( #43863 )
...
* IoC source gen compatibility
Can be merged before or after https://github.com/space-wizards/RobustToolbox/pull/6549 doesn't really matter.
* Missed a spot
2026-05-09 03:29:58 +00:00
Perry Fraser
aee7808e96
fix: allow opening doors with open wire panels ( #38733 )
...
* fix: allow opening doors with open wire panels
* fix: set wire panel sprite state on airlock close
* fix: make airlock wire panels animate better
* removed unused dependency
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-16 22:24:20 +00:00
Tayrtahn
d957cdb144
Cleanup warnings in AirlockSystem ( #37434 )
...
Cleanup warnings in AirlockSystem
2025-05-14 03:57:01 +02:00
ShadowCommander
976172b85e
Replace DoorVisuals.Powered with PowerDeviceVisuals.Powered ( #34646 )
2025-02-11 13:54:35 +11:00
Nemanja
ce0a51fc29
Predict doors and airlocks ( #25419 )
...
* predict doors and airlocks
* prying, too
* ack
* eek
2024-02-23 10:01:31 +11:00
themias
79624b8c60
Fix bolt lights on open airlock ( #24414 )
2024-01-22 14:51:39 -07:00
778b
60b0267390
Fixed airlock appearance bugs ( #23300 )
...
fixed airlock appearance bugs
2023-12-31 23:36:31 -08:00
nikthechampiongr
5ff79120e6
EasyPry airlocks for arrivals. Now also prying refactor I guess ( #19394 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-09-28 21:34:21 +10:00
Tom Leys
a196756124
Split Door Bolt functionality out of AirlockDoor ( #16354 )
2023-05-31 10:23:35 -04:00
TemporalOroboros
7523ed4c17
Resolves AirlockVisualizer is Obsolete ( #13884 )
2023-04-22 19:18:16 +10:00
Leon Friedrich
c465715273
ECS Doors ( #5887 )
2022-01-30 11:49:56 +11:00