Commit Graph

4372 Commits

Author SHA1 Message Date
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
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
Vera Aguilera Puerto 6f3f04b61e People who get creamed while they were already creamed get stunned again. 2021-03-21 21:11:38 +01:00
Vera Aguilera Puerto 8cd7b40b34 Update submodule.
Oops.
2021-03-21 18:19:34 +01:00
PJBot 3da183f9fd Automatic changelog update 2021-03-21 13:11:51 -04:00
Vera Aguilera Puerto d505ce1409 Adds creampie launcher 2021-03-21 18:08:42 +01:00
Vera Aguilera Puerto 1a8982da52 Reverses order of Thrown Item interactions 2021-03-21 18:07:06 +01:00
Vera Aguilera Puerto 8d25e5c5de Fixes cream pies not splashing on colliding when thrown. 2021-03-21 18:07:06 +01:00