Commit Graph

36638 Commits

Author SHA1 Message Date
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
metalgearsloth 24d1c967b6
Airlock icon smoothing (#2789)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-12-26 19:24:03 +11:00
metalgearsloth 73579bcd07
Fix low wall overlays (#2788)
Most noticeable when rotating walls I think which Saltern doesn't have.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2020-12-26 18:08:01 +11:00
Vera Aguilera Puerto 5247ad60af Update engine submodule to v0.2.11 2020-12-26 00:21:06 +01:00
Vera Aguilera Puerto 0289d0f88e Revert "Update engine submodule to v0.2.10"
This reverts commit 4415215d7d.
2020-12-25 17:07:41 +01:00
Vera Aguilera Puerto 4415215d7d Update engine submodule to v0.2.10 2020-12-25 15:19:55 +01: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
Radrark b4506b4d08
Makes ghosts able to point through walls. (#2821)
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2020-12-24 14:33:07 +01:00
DrSmugleaf b208ff4c20
Fix build (#2830) 2020-12-24 14:28:49 +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
Pieter-Jan Briers 44e3cc9395 Alerts now use SpriteSpecifier 2020-12-23 23:45:52 +01:00
Pieter-Jan Briers 9b53793ca5 Adds permissions panel to admin menu. 2020-12-23 17:08:34 +01:00
Pieter-Jan Briers 2e6ab15a2a Clean up station events synchronization code.
AAAAAAAAAAAAAAAAAAAAAAAAAAA
2020-12-23 17:08:34 +01:00
Pieter-Jan Briers a5151af4c1 Adds promotehost command to make bootstrapping admin privileges easier. 2020-12-23 17:08:34 +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
Vera Aguilera Puerto ce029f461e Do not ignore up in hotbar keybinds. 2020-12-23 12:35:05 +01:00
Swept c3a6d0c597
Add belt slots for several items 2020-12-23 16:32:42 +11:00
py01 c1d42de991
Fixes PipeDirections not having Flags attribute (#2809)
Co-authored-by: py01 <pyronetics01@gmail.com>
2020-12-23 16:31:50 +11:00
daniel-cr 005e142949
Make handheld explosives affect tiles (#2806)
If you are holding the explosive in your hard or inventory, this should make affect the tiles around you. At the moment it only affects entities. I will refactor this class a little more.
2020-12-23 16:31:04 +11:00
Pieter-Jan Briers d31dbec7ea Remove AggressiveInlining abuse from TileAtmosphere.cs. 2020-12-22 18:31:02 +01:00
Pieter-Jan Briers 8e8594063d Optimize allocations in MetabolismComponent and TileAtmosphere 2020-12-22 18:28:54 +01: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
Vera Aguilera Puerto cf90c77034 Fix transformable containers.
Fixes #2775
2020-12-21 12:49:38 +01:00
Vera Aguilera Puerto d684198b00 Fixes observing from lobby nullspacing people on round restart
Fixes #2791
2020-12-21 12:25:35 +01:00
Pieter-Jan Briers 131f7ac6cc Fix HoS shoes not existing. 2020-12-21 12:21:15 +01:00
Pieter-Jan Briers ac1d664008 Probably fix build forgetting that nuget exists. 2020-12-21 12:15:29 +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
DrSmugleaf 38dcc058c7
Add game rule to restart an empty server after 10 minutes (#2787)
* Add game rule to restart an empty server after 10 minutes

* Add missing localization for time running out
2020-12-21 11:59:41 +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
Pieter-Jan Briers 5b60d24dcb Merge branch 'xamlui' 2020-12-21 04:14:49 +01:00
Pieter-Jan Briers e6444a1d80 Update submodule, statushost changes, fix missing projects to sln 2020-12-21 04:14:36 +01:00
Pieter-Jan Briers 9f4b0f49c2 Merge branch 'master' into xamlui 2020-12-21 03:08:05 +01:00
Vera Aguilera Puerto f52984553b Fix airblocked space tiles venting air
Fixes part of #2780
2020-12-20 23:05:23 +01:00
Paul d0c7cfdbdc targets file 2020-12-20 21:47:46 +01:00
Pieter-Jan Briers 921f7ab642 Clean up stale preferences data on load at the server.
This fixes further bugs with "nonexistant job selected in character preferences" like the client blowing up in the lobby.
2020-12-20 16:13:45 +01:00
DrSmugleaf 91e2dd2276
Add command to enable the lobby, restart the round and set a preset (#2786) 2020-12-20 04:48:13 +01:00
DrSmugleaf 21dbd50128 Fix build 2020-12-20 04:36:08 +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
DrSmugleaf 5909a41028
Move damage class and type mappings to DamageSystem (#2784)
* Move damage class and type mappings to DamageSystem

* Make the properties static again
2020-12-20 04:31:56 +01:00
DrSmugleaf 0172613a7d
Remove wireless surgery (#2785)
* Remove wireless surgery

* Change surgery window title to Surgery

* Remove todo

* Check only tools with a window open
2020-12-20 04:31:39 +01:00