Commit Graph

36638 Commits

Author SHA1 Message Date
SweptWasTaken 861e07a953 E 2021-03-28 17:56:01 -07:00
SweptWasTaken 861cf80c04 Tweaks and added a layer folder 2021-03-28 16:53:30 -07:00
SweptWasTaken d8996c05b6 More tweaking 2021-03-28 16:39:33 -07:00
SweptWasTaken 6f59fe6a7b Flips the hands 2021-03-28 16:28:42 -07:00
Pieter-Jan Briers fd1012d0d2 Hair style fixes.
Can color facial hair again.
Fix sort for hair styles to use name instead of ID.
2021-03-28 21:37:09 +02:00
PJBot 6d44f3a5e8 Automatic changelog update 2021-03-28 08:29:17 -04:00
Vera Aguilera Puerto 0884bcf7ec Fixes bug where the PlasmaFire reaction wouldn't reset reaction results properly.
This would cause the hotspot volume to grow more and more until the hotspot bypasses processing and therefore doesn't spread anymore.
2021-03-28 14:28:04 +02: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
PJBot c5fec52378 Automatic changelog update 2021-03-28 04:37:42 -04:00
Swept 3724ec45b3
Remaps gas canisters and window signs (#3738) 2021-03-28 19:36:40 +11:00
PJBot 9f84a177fd Automatic changelog update 2021-03-28 02:27:33 -04: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
DrSmugleaf 5ed935f30a
Add entity list prototype (#3720)
* Add entity list prototype

* Turn entities property into a method
2021-03-28 17:21:32 +11:00
PJBot 6304d0341b Automatic changelog update 2021-03-28 02:07:21 -04: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
PJBot 776ad7da8e Automatic changelog update 2021-03-28 02:01:39 -04: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
Acruid 126b01fa41 Update Engine Submodule to v0.4.25 2021-03-27 20:30:14 -07:00
metalgearsloth bc6a93fa02
Add pyramid physics testbed (#3710)
* Add pyramid physics testbed

From Box2D (licence is already on the file). Useful for testing solver performance for large islands.

* nulls

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-03-28 13:41:49 +11:00
PJBot b65157ea0f Automatic changelog update 2021-03-27 22:41:25 -04:00
Swept b7c81063ec
Open character window centered (#3735) 2021-03-28 13:40:23 +11:00
Acruid ac219e099d
Moved VisibilityFlags to EyeComponent (#3716)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2021-03-28 01:37:19 +01:00
PJBot c8cb23e1fa Automatic changelog update 2021-03-27 04:02:14 -04:00
Swept 9363cd1b5c
Change storage window to OpenCentered (#3729) 2021-03-27 01:01:12 -07:00
PJBot 5684415c94 Automatic changelog update 2021-03-26 23:24:22 -04:00
Swept 5fe744a65e
Fix bullet collision (#3725) 2021-03-27 14:23:20 +11:00
Acruid 3e7e44df29 Removed Control.Update, moved all update code to Control.FrameUpdate. UI controls have no business running code inside simulation Ticks. Because of how the update loop is ordered, this will actually make the UI elements more responsive to simulation changes.
Fixed multiple bugs in the action UI where the Control.Update method was calling the base Control.FrameUpdate.
2021-03-26 17:10:31 -07:00
DrSmugleaf f17ead47c1
Add prototype id list serializer and tests using fixes (#3719) 2021-03-26 20:55:14 +01:00
DrSmugleaf e0e2b27d3f Update RobustToolbox 2021-03-26 20:54:51 +01:00
SweptWasTaken 1a0b5fb742 HandsGUI uses correct sprites again 2021-03-26 10:55:41 -07:00
SweptWasTaken 3997b06cd2 meta.json commented out for ike-ui 2021-03-26 10:46:22 -07:00
SweptWasTaken 2824a6952c Initial 2021-03-26 10:45:38 -07:00
PJBot add6bebe63 Automatic changelog update 2021-03-26 11:24:14 -04: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
DrSmugleaf ec7eab2989 Fix UtensilComponent interaction returning true even when doing nothing 2021-03-26 16:00:03 +01: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
Vera Aguilera Puerto 6739d6a6a9 Update submodule. 2021-03-26 12:02:06 +01:00
PJBot 2e3719e8ed Automatic changelog update 2021-03-25 21:55:09 -04: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
PJBot 34ebafa22a Automatic changelog update 2021-03-25 21:53:31 -04:00
PJBot 159211c243 Automatic changelog update 2021-03-25 21:52:28 -04: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
metalgearsloth 1499468157
Reduce disposals allocations (#3715)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-03-26 12:48:39 +11:00
Vera Aguilera Puerto d0abb85a6e Renames IEdgeCondition to IGraphCondition 2021-03-25 18:59:16 +01:00
Vera Aguilera Puerto 195feb70a7 Makes atmos superconduction a CVar, disables it by default. 2021-03-25 18:17:30 +01:00
Vera Aguilera Puerto e45548ac74 Optimizes atmos 2021-03-25 14:57:57 +01:00
Pieter-Jan Briers f0b6220f30 GC is an abbreviation. 2021-03-25 02:24:57 +01:00
PJBot deb836a3ac Automatic changelog update 2021-03-24 21:03:49 -04:00
Vera Aguilera Puerto 848eaa9224 A few saltern fixes and tweaks.
- Fixes computers and machines having weird things inside them. Like the ID computer in captain's headquarters, which had a glass firelock inside it. Or the ID computer in HOP's office, which had an APC wire inside it. Sigh.
- Arcade board in maint.
- Slime plushie in maint.
- Atmos and engineering now have canisters.
- Added plasteel to engineering.
- Replaced a few empty crates in engineering for material crates.
- Uncursed the cursed locker.
- probably more, I forgot already.
2021-03-25 02:02:40 +01:00