Pieter-Jan Briers
e31078d8ef
Make lmb_empty_alarm.ogg mono audio.
2020-01-09 00:28:04 +01:00
Pieter-Jan Briers
39d99485eb
Fix laser weapons always hitting yourself.
2020-01-09 00:28:03 +01:00
Acruid
f73824adcb
Prevents the MoverSystem from overwriting the MoverComponent on an entity.
...
Adds the new ShuttleControllerComponent, a custom IMoverComponent that moves the parent grid when controlled by a mind.
2020-01-08 15:17:00 -08:00
Acruid
8a49546add
Added the NoDoor flag to storage components, so that the open/closed state is synced with the lock/unlock.
...
Added the glorious Pilot Seat.
2020-01-03 17:49:17 -08:00
Acruid
89745202f5
Actors inside storage containers are now centered on the container.
2020-01-03 17:28:16 -08:00
Acruid
d98ce413bb
Added a flag to storage containers to allow the contents to be drawn when the container is closed.
2020-01-03 16:00:30 -08:00
Acruid
e2e5982d68
Adds a verb to toggle open/close a storage.
...
Adds a verb to toggle lock/unlocked a storage.
Adds the ability to lock a storage closed.
2020-01-03 13:38:58 -08:00
Acruid
4773aad40c
Added the ID slot of the player inventory to the UI, next to the tool belt.
2019-12-30 11:42:31 -08:00
Acruid
b44ca8df8d
Renamed GridCoordinates.Nullspace to GridCoordinates.InvalidGrid, because it has nothing to do with Nullspace anymore.
2019-12-29 18:12:56 -08:00
Pieter-Jan Briers
02a655d005
Update submodule, map file fixed.
2019-12-28 03:24:06 +01:00
Pieter-Jan Briers
1da8e66281
Update submodule.
2019-12-24 15:26:39 +01:00
Pieter-Jan Briers
301cebc254
Dim windows a bit, add rwindows.
2019-12-24 15:14:44 +01:00
Pieter-Jan Briers
26c8995dad
Fix low wall layering.
...
This makes windows look great.
2019-12-24 13:40:13 +01:00
Pieter-Jan Briers
6b99946fd8
Update submodule
2019-12-24 02:52:55 +01:00
Pieter-Jan Briers
4ffaf3fbe6
Try to fix Dapper.dll not getting copied in server builds.
2019-12-24 01:55:52 +01:00
Pieter-Jan Briers
43cb54bb21
Override orientation of handsgui sprites.
...
Fixes #474
2019-12-24 01:22:20 +01:00
Pieter-Jan Briers
498c248c24
Update submodule
2019-12-24 01:16:28 +01:00
Pieter-Jan Briers
4f3f82f27f
Fix cooldown circles not being centered.
2019-12-22 21:50:40 +01:00
Pieter-Jan Briers
0c9a95bc54
Update submodule.
...
Remove now-unecessary Initialize() calls on added components.
2019-12-22 21:43:34 +01:00
DamianX
f19795edaf
Added preferences backend ( #465 )
...
* Added preferences backend
* Gender -> Sex
* ClientPreferencesManager properties
* Username validation
* Fixed client init
* WIP db
* Actually working sqlite db
* Dropped shitty sqlite libraries, dropped DbUp, added MigrationManager
* Added profile deletion, test
* Docs, sanity, tests, cleanup
* Cleaned up profile and appearance, fixed running on .net core
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2019-12-22 13:47:34 +01:00
Pieter-Jan Briers
c1b9bb348d
Fix some Robust.Server namespaces in Robust.Shared.
2019-12-22 13:41:04 +01:00
Acruid
ece6e0a833
Map & Grid Entities ( #493 )
...
* Client & Server load with new scene hierarchy.
* Engine Update.
2019-12-22 13:23:38 +01:00
Acruid
c2c512a7e3
Adds base.Initialize() calls to components that were missing them.
2019-12-19 11:35:17 -08:00
Pieter-Jan Briers
690e9dbfe8
remove SS14.Launcher and Robust.Lite.
2019-12-17 16:10:21 +01:00
Pieter-Jan Briers
1e696edcff
Use C# 8.
2019-12-17 16:09:10 +01:00
Acruid
1fe09c580c
Entities now require a location when being spawned.
2019-12-16 21:44:24 -08:00
Pieter-Jan Briers
12261c5b56
Update submodule
2019-12-16 10:09:28 +01:00
Acruid
72cff220cf
Wires are now broken in explosions, and drop cables.
...
Using the wire cutters on a wire drops a cable.
Fix bug where bullets raise an exception when the hit object deletes itself.
2019-12-15 19:58:24 -08:00
Pieter-Jan Briers
e0cf442041
Update submodule
2019-12-16 01:04:13 +01:00
Pieter-Jan Briers
a9f148c04e
Let's pray it all works
2019-12-16 00:46:09 +01:00
Pieter-Jan Briers
a652e39b1c
GLFW + .NET Core time, submodule update.
2019-12-15 16:01:46 +01:00
DamianX
79ee241bb7
Fixed client unknown component warnings ( #491 )
2019-12-15 14:12:33 +01:00
DamianX
63b98f26a6
Fixed a bunch of unused variables warnings ( #492 )
2019-12-15 14:12:23 +01:00
Pieter-Jan Briers
95fe7fdd25
Reduce sprint movement speed.
2019-12-11 07:23:11 +01:00
Acruid
9c9984a40a
EventBus Refactor ( #490 )
...
* API changes for the new EventBus.
* Update Engine Module.
2019-12-08 19:52:29 -08:00
Pieter-Jan Briers
7f188b0f44
Disable sprinting.
...
Now you always sprint.
2019-12-07 17:16:56 +01:00
Pieter-Jan Briers
023c76db59
Make human hitbox square again.
2019-12-06 02:21:59 +01:00
Pieter-Jan Briers
672482194c
Update submodule
2019-12-06 02:16:47 +01:00
Pieter-Jan Briers
689d16ee65
Outlines moved to InteractionOutlineComponent, now change color when in interaction range.
2019-12-06 02:08:17 +01:00
Pieter-Jan Briers
a912c999a9
GameScreen moved to content.
2019-12-06 00:41:30 +01:00
Pieter-Jan Briers
26da24c3c5
UI Layout v2. ( #489 )
...
* UI Layout v2.
* Lobby fixed.
2019-12-05 16:00:03 +01:00
moneyl
4cf8e18d1f
Fix bug with chemical reactions which cause other reactions ( #475 )
...
SolutionComponent.CheckForReaction only checks for a reaction once, meaning that if a reaction generates reagents that create a solution that's valid for another reaction, that second reaction doesn't occur. This fixes that by repeatedly checking for a reaction until no more occur.
2019-12-04 13:51:05 +01:00
Pieter-Jan Briers
6df5028d7a
Update submodule.
2019-12-04 13:50:06 +01:00
Pieter-Jan Briers
e179e89c03
Fix crash on shutting down client.
2019-12-04 01:23:14 +01:00
Pieter-Jan Briers
a7f86a4333
Clear out some unused sprites.
2019-12-04 01:10:24 +01:00
Pieter-Jan Briers
aea14074cc
Make soviet vending machine use cyrillic.
2019-12-04 01:00:15 +01:00
L.E.D
fac91af34d
new layers ( #483 )
2019-12-01 15:20:50 +01:00
Pieter-Jan Briers
7c54a3c923
Fixes window destruction causing a crash.
...
Fixes #473
2019-11-29 17:08:24 +01:00
moneyl
542428df32
Fixes the player being able to use the chem dispenser when they'… ( #480 )
...
* Fixes the player being able to use the chem dispenser when they're dead
Adds a check to `ReagentDispenserComponent.OnUiReceiveMessage()` that checks if the players `SpeciesComponent` has a damage state that prevents them from interacting with the chem dispenser.
* Switch to use ActionBlockSystem instead of checking SpeciesComponent directly
2019-11-29 17:04:36 +01:00
ShadowCommander
adaf0ade52
Fix crash on restart when a Airlock is opening/closing ( #481 )
...
* Fix crash when _appearance is null
Added a function to error check and set _appearance.SetData.
Added cancellation token which should stop the Timer, but doesn't seem to right now.
* Fix missing CancellationToken causing a crash
This delay would delay _appearance.SetData until after _apppearance was set to null when the component was removed causing a null reference exception.
2019-11-29 16:53:26 +01:00