Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
metalgearsloth
2873a830bd
ECS airlocks ( #13500 )
2023-01-17 11:44:32 -07:00
metalgearsloth
bf79d76666
Content update for ECS physics ( #13291 )
2023-01-15 15:38:59 +11:00
metalgearsloth
8900409956
Optimise spreadersystem ( #13329 )
...
* Optimise spreadersystem
It makes entity spawning slower.
* Remove redundant airtightchangedevent
* oop
2023-01-11 02:18:26 -06:00
Theomund
d638ad421a
Add recipient to air gush message and change pop-up type ( #13262 )
2023-01-02 06:42:21 +11:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
metalgearsloth
6c76061887
Content changes for mapgrid kill ( #12567 )
2022-11-22 13:12:04 +11:00
Leon Friedrich
6917b0fe17
Misc audio and related changes for replays ( #12578 )
2022-11-22 11:49:48 +11:00
Leon Friedrich
3a0c3b02b3
Firelock fixes ( #12542 )
...
* Firelock fixes
* review
2022-11-10 22:21:01 -06:00
Moony
8d56f7d875
guh ( #12474 )
...
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-11-08 14:10:31 -06:00
Leon Friedrich
8620899a4a
Fix firelock danger indicators ( #12327 )
...
* Fix firelock danger indicators
* remove unused arg
2022-11-08 13:55:45 -06:00
0x6273
fe00c1c10b
Airlock bolt and deconstruction fixes ( #11985 )
2022-10-17 11:44:04 +11:00
Leon Friedrich
bb61eb7f54
Move board spawning out of DoorSystem ( #11772 )
2022-10-17 03:43:33 +11:00
Leon Friedrich
94c9c9a45c
Improve FirelockSystem performance ( #11958 )
2022-10-16 20:14:18 +11:00
metalgearsloth
0b38589728
Raise power events by ref and not broadcast ( #11923 )
...
Also some other minor stuff.
2022-10-14 23:08:15 -05:00
metalgearsloth
f456ad911e
Pathfinder rework ( #11452 )
2022-09-30 14:39:48 +10:00
Flipp Syder
3d3de873ff
Adds a power check to OnAtmosAlarm for firelocks ( #11369 )
...
* firelocks when alarmed will now use tryclose instead of emergencypressurestop
* just adds a power check to OnAtmosAlarm, instead
* restores emergencypressurestop usage, adds a newline to an if
2022-09-16 22:34:52 -07:00
metalgearsloth
78a4ab6eb2
Update for collision events by-ref ( #10933 )
2022-09-14 17:26:26 +10:00
Visne
94178804df
Keep windoors open if they are clicked ( #11180 )
2022-09-11 07:48:03 +10:00
Leon Friedrich
35a142965d
Firelock ECS + some other stuff. ( #8366 )
...
* firelock rejig
* dont error failed resolves
* fix
* less resolves
* switch fire and pressure messages
* update
Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-09-05 22:55:33 -07:00
Flipp Syder
8cbcf2d640
Fixes reset propagation for atmospheric alarm receivers, adds CVar for fire alarm all access ( #11020 )
...
* adds a check for if a firelock is powered before auto-opening
* fixes issue where resets would not propagate properly
* adds cvar bound for fire alarm access (defaults to all access)
2022-09-05 18:15:50 -07:00
corentt
6301ac5147
AirAlarms fixes ( #11062 )
...
* modify airalarm thresholds
* display percentage, not ratio
* reopen doors on normal/warning state
* panic mode on danger state
2022-09-05 19:54:26 -05:00
Flipp Syder
ba2995b7c8
Merge pull request #10721 from vulppine/air-alarm-fixup
...
Air sensors & air alarm fixup
2022-09-02 13:00:33 -07:00
Rane
822c8f3c70
make jaws of life not awful ( #10770 )
2022-08-31 20:22:25 -07:00
vulppine
e0bf77490d
number of things, fixing warnings, AtmosAlarmType instead of AtmosMonitorAlarmType
2022-08-29 07:37:26 -07:00
Leon Friedrich
35475bac55
Partial kudzu fix ( #10854 )
2022-08-25 23:34:05 +10:00
Flipp Syder
f00a5cb17a
Merge branch 'master' into air-alarm-fixup
2022-08-23 13:21:05 -07:00
vulppine
df25715ed3
renames AtmosMonitorAlarmEvent to AtmosAlarmEvent
2022-08-23 10:42:03 -07:00
TekuNut
b80708e7cc
Fix xenos prying doors from afar ( #10778 )
2022-08-23 20:31:54 +10:00
vulppine
901670c2ea
firelocks now check if the alarms they have are null or not before autoclosing
2022-08-22 16:58:58 -07:00
vulppine
7fd510d252
power check for firelocks, atmos monitor power cycle should now alert
2022-08-22 16:47:34 -07:00
vulppine
069ea2e315
autocloses firelocks
2022-08-22 16:33:13 -07:00
vulppine
d712b1b744
whoops!!!
2022-08-22 16:10:50 -07:00
vulppine
6be3265084
tag sync, replaces monitor references with alarmable references
2022-08-22 05:49:51 -07:00
Leon Friedrich
c7ad6b709e
Audio System Rejig ( #9635 )
2022-07-29 12:13:12 +10:00
metalgearsloth
f0cc636c1d
Add door prying to xenos ( #8917 )
...
* Add door prying to xenos
* a
* c
2022-06-28 20:50:58 +10:00
metalgearsloth
c243edbf33
Make doorbumps quiet ( #8812 )
2022-06-15 15:14:15 +10:00
keronshb
f7b1bda3e5
Reorders Sound Systems signatures to match Popup Systems. ( #8728 )
2022-06-13 09:45:47 +10:00
metalgearsloth
093d65e92a
Hotfix door bumps ( #8665 )
...
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-06-12 11:15:53 +10:00
Leon Friedrich
ca7960382b
Missing nullables ( #8634 )
2022-06-04 17:17:48 +10:00
keronshb
d5620aa833
AccessReader IsAllowed use resolve ( #8527 )
2022-06-01 08:26:50 -07:00
metalgearsloth
01d2d174fc
Pathfinder hotfixes ( #8201 )
2022-05-16 13:21:00 +10:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
Alex Evgrashin
df49c2fd57
Universal weldable component ( #7955 )
...
* Weldable component for door
* Content update
* Examine message
* Universal visualizer
* Small fix
* Entity storage
* Content
* Fixed test
* Update Content.Shared/Storage/SharedStorageComponent.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Fixed loc string
* Add public API to change welding time
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-05-09 15:51:52 +10:00
Flipp Syder
2c6158e115
Wires refactor ( #7699 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-05-06 12:35:06 +10:00
Rane
ac18767ed7
Emag nerf ( #7689 )
2022-04-23 17:37:49 -07:00
Leon Friedrich
39c4d8be1f
Move Anchorable to shared. ( #7361 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-04-02 14:52:44 +11:00
Fishfish458
4500f88737
Add door emag visuals and sound ( #6971 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-03-19 12:00:01 -07:00
Leon Friedrich
0f435f31c8
Predict general interactions. ( #6856 )
2022-03-09 18:12:17 +11:00
Leon Friedrich
88c5e8a7ce
Fix door saving/loading ( #6506 )
2022-02-19 12:34:01 -07:00
Rane
8049a709e6
Emags ( #6738 )
2022-02-17 19:43:24 -07:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
Leon Friedrich
9fecdcdde3
Fix windoor deconstruction ( #6581 )
2022-02-14 13:44:21 +11:00
WlarusFromDaSpace
50b1af08a2
Adds emergency access to airlocks ( #6500 )
2022-02-09 14:13:35 +11:00
metalgearsloth
70c0a502cf
ECS tags ( #6504 )
2022-02-08 14:08:11 +11:00
Leon Friedrich
45f90d15b6
Maybe fix door deconstruct ( #6420 )
2022-02-04 14:14:21 -07:00
ElectroJr
86fb89edb8
update codeowners & tiny door bugfix
2022-02-01 13:39:33 +13:00
Leon Friedrich
21a5bce90d
fix airlocks/shutters, again ( #6386 )
2022-01-30 18:30:24 +11:00
Leon Friedrich
1914560773
Fix firelock door init ( #6384 )
2022-01-30 15:47:24 +11:00
Leon Friedrich
c465715273
ECS Doors ( #5887 )
2022-01-30 11:49:56 +11:00
Paul Ritter
9e1607722d
removes componentdependencies ( #6160 )
2022-01-15 13:26:37 +11:00
Flipp Syder
b1584793bf
Adds fire/air alarms ( #5018 )
...
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
Co-authored-by: E F R <602406+Efruit@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-01-02 15:56:24 +11:00
Vera Aguilera Puerto
c8b65be747
Replace IEntityManager resolves in systems for cached EntityManager
2021-12-08 13:00:43 +01:00
Vera Aguilera Puerto
5cd42c9ad6
Inline UID
2021-12-03 15:53:09 +01:00
Vera Aguilera Puerto
69b270017b
Inline TryGetComponent completely, for real
2021-12-03 14:17:01 +01:00
Vera Aguilera Puerto
0feebbff00
Inline HasComponent entirely
2021-12-03 12:23:18 +01:00
Vera Aguilera Puerto
883cbf40b2
Fix airlocks being opened by anything that bumps into them.
...
- Adds DoorBumpOpener component.
2021-10-01 13:47:38 +02:00
Vera Aguilera Puerto
0767bd3777
Popup ECS Refactor ( #4692 )
2021-09-26 15:18:45 +02:00
Kara D
9354abb024
reviews + test
2021-08-05 22:01:02 -07:00
Kara D
e460285187
proper sprites + visualizes nicely
2021-08-05 19:43:58 -07:00
mirrorcult
af2e21c355
Refactor IDoorCheck into entity events ( #4366 )
...
* IDoorCheck refactored to events
# Conflicts:
# Content.Server/Atmos/TileAtmosphere.cs
# Content.Server/Doors/Components/AirlockComponent.cs
# Content.Server/Doors/Components/FirelockComponent.cs
# Content.Server/Doors/Components/ServerDoorComponent.cs
# Content.Server/Doors/IDoorCheck.cs
* namespaces
* Fix mapinit bug with refreshautoclose
* ok i guess these just didnt feel like staging today
2021-08-02 21:57:06 +10:00