Commit Graph

34470 Commits

Author SHA1 Message Date
Cameron Lennox c8b3d9d78d Makes Rotting Genetics unselectable by no-dna creatures (#19223)
* Exclusions

* Update positive.dm
2026-02-24 22:04:44 +01:00
Cameron Lennox 472a7c62e3 Adds Bola Blaster (#19222)
* Adds Bola Blaster

* Thick material blocks bolas
2026-02-24 21:59:53 +01:00
Kashargul 6a771809f2 Chunking (#19200)
* fix tgui chunking bug on 2 chunks

* ugh

* ugh

* should be fine

* people might have longer pint times
2026-02-24 21:32:26 +01:00
Kashargul 23a69ab651 some small sorting (#19206) 2026-02-22 23:06:58 +01:00
TheGreatKitsune 9a832c3ea6 Disable afk prey pref for dead people (#19218) 2026-02-22 23:06:24 +01:00
Cameron Lennox 52444d931d Makes these args used and legal (#19216) 2026-02-22 23:05:43 +01:00
Sharkmare 18a9010844 Make Mute and Incomprehensible, mutually exclusive (#19217) 2026-02-22 16:45:35 -05:00
Kashargul f8333a8d93 Staticpath [MDB ignore] (#19166)
* move those to static paths

* maps

* .

* .

* ugh

* .
2026-02-22 22:10:59 +01:00
Will 874f7faf76 Smes validity test (#19214)
* smes test

* oop

* fix

* talon plz
2026-02-22 02:17:35 -05:00
Sharkmare ee2bbde7b8 Make Bad shot and thick digits mutually exclusive (#19215)
its like +1 point but like yeah
2026-02-22 02:17:14 -05:00
Sharkmare 332f9df255 Update trait exclusions for hollow ,boneless and dense traits (#19211)
* Update trait exclusions for hollow and boneless traits

* Update dense bones trait exclusions

* Removes comments, standardizes code.

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-21 16:03:12 -05:00
Kashargul 0fc8ccc50e game collection (#19179)
* game collection

* no phased usage

* .

* spellcheck

* chesskers

* fixes runtime during del

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-21 16:02:32 -05:00
Will 45d4419e06 oop (#19209) 2026-02-21 12:51:14 -05:00
Cameron Lennox 4d5050c798 Fix sonar ping timing calculation (#19210) 2026-02-21 11:36:46 -05:00
Kashargul f7412d11fb boolean... (#19205)
* boolean...

* move to right secton

* disconnect should be red

* sync all styles

* more ui theming

* radio

* also fix that
2026-02-20 21:42:08 +01:00
Will 11250fa9d3 Experisci Expansion part 0.5 (#18631)
* telescience experiments

* use defines

* fixed up telesci stuff

* non-working bluespace crystal experiment

* allow sec to print basic cells

* allow anyone to make basic power cells

* fix

* medical basic tools

* bad paths

* pathfix

* fixed DA experiments, and clarified proc name

* circuitboards use copper

* changed it back

* lint

* moved signal

* slime deconstructing

* circuits don't give steel

* corrected defines

* correcting designs

* autolathe is not synced yet

* lets just mirror original behavior

* keep procs

* engies get signaler

* no dupe

* destructive borg belly

* unify point generate proc
2026-02-18 00:33:32 -05:00
SatinIsle 256722c41d Fix meowl runtime (#19197)
Fixes the meowl attempting to check a null target
2026-02-18 00:00:43 -05:00
Killian 6da82492e2 honey extractor qol (#19201) 2026-02-17 23:58:58 -05:00
Kashargul 6c5f04de76 use gauss elimination for color matrix (#19190)
* use gauss elimination for color matrix

* .

* Update functions.ts

* Update functions.ts

* some more improvements

* .

* .

* .

* ugh

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-17 09:36:18 -05:00
Kashargul 91c841db1e move a bunch of admin verbs to the subsystem (#19156)
* move a bunch of admin verbs to the subsystem

* Update randomverbs.dm
2026-02-16 10:15:21 +01:00
Will 78bfce5389 path fix (#19194) 2026-02-16 09:36:30 +01:00
Killian cbeaf8dadf "Innland" Redgate maptweaks (#19176)
* innland redgate tweaks

* Update innland.dmm

* Fixup maps in TGM format

c8f4a5b6a5: maps/redgate/innland.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Update innland.dmm
2026-02-15 06:19:48 -08:00
Killian 2eab5a4222 Mechfab Fixes (#19178)
* mechfab tweaks

* Fix spacing

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2026-02-15 06:11:27 -08:00
Kashargul 70609cbfd9 move to login (#19185) 2026-02-15 05:53:48 -08:00
Reo Lozzot 63923b0362 headspikes (#19159) 2026-02-12 16:05:56 -05:00
Kashargul f537be6cd3 fix algae farm (#19164) 2026-02-11 20:09:35 +01:00
Kashargul 9ee72e2537 fix wrong table usage for admin syncs (#19160)
* fix wrong table usage for admin syncs

* clean that up

* could've been deleted

* .
2026-02-09 01:39:43 +01:00
Kashargul fa113ea3f5 next set of globals (#19131) 2026-02-09 00:36:52 +01:00
Kashargul 2824ce80f3 migrates give modifier to admin Verbs (#19155) 2026-02-09 00:18:59 +01:00
Will 1a0e3aa3e0 Reduce Clumsy Gene's Obnoxious RNG (#19126)
* clumsy rng

* seperate define for this too

* there are very harmful too

* replace with macros

* fixed handling

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-02-09 00:18:07 +01:00
Kashargul f238fcf293 ehhh rid of that warning (#19163)
* ehhh rid of that warning

* yuck

* .

* first spark then damage calc

* .
2026-02-09 00:03:48 +01:00
Kashargul 1882afab59 Dependencyup 02.2026 (#19161)
* depdencecy up

* eh let's try that

* .

* .
2026-02-08 23:32:02 +01:00
Kashargul 659239a8cd playertips overtime (#19150)
* playertips overtime

* .

* .

* .

* .

* .

* .

* .

* .

* .

* .

* wtf

* .

* .

* .

* snark

* that too

* ok... why

* .

* hmm

* .

* .

* .

* .

* .

* ugh

* .

* .
2026-02-08 17:46:53 +01:00
Kashargul 1ba50d0d5a Allows the robot sheet snatcher to be upgraded (#19149)
* Allosws the robot sheet snatcher to be upgraded

* .

* .

* .

* should be there

* .
2026-02-08 17:45:59 +01:00
Aura Dusklight 311c0117c1 Conversion of realname and nickname from bay (#19120)
* Automatic changelog compile [ci skip]

* replace all bay instances for realname and nickname with tg

* add comments where uncertain of sanitisation needed

* Fix issue from git conflict..

* Fix issue causing setup menu not opening

* Attempt to clean up how name datums are handled

* Remove redundant check

* Fix number issues with character names

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2026-02-08 17:34:04 +01:00
MeepleMuncher 23e34de16e More steppy sounds + 'ignore shoes' pref (#19092)
* initial commit

* swap to better mech step sounds

* switch to tgprefs

* move that over,

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-08 17:31:28 +01:00
Kashargul 0c23b94075 cleans up robot gripper code (#19153)
* cleans up robot gripper code

* try to select next

* .

* .

* wtf

* .

* .

* ye that

* dripper table palcement

* add that

* actually fine

* better

* clean that

* Cell hitting

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-08 00:26:15 -05:00
Cameron Lennox 6bac95ee3b Movement adjustments. (#18885)
* Movement adjustments

Makes unusual running a TRAIT()
Fixes force_max_speed and haste modifier not applying HUMAN_LOWEST_SLOWDOWN

Makes species slowdown only be calculated if NOT in space (This will cover most cases of 'the species is heavy and therefore slower' while some edge cases such as diona's 'slower because of physical movement disability' are able to move faster)

Makes 'health deficiency' no longer hardset numbers but rather a percentile. (Slowdown still begins when you have taken 40% or more damage).
This means that characters that have lower max HP will require less injury to 'feel it', while characters with higher max HP will require more injury to 'feel it'.
Species trauma mod (pain sensitivity) still applies here and someone with 2x trauma mod will begin to feel the effects of their injuries at 20% instead of 40% and slowdown will be 2x more severe (slowdown of 4 while at 50% injury instead of at 100%)

Caps injury slowdown for the health percent at 4 (occurs when at 0% health, or 100% injured)

Incorporated halloss damage into the health percent calculations instead of it's own hardset numbers. This means trauma_mod now affects halloss as well.

Shock stage now operates linearly instead of applying a massive slowdown once you hit a magic number.
Once hitting a shock_stage of 10, your 'adrenaline' starts to wear off and you begin to suffer increasing slowdown. This means the longer you're in shock, the slower you will become, from a min of 0.5 (just entered shock) to a max of 3.0 (been in shock for 2 minutes OR suffered a major, traumatic injury such as the loss of a limb)

Stops doubling of limbloss slowdown. Stance_damage already took care of slowdown from limbloss, but it was duplicated, meaning lost limbs were causing 2x the slowdown they should have.

REMOVES slowdown penalty from aiming. Aim mode is -already- detrimental (it will make you always miss projectile weapons on a moving target) and applying a further debuff to the user (it applied a slowdown of FIVE, equivalent to 50 pre-change halloss) made very little sense.

Makes mRun mutation ('no slowdown mutation') actually remove slowdown after the slowdown calculation is all performed.

Cleans up the unusual running trait some and gets rid of a lot of unneeded checks it was performing.

* Update human_organs.dm

* Update human_movement.dm

* Make painkiller stacking less effective

* Makes oxycodone actually useful

* Update chemistry.dm

* Update human_movement.dm

* Update human_movement.dm

* Update vorestation.dme

* bad else if here

* Some adjustments here

* Update human_movement.dm

* Update human_movement.dm

* Another narcotic buff

* Update human_movement.dm

* yeh

* This should be a divisior, not a multiplier

* Update human_movement.dm
2026-02-07 00:35:06 +01:00
Will 6048781f46 Tesh Taur Tails (#19139)
* base tesh taur

* alt tail
2026-02-06 15:45:00 +01:00
Will b8186f80f5 thats dumb (#19142) 2026-02-06 15:40:40 +01:00
Will badf12800c Forbid ReagentIDs As Reagent Names (#19145)
* forbid this

* pitcher nectar fix

* illegal ids

* oop

* these

* forbid that too

* do it right
2026-02-06 15:39:30 +01:00
Will 2a5a9c8731 forbid this (#19146) 2026-02-06 15:37:37 +01:00
Will e2c5f7564d Fix chem subsystem reverse lookup (#19141)
* fixed init

* inhibitor

* fix
2026-02-06 15:37:18 +01:00
Guti 6fbfe6e649 Fixes tesh holder (#19140) 2026-02-06 15:36:49 +01:00
Asher 49 b2de7fe3c1 Adding 3 tiers of bellies to dullahan V3s (64x64) (#19125)
* added bellys to dmi and added flag

* Dmi fixing (adding in sit versions)

* removed child extras

* fixing spelling error in DMI
2026-02-06 15:36:06 +01:00
ShadowLarkens 145b18365d Replaces bapi-dmm with /tg/'s modernest maploader (#19122)
* Replaces bapi-dmm with /tg/'s modernest maploader

* Fix workflows
2026-02-06 13:04:55 +01:00
Olive 17d8c8837f Changes some elements of punch code and shredding (#19022)
* not balance i swaer

* apcs now add fingerprints when shredded

* makes nummbers static
2026-02-05 14:00:58 -08:00
Kashargul aecab2e16c moves robot scanner upgrade to science (#19114)
* moves robot scanner upgrade to science

* .

* .

* .

* .

* .

* .

* lol

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-05 07:29:27 -05:00
MeepleMuncher b002e6caa2 Update microwave.dm (#19138) 2026-02-05 01:05:44 +01:00
Cameron Lennox 07ee173fe6 Allows vox to come back if dead (#19128)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-02-05 01:03:48 +01:00