Pieter-Jan Briers
9a76c70b37
Give TextCursorRight canRepeat: true
2020-01-18 03:17:52 +01:00
DamianX
e619b3026c
HOME and END keys work in LineEdit episode 2 ( #512 )
2020-01-18 03:14:02 +01:00
Pieter-Jan Briers
54b7d3f229
Commit EF migrations so the game starts again.
2020-01-18 03:13:08 +01:00
Pieter-Jan Briers
a4b0c4e213
Update submodule.
2020-01-18 02:48:21 +01:00
Pieter-Jan Briers
47f33e002d
Fix package_release_build.py to work with the new EFCore databases.
2020-01-18 02:48:08 +01:00
DamianX
a4e369e629
added Character Setup ( #511 )
...
* added Character Setup
* whoops
* reverted unrelated changes
* Made everything work post-rebase
* Removed unused PreferencesChanged event
* nope, don't need this
* HumanoidProfileEditorPanel -> HumanoidProfileEditor
* Set initial data for hair pickers
* Fixed nullable warning
* Renamed LooksComponent -> HumanoidAppearanceComponent
* Renamed LooksComponentState -> HumanoidAppearanceComponentState
* Final renaming maybe
* Use a human-like dummy instead of a real human
* Change preferences structs back to classes
2020-01-18 01:54:13 +01:00
ShadowCommander
d03da83fda
Inventory Input ( #503 )
...
* Create ItemSlotButton
* Refactor inventory buttons
Refactor so that KeyBind handling of inventory and hands are the same.
* Refactor InventoryInterfaceController to call ItemSlotManager with entities
This change allows HandsGUI and InventoryInterfaceController to just call ItemSlotManager.OnButtonPressed with an entity instead of a slot.
* Add CooldownCircle to ItemSlotButton
This allows Hands and Inventory to have cooldown circles on their ItemSlots.
* Refactor HandsGUI to use ItemSlots
This allows functionality and GUI to be the same between Inventory and Hands.
Added clicking empty hand to switch ActiveHand to clicked hand.
* Implement CooldownCircle in ItemSlotManager
Reorganize files
2020-01-17 15:43:20 +01:00
DamianX
c20ba98a1e
Research machinery requires power ( #516 )
...
* Fixed ResearchPointSourceComponent properties
* ResearchPointSourceComponent requires power
* ResearchServerComponent requires power
2020-01-17 15:34:40 +01:00
DamianX
c4ea6e53e8
Use EFCore to store preferences ( #506 )
...
* Use EFcore to store preferences
* Fixed nullabilty warnings
2020-01-15 15:10:18 +01:00
Pieter-Jan Briers
1856cb079c
Fix a couple compiler warnings.
2020-01-15 14:51:01 +01:00
Pieter-Jan Briers
56f1233967
Hair style improvements:
...
1. made the magic mirror actually reflect your current hair state when you open it.
2. Made magic mirror one window.
3. Use color sliders for magic mirror.
2020-01-15 14:28:46 +01:00
Pieter-Jan Briers
da932c5caa
Styling for Slider.
2020-01-15 14:27:47 +01:00
Pieter-Jan Briers
bf6e38703a
Update submodule.
2020-01-15 14:27:24 +01:00
Pieter-Jan Briers
b5af7b1c3e
Re-organize human layers more so that facial hair is below regular hair.
2020-01-15 14:12:35 +01:00
Pieter-Jan Briers
e0a4735fe2
Switch to TG hair sprites.
...
This removes the need for a separate shader because they're multiply-based instead of additive like /vg/ or Bay.
2020-01-12 02:04:13 +01:00
Pieter-Jan Briers
9c0a670525
Fix flashlights not updating status when battery inserted.
2020-01-12 02:02:58 +01:00
Pieter-Jan Briers
ca01e245cb
Improve human sprite layering.
...
Matches TG, means hair goes over clothing now.
2020-01-12 02:02:38 +01:00
Pieter-Jan Briers
92da411ea5
Flashlight wattag is now a VV-able variable.
2020-01-12 02:01:00 +01:00
Pieter-Jan Briers
f60b0fce7d
Fix hair not syncing style correctly.
...
Fixes #502
2020-01-12 01:58:05 +01:00
Pieter-Jan Briers
3cceb35445
Fix Stack item status not updating correctly.
2020-01-12 01:58:05 +01:00
Acruid
ca58afd81b
Added a Collidable Component to the existing station grind in StationStation.
2020-01-11 15:15:11 -08:00
Acruid
32103979ed
CollidableComponent and ICollideableComponent namespace was changed in the engine.
...
Minor code cleanup.
2020-01-11 14:12:20 -08:00
Acruid
51f7f14c08
Right now ShuttleControllers add the collision component to the Grid Entity.
...
Adds Grids to the collision group.
2020-01-09 18:29:09 -08:00
Pieter-Jan Briers
0db46da30e
Update that submodule.
2020-01-09 00:34:06 +01:00
Pieter-Jan Briers
411c23c46e
Item status!
2020-01-09 00:28:04 +01:00
Pieter-Jan Briers
e984fc24b6
Add addcomp command to groups.yml
2020-01-09 00:28:04 +01:00
Pieter-Jan Briers
33782ed7f3
Fix ranged weapon fire rates being stuttery.
...
Now we just send a fire message to the server every frame. Absolutely terrible!
2020-01-09 00:28:04 +01:00
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