Commit Graph

6199 Commits

Author SHA1 Message Date
Vera Aguilera Puerto
77c93a5648 Turns HolidayManager into an entity system, HolidaySystem. 2021-09-29 12:56:10 +02:00
metalgearsloth
821fa87c3b Update submodule 2021-09-29 20:09:05 +10:00
PJBot
3a7ea96d07 Automatic changelog update 2021-09-29 06:08:04 -04:00
metalgearsloth
ad783396f8 Update CloseTo to CloseToPercent (#4708) 2021-09-29 20:07:01 +10:00
metalgearsloth
fe4a415d3b Don't send chat to ghosts on other maps (#4698) 2021-09-29 11:02:27 +02:00
PJBot
ff1467a860 Automatic changelog update 2021-09-28 10:17:04 -04:00
metalgearsloth
a242b08230 Throwing tweaks (#4705)
* Throwing tweaks

Landing is when the timer stops, throwing stops when it stops moving.

* Review
2021-09-29 00:16:00 +10:00
Vera Aguilera Puerto
1a39455028 Update submodule to v0.6.0 2021-09-28 13:42:49 +02:00
Vera Aguilera Puerto
0be5ff829b Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
Vera Aguilera Puerto
7953e5b962 ActionBlockerSystem now has EntityUid overloads. 2021-09-28 11:47:41 +02:00
Vera Aguilera Puerto
4e6d602784 DoAfterSystem uses EntityUid internally, adds EntityUid constructor for DoAfterEventArgs. 2021-09-28 11:33:33 +02:00
Vera Aguilera Puerto
35067b3a3e Add linter support to StackPrototype, fix linter errors. 2021-09-27 13:08:18 +02:00
Swept
95d6f924cc Fixes loc typo in Traitor preset 2021-09-26 23:10:24 -07:00
PJBot
90098ce2fb Automatic changelog update 2021-09-27 02:04:13 -04:00
Swept
f1252f7c41 Fixes pointing localization (#4702) 2021-09-27 16:03:10 +10:00
metalgearsloth
c688f7b77f Update submodule 2021-09-27 15:33:25 +10:00
metalgearsloth
2b68449328 Fix pulling crash on round restart 2021-09-27 15:32:53 +10:00
metalgearsloth
8479c626d2 Update submodule 2021-09-27 14:52:27 +10:00
metalgearsloth
91665cf0e6 Optimise emergency lights a bit (#4567)
* Optimise emergency lights a bit

* Fixes

* Delete the failing test, sinple

* Revert "Delete the failing test, sinple"

This reverts commit 7d9e3a3bb6975c15add2987e39e0d3ba85d88be3.

* Start server and fix test

It just werks
2021-09-27 14:51:17 +10:00
metalgearsloth
c298a8dc8e Move remqueue to engine (#4700) 2021-09-27 14:38:53 +10:00
Javier Guardia Fernández
6474cfa5d6 Remove leftover test debug check from #4166 2021-09-26 23:48:25 +02:00
Vera Aguilera Puerto
0869d837d6 Replace ComponentManager with EntityManager in StackSystem.
Stacks are the most advanced piece of code in this codebase...
2021-09-26 15:43:38 +02:00
Vera Aguilera Puerto
e71e5bec39 StackSystem uses PopupSystem.
Stacks are at the vanguard, as always.
2021-09-26 15:38:07 +02:00
PJBot
2faeaa7ce2 Automatic changelog update 2021-09-26 09:20:04 -04:00
Vera Aguilera Puerto
f913d8361d Refactors smoking to ECS, smoking actually makes you inhale reagents. (#4678) 2021-09-26 15:19:00 +02:00
Vera Aguilera Puerto
0767bd3777 Popup ECS Refactor (#4692) 2021-09-26 15:18:45 +02:00
Vera Aguilera Puerto
2051970cc1 Remove IMetaDataComponent dependency from DirtyUi in GasCanisterSystem
Just so I don't need to make this use MetaDataComponent for now.
2021-09-26 13:01:10 +02:00
Vera Aguilera Puerto
67d81084b0 Update submodule.
sigh
2021-09-25 18:32:17 +02:00
Vera Aguilera Puerto
2f77954608 Fix benchmark for ComponentManager/EntityManager merge. (#4694)
* Also updates submodule.
2021-09-25 18:25:28 +02:00
Vera Aguilera Puerto
a9e44770cf Stack respects InteractUsing handled. 2021-09-25 10:44:54 +02:00
metalgearsloth
f75940b638 Anchor extinguisher cabinets 2021-09-24 13:43:06 +10:00
metalgearsloth
47ce77757a Anchor markers
Free PVS gain for anchored stuffsies.
2021-09-24 13:23:50 +10:00
PJBot
1d047b8b5c Automatic changelog update 2021-09-23 18:46:02 -04:00
20kdc
5ead162b09 Fix chair rotations (#4688)
Wooden chairs are rotatable, metal chairs have anchored set properly, all chairs and stools don't rotate weirdly visually
2021-09-23 15:44:59 -07:00
metalgearsloth
2145124aa4 Disabler locker throwing (#4683) 2021-09-23 15:44:25 -07:00
metalgearsloth
5add2f1f80 Fix pullable movement modifier (#4684) 2021-09-23 15:43:59 -07:00
Vera Aguilera Puerto
08184bc928 Refactor AdvertiseComponent to be ECS, improve performance. (#4676) 2021-09-24 02:02:22 +10:00
Vera Aguilera Puerto
c4ec9a143d ReadyAll iterates PlayersInLobby instead of using IPlayerManager. 2021-09-23 13:18:48 +02:00
Vera Aguilera Puerto
55393699b1 ReadyAll no longer spawns people who are observing
Fixes #4650
2021-09-23 13:00:28 +02:00
Vera Aguilera Puerto
05a9528cd8 Fix ReagentUnit int comparisons.
- They floored the ReagentUnit before, which is a terrible idea.
2021-09-23 12:28:54 +02:00
metalgearsloth
220329c6a5 Update submodule 2021-09-23 10:09:16 +10:00
Vera Aguilera Puerto
246fda53c5 Refactor Barotrauma to be ECS. (#4674)
- Refactor IPressureProtection to be two different ECS events.
2021-09-22 21:02:25 +10:00
PJBot
6891c32eb5 Automatic changelog update 2021-09-22 06:56:03 -04:00
20kdc
ba619929ad Un-rotate gravity generator (#4675) 2021-09-22 12:55:00 +02:00
Vera Aguilera Puerto
6cea9cb973 Refactor Flammable to be ECS. (#4671)
- Refactor IHotItem into IsHotEvent.
- Refactor IFireAct into TileFireEvent.
2021-09-22 11:05:33 +02:00
Vera Aguilera Puerto
9bde39c533 Clothing sound equip only happens on intentional equips. 2021-09-21 17:28:26 +02:00
PJBot
43fde44d57 Automatic changelog update 2021-09-21 11:05:28 -04:00
Vera Aguilera Puerto
04ea6a66f6 Dice roll popup, some DiceSystem cleanup. 2021-09-21 17:04:16 +02:00
Vera Aguilera Puerto
cab0b4fc93 Refactor GasCanisterSystem to use Resolves, improves canister performance slightly. 2021-09-21 14:25:58 +02:00
Pieter-Jan Briers
900e912c28 Disable light blur on lowest lighting quality. 2021-09-21 08:21:01 +02:00