Commit Graph

785 Commits

Author SHA1 Message Date
Chief-Engineer
2499b4e2bd Add osay command (#13057)
* add osay command

* replace obsolete method

* inherit LocalizedCommands instead of IConsoleCommand

* streamline

* make OSay class public to match other commands

* re-scope namespace to file
2022-12-19 22:14:43 -06:00
Nemanja
168bad2ef2 multi-handed item component (#12523)
* multi-handed item component

* pretty fucking obvious missed portion of this

* holy shit was i on crack wtf was that code

* DEWIT RIGHT
2022-12-19 22:07:23 -06:00
Timothy Teakettle
c046666578 adds the ability to "mix" solutions (reactions caused by using an item on a solution holder) (#13015)
* everything for mixing aside from yaml changes

* add recipe and canmix to bottles and the holy mixer tag to the bible

* fixes as a result of testing

* remove unused usings

* remove emptylines that are not required

Co-authored-by: 0x6273 <0x40@keemail.me>

* more empty line removal!

Co-authored-by: 0x6273 <0x40@keemail.me>

* add single space between if statement and condition

Co-authored-by: 0x6273 <0x40@keemail.me>

* fixes indentation on TryGetMixableSolution

* raise new AfterMixingEvent after attempting to mix a solution

* before mixing event and attempt get mixable solution event

* update reaction tests to be a beaker that can be mixed, and then pass a mixer component in to simulate mixing

* make two more beaker types mixable, add attribute for mixing feedback

* bible mix message

* mixing feedback on success

* updates test to use SpawnEntity over new as per feedback

Co-authored-by: 0x6273 <0x40@keemail.me>
2022-12-19 22:05:02 -06:00
Checkraze
4d35bf002c Party Crate (#12794)
* party time

* inflation
2022-12-19 22:02:02 -06:00
Chief-Engineer
fdb1181298 Add ability to prevent ghosting (#12906)
* add ability to prevent ghosting to MindComponent.cs

* make minds preserve properties in certain transfer scenarios

* Revert "make minds preserve properties in certain transfer scenarios"

This reverts commit 333cae0db0faf4ef81767b93332271d944c90a0e.

* move PreventGhosting to the actual mind
2022-12-19 21:55:45 -06:00
eoineoineoin
f08b1be48c Add label to lathe UI (and friends) to show when no materials are loaded (#12893)
Also, don't list materials which have previously been loaded and
completely consumed.

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-12-19 21:54:42 -06:00
Nemanja
3b48051e33 Node Scanner (#12889)
* node scanners + new tech

* Sue me for making my shit copyright free
2022-12-19 21:53:54 -06:00
Alex Evgrashin
6293c6f359 Uplink catalog localization (#12931)
* Add loc support

* New icons and translated weapon

* Explosives

* Finished ammo

* Utils

* Fixes

* Implants and bundles

* Removed sink from surplus

* Tools

* Start working on armor

* Finished armor

* Misc

* Finished uplink
2022-12-19 21:52:59 -06:00
Chief-Engineer
5ece9bd9e8 Modify admin chat (#13050)
* split admin chat into new channel

* add ability to play audio when a chat message is received and add audio to admin chat

* give client control of AdminChat sound and volume + suppress sound for senders
2022-12-19 21:39:01 -06:00
Nemanja
8b347dd70f RCD + research unlock test (#13062) 2022-12-19 21:37:40 -06:00
Stealthbomber16
f40130a7bb service vending machine updates (#12151)
* botany vending machines

egg-plant seeds added to seed vendor since they are available in botany locker at roundstart
botany tool number increased to match the increased botany staff count of most stations

* dinnerware has large beakers now

* nutrimax has buckets and swabs

* bucket advertisement

Buckets!
2022-12-19 20:48:13 -06:00
Nemanja
cdc6716859 Printable drills and constructable thrusters (#12943) 2022-12-19 15:38:30 +11:00
nikthechampiongr
749d09572c Fixed typo in copypasta flavor message (#13060) 2022-12-18 09:21:44 +01:00
Nemanja
00497177f8 Intercoms [crappy radios] (#12898) 2022-12-14 12:39:54 +11:00
Morb
dbba104eab Fax Machine (#11704) 2022-12-12 05:06:11 +11:00
Nemanja
913e1ee676 Exosuit: Ripley (#12668)
* mechs

* interaction relay

* atmos handling

* fuck around with interaction events

SPAGHETTI CODE OH MY GOD

* more sprites and whatever the hell

* more mech shit

* more shit for equipment

* starting equipment (for nukie mechs and such)

* equipment cycling

* starting with some of the ui

* a fat chunk of ui prototyping

* done tinkering with ui

* a bunch of ui stuff and what have yous

* cleaning up grabber and state handling

* make the ui actually functional + watch me port a million icons

I swear i'll prune the sprites later blease

* start on construction

* construction yo mamma

* remove some unused files

* fix a silly

* make the graph sane

* make it actually constructible.

* print the boards as well, bozo

* rebalance part prices

* eject action

also i appease the russians by remembering to localize

* Punch Shit

* make mech integrity and repairs work

* Make the UI more based

STOMP STOMP STOMP STOMP

* make equipment even more based

* batteries and other such delights

* make the ui look pimpin af

* make the construction mega based

* UI but so epic

* equipment

* some sweat tweaks

* damage rebalancing

* restructure tech

* fix some shit

* mechs inherit access

* make icons actually use sprite specifiers

* TRAILING COMMAA!!!!!

* fix a mild indentation sin

* undo this change because it isn't needed

* actually fix this

* secret webeditting shhhh

* place this tech here

* comments

* foo
2022-12-10 11:05:39 -06:00
Nemanja
250fde746f make nukie round-end screen good (#12949)
* make nukie round-end screen good

* UNCOMMENT THIS YOU BUFFOON
2022-12-09 20:08:40 -06:00
Nemanja
331108f5eb Tech Tree 2 Deluxe (With Funky Kong) (#12916)
Closes https://github.com/space-wizards/space-station-14/issues/12147
2022-12-09 14:06:41 +11:00
Kara
8bf0d16fad Revert "Kicking AFK players (#12812)" (#12909)
This reverts commit ca260ee666.
2022-12-08 01:07:58 +11:00
Alex Evgrashin
04db7d0fdd Geiger counter (#12082) 2022-12-06 17:56:52 -08:00
eoineoineoin
ff9cf108b6 UX improvements to Air Alarm UI (#12681)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-12-06 15:46:07 -08:00
brainfood1183
375ca1e22b Hamster Pet (GhostRoleMob) (#12813) 2022-12-06 15:28:05 -08:00
Rane
21906f45bf examine for stealth effect (#12486)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-12-06 15:18:46 -08:00
nikthechampiongr
3d86baa92e Confirmation button (#12671)
Closes https://github.com/space-wizards/space-station-14/issues/12579
2022-12-06 15:14:48 -08:00
Easypoller
afbb3f28f0 Added airlock kit orderable from cargo (#12722) 2022-12-02 18:04:34 -08:00
Pieter-Jan Briers
a6045e4538 Launcher info links. (#12781) 2022-12-02 17:23:43 -08:00
Easypoller
fcf5eeb635 Added orderable crates for medical emergencies (#12815) 2022-12-02 17:18:51 -08:00
eoineoineoin
af51e67e1c Add a label to make lathe UI clearer (#12805)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-12-02 17:13:09 -08:00
Nemanja
d52cbdc18e Rephrase panic bunker denial messages (#12827)
* Rephrase panic bunker denial messages

* ike and his infinite wisdom
2022-12-02 02:51:53 -06:00
Morb
d956b8bfcc Panic bunker min overall playtime & deny reason (#12811)
* Add min overall hours & reason

* Disable show reason by default
2022-12-01 10:41:47 -06:00
Morb
ca260ee666 Kicking AFK players (#12812)
* Kicking AFK players

* Set correct CCvar values
2022-12-01 10:38:20 -06:00
Kara
01e0ea7922 Ghost toggle FoV action (#12818)
* Ghost toggle FoV action

* p
2022-11-30 23:46:04 -06:00
eclips_e
e923b15e27 Prayer Fixes (#12752)
* fixe

* no more ahelp spam

* More fixes

* i hate

* typo fix

Co-authored-by: Just-a-Unity-Dev <just-a-unity-dev@users.noreply.github.com>
2022-11-28 22:49:20 -06:00
Vordenburg
58752b6973 Fix some typos. (#12748) 2022-11-28 13:37:58 +11:00
Nemanja
a93ee34a44 fixed missing localization strings for voice triggers (#12774) 2022-11-27 00:01:17 -08:00
Mervill
5ae838a6a3 Fixes for the recycler and related things (#12703)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-11-25 20:00:41 +11:00
metalgearsloth
375490bb8c Add command for creating simple planet maps (#12698) 2022-11-23 17:35:25 +11:00
Mr0maks
347bf814ac Fix locale in settings (#12702) 2022-11-21 14:24:21 -08:00
DrSmugleaf
5c80153665 Add ban id to ban list, make ids label a button (#12700) 2022-11-21 20:04:24 +01:00
keronshb
21c1cb57ce Makes adjustment to macro bomb implants and how mobstate trigger handles suicide (#12682) 2022-11-20 20:51:44 -06:00
keronshb
671324bef8 Implanters and Subdermal Implants (#11840)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-11-20 17:49:37 +11:00
Mervill
ac828008a3 Add verbs to Two Way Levers, make some odds and ends recyclable. (#12660) 2022-11-19 08:05:44 -08:00
Kara
c71850a53f Convert ghost toggle button into an action (#12658)
* Convert ghost toggle button into an action

* figs
2022-11-18 16:30:53 -06:00
Nemanja
11f3b4b740 Traversal Distorter [New Xenoarch Machine] (#12643) 2022-11-17 20:43:18 -08:00
Nemanja
257a9db5c1 xenoarch inhands + a few effects (#12655) 2022-11-17 15:10:45 -08:00
Kara
eaa7c0dd36 Item artifacts (#12652) 2022-11-17 09:40:05 -08:00
Nemanja
7895ddebe3 medical scanner machine upgrading (#12487) 2022-11-16 13:02:36 -08:00
Mervill
07da6ba416 Rename Kahlua to Coffee Liqueur (#12525)
Closes https://github.com/space-wizards/space-station-14/issues/10486
2022-11-16 12:59:43 -08:00
Aru Moon
cf1bf8ad6c Localize PDA's NetProbe labels (#12590) 2022-11-16 06:38:38 -08:00
Jacob Tong
d939c43354 Remove duplicate disarm popup when target is holding an item (#12315)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Fixes https://github.com/space-wizards/space-station-14/issues/12114
2022-11-15 18:48:00 +11:00