Víctor Aguilera Puerto
cf2b23ad9e
Fix server crash on startup
2020-10-20 12:24:33 +02:00
Víctor Aguilera Puerto
b409901806
AtmosphereSystem subscribes to RotateEvent instead of AirtightComponent.
...
Fixes a crime against humanity
2020-10-20 12:21:13 +02:00
Víctor Aguilera Puerto
90b7239dcb
ConstructionPlacementHijack nullability fix
2020-10-19 15:43:12 +02:00
DrSmugleaf
7ad46ddabf
Add arguments to part and mechanism event methods ( #2293 )
2020-10-19 15:23:59 +02:00
Víctor Aguilera Puerto
19d32eb4ce
Removes AtmosCooldown from TileAtmosphere, fixes various atmos issues ( #2297 )
...
* Remove AtmosCooldown
* Fix former space tiles always having an immutable gas mixture
* _tile -> _tiles
2020-10-19 14:50:16 +02:00
py01
717a375abb
Half-pipe rotation fix ( #2296 )
...
* missing sprite comp
* Half pipe rotation fix
Co-authored-by: py01 <pyronetics01@gmail.com >
2020-10-19 11:34:23 +02:00
DrSmugleaf
8f98e14522
Remove plural property from body parts ( #2294 )
2020-10-19 09:06:50 +02:00
Rich
da0b6f333c
Standardized colors between DoAfter and Cooldown progress (red > yellow > green). ( #2291 )
2020-10-18 18:11:44 +02:00
Peter Wedder
699f4f912f
Add a toggle flashlight verb to the PDA ( #2287 )
...
* Add a toggle flashlight verb to the PDA
* capitalization
* Remove redundancy
2020-10-18 14:52:42 +02:00
Exp
a7ca11611d
Adds a Visualizer for the Gravity Generator ( #2277 )
...
* Adds Visualizer to GravityGenerator
* nullable
* snake bad
* -Reads layers from yaml
-Reads sprite states from yaml
* Fix GravityGridTest
2020-10-18 13:08:41 +02:00
Víctor Aguilera Puerto
ef905cf3e2
Revert "Makes the repo sparkle ( #2180 )"
...
I don't like fun.
This reverts commit 67ba000528 .
2020-10-18 12:42:50 +02:00
py01
f01a50012e
Vent and Siphon visualizer and icon fixes ( #2288 )
...
* Half pipes
* PipeVisualizer pipeRSI field
* Vent and Siphon visualizer fixes
Co-authored-by: py01 <pyronetics01@gmail.com >
2020-10-18 12:13:06 +02:00
DrSmugleaf
32138958ce
Make body parts properly use containers for mechanisms ( #2290 )
2020-10-18 11:20:10 +02:00
DrSmugleaf
34e0330187
Remove drop argument in part removal methods and reorganize code ( #2289 )
...
* Remove IBodyPart.Drop and move attach/detach logic to body part code
* Fix stack overflow
2020-10-18 11:12:17 +02:00
Víctor Aguilera Puerto
7053352e18
Brain behavior ( #2284 )
...
* brain moment + zoom is 0.5 by default
* Address reviews
2020-10-17 18:12:16 +02:00
Víctor Aguilera Puerto
5732421519
Buff explosive depressurization.
2020-10-17 18:03:05 +02:00
Víctor Aguilera Puerto
ca923866ff
Fix AirBlocked not being taken into account in airflow blocked calculations.
2020-10-17 18:02:56 +02:00
Víctor Aguilera Puerto
a7f2b70c87
Update submodule.
2020-10-17 17:45:24 +02:00
Víctor Aguilera Puerto
32816d48ee
Fallback disable/enable ( #2286 )
2020-10-17 13:39:23 +02:00
DrSmugleaf
3989e20c29
Fix gasping for real this time I promise ( #2285 )
...
* Fix gasping I promise for real this time
* Remove comments.
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2020-10-17 13:21:26 +02:00
DrSmugleaf
101fa9e466
Fix mechanism events not being called properly, add test ( #2279 )
...
* Add mechanism events when added/removed to/from body/parts
* Change old usages
* Add TODO
* Remove BodyExtensions and IHasBody
* Remove unnecessary extensions and fix wrong event call in mechanism behavior component
* Complete test and fix event calls
2020-10-17 12:26:39 +02:00
metalgearsloth
05a78f117d
Allow chair drag buckling again ( #2281 )
...
* Allow chair drag buckling again
* Revert "Allow chair drag buckling again"
This reverts commit 317e116b60c01f9198889cd5cbbd70ca9f32e7d6.
* Fix args.Dragged being passed as the target instead of args.Target
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2020-10-17 10:53:52 +02:00
Víctor Aguilera Puerto
dc6fb649ea
No, taser shots shouldn't be anchored by default.
2020-10-17 01:02:43 +02:00
Víctor Aguilera Puerto
524229d4b4
Port ranged weapons to EntityCoordinates correctly.
2020-10-17 00:44:47 +02:00
NuclearWinter
b4ea6857cd
Ghost Teleporting ( #2071 )
...
* Fix?
Nuked everything and put my code back in, hope everything works
* Nullable fix?
* nullable fix electric boogaloo
* Haha nullable error go brrr
send help
* Cleanup and fix not clearing the button list
* Remove unnecessary brackets and parentheses
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2020-10-16 20:36:20 +02:00
DrSmugleaf
b1fe4bad01
Add client pulling prediction ( #2041 )
...
* WIP changes
* Merge conflict fixes
* Bring pull controlelr to current year
* Sync and predict PullController on the client
* Clean imports
* Slow down pullers and make pulling tighter
* Stop pulls on pullable or puller component removals
* Make pulling not occur when moving towards the pulled entity
2020-10-16 20:35:09 +02:00
metalgearsloth
0345fbbd22
Turn off gravity gen sprite netsync ( #2273 )
...
It also needs a visualizer which I'll make an issue for.
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-10-16 17:57:53 +02:00
metalgearsloth
0dc6f98fa9
Gravity fixes ( #2272 )
...
* Adjust your rotation as you move (against walls and drifting)
* Can't use bullets / firelocks / items to push off of.
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-10-16 15:29:29 +02:00
DrSmugleaf
bd30a73026
Add mechanism events when being added/removed to/from body/parts ( #2271 )
...
* Add mechanism events when added/removed to/from body/parts
* Change old usages
* Add TODO
2020-10-16 14:42:33 +02:00
DrSmugleaf
435fb2630e
Disable job buttons when they aren't available or late join is disallowed ( #2251 )
...
* Disable job buttons when they aren't available
In real time too, the technology is overwhelming
* Jobs are all unavailable when late join is disallowed.
* Better ToggleDisallowLateJoin command parsing
* Add togglelatejoin to groups.
Co-authored-by: Víctor Aguilera Puerto <zddm@outlook.es >
2020-10-16 11:22:58 +02:00
metalgearsloth
be096f7ebf
Fix airlock collision ( #2265 )
...
* Allow hitscan to go through open doors
So the door itself sets physics.Hard as false although that doesn't seem to include hard which I guess makes sense.
* Do the firelock thing
* Fix saltern
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-10-15 13:37:55 +02:00
Pieter-Jan Briers
edc01b20a5
Revert "Tweaks player BB" ( #2264 )
...
This reverts commit 4fa4e42462 .
2020-10-15 10:16:17 +02:00
Swept
7d4da8950b
Test implants are abstract for now. ( #2248 )
2020-10-14 23:19:44 +02:00
DrSmugleaf
500ed7d236
Fix station events system test
2020-10-14 23:15:49 +02:00
DrSmugleaf
f8f1d24e28
Fix everyone being weightless ( #2263 )
...
The biggest oversight
2020-10-14 23:07:54 +02:00
DrSmugleaf
1098035fd9
Remove context menu from drag shadows ( #2262 )
2020-10-14 22:48:45 +02:00
DrSmugleaf
8548e939e2
Fix disconnecting discontinuing your adventures off into deep space ( #2256 )
...
* Fix stopping when disconnecting while weightless
* Use extension
2020-10-14 22:46:39 +02:00
DrSmugleaf
50bc61b672
Add IResettingEntitySystem for entity systems that do resetting cleanup ( #2257 )
...
* Add IResettingEntitySystem for entity systems that do resetting cleanup
* You got a license for that submodule update?
2020-10-14 22:45:53 +02:00
Víctor Aguilera Puerto
6be80c119b
Rename last usages of Collidable to Physics ( #2258 )
2020-10-14 22:44:31 +02:00
Víctor Aguilera Puerto
db81de87c3
Update submodule.
2020-10-14 22:44:06 +02:00
DrSmugleaf
e9d9618c8f
Change ThrowHelper methods to be extensions ( #2254 )
2020-10-14 22:41:44 +02:00
DrSmugleaf
d9b3833577
Make pointing arrows not show up on the context menu ( #2252 )
2020-10-14 22:40:59 +02:00
DrSmugleaf
5fcd13d0e3
Add IEntity.IsWeightless extension method ( #2255 )
...
Checking manually every time wasn't that cool
2020-10-14 22:37:25 +02:00
DrSmugleaf
17ee9814b0
Fix ghosts being conveyed ( #2260 )
2020-10-14 22:34:27 +02:00
DrSmugleaf
03c3afa0a4
Multiply throwing force by 6 ( #2259 )
2020-10-14 22:33:56 +02:00
DrSmugleaf
6bd29b4ed0
Nerf gasping and reenable metabolism ( #2261 )
2020-10-14 22:32:06 +02:00
DrSmugleaf
41cbcc85e0
Rename last usages of Collidable to Physics
2020-10-14 20:16:57 +02:00
Swept
bd6697b9bb
Fixes Satchels not being equippable. ( #2245 )
2020-10-14 15:24:45 +02:00
DrSmugleaf
cdedaeb12e
Refactor drag and drop to use a shared interface ( #2012 )
...
* WIP in progress hours
* Cleanup
* Fix bugle
* Fix nullable error
* Merge fixes
* Merge fixes
* Merge fixes
2020-10-14 15:24:07 +02:00
DrSmugleaf
f715eed63c
Fix grave mistake ( #2249 )
2020-10-14 11:36:34 +02:00