Commit Graph

1809 Commits

Author SHA1 Message Date
Scribbles0 830ae5579f
Unrevivable trait (#24226)
* unrevivable trait + remove unclonable remnants

* cleanup

* change to hascomp

(cherry picked from commit 7a2e500f689738b64abc24929e8d4a387749ba64)
2024-01-26 23:13:01 +01:00
Nemanja 40f7e0b53e
Lathe Categories (#24247)
* Lathe Categories

* serilog my beloathed

(cherry picked from commit 73e94dfa92e0afe3ad0decd1d7248d13fa4f208c)
2024-01-26 23:12:38 +01:00
Ubaser d511f31243
Mustard, ketchup and mayonnaise now tastes distinct (#24297)
add

(cherry picked from commit a6e16d99610120d086105de867d7e82712964109)
2024-01-26 23:11:15 +01:00
SpeltIncorrectyl 46b8eaad4b
Can emag artifact crusher (#23957)
* initial commit

* made it emaggable

* removed OnAttemptEmagEvent

* moved emagging to shared

* added local file to git

(cherry picked from commit fd673cf6e30599f5895d58c3281eba2901301401)
2024-01-26 23:11:10 +01:00
Repo 13d79489a9
Restart votes check player count and ghost levels (#23453)
* Restarts have max player count

* Now counts ingame ghosts to determine if restart can be called

* consistant cvar name

* Added a player count with state conditional

(cherry picked from commit 7bf62f1d1904b591580b17b2b5079f0dfe769e4b)
2024-01-26 23:07:50 +01:00
Ubaser 9392f73772
Fix salvage wreck names (#24256)
add

(cherry picked from commit 4b77d5519a0b637740521ac9cd4e656bfee03f37)
2024-01-26 23:07:22 +01:00
IlyaElDunaev b67dcf5a02
Botany guide chemicals (#24194)
(cherry picked from commit 09b3a4489c4a042f40ee3ab0060ebc8c9c9e0a2f)
2024-01-26 23:07:20 +01:00
Kevin Zheng 25499c5c07
Fix drink examine text (#24241)
(cherry picked from commit 3506e67e88082ca22dc7b720f52748df36de4ab4)
2024-01-26 23:05:39 +01:00
Ubaser 9fa4e84c65
Add pacifism description and clean up traits a little (#24216)
add

(cherry picked from commit da7ed4b27bf596015e2d37bfea102771911ce9c5)
2024-01-26 23:05:32 +01:00
lzk df30ede473
localize shuttle timer eta etd (#24204)
(cherry picked from commit 89e765c9cbdb2c6c14480e1b9f7cd98c129e72bf)
2024-01-26 23:04:17 +01:00
TurboTrackerss14 37c32f5776
Add Mothroach Burger (#24156)
* Add Mothroach Burger

* append copyright

* fix whitespace and metajson ordering

(cherry picked from commit c32d19cf5ca49bf583054a72eb229f93dfc5b303)
2024-01-26 23:01:01 +01:00
Veritius 92695c274c
Executions (#24150)
* Execution (you monster)
not done

* woops

* more stuff

* Melee executions

* Prevent executing those who can interact

* Better checks for if you can execute

* Scale the execution time of a knife with its attack speed

* Translations for fucking up an execution

* rename some functions

* Properly scale execution speed of melee weapons

* Fix checks in CanExecuteWithAny

* Allow executing yourself (funny)

* More versatile localisation

* Suicide with guns

* Popups for successful gun executions

* whoops

* Stop flare guns crashing the game on executions

* Various tweaks

* Remove some old usings

* Pacifists can no longer execute

* Remove unnecessary check

* Use CanShoot in gunsystem

* Capitalisation in ftl string

* Fix melee executions not playing a sound

* localisation tweaks

(cherry picked from commit 2e83f5a0ecc5fea0177acd94e22133de0d614588)
2024-01-26 22:58:32 +01:00
LankLTE ab5cc6b25e
Follow command and ahelp menu follow (#24142)
* Command & ahelp rename

* Reviews

* remove tpto

(cherry picked from commit 44abe3e54d8522fe795a59a0b302a0f1f858cbbc)
2024-01-26 22:58:09 +01:00
lzk fd30703d24
Remove prototypes locale (#24159)
(cherry picked from commit 1db42e048b8f05100f820c9728a0753681ef9cd0)
2024-01-26 22:57:41 +01:00
Arkanic 80665d94b0
qol tweak: More context about how to access traitor uplink in character menu (#24163)
Update preset-traitor.ftl

(cherry picked from commit 294c4bb3cee0ca8ae9da8fce908968262408bb87)
2024-01-26 22:56:50 +01:00
Skye 4d83cff795
Cleanup Medicine Descriptions (#24141)
Medicine Cleanup TIme

(cherry picked from commit 7e101f6e19a061a445e7e174fa462ce908866d89)
2024-01-26 22:55:48 +01:00
Nemanja e624317d37
Cryogenic Sleep Units (#24096)
* Cryogenic sleep units

* pause map support

* no more body deletion

* Cryogenic Storage Units

* boowomp

* no more emag, no more dropping present people

(cherry picked from commit 736b9dd7df6e35f07fed88686c7c863ac61af846)
2024-01-26 22:51:41 +01:00
Skye be33bad257
Cryo Burn Chem - Aloxadone (#23980)
Aloxadone (accidentally exploded first pr oops)

(cherry picked from commit 9c277bd0e23fb805522f0943cf880c5028eb4f61)
2024-01-26 22:51:19 +01:00
themias a83c773c3c
Grave digging and decomposition (#23646)
* Grave digging and decomposition

* fix

* update based on review comments

* code review

* remove unused field

(cherry picked from commit fd7ff690b1ad7b1cf6cd62deba3076684e3e9282)
2024-01-26 22:50:50 +01:00
Morb 781657f44d
Tail wagging (#19573)
* MVP

* Uncomment animated prototypes

* Disable wagging on death

* Move component to server

* Looped tail animation

* Apply front tail template

* Disable animated markings globally

* Add emote sending

* Update documentation

* Move locale

* Use static instantAction & remove action on comp del

* Use fluent POSS-ADJ

* Update docs

* Add copyright

* Update copyright

* Update license & copyright

* Move to main directory & format meta.json

* Fix path

* Change namespace

* Remove empty meta.json

* Update

* REMOVE unnecessary IsNullOrWhiteSpace check

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Move animated markings to main file

* Use emotes

* new

* fix

* fix

* Tests, pls

* fix dixel

* Remove networked from wagging comp

* Remove unused import

* Remove unused imports

* Move wagging comp to shared

* Revert the emotes

If we're getting it the action is better.

---------

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 9063cfe454263e2616d4d948648d6c73cbc039f9)
2024-01-26 22:38:24 +01:00
deltanedas 8f549d2cae
Add greenshift preset (#24029)
Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit 88db476d27a31083cf36276419e8b59530da08a6)
2024-01-26 22:38:22 +01:00
Pieter-Jan Briers 56fb80ad34
BUI bugfixes / improvements (#23881)
* Fix ActivatableUIRequiresPowerCellComponent stopping power draw when one of two people closes the UI.

Also fixes it to check UiKey properly.

* Remove unnecessary CrewManifestViewer on PDAs

This is for a pop-up crew manifest UI, which the PDA doesn't use.

* Fix BoundUIClosedEvents that didn't check UI key/not correctly at least.

Uses the new helper method in engine.

* Fix drone (cargo shuttle) pilot console UI breaking if two people open it and one person closes it.

* Fixes for disposal router/tagger UI.

Code was badly copy pasted without changing identifiers, never worked.

Also cleaned up some of the logic (text trimming, sounds).

Also removed the "refuse to work if you have something in your active hand" check like why.

* Avoid running most ActivatableUIComponent logic when closing a UI via toggle

Activating the UI while it's already open closes it via toggle. Except it still ran 99% of the "attempting to open" logic which makes no sense.

This probably fixes a bug or some other dumb behavior somewhere.

* Bitch

(cherry picked from commit 123a4147dea2945f6c60fe9e4e0a3aa2da75e1dc)
2024-01-26 22:38:21 +01:00
Tayrtahn 87d60504e3
Hackable intercoms (#23984)
* Enable wire interface for intercom

* Implement BlockListening component and system

* Implement ListenWireAction

* Added cooldown/overload to mic wire pulse

* Properly persist voicemask settings when user already has one.

* Addressed requested changes

* Added wire panel open/closed visuals

(cherry picked from commit 2d6d2aba0b1b2b41bbcafb9f60ead926e6b67d16)
2024-01-26 22:37:41 +01:00
Errant a468bba629
Navmap UI enhancements (#23777)
* label scaling wip

* beacon toggle, cleanup

* weh

* caw

* Smooth scaling, almost-selectable font size, Magnification count, zoom scale accuracy change, opacity

* never asked for individual font sizes

* zoom

* format

* Fixes CrewMonitor and PowerMonitor using the default tile color as text background instead of their custom tile colors

* font customisation, needs UI elements

* Station map rightclick now works

* UI scale will keep the local systems in line

* adjusting font size to UI scale

* typo

* fix RT version

* putting cache back in its place

* toggle labels moved to Examine

(cherry picked from commit 40db236b822c82cf97649f25d8cebfb455f82ff2)
2024-01-26 22:37:34 +01:00
deltanedas 0c4fd5785d
better deconversion (#23315)
* add deconverted window

* show deconverted window when deconverting + remove the role

* webedit ops

* antagonist -> revolutionary

* evil

* oh

* eui ops

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit a558b112a1c4d71ffcd1b1b266d31ff45bd76460)
2024-01-26 22:37:15 +01:00
Pieter-Jan Briers 7d019f0418
Quick dialog fixes (#24046)
Pressing "enter" on the last dialog box now confirms the dialog.

Localize.

(cherry picked from commit 8416fc746b08d943b26f220002087c667d9c2a00)
2024-01-26 22:37:12 +01:00
lzk 34481158d3
Remove archaic accent (#24052)
(cherry picked from commit e47e359108ec6f8833e34fc313aff67b0c51d9e0)
2024-01-26 22:36:50 +01:00
degradka e449d0787d
Add a check for item size in the microwave system (#24026)
* Add a check for item size in the microwave system

* DataField suggestion

* Merge TryComp with HasComp

* Add datafield changeability for admins

(cherry picked from commit 562d7b4b82a49001179c1252064c8610174f8716)
2024-01-26 22:36:24 +01:00
Errant 4a80cc086f
Station Map window edges (#24024)
(cherry picked from commit bda89918ff49a6da6dfdfc3d52e166a443781840)
2024-01-26 22:35:12 +01:00
Tayrtahn 35ba9eb50d
Cuttable speaker wire for vending machines (#23873)
Implement SpeechWireAction

(cherry picked from commit b8de514237c996e85e0c64e8e69edbfe79565683)
2024-01-26 22:33:15 +01:00
icekot8 0d269d0954
new chemical-Necrosol (#23850)
* rollback

* dumb fix

(cherry picked from commit 6820cff4f54cacc5aa10c61ebc4e2396b62aea70)
2024-01-26 22:33:11 +01:00
Kukutis96513 9c16a43a7e
Bulk plushie lizard crate (#23927)
* make the bulk crate order

* added space lizard plushies to bulk crate

(cherry picked from commit bd17444cc5c4bc5cf0eea7f5343858e422a96a04)
2024-01-26 22:28:52 +01:00
deltanedas cf50b5a8b3
dedicated burn and shock meds (#23941)
* pyrazine and insuzine

* add recipes

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>

(cherry picked from commit 581c95ed728c181fa4fe4f8e497804f7340b446d)
2024-01-26 22:28:40 +01:00
Nemanja 46f40662bb
Stop the inevitability of death from misgendering you (#23949)
Fix rotting messages and make them use pronouns

(cherry picked from commit 0126b9820ddd07bb2e98e766c19701fef64daf4e)
2024-01-26 22:27:36 +01:00
Nemanja 9890ea542c
machine parts + power cell resprite (#23913)
* machine parts + power cell resprite

* logic fix

(cherry picked from commit b3014e6cb33cecb6796c3002385d862d581e2762)
2024-01-26 22:26:40 +01:00
Guillaume E 75e6237060
Show how close bodies are to rotting (#23530)
* Show how close bodies are to rotting

When examining a dead body, you will be able to see of close
it is to rotting.

 - "It still looks fresh.", in the first third of the pre-rot period
 - "It looks ripe.", in the second third
 - "It's starting to look bad.", in the last third

This could help players prioritize medical care.

* Alter the wording of the pre-rot indicator

* Use numeric rotting stages in FTL

---------

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
(cherry picked from commit af7327e59f9831d866022dc9018ae79311602f04)
2024-01-26 22:25:32 +01:00
Ubaser d48303bd19
Moths get insect blood (#23671)
* ya

* mothroach

* update

* fix

* fixe

* add

(cherry picked from commit e91e746dd388299ac2bc711f887aa1ba555203bc)
2024-01-26 22:24:21 +01:00
Emisse 6f4a47f0d6
Syndie elite uplink (#23859)
* elite suit store

* eek

* dont drink

(cherry picked from commit b3008ab7c881806d003a989f80cb9e2dfbfd219c)
2024-01-26 22:23:33 +01:00
metalgearsloth 2d3c0accff
Add artifact fragments to salvage magnet (#23791)
slavage

(cherry picked from commit 5d658fc0fa98db9e053b82d491265422b0dcf28c)
2024-01-26 22:21:22 +01:00
lapatison 6bac92524c
Bunch of slot locales (#23792)
* locale

* tweaks

(cherry picked from commit 615330c545bad828d0e227c883536172a2eae9d2)
2024-01-26 22:19:59 +01:00
lapatison 9ab61abdc1
Minor antag name fix (#23812)
(cherry picked from commit 5a2b1f1829462722c8c1fe4035c4811fef886b9a)
2024-01-26 22:19:21 +01:00
metalgearsloth 4c7ca09c9b
Biome marker layer tweaks (#23663)
* Biome marker layer tweaks

- Ensure veins get spawned at great perf cost (it's time-sliced anyway).
- Bump asteroids from 6 nodes to 10 nodes.

* Fixes

* magnet

* Magnet dictates wreck spawn

* Update Content.Shared/Procedural/PostGeneration/BiomeMarkerLayerPostGen.cs

* mraow

(cherry picked from commit d7eb7b700c72a7aa56e6bb2181ed5cd622f04a83)
2024-01-26 22:19:17 +01:00
lzk 4356cec6db
Skeleton species locale (#23770)
* Update species.ftl

* Update skeleton.yml

(cherry picked from commit 6c0467c0f6d924348d0b7ee836dc7b4d759cc211)
2024-01-26 22:17:11 +01:00
Nemanja 703b4cb7cc
Quantum Spin Inverter (#23756)
(cherry picked from commit fdd18c9ae49cf98a766b5df484c67d9cf4f4418e)
2024-01-26 22:17:00 +01:00
ike709 fcebd56e8e
Appraisal tools check for cargo bounty completion (#23760)
Co-authored-by: ike709 <ike709@github.com>
(cherry picked from commit b8e8e6141a2115b43d79109b7f00c9fbfb863a5e)
2024-01-26 22:15:02 +01:00
cool dolphin 81fa7c6443
Add delicious mopwata (#23740)
* added delicious mopwata

* added mopwata, the reagent

* fixed issues, changed color, added more possible fills

(cherry picked from commit a34ee7c300414a9a28b583d12b293a5e010e9deb)
2024-01-26 22:15:01 +01:00
Tayrtahn 879e8b2cb3
Reduce vendor thank you message spam and add variety (#23746)
* Moved vendor thank you messages into AdvertisementPack, making them vendor-specific.
Wrote a few example messages.

* Only display thank yous when closing the UI after a purchase.

* Tweaked a few messages

* More custom messages

* Missed one

(cherry picked from commit eb9770efb91fab68696938008fedb5ab1a10f15f)
2024-01-26 22:14:58 +01:00
AJCM-git 87bdedfccf
Fixes ninja not being able to use abilities (#23748)
* Fixes ninja not being able to use abilities

* This was for testing

(cherry picked from commit a3127748d1685f78cdca991d562559cd868fb189)
2024-01-26 22:14:56 +01:00
Tayrtahn eff25174c4
Round mixing temperature entries in the guidebook (#23751)
Thanks for the help, Fluent.

(cherry picked from commit 4972e257e0620c78a2d0b4be0e73d547d2bae4c5)
2024-01-26 22:12:24 +01:00
Naive817 01ade0303e
Adds syndicate cyborgs. Adds Assault cyborgs to nukie uplink (#19733)
* added syndicate cyborgs

* add assault cyborg to uplink

* updated tags.yml

* changed syndicate cyborgs' hitpoints to 200
fixed NPCfaction

* added noslip and MovementAlwaysTouching component to syndicate cyborgs akin to carps, as a stop gap for no magboots or jetpack. Access component fix.

* fixes nodes

* fixes construction

* fixed typo and intergrationtests

* adds back ammocounter for l6c

* fix lawset

* fix item size

* nono, fix again

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
(cherry picked from commit 1b93243beac91391f3add3e799e98f1a30eb36e2)
2024-01-26 22:09:51 +01:00