Commit Graph

6199 Commits

Author SHA1 Message Date
Paul Ritter
bbe9e8328f Merge pull request #2923 from SweptWasTaken/outdated-carpet
Removes any trace of floor_carpet.
2021-01-06 01:59:10 +01:00
Paul Ritter
c237714ee7 Merge pull request #2926 from SweptWasTaken/metalrod-move
Puts metal rods in their place.
2021-01-06 01:55:22 +01:00
SweptWasTaken
1f333c45fd Initial 2021-01-05 13:33:33 -08:00
SweptWasTaken
ba6fa3b1b4 Done 2021-01-05 13:00:12 -08:00
SweptWasTaken
38f5185bdb Nukes Pathfinding maps 2021-01-05 12:44:03 -08:00
Vera Aguilera Puerto
21a2ea86e4 Update engine to v0.2.13 (properly) 2021-01-05 13:20:49 +01:00
Swept
18fd5a6e41 Fixes multitool sprite. (#2921)
* Sprites

* YAML
2021-01-05 21:32:37 +11:00
Radrark
c196cdbd42 Add property to text keybinds (#2862)
Co-authored-by: Radrark <null>
2021-01-05 16:47:42 +11:00
Swept
196e6d2f45 Plays rustle sound when inserting or opening a backpack. (#2890)
* SoundCollection

* Works

* Applied review

* Waah

* Working

* e

* Adjust sound collection serialization

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-01-05 16:34:53 +11:00
Swept
4430164073 Adds unique equips for syndie duffels. (#2867)
* Initial

* Woops c/p slipup

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-01-05 16:22:31 +11:00
Metal Gear Sloth
a2b498d802 Update submodule 2021-01-05 16:20:19 +11:00
Metal Gear Sloth
3afc298d4f Update submodule 2021-01-05 15:55:29 +11:00
DrSmugleaf
e7eb23a9b0 Fix some of the build (#2894)
* THIS TIME FOR REAL

* Fix build

* Bring back old power code

* Remove debugger break

Co-authored-by: AJCM <AJCM@tutanota.com>
2021-01-05 15:36:25 +11:00
py01
1032576a20 Replaces AnchoredChanged C# event with ComponentMessage (#2905)
* Replaces AnchoredChanged C# event with ComponentMessage

* Removes unneeded fields

Co-authored-by: py01 <pyronetics01@gmail.com>
2021-01-05 15:32:59 +11:00
Swept
350f7313be Replaces medical scanner sprite. (#2870)
* Initial

* Let's go

* Updates the pods meta.json cause I can
2021-01-05 02:10:24 +01:00
Leo
447f0af6c2 Allows admins to see deadchat and adds a toggle for deadchat for admins and ghosts (#2904) 2021-01-04 09:25:33 +01:00
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