Commit Graph

1300 Commits

Author SHA1 Message Date
Injazz 6a08647375 uncomments setter 2020-04-09 16:49:19 +05:00
Injazz 8f580ecc1b Visually updates contents of the beaker
also adds new syringe sprite from eris
also adds colors to ALL reagents
2020-04-09 16:43:56 +05:00
Injazz 4174891c87 some fixes
removes unused interface from DrinkComponent
adds capability to fit inside dispensers for TransformableContainer
removes stomach component from character setup dummy
2020-04-08 17:12:00 +05:00
Injazz 1b8215ee49 commented out description setter 2020-04-08 16:06:24 +05:00
Injazz d400f77129 Chemistry revamp and bartending features
-Ability to mix drinks to create cocktails with shiny icons
-New Chemistry System which can relay chemistry events to corresponding components
-moved some solution logic from Shared to Server
-fixed some weird stuff with DrinkComponent
2020-04-08 15:53:15 +05:00
Pieter-Jan Briers 45e9be43ef
Content now owns main menu and launcher connecting. 2020-04-04 15:11:28 +02:00
Pieter-Jan Briers 264891ff86
Update submodule. 2020-04-04 15:11:03 +02:00
Pieter-Jan Briers 5edfa2db34
Re-organize style sheets and add StyleSpace. 2020-04-04 15:10:51 +02:00
Pieter-Jan Briers ff36b2dcc7
Re-enable instruments with fallback when MIDI isn't available. 2020-03-30 18:36:58 +02:00
Pieter-Jan Briers ebe5ffe33e
Soundfont is a word. 2020-03-30 18:34:57 +02:00
Pieter-Jan Briers c282f12edf
Update submodule. 2020-03-30 18:34:36 +02:00
Pieter-Jan Briers 270ded77d8
Merge pull request #797 from JiimBob/enitity-testing
Added entity integration testing
2020-03-30 18:27:36 +02:00
Pieter-Jan Briers 43ec392415
Merge pull request #796 from SweptWasTaken/smesfix
Fixed pixel aspect ratio on SMES
2020-03-30 17:44:46 +02:00
Pieter-Jan Briers eb99b3c0fd
Merge pull request #792 from JiimBob/power-checks
Power checks
2020-03-30 17:43:33 +02:00
JiimBob bdc76ad494 Added entity integration testing
Added integration test that spawns all non-abstract entities to see if anything breaks.
2020-03-27 00:32:24 -04:00
Swept 3b06ec8126 Fixed pixel aspect ratio on SMES 2020-03-25 23:16:38 -07:00
JiimBob 006d0685ac LatheComponent indentation fix
Corrected indentation for the switch case.
2020-03-25 19:58:59 -04:00
Pieter-Jan Briers 65d1681cb3
Fix error about game.diagonalmovement being registered multiple times. 2020-03-25 22:21:29 +01:00
Pieter-Jan Briers 42814fcfe7
Update submodule 2020-03-25 08:36:06 +01:00
Pieter-Jan Briers d7f138ef44
Refactor Controls to default to MouseFilterMode.Ignore (#753)
* Refactor Controls to default to MouseFilterMode.Ignore

* Clean up MouseFilterMode.Ignore from Controls

* Refactor ContainerButtons to use a StyleClass for formatting instead of typeof

* Refactor CharacterSetupButton into a ContainerButton

* Update submodule

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-03-25 02:32:53 +01:00
PrPleGoo fa27e44fd4
Sets drawdepth "Mobs" on the Human prototype (#788)
* Update .gitignore

* Revert "Update .gitignore"

This reverts commit bea34f7f34.

* human entities now get their DrawDepth set to Mobs
2020-03-25 02:28:37 +01:00
Pieter-Jan Briers 957370a832
Merge branch 'master' into RefactorMouseFilterMode 2020-03-25 02:27:28 +01:00
Pieter-Jan Briers 8d1a019b86
Update submodule. 2020-03-25 02:24:40 +01:00
JiimBob 5536ef2d2b Update CargoConsoleComponent.cs 2020-03-22 19:34:38 -04:00
JiimBob d645b1470e Added power checks
Added power checks to:
Reagent Dispenser
Medical Scanner
Lathes
Research Console
Vending Machines

Added power device component to:
chem dispenser prototype
medical scanner prototype

Fixes for #706
2020-03-21 15:37:22 -04:00
Decappi a1357a1ff3
#391 Done Lathe animations (#774)
* Draft PR, do not merge

* Lathe now uses animations. Timing is still wrong, code is very wet, repetitions and unused layers are there.

* Removed (unneeded?) PowerDeviceVisualizer from the lathe
Refactored & Renamed code and variables
Renamed animation names

* WIP protolathe animation

* Working protolathe animation.
I still don't like the solution though.
2020-03-15 17:55:20 +01:00
PrPleGoo 020c74a9cb
Changed Item_Base CollisionMask to 0 (#785) 2020-03-15 10:46:09 +01:00
ShadowCommander 8174fdd54b Update submodule 2020-03-10 19:42:55 -07:00
ShadowCommander 825ec7278c Merge branch 'master' into RefactorMouseFilterMode 2020-03-10 19:42:21 -07:00
py01 aecff31262
Construction recipes can specify if they should be build-able in… (#781)
Co-authored-by: py01 <pyronetics01@gmail.com>
2020-03-06 20:15:44 +01:00
Víctor Aguilera Puerto e17ffbd76f
Adds verb categories (#766)
* Adds verb categories

* Update Content.Shared/GameObjects/Verbs/Verb.cs

Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com>

* Make GetCategory virtual

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2020-03-06 20:11:24 +01:00
PrPleGoo 5747eb5fac
Leather gloves now have HeatResistance at the default heat of bu… (#784)
* Leather gloves now have HeatResistance at the default heat of bulbs.

* Remove trailing whitespace

* Changed Leather gloves to Botanist's leather gloves

* Fixed quotes and removed Heat Resistance from glubs
2020-03-06 20:10:52 +01:00
Swept ae5924072f
I can see clearly now (#778)
* Updates and crafting recipe

* Updated descriptions
2020-03-06 20:08:02 +01:00
py01 6c6ef3911d
InRangeUnobstructed check for construction start and step progre… (#773) 2020-03-03 17:03:58 +01:00
Víctor Aguilera Puerto 0ec4cd4bea
Fix crash when picking up black ak due case-sensitivity (#776) 2020-03-03 16:56:38 +01:00
Víctor Aguilera Puerto d1ff84e95d
Add CanAttack to IActionBlocker, prevent using guns when dead (#769) 2020-03-03 15:10:09 +01:00
py01 5e2cac78ac
Fixes melee/hitscan raycast through airlocks (#777) 2020-03-03 15:09:07 +01:00
py01 6e4b72f6cb
Medical scanner eject collision fix (#767)
* MedicalScanner ejection location

* MedicalScanner bounding box change
2020-03-03 14:40:57 +01:00
AJCM-git 9580003a45
Fixing map collisions (#765)
* Git please work as i want you to work

* There were some collision remanants, everything is clean now
2020-03-03 14:40:35 +01:00
AJCM-git 81ab31659b
Little projectile enhancements (#764)
*  Little projectile enhancements

*  Lets see if this fixes my fuck up

* Im a weapon smoothbrain. This fixes caliber folders name
2020-03-01 09:09:30 +01:00
py01 196950fb7e
Gun Code Modularization + Magazine Fed Shotgun (#751)
* Adds shotgun YAML files

* Adds shotgu ammo and magazine enum value, modularizes some projectile weapon methods

* Fixes guns consuming two bullets on fire

* Finishes shotgun behavior in Projectile Weapon Components

* Gun and ammo modularization

* Updates BallisticMagazineWeapons to be compatible with new AmmoWeapon

* Fixes shotgun spread angles, Fixes shogun YAML

* Gun documentation and ViewVariable specifications

* Removes todo messsage in gun code

* Default gun evenspread fix

* AmmoComponent Name fix

* Fixes Component name

* Projectile refactor code review fixes
2020-02-29 18:09:41 +01:00
Víctor Aguilera Puerto 4b1fd4cfd1
Don't unvisit before transferring mind (#760) 2020-02-29 16:09:03 +01:00
Víctor Aguilera Puerto 60d6b4af7d
You can now pickup items inside obstructions (#759) 2020-02-28 17:52:18 +01:00
Víctor Aguilera Puerto 2df0f884ba
Fix bug where InRangeUnobstructed wouldn't check for hard collid… (#748)
* Check for hard collidables too.

* ...and that's why you don't code at 7 AM!

* fugg
2020-02-28 16:29:45 +01:00
Pieter-Jan Briers bdfdc2d63f
Update submodule 2020-02-28 16:28:32 +01:00
ShadowCommander bd773aef3b
Fix CargoProducts (#750) 2020-02-28 14:58:43 +01:00
Swept 3e9b93faee
Adds Skub (#740)
* Added Skub

* Added Skub crafting recipe
2020-02-28 14:58:25 +01:00
Swept 37c13099ad
Fixes a problem with gloves (#754) 2020-02-28 14:57:25 +01:00
ShadowCommander 3edfdb8763 Refactor CharacterSetupButton into a ContainerButton 2020-02-27 04:15:02 -08:00
ShadowCommander 14f6cbb845 Refactor ContainerButtons to use a StyleClass for formatting instead of typeof 2020-02-27 04:15:00 -08:00