Commit Graph

6668 Commits

Author SHA1 Message Date
Nemanja
be8d0e69b6 fix medhud bounds with 64x64 inhands (#24102) 2024-01-14 23:54:08 -07:00
Nemanja
736b9dd7df 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
2024-01-14 23:35:28 -07:00
Flareguy
d3a41ede49 Nerf lava firestacks (#24100)
* nerf lava firestacks

* dode
2024-01-14 23:33:05 -07:00
deathride58
855c08f649 Eye opening/closing is now possible while cuffed (#24097)
u can now open and close your eyes while cuffed
2024-01-15 00:11:21 -05:00
Skye
9c277bd0e2 Cryo Burn Chem - Aloxadone (#23980)
Aloxadone (accidentally exploded first pr oops)
2024-01-14 20:57:30 -07:00
Arendian
04a8761bb6 decelerator nerf and projectile penetration mini refactor (#24032)
* decelerator nerf and projectile fix

* datafield name difference

* forgot to add component

* missed datafield styling

* comment made summary

* CanPenetrateComponent and CollisionLayer check.

* Small comment changes
2024-01-14 15:39:09 -08:00
Nairod
abd0e6dd20 Nerf and Add More Reagent Slimes (#24087)
* Nerf and Add More Chem Slimes

* Whoops Redundancy
2024-01-14 14:14:19 -08:00
themias
fd7ff690b1 Grave digging and decomposition (#23646)
* Grave digging and decomposition

* fix

* update based on review comments

* code review

* remove unused field
2024-01-14 11:47:31 -05:00
Psychpsyo
a747e6dda4 Plates & Cash gridinv visuals (#24075) 2024-01-14 11:44:17 -05:00
Whisper
34a9d4d0d5 Cerberus has AI (#24028) 2024-01-14 21:19:36 +11:00
AJCM-git
108f001731 Virtual items cleanup (#23912)
* Virtual items cleanup

* Detail

* Review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-01-14 21:18:47 +11:00
Dakamakat
b80f7eed6e Make throwable star damage stamina (#23527)
* feat(star.yml): make throwable star damage stamina

* feat(Components): add new StaminaTresholdDamageOnEmbedComponent

* feat(SharedProjectileSystem): update system with new events to change
stamins treshold on embeed projectile remove / add

* feat(StaminaSystem): update system with new subscriptions

* feat(throwing_stars): update yml with new component

* feat(StaminaDamageOnEmbed): add stamina damage on embeed

* cleanup unused / ajust numbers

* fix(StaminaSystem / OnEmbedComponent ) apply requested changes

* Rest of the review

* another warning

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-01-14 20:10:50 +11:00
deltanedas
d1d11d09c7 Add TryGetPrimaryDepartment to jobs system (#23317)
* add primary departments

* make command and station specific secondary

* add a unit test

* fixy

* compile

* webedit ops

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-01-14 19:18:34 +11:00
Morb
9063cfe454 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>
2024-01-14 18:52:07 +11:00
deltanedas
88db476d27 Add greenshift preset (#24029)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-01-14 18:20:43 +11:00
Pieter-Jan Briers
123a4147de 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
2024-01-14 18:18:39 +11:00
Emisse
b51d69184e Revert "Greyscale decal tweaks + additions" (#24069) 2024-01-14 00:15:32 -07:00
Nemanja
43da5f65f3 Fix iron ore being called steel ore in the vein descriptions (#24066)
Fix iron ore being called steel ore
2024-01-14 17:52:04 +11:00
Tayrtahn
2d6d2aba0b 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
2024-01-14 16:37:28 +11:00
Ilya246
7682884d19 no time limit on nukie syndicate bomb (#24022)
implement
2024-01-14 16:25:18 +11:00
degradka
6fc0aeaf17 Add a neck gaiter into HOS's dresser (#24003)
HOS's dresser now contains a neck gaiter
2024-01-13 23:12:36 -05:00
Aexxie
28095d5dc0 Species' melee changes (#24019)
Changes Spider attack type to pierce, and gives them the bite anim. Lizards now have claw anim.
2024-01-14 14:08:20 +11:00
21Melkuu
3fae5de47d Mayo (#24017)
Mayo
2024-01-13 21:47:19 -05:00
lzk
e47e359108 Remove archaic accent (#24052) 2024-01-13 21:45:54 -05:00
Pieter-Jan Briers
f191c90999 Desk bells can be rung with activate (#24047)
* Desk bells can be rung with activate

Important

* Remove obsoletions too while I'm at it.
2024-01-14 12:43:59 +11:00
Varen
7d258c9e7c Makes Eggs drawable with a syringe (#24042)
-Makes Eggs drawable with a syringe
2024-01-13 23:57:19 +03:00
SlamBamActionman
8e125e0ea5 Remove AmmoTechFabCircuitboard from Thief objectives (#24037) 2024-01-13 23:55:03 +03:00
Vasilis
7f766ead2d Remove spacepens (#23970) 2024-01-13 21:20:11 +01:00
lzk
cde4ea78d2 make gas tanks not quick equipable (#23971) 2024-01-13 00:30:37 -07:00
Crotalus
f0e706a4bd Add nuclear bomb warp point (#23973) 2024-01-13 00:30:11 -07:00
Nemanja
f0e43126e2 Ore crab drops nerf (#24012)
ore-crab-drops-nerf
2024-01-12 22:27:42 -08:00
degradka
23580232ac Fix electrical crates drop plastic instead of metal (#23992) 2024-01-13 15:55:47 +11:00
Nemanja
bee200da6d fix coal ejection (#23993) 2024-01-13 15:52:53 +11:00
lzk
205c631c06 Fix autodrobe inventory (#24006)
Update theater.yml
2024-01-12 19:40:12 -05:00
Hannah Giovanna Dawson
d2a1eae2d9 Add "Skelly Versus The Rev" as lobby art (#23974)
Add Skelly Versus The Rev as lobby art
2024-01-12 15:52:13 -05:00
takemysoult
9e1342f3e4 Tranquilizer balance (#23979) 2024-01-12 13:45:08 -07:00
GreyMario
1c3c596bae Pie tins returned from all pies in all situations, add lathe recipes for pie tin and some other basic kitchenwares (#23217)
* move pietin trash to FoodPieBase so all pies return their pie tin when eaten

* spawn trash from a SliceableFood if the Food has a trash

* add a limited selection of additional tablewares to the autolathe

* kitchenware material adjustments

* fix crash when slice pie in hand/inventory

* use system helpers + slices now go in parent container
2024-01-12 01:42:15 -07:00
Fahasor
fa3da1ab82 Whistle for security (second try) (#23945)
* Move Exclamation entity

* Add Whistle Component and Whistle System

* Add BaseWhistle prototype

* Add sound to BaseWhistle

* Add SecurityWhistle prototype

* Add Sprite and Icon to SecurityWhistle

* Add whistleExclamation prototype

* Fix SecurityWhistle prototype

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>

* Add whistles to sec vendingMachine

* Revert "Add sound to BaseWhistle"

This reverts commit 0c2eeab1286fb778ed7a845e59c642f667582a4a.

* Add sounds for BaseWhistle

* Make atributions compact

* Remove unnecessary spaces

* Make WhistleSystem class sealed

* Remove possibility to exclamate one person from WhistleComponent

* Remove delay from WhistleSystem

Increase delay

* Remove unnecessary HashSet

* Try replace Resolve

* Refactor sound emmiting

* Rework spawn of exclamation

* Move WhistleComponent from Server to Shared

* Edit WhistleComponent because of moving

* Move WhistleSystem from Server to Client

* Edit WhistleSystem because of moving

* Add new event

* Add server part of WhistleSystem

* Modify system for prediction

* Add documentation to WhistleComponent

* Revert "Modify system for prediction"

This reverts commit 89abb290571ff47deb5491b0f720f6bde079110b.

* Revert "Add server part of WhistleSystem"

This reverts commit ca52ca081f30fb164f401c1818d08531f02af284.

* Revert "Add new event"

This reverts commit 5ca9694757c94c03ca72d5b2f56f5f23503a3263.

* Move system from client to shared

* Modify whistle system because of moving

* Separate checks and action

* Organize file folders according to conventions

* Make component Networked

* Change trigger component for WhistleSystem

* Put indents betwen methods

* Rework WhistleExclamation prototype

* Change variable name

* Add serializer to WhistleComponent

* Rename one variable

* add predict possibility to Shared

* add Client part of prediction

* Add Server part of prediction

* Increase whistle distance

* Prevent spawn for invisible entities

* WhistleComponent now use file-scoped namespace

* Delete unnecessary part from MakeLoudWhistle

* Add Resolve check

* Delete Server and Client part for prediction

* Make system prediction properly

* Change prediction behaviour

* Fix unexpected error occured

* Avoid using obsolete methods

* Add comments

* Update DataField to make it shorter

* Update size for new size system

* Prevent ping for invisible entities for real now

* Avoid triggering unnecessary debug asserts

---------

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
2024-01-12 01:05:28 -07:00
KittenColony
0c045f815f Fixed Lizard swipe (#23953)
* made unarmed lizard / spider melees representative

* Revert Arachnids
2024-01-12 01:03:30 -07:00
Tayrtahn
b8de514237 Cuttable speaker wire for vending machines (#23873)
Implement SpeechWireAction
2024-01-12 01:03:02 -07:00
Aexxie
b9f694ea59 Adds the "advanced" color palette (#23960) 2024-01-12 01:00:43 -07:00
Aexxie
1b8e536848 Greyscale decal tweaks + additions (#23961)
* "whitescales" every marking

* adds greyscale wooden trims

* Texturizes steel tile overlays

* Texturizes the rest

* Adds yaml for the greyscale trims (whoops)
2024-01-12 01:00:22 -07:00
icekot8
6820cff4f5 new chemical-Necrosol (#23850)
* rollback

* dumb fix
2024-01-12 00:59:21 -07:00
Jackal298
996eba6bc6 Minor change to vending machine inventory (#23967) 2024-01-12 00:58:34 -07:00
Emisse
e93231ebaa death squad armor tweaks (#23965)
* death squad resprite

* fix boote
2024-01-12 00:58:08 -07:00
Justin Pfeifler
43090844cd Fix Floodlight Collision (#23966)
Update floodlight mask and layer
2024-01-12 00:42:43 -07:00
Flareguy
8a7ab61522 Ports some /tg/ + /vg/ space ambience (#23910)
* ports some tg + vg space ambience, removes all but 1 of the old space ambience music

* add back starlight and drifting
2024-01-11 20:53:58 -08:00
Alzore
5dd48f3dc0 Tesla Artifact Effect (#23958)
EffectTesla
2024-01-11 20:41:44 -05:00
Alekshhh
e2dd30f640 New Lobbyscreen Art (#23943)
sos
2024-01-11 16:28:13 -07:00
themias
8bba4b852b Headphones can be turned on (#23882)
Toggle headphones
2024-01-11 16:25:27 -07:00