Pieter-Jan Briers
0cc980b26a
Bye Waffle.
2019-10-02 21:47:32 +02:00
Pieter-Jan Briers
a2d8fc1ef9
Sandbox panel
2019-10-02 21:47:32 +02:00
Pieter-Jan Briers
18392610c9
Update submodule
2019-10-02 21:47:32 +02:00
Pieter-Jan Briers
fc13e21e73
Attempt #2 Azure Pipelines
2019-10-01 17:28:57 +02:00
Pieter-Jan Briers
a346eb3e12
Attempt #1 Azure Pipelines
...
[skip ci]
2019-10-01 17:26:36 +02:00
Acruid
ef99cac28f
Update BuildChecker.csproj to .Net Framework v4.7.2.
2019-09-27 15:33:13 -07:00
Pieter-Jan Briers
02d509fc5f
Shitty combat mode & animations. ( #367 )
...
* Combat mode UI & targeting zones.
* Fix inventory hud positioning.
* Crappy attack animations.
* Import TG combat sounds
* More work on arcs.
* Implement hit sounds.
* Lunging, hit effects, some more stuff.
2019-09-26 22:32:32 +02:00
Pieter-Jan Briers
ac55ccf46e
Update submodule
2019-09-26 21:31:38 +02:00
Acruid
bd96190bbc
Fixes prototype resource paths for power. The paths were changed in #356 , but the yaml was never updated.
2019-09-25 13:03:36 -07:00
Víctor Aguilera Puerto
61e516c4ac
Update technologies.yml ( #366 )
...
Fixed YAML formatting error.
2019-09-24 17:25:40 -07:00
Swept
66c327805f
Added a bunch more textures ( #356 )
2019-09-24 22:15:26 +02:00
moneyl
31487c1cf1
Disable speaking while unconscious/dead ( #362 )
...
* Disable speaking while unconscious/dead
Fixes #359
* Add CanSpeak ActionBlocker
Matches the existing technique for other actions like CanUse() and CanThrow().
2019-09-24 09:55:38 +02:00
moneyl
3e972b501a
Fix explosives ( #361 )
...
Currently explosives do no damage to tiles or damage the wrong area of the map. This is because `Owner.Delete` is called before the adjacent tiles / entities are damaged. This results in the explosives grid always being 0, and it's position always being (0, 0), meaning that the tiles in range of the explosive are not properly calculated. This fixes that (Issue #358 ).
2019-09-24 09:54:24 +02:00
Pieter-Jan Briers
59c758fa1c
Update submodule
2019-09-23 12:35:52 +02:00
DamianX
10ca375284
Changed YouTool and EngiVend to use sprites from Bay ( #352 )
2019-09-20 20:40:36 +02:00
DamianX
76f732058a
Added a bunch of things to vending machines ( #354 )
2019-09-20 20:40:10 +02:00
DamianX
a4aab7dbd1
Vending machines now show entity name rather than prototype ID ( #355 )
2019-09-20 20:39:54 +02:00
moneyl
0090af6b3b
Disable footstep sounds for ghosts ( #343 )
...
* Disable footstep sounds for ghosts
Adds a check before playing footstep sounds to check if the mover is a ghost. Doesn't play footstep sounds if they are a ghost.
* Add FootstepSoundComponent
Adds FootstepSoundComponent. If a mob has this component, it will make footstep sounds. Otherwise they will not. As of this commit humans have this component and ghosts do not.
2019-09-20 19:42:45 +02:00
DamianX
de141c49c5
Fixed computers and vending machines collision ( #350 )
...
* Fixed computers and vending machines collision
* Also fixed mapped entities
2019-09-20 19:42:01 +02:00
DamianX
892d0ee162
RegisterIgnore WirePlacer ( #351 )
2019-09-19 16:52:53 -07:00
Acruid
e8485ee6c5
Added a new WirePlacerComponent. This is used on an item, and allows a client to place electrical wires in the world by AfterAttacking a a grid square without any other wires on it.
2019-09-19 11:47:45 -07:00
Acruid
e668bbbade
The default space tile is now considered a subfloor. This flag is only used for draw culling, so it should have no unintended side effects. Previously it was not a sub floor, so things like wires would be hidden when placed in open space.
2019-09-19 11:46:03 -07:00
Acruid
cbea6bf41f
The SubFloorHideComponent can now be properly started/stopped. Previously this did nothing.
2019-09-19 11:43:46 -07:00
Pieter-Jan Briers
35e88ea62c
Add unit test asserting that saving, loading & saving the map produces identical output. ( #348 )
...
Also fixed PowerProvider violating this.
2019-09-19 13:46:01 +02:00
Pieter-Jan Briers
6c97b63e59
Property animations test component. ( #340 )
2019-09-18 22:14:21 +02:00
moneyl
ed1271c30b
Add construction room and airlock to west side of station ( #344 )
...
Adds a room with some construction materials and an airlock to the west side of the station. Connects to the maintenance tunnel and a hallway.
2019-09-18 22:13:55 +02:00
DamianX
b496e8ef29
Fixed airlock maintenance panel showing when the airlock was open ( #346 )
2019-09-18 22:12:35 +02:00
DamianX
375813e5e2
Fixed external airlock maintenance panel ( #345 )
2019-09-18 22:11:53 +02:00
Acruid
dd06c71735
Updates the content components to be compatible with the changes in 55a50ff7ba.
...
Updates engine submodule.
2019-09-18 11:36:58 -07:00
DamianX
364279e0f7
Added medical scanner ( #338 )
...
* Added medical scanner
* RegisterIgnore
2019-09-18 20:24:55 +02:00
moneyl
415ac8fa46
Replace non-existent prototype in ToolLockerFillComponent ( #341 )
...
Previously this component would sometimes try to use a non-existent prototype, `HelmetEngineering`. This would result in a server crash upon loading any map that uses the `Tool Locker (Filled)` component. This replaces that non existent prototype with `HatHardhatRed`, which does exist, and is something you might expect to find in a tool locker.
2019-09-17 17:56:37 -07:00
Acruid
fc5d7835c0
Updates various systems to the new InputCommandHandler delegate signature, implementing the new handled return value.
...
Modifies the construction system to use the newer InputHandler system, instead of the older ClickComponent system.
Updates the engine submodule.
2019-09-17 16:10:59 -07:00
Acruid
b55d6cbf75
Update engine submodule.
2019-09-16 16:27:42 -07:00
Acruid
d5283fca09
Update engine submodule.
2019-09-16 11:21:38 -07:00
Acruid
311f843ea1
Keeps the items inside a storage container spread out with a small local offset. Previously, all of the items were set to the container's position, resulting in a single pile.
...
Updates engine submodule.
2019-09-15 15:29:16 -07:00
Víctor Aguilera Puerto
3f4c9a8326
Use improved ItemLists ( #335 )
...
* Use improved ItemList
* Address reviews
* Update submodule
2019-09-13 15:35:06 +02:00
Pieter-Jan Briers
e570f10d69
Add benchmark for dependency injection.
2019-09-11 20:08:43 +02:00
Pieter-Jan Briers
97e18b9ed4
Fix camera recoil restore overshooting at low framerates.
2019-09-11 20:08:43 +02:00
Acruid
c56d56c2d1
Storage containers no longer eat the items out of a container, or eat world machines like APCs and Wires. Previously they would eat any entity that would fit inside them. This resolves https://github.com/space-wizards/space-station-14/issues/254 .
2019-09-09 14:56:13 -07:00
moneyl
4e2f694a0d
Fix crash caused by invalid construction ghost shader name ( #336 )
...
* Fix construction ghost shader name
Construction ghosts were using a shader called `selection_outline_unshader`, which is not a valid shader name. This caused a crash when constructing things. This fixes that problem by updating them to use a valid shader `unshaded`.
I haven't followed the changes to shaders, but it's likely that this was caused by the shader name being changed and not updated in the construction ghost prototype.
* Remove specific outline shader for construction ghost prototypes
No longer needed.
2019-09-09 22:04:34 +02:00
Acruid
892b9d041d
Update engine submodule.
2019-09-09 12:34:58 -07:00
Acruid
ea58ebed50
If the player mob does not have an InventoryComponent, don't spawn the default inventory items. Previously the items were blindly spawned in, and if they were not able to be equipped to the player, ended up at the map origin.
2019-09-09 10:52:45 -07:00
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