Commit Graph

3113 Commits

Author SHA1 Message Date
metalgearsloth
71eea91f1b Bonk power allocations (#2392)
linq bad.

Last one on my hit list is PVS but that needs a full rewrite.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-26 10:31:41 +01:00
DrSmugleaf
d460d2b64d Add a command and verb to attach a body part to yourself (#2372)
* Add attachbodypart command

* Make the slot name depend on the verb instead of the command
2020-10-25 23:16:57 +01:00
DrSmugleaf
4c46c7afce Make ExplosionHelper methods extensions (#2373) 2020-10-25 12:11:23 +01:00
metalgearsloth
ab537a0f56 Content-side grid-parenting (#2371)
Shouldn't be setting WorldPosition with these IMO.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-25 12:09:56 +01:00
F77F
c21920df6c Add examine tooltip to ghosts. (#2382)
* Add examine tooltip to ghosts.

* remove ghost name in examine tmsg. reformat time since death

Co-authored-by: scuffedjays <yetanotherscuffed@gmail.com>
2020-10-25 12:08:22 +01:00
Víctor Aguilera Puerto
45ace1d345 Fix prototype filename typo 2020-10-25 00:10:05 +02:00
Pieter-Jan Briers
3fe73c8778 Update submodule 2020-10-24 15:57:26 +02:00
Exp
32ff4b8521 Ignore Brain (#2367) 2020-10-23 15:56:13 +02:00
ShadowCommander
c3df5c3882 Fix exiting med scanner (#2365)
* Reorganize fields and properties

* Add exit on move to MedicalScanner

* Fix crash when MedicalScanner contains an entity

Fixes #2331
2020-10-23 10:33:27 +02:00
Swept
bae8816c44 Slightly offsets LV cable sprites. (#2363)
* Initial

* Unfucked the cable meta.jsons and applied proper licensing.
2020-10-23 10:25:42 +02:00
Pieter-Jan Briers
f61aeb19e5 Fix the last of the compiler warnings. 2020-10-22 10:26:24 +02:00
Víctor Aguilera Puerto
e98abd923c Fix crash related to reagent reactions 2020-10-21 23:08:31 +02:00
Swept
1f56b5db0b Saltern Tweaks (#2347) 2020-10-21 22:01:51 +02:00
Swept
3103e60c3f Fixes icons on consoles (#2351) 2020-10-21 22:01:28 +02:00
Swept
227b4ae689 Fixes broken double-barrel shotgun sprites. (#2350) 2020-10-21 21:40:33 +02:00
Víctor Aguilera Puerto
48841a274d Remove default grids (content) (#2241)
* Default grids go poof

* Address review

* Update submodule

* Fix DoAfterSystem for entities without grid.

* Fix SubFloorHideSystem for entities without grid.

* Fix ExplosionHelper for coordinates that aren't in a grid

* Fix TurfHelpers' GetWorldTileBox crash in the case of invalid grid

* Fix tile prying component crash when trying to pry space.

* Spill fixes when passing coordinates without grids.

* Are you static'in, son?

* Change SaveLoadSaveTest grid Id hardcoded value
It's still hardcoded, but at least now it's correct!

* Only send debug AI thing if grid is not invalid

* Update submodule.

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-10-21 17:13:41 +02:00
RedlineTriad
78507ac9a2 Remove leftover Travis files (#2334) 2020-10-21 15:11:04 +02:00
Swept
5501b2c5c5 Fixes missing CE equipment headset (#2344) 2020-10-21 10:26:31 +02:00
metalgearsloth
ea4a8c7e78 Fix throwing (#2345)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-21 10:25:18 +02:00
metalgearsloth
58f5c8e2b5 Remove this thing (#2346)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-21 10:25:08 +02:00
metalgearsloth
c70066aede Fix airlock crush (#2348)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-21 10:22:38 +02:00
py01
c7e7ff4065 Scrubber and vent rotation fix (#2298)
Co-authored-by: py01 <pyronetics01@gmail.com>
2020-10-20 14:35:00 +02:00
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