Commit Graph

7783 Commits

Author SHA1 Message Date
Pieter-Jan Briers
c1f53a4303 Clean up a ton of bugs with suspicion. 2021-01-04 09:18:28 +01:00
Vera Aguilera Puerto
9c2aaef73a Makes accept cloning message use Eui (#2910) 2021-01-03 17:20:17 +01:00
AJCM-git
c04a0270e1 Updates client IgnoredComponents list (#2859) 2021-01-03 16:23:50 +01:00
Swept
81730e2612 Backpack preferences. (#2864)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2021-01-03 16:22:14 +01:00
Leo
57b049d173 Adds DSay command (#2901)
* DSay command

* Moves getting the clients from DeadChat and AdminDeadChat to a function
2021-01-03 16:13:31 +01:00
py01
32f04fd7ca Replaces PowerReceiver's C# event with a ComponentMessage (#2888)
Co-authored-by: py01 <pyronetics01@gmail.com>
2021-01-03 16:13:01 +01:00
Pieter-Jan Briers
914a214a19 Fix setgamepreset command not updating status correctly. 2021-01-03 15:34:46 +01:00
Vera Aguilera Puerto
318f82ab30 Fixes aghost spam creating many admin ghosts.
- Also gives aghosts their character/player name
2021-01-03 15:32:53 +01:00
py01
6d9d7f751e Fixes ApcNetTest (#2895)
Co-authored-by: py01 <pyronetics01@gmail.com>
2021-01-03 03:48:33 +01:00
Vera Aguilera Puerto
74fed841a3 Fixes alert category being the same but alert type changing to one without severity
Also adds alert type to the exceptions in AlertPrototype
2021-01-02 20:51:02 +01:00
Vera Aguilera Puerto
85add420b0 Destructible spawning fix redux (#2892)
* Fix SpawnEntitiesBehavior crash and add test

* Fix comparer, add duplicated behavior

Turns out this isn't Java

* Threshold behaviors are now "linearly" executed

* Fixes YAML threshold behaviors to be linear

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2021-01-02 20:06:00 +01:00
Daniel Castro Razo
cc4669244d Fixes to explosionhelper (#2819)
* Revert "Make handheld explosives affect tiles (#2806)"

This reverts commit 005e142949.

* Fixes tiles being destroyed under walls by an explosion

* Extra imports removed

* Handles explosion in space and different grids

This handle explosions across different grids, and tiles are still protected if there is an entity airtight and currently blocking air on top of them that survived the explosion.

* Some bug fixes

- The way tiles were being protected was silly.
- Big explosions cause a lot of objects to trigger multiple events and at the same time they are destroyed.
- Explosions spawning inside containers like closets work now.

* Range bug fixes

* Explosive

The explosion works even if the entity exploding is inside multiple 'layers' of containers like.
bomb -> survival box -> tool box -> closet

* Explosions are different now

Explosion can't jump over walls now.
Explosions work like rays now, if an explosion breaks a wall it can scatter inside the room.
If entities are behind impassable entities that survive the blast  they are left unscathed.

* Little fix

* Remove the extra lookup of tiles

* Another small change

* Restore the second lookup

I thought this was extra, but this protects the tile under it if there is an Impassable entity on top. None wants anchored girders on top of lattice/space

* Changing order of conditions

IsBlockedTurf is cheaper to run than InRangeUnobstructed.

* Yep
2021-01-02 19:03:10 +01:00
Swept
cd9e5a590b Fixes remaining renamed chems (#2889) 2021-01-02 18:05:32 +11:00
Swept
63a7d2d433 Fixes gar glasses. (#2869)
* Initial

* Fixes inhands

* A

* Oh yeah and they slice real good too
2021-01-02 14:54:30 +11:00
Swept
a111349351 Organizes the reagents/reactions YAML. (#2885)
* Fixes chemical IDs from being FUCKING FUCK GUVK

* All done

* Updated the chem dispenser
2021-01-02 13:34:44 +11:00
py01
a87dda47e9 Removes some linq from power (#2875)
* PowerProviderComponent Linq removal

* AdjacentNode Linq removal

* PipeNode Linq removal

* Replaces HasFlag usage in PipeNode

Co-authored-by: py01 <pyronetics01@gmail.com>
2021-01-02 02:04:10 +01:00
moonheart08
836e2d185a LV Cables -> APC Cables (#2884)
i used the github web editor
sue me it's just a string
2021-01-01 20:32:29 +01:00
DmitriyRubetskoy
625d7aefa3 Animal flavor text (#2796)
* Added flavortext to all animals currently in the game

* intelligence

* Different butterfly flavortext

* Small corrections

* Periouds

* Goat changed to something of a biological fact

* Misspellings fixed

* Update Resources/Prototypes/Entities/Mobs/NPCs/animals.yml

Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Mobs/NPCs/animals.yml

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

Co-authored-by: BlueberryShortcake <rubetskoy234@mail.ru>
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-01-01 18:27:31 +01:00
py01
135a65f030 ApcNet code improvements (#2876)
* Removes per-frame setting of PowerReceiverComponent.Powered

* PowerReceiver.SetLoad

Co-authored-by: py01 <pyronetics01@gmail.com>
2021-01-01 18:21:18 +01:00
Vera Aguilera Puerto
4316e2f554 Recycler improvements, add RecyclableComponent as a tag. (#2882)
* Recycler improvements, add RecyclableComponent as a tag.

* nullableeeeeeeeeeee
2021-01-01 18:19:12 +01:00
Vera Aguilera Puerto
f1eb848db0 a 2021-01-01 18:18:31 +01:00
Vera Aguilera Puerto
8007e3d03b nullableeeeeeeeeeee 2021-01-01 18:17:38 +01:00
Vera Aguilera Puerto
cf38e17b7e Shuttle called/recalled announcements and sounds. 2021-01-01 16:34:54 +01:00
Vera Aguilera Puerto
d43ca2877a Ghost on mind shutdown fixes, no more ghost stacking at bar.
Fixes #1701
2021-01-01 16:11:17 +01:00
Vera Aguilera Puerto
b5fd2ffd6d Recycler improvements, add RecyclableComponent as a tag. 2021-01-01 15:28:58 +01:00
Vera Aguilera Puerto
f8d4d4b8d7 Fix bug where ghosts weren't being spawned for players after their attached entity was deleted.
Turns out creating an entity timer for an entity that has been deleted is a bad idea! Who would have thought?
2021-01-01 15:25:09 +01:00
Daniel Castro Razo
633ae5bc90 Fixes Emergency Lights not charging (#2873)
* Fixes Emergency Lights not charging

* Removed extra imports
2021-01-01 14:26:42 +01:00
Vera Aguilera Puerto
483f7f4385 You can now examine Node Containers to see their "connectors" (#2881) 2021-01-02 00:20:23 +11:00
Swept
9af508e0b5 Satchel and Duffelbag of Holding. (#2866)
* Duffel of Holding

* Satchel of Holding

* Added equipped sprites for both syn duffel variants

* Moved syndie stuff to another PR
2021-01-01 14:16:08 +01:00
py01
8f1c4b79c6 HV Cable sprite fix (#2872)
Co-authored-by: py01 <pyronetics01@gmail.com>
2021-01-01 14:11:32 +01:00
Vera Aguilera Puerto
23f3c89021 Update submodule to v0.2.12 2020-12-31 04:49:33 +01:00
Pieter-Jan Briers
de2bdf4630 Fix integration tests race condition. 2020-12-30 01:18:39 +01:00
Paul
ed4202c9eb content using robust.analyzers 2020-12-29 16:10:15 +01:00
Swept
86e18eabe3 Hotfix for Lathe Recipes. (#2857)
* Initial

* Updates sheet recipes
2020-12-29 01:57:03 +01:00
AJCM-git
04b05c60cb Many improvements to disposals room (#2848) 2020-12-29 01:42:20 +01:00
AJCM-git
13704a255c Fixes the audio and icon (#2854) 2020-12-28 04:32:48 +11:00
RemberBL
be48a25c14 Sound effect plays when an item is thrown (#2767)
* Adds toss.ogg to the project's resources

* Thrown items will now play a sound effect
2020-12-27 20:30:47 +11:00
Swept
78fdd64a43 Fixes replacement light boxes/crates. (#2853)
* Fixes mixed lights box

* Fixed replacement lights crate
2020-12-27 19:42:13 +11:00
Tarlan2
75b35bc8c8 Autolathe recipes (#2836)
* the new recipes I added.

* More recipes for the autolathe. Includes the baton, the pickaxe, the cleaver and a few more.

* autolathe recipes.
2020-12-27 19:29:07 +11:00
Swept
7790f8f6f6 Adds hugbox. (#2826)
* Box and sprites

* Added to clowns fills
2020-12-27 19:24:08 +11:00
Swept
d595286dcc Tweaks volume of material per sheet in lathes. (#2852)
* Initial

* Tidies up file structure
2020-12-27 19:22:50 +11:00
AJCM-git
b554480a42 fixing bounding box (#2849) 2020-12-27 18:54:34 +11:00
moonheart08
bf57038eac carpets are no longer intangible (#2851) 2020-12-27 18:53:59 +11:00
Swept
8a84f7aedf Maps in cargo teleporter (#2834) 2020-12-27 18:50:22 +11:00
Swept
94bb7a165d Adds a sound effect when you unwrap an AME part (#2832) 2020-12-27 03:11:52 +01:00
AJCM-git
e4e0125c2c Fixes secglasses json (#2845) 2020-12-27 03:08:14 +01:00
Swept
9f5684aa51 Updates maint airlock meta.json timing. (#2835)
* Initial

* Fixes license
2020-12-27 03:06:03 +01:00
AJCM-git
07467db01e Gets rid of my bad event (#2846) 2020-12-27 02:51:24 +01:00
AJCM-git
a91638f6cb Various fixes to monkey cubes (#2844) 2020-12-27 01:02:35 +01:00
Radrark
3aa2ffcda2 instrument menu now displays the instrument name (#2840)
Co-authored-by: Radrark <null>
2020-12-26 23:30:37 +01:00