Commit Graph

5278 Commits

Author SHA1 Message Date
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
PJBot
e4018cf71b Automatic changelog update 2021-03-24 18:35:09 -04: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
Metal Gear Sloth
6dab384c5d Update submodule 2021-03-24 22:40:04 +11:00
BulletGrade
f87b381468 Buckle icon fix (#3698) 2021-03-23 23:45:55 -07:00
Pieter-Jan Briers
f3a180c3d5 Fix DB stuff. 2021-03-22 11:00:10 +01:00
Vera Aguilera Puerto
cd7b3322db Fix incorrect name in changelog
oopsie hehe
2021-03-22 01:51:16 +01:00
Pieter-Jan Briers
a321b4302e Use HWIDs for bans. 2021-03-22 01:32:09 +01:00
Pieter-Jan Briers
071362ed25 Update submodule 2021-03-22 01:32:08 +01:00
Pieter-Jan Briers
f0433a03ee HW is an acronym 2021-03-22 01:32:08 +01:00
Vera Aguilera Puerto
da071bb73d Remove duplicated component in simplemob 2021-03-21 22:37:15 +01:00