Commit Graph

977 Commits

Author SHA1 Message Date
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
Swept
5501b2c5c5 Fixes missing CE equipment headset (#2344) 2020-10-21 10:26:31 +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
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
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
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
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
Víctor Aguilera Puerto
dc6fb649ea No, taser shots shouldn't be anchored by default. 2020-10-17 01:02:43 +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
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
1098035fd9 Remove context menu from drag shadows (#2262) 2020-10-14 22:48:45 +02:00
Víctor Aguilera Puerto
6be80c119b Rename last usages of Collidable to Physics (#2258) 2020-10-14 22:44:31 +02:00
DrSmugleaf
17ee9814b0 Fix ghosts being conveyed (#2260) 2020-10-14 22:34:27 +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
Swept
4f00acbb69 Fixes icons for lockers, guns and flare. (#2247)
* Pistols

* Fixes gun icons

* Fixes all locker sprites

* Moved cursed locker from fills

* Fixes flare icon
2020-10-14 10:58:07 +02:00
Swept
caaf4704bf Removes crap (#2246) 2020-10-14 10:36:13 +02:00
Exp
47ba7fc690 Crayons (#2132)
* -Added Crayons + CrayonBox
-Can set any crayon state and color
-Added CrayonDecals

* Allows to cycle through decals (not the final thing)

* ItemStatus

* -UI (WIP)
-Selection thing works
-Changed some shitty state names

* -Icons
-Changed decal name

* Pure Texture Grid

* Charges

* -Reach check
-Toggle interface on use

* Can't draw on windows anymore

* UI now shows selected decal and color

* -UseSound
-Nullable

* Remove unused imports

* -Rotation
-Made decal abstract

* Remove some duplicate images

* Space Cleaner cleans

* Loc Title

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>

* Review adressed

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2020-10-13 13:40:05 +02:00
Víctor Aguilera Puerto
c023f26a1c The construction system can now prevent recipes from being rotated. 2020-10-12 14:22:31 +02:00
Víctor Aguilera Puerto
eb125b7d61 Adds different StackTypes for MV and HV cables, rename APC Extension Cable Coil to cable coil. 2020-10-12 14:16:05 +02:00
py01
77fa796a3b Rotatable Pumps (#2223)
* Pump textures

* PumpVisualizer enabled state

* Pump rotation

* Pump tests fix

Co-authored-by: py01 <pyronetics01@gmail.com>
2020-10-12 13:02:57 +02:00
Víctor Aguilera Puerto
f07e5484b2 Fix some jobs specifying an inexistent headset prototype. 2020-10-12 12:41:53 +02:00
Víctor Aguilera Puerto
f57ff3eb02 Fix soda dispenser inventory prototype having invalid entries 2020-10-12 12:37:11 +02:00
Víctor Aguilera Puerto
9fef46a4ec Adds booze/soda dispenser to bar, nerf SSS armory weapon spawns. 2020-10-12 12:33:51 +02:00
Pill-U
82fffd5cc8 Adds Firelocks and Airlocks to Saltern (#2219)
* Update saltern.yml

Adds Firelocks, some Airlocks and wires to power those

* Update saltern.yml

Forgot to switch some firelocks. Also reinforced the only row of unreinforced windows that are connected to space because my brain went "ree consistency"

Co-authored-by: Víctor Aguilera Puerto <zddm@outlook.es>
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2020-10-12 12:18:30 +02:00
DrSmugleaf
c029329070 Where is the brute pack officer (#2237)
* Fix roll of gauze texture

* Fix the id and stack type too

* Readd brute pack
2020-10-11 17:24:20 +02:00
DrSmugleaf
53cc5abdcd Fix roll of gauze texture (#2235) 2020-10-11 17:09:03 +02:00
DrSmugleaf
748946db32 Add temporary damageable component to humans (#2234) 2020-10-11 17:00:15 +02:00
DrSmugleaf
b64cb24059 Rename usages of collidable to physics (#2230)
* Rename usages of collidable to physics

* high tier PANIQUE

* aaaaaaaaAAAAAa

* cursed commit dont research

* Fix urist and items being anchored

* Fix the rest
2020-10-11 16:36:58 +02:00
DrSmugleaf
f7c69d7b9a Replace Physics with Collidable in YAML prototypes (#2229)
* Replace Physics with Collidable in YAML prototypes

* Revert "Replace Physics with Collidable in YAML prototypes"

This reverts commit d8dd4b609979314c42742da01e1c0fba4d08192e.

* Replace Physics with Collidable in YAML prototypes
2020-10-11 15:21:33 +02:00
Víctor Aguilera Puerto
5127824716 Saltern now has computer boards serialized 2020-10-11 13:59:00 +02:00
Víctor Aguilera Puerto
6e33c15fd7 Computers now spawn with circuit boards, add arcade circuitboards. 2020-10-11 13:37:38 +02:00
Víctor Aguilera Puerto
03b1a78238 Fixes edge firelock serialization 2020-10-10 19:43:50 +02:00
DrSmugleaf
dd385a0511 Change all of body system to use entities and components (#2074)
* Early commit

* Early commit 2

* merging master broke my git

* does anyone even read these

* life is fleeting

* it just works

* this time passing integration tests

* Remove hashset yaml serialization for now

* You got a license for those nullables?

* No examine, no context menu, part and mechanism parenting and visibility

* Fix wrong brain sprite state

* Removing layers was a mistake

* just tear body system a new one and see if it still breathes

* Remove redundant code

* Add that comment back

* Separate damage and body, component states, stomach rework

* Add containers for body parts

* Bring layers back pls

* Fix parts magically changing color

* Reimplement sprite layer visibility

* Fix tests

* Add leg test

* Active legs is gone

Crab rave

* Merge fixes, rename DamageState to CurrentState

* Remove IShowContextMenu and ICanExamine
2020-10-10 15:25:13 +02:00
metalgearsloth
73c730d06c Sprite fixes (#2213)
Test still needs more checks that filepaths are valid but I think I got most of the current issues.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-10-10 14:44:30 +02:00
py01
5aa866548b Gas Canisters and Ports (#2151)
* CanisterComponent start

* GasCanisterPort

* canister

* GasCanister yaml

* More Gas Canisters

* Canister & port fixes

* Placeholder canister and port sprites

* GasMixture serialization

* Component ignores

* Fix duplicate component ignore

Co-authored-by: py01 <pyronetics01@gmail.com>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2020-10-10 13:37:52 +02:00
AlphaQwerty
ccfc035a2a Adding Descriptions For a Few More Power Entities (#2189)
* Added descriptions for more Power entities

* Updated grammar
2020-10-10 13:37:35 +02:00
Paul Ritter
1a7fae14db adds rmcomp to host commands (#2210) 2020-10-09 23:45:10 +02:00
Víctor Aguilera Puerto
1fa960d5d6 Fix spent casing state 2020-10-09 20:47:06 +02:00
Pieter-Jan Briers
4128e20c82 Update patrons 2020-10-09 16:25:29 +02:00
Pieter-Jan Briers
e9fe851321 Update GitHub contributors. 2020-10-09 16:23:21 +02:00
AJCM-git
ea30709cde Bolts down event and minor tweaks (#2053)
* initial commit

* I have to switch to master

* oops

* i need to merge master

* finishing touches

* updating submodule

* bye

Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2020-10-08 17:59:20 +02:00
py01
970f3bc82f Pipe prototypes (#2124)
* Pipe prototypes

* PipeDirection setter

* IRotatableNode

* NodeContainer passes rotation events to its nodes

* Removes duplicate pipe prototypes that are rotations of each other

* PipeDirectionHelpers

* PipeNode rotation

* icon removal

* Pipe icons

* Icon fix

* Fixes pipe sprites and icons

Co-authored-by: py01 <pyronetics01@gmail.com>
2020-10-08 17:53:56 +02:00
Clement-O
621a39016f Created and added empty ammo shell sprite (#2126) 2020-10-08 17:48:57 +02:00