Commit Graph
6825 Commits
Author SHA1 Message Date
KashargulandGitHub 5926589c16 removes var/ inside all procs (#19450)
* removes var/ inside all procs

* .

* ugh
2026-05-05 10:55:17 +02:00
Cameron LennoxandGitHub 7cdc25880a Some bugfixes (#19444)
* Fixes accessory removal

* Fixes partslathe

* Fixes a bug where field gen would be annihilated by windows

* Small runtime fix

* Fixes a robot runtime

* easter egg

* no coggers

* Update mop.dm

* Update antagonist.dm

* Update antagonist.dm

* Update partslathe_vr.dm

* Update mop.dm
2026-05-03 22:08:23 -04:00
Cameron LennoxandGitHub 1d2cbea8e9 Converts screen hardref to a weakref (#19443)
* Weakrefs the  master object

* whoops
2026-05-03 19:43:14 -04:00
c6e69e58ea compile commit.. (#19426)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-05-03 19:15:16 -04:00
Cameron LennoxandGitHub d6d4f63893 Check devourable (#19442) 2026-05-01 00:51:13 -04:00
Cameron LennoxandGitHub 8bf59b8181 Various QoL (#19438)
* Allows drag-dropping items into disposals

* Borg drag

* Sharp

* Update fluff.dm

* Update global_lists_vr.dm

* Fixes translocators

* Update translocator_vr.dm

* Makes alt-click allow removing accessories

* Update clothing.dm

* Update accessory.dm

* Fixes microwaves

* Update microwave.dm

* fluff fix

* Update microwave.dm

* Fixes adminjump
2026-04-30 22:56:44 -04:00
Cameron LennoxandGitHub 69808a5b5b resolve_attackby bugfix (#19441) 2026-04-28 01:46:10 -04:00
Cameron LennoxandGitHub 4760085246 Gripper fixes (#19436)
* Fixes compile warning

* SANE ARGS

* return YES NO

* Better
2026-04-26 21:19:22 -04:00
6f4955e8c2 Allows borgs to wear hats (#19424)
* Borg hat framework

* Change defines

* .

* Fix

* Change

* Rest of them

* Delete hat

* Actually just drop it

* Change

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-23 20:47:05 -04:00
fb4cf2e80a Weakref cleanup (#19382)
* oh god help

* fixes

* oops

* container runtime

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-21 04:57:02 -04:00
Cameron LennoxandGitHub 58470f5045 Logs buildmode (#19363)
* Logs buildmode

* edits

* Update buildmode.dm

* Update buildmode.dm

* adds comment for panel integration

* more logging than a lumber company

* Update buildmode.dm
2026-04-21 03:37:54 -04:00
f5c333dcc6 expands misc gripper functionality (#19368)
* expands gripper functionality

* removes testing change

* of course i did an oops

* remove id

* mobss must have minds

* resolves issues

* oop

* Update leash.dm

* Update leash.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-21 03:23:53 -04:00
Cameron LennoxandGitHub 69d9e1bf43 Misc fixes (#19425)
* WIP swoopie fix

* no self suck

* Update vacpack.dm

* Update vacpack.dm

* Update vacpack.dm

* fixes CPR on self

* Fixes shoes

* Fixes leash issue

Fixes #18979

* Fixes looping sounds

Fixes it so that if a looping sound returns NULL or FALSE for its get_sound (i.e. geiger counters) they don't play(), meaning they don't send a sound that motion tracking can see.

* Makes paralysis and stunned count for incorp movement

* Fake flowers

* Fixes borg items turning brown

* Update industrial_reagent_waste.dm

* teshari rigfix

* Fixes urns and cyborgknives

* Update find_spawning.dm

* Makes telecube spawn mated

* Update inducer_vr.dm

* Update find_spawning.dm

* Fixes drop everything admin command

* Adds strip mine

* Update robot.dm

* typooo

* flarefix

* Update find_spawning.dm

* Makse archaeological_find abstract

This only spawns if a runtime occurs
2026-04-20 22:56:22 -04:00
Cameron LennoxandGitHub 90ccdad347 fixes unused var (#19423) 2026-04-19 02:30:54 -04:00
Cameron LennoxandGitHub 1f2345b090 Fixes a few runtimees (#19418)
* Update seed.dm

allows plants whose reagents have not been defined uniformly to splice properly

* Fixes runtime with mob products

* Fixes quickdraw runtime

* Update _appliance.dm

* Update remote_view.dm

* Update remote_view.dm

* Fixes a bug with pink slime potions

* Update _appliance.dm

* Gloves runtime

* Fixes leash runtime

* Fixes jump to coords

* leash adjustment
2026-04-18 15:22:00 -04:00
Cameron LennoxandGitHub 51b00a200c Magboot and glove fix (#19415)
* Magboot and glove fix

* Update armblade.dm

* Update leash.dm
2026-04-16 10:40:31 -04:00
Cameron LennoxandGitHub 20a0443b8e Clears unused research var (#19355)
* Removes stack_origin_tech

* Goodbye

* I HATE MAP EDITS
2026-04-14 20:02:43 -04:00
WillandGitHub 60202429a7 Customizable Announcer (#19387)
* starting work

* most generic

* more alerts

* remaining alerts

* many fixes

* fix

* properly set

* virgo doesn't use those lines?

* actually they are used

* smallfixes

* oops

* silence of the bots

* docs
2026-04-14 16:32:50 -04:00
12c5adeeb3 removes the last of the old job controller (#19344)
* removes the last of the old job controller

* .

* .

* .

* .

* .

* Update admin_verbs.dm

* Update admin_verbs.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-13 02:06:54 -04:00
Cameron LennoxandGitHub d8c1932cb9 Flammable Items, Abstractness, and hypnosis (#19267)
* Laser Eyes

* Update dna.dm

* Mecha

* Update positive_genes.dm

* These

* These 2

* yeh

* Rest of these

* Update turf.dm

* Update food.dm

* Some moar

* mooove

* Update vorestation.dme

* Update burning.dm

* firesuit

* flags

* HYPNOCOLOR

* xd

* no filter

* dc

* Update ore_bag.dm

* Update misc.dm

* Update misc.dm
2026-04-13 00:30:02 -04:00
26e9c25673 Recipes and Fryer Fixes (#19250)
* Recipies WIP

* moves this back to lazyadd

was testing

* fix alist VV and recipe globs

* change oven

* .

* .

* .

* adjust appliance tgui

* .

* eh

* .

* .

* small visual fix

* Clean up our food items

* Update _appliance.dm

* pouring

* frier oil level

* sizzlin

* slrok

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-04-12 17:40:44 -04:00
Cameron LennoxandGitHub b4c3594844 Ore Bag Fixes [Requires #19383 merged first] (#19385)
* map stuff first

get this out of my changes

* Update vorestation.dme

* rest of it

* Better Bags

* Update ore_bag.dm

* Gets rid of bag override

* edits

* Less Jank

* aaa

* this doesnt work

* LOL WHY

* The future is NOW old man

* bye bye

* no hard refs~

* Update dog_sleeper.dm

* Update dog_sleeper.dm
2026-04-11 16:19:03 -04:00
087ae7f9e8 bunch of runtimes (#19383)
* bunch of runtimes

* fix that nif ref properly

* .

* Makes this more clear it's overriding

* Update geiger.dm

* Update geiger.dm

* Implement TG attack_ui

Makes get_item_by_slot actually work. It's the TG naming for our proc get_equipped_item(slot)

* Fixes geiger and ore signals

* These

* Update inventory.dm

* Unneeded

* These

* Leave this for another PR

* Update bags.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-11 15:31:02 -04:00
8e357dd556 EMP & Wires refactor (#19401)
* EMP Refactor

* EVERYBODY gets wires

* Shield gen

* fix

* Fix those

* Changes

* ,

* kill

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-11 15:05:41 -04:00
WillandGitHub 31e417e772 Text To Speech Device Shows Talking Indicator (#19389)
* beep

* apparently that's needed
2026-04-11 15:05:22 -04:00
Cameron LennoxandGitHub 0c295af6e7 Some more radiation fixes (#19378)
* Some more rad fixes

* Minor fix

* fixes vox ghost goggles
2026-04-08 18:07:02 +02:00
WillandGitHub 421c5746f7 fix (#19394) 2026-04-08 18:03:10 +02:00
KashargulandGitHub d29d74621c filters cig messages properly (#19369) 2026-04-06 02:00:04 -04:00
1c80ef4d35 plane holder hard dels (#19374)
* plane holder hard dels

* .

* .

* .

* vac hard del

* this

* .

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-06 01:26:31 -04:00
Cameron LennoxandGitHub 17afaef058 Fixes some bugs with spectral tech (#19376)
* I'm dumb

* Fixes

* Update trap.dm
2026-04-04 01:29:28 -04:00
Cameron LennoxandGitHub ff9cc76a90 some bugfixes (#19371) 2026-04-02 09:12:30 -04:00
Cameron LennoxandGitHub 981aaee9fa Ghost Busting (#18854)
* bustin

makes me feel good

* Update vorestation.dme

* Update trap.dm

* more

* Edits

* Make this work on incorp entities

* Update entrepreneur_items.dm

* Ghost Capture!

* awwa

* Update entrepreneur_items.dm

* Update entrepreneur_items.dm

* vore

* Other ways to spawn it

* Spectral shot

* ammo

* yeh

* get these

* Update ammo.dm

* AAAA

* Update weapons.dm

* Update weapons.dm

* beeem

* better

* Update weapons.dm

* more stuffs

* make sure this is unticked

* Update supplypack.dm

* spooky

* yeh

* mob sprites

* aaa

* Update research_nodes.dm

* Remove RND_CATEGORY_INITIAL from ammunition designs

* ?.

* subtype
2026-04-02 08:40:32 -04:00
Cameron LennoxandGitHub 13994707dc Fixes stasis bags from killing (#19349)
im DUMB

wtf

Update life.dm

Makes resurrection artifact not as jank

Allow fossil bags on belts
2026-03-28 20:44:09 +01:00
Cameron LennoxandGitHub 453080616b SM, Tesla, and general engineering adjustments [MDB IGNORE] [IDB IGNORE] (#19339)
* Update supermatter.dm

* fix

* clamps these

* gwah

* Stops tesla from zapping unwrenched coils

* tesla upgrade

* unglobals this

* fix these

* Update coil.dm

* Update coil.dm

* Descriptions

* Update coil.dm

* Update coil.dm

* Update coil.dm

* Update coil.dm

* Update coil.dm

* ranges

* UGH

* Update vorestation.dme

* meth

* monster math

* Update coil.dm

* Update coil.dm

* Update coil.dm

* THEY DID THE MATH

* the monster math

* egwah

* desc

* Update coil.dm

* Returns

* Update coil.dm

* Lowers amount gained

* this

* im dumb

* tesy

* Update coil.dm

* Update coil.dm

* fixes initial density on blast doors

* dot

* fixes these

* Mapper Tools

* icon

* these

* Fixes the sound following people

* recursive geigers

* Make this a proc

* Update supermatter.dm

* less ear destroying

* these

* makes canisters not get softlocked

* Hotkeys

* proper return

* Makes shield gen useful. Gets rid of a harddel

Adds hydromagnetic trap

* math

* Makes buttons more clear.

* lol

* Fixes ancient runtime

* Adds craftable mass driver buttons

* button

* fixes this

* Makes misclicks not destroy solar panels

* Update solar.dm

* fix this

* make them both numbers

* upports reflectors

* Update reflector.dm

* Update reflectors.dm

* solar panel and climbable

* Gets rid of 'as X'

* Adds account console

* Update vorestation.dme

* Craftable message server

* Update message_server.dm

* These

* con struct

* Update smartfridge.dm

* whoop

* edits
2026-03-26 22:20:06 -04:00
WillandGitHub c7644c7877 Xenobotany machines can be constructed (#19342)
* required

* fixes for contents

* prevent deconstruction while activated

* node already existed

* part stuff

* corrected nodes

* oops
2026-03-26 21:08:04 -04:00
KashargulandGitHub a64992c509 subsystem antag (#19338)
* antag subsystem

* antag subsystem
2026-03-26 21:06:54 -04:00
KashargulandGitHub 2388aaba11 subsystem access (#19337)
* init

* access to controller

* .
2026-03-26 18:04:19 -04:00
Cameron LennoxandGitHub 6516ab8831 Cleans up tray code. (#19335)
* Cleans up tray code.

* Update trays.dm

* Update trays.dm
2026-03-26 15:50:53 +01:00
WillandGitHub 48aaa61faf Circuitboard Unit Test (#19322)
* fix

* updated test

* types of

* correct boards

* fix those circuits

* clarity

* fix

* try again

* circuit test

* Revert "fix those circuits"

This reverts commit d4468d669a.

* Revert "correct boards"

This reverts commit b49b0d7f2e.

* Reapply "fix those circuits"

This reverts commit 1189ee9524.

* Reapply "correct boards"

This reverts commit af69adbfe8.
2026-03-23 17:51:53 -04:00
KashargulandGitHub ca9b4483f8 fix robot ids (#19332) 2026-03-22 19:45:18 +01:00
Cameron LennoxandGitHub cbc4151bfb Radiation Refactor (#19270)
* Part 1

* WIP

* The rest of these

* More stuff

* Whoops, did that wrong

* typo

* gweeen

* This all works

* SHOWER

* Rads

* awa

* rad

* Update life.dm

* edits

* Makes lvl 3 rads give you a warning.

You should already know by this point, but this makes it EXTRA clear you're getting fucked

* Update vorestation.dme

* aaa

* propagate

* gwah

* more fixes

* AAA

* Update radiation.dm

* Update radiation.dm

* mobs rads

* rads

* fix this

* Update _reagents.dm

* these

* Get rid of these

* rad

* Update config.txt

* fixed

* Update radiation_effects.dm
2026-03-22 12:29:09 -04:00
KashargulandGitHub 418bc73c80 whitelist updates (#19288)
* whitelist updates

* migrate things to module

* .

* some more

* robot IDs are now handled by module

* special ids

* .

* .

* .

* .

* .

* .

* move that

* .

* initial

* admin whitelist TGUI

* .

* .

* lol
2026-03-20 20:16:13 -04:00
0c8488b0ae Move autolathe design datums to techweb datums (#19202)
* testing makes me feel good

* invalid lists

* get rid of those boards

* show expected mats

* oop

* error

* wip techweb porting

* more techweb entries

* ported too

* disable those for now

* okay nevermind i guess

* already exists

* assemblies

* moar

* welding helmet

* many entries

* lol tg

* fix test

* again

* fixagain

* more moved

* update techweb test

* catch that too

* screeee

* more fixes

* missing announcement

* orphaned sleevecard

* some more fixing

* test

* more

* oops

* glasses

* illegal icons

* non starting

* it's starting

* messed up

* cleanup

* more generic stuff

* morrrreee

* the plastic set

* oops

* correct value

* barbed wires

* more cleaning

* many more

* gone

* cleanup

* no longer

* do not allow duped designs

* it's own node

* proper order no dupes

* last of the broken nodes

* fix bad path

* cleanup

* more test more limits

* gone

* almost done

* these are gone

* syringe gun

* bioregenerator design

* all moved

* organized and webbed

* more fixes

* oops

* cleaning up

* organization

* clean up

* organize

* organized

* didn't save

* wrong mat

* adds many missing ammo types

* svd doesn't exist

* 10mm pistol added

* magazines not casings

* these are pistols

* this is used by like, one weapon

* m1 is ancient

* this is hunting

* extremely botched untested lathe

* disk junk

* rough foundations

* slowly converting

* slowly building this

* local materials

* almost

* big reorganization

* more cleanup

* more cleaning

* lathe stuff

* small fixes

* oops

* many fixes

* mat fix

* more fixes

* actually isolate the hacked designs

* protolathe hacking

* imprinter hacking

* missing ammos

* sheet printing for autolathe

* fixs

* again

* fixed test

* test test

* fix

* fix

* WHY

* fix it...

* here we go

* material print

* on turf

* body disk

* consistant name

* Many weapons to hacked lathe

* missing node

* wrong section

* fixes

* this list should be unified

* ammo boxes

* don't do single shells anymore

* wat

* specifics

* snowflake

* not needed

* already available

* pickaxe too

* tweak

* removed unneeded node

* missing surgery items

* Apply suggestion from @Cameron-The-Raven

* Adds RMS

* typo

* illegal needs hacked

* disabled material weapons

* circuit testing

* STRING TEST

* test

* fixing some things

* huh?

* hidden circuits

* some flakey boards

* grammar

* fixes

* more hidden

* wrong board

* security cams

* alert consoles

* spaceheater is simple enough to not have one

* pcus

* cargo vendors

* tcomms stuff

* solar tracker circuit

* artifact stuff

* SM stuff

* illegal machines

* med machines

* no longer needed

* more stuff

* these are not standard

* moreeee

* doppler and more

* organized

* finishing

* oop

* use the define

* inheret

* dopper fixes

* space heater

* doing some organization

* explain the var

* some tweaks

* wrong one

* fixed test

* material test too

* simple roto gens

* use the define

* emergency power node

* tgui fixes for icons

* not needed

* color blended material designs

* icons for large research

* oops

* unshit that

* use stack here

* center math

* .

* .

* .

* .

* .

* unifi

* fix these

* NO COPYPASTA

* ILLEEGGALLL

* mandate descriptions

* agony

* actually lets do this

* use macros

* description

* desc

* desc

* desc

* desc

* desc

* desc

* gps desc

* telecomms component desc

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-03-20 19:38:00 -04:00
KashargulandGitHub 91ce60e01b next globs (#19292)
* next globs

* few more

* some more

* .

* should be added on map laod

* .

* that needs its own PR

* .
2026-03-18 21:27:27 +01:00
KashargulandGitHub 660b83bcce bunch of wall items (#19290)
* bunch of wall items

* bunch of icons
2026-03-15 19:26:42 +01:00
KashargulandGitHub 72628d226c More globals (#19247)
* More globals

* planets

* .

* .

* Update jukebox.dm

* Fix timer callback syntax in jukebox.dm

* .
2026-03-15 02:54:17 -04:00
KashargulandGitHub 547e887c31 Cleanup (#19283)
* some code cleanup

* .

* .

* .

* change that

* .

* .
2026-03-13 23:10:39 +01:00
AroliacueGitHubvorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>Aroliacue
dd4bad9446 Declutters Security Locker Contents, Buffs Legcuff Storage (#19268)
* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Decluttering Sec Locker, Legcuff Buff

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2026-03-12 00:33:56 +01:00
GutiGitHubvorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>Kashargul
7018074d55 Anomaly Harvesting (#19068)
* Automatic changelog compile [ci skip]

* Anomalisci

* TGUI stuffs

* Fimx

* Colours

* Little polish

* Remove mult

* .

* Anomaly harvester

* Particle gun

* Dangerous anomalies

* Emitter update

* Suspension generator

* Flux & Weather update

* Techweb + Mapping

* Fixup maps in TGM format

5cff3b2d1d: maps/tether/tether-01-surface1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* fimx

* Oops that wasn't updated

* I swear I got it this time

* Adjustments

* Dust anomaly

* Couple of fixes

* Borg stuff

* Scanner module

* Fix attempt

* Boxless

* Fix (Hopefully)

* Changes

* .

* fix ranges

* fix the harvester UI

* wrong typing

* dm icon handles icon sizes internally

* stack gap handles that

* .

* .

* .

* fixes

* refs are unique keys

* release all

* .

* .

* Change

* Grip those samples!

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-03-11 21:17:52 +01:00
WillandGitHub 58f0192d4f wrapper borg (#19273) 2026-03-11 14:58:33 +01:00