Commit Graph

1907 Commits

Author SHA1 Message Date
metalgearsloth
4b78e0a4e0 ECS flash area on collision (#4311) 2021-07-21 11:20:13 +02:00
PJBot
5befd58887 Automatic changelog update 2021-07-21 05:17:12 -04:00
metalgearsloth
8862028860 ECS StunnableProjectile (#4309)
* ECS StunnableProjectile

Also renamed it to the more generic component for stunning on collision

* Reviews
2021-07-21 11:16:38 +02:00
metalgearsloth
94ef2cb66e Nuke portals (#4315) 2021-07-21 11:16:10 +02:00
Visne
370ae45b5a Refactor OptionsMenu to XAML UI (#4299) 2021-07-20 21:36:28 +02:00
metalgearsloth
b46de3a5db Refactor chemical injection to be ECS (#4296) 2021-07-20 17:41:22 +02:00
PJBot
59fcc2aa08 Automatic changelog update 2021-07-20 04:30:11 -04:00
Pieter-Jan Briers
b96d760043 Chat improvements. (#4283)
* UI is an abbreviation, in XAML.

* Chat improvements.

Changing the "selected" channel on the chat box is now only done via the tab cycle or clicking the button.

Prefix chars like [ will temporarily replace the active chat channel. This is based 100% on message box contents so there's no input eating garbage or anything.

Pressing specific channel focusing keys inserts the correct prefix character, potentially replacing an existing one. Existing chat contents are left in place just fine and selected so you can easily delete them (but are not forced to).

Channel focusing keys now match the QWERTY key codes.

Deadchat works now.

Console can no longer be selected as a chat channel, but you can still use it with the / prefix.

Refactored the connection between chat manager and chat box so that it's event based, reducing tons of spaghetti everywhere.

Main chat box control uses XAML now.

General cleanup.

Added focus hotkeys for deadchat/console. Also added prefix for deadchat.

Local chat is mapped to deadchat when a ghost.

Probably more stuff I can't think of right now.

* Add preferred channel system to chat box to automatically select local.

I can't actually test this works because the non-lobby chat box code is complete disastrous spaghetti and i need to refactor it.

* Move chatbox resizing and all that to a subclass.

Refine preferred channel & deadchat mapping code further.

* Don't do prefixes for channels you don't have access to.

* Change format on channel select popup.

* Clean up code with console handling somewhat.
2021-07-20 10:29:09 +02:00
PJBot
4f08bc5243 Automatic changelog update 2021-07-19 16:56:40 -04:00
SethLafuente
fc6e9fe3e9 Increased Crowbar and Wrench Damage (#4292)
Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
2021-07-19 20:55:37 +00:00
SethLafuente
2ad98b3d22 Gave RD a lab coat when he spawns In (#4290)
Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
2021-07-19 20:54:50 +00:00
PJBot
10ced26b0d Automatic changelog update 2021-07-19 04:50:21 -04:00
PJBot
0d1af2c5ff Automatic changelog update 2021-07-18 09:00:50 -04:00
Vera Aguilera Puerto
8410fc239c Fix handheld instruments not working 2021-07-18 14:59:40 +02:00
Kara Dinyes
84616743e9 Add HideContextMenu to low wall overlays
fixes #1239
2021-07-16 01:07:30 -07:00
Swept
48356ddb71 Adds shuttle consoles for Sloth 2021-07-15 23:33:39 -07:00
Swept
414888b87c Few fixes for org PR 2021-07-15 22:46:18 -07:00
Swept
5f9ba812ca Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
Swept
0ae9bc088f Fixes bike horn 2021-07-15 08:47:35 -07:00
PJBot
c8cea33797 Automatic changelog update 2021-07-15 09:25:47 -04:00
Vera Aguilera Puerto
45643c633d Adds dual-port vent pump. (#4270)
* Adds dual-port vent pump.

* stop being lazy and do the flag check manually

* disable vent pump behavior
2021-07-15 23:24:45 +10:00
PJBot
8aed096fd2 Automatic changelog update 2021-07-15 03:45:12 -04:00
metalgearsloth
e726e88f7a Remove PhysShapeGrid (#4264) 2021-07-14 18:48:07 +10:00
Vera Aguilera Puerto
d8e353742c Canister fixes and rework (#4266)
* Kills PipeNode ConnectToContainedEntities and EnvironmentalAir with fire.

* Reaction IGasMixtureHolder is nullable.

* Reworks canisters

* Adds PortablePipeNode and PortPipeNode, which connect to each other.
2021-07-12 10:00:50 +02:00
Vera Aguilera Puerto
077f158dda Add pipe coloring (#4261) 2021-07-12 09:59:45 +02:00
Galactic Chimp
1b8fb8df1d #4213 translation string fixes (#4217)
* #4213 some translation string fixes

* #4213 cargo localization string fixes

* #4213 more localization tweaks and fixes

* #4213 - fixed some translation string issues

* #4213 - fixed some translation string issues
2021-07-10 01:14:06 -07:00
AJCM-git
915a274ee0 Lobby music size and volume optimizations (#3968)
* First commit

* Final touches

* Some touches

* test

* Final touches (for real this time)

* Final changes (super this time for real, really)

* some touches
2021-07-10 01:13:23 -07:00
Swept
0a42b0b59f Changes the chatbox to be more consistent with SS14's UI (#4137) 2021-07-09 07:10:57 +00:00
SweptWasTaken
29b734a35a Fixed unpowered part of the station caused by pow3r 2021-07-08 23:43:00 -07:00
Pieter-Jan Briers
103bc19508 Pow3r: stage 1 (#4208)
Co-authored-by: 20kdc <asdd2808@gmail.com>
2021-07-04 18:11:52 +02:00
metalgearsloth
ea60a81fdf "fix" potted plants bb (#4255)
I believe it'd be one of the ones without worldrotation when we start doing rotated grids so I made it square for now.
Really I was just trying to stop the one at arrivals being jammed between the 2 walls constantly.
2021-07-04 22:35:09 +10:00
metalgearsloth
d1b0d5aa58 Fix trash being spawned on substation (#4254)
* Fix trash being spawned on substation

Waste of an awake body

* Also get this garbage
2021-07-04 22:31:46 +10:00
DmitriyRubetskoy
d10885742b Omnizine and donk-pockets (#4250)
Co-authored-by: Swept <sweptwastaken@protonmail.com>
2021-07-03 01:16:21 +00:00
DmitriyRubetskoy
5469f8c8b2 Give Item spell (#4241)
* Cherry-picked summonspell

* Renamed the script for clarity

* Fixed Spell type error in yaml

* Fixed Sound issues and increased the cooldown

* Newline

* Major script change

* Fixed Namespace

* Validation fixed, TryGet replaced

* Typo again

* Allowed for proper localisation

* Typo fixed

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

* Adressed changes

* Review cleanup

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-07-01 21:26:44 +10:00
DmitriyRubetskoy
427ed72754 Changed airlock type from service to theatre (#4246) 2021-07-01 21:07:18 +10:00
DmitriyRubetskoy
579f3c1103 Thirteen Loko causes toxin damage (#4249) 2021-06-30 14:35:19 +00:00
Vera Aguilera Puerto
5d49527827 Fixes for computer YAML. 2021-06-30 11:35:08 +02:00
Vera Aguilera Puerto
eacbb3a6d2 Fix girder not being impassable.
Fixes #3777
2021-06-29 21:23:09 +02:00
Vera Aguilera Puerto
77ae49fd9c Sound Specifiers. (#4239)
* Adds SoundSpecifier and a type serializer.

* DiceComponent makes use of SoundSpecifier.

* When rider autorefactoring decices to add field:

* Remove SoundEmptySpecifier, use nullable everywhere
2021-06-28 16:20:57 +02:00
Vera Aguilera Puerto
a1088faa35 When the changelog is sus. 2021-06-28 14:09:46 +02:00
Vera Aguilera Puerto
6a4e0beacc Fix being able to play structure instruments while in crit/dead.
Fixes #4038
2021-06-28 13:45:23 +02:00
Vera Aguilera Puerto
dfe29a1550 Clean up vending machine prototypes. 2021-06-28 13:17:37 +02:00
Vera Aguilera Puerto
ff6cd00438 Fix spray puff and fire extinguisher cloud not moving.
They were anchored and had the wrong body type...
2021-06-28 13:08:10 +02:00
Vera Aguilera Puerto
2307dcb675 Update submodule, fixes MIDI stop crash 2021-06-28 11:01:46 +02:00
metalgearsloth
50cc526ebd Refactor standing to be ECS (#4142)
* Refactor standing to be ECS

E C S B A B Y

* DONE

* FIX IT FIX IT FIX IT

* IsDown event

* Change to methods

* Fixes

* Address some reviews

* Last of the Mohicans

* Final fixes

* Fix tests
2021-06-27 19:02:46 +10:00
Galactic Chimp
71d939bed5 #3927 beakers will now break and spill on landing after a throw (#4230) 2021-06-27 13:05:43 +10:00
Swept
d6805f47a3 Added fireaxe cabinets (#4221)
* Added fireaxe cabinets

* Now inserts and renamed ItemCabinetVisuals file

* Added netsync

* Cut out layers for future ItemCabinetVisualizer work and reorganized some RSIs

* Update Resources/Textures/Constructible/Storage/Cabinets/extinguisher_cabinet.rsi/meta.json

* Update Resources/Textures/Constructible/Storage/Cabinets/extinguisher_cabinet.rsi/meta.json

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-06-25 13:27:22 +10:00
Vera Aguilera Puerto
fcbe0baea4 Update submodule to v0.4.71 2021-06-24 21:44:07 +02:00
DrSmugleaf
716bee0746 Remove IClientSingularityInstance, move visual effects to SingularityDistortionComponent (#4194)
* Remove IClientSingularityInstance

* In and out 5 minute refactor

* Component states for singularity distortion

* Fix distortion states

* Address reviews
2021-06-24 12:48:11 +10:00
Vera Aguilera Puerto
34e457b854 Gas Tanks no longer use NodeContainer, Gas Canisters no longer use passive gates. 2021-06-23 12:02:28 +02:00