Commit Graph

34470 Commits

Author SHA1 Message Date
Kashargul 139bc52493 adjusts minimum species age to match the lore (#18184) 2025-08-07 02:49:44 -07:00
Cameron Lennox 2af1edf49c Makes sensors respect prefs (#18185) 2025-08-07 02:49:16 -07:00
Cameron Lennox 8b2c32e593 fixes modsuit typo (#18186)
* fixes modsuit typo

* update dmi

adds vox sprites
2025-08-07 02:48:54 -07:00
Cameron Lennox c2ab77b6e6 Fixes cell deletion & Drippy (#18188)
* Fixes cell deletion

* also fix drippy
2025-08-07 02:48:24 -07:00
Muted Kobold 111ac98511 Fixed an incorrect entry that's causing Advanced A.P.S. to print the standard A.P.S. instead. (#18192) 2025-08-07 02:46:37 -07:00
Will c81f5b697f Reagent cooled atmo machines (#18178)
* reagent based cooling for heaters and coolers

* UI and wiki

* some adjustments

and fixes coolant tanks lol

* adds coolant tank to cargo

---------

Co-authored-by: C.L. <killer65311@gmail.com>
2025-08-07 03:51:02 -04:00
The Sharkening f971f49e94 Entirely new set of borgs: Myomer (#18160)
* t

* t

* nice

* Update _map_selection.dm

* wee

* yipee

* t

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-07 08:40:26 +02:00
Kashargul 811e20de12 move fbp to defines (#18183) 2025-08-06 23:02:57 -04:00
Cameron Lennox 9338dd2611 Gripper update (#18064)
* Begin godmode

* Adds signals to a LOT of things

Also makes godmode signal based.

* Delete life_signals.dm

* better like this tbh

* this toooo

* logic is hard sometime

* Info and moving that detach

* Unreg these

* Organs

* yeh

* BESPOKE

* emp

* robutt

* YEEE HAAA

* Instant Damage

* these should be updated as well

* Update human_damage.dm

* eh lets move this as well

* Initial

* signalis

* Update robot_simple_items.dm

* wordington

* these too

* more gripper fixes
2025-08-06 23:46:15 +02:00
Cameron Lennox b999aa0cbd Component safety (#18181)
* Locks component add/remove behind Debug

* SK Component fix
2025-08-06 15:12:05 +02:00
Muted Kobold 0c7358369c Science Expansion Pck-1: Hardsuits (#18123)
* Adds station hardsuits and additional modules to RND. Fixes a protean bug regarding pressure and thermals not being correct when assimilating a suit.

* Created new sprite state for the Faraday Protection Shield

* Code style adjustments for vision.dm and passive_protection.dm

* Removed Research requirmement, but upped the cost and made the research a discount.

* fix these while we're here

makes it so science mechfab can make it

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-05 18:20:03 -07:00
Zammy 139eaa7dc7 synthetic pain is now more intense (#18137)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-06 01:18:04 +02:00
Kashargul ca40a986f4 batch robot sprties (#18161) 2025-08-05 05:48:38 -04:00
Will 1b046a2564 thump (#18165)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-05 05:17:54 -04:00
Will 8474900a5f name tests (#18162)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-05 04:10:29 -04:00
Will ca28135940 prevent (#18159)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-05 04:10:09 -04:00
Will 7bb8385d50 Check for no breathing mutation (#18151)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-05 04:09:34 -04:00
Will 50f84b5b61 moved to var instead of typecheck (#18164) 2025-08-05 04:02:05 -04:00
Will 4ba581a0ab cow hoses (#18139)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-04 21:33:16 -04:00
Kashargul 7afc661c59 some oversights (#18157) 2025-08-05 01:07:45 +02:00
Will e69f502eec powercell lol (#18144) 2025-08-05 00:36:41 +02:00
Will 3c73f6fc83 Ventcrawl light (#18150) 2025-08-05 00:35:46 +02:00
Will 1caa888f0f illegal sheet numbers (#18146) 2025-08-05 00:34:48 +02:00
SaintLuther 12771ed29d Constructable honey extractor + floral disk printable (#18080)
* Constructable honey extractor + floral disk printable

Making the Honey Extractor buildable with a circuit in the autolathe and the floral disk for xenobot is now printable when floraguns are researched.

* Update beehive.dm

* Update .gitignore

* Update _map_selection.dm

* Update beehive.dm

* Update beehive.dm

* More honey_extractor changes.

– made the honey_extractor anchorable.
– ensured the honey_extractor can’t run when the maintenance panel is open.
– honey_extractor can now lose power and can’t run when so.
– honey_extractor will now use power 5*200watts for processing 1 honey_frame.
(can be easily changed if needed)
– appropriorate messages for the new states.
– appropriorate icons and overlays for the new states.

* changes to make the maintainer happy

put the circuit board in the appropriate place and changed some grammar and code to ensure smooth sailing.

---------

Co-authored-by: antokamire <140556309+antokamire@users.noreply.github.com>
Co-authored-by: Luther <221619555+SaintLuther@users.noreply.github.com>
2025-08-05 00:31:15 +02:00
SatinIsle 2c3db02577 A few mapping glamour objects (#18141)
Added a preset for glamour doors, tables and racks, for mapping purposes.
2025-08-05 00:24:47 +02:00
Will 3c718d137f Soggy Shadekin Fixes (#18156)
* soggy

* flying mobs too

* corrected check
2025-08-05 00:21:12 +02:00
Kashargul 39a0bcd60e Encode changes (#18052)
* change encode

* guhh

* .

* .

* .

* Update code/game/antagonist/antagonist_objectives.dm

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

* Update code/modules/clothing/spacesuits/rig/modules/specific/voice.dm

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

* Update code/modules/news/new_newspaper.dm

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

* Update code/modules/admin/DB ban/functions.dm

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

* Update code/modules/tgui/modules/communications.dm

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

* Update code/modules/mob/living/carbon/human/human.dm

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

* Update code/modules/mob/living/carbon/human/human.dm

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

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-08-05 00:19:22 +02:00
Cameron Lennox c67af04b0b fixes internal bleed (#18142) 2025-08-04 09:09:41 -07:00
ShadowLarkens 7c496b8284 Techweb Fixes (#18121)
* No research announcements

* Fixes and UI updates

* Make power cells empty again :C

* Make sheetsnatchers dump into materials
2025-08-04 16:52:11 +02:00
Will 32fac1e40e Refinery Feedback P1 (#18140)
* drillbore fracking

* many small fixes

* big list update

* match recipie

* small tweaks

* tool message

* reagent amount per stack type

* oops
2025-08-04 10:34:36 -04:00
Kashargul 6334e5fd11 dropdown vore examines (#18072)
* dropdown vore examines

* .

* fix that

* .

* Update alraune.dm

* Update alraune.dm
2025-08-03 18:55:32 -07:00
SatinIsle ec44f9afc8 Invisibility GM tool and Glamour Mob (#18095)
* Invisibility GM tool and Glamour Mob

Added a new plane for event use, with the intent of making it so that only specific players can see things on it.

Added two new buttons to player effects, one to make something move to  the new invisible plane and another to allow a player to see things on that plane.

Added a new mob that takes advantage of this new plane to be only visible to one player at a time.

* Wrong way round.

* Catalogue
2025-08-03 18:53:22 -07:00
TheToaster98 5fb8c7856b Vampire Hanners get the right hunger icons (#18136)
* Vampire hanners deserve the right icons

* Update code/modules/mob/living/carbon/human/life.dm

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

---------

Co-authored-by: VM_USER <VM_USER>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-08-03 18:49:00 -07:00
SatinIsle f1f11e11d1 Fixes Dark Furred Zorren not being able to use sprite accessories. (#18133)
Fixed Dark Furred Zorren not being able to use sprite accessories.
2025-08-03 15:44:14 +02:00
Cameron Lennox b9cb982db9 missed this too (#18128) 2025-08-03 00:20:10 -04:00
Cameron Lennox 19eb84c107 Point Defense Turret Adjustments (#18126)
* Initial

* Rename

* Proper multitool
2025-08-02 19:39:55 -04:00
Cameron Lennox f33e4b3a02 science craftable (#18127) 2025-08-02 19:39:18 -04:00
Kashargul 0a9a0d83fe admin tickets (#18119)
* admin tickets

* weakref resolve

* .
2025-08-02 20:50:51 +02:00
SatinIsle 85201d0981 Fixes some medical issue stuff (#18112)
* Fixes some medical issue stuff

Fixed medical issues not proccing for species that can't be infected.
Fixed medical issues so that they can be cured by ingested reagents too.

* Make the symptoms less frequent
2025-08-02 16:41:34 +02:00
SatinIsle ca4732641d Transfer Liquids with Prey and Ethanol Bellies (#18107)
* Transfer Liquids with Prey and Ethanol Bellies

Added the ability to use "Transfer Liquids (Vore)" with prey inside of your bellies.

Added ethanol as an option for liquid belly reagents.

* Constant
2025-08-02 15:29:14 +02:00
SatinIsle 8b68a038f5 Alternate base sprites for zorren (#18093)
* [WIP] Alternate base sprites for zorren

Currently does not work, may need some help to figure out why.

The idea is to change the default base sprite of the zorren to a much lighter one, as many people complain about the dark greyscaling on the original. However, to preserve people's characters who incorporate the current sprites, I wanted to make this an option that could be selected through the custom species icon menu.

If I disable the "selects bodytype" var for the species, then the new light version appears as you would expect and everything works fine.
However, if I enable the new zorren define for selects bodytype, it gives you the two options in the menu as you would expect, but the appearance for both types is the dark version ingame. Basically, this does not seem to work and I can't get my head around why.

* Actually works now!
2025-08-02 15:26:26 +02:00
Cameron Lennox dd2b34b0d5 makes gas refinery use coolant instead of frost oil (#18122)
* be cool

* Update gas_condensing.dm
2025-08-02 03:38:24 -04:00
Will f67d095338 Reagent Refinery (#17955)
* starting port

* missed one

* fixes and wip

* more cleanup

* reagent data setup

* distillation testing

* tanker dmi again

* supply pack fix

* Tiny fix

* better formatting

* metallic paints and outpost reagents

* working on refinery tutorial, reactor construction icons

* reactor activation dot

* updated for new reagent hoses

* This as well

* pump relay object

* climbing support

* less ugly trolly tanker handling

* more cleanup

* reagent pumping updated

* climbable tanker

* fixed test

* test fails

* smart centrifuge board

* pump relay art updated

* hose doesn't show message when stacking

* gas cracks and fracking

* randomly spawned gas gracks

* indentation

* fixed

* runtime fix, lore fix

* turf change respecting atmos

* args

* nevermind

* gas cracks to poi fodder

* less gamer

* compile fix

* oops

* Old ores enabled

* paint distillations

* unittest

* many more distillation reactions

* nullcheck

* guide book

* tweaks to globs

* moved designs

* techweb

* reagent tanker sale element

* proper tag

* sellable

* typo, reduced hose connectors

* show reagent

* synthfab fix

* Revert "synthfab fix"

This reverts commit b7764cfb33.

* post sale tank handling

* tweak

* oops

* another oops

* smasher recipe now valid

* condensing gas recipies

* those too

* condensing tweaks

* matching mols better

* fluid pump missing

* code review

* no rain code here

* smart centrifuge update

* small grinder patch

* grinding fix

* fix
2025-08-02 07:07:17 +02:00
ShadowLarkens 4d60f4eecb Maybe fix the weird loadout issues (#18113) 2025-08-01 13:17:46 +02:00
Cameron Lennox f146baa634 gets rid of duplicate snake (#18108)
* Update spawnergrenade_casino.dm

* user

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-01 09:52:40 +02:00
Will 6f6ab0f281 Dizzy and jittery components (#18054)
* dizzy and jitter component

* no need for set_jittery

* minimize proc differences

* not needed

* jitter

* match old behavior

* jitter medical issue fix
2025-07-31 01:07:57 +02:00
Jenny 339df5d2e3 Adds backless neck fur variant (#18101) 2025-07-31 00:18:18 +02:00
Selis be1d4b9fe9 Revert "Revert "rust-g update (#18096)" (#18098)" (#18099)
This reverts commit f28eccaddd.
2025-07-29 23:52:40 +02:00
Selis f28eccaddd Revert "rust-g update (#18096)" (#18098)
This reverts commit 8c4be0728a.
2025-07-29 23:46:32 +02:00
Selis 8c4be0728a rust-g update (#18096) 2025-07-29 23:35:59 +02:00