Commit Graph

1300 Commits

Author SHA1 Message Date
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
Vera Aguilera Puerto
9c2aaef73a Makes accept cloning message use Eui (#2910) 2021-01-03 17:20:17 +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
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
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
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
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
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
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
a91638f6cb Various fixes to monkey cubes (#2844) 2020-12-27 01:02:35 +01:00
metalgearsloth
24d1c967b6 Airlock icon smoothing (#2789)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-12-26 19:24:03 +11:00
20kdc
6b5cded8c2 Clothing and pronoun fields (#2689)
* Clothing & Gender fields: Add to database [MODIFIED TO NOT DEPEND ON SAPHIRE-DB-REFACTOR]

Sorry about this, Saphire.

* Clothing & Gender fields: Add UI [FALLBACK II]

* Clothing & Gender fields: Actually apply gender

* Clothing & Gender fields: Import innerclothingskirt field from my previous attempt

Couldn't import actual prototypes because of a change to IDs

* Clothing & Gender fields: Add innerclothingskirt field to everything

* Clothing & Gender fields: Jumpskirts now work

* Clothing & Gender fields: Gender field will follow sex field if it's not different (UX improvement) [FALLBACK II]

* Clothing & Gender fields: Gender -> Pronouns to reduce confusion. Also, fix profile summary. Properly. [FALLBACK II]

* Clothing & Pronoun fields: Refactor so that profile equipment adjustments are performed in StartingGearPrototype.
2020-12-24 14:42:40 +01:00
20kdc
0063d30a85 Make Carps and Mimics clickable so they can be remover-gun'd (#2820) 2020-12-24 11:51:07 +11:00
Pieter-Jan Briers
825d5c0604 Fix broken ce.rsi 2020-12-23 23:51:45 +01:00
Pieter-Jan Briers
159f7192df Add alert for low oxygen. 2020-12-23 23:46:01 +01:00
DrSmugleaf
764465f60c Separate destructible component threshold into behaviors (#2818)
* WIP changes, add behaviors

* Fix behavior typing, namespace and test

* NO SPACES
2020-12-23 13:34:57 +01:00
Swept
c3a6d0c597 Add belt slots for several items 2020-12-23 16:32:42 +11:00
chairbender
9a3dee2042 Hotbar Improvements + Item Action Integration Test (#2749)
* my IDE keeps wanting to change this so....

* Add item actions integration test, fix bug where empty item action
dict was left in SharedActionsComponent state

* bigger hotbar arrows

* nice wide hotbar pagination hitboxes

* add ability to switch hotbar loadout
via keybinds

* always highlight on drag over
of actions hotbar

* dont rely on content entity for integration test
2020-12-22 15:41:56 +01:00
ike709
7f7f22ef5d APCs now require engineering access (#2795)
* APCs now require engineering access

* Allow if access reader is null
2020-12-22 13:08:35 +01:00
Clyybber
eb576884f9 Rebing throwing to Ctrl + Q (#2781) 2020-12-22 17:52:54 +11:00
Vera Aguilera Puerto
3b1677ff79 Drinking glasses now break.
- Adds DamageOnLandComponent
- Adds DamageOtherOnHitComponent
- Drinking glasses break on throw.
- Drinking glasses damage others when thrown.
- Glass shards also damage others when thrown.
2020-12-21 13:22:16 +01:00
Vera Aguilera Puerto
5fb82ea581 Add drinking glasses to boozeomat 2020-12-21 13:00:35 +01:00
Pieter-Jan Briers
131f7ac6cc Fix HoS shoes not existing. 2020-12-21 12:21:15 +01:00
DrSmugleaf
fd258a54d3 Update destructible threshold property casing to follow the rest of the project (#2797)
* Update casing

* Update casing for min/max
2020-12-21 12:11:56 +01:00
ike709
d9d168a324 Adds missing gas canisters and improves the UI (#2794)
* Adds missing gas canisters and improves the UI

* Pad the label
2020-12-21 11:52:50 +01:00
DrSmugleaf
0b24d425d2 Add job categories to the lobby screen (#2770)
* Rename department property to departments

* WIP Categories

* Add better spacing to categories

* Fix first separator and sync selectors

* You want some types with that

* Apply changes to latejoin as well

* Add category sorting to the late join gui as well

* CONTROL STUCK
2020-12-20 04:33:10 +01:00
Vera Aguilera Puerto
dc5f77f6c8 Remove unlimited synth prototype.
Maybe it isn't the greatest of ideas, given how anybody could spawn it in sandbox mode.
2020-12-20 02:16:15 +01:00
Vera Aguilera Puerto
c9e9d9f4dd Instruments have a property for enabling/disabling MIDI limits.
- Added unlimited super synth that doesn't respect MIDI limits! Adminbuse it to your heart's content and blast your epic MIDIs, fellow badmins.
2020-12-20 01:43:29 +01:00