Commit Graph

30691 Commits

Author SHA1 Message Date
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
Pieter-Jan Briers
09b1066122 Try to fix weird integration tests issues, update submodule. 2019-08-22 10:21:54 +02:00
Pieter-Jan Briers
ecbf9a7706 Fix build 2019-08-22 09:28:24 +02:00
Pieter-Jan Briers
ab1108b731 Update submodule 2019-08-21 23:40:22 +02:00
DamianX
f0053f15bf Added pickaxe, asteroid rock and floors (#301) 2019-08-21 22:50:15 +02:00
Pieter-Jan Briers
4175f891fb Mark some text input keybinds as repeat. 2019-08-21 19:46:06 +02:00