Commit Graph
32631 Commits
Author SHA1 Message Date
KillianandGitHub 7698aaa9e8 Merge branch 'master' into kk-headsets 2024-11-05 11:53:33 +00:00
Killian c35bb9830a headset refactor and selection 2024-11-05 11:42:27 +00:00
GutiandGitHub 9077c940c4 Better Viro (#16536)
* Better Viro

* Quarantine ship

* Lazy...

* Roanoake prep

* Roanoake

* Verbs

* Verbs + Logging

* Virus breath check
2024-11-05 12:40:02 +01:00
KashargulandGitHub 2bc9005f63 migrate power cells to initialize (#16567)
* migrate power cells to initialize

* forgot the dme
2024-11-05 12:25:37 +01:00
KashargulandGitHub a1576977cc Robot upgrades (#16481)
* initial

* variable cell durability and hp increase on upgrades

* cell hp

* cell influences components

* set defaults for most

* value tgui

* .

* .

* .

* fix copy typoes

* also this

* .

* sanity that

* .
2024-11-04 21:12:31 +01:00
4879a52633 Server maint subsystem (#16518)
* upports server maint subsystem

* fix runtime in admin z narrate

* .

* sorts them verbs

* .

* .

* Update code/controllers/subsystems/statpanel.dm

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>

* Update code/controllers/subsystems/server_maint.dm

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2024-11-04 11:44:44 +01:00
KashargulandGitHub 92c6fc1e5c fix regeneration multipliers (#16561)
* fix regeneration multipliers

* .

* .
2024-11-04 11:27:54 +01:00
KashargulandGitHub d50bc61c83 sanity checks secondary ear colours (#16553) 2024-11-03 19:59:34 +01:00
KashargulandGitHub 8c35071d7e prevent out of index access on tgui spamming the rd console (#16552)
* prevent out of index access on tgui spam

* prevent multi register and unregister

* this needs to be grouped for the execution order
2024-11-03 19:59:16 +01:00
KashargulandGitHub 30af417501 fix f1 adminhelp (#16557) 2024-11-03 19:51:35 +01:00
GutiandGitHub c085ef61b9 Fixing (#16549) 2024-11-01 01:36:32 +01:00
bcab66a291 BYOND 516 Compatibility (#16344)
* 516 compatibility

* Add a pref to turn on dev tools (not admin locked)

* tgui say

* max is 6 rows

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-10-31 19:18:26 +01:00
KashargulandGitHub 8b509623c0 fixes some MC crashes with turf examine (#16540)
* fixes some MC crashes with turf examine

* properly handle turf deletion or same turf examines

* recodes turf examine to move it to client

* .

* use function

* update signals on mind transfer

* ok this would require a lot more component handling
2024-10-31 10:54:02 +01:00
4ff00f8ab5 Metal Vore Solid (#16542)
* Metal Vore Solid

Added a new AI function called guard_limit. This limits the "find target" portion of the AI to only acquire targets that are in front of them, allowing people to potentially sneak behind them.

Added a few guard_limit variants of existing AI holder types, particularly for mercs.

Tested and it seems to work exactly as intended. If their friends are engaged in combat, they will still rush in to help them even if they were looking the other way.

* Update code/modules/ai/ai_holder_targeting.dm

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2024-10-31 10:53:31 +01:00
NadyrandGitHub f4e2e68a79 Fixes fluid pump (#16541) 2024-10-31 09:29:12 +01:00
KillianandGitHub eaaf58b9be water cooler tweaks (#16548) 2024-10-31 09:14:35 +01:00
KashargulandGitHub 91f01ab393 migrate chat messages and phoron spider to self deleting timer (#16547)
* migrate to self deleting timer

* .

* fix phoron spider runtime on early deletes

* .
2024-10-31 09:12:29 +01:00
SatinIsleandGitHub 6cf640946a Item TF smite (#16544)
Added a new admin smite to the player effects panel: Item Transformation. This allows the admin to pick an object to transform the player into. They can transform back using OOC Escape.
2024-10-31 02:49:23 +01:00
ShadowLarkensandGitHub 152c3fe29e Revert "Add support for deploying space helmets over top of other helmets (#16475)" (#16545)
This reverts commit a046ae1fa7.
2024-10-31 02:41:21 +01:00
NadyrandGitHub 1dc68072f2 fix rainbow toxin overdose (#16538) 2024-10-29 01:48:24 +01:00
KashargulandGitHub 9e7b7290cb adds custom light option for robots (#16534) 2024-10-28 16:10:33 +01:00
ShadowLarkensandGitHub a92663e8ab Misc fixes for statpanel (#16531) 2024-10-28 00:22:43 +01:00
CaseyandGitHub 8f2a31927a Merge pull request #16528 from SatinIsle/bunny-things
Bunny suits
2024-10-27 12:42:43 -04:00
KashargulandGitHub 8d02f877a4 Belly import upport (#16454)
* Belly import upport

* .
2024-10-27 15:46:02 +01:00
ShadowLarkensandGitHub a046ae1fa7 Add support for deploying space helmets over top of other helmets (#16475)
* Add support for deploying space helmets over top of other helmets

* Make all /obj/item/clothing/head/helmet overhead
2024-10-27 14:33:56 +01:00
siliconsandGitHub b36015d52a Adds a second ear slot. (#16513)
* misery

* sigh.

* last piece?

* fix

* Fix

* dna

* forgot commas there

* fix style; also that should work as a key

* fix style
2024-10-27 14:33:11 +01:00
SatinIsle c56d5ab8e1 Bunny suits
Added 6 variations of bunny suits, all recolourable: A white bunny suit, a maid themed bunny suit, a white reverse bunny suit, a maid themed reverse bunny suit and the two reversed bunny suits without leg parts.

Changed the rabbit ears headwear to be recolourable.

Added a bunny tail accessory, recolourable.

Added all of the above to the costume vending machine.
2024-10-27 12:47:22 +00:00
SelisandGitHub aa06b5d8d0 Fixed 2 static lists (#16525)
* Fixed 2 static lists

* Removed second roundup
2024-10-26 14:47:06 +02:00
ShadowLarkensandGitHub 9e53689ec7 Replace most legacy robot interfaces with a unified interface (#16517) 2024-10-26 14:17:24 +02:00
ShadowLarkensandGitHub a8affbd4ae Add bapi-dmm to reduce startup time by... a lot (#16148)
* Add bapi-dmm, a rust maploader that goes BRRRRRRR

* A few more maps switched away from file paths

* Update to include 48f4879d8704cb057a (better path error handling)
2024-10-26 13:32:41 +02:00
ShadowLarkensandGitHub dc3fd79427 The final action buttons PR (#16514)
* Make action button target datum

* Initial working action palette

* Action related refactors

* tgstation/tgstation/pull/71339
2024-10-26 13:20:54 +02:00
ShadowLarkensandGitHub 5470702370 Even more action button updates (#16510)
* Update action buttons up to tgstation/tgstation/pull/29379

* Update action buttons up to tgstation/tgstation/pull/48669

* Some dead signals and stuff
2024-10-22 21:29:42 +02:00
NadyrandGitHub 2cd150b294 fixes fireaxe path (#16504) 2024-10-22 20:48:56 +02:00
242fa3a66b Ports over configuration controller (#16484)
* Ports over configuration controller

* Fixes

* Manual path fix

* patch (#16490)

* patch

* .

* SQL Fix

* Post-rebase fix

* Added missing examples

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-10-22 19:26:44 +02:00
ShadowLarkensandGitHub 88e957a716 Fix crew manifest (#16502) 2024-10-21 15:15:04 +02:00
CaseyandGitHub 3e1e4cb329 Merge pull request #16496 from PastelPrinceDan/cattails
adds 4 tails
2024-10-20 17:18:30 -04:00
ShadowLarkensandGitHub ee0c4adbff Convert late spawn UI to TGUI (#16498)
* Convert late spawn UI to TGUI

* Sort alphabetically
2024-10-20 21:37:10 +02:00
ShadowLarkensandGitHub ee2a9901a6 Fix a small runtime in rig dropped (#16497) 2024-10-20 18:05:23 +02:00
ShadowLarkensandGitHub bcc107c7cd Ports tgstation/tgstation/pull/15673 (#16495)
* Ports tgstation/tgstation/pull/15673

* Add a small delay to icon updating to cover up SSoverlays

* Fix actions on robot modules
2024-10-20 17:12:24 +02:00
pastelprincedan 4d7e31f117 adds 4 tails 2024-10-20 16:09:24 +01:00
ShadowLarkensandGitHub 8c2d326214 Micro-opt lighting (#16482) 2024-10-20 16:17:19 +02:00
acc912bdbc ByondUI Overmap Navigation (#16474)
* ByondUI Overmap Navigation

* delayed map update

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-10-20 16:15:11 +02:00
KashargulandGitHub 40f956a414 some fixes (#16494)
* some fixes

* module deselect

* .

* .

* .

* .
2024-10-20 12:10:52 +02:00
KashargulandGitHub 7be625e0cb some more small things (#16491) 2024-10-18 23:36:19 +02:00
KashargulandGitHub edf912d4a6 add missing triggered and some mirror fixes (#16489)
* add missing triggered

* fix that

* fix borg panel stats

* .

* fix that

* fix that

* those are fine

* holder status

* prommi

* less usr

* eh check that later

* hardsuit usage

* .

* .

* .

* .
2024-10-18 00:39:56 +02:00
ShadowLarkensandGitHub 8d97f43bd0 General improvements to Action Buttons (#16488)
* Add screen helpers, reorganize action button files

Separates screen objects from datums in action button files

* Add a mouse drag indicator to movable screen objects and use new helpers

* Fix shift-clicking actions to reset position

* Fix dreamchecker errors
2024-10-17 10:57:53 +02:00
KashargulandGitHub b594520a74 next set of spans (#16434)
* next set of spans

* some more

* next

* next

* next

* .

* text...

* next... rest soon

* .

* .

* ok last set for the night

* .

* .

* .

* .

* some more

* next

* next

* all for now

* .

* some more easy ones

* some more easy ones

* .

* .

* some more bolds

* oups auto complete moment

* add the remaining spans

* this as well

* this as well

* .

* .,

* resync them properly
2024-10-16 23:37:27 +02:00
ShadowLarkensandGitHub 6275972fef Add Verdigris, an in-tree rust module to cover our random performance-code needs. (#16479)
* Add Verdigris, an in-tree rust module to cover our random performance-code needs

* Add a features section to the verdigris readme

* Update linux so to latest as well
2024-10-16 23:33:10 +02:00
KashargulandGitHub 7b46d63fee fix virus VV (#16473) 2024-10-16 19:46:22 +02:00
SatinIsleandGitHub 97ad888dfc Mob-food vore fix (#16472)
Fixed AI-controlled simple mobs being able to eat someone with mobvore disabled when in food via food vore.
2024-10-16 19:46:09 +02:00