Commit Graph

34181 Commits

Author SHA1 Message Date
Cameron Lennox
b0db56b321 Gun circuit fix (#18861) 2025-12-10 03:44:42 +01:00
Killian
eaf2570c9d Loadout Tweaks (#18845)
* Update lockpicks

* Update loadout_suit.dm

* Update loadout_suit.dm
2025-12-10 03:43:02 +01:00
Cameron Lennox
6d5bea5b1c Makes grow/shrink traits non-exclusive (#18865)
Removed mutual exclusion between Growing and Shrinking traits.
2025-12-10 03:41:51 +01:00
Cameron Lennox
2fe650b3c7 Allows protean rig to work on shadekin (#18862) 2025-12-09 18:50:11 -05:00
Cameron Lennox
7ff489ec36 TG Signal Port (#18741)
* click code start

* snake_span

* Update click.dm

* Update click.dm

* Update click.dm

* WIP signal organization

* Moooore signals

* cuffs

* decon

* whoops

* revert this

* Proper name

* movable moved

* These

* Theeese

* Sort these

* Update cyborg.dm
2025-12-09 17:50:52 -05:00
Cameron Lennox
674c3570d3 Some more suit fixes (#18855)
Fixes hand sprites
Fixes #18548
2025-12-09 23:24:34 +01:00
Cameron Lennox
5aa9e69831 Unique Mind-structure neutral trait (#18852)
* Adds a new neutral trait - Unique mind-structure

Adds a new neutral trait, unique mind structure.
Used twofold:
 * One, for scenes where someone is using dominate-pred and they don't want to easily be detected who is in control at what time.
 * Two, for characters that aren't exactly 'normal' in the sense of a singular mind and their body structure would accompany this. (Think Diona)
 * Additionally, changelings will appear as though they have this trait.

* Update sleevemate.dm

* forgot to tick this in git

* Update station.dm
2025-12-09 23:24:14 +01:00
Ryumi
8b5a0daa56 Adds a unicorn horn to character customization (#18850) 2025-12-09 23:19:34 +01:00
Cameron Lennox
48833342fc Fixes fire alarms going off when not detecting and keycards (#18875)
* Fixes #18874

Fixes fire alarms going off when not detecting if fire is on the turf

* Fixes keycard authenticators from giving infinite frames

Fixes #18873
2025-12-09 23:17:18 +01:00
SatinIsle
c3f1855ec4 Limit dispenser importing to specific jobs (#18805)
* Limit dispenser importing to specific jobs

This change is designed to encourage people playing specific jobs to set up their dispensers how they like, and slow down other people who may try to do that job from under them by requiring them to do it manually. Therefore chemists and bartenders can import a list of recipes into their respective dispensers, but a medical doctor can't rush in and immediately print their favourite 7 bottles before the chemist even walks in the door.

* Fix nulls
2025-12-08 21:23:08 +01:00
Cameron Lennox
526ff3ef8e Makes EMPs only emp the stored MMI if it exists (#18867) 2025-12-08 16:27:50 +01:00
Will
76d4e408db catslug marking (#18841) 2025-12-08 16:20:52 +01:00
Cameron Lennox
4924a73ba2 Start of TG Click Code Port (#18734)
* click code start

* snake_span

* Update click.dm

* Update click.dm

* Update click.dm

* Update click.dm

* Fixes borg ctrl_click

Also implements allowing  blocking of items being ctrl_clicked

* Makes the statpanel not annihilate peoples ratelimiter

Statpanel calls aren't really user controlled (and 180 of them get sent upon loading, as each verb counts as a topic calls when it calls Send-Tabs) so let's not count it towards the user when they log in.
2025-12-06 01:13:12 -05:00
Selis
301cc138ec Iframe fix (#18842)
* Iframe fix

* Reads reload configuration verb

* Load store by custom key

* Remove bad compile option
2025-12-05 01:26:27 +01:00
Will
6904333e86 no bonk (#18824) 2025-12-04 21:01:51 +01:00
Guti
07242d7638 Filling Cabinet (#18840)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-12-02 02:48:44 -05:00
Killian
91dabb85f1 Fusion Coil Updates (#18851)
* fusion coils

* fusion coil updates

* Update fusion_coil.dm

* Update code/modules/power/smes.dm

Co-authored-by: Cameron Lennox <killer65311@gmail.com>

* Update code/modules/power/fusion_coil.dm

Co-authored-by: Cameron Lennox <killer65311@gmail.com>

* Update code/modules/power/fusion_coil.dm

Co-authored-by: Cameron Lennox <killer65311@gmail.com>

* Update code/modules/power/fusion_coil.dm

Co-authored-by: Cameron Lennox <killer65311@gmail.com>

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-12-02 02:28:41 -05:00
Will
459093071c Mech construction fix and unittest (#18849)
* these need to be vars apparently

* testing

* spawn construct

* macro fix

* as anything

* allow null...

* consistency
2025-11-29 22:42:32 -05:00
Will
573cbe025a Catslug Tail Cosmetic (#18838)
* wawa

* taildots
2025-11-28 04:18:36 -05:00
Cameron Lennox
ce2a3bceda Hemostat organ clamp (#18836)
Allows hemostats to clamp organs
2025-11-28 00:11:13 -05:00
Cameron Lennox
2b2fbeec81 Fixes a bug with reagent splashing (#18831) 2025-11-27 23:46:22 -05:00
Olive
ff1f1bde1e a buncha sprites (#18827)
* a buncha sprites

* a few more, as a treat

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-11-27 23:45:02 -05:00
Cameron Lennox
9a2fa8b1cf More surgery tweaks and fixes (#18823)
* Surgery Defines

Adds some defines to surgery to make it easier to track how 'open' someone is instead of magical numbers.

* Make frankensurgery less punishing

Makes frankensurgery less painful.

Resleeving is a thing and is MUCH easier to do.

Having brain surgery apply a permanent debuff to people just means that the 'ideal' thing is to always resleeve/clone. This gets rid of the debuff.

* Setting vital in a few places

* Makes infected wounds not kill in stomachs

Wounds still accumulate in stomachs, BUT the germ level of the external organ won't increase while being digested, meaning you won't get massive infections while doing a long-digestion scene.

It was done here instead of in handle_germ_effects() so you can't just eat someone with major infections and act as a statis stomach.

* Internal bleeding tweaks

Makes internal bleeding slower if you have the IB cure (myelamine)
Makes internal bleeding not get worse if you have the dermal equivalents of bicard+inaprovaline

* Update neck.dm

* Some more aggressive reform healing

Makes reform healing do some more healing to bring them back. Instead of healing just 6, heals a flat 25 now of brute, fire, clone, and toxins.

It then sees if you're 'below revival point' and if so, it gives you a much stronger heal to ENSURE you are brought back.

* forgor to check this in the .dmi

This is what happens when you have minitest selected and have your .dme ignored by default!

* Update blood.dm

* this comment is no longer relevent

We have LVADs now!

* Makes tourettes not trigger more if you have slow pulse

This was presumably meant to increase your chance of a tic if you have a higher pulse, not if you have a slower/more calm pulse.

* More edits

* Update generic.dm
2025-11-27 23:39:50 -05:00
Cameron Lennox
5408050aaa Makes ambulant blood not a genetrait (#18832)
This was being used to changeling test, If a changeling DIDN'T have it, you could instakill them. If they DID have it, it meant they got to live longer while they were tested, ultimately doing the opposite of what the trait entails
2025-11-27 22:38:30 -05:00
Will
cb5e0b2d24 Many new global signals from downstream (#18833)
* Many new global signals from downstream

* improved supply signal

* more clear name

* clarity
2025-11-27 22:23:22 -05:00
Killian
d871b645fa Woodstravaganza (#18814)
* woodstravaganza

* floor color handling

* woodstravaganza

* woodstravaganza: sivian edition

* woodstravaganza: vertical tiles

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-27 21:17:10 -05:00
Will
ab9b9f2f59 Chemical Refinery Splitter Machine (#18828)
* splitter basics

* condensed overlay pipecode

* working

* splitting better

* techweb and desc fix
2025-11-27 20:52:38 -05:00
Selis
0b40b5aab7 Hotfix for species whitelist command (#18834) 2025-11-28 00:01:15 +01:00
TheGreatKitsune
430d7cb183 Add AFK pred/prey and contaminate worn items preferences (#18783)
* Add AFK pred/prey and contaminate worn items preferences

* Slight changes
2025-11-27 11:46:58 +01:00
Cameron Lennox
240149807b vox voicebox (#18756)
Gives vox a vox voice box...Just recolored and lets them speak their native tongue.
2025-11-27 11:44:52 +01:00
Kashargul
34a0791c2f Port of the iframe storage for settings (#18751)
* Port of the iframe storage for settings

* Update resources.txt

* re add keying

* fix byond storage

* port the adjustments

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-11-26 19:29:02 +01:00
Kashargul
646d1faa11 Subsystem overruns (#18744)
* fix sun subsytem overrun

* .

* .

* night shift overrun

* .

* .

* this

* .

* .
2025-11-26 17:42:55 +01:00
Kashargul
c38b2a4585 add more whitelist checks (#18800)
* add more whitelist checks

* .

* .

* add help command

* .

* .

* Update code/modules/tgs_commands/vorestation.dm

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

* urggg

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-11-26 15:26:49 +01:00
Kashargul
d513debe2e byond 1670 support (#18775)
* byond 1670 support

* .
2025-11-26 15:25:50 +01:00
tacoguy7765093
2de90515b1 repaths casino grenades, cleans code slightly (#18789)
* icon and base code change

* removes _vr, removed dupes

* if flash
2025-11-25 20:45:13 -05:00
Will
595a4a5b18 Disposal Bin Update (#18812)
* new bins and sorter

* new disposals

* added more types

* moved to their own file

* wording

* cleanout the ugly

* use define

* even cleaner

* oop

* spellcheck

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-25 20:43:00 -05:00
Guti
2208b4a8a1 Additional Material Tiles (#18803)
* Tiles

* update vorestation.dme
2025-11-25 20:24:41 -05:00
Will
c81ae60a60 Cortical Borer Fixes (#18760)
* borer fixes

* Update code/modules/mob/living/simple_mob/subtypes/animal/borer/borer_powers.dm

Co-authored-by: Cameron Lennox <killer65311@gmail.com>

* corrections

* foundation cleanups

* utility procs

* some fixes

* assorted fixes

* tweaks

* reorganizing

* not needed

* ghost cleanup

* organization

* motion tracker fix

* yet more cleanup

* logging

* cache rounding

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-25 20:15:07 -05:00
FluffMedic
565449b550 Some New Hairs (#18786)
None of this sprites are mine. Made by YepThatsMyName on discord. Adding it for them
2025-11-24 14:20:06 -08:00
SatinIsle
02bc689eaa Makes sizeoxadone more affordable (#18809)
Changes the cost of sizeoxadone from (1 clonexadone, 3 tramadol and 1 phoron) to (1 sodium and 1 tramadol). It still uses phoron as a catalyst but that is not used up in the reaction.

The idea behind this is to eliminate the extremely high phoron cost of making size chems. There's already so many totally free ways to change your own or someone else's size that it makes no sense that you need to deplete half of the chemistry labs phoron stock to flavour that as a chemical effect.
2025-11-24 14:18:32 -08:00
Will
690185dfec Maintenance Panels (#18815)
* maint panels

* let more hit these

* Style cleanup

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-24 22:16:46 +01:00
Aura Dusklight
048e8d5676 Circuitry code improvements (#18822)
* Remove unncessary spawn from smoke circuit.

* Update to use untyped_list_add for primary circuitry lists

* Add a timer and callback to replace the spawn(0).

* Removed more spawn(0) and not needed callback
2025-11-24 21:31:49 +01:00
Aura Dusklight
cad394be81 Add basic consent for body writing. (#18821) 2025-11-22 15:50:57 -08:00
Will
b0a5d870dc slipping tweaks (#18818)
* slipping fixes

* corrected snow

* turf slip fixes
2025-11-22 11:36:50 -05:00
Cameron Lennox
0e0cab92de AnymousUnknow Marking Upport [GBP IGNORE] (#18725)
* these need some edits

* Adjust these

* clean this up

* Update sprite_accessories_markings.dm
2025-11-21 14:05:22 -05:00
Guti
29eaa9948e Adds clothing traits (#18804)
* clothes

* zap

* Makes boxing gloves use the new system

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-21 06:38:43 -05:00
Kashargul
bd32d1c584 adjust resize ability to use a state (#18811)
* ajust resize ability to use a state

* na not this
2025-11-21 01:07:33 +01:00
FluffMedic
56d1535957 Energized Agate Upport (#18799)
* Energized Agate Upport

Upports Energized Agate for sprite cohesion

* Forgot to remove this

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-20 09:20:05 -05:00
SatinIsle
95cb7b2436 Fixes zeras labcloak (#18806)
Fixes zeras labcloak
2025-11-20 09:19:16 -05:00
Reo Lozzot
a0abc5e905 Fixes fulton beacons to be useable for their intended purpose (#18796)
* im gonna chum

* Ough... Im so full...

* Update code/modules/mining/fulton.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-20 09:18:50 -05:00