Commit Graph

3455 Commits

Author SHA1 Message Date
DrSmugleaf
8548e939e2 Fix disconnecting discontinuing your adventures off into deep space (#2256)
* Fix stopping when disconnecting while weightless

* Use extension
2020-10-14 22:46:39 +02:00
DrSmugleaf
50bc61b672 Add IResettingEntitySystem for entity systems that do resetting cleanup (#2257)
* Add IResettingEntitySystem for entity systems that do resetting cleanup

* You got a license for that submodule update?
2020-10-14 22:45:53 +02:00
Víctor Aguilera Puerto
6be80c119b Rename last usages of Collidable to Physics (#2258) 2020-10-14 22:44:31 +02:00
Víctor Aguilera Puerto
db81de87c3 Update submodule. 2020-10-14 22:44:06 +02:00
DrSmugleaf
e9d9618c8f Change ThrowHelper methods to be extensions (#2254) 2020-10-14 22:41:44 +02:00
DrSmugleaf
d9b3833577 Make pointing arrows not show up on the context menu (#2252) 2020-10-14 22:40:59 +02:00
DrSmugleaf
5fcd13d0e3 Add IEntity.IsWeightless extension method (#2255)
Checking manually every time wasn't that cool
2020-10-14 22:37:25 +02:00
DrSmugleaf
17ee9814b0 Fix ghosts being conveyed (#2260) 2020-10-14 22:34:27 +02:00
DrSmugleaf
03c3afa0a4 Multiply throwing force by 6 (#2259) 2020-10-14 22:33:56 +02:00
DrSmugleaf
6bd29b4ed0 Nerf gasping and reenable metabolism (#2261) 2020-10-14 22:32:06 +02:00
DrSmugleaf
41cbcc85e0 Rename last usages of Collidable to Physics 2020-10-14 20:16:57 +02:00
Swept
bd6697b9bb Fixes Satchels not being equippable. (#2245) 2020-10-14 15:24:45 +02:00
DrSmugleaf
cdedaeb12e Refactor drag and drop to use a shared interface (#2012)
* WIP in progress hours

* Cleanup

* Fix bugle

* Fix nullable error

* Merge fixes

* Merge fixes

* Merge fixes
2020-10-14 15:24:07 +02:00
DrSmugleaf
f715eed63c Fix grave mistake (#2249) 2020-10-14 11:36:34 +02:00
DrSmugleaf
cd93711ba6 Fix missing localization for gasping
You can now gasp in multiple languages at once
2020-10-14 11:24:41 +02:00
Swept
4f00acbb69 Fixes icons for lockers, guns and flare. (#2247)
* Pistols

* Fixes gun icons

* Fixes all locker sprites

* Moved cursed locker from fills

* Fixes flare icon
2020-10-14 10:58:07 +02:00
Swept
caaf4704bf Removes crap (#2246) 2020-10-14 10:36:13 +02:00
DrSmugleaf
e7fb849e22 Fix StrapComponent erroring when being removed with buckled entities 2020-10-14 00:19:30 +02:00
Paul Ritter
844e4f6e50 The power of componentdependencies (#2211)
* stuff

* bucklemeup

* powerreceiver

* things

* Update RobustToolbox

* Fix nullability errors

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2020-10-13 21:51:54 +02:00
Exp
47ba7fc690 Crayons (#2132)
* -Added Crayons + CrayonBox
-Can set any crayon state and color
-Added CrayonDecals

* Allows to cycle through decals (not the final thing)

* ItemStatus

* -UI (WIP)
-Selection thing works
-Changed some shitty state names

* -Icons
-Changed decal name

* Pure Texture Grid

* Charges

* -Reach check
-Toggle interface on use

* Can't draw on windows anymore

* UI now shows selected decal and color

* -UseSound
-Nullable

* Remove unused imports

* -Rotation
-Made decal abstract

* Remove some duplicate images

* Space Cleaner cleans

* Loc Title

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>

* Review adressed

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2020-10-13 13:40:05 +02:00
Exp
cb29db60d1 Closes UI when the panel closes (#2242) 2020-10-13 11:42:12 +02:00
Pieter-Jan Briers
7dced69fc4 Update submodule 2020-10-12 18:28:54 +02:00
DrSmugleaf
43a156bd3b Add a test that creates, deletes and creates a character (#2193)
* Add a test that creates, deletes and creates a character

* My prs conflict with my other prs

Bottom text

* Add checking for profile equality between client and server

* Fix randomizing outside of an assert and add equals/hashcode and fix equality check

* Fix colors being slightly off when received by the server
2020-10-12 18:26:17 +02:00
metalgearsloth
4c72109cdf Allow hitscan to go through open doors (#2240)
So the door itself sets physics.Hard as false although that doesn't seem to include hard which I guess makes sense.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-12 14:38:35 +02:00
Víctor Aguilera Puerto
c023f26a1c The construction system can now prevent recipes from being rotated. 2020-10-12 14:22:31 +02:00
Víctor Aguilera Puerto
0f709225c3 Update submodule. 2020-10-12 14:22:16 +02:00
Víctor Aguilera Puerto
eb125b7d61 Adds different StackTypes for MV and HV cables, rename APC Extension Cable Coil to cable coil. 2020-10-12 14:16:05 +02:00
metalgearsloth
f9c4b27230 Fix hitscan lasers (#2239)
EntityCoordinates moment

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-12 14:15:41 +02:00
Víctor Aguilera Puerto
cfda64361c You can now pick up items with an empty hand in combat mode.
Closes #2206
2020-10-12 13:37:41 +02:00
Víctor Aguilera Puerto
8e8744b383 Fix cuffs not making mobs drop their items. 2020-10-12 13:24:08 +02:00
Víctor Aguilera Puerto
b38b152534 Click attack arcs no longer follow the player. Fixes #2079. 2020-10-12 13:18:11 +02:00
py01
77fa796a3b Rotatable Pumps (#2223)
* Pump textures

* PumpVisualizer enabled state

* Pump rotation

* Pump tests fix

Co-authored-by: py01 <pyronetics01@gmail.com>
2020-10-12 13:02:57 +02:00
Víctor Aguilera Puerto
c904a7e9c4 Fix error when trying to change layer that doesn't exist in SpriteChange and SpriteStateChange. 2020-10-12 12:54:41 +02:00
Víctor Aguilera Puerto
99ba632afc Update submodule. 2020-10-12 12:52:45 +02:00
Víctor Aguilera Puerto
039f1219b3 Fix NRE in SharedCombatModeSystem when session doesn't have an attached entity. 2020-10-12 12:42:49 +02:00
Víctor Aguilera Puerto
f07e5484b2 Fix some jobs specifying an inexistent headset prototype. 2020-10-12 12:41:53 +02:00
Víctor Aguilera Puerto
f57ff3eb02 Fix soda dispenser inventory prototype having invalid entries 2020-10-12 12:37:11 +02:00
Víctor Aguilera Puerto
9fef46a4ec Adds booze/soda dispenser to bar, nerf SSS armory weapon spawns. 2020-10-12 12:33:51 +02:00
Pill-U
82fffd5cc8 Adds Firelocks and Airlocks to Saltern (#2219)
* Update saltern.yml

Adds Firelocks, some Airlocks and wires to power those

* Update saltern.yml

Forgot to switch some firelocks. Also reinforced the only row of unreinforced windows that are connected to space because my brain went "ree consistency"

Co-authored-by: Víctor Aguilera Puerto <zddm@outlook.es>
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2020-10-12 12:18:30 +02:00
DrSmugleaf
723f4555cf Fix pulses spawning on invalid grids and make the first pulse not instant (#2238)
* Fix radiation pulses spawning on invalid grids

* ok move that down

* ok liberal

* by paul

* why have i done this
2020-10-12 00:48:43 +02:00
DrSmugleaf
c029329070 Where is the brute pack officer (#2237)
* Fix roll of gauze texture

* Fix the id and stack type too

* Readd brute pack
2020-10-11 17:24:20 +02:00
metalgearsloth
ecfe470298 Climbing changes (#2236)
Climbing now can't be done if you're already climbing. Rest of the changes are just formatting.

I also removed the buckle messages as they were being duplicated for click-drag.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-11 17:12:46 +02:00
DrSmugleaf
53cc5abdcd Fix roll of gauze texture (#2235) 2020-10-11 17:09:03 +02:00
DrSmugleaf
748946db32 Add temporary damageable component to humans (#2234) 2020-10-11 17:00:15 +02:00
metalgearsloth
d769661692 Fix some build warnings (#2226)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-11 16:42:53 +02:00
DrSmugleaf
b64cb24059 Rename usages of collidable to physics (#2230)
* Rename usages of collidable to physics

* high tier PANIQUE

* aaaaaaaaAAAAAa

* cursed commit dont research

* Fix urist and items being anchored

* Fix the rest
2020-10-11 16:36:58 +02:00
metalgearsloth
413ca9812d Make click-dragging consider dragged's direction (#2231)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-11 16:30:24 +02:00
Víctor Aguilera Puerto
48e3717da3 Update submodule 2020-10-11 15:36:20 +02:00
DrSmugleaf
f7c69d7b9a Replace Physics with Collidable in YAML prototypes (#2229)
* Replace Physics with Collidable in YAML prototypes

* Revert "Replace Physics with Collidable in YAML prototypes"

This reverts commit d8dd4b609979314c42742da01e1c0fba4d08192e.

* Replace Physics with Collidable in YAML prototypes
2020-10-11 15:21:33 +02:00
DrSmugleaf
753ca81865 Replace MapIndices with Vector2i (#2228)
* Replace MapIndices with Vector2i

* Update da submodule

* AA EE II OO U U

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-10-11 15:21:21 +02:00