Commit Graph

2432 Commits

Author SHA1 Message Date
Víctor Aguilera Puerto
da23890eab Update submodule 2020-08-16 21:09:14 +02:00
DrSmugleaf
9fb6afd08b Fix pulled physics objects not being woken up when the puller moves (#1720) 2020-08-16 21:08:05 +02:00
Exp
3293dc4459 -Move pointing to common (#1718)
-Remove some duplicate keyfunctions
2020-08-16 20:54:33 +02:00
Víctor Aguilera Puerto
ac9d40b606 Fix suspicion crash on forcing 0 players readied 2020-08-16 19:36:04 +02:00
Exp
4ef8bc962e Fix RoundEndMsg being retarded and writing 0 as length (#1721) 2020-08-16 19:31:59 +02:00
DrSmugleaf
dbeb89a5e5 Fix pulling not stopping when going into a container (#1712) 2020-08-16 18:51:21 +02:00
DrSmugleaf
772eb2c966 Fix SSS role being repeated in the examine tooltip (#1714) 2020-08-16 18:41:16 +02:00
Víctor Aguilera Puerto
fa49eb5895 Adds more weapon/ammo SSS spawners to Saltern. 2020-08-16 18:35:47 +02:00
Víctor Aguilera Puerto
d55ace72e4 Fix duplicate prototype, increase most conditional spawners' chance of spawning 2020-08-16 18:24:36 +02:00
Víctor Aguilera Puerto
327c3b92ad Adds conditional spawners for ammunition.
Still needs to be mapped in.
2020-08-16 18:18:42 +02:00
Víctor Aguilera Puerto
83567c1bd9 Improves MindComponent's description. Force ghost without body return when commiting suicide. 2020-08-16 17:08:39 +02:00
Víctor Aguilera Puerto
d58d84096b Adds mobCheck to a bunch of inventory/hands methods (#1704)
* Adds mobCheck to a bunch of inventory/hands methods, fix not being able to strip dead bodies

* Address review
2020-08-16 16:30:52 +02:00
DrSmugleaf
1068269db0 Fix pointing by ghosts being visible to the living (#1715) 2020-08-16 16:26:07 +02:00
Víctor Aguilera Puerto
3e87e24028 Optimizes atmos further by using rented arrays where applicable 2020-08-16 16:24:27 +02:00
Pieter-Jan Briers
f61d55a63d Disable airlock "walk by" fix.
It makes it hard to walk through double doors so I'd rather have this be disabled.
2020-08-16 15:33:24 +02:00
ShadowCommander
66367309f0 Add args.Handled for in simulation hotkeys (#1657) 2020-08-16 14:23:34 +02:00
Vince
b647ad0f42 Refactor UpdateKinematics() and fix a lot of Content warnings (#1709)
Most warnings were related to EntityQuery and IPhysicsComponent.
Partially fixes #1650 and fixes #1682
2020-08-15 20:38:35 -07:00
AJCM-git
8503ab157a Fixing a path (#1707) 2020-08-16 03:37:20 +02:00
Pieter-Jan Briers
93ebd95f8a Fix async issues with SpawnPlayer.
Fixes #1705
2020-08-16 02:22:10 +02:00
Pieter-Jan Briers
05cf8303e4 Make use of new WritableDirProvider APIs to improve file sharing and simplify code. 2020-08-16 01:12:30 +02:00
Pieter-Jan Briers
4d1538da1a Update submodule 2020-08-16 01:11:56 +02:00
Víctor Aguilera Puerto
a7fc2bccbd Fixes explosive depressurization and improves high pressure movements (#1683) 2020-08-15 22:43:55 +02:00
Víctor Aguilera Puerto
33baa73f06 Debug verbs aren't blocked by containers anymore. 2020-08-15 20:42:39 +02:00
DrSmugleaf
add4986001 Fix being able to do most verbs from within a container (#1613)
* Fix being able to do most verbs from within a container

* Fix missing container check when using global verbs
2020-08-15 20:38:37 +02:00
Exp
f37d6343ce Reset velocity after warp (#1680)
* Reset velocity after warp

* Rather than looping through the controllers manually, just call collidable.stop
2020-08-15 20:35:02 +02:00
ancientpower
bb781f4975 fixes ghosts not having a collidable component and adds a ghost collision flag (#1675)
Co-authored-by: ancientpower <ancientpowerer@gmail.com>
2020-08-15 20:34:25 +02:00
Víctor Aguilera Puerto
c3df108b27 Stripping (#1668)
* Start work on stripping.

* more strippable work

* Stripping works

* Nullable

* MORE NULLABLE

* nullable moment

* life is pain

* Interaction check.

* Update Content.Client/GameObjects/Components/HUD/Inventory/StrippableBoundUserInterface.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Client/GameObjects/Components/HUD/Inventory/StrippableBoundUserInterface.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Server/GameObjects/Components/GUI/HandsComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Server/GameObjects/Components/GUI/HandsComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Server/GameObjects/Components/GUI/HandsComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Server/GameObjects/Components/GUI/StrippableComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Server/GameObjects/Components/GUI/StrippableComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Server/GameObjects/Components/GUI/HandsComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Server/GameObjects/Components/GUI/StrippableComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Server/GameObjects/Components/GUI/StrippableComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Shared/GameObjects/Components/GUI/SharedStrippableComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Server/GameObjects/Components/GUI/StrippableComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Rename InventoryComponent and HandsComponent's OnChanged event to OnItemChanged

* Apply suggestions from code review

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Use static EquipmentSlotDefines

* Do not expose ContainerSlot on Inventory or Hands.

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2020-08-15 20:33:42 +02:00
Víctor Aguilera Puerto
e047262289 Fix TileAtmosInfo pressure direction being east when created. 2020-08-15 17:16:55 +02:00
Víctor Aguilera Puerto
67fbdb96b3 Fix deconstructing walls creating an atmos void.
This caused a lot of high pressure movements.
2020-08-15 16:51:57 +02:00
Víctor Aguilera Puerto
898e278266 Fix some atmos tiles not being added correctly. 2020-08-15 16:20:31 +02:00
ShadowCommander
915631d51c Refactor collision to use hard instead of a workaround (#1677) 2020-08-15 16:07:09 +02:00
metalgearsloth
845f5af7d0 Fix do_after throwing on attaching to new entity (#1679)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-08-15 16:03:43 +02:00
Víctor Aguilera Puerto
f791719e31 Add damage cooldown to DamageOnHighSpeedImpactComponent. 2020-08-15 03:38:34 +02:00
Víctor Aguilera Puerto
ae1f55656e Fix pressure difference direction being incorrect. 2020-08-15 03:23:57 +02:00
Víctor Aguilera Puerto
02ba98b7cf Update submodule 2020-08-15 03:20:36 +02:00
Víctor Aguilera Puerto
fd40c5157b Pressure movements won't affect entities in containers. Use GetCardinalDirection. 2020-08-15 03:20:25 +02:00
Pieter-Jan Briers
580e14207b Update submodule 2020-08-15 00:33:33 +02:00
Pieter-Jan Briers
f598c6e8c6 Make package_release_build.py include PDBs if available. 2020-08-15 00:33:20 +02:00
Víctor Aguilera Puerto
b2709733a5 Revert "Welders now use EntityQuery to update instead of subscriptions."
This reverts commit a815b50f6d and fixes the issue properly.
2020-08-15 00:12:30 +02:00
Víctor Aguilera Puerto
a815b50f6d Welders now use EntityQuery to update instead of subscriptions. 2020-08-15 00:02:17 +02:00
Víctor Aguilera Puerto
2dc4bbd604 Fix welder updating when deleted 2020-08-14 23:54:50 +02:00
Víctor Aguilera Puerto
7cd32fe587 Fix sandbox panel "ghost" button oversight.
Now defaults to ghost if you don't have aghost perms.
2020-08-14 21:55:39 +02:00
Swept
541ba64c80 More sandbox buttons for fun and pleasure (#1599)
* Aghost Button

* Toggle Lights Button (Shitcode)

* Suicide Button

* Toggle Subfloor Button

* Changed the X icon for windows to be slimmer

* ToggleLights and ToggleSubfloor are no longer shitcode!

* Refactors SandboxWindows.cs

* Added Shows Spawns Button

* Fix

* Show Bounding Boxes Button

* I guess this helps somewhat?

* Nested SandboxWindow.cs inside of SandboxManager.cs for simplicity

* Fixes

* I forgot what I added

* Removed CSI console... for now

* Fix build

Co-authored-by: Víctor Aguilera Puerto <zddm@outlook.es>
2020-08-14 18:09:58 +02:00
Víctor Aguilera Puerto
4ebd7e0dbc Welder now exposes temperature to hotspot every update. 2020-08-14 18:03:52 +02:00
Víctor Aguilera Puerto
8ffd2b411e Make sign names consistent. 2020-08-14 16:50:11 +02:00
Víctor Aguilera Puerto
ff891f106a Interaction outline for base sign. 2020-08-14 16:12:08 +02:00
Víctor Aguilera Puerto
8f1a74dcd1 Fix integration tests failing. 2020-08-14 16:10:19 +02:00
ancientpower
9ffc134f75 Fixes overlays not clearing when using the ghost command (#1669)
* fixes overlays not clearing when ghosting

* fix gonflicts???

* actually fixes gonflicts

Co-authored-by: ancientpower <ancientpowerer@gmail.com>
2020-08-14 15:13:32 +02:00
Swept
47c32a1c6f Signs and plaques! (#1637)
* I think this is a good selection of signs

* Added the rest of the directional signs

* Map Changes

* Fixed phoron plaque

* PROPERLY maps the map :))

* there

* Added a couple more signs

* a TON of little map changes

* Parents

* Why doesn't this work

* Ok Hugal

* Add description and add original atmos plaque

Co-authored-by: Víctor Aguilera Puerto <zddm@outlook.es>
2020-08-14 14:53:02 +02:00
Víctor Aguilera Puerto
0d4ae469e3 Optimizes EqualizePressureInZone to use ArrayPool 2020-08-14 13:17:27 +02:00