Acruid
adb7e1b598
InventoryComponent now handles the ContainerContentsModifiedMessage sent when the underlying Entity Container system may have removed of of the InventoryComponent's entities. This resolves one of the underlying bugs in https://github.com/space-wizards/space-station-14/issues/254 .
...
Updates engine submodule.
2019-09-09 10:46:20 -07:00
DamianX
b9f6ea68ce
Layer popup messages above UI windows ( #330 )
...
* Layer popup messages above UI windows
* Added PopupRoot
2019-09-08 16:13:09 +02:00
DamianX
63bb4c4d0a
Create BoundUserInterfaces with DynamicTypeFactory (content) ( #332 )
...
* Create BoundUserInterfaces with DynamicTypeFactory (content)
* maybe this time I did it right
2019-09-08 16:05:34 +02:00
Acruid
5c40300474
Sanitize the OpenSlotStorageUIMessage handling on the server.
2019-09-06 16:28:21 -07:00
Acruid
6ca9e16670
Changes the interaction system so that if a client sends a UseItemInHand input command while not having a valid attached entity, the handler method will block the command. Previously, the handler method would throw a NullRefException if this occurred.
2019-09-06 10:13:48 -07:00
DamianX
deb2b984eb
Fixed TechnologyDatabaseState warning ( #334 )
2019-09-06 15:25:07 +02:00
DamianX
0d7674b934
Remove remnants of BoundingBox ( #333 )
2019-09-06 15:24:23 +02:00
Pieter-Jan Briers
fc1dd51e63
Update submodule
2019-09-06 15:23:52 +02:00
DamianX
0815050b2a
Horrendously makes PowerDevice connect to the closest Provider ( #326 )
...
* Somewhat decently makes PowerDevice connect to the closest Provider
* Fix NullRef on server shutdown
* Fix null reference
* piss
* revert bad fix
2019-09-06 10:05:17 +02:00
DamianX
36078382e4
Airlock hacking ( #329 )
...
* Airlock hacking
* Added status text
* Whoops don't need this
* Update Content.Server/GameObjects/Components/Doors/AirlockComponent.cs
Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com >
* ComponentReference ServerDoorComponent
* Suggested name
2019-09-06 10:05:02 +02:00
Víctor Aguilera Puerto
34f4731c9b
Fix bug where research console GUI didn't close correctly ( #331 )
2019-09-06 08:13:17 +02:00
DamianX
6e2799f048
ID card console ( #324 )
...
* ID card console
* Container -> ContainerSlot
2019-09-06 08:12:44 +02:00
Víctor Aguilera Puerto
ba8b495ec0
Adds Research, unlockable technologies, Protolathes... ( #264 )
...
* Work on Research so far
More work on UI...
Fix ResearchClient and Protolathe UI stuff.
Fix infinite select -> request state -> select -> ... loop
Add UI to ResearchClient, etc.
Technology Database states, and a bit of work on the research console ui
A bit of work on Research Console UI
Protolathe sync
Stuff that actually does things
Protolathe databases yay
Alright got my motivation back
Yeah, no. It's almost 3 AM already
Fix serialization bug again
More work on stuff
Stuff
Adds files for most new components/systems.
* Protolathes actually work now
* Research. Just Research.
* Adds icons from Eris.
* Address reviews
* Change LatheMenu resize behaviour
* Update Content.Client/GameObjects/Components/Research/ResearchConsoleBoundUserInterface.cs
Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com >
* Update Content.Client/Research/ResearchConsoleMenu.cs
Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com >
* Move IoC Resolve out of for loop
* Address review
* Localize stuff
2019-09-03 22:51:19 +02:00
metalgearsloth
b62fb4a318
Add ammo boxes ( #325 )
...
Same as magazines except they can't be loaded into a weapon.
You can transfer ammo to and from magazines / boxes freely where the caliber matches so you don't need to necessarily match the magazine type.
Used popups to reflect transfer amount.
Also fixed the mag sprite showing as 0 capacity on spawn and the 10mm smg flash magazine prototype
2019-09-03 22:35:19 +02:00
Acruid
9353a060f2
Physics Shapes ( #306 )
...
* Removed BoundingBoxComponent.
* Updated prototypes to use refactored CollidableComponent.
* Renamed ICollidable to IPhysBody.
Moved ICollidable to the Shared/Physics namespace.
* Migrated more yaml files to use PhysShapes.
* Updated YAML to use the new list-of-bodies system.
* Updated the new prototypes.
* Update submodule
* Update submodule again, whoops
2019-09-03 22:14:04 +02:00
Acruid
5aafe89d95
Set the max size of a Storage to a constant, regardless of the physical size of the Storage. This lets lockers eat objects larger than themselves (like mobs). This resolves https://github.com/space-wizards/space-station-14/issues/294 .
2019-09-01 17:08:15 -07:00
Acruid
7a55c07e22
The entity spawned when an item is thrown from a stack now properly sets its stack size to 1. This resolves https://github.com/space-wizards/space-station-14/issues/312 .
2019-09-01 16:23:30 -07:00
Acruid
9ffbb51fd1
Items are now dropped at the pointer location if the pointer is withing the interaction range. Previously the dropped item was always placed at the player entity location.
...
Resolves https://github.com/space-wizards/space-station-14/issues/235 .
2019-09-01 16:01:57 -07:00
DamianX
f3b460c8b4
IDs and access ( #319 )
...
* something about access
* Fixed deny animation
2019-09-01 22:57:22 +02:00
ShadowCommander
0329150109
Fix OpenStorage button in HumanInventoryWindow ( #322 )
2019-09-01 22:50:13 +02:00
DamianX
264a63b7f6
Wires! ( #315 )
...
* Wires!
* Use state instead of messages
* cleanup
* Update submodule
* actually fix conflict
* Maybe fix conflicts?
* Localized strings, removed hardcoded sprite path
* cleanup
* More localization and sounds
2019-09-01 22:15:34 +02:00
Pieter-Jan Briers
70e3cffa90
Update submodule
2019-09-01 09:56:21 +02:00
Acruid
fc046fb8ca
Move ClientChangedHandMsg to Content assembly. This Resolves https://github.com/space-wizards/RobustToolbox/issues/703 .
...
Update Submodule.
2019-08-31 17:49:18 -07:00
Acruid
9acf37e99d
PowerStorageComponent now prints battery statistics to the examine window.
2019-08-30 23:36:07 -07:00
Pieter-Jan Briers
1645cb2dd0
Fix attempt 2.
2019-08-30 18:34:07 +02:00
Pieter-Jan Briers
12e635a411
Re-implement missing TLS version hack.
...
Accidentally dropped it when making the current launcher.
2019-08-30 18:11:44 +02:00
Pieter-Jan Briers
b40a96f545
Make TabContainer spaced a bit more.
2019-08-30 09:39:22 +02:00
Pieter-Jan Briers
64f148cb6e
Update submodule
2019-08-29 23:50:49 +02:00
Pieter-Jan Briers
4d31537add
Fix Content.Tests not being ran on .NET Core.
2019-08-29 23:50:09 +02:00
metalgearsloth
ecd77d6c48
Add more hats ( #318 )
...
Removed existing ones for simplicity.
Will need to add toggles later.
2019-08-29 19:26:30 +02:00
Pieter-Jan Briers
5716671dcf
Fix some compiler warnings.
2019-08-29 16:59:59 +02:00
Pieter-Jan Briers
6bdd26506c
Don't spawn all bullets in a magazine until necessary.
2019-08-29 15:05:42 +02:00
Pieter-Jan Briers
5858de0b08
More parallax debugging stuff.
2019-08-29 14:36:31 +02:00
Pieter-Jan Briers
ffc9f10399
Explicitly dispose ImageSharp images.
2019-08-28 12:08:10 +02:00
Pieter-Jan Briers
0f0a3eb822
Mark a bunch of packages as private assets.
...
This will prevent them being referenced in content, so stuff like OpenTK isn't "accessible" from Content.Client.
2019-08-27 22:51:31 +02:00
Pieter-Jan Briers
9ba5f9f2a3
Remove accidental reference to Mono.Cecil.
2019-08-27 22:50:06 +02:00
Pieter-Jan Briers
ecb7cd3c66
Update all the NuGet packages & submodule.
2019-08-27 22:39:32 +02:00
Pieter-Jan Briers
293f88599d
Update submodule.
2019-08-27 22:00:38 +02:00
Pieter-Jan Briers
55f9411493
Verbs don't open an invisible popup if there's no entities.
2019-08-25 22:53:36 +02:00
Pieter-Jan Briers
4232397aa8
Fix file paths for gun noises.
2019-08-25 15:11:51 +02:00
Pieter-Jan Briers
ee029de5e7
Allow stack component count to be VV'd.
2019-08-25 15:07:26 +02:00
ShadowCommander
34e7edb5f5
Fix for clicking an item in the offhand with the activehand ( #314 )
...
* Fix for clicking an item in the offhand with the activehand
* Renamed attacked to entity
2019-08-25 13:10:59 +02:00
metalgearsloth
03ac153417
Fix 9mm guns ( #311 )
...
I r dumb.
Fix calibers and fix my script import of the top-mounted image.
2019-08-25 13:00:37 +02:00
Odin Hultgren Van Der Horst
8a88ee7f90
Airlock collision ( #316 )
...
* Added colmask to airlock
* Removed superfluous space
2019-08-25 13:00:08 +02:00
Pieter-Jan Briers
d6113b6147
Update submodule
2019-08-25 12:58:45 +02:00
Pieter-Jan Briers
7306bcc35a
Fix VerbSystem crash.
...
Fixes #317
2019-08-25 12:54:55 +02:00
Pieter-Jan Briers
77216af44e
Don't copy project dependencies for content projects.
...
#850
2019-08-22 18:44:35 +02:00
Pieter-Jan Briers
ffbff0d765
Fix build
2019-08-22 11:10:14 +02:00
metalgearsloth
9431011ba5
Add more dakka ( #307 )
...
* Add more dakka
Some slight codebase changes to facilitate more robust behaviour.
* Update Content.Server/GameObjects/Components/Projectiles/ProjectileComponent.cs
Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com >
* Remix last stereo to mono
hpistol + ltrifle
2019-08-22 11:08:32 +02:00
Pieter-Jan Briers
44fdf4022e
Fix accidental C# 8.0 usage.
2019-08-22 11:06:10 +02:00