Commit Graph

1162 Commits

Author SHA1 Message Date
BulletGrade
beb5fa90ac Add mask of joy into theater vending machine (#3837) 2021-04-13 00:32:02 +00:00
ike709
69dbb9f654 HUD Themes (#3774)
* HUD Themes

* Prototypes

* field

* oops

* ugh

* Fixes

* Update Content.Client/UserInterface/GameHud.cs

Co-authored-by: ike709 <sparebytes@protonmail.com>
2021-04-12 00:43:53 +02:00
SweptWasTaken
85d0b57f8b Fixes organs being unconsumable 2021-04-11 11:16:13 -07:00
TaralGit
478dab4b88 Reworked sprites, inhands and new melee weapons (#3691)
* reworks

* added the rest

* reworked the machete handle

* reworked the icon for the machete

* ok. last one

* .

* .

* replaced machete and knife sprites (again)

* the meta.json

* license

* ffs

* final

* bs

* .

* .

* got rid of the machete and bat

* fuck

Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2021-04-10 16:34:45 +00:00
Swept
252881776d Adds some more toollists and debug entities (#3807)
* Adds upgraded tools to surgery and construction tools list

* Adds cow tools entity list

* Adds admin multitool

* Removed cowtools entitylist

* Merge

* RSI Validator doesn't cry now
2021-04-10 07:25:12 +00:00
Vera Aguilera Puerto
009870116d Nodes in entities are now named. (#3825) 2021-04-09 20:47:31 +02:00
Vera Aguilera Puerto
c28f22ebff Removes chem. and react. from every prototype ID (#3767)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-04-08 23:48:02 +10:00
Alex Evgrashin
cfe427eb8c Light replacer (#3701)
* Add graphics

* Barebone light replacer

* Now light replacer stores bulbs

* More interactions

* Added text messages

* Better light refil

* Add light replacer to locker and lathe

* Added sound

* Fixed ignore error

* Better inhand

* You don't like this commas?

* Fixed typo

* Deferring spawning

* Moved interaction logic to system

Co-authored-by: Alex Evgrashin <evgrashin.adl@gmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-04-08 22:28:06 +10:00
Swept
c7482140e1 Nukes any mention of CollisionGroup.Clickable (#3782)
* Initial

* Typo

* Update integer references

* Applied Reviews

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-04-08 21:44:20 +10:00
MehimoNemo
1d4df2606d +3 lathe recipes 8===D (#3812)
* Adds some lathe recipes for a few circuit boards

Does this mean I can call myself a video game dev now. Recipes can be tweaked and stuff if needed
Issue #3544 
Lathe stuff :)

* Big Huge Changes To Lathe

Makes lathe able to craft 3 circuit boards

* +3 Circuit Boards to electromag research

* fixes icon sprites

* fixes textures for realsies

* Update Changelog.yml

* Unfucked changelog

I guess it's automatic

* Revert "Unfucked changelog"

This reverts commit b877188b1fc7928d618f27ef5a8d2c4b6d011523.

* Revert "Update Changelog.yml"

This reverts commit d31ef05b11d72f6781f563658e24083b8a14019d.

* Tweaked resource costs
2021-04-06 21:06:24 +02:00
DrSmugleaf
677706b117 Refactor body component to use slots instead of an army of dictionaries (#3749)
* Refactor body component to use slots instead of an army of dictionaries

* Update vox

* Replace static method call with extension

* Add setpart method, replace dispose with shutdown

* Fix tests, fix not listening to slot events when setting a part
2021-04-05 14:54:51 +02:00
Swept
5387f87608 Fixes all vending machine copyrights (#3798) 2021-04-05 14:52:09 +02:00
Swept
e56e0c66cd Increases material cost of all lathe recipes (#3801) 2021-04-04 17:00:45 -07:00
Swept
c7baec6e69 Sets rack/shelf drawDepth to be under objects (#3803) 2021-04-04 20:27:09 +02:00
Swept
d2ae9bc7be Fixes soundCollection error (#3800) 2021-04-04 20:26:40 +02:00
Swept
b5f6f43aaa Fixes pie cannon (#3797) 2021-04-04 13:13:19 +02:00
ShadowCommander
500c26be40 Fix 100dmg and 200dmg SWEPs 2021-04-02 22:11:49 -07:00
Swept
685f7008a6 Makes organs consumable (#3754)
* Slightly reorganizes Body yaml

* Slightly reorganizes Body yaml

* You can now monch all organs

* Rewrites Mobs/Species/.rsi meta.jsons and replaces some human organ sprites

* ReIDs organs and does some more cleanup
2021-04-02 15:44:02 +02:00
Peptide90
df70984c52 Adds more mob crates for livestock (#3604)
* Adds livestock crate sprites and cargo crates

Goat and butterfly

* Sorted NPC crates. Added more mobs

Alphabetized NPC crates & Cargo_livestock
Added all current mob crates to cargo.
Added remaining mobs as crates.
Fixed .rsi naming
Added descriptions to livestock crates
Added construction graph for crates under new category "storage"

* Added bees, chickens and gorillas

NPC Crates for cargo

* Fixed cargo console icons

* Alphabetised NPC animals

* Randomizer comment

* removed livestock from cargo console

* Fix chickenmob

* Update yml

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-04-02 21:41:00 +11:00
collinlunn
f7aba5f701 SharedItemComponent (#3513)
* StorableComponent refactor

* ItemComponent refactor

* conflict fixes

* removes redundant null check

* removes redundant item throwing code

* fix conflicts

* ExplosionLaunchedComponent

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-04-02 21:01:03 +11:00
ShadowCommander
d9781c6f1c Change anchorable snap default to true (#3789) 2021-04-02 20:29:49 +11:00
Swept
587d3fa7b9 Debug SWEPs (#3755) 2021-04-02 10:54:08 +02:00
Swept
e1a28abe6f Updates a bunch of yaml files to code quality guidelines (#3784) 2021-04-01 23:23:48 +02:00
ShadowCommander
a98c0dadd4 Implement inflatable wall (#3703)
* Implement inflatable wall

* Actually block atmos

* Fix naming and add description

* Add requested changes

* Change prototype to field

* Refactor checks to use existing methods

* Fix PrototypeIdSerializer imports

* Fix mass in yaml
2021-04-01 00:04:56 -07:00
Swept
a69e98dcdc Makes RnD less useless (#3763)
* Initial

* Idk what I did for this change but i'll push it
2021-04-01 00:04:18 -07:00
ShadowCommander
7a842f7c22 Fix tests (#3707)
* First pass

* Fix access and rename banananium to bananium

* Fix captialization of CookTimeInfoLabel

* Fix InteractUsing calls

* Remove unused [Dependency]

* Replace obsolete references to Anchored with BodyType

* Assign default value to shoving someone in disposals

* Fix naming

* Replace Initialize TryGetComponents with EnsureComponent

* Rework AnchorableComponent

* Fix singularity component

* Replace obsolete usages of Angle.South

* Fix efcore warning

* Fix container tests

* Fix DebugPressurePump invalid PressurePump yaml

* Fix getting pathfinding region of grid 0

* Fix atmos plaque missing layer and add info message when it happens

* Fix AiSteeringSystem steering in an invalid grid in entity test

* Make content able to choose which log level leads to test failures

* Revert container test fix for Acruid

* Fix sprite, pipe and saving errors
Make EntityTest print all errors instead of stopping on the first

* Reorder singularity visualizer

* Disable pvs for container occlusion adn simple predict reconcile, they use entities other than map ones

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-03-31 21:41:23 +02:00
Swept
2fcf8cd3e4 Uplink uses correct clarissa magazine ID (#3761) 2021-03-31 12:11:12 +02:00
metalgearsloth
d1e4bb0304 Inertia (#3709)
* Some stuff

* Fix NaN angular velocity

* Optimise a bit

* Give throwing a bit of a spin

* Reality can be whatever I want

* Biffing it

* Cleanup

* Update submodule

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-03-30 21:43:03 +11:00
Swept
09d6746ca9 Removes interaction outline from puddles (#3741) 2021-03-30 14:54:36 +11:00
DrSmugleaf
610db55454 Add command to spawn entity lists around the player and surgery tools list (#3721)
* Add command to spawn surgery tools around the player

* Generalize the command ot all entity list prototypes

* Change index to try index and rename surgery tools prototype
2021-03-28 12:59:58 +02:00
Pieter-Jan Briers
0ac4c0e85c SKREEEEEE (#3706)
* Import bird sprites and define basic mob.

* SKREEEEEEEEE

* Move hair styles to new sprite accessory prototypes.

Basic stuff, no multi-species stuff yet.

* Vox hair styles and clothes

* Make HumanoidCharacterProfile.Default() a static default to fix tests.

Usages that wanted the previous random behavior now call Random().

* Remove names from hair style prototypes.

(They're in localization files)

* Update Content.Shared/Actions/ActionType.cs

(sk)reeee github

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-03-28 17:26:32 +11:00
BulletGrade
4939429399 Magazine name renamed to be more specific (#3702)
* Magazine names are more specific

* Fix capitalization on magazine names

* Proper capitalization

Un-capitalized "Machine Pistol" and "Pistol"
2021-03-28 17:06:20 +11:00
Swept
4a899fb16d More physics tweaking (#3728)
* Anchors metal chairs

* Chairs now drop mats on breaking

* Some chairs are now unanchorable

* Ups default friction to .30, increases medical tile friction

* Updates gas canisters to use constructible base

* Updates computers to use constructible base

* Reanchors girder for now

* Vending Machines use base constructible

* Chemmaster and Disposals now has proper physics and use base constructible

* Computers now break properly and frames/unfinished drop metal

* Updates rnd stuff to new base constructible

* Applies reviews for gas cans, potted plants and computers
2021-03-28 17:00:37 +11:00
Swept
5fe744a65e Fix bullet collision (#3725) 2021-03-27 14:23:20 +11:00
ike709
1d052d0410 Improves the HUD (#3655)
* All good except the combat doll

* Makes the HUD inventory less terrible

* Cleanup, nuke the Combat Mode button

* Harm icon

* Switch the icon

* Basic goon hud

* Toggleable

* Nuke the popup, properly centers it

* Fix clicking the button

* Nuke some old code

* missed a comment

* Remove defaults

* Localization

* Nuke some old yaml

* New sprites

Co-authored-by: ike709 <sparebytes@protonmail.com>
2021-03-27 02:23:12 +11:00
Vera Aguilera Puerto
a6f04e22e4 Entity Reagent Reactions v2 (#3714)
* Refactors reactions to be more POWERFUL and DATA-ORIENTED
2021-03-26 12:02:41 +01:00
drongood12
ceaa0dd753 add linearDamping and angularDamping for projectiles (#3717)
* add linearDamping and angularDamping for projectiles

* whops
2021-03-26 12:54:07 +11:00
drongood12
1a3bd9d2ec Fixes foam based metal layers (#3712) 2021-03-26 12:52:26 +11:00
Swept
29d02a3740 Attempts to fix all physics bugs at once (#3610)
* Fixed Rack/Shelf

* Fixes bookshelf, bed

* Placeable for beds for bedsheets

* Bunch of Physics changes, ask metalgearsloth about em'

* More modifications

* More

* Other stuff

* Organizes entities yaml a little bit

* Something new

* Fixed, happy with the state of this rn

* A

* A

* Ye

* E

* Done for now...

* Applied Reviws

* Changes

* Fix the robust commit

* Fixes tests?

* E

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-03-26 12:51:26 +11:00
ShadowCommander
4efa9afa85 Add table deconstruction and fix table destructible spawns (#3705)
* Add table deconstruction and fix table destructible spawns

* Change table names to match and add construction recipes

* Fix reinforced table and table frame destruction not dropping metal rods
2021-03-24 15:34:07 -07:00
Vera Aguilera Puerto
da071bb73d Remove duplicated component in simplemob 2021-03-21 22:37:15 +01:00
Vera Aguilera Puerto
d505ce1409 Adds creampie launcher 2021-03-21 18:08:42 +01:00
ShadowCommander
45d93d8faa Fix chairs not unbuckling entities when deconstructed or destroyed (#3696) 2021-03-18 10:48:17 +01:00
ShadowCommander
51178b9ae7 Airlock construction (#3609)
* Add construction and deconstsruction of airlocks

* Change name to door electronics

* Rearrange things

* Fix errors

* Fix physics error from bumping

* Prevent editing the map for now

* Address reviews

* Change switch to if

* Fix newlines
2021-03-17 13:07:49 +01:00
Vera Aguilera Puerto
3affd1118e Improves FlammableComponent, allow mobs to collide with each other. 2021-03-16 12:55:35 +01:00
Vera Aguilera Puerto
49ea3da72e Fix soap and banana peel slips. (#3681)
* Fix soap and banana peel slips.

* Update submodule.
2021-03-16 11:45:48 +01:00
Swept
fabc97d733 Fixes SMG mag issues (#3683)
* SMG crate correct mags

* Map Hotfixing
2021-03-16 09:14:11 +01:00
Swept
20fd7bb5a9 Adds more surgery tools and resprites existing (#3631)
* Initial

* Fixed map/issues

* Touchup

* Fixes tests

* Fixed tests

* Fixed RSI Validator

* Fixed RSI Validator

* Fixed

* FD

* FD

* FD

* Killed rogue inis

* netsync

* Update submodule

* Lint

* Lint

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-03-16 08:48:54 +01:00
Swept
9cf8768754 Saltern mapping updates (#3669) 2021-03-16 16:46:31 +11:00
Vera Aguilera Puerto
0531dcb197 Fixes soap and banana peels going through walls when thrown. 2021-03-15 21:29:32 +01:00