Commit graph

47 commits

Author SHA1 Message Date
TemporalOroboros
84b2f07157
The IMapManager is dead (#44002)
* Axes the easy IMapManager references

* Axes the references to unported (obsolete) IMapManager methods

* Converts salvageruler command to a LocalizedEntityCommand so it can use SharedMapSystem

* Removes IMapManager from GameTicker
This required axing the map nuke during restart, but that should be fine?
Maps are entities so EntityManager.FlushEntities should delete them all and that's the preceding line

* submodule update(?)

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-07-01 20:44:54 -07: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
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
slarticodefast
6eac92a339
cleanup EntityStorageSystem (#40163) 2025-12-02 18:33:40 +00:00
slarticodefast
d4f96fd1c6
predict morgue and crematorium (#39293) 2025-08-21 16:49:50 -07:00
J
fa24960445
Storage warnings cleanup (#36196)
* Storage warnings cleanup

* Setting audio params on component
2025-04-18 13:47:17 +10:00
metalgearsloth
042feae2e9
Predicted movement opening lockers (#24937)
Relay wasn't really networked properly and this annoys me.

EntityStorage is still pretty skrunkly but this fixes the main issue I think.
2024-02-04 13:23:16 +11:00
Errant
2737c80169
Suffocation alerts for nitrogen breathers (#24373)
* Respiratorsystem namespace

* WIP gas alert update, does not work

* Finally
2024-01-23 15:17:40 -05:00
deltanedas
e85ca6a4f6
make syndie bag and rigs explosion resistant (#22088)
* remove empty file real

* support explosion resistance for non-worn things

* remove redundant entitystorage resistance

* port entitystorage optimisation to apply for everything with 100% resistance

* add explosion resistance for bag contents

* make thing reusable

* add resistance to chest rig too

* medical chest rig too

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-12-11 02:43:00 -07:00
deltanedas
f25773ffec
explosion minor rework + fix (#21718) 2023-11-20 04:44:42 +11:00
DrSmugleaf
f560f88eb5
Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
Nemanja
90605212fc
caninsert entitystorage tweaks (#20589) 2023-09-28 22:55:29 -05:00
metalgearsloth
db1ff07821
Weldable cleanup (#19809) 2023-09-05 00:07:01 +10:00
Nemanja
f5d961e7be
Fix foldables (#19717) 2023-09-01 12:30:40 +10:00
metalgearsloth
ef5a4ec306
More ent storage ref (#19693) 2023-08-31 22:29:11 +10:00
metalgearsloth
609bf63893
Remove entity storage compref (#19557) 2023-08-31 18:32:03 +10:00
metalgearsloth
cd487b66e4
Content mapmanager query changes (#16894) 2023-05-28 23:22:44 +10:00
TemporalOroboros
f43683e3b9
Resolves StorageVisualizer is Obsolete (#13910) 2023-05-18 14:03:20 -04:00
Kara
4ba9e8090d
Minor entitystorage air fixes (#14842) 2023-03-25 15:30:19 +11:00
Kara
7995817c80
Entity storage air capacity changes (#14734) 2023-03-18 19:56:38 -05:00
Nemanja
a5b9cecc78
Predict entitystorage (#14082)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-02-26 23:44:30 +11:00
Nemanja
c6c319f7e4
move lockcomponent to shared (#13722)
* move lockcomponent to shared

* ajcm review
2023-02-12 01:12:29 +00:00
metalgearsloth
bf79d76666
Content update for ECS physics (#13291) 2023-01-15 15:38:59 +11:00
metalgearsloth
ab07944af8
Remove IPhysBody (#13297) 2023-01-03 17:45:18 +11:00
Chief-Engineer
067932712a
Add bluespace lockers (#12954)
* add bluespace lockers

* add command linkbluespacelocker

* add command clearbluespacelockerlinks

* fix unwelding method

* move bluespace locker functionality to own component

* add options to disable transporting certain things

* remove unused imports

* unlock target lockers when opening + minor optimization to unwelding
2022-12-19 21:47:37 -06:00
Nemanja
b54b5cba19
hamster fixes + entitystorage tweaks (#12987)
* hamster fixes + entitystorage tweaks

* make this datafield work

* make this shit work better
2022-12-19 21:45:03 -06:00
Leon Friedrich
586864ee85
Cardboard box fixes (#13087) 2022-12-19 21:33:59 -06:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig (#12830) 2022-12-19 08:41:47 +11:00
Bright0
f55d85a975
Fix item cabinet locking while open and locker favoritism (#12508)
Co-authored-by: Moony <moony@hellomouse.net>
Fixes https://github.com/space-wizards/space-station-14/issues/12426
2022-12-06 14:59:59 -08:00
metalgearsloth
0e9213f523
Fix lookup flags (#12235) 2022-10-28 01:09:16 +11:00
DrSmugleaf
f323fb7644
ECS and cleanup body system, merge body templates and presets into body prototypes (#11991)
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2022-10-22 15:46:28 -07:00
Nemanja
661a569732
Fix big boxes not holding in air (#12031) 2022-10-19 10:04:47 +11:00
Nemanja
6f3caa07b8
support for not airtight entity storage (#11616) 2022-09-29 17:49:43 -07:00
Nemanja
4fe4ba1575
wall mounted lockers (#11382) 2022-09-17 13:05:39 -07:00
Kara
4e5def0d03
Entity storage now holds air (#11355) 2022-09-16 11:46:09 -07:00
Leon Friedrich
93584f21db
Add entity prototype save test (#10274) 2022-08-17 10:47:58 +10:00
Nemanja
3e1cf73469
Revs (the spooky ones) (#9842) 2022-08-13 23:49:41 +10:00
Nemanja
f511343220
EntityStorage placeable tweaks (#10344) 2022-08-06 09:49:16 +10:00
Kara
258ec0cac1
Clothing/item ECS & cleanup (#9706) 2022-07-27 03:53:47 -07:00
Lucas
78c784c5ae
Removed open and unlock for mobs with no hands (#9984)
* removed verbs open and unlock for mobs with no hands

* fix the file where check the hands

* fix now using HasComp looking for SharedHandsComponent

* remove blank line

* remove blank line

Co-authored-by: zero <ribeirolucasdev@gmail.com>
2022-07-26 11:31:25 +10:00
Leon Friedrich
f7d02968a4
Make entity storage lookup range positive (#9735) 2022-07-15 07:55:36 +10:00
Leon Friedrich
6bd6937572
Entity storage whitelist (#9694) 2022-07-14 21:38:39 +10:00
Nemanja
5edf2ccad5
EntityStorage ECS (#9291) 2022-07-14 09:11:59 +10:00
metalgearsloth
a983b5e2f5
More container pruning (#8576) 2022-06-12 13:29:03 +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
Alex Evgrashin
50ae467c76
Remove IDestroyAct, IBreakAct (#7876) 2022-05-02 15:43:25 -07:00