Commit Graph

33949 Commits

Author SHA1 Message Date
Cameron Lennox
ffd8b7e362 Consts (#18455)
* Gets rid of this const

* Unused const

* Update forensics.dm

* Drinks defines

* uNUSED

* Update Keywords.dm

* Update Keywords.dm

* Add

* yar

* Fingerprint
2025-09-15 00:10:48 +02:00
Will
b5b945e8fd jetpacks in zero G should hold you up (#18473) 2025-09-14 23:37:14 +02:00
nesquik
25130c53df Bird up. Added 3 cawing emotes for the crows lover (#18469)
* Adds crow caws. 2 single versions, and one where you caw multiple times.

* Added copyright information for the 2 sounds

* Also adds GWAH
2025-09-14 23:09:14 +02:00
Kashargul
eb24b5d503 fix bad ssprocesing (#18487) 2025-09-14 23:07:27 +02:00
Jenny
b680605a4f Adds card searching/retrieval to card decks (#18488)
* Adds card searching/retrieval to card decks

* woopsie I thought I fixed that already

* I am so sorry for my trash code lmaooo

* oops forgot that-

* SOBBING VIOLENTLY I MISSED THAT TOO

* Also maybe good to have an improper check in the visible messages
2025-09-14 22:49:37 +02:00
Selis
73a79b3a6f Instrument Update (#18483)
* Instrument Update

* View fix

* fix lint warnings

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-09-14 21:19:09 +02:00
nesquik
7c6049571a Adds a miniature description to the paperwork dispenser (#18478) 2025-09-14 16:58:48 +02:00
Aroliacue
13ec80c6a0 adds xenotail vwag option (#18477)
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2025-09-14 13:55:25 +02:00
Will
40506c2105 swapadoodle (#18482) 2025-09-14 13:32:09 +02:00
Killian
4431d215e8 ship names update (#18456) 2025-09-14 05:44:19 -04:00
Will
1fe94df762 Moves destroy_on_drop to TG style and adds signal (#18454)
* to tg style

* unify drop proc

* protection and logging on qdeleted item pickup

* prevent stripping items from the inventory menu too

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-14 05:27:24 -04:00
Will
22ffba8354 Rotatable Atom Element (#18440)
* initial work

* a much better way of doing this

* these are needed

* minimize change

* nope

* missing elements

* whitespace

* species cases

* reduce pasta in ghosts

* more small fixes

* fixes for windows and inventory

* unneeded

* protected

* circulator uses examine

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-14 05:02:26 -04:00
Kashargul
6e3bb1efa0 clean up flags (#18439)
* clean up flags

* wtf?

* pass it

* .

* ...

* .

* .

* fix retrace

* .

* .

* properly build

* eh static

* .

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-14 04:31:35 -04:00
Aura Dusklight
ef0db306a4 Added missing complexities and added bugfixes (#18427) 2025-09-14 03:49:07 -04:00
Cameron Lennox
0a2d3a8cf6 Mop do_after multi use
(#18485)

* Mop do_after

Makes mop do after allow multiple uses

* Update mop.dm

* fixes

* Gets rid of these unused vars

* cleanup

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-09-14 03:05:16 -04:00
Kashargul
a54756bf72 more target (#18486) 2025-09-14 02:39:34 +02:00
SatinIsle
5411fd352d Power Outage Buffs (#18457)
* Power Outage Buffs

Added emergency door releases to autoresleever rooms.
Changed autoresleevers to still work without power.
Added short range radios (off by default) to emergency supply boxes.
Changed APCs to allow the cover to be opened by anyone beneath 15% charge.

* Update stellar_delight3.dmm

Gives APCs on the SD comms rooms more charge. Seems tether already has these.

* Update stellar_delight3.dmm
2025-09-11 20:22:46 -04:00
Kashargul
f48dceb87d fix attacak logging (#18461) 2025-09-11 21:30:29 +02:00
Kashargul
05840f6d2b fix bad persistent client handling (#18460) 2025-09-11 21:15:18 +02:00
Selis
352bd5e20c Fixes looc log category (#18459) 2025-09-11 19:27:41 +02:00
Selis
b0f0f4685f JSON Logging Refactor (#18252)
* First pass

* fixes

* more fixes

* num2hex length changes

* pass 2

* fixed warning

* looc log fix

* .

* update tgui

* .

* .

* .

* .

* perttier

* cleanup

* .

* .

* fix token

* no

* .

* .

* .

* ,

* modsay eventsay

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-09-11 17:28:20 +02:00
Will
45856a96ab list access fix (#18438) 2025-09-11 11:11:15 +02:00
Kashargul
0763684eaa using accessories no longer drops items on spawn (#18453)
* fixes accessory dropping items on spawn

* up that
2025-09-11 10:49:05 +02:00
Jenny
0673043a6f Adds cafe capsule to research tiers because I accidentally left them out (#18451) 2025-09-11 03:01:14 -04:00
Will
37a2e0151d Disposal Connector Component (#18431)
* looks like we're just recoding disposals entirely lol

* wip

* fixes

* doc

* code cleanup

* define use

* use doafter

* disposal flooring breaks now properly drop floor sheets

* Moved disposal mail tag to packet init instead of before it

* modernization

* cleans up overrides that shouldn't exist

* more cleanup

* Update code/modules/recycling/disposal_holder.dm

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

* Update code/modules/recycling/disposal_holder.dm

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

* Update code/modules/recycling/disposal_machines.dm

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

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-11 01:40:43 -04:00
Cameron Lennox
c0ddf12e14 Archives some old icon, fixes gorka icons (#18449) 2025-09-11 00:05:08 -04:00
Killian
6e463de693 clothing _vr dmi cleanup: hats and headwear [IDB IGNORE] (#18348)
* _vr dmi cleanup: backpacks, bags, and belts

* _vr dmi cleanup: backpacks, bags, and belts

* dmi cleanup: ears/headsets

* clothing _vr dmi cleanup: hats and headgear

* Update rig_pieces.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-10 21:47:18 -04:00
Jenny
2d6924e34a Incredibly minor capsule fixes (#18436) 2025-09-10 23:34:12 +02:00
Killian
9dc3d17b2c digi & sleeveless bodysuits (#18424) 2025-09-10 23:29:12 +02:00
Kashargul
c2881dcadb no encode here (#18445) 2025-09-10 23:27:31 +02:00
Jenny
6525aafcf3 Uses balloon alerts for mining messages instead of logged ones (#18444)
* Uses balloon alerts for mining messages instead of logged ones

* TIL these need to start with lowercase letters!
2025-09-10 23:19:50 +02:00
Killian
9c7b643b6e Techweb SMES Coils (& small tweaks) (#18407)
* techweb SMES coils

* add trailing newline

* techweb SMES coils

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-10 04:00:43 -04:00
Lilly-Lira
f66067eebe Taur Coat Fix (#18409)
* Taur Coat Fix

* Static to dynamic
2025-09-10 03:46:03 -04:00
Kashargul
84abdbaede fixes stack memleaks (#18395)
* fixes stack memleaks

* .

* more

* .

* .

* urg

* urg

* .

* .

* .

* .

* .

* .

* .

* .

* .

* .

* cklear laws

* Update vending.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-09 21:58:48 -04:00
Aura Dusklight
731db50eec Fix circuit cloning creating invisible clothing (#18435)
* Fix circuit cloning creating invisible clothing

* Minor fix
2025-09-10 00:51:40 +02:00
SatinIsle
a8d7ac9c73 Posing buffs (#18433)
* Posing buffs

Changed posing to now post the posing message in chat when initiated.

Added a posing indicator with a colour determined by runechat colour when a pose is active.

Added an option to have a pose vanish immediately upon movement.

* Light animation

* Allows more options

UGH, checkboxes are so good for this but it's a pain that they don't work with the framework turned off.

* Pretties up the tgui inputs

* Update emote.dm

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-09-09 20:54:19 +02:00
Will
f637ed7639 Species Stats Visible During Creation (#18428)
* species stats visible

* rounding and review

* tgui side

* corrected

* clientside maxing

* wip comparison base stats

* fix them issues

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-09-09 20:27:57 +02:00
Jenny
f76eb26592 Big fucking shelter capsule update (#18391)
* Adds rec room capsule and stupid dumb meme loss capsules

* Creates MANY new shelter capsules

* maybe this should be above the misc category

* Pretties up Christmas capsule

* makes more normal shelters more evenly likely

* Breaks up map slection into tables, adds blacksmith + meth lab

* adds a sentient prize handler to the rec room

* tweaks paintings in rec room capsule a lil more

* Fixes accidental stacked doors in dumb loss capsules

* Adds art gallery

* miscellaneous minor tweaks to shark pool/ rec room

* Adds garden shelter

* Makes "pool" shelter a bit more dangerous and vorny

* Adds mimic hell

* Minor tweaks

* adds AREA_BLOCK_INSTANT_BUILDING flag

* sleep cleanup of capsule code

* Adds off-color double-bedroom shelter

* Adds living room redspace shelter

* Flags a fuckton of areas with AREA_BLOCK_INSTANT_BUILDING

* NO LINTER YOU DIDN'T SEE THAT SHUT UP 😭

* Adds redspace capsule to recycler vendor shop

* Adds bluespace capsules to Research

* makes shelter capsules actually print their flavor text whoopsie

* On second thought how about durasteel instead of plasteel to print these

* capsule QoL + potential exploit removal

* Adds candlelit dinner redspace capsule

* Replaces a couple airlocks in two pre-existing shelters with vertical ones cause it looks nicer that way

* And maybe a privacy bolt button here in the bar bathroom

* Adds cafe capsule - dear god stop me PLEASE

* Decorates cafe pod a bit more

* some recroom tweaks to make it look even NICER and removes automated prize vendor to make room for fake casino chips SOON

* I should have done this ages ago to make things visually clearer for me when mapping...

* Adds ADMIN-SPAWN-ONLY tesla capsule

* Fixes mis-print of capsule template info

* oops messed up some things with the tesla capsule apparently :(

* Fixes redspace capsule flavor text

* adds capsules to explo vendor (will this ever even be used??)

* Makes dangerous capsules more dangerous

* Adds privacy features to rec room capsule

* Replaces chips in rec room capsule with fake ones
2025-09-08 18:11:24 -07:00
Jenny
7086878e08 [Fluff Item] Adds Holly's Custom Capsule Shelter (#18365)
* Adds Holly's custom capsule

* tentatively finalizes pod contents?

* you can flip the beds apparently

* know what sure, throw in some coffee packets too why not

* Delete config/custom_items.txt

wait whoops

* "snowflakes" the shelter areas at the last minute to prevent potential unfortunate future area interactions with multiple capsules

* Adds another door on the right side of the shelter

* moves wall tint button to center of room

* Minor cosmetic tweaks + a couple more protein shakes because scene tools are fun

* Adds polarized shelter windows because it was aesthetically BOTHERING ME!!!

* m-maybe this could be a couch actually- oh my god someone please stop me

* replaces casino chips with fake versions
2025-09-08 17:57:40 -07:00
SatinIsle
41969fe83d Gamble buffs (#18403)
* Gambling buffs

Added replica casino chips that can be ordered in a new gambling games crate from cargo. These can't be used in any casino vendors.

Added a triple size deck of cards.

Added the ability to set dice to a specific face with a verb or ctrl-click.

Added quick use abilities to decks of cards: Alt click to shuffle, Ctrl click to deal, Ctrl+Shift click to deal multiple.

Added quick use abilities to hands of cards: "Alt click to remove a card, Ctrl click to discard cards."

Fixed people being able to see your hand of cards whilst it was in your hand by examining you.

* Update cards.dm

* Update dice.dm

* Adds stuff to bits and bobs vendor
2025-09-08 16:44:55 -07:00
Kashargul
24307f52b1 Belly import update (#18406)
* fix ghsot pods

* qdel

* .

* tgui belly import

* .

* proper handling

* clean up for now, we transfer sometime later

* .

* proper cleanup

* .

* proper typing

* large chunks

* metadata

* legacy version warning

* horror

* don't even try to migrate V0,1 files

* none we wiped the tab

* .

* .

* cleanup

* non flickery

* Allow rename for imports

* .

* search

* alphabetically

* tgui core 5.3.1
2025-09-09 00:59:32 +02:00
nesquik
f2819d8173 Add gas masks to the loadout options (#18411) 2025-09-08 02:27:11 -04:00
MeepleMuncher
0660d084b9 TF Verb Mergening (#18353)
* Initial commit

* waait a second, this isn't chomp

* oop, missed those comments

* also missed that

* typo!

* begone src.

* fixes typing!

* whoops!

* can I get rid of this?

* fixes some missed tf calls, attempts to fix ooc escape

* band-aid fix for OOC escaping item tf

* Update mob_tf.dm

* Update living_vr.dm

* no src

* get rid of redundant faction swaps

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-08 01:56:20 -04:00
TheToaster98
8ec4c7db23 Temperature adapt tweaks (#18327)
* Temperature adapt tweaks

* Forgot to change the descs

* Adds an extra adapt trait, unadapted

* A bit of cleanup

* Update neutral.dm

* n

* Anyone can be bad with temperatures

---------

Co-authored-by: Tost <Tost>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-08 00:01:26 -04:00
MeepleMuncher
7f4b402c1d Better Tourette's (#18385)
* Readds tourette's as a neutral, less obtrusive trait

* Fixes for loop

* Update neutral_genes.dm

* Wrong one!

* Update dna_injector.dm
2025-09-07 23:05:08 -04:00
Cameron Lennox
d73f6b8dbd Makes uses of do_after sane (#18334)
* Prevents insta-actions

* Do_after sanity

NOTE: NUKE do_after_action

* Update bonfire.dm

* The  rest of them

Also fixes a tpyo

* no minitest :)

* .

* .

* Gets rid of the slowdown for now

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-09-08 02:25:08 +02:00
Kashargul
736fe6ef28 grepchecking (#18332)
* grepchecking

* Gets rid of map paper edits

* Better Bolding

* sampatti

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-07 19:16:10 -04:00
nesquik
3c8674651c Makes the useless implants free. (#18421) 2025-09-07 16:00:02 -04:00
Kashargul
86be0f6357 fix robot cable colors (#18423) 2025-09-07 18:21:39 +02:00
Will
11284ddd1e Methane Atmogas (#18363)
* initial port

* atmolast

* tank icons

* defines for gas names

* oop

* icons

* methane condensing

* tank_vr merge

* old icons too

* tank and safe toxin levels stuff

* doop

* gas condensing toxins

* choking methane

* tank sprites for worn on mob

* atmos tank sign

* SM monitor

* cleanup

* copypasta cleanup

* fixed gas sensor data

* proper sensor

* biome issue

* standardize these

* Update life.dm

* Update life.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-04 20:23:24 -04:00