Commit Graph

24328 Commits

Author SHA1 Message Date
metalgearsloth c3c78258e7
Fix vending machines throwing (#1225)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-07-02 16:03:57 +02:00
Tyler Young 9f1bdb4b0a
Make Server/Client Ignored Components lists easier to find (#1202)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-07-02 15:50:45 +02:00
ShadowCommander bb51fe2cc0
Fix EntityStorage entities going through walls when opened (#1181) 2020-07-02 15:31:55 +02:00
Exp 8171e40a37
Added bolts to airlocks (#1138)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-07-02 15:31:06 +02:00
Pieter-Jan Briers 5fa1f23784
Update submodule 2020-07-02 14:47:09 +02:00
windarkata 6775ae8153
Cargo Console Limit (#1095)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-07-02 14:45:40 +02:00
Pieter-Jan Briers 7e061b5968
Fix compile. 2020-07-02 14:00:45 +02:00
Dean fbe5dbedaa
Airlocks can now be opened only by moving towards them (#1028)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-07-02 12:06:14 +02:00
py01 7b17698336
Power works with Anchorable (#1240)
Co-authored-by: py01 <pyronetics01@gmail.com>
2020-07-02 12:02:29 +02:00
metalgearsloth 7291c318e4
Fix Job<T> debug timer (#1248)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-07-02 11:46:45 +02:00
Pieter-Jan Briers faf0ed8af1
Update submodule 2020-07-02 10:16:15 +02:00
Pieter-Jan Briers 1c76fd5a96
Merge branch 'physics-merge' into 20-07-02-physics-component 2020-07-02 10:16:04 +02:00
Acruid f0561d8d95 Changes resulting from merging Client and Server PhysicsComponent. 2020-07-01 12:03:19 -07:00
py01 b807b9e7ee
Time delay on change of Apc Ui charge % (#1241)
Co-authored-by: py01 <pyronetics01@gmail.com>
2020-07-01 17:39:09 +02:00
Pieter-Jan Briers 8808d5e0f8
Submodule update 2020-07-01 02:38:26 +02:00
Pieter-Jan Briers 4b5aed52f4
Disable net.interp in SimplePredictReconcileTest.cs
Since it doesn't work and I just changed the engine default and this broke everything.
2020-07-01 02:23:52 +02:00
Pieter-Jan Briers a66386149d
Adds movement stress test component.
It moves a lot to stress test moving things.
2020-06-30 18:34:42 +02:00
Pieter-Jan Briers ba09ea2254
Entity fetch benchmark for experimenting with generational Entity UIDs. 2020-06-30 16:32:50 +02:00
Pieter-Jan Briers 69a5458e56
Collidable is a word, damnit! 2020-06-30 16:32:50 +02:00
Acruid 49aa1da3a3 Enum.HasFlag was causing tons of boxing allocations, this adds a custom function that does not allocate. 2020-06-29 22:51:47 -07:00
metalgearsloth 49586e5dcb
Slight nutrition clean (#1224)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-06-28 17:52:34 +02:00
metalgearsloth 6f296320a1
InventoryComponent now returns null if comp is deleted (#1227)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-06-28 17:44:33 +02:00
metalgearsloth 29f1730d71
Remove pathfinding graph node directions (#1223)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-06-28 17:43:06 +02:00
metalgearsloth 24831bf8a0
Refactor AI movement (#1222)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-06-28 17:42:44 +02:00
py01 23cc6b1d4e
Power Rework (#863)
Co-authored-by: py01 <pyronetics01@gmail.com>
2020-06-28 17:23:26 +02:00
Pieter-Jan Briers ffe25de723
Lerping is now a word. 2020-06-28 00:41:58 +02:00
Pieter-Jan Briers 0e1536f84d
Update submodule 2020-06-26 14:47:26 +02:00
Pieter-Jan Briers 579ff6bb26
Use async DB queries. 2020-06-26 03:46:28 +02:00
Pieter-Jan Briers 357c110535
Update credits
Fixed typo in goon license.
Removed DrSingh from original remake credits at their request.
2020-06-26 03:46:28 +02:00
GlassEclipse 00b4ad994b
Fixes lathe bug (#1228) 2020-06-25 18:57:40 +02:00
Swept 339dced7a4
Adds Lean (#1221)
* We boolin' now

* Updated Meta.json
2020-06-25 18:02:48 +02:00
DrSmugleaf 602dac393e
Add Buckling (#1155)
* Create BuckleableComponent.cs

* Add strap component and keybind to buckle targeted entity

* Remove buckle keybind, turn it into a verb

* Add moving and attaching the buckled entity to the strap

* Fix reality collapsing when clicking on a buckled entity

* Add strap position to buckle a mob in the standing or down position

* Add new default strap position that makes no change to the mob's standing state

* Add Strap component to office chairs and stools

* Add Strap component to the pilot chair

* Add buckled status effect icon

* Add status effect click behaviour

* Add buckling and unbuckling sounds

* Change Buckle verb to only appear when an entity can be currently buckled

* Rotate buckled entity in the direction of the seat

* Disable entity rotation when buckled

* Fix buckle rotation on beds

* Buckling now finds the closest strap to the buckleable entity

* Fix rotation when unbuckling an entity

* Move buckle verb to StrapComponent

* Added buckled entity unbuckle verb, range and interaction checks

* Add checks for currently occupied straps

* Add unbuckling entity if its respective strap component is removed

* Add Clickable, InteractionOutline and Collidable components to bed

* Add rotation property to strap component

* Rename Buckleable to Buckle

* Add Buckle and Strap sizes to buckle multiple entities in the same strap

* Remove out of range popup message from strap verb GetData

* Move BuckledTo setter logic to its methods

* Fix Strap BuckledEntities being public

* Fix not updating status when Buckle component is removed

* Change BuckleComponent.BuckledTo to be of type StrapComponent

* Fix NRE when unbuckling

* Add buckle perspective messages

* Fix not equals comparison in strap verb

* Add added check to Strap TryAdd

* Change buckle.ogg and unbuckle.ogg from stereo to mono

* Remove -2f volume on buckle and unbuckle sounds

* Add summary to Strap TryAdd and Remove methods

* Make buckled entities unable to fall

* Fix default strap position not rotating the buckled entity

* Add downing after unbuckling an entity if it is knocked down

* Prevent an entity from buckling onto itself

Fixes stack overflow error

* Disable recursive buckling

* Add buckling onto straps by clicking them with an empty hand

* Add recursive buckle check to the trybuckle method as well

* Fix being able to click on a different strap to unbuckle from the current one

* Merge TryUnbuckle and ForceUnbuckle with a force argument

* Remove explicit unimplemented status effect clicking cases

* Add documentation to EffectBlockerSystem and ActionBlockerSystem
2020-06-25 15:52:24 +02:00
Víctor Aguilera Puerto f07cb9042b Instruments can no longer be played 'remotely'. Fixes #1168 2020-06-25 15:27:22 +02:00
Víctor Aguilera Puerto b8eb9289a6 Instruments no longer stop playback when someone disconnects. Fix #1209 2020-06-25 15:01:46 +02:00
Pieter-Jan Briers e294ad0921
Don't use verbose mode to avoid printing secrets. 2020-06-25 13:54:07 +02:00
Pieter-Jan Briers a8e99877a6
Create fire-jenkins.yml 2020-06-25 13:52:37 +02:00
Swept bad7f9dc6b
Lots of new inhands, adds phoron (#1220)
* Beaker Inhands

* Flashlight Inhands

* Tile Refactor

* Adds metal/glass sheet inhands

* Removes plasma

* Adds Phoron

* We boolin'

* Phoron inhands

* First Pass inhand food

* First food inhand pass

* Soda inhand sprites

* Actually adds them
2020-06-25 13:51:58 +02:00
Víctor Aguilera Puerto 70a803e24e Cleanup ToolComponent 2020-06-25 13:50:41 +02:00
Pieter-Jan Briers eac107dc80
Delete publish.yml 2020-06-25 13:41:43 +02:00
Pieter-Jan Briers d8cb2bad68
Create publish.yml 2020-06-25 13:22:34 +02:00
Víctor Aguilera Puerto 6f47669b38 Fix all tools having anchorable quality by default 2020-06-25 01:33:54 +02:00
Tyler Young 504bd1e155
Remove Redundant ImageSharp Package Reference (#1216) 2020-06-24 23:27:39 +02:00
Pieter-Jan Briers 9def130c16
Update submodule 2020-06-24 22:56:31 +02:00
Pieter-Jan Briers 9aa62a42ac
Update submodule 2020-06-24 21:41:29 +02:00
Pieter-Jan Briers 017e5a8d71
UPDATE SUBMODULE 2020-06-24 21:01:07 +02:00
Pieter-Jan Briers dab73913a6
Merge branch '20-06-24-movement-prediction' into 20-06-24-foobar 2020-06-24 21:00:55 +02:00
Pieter-Jan Briers acb9a6f008
Sudo 2020-06-24 20:58:15 +02:00
Swept 81bafbe5c3
Switches rpg fire sound from stereo to mono (#1212) 2020-06-24 20:46:06 +02:00
Pieter-Jan Briers d70621bc97
Update submodule 2020-06-24 20:01:22 +02:00
Pieter-Jan Briers 74a63c9555
GUNS PELASE WORK. 2020-06-24 20:00:31 +02:00