Commit Graph

16 Commits

Author SHA1 Message Date
Cameron Lennox 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
Will 3f5a509f55 Ammoboxes In Lathe (#19329)
* boxes!

* kill these

* chonky boxes

* dupe

* proper hacked state for ammoboxes
2026-03-24 01:54:14 -04:00
Will 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
Cameron Lennox 9313193c1b Caseless rifle and protolathe boards (#19238)
* Adds cryogun and caseless rifle techwebs

* disable

not the cryogun I was thinking of

* Update techweb_nodes.dm

* Protolathe boards

* Update science.dm
2026-03-17 08:14:40 -04:00
Guti 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
Will a73267de09 Cryogaia Archiving Part 1 (#19184)
* some of it

* storage explorer suits, and Victorian suits

* trailer blazers

* clean up

* trailblazers in techweb

* mined turf needs to work too

* icepick and shovel teckweb

* wrong path

* backward

* rename that
2026-03-11 15:00:29 +01:00
Guti d59ad9df0c Ports TG Anomalies (#18794)
* Anomalies

* Tiles

* Automatic changelog compile [ci skip]

* Bioscramble

* Reactive armour

* Reactive

* .

* Automatic changelog compile [ci skip]

* hallucination

* Snowy

* Bit of polishing

* change

* Cargo & Research

* fimx

* Anomaly stuffs

* Bioscrambler + Terrible fire armour

* Adjustment

* Less spammy

* Changes

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2025-12-11 06:47:48 -05:00
Kashargul 4f1588b5a8 Medigun Port (#18079)
* Medigun Port

* order

* error on that

* Medgunportupdate (#16)

* Automatic changelog for PR #18444 [ci skip]

* no encode here (#18445)

* digi & sleeveless bodysuits (#18424)

* Automatic changelog for PR #18424 [ci skip]

* Incredibly minor capsule fixes (#18436)

* Swaps fighter landing gear raise/lower command wordings (#18443)

* Swaps fighter landing gear raise/lower command wordings

* what the fuck mech code???

* Automatic changelog for PR #18443 [ci skip]

* Adds some digi sprites for some clothes (#18447)

* Automatic changelog for PR #18447 [ci skip]

* 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>

* Automatic changelog for PR #18348 [ci skip]

* Automatic changelog compile [ci skip]

* Upport pursuit teshari rig helm sprite (#18448)

* Automatic changelog for PR #18448 [ci skip]

* Archives some old icon, fixes gorka icons (#18449)

* Automatic changelog for PR #18449 [ci skip]

* Fixes beds and sofa in hotsprings redgate, makes Tether research outpost dorms dorm-worthy (#18419)

* Fixes beds and sofa in hotsprings redgate, makes Tether research outpost dorms dorm-worthy

* actually fuck it give em a proper area and privacy switches too

* also this is a double bed now too

* Fixup maps in TGM format

03b8ced842: maps/tether/tether-07-solars.dmm

Automatically commited by: tools\mapmerge2\fixup.py

---------

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

* Automatic changelog for PR #18419 [ci skip]

* 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>

* Automatic changelog for PR #18431 [ci skip]

* gorka archiving (#18450)

* Automatic changelog for PR #18450 [ci skip]

* Adds cafe capsule to research tiers because I accidentally left them out (#18451)

* Fix these maps (#18452)

* using accessories no longer drops items on spawn (#18453)

* fixes accessory dropping items on spawn

* up that

* Automatic changelog for PR #18452 [ci skip]

* Automatic changelog for PR #18453 [ci skip]

* list access fix (#18438)

* Automatic changelog for PR #18438 [ci skip]

* Whitelist update (#18417)

Co-authored-by: Tost <Tost>

* 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>

* Automatic changelog for PR #18252 [ci skip]

* Fixes looc log category (#18459)

* Automatic changelog for PR #18459 [ci skip]

* fix bad persistent client handling (#18460)

* Automatic changelog for PR #18460 [ci skip]

* fix attacak logging (#18461)

* Automatic changelog for PR #18461 [ci skip]

* 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

* Automatic changelog for PR #18457 [ci skip]

* Automatic changelog compile [ci skip]

* more target (#18486)

* Automatic changelog for PR #18486 [ci skip]

* Automatic changelog compile [ci skip]

* 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>

* Automatic changelog for PR #18485 [ci skip]

* Added missing complexities and added bugfixes (#18427)

* Automatic changelog for PR #18427 [ci skip]

* Fixes holo collars not rendering when worn on suit slot (#18437)

* Automatic changelog for PR #18437 [ci skip]

* clean up flags (#18439)

* clean up flags

* wtf?

* pass it

* .

* ...

* .

* .

* fix retrace

* .

* .

* properly build

* eh static

* .

* .

---------

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

* Automatic changelog for PR #18439 [ci skip]

* 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>

* Automatic changelog for PR #18440 [ci skip]

* 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>

* Automatic changelog for PR #18454 [ci skip]

* ship names update (#18456)

* Automatic changelog for PR #18456 [ci skip]

* swapadoodle (#18482)

* Automatic changelog for PR #18482 [ci skip]

* adds xenotail vwag option (#18477)

Co-authored-by: Aroliacue <avaylaiss34@gmail.com>

* Automatic changelog for PR #18477 [ci skip]

* Adds a miniature description to the paperwork dispenser (#18478)

* Automatic changelog for PR #18478 [ci skip]

* Instrument Update (#18483)

* Instrument Update

* View fix

* fix lint warnings

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>

* Automatic changelog for PR #18483 [ci skip]

* 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

* Automatic changelog for PR #18488 [ci skip]

* sleeper forcemove (#18491)

* fix bad ssprocesing (#18487)

* Automatic changelog for PR #18491 [ci skip]

* Automatic changelog for PR #18487 [ci skip]

* Reshades Mercenary Modular Armor Pieces (#18489)

* Automatic changelog compile [ci skip]

* Reshades Merc Modular Armor

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>

* Automatic changelog for PR #18489 [ci skip]

* 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

* Automatic changelog for PR #18469 [ci skip]

* jetpacks in zero G should hold you up (#18473)

* Automatic changelog for PR #18473 [ci skip]

* Consts (#18455)

* Gets rid of this const

* Unused const

* Update forensics.dm

* Drinks defines

* uNUSED

* Update Keywords.dm

* Update Keywords.dm

* Add

* yar

* Fingerprint

* Automatic changelog for PR #18455 [ci skip]

* Gives internal organs passive regeneration (#18470)

* Organ heal

* Changes

* Use the config

* Automatic changelog for PR #18470 [ci skip]

* Caw addon (#18497)

* Add an implantable health scanner (#18465)

* Add an health scanner implant. Corrects slight naming mistakes of nearby implants.

* Makes it craftable + advanced

---------

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

* Automatic changelog for PR #18465 [ci skip]

* Automatic changelog compile [ci skip]

* drinky tweaks (#18466)

* Automatic changelog for PR #18466 [ci skip]

* barricade breakthrough (#18474)

* barricade breakthrough

* fire deals more

* Automatic changelog for PR #18474 [ci skip]

* Adds the loincloth to the loadout options (#18490)

* Automatic changelog for PR #18490 [ci skip]

* Vomit fixes (#18468)

* Vomit fixes

* Guti abused span_userdanger again

* Automatic changelog for PR #18468 [ci skip]

* Fixes a medical chem not taking species chem strength into account (#18496)

Fixes a medical chem not taking species chem strength into account

* Automatic changelog for PR #18496 [ci skip]

* op21 cosmetics (#18475)

* Automatic changelog for PR #18475 [ci skip]

* Automatic changelog compile [ci skip]

* Some Additional Hanner Beast Forms (#18503)

Added the following forms to beast form for hanner and lleill: Hyena, Lion, Reindeer, Armadillo and Slug.

I have considered more fanciful things like unicorns and gryphons, but for now we'll just keep it simple with normal animals.

* Automatic changelog for PR #18503 [ci skip]

* Service borg buffs + QoL (#18502)

* Service borg buffs + QoL

* oops forgot to lowercase that one

* wait this would double-spam balloon alerts theoretically so-

* Fix resin doors not being breakable (#18495)

* Fix resin doors not being breakable

* Update simple_doors.dm

* Automatic changelog for PR #18502 [ci skip]

* Automatic changelog for PR #18495 [ci skip]

* Automatic changelog compile [ci skip]

* Port /datum/status_effect and convert wetness and fire stacks to it (#18180)

* Port /datum/status_effect system

* Port fire stacks to status_effects

* Fixes and adjustments to wetness

* One last little thing

* Fixes these compile errors

A few things on the backend got updated...Adjusts them here.

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>

* Automatic changelog for PR #18180 [ci skip]

* Extra bartender slot (#18505)

Added an extra bartender slot on request.

Reasoning is that it's one of the most social roles and keeps other people moving socially too. However, it's also a very common one for the players to vanish to do scenes, which we don't want to discourage. Instead, letting another person in to fill the role in the meantime is perfect. This already works fine on the tether where there are 3 bars (4 if you include the maint one). SD will still need to share a bit though, or get creative, not really a biggie.

* Automatic changelog for PR #18505 [ci skip]

* runtime viewer fixes (#18512)

* Automatic changelog for PR #18512 [ci skip]

* Implements Autowiki (#18480)

* Implements Autowiki

* Disable autowiki for vending machines for now

* Automatic changelog for PR #18480 [ci skip]

* Negative trait point changes. (#18509)

Changed some of the negative traits point values, primarily as they give so many points relative to the small cost of positive traits:
Low Blood Volume from 3 to 2 and the extreme version from 5 to 3. These are serious, but they're reasonably in-line with other serious weakness traits.
Reduced biocompatibility 2->1, 4->2, 8->4. These are really not that much of an issue, if you are in medbay getting treated, it just means they need to stick you with a couple extra syringes and rarely actually causes a problem other than taking a couple more minutes. 4 points is still a lot.
Ambulant Blood 1 to 0, this has no effect at all here where changelings are never a risk.

* Automatic changelog for PR #18509 [ci skip]

* Adds new sprites for some guns, consolidates _vr file [IDB IGNORE] (#18306)

* Adds new sprites for some guns, consolidates _vr file

CHANGED:
Captains laser new sprite: https://i.imgur.com/LbelowO.png
Energy gun new sprite: https://i.imgur.com/0KSAIEW.png
Nagant new sprite: https://i.imgur.com/6BtQdO6.png
Makarov new sprite: https://i.imgur.com/ojBjcwb.png
SecGun new sprite: https://i.imgur.com/snhIhB7.png
StunRevolver new sprite: https://i.imgur.com/2Iy29CH.png (The vintage stun revolver still exists, so the old sprite is still accessible)

* Shrink netgun

* Automatic changelog for PR #18306 [ci skip]

* Automatic changelog compile [ci skip]

* Moves a few icons out of the archives (#18516)

* Moves a few icons out of the archives

Used downstream

* yea

* Update gun.dmi

* Update gun.dmi

* Fluff icon fixes [IDB IGNORE] (#18420)

* Move unused icons

* Fixes a LOT of icons

* Fixes this cloak

* Fixes these as well

* These too

* More fixes

* Last fixes

* Automatic changelog for PR #18420 [ci skip]

* Whitelist update (#18506)

Approved here: https://forum.vore-station.net/viewtopic.php?p=14347#p14347

* adds missing icon (#18521)

* Automatic changelog for PR #18521 [ci skip]

* icon and prefab (#18530)

* Automatic changelog for PR #18530 [ci skip]

* Landmine fixes (#18532)

* mine updates

* correct var

* disposal atom flushed signal (#18527)

* Automatic changelog for PR #18532 [ci skip]

* use em (#18522)

* Automatic changelog for PR #18527 [ci skip]

* Automatic changelog for PR #18522 [ci skip]

* corrected bag (#18524)

* Automatic changelog for PR #18524 [ci skip]

* sloog (#18526)

* Automatic changelog for PR #18526 [ci skip]

* forcemove (#18528)

* allow precision item placement on casino table (#18525)

* allow precision on casino table

* need these

* Automatic changelog for PR #18528 [ci skip]

* Automatic changelog for PR #18525 [ci skip]

* Addiction Withdrawal Shown On Body Scanners (#18531)

* show withdrawals on body scanner

* better text

* Automatic changelog for PR #18531 [ci skip]

* scanner (#18518)

* Automatic changelog for PR #18518 [ci skip]

* borer can't do that (#18520)

* Automatic changelog for PR #18520 [ci skip]

* [Fluff Item] Modifies Holly's custom capsule shelter (#18493)

* Alphabetically sorts hanner/lleil beast form list (#18515)

* Alphabetically sorts hanner beast form list

* Actually let's label some of these too!

* oops lol

* fuck

* oops missed this one in the hanner list

* and this one FUCK

* Automatic changelog for PR #18515 [ci skip]

* tracking implant uses mob (#18517)

* Automatic changelog for PR #18517 [ci skip]

* Belt holders (#18535)

* Automatic changelog for PR #18535 [ci skip]

* Maglev track tweaks (#18529)

* tweaks

* better

* Automatic changelog for PR #18529 [ci skip]

* Cyborg gambling buffs (#18508)

* Cyborg gambling buffs

* I'M ALWAYS FORGETTING THIS ABOUT BALLON ALERTS

* Improves quality of roll sound

* fuck wrong audio quality setting lmao

* Automatic changelog for PR #18508 [ci skip]

* Adds Coroner as an alternative title for medical doctors (#18492)

* Automatic changelog for PR #18492 [ci skip]

* Dragon Plushie Upport (#18523)

* Upport dragon plushies

* Whoops, forgot the icons

* Add to loadout blacklist

* Automatic changelog for PR #18523 [ci skip]

* general command selector (#18501)

* Automatic changelog for PR #18501 [ci skip]

* Automatic changelog compile [ci skip]

* moves law outputs to a block (#18513)

* moves law outputs to a block

* eh

* .

* urg

* ,

* wtf

* .

* Update _sheets.dm

* Automatic changelog for PR #18513 [ci skip]

* ling and defines (#18537)

* Adds logging to bear traps (#18533)

* THE LOGS

* .

* Update

* Automatic changelog for PR #18537 [ci skip]

* Automatic changelog for PR #18533 [ci skip]

* Fix this (#18544)

* Automatic changelog for PR #18544 [ci skip]

* Even STRICTER reaction unittest (#18542)

* none shall hide

* agony

* what?

* baddef

* test all

* fix

* all of them

* actually fail

* blocker

* what

* test

* these are hard lockups anyway

* better test

* better

* buh

* nope

* another

* logging

* logging

* I'm a raving madman

* anotherfix

* undef

* lets try this

* how about this

* this it?

* alright this

* oops

* limit log

* force it

* condense

* Condensing more

* another

* wat

* oop

* fix

* test agent

* test 2

* what about this

* testing

* tied this in correctly

* try now

* oops again

* try this

* inhibitors

* virus mix

* move to a real useful signal

* test

* Revert "test"

This reverts commit 40d05e9351.

* order

* unnneeded

* minimize diff

* Automatic changelog for PR #18542 [ci skip]

* Automatic changelog compile [ci skip]

* grab fix (#18547)

* Automatic changelog for PR #18547 [ci skip]

* Gives the borg service fabricator all radial menus (#18538)

* Makes borg serivce fabricator use all radial menus

* last minute fixes, my specialty!

* Reduces radial menu radius to 40

* Automatic changelog for PR #18538 [ci skip]

* Shibari! (#18514)

* Shibari!

Added a new scene item, shibari bindings!
These by default only cover the torso, but by clicking on them in your hands, they can also be set to bind arms and legs, acting in a similar way to handcuffs. They are worn in the suit slot.

They can be found in the costume vendors, maint and the restraints crate from cargo.

They have sprites for humanoid mobs and digitigrade legs, but not tesh yet.

* Fix mistake

Fixes error in previous commit

* Update code/game/objects/items/weapons/handcuffs.dm

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>

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

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>

* Make these defines to prevent copy paste errors

---------

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

* Automatic changelog for PR #18514 [ci skip]

* Customizable dragon plushie! (#18534)

* Add customizable plushie

* Add wing underside

* Add description

* Add to loadout blacklist

* Change ' to "

* Fix typo, add name to GUI

* Fix indentation

* Fix indentation (again)

* clean up the DM code

* initial cleanup

* won't work yet

* .

* initial styling

* that really shouldn't be tick updated

* handle import

* proper stack sizes

* stacking

* typos

* rm comment

* Update OverlaySelector.tsx

* Update PlushEditor.scss

* Minor tweaks

* Wawa

* please make sure biome is setup

* rm unused props

* cache user

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>

* Automatic changelog for PR #18534 [ci skip]

* dependency up (#18549)

* dependency up

* tgs

* obj screen to atom movable screen (#18434)

* obj screen to atom movable screen

* .

* Automatic changelog for PR #18434 [ci skip]

* fixes one of my first ever coding sins here (#18412)

* fixes one of my first ever coding sins here

make it explicit

naming

fix that ancient bug too

confirm

sane

.

.

move it up

better

keep it there

only color objects

.

properly reset on bad values

.

urg

.

* ,

---------

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

* Automatic changelog for PR #18412 [ci skip]

* Automatic changelog compile [ci skip]

* Tethered Item Component (#18499)

* tethered component

* can't do that

* visible_message should always show

* forbid storing

* catching some small issues

* visible message is fighting a bit too much

---------

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

* Automatic changelog for PR #18499 [ci skip]

* various map related features (#18510)

* various map related features

* add icons

* tick da file

* adds no docking codes var

* cetus plaques

* switch to weakref

* annihilate single letter refs and such

* fixes after testing

* reverse an oopsy

---------

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

* Automatic changelog for PR #18510 [ci skip]

* Makes poker chips half scale (#18550)

* Automatic changelog for PR #18550 [ci skip]

* Automatic changelog compile [ci skip]

* Modernizing doors (#18511)

* the agony begins

* fixes

* signaling

* removed remaining attempt_vr

* corrected behaviors

* keep the history

* oop

* wording

* filter for intent here

* oop

* no harm in these either

* Update code/_onclick/item_attack.dm

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

* Get rid of old procs

---------

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

* Automatic changelog for PR #18511 [ci skip]

* Automatic changelog compile [ci skip]

* Turf slip component [NEEDS TESTING] (#18057)

* turf slip component

* remove magic numbers

* don't dupe timers

* Water fix, lube buff

* fix

---------

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

* Automatic changelog for PR #18057 [ci skip]

* Upports Churros (#18553)

* churros

* Remove sin

* Oops!

* Automatic changelog for PR #18553 [ci skip]

* adds sexes (#18551)

* Automatic changelog for PR #18551 [ci skip]

* Automatic changelog compile [ci skip]

* remove dead proc (#18562)

* Automatic changelog for PR #18562 [ci skip]

* a few more changes related to map (#18557)

* we got a thing

* use flags

* makes it betterer

* Automatic changelog for PR #18557 [ci skip]

* Luckier 7 event map content + Card deck init improvement/bugfixing (#18561)

* Starts da map

* more areas!!

* adds big sized casino card deck

* moar rooms

* VIOLENTLY VOMITS UP A DIFFERENT DESIGN

* let's give the main floor more STUFF also these should be normal rwalls

* moar place....

* Good for the Tost-Pass now I think

* TAAAABLLLLLLLLLLE!!!

* Adds dorm areas

* DELETES the repo's map because tost has her finished copy of the map saved externally on her PC now!!

* Adds credits for audio sources in sound file metadata

* ... oops

* sound credits

* greatly cleans up card generation code and fixes some jank

* Automatic changelog for PR #18561 [ci skip]

* Fixes Lucky 7 map needing power (oops) (#18566)

* Fixes Luck 7 map needing power (oops)

* WAIT IT WAS MISSING LIGHTNG AND GRAVITY TOO?!

* fix vorepanel button for AI (#18555)

* fix vorepanel button for AI

* .

* this can be null

* fix balloon alert for wide icons

* Resprites casino chips (#18558)

* Automatic changelog for PR #18555 [ci skip]

* Automatic changelog for PR #18558 [ci skip]

* Lore Pamphlet for new players (#18564)

Added a new lore pamphlet for new players, which covers the most essential lore and gives an immediate understanding of how the world works. This automatically spawns in their hand until they've been here for 10 days old.

* Automatic changelog for PR #18564 [ci skip]

* Automatic changelog compile [ci skip]

* Strips byondUI procs not needed for TGUI interaction (#18563)

* all of these are moved to tgui

* still uses topic

* uses topic

* uses topic

* not needed

* Automatic changelog for PR #18563 [ci skip]

* Gatorsnout (#18536)

* oh man idfk this SHOULD work

* small stylistic change

* trailing newline (what, okay)

* Update .gitignore

Please don't just edit that file. Tools is supposed to be on the repo even

---------

Co-authored-by: Bandit <queenjess521@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>

* Automatic changelog for PR #18536 [ci skip]

* Improved Smes Map Upgrades (#18467)

* fixing oldcode

* fix

* proc fix

* this is a prefab anyway

* qdel fix

* Automatic changelog for PR #18467 [ci skip]

* Oil and blood with no dna can be streaked again (#18559)

* bloodyshoes

* safety

* that needs a db, so check if it actually was set (#18569)

* Automatic changelog for PR #18559 [ci skip]

* Automatic changelog for PR #18569 [ci skip]

* fix organ deletion (#18572)

* Automatic changelog for PR #18572 [ci skip]

* Fixes invisibility potions (#18565)

* Fixes invisibility potions

Fixed invisibility potions being able to spawn in fruit.
Cleaned up some missing reagent defines for glamour potions.

* Fix thingies

* Oopsies

* Automatic changelog for PR #18565 [ci skip]

* ports and fixes TG's keycombo input (#18573)

* ports and fixes TG's keycombo input

* .

* .

* cleaner

* .

* Automatic changelog for PR #18573 [ci skip]

* Fluff item flute (#18571)

Approved: https://forum.vore-station.net/viewtopic.php?p=14361#p14361

* Automatic changelog compile [ci skip]

* Load alien/job whitelists from database, if enabled (#17952)

* Load alien/job whitelists from database, if enabled

* SQL Template for Table

* Fixes

* Commands

* .

* .

* fix

* cannot be a list

* .

* .

* embed

* .

* .

* query test

* query test

* query test

* .

* fix

* Automatic changelog for PR #17952 [ci skip]

* Door after_attack behavior fix (#18576)

* these need handling

* fix

* respect attackby behavior

* Automatic changelog for PR #18576 [ci skip]

* Adds a few new sprites (#18578)

* start this for latr

* adds new markings

* removes stray palette

* changes a few shades i dislike

* fix the dang dme

* i haaaaaaaaaaate dreammaker

* why do you do this

* Unarchives Halo Shotgun (#18579)

* Automatic changelog for PR #18578 [ci skip]

* Remove it from the archive as well for clarity's sake (#18580)

* Medigun stuffs

* oops

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Killian <49700375+KillianKirilenko@users.noreply.github.com>
Co-authored-by: Jenny <ghosttehspychecka@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Will <7099514+Willburd@users.noreply.github.com>
Co-authored-by: TheToaster98 <51209769+TheToaster98@users.noreply.github.com>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
Co-authored-by: Aura Dusklight <46622484+NovaDusklight@users.noreply.github.com>
Co-authored-by: Aroliacue <96730930+Aroliacue@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
Co-authored-by: nesquik <24830358+lbnesquik@users.noreply.github.com>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
Co-authored-by: MeepleMuncher <76881946+MeepleMuncher@users.noreply.github.com>
Co-authored-by: Olive <49600480+zeskorion@users.noreply.github.com>
Co-authored-by: shybandit5213 <shybandit5213@gmail.com>
Co-authored-by: Bandit <queenjess521@gmail.com>

* Delete html/changelogs/AutoChangeLog-pr-17952.yml

* Delete html/changelogs/AutoChangeLog-pr-18576.yml

* Delete html/changelogs/AutoChangeLog-pr-18578.yml

* medfix (#19)

* Adjust (#20)

* Update medigun_backpack.dm

---------

Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Killian <49700375+KillianKirilenko@users.noreply.github.com>
Co-authored-by: Jenny <ghosttehspychecka@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Will <7099514+Willburd@users.noreply.github.com>
Co-authored-by: TheToaster98 <51209769+TheToaster98@users.noreply.github.com>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
Co-authored-by: Aura Dusklight <46622484+NovaDusklight@users.noreply.github.com>
Co-authored-by: Aroliacue <96730930+Aroliacue@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
Co-authored-by: nesquik <24830358+lbnesquik@users.noreply.github.com>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
Co-authored-by: MeepleMuncher <76881946+MeepleMuncher@users.noreply.github.com>
Co-authored-by: Olive <49600480+zeskorion@users.noreply.github.com>
Co-authored-by: shybandit5213 <shybandit5213@gmail.com>
Co-authored-by: Bandit <queenjess521@gmail.com>
2025-12-10 16:38:40 +01:00
Will 95d9e50fb7 Bunsen Burner (#18361)
* bunsen burner port

* reacting reagents returns if it did

* small fixes

* new bunsen burner icon

* fixes

* deconstruction fixing

* smaller range

* code review
2025-08-30 20:16:03 +02:00
Cameron Lennox 9df3695af8 Techweb additions (#18273)
* More batteries and designs

* Nodes as well

* borgos

* these as well

* these needed sprites
2025-08-16 20:02:13 -04:00
Will c229f88c3a Telekinetic Gloves (#18205)
* TK gloves

* fixes

* spans

* research

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-16 15:19:11 -04:00
Cameron Lennox f10c130c0d More techweb adjustments (#18191)
* More techweb adjustments

* Disables phasic for now
2025-08-16 05:02:21 +02:00
Kashargul 867fec60bc sort cyborg modules (#18206)
* sort cyborg modules

* .

* bunch of runtimes

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 03:21:13 -07: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
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 b60cd47309 Techwebs & Experi-Sci (#17987)
* Techwebs

* Add basic stock parts

* Techweb production machines

* Circuit Imprinter

* More work

* More designs

* More designs, nodes'

* More more

* Better sorting for designs

* Add the exosuit fab'

* More conversions

* More and more and more

* mechfab parts

* Modsuit Designs

* Pinnace baron

* Equipment

* more mechfab

* vehicles

* more mecha

* Micro mechs

* Update mechfab_designs.dm

* no time

* zero

* Update mechfab_designs.dm

* Prosthetics Fabricator and fixes

* Update maps to use new parts

* Whoops, fix a few maps

* Fix lint error

* Port scene tools

* Fireworks~~

* Don't label the sex toys as sex toys

* Fixup maps in TGM format

26517b7122: maps/virgo_minitest/virgo_minitest-1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Significant portion of designs converted

* Fix paths

* Fix tgui lints

* Just a whole bunch of designs

* Almost doneeee

* ALL DESIGNS CONVERTED

* Merk all of the old stuff

* Fix a few errors

* Fix more errors

* MORE FIX

* Make server control work

* Undo changes to archive

* Fix a TODO

* Make disks work

* Start the long process of finishing the node tree

* One more oops

* All mechfab designs

* Add departmental protolathes

* Down to 200 designs unsorted

* FINISH TECHWEBS

* Fuck whoops

* Remove the debug verbs

* Little map tweaks

* Fix mousedrop

* More map fixes

* Upstream bug lmao

* guess CI hates this

* Fixup maps in TGM format

fe062e7bc4: maps/tether/tether-03-surface3.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* I gotta stop committing this

* Change scree requested

* Make science able to print implants too

* Fix ghost spawns

* Move NSFW gun

* Merk partbundles, make janus module work

* Pretty animation when you complete the tree :)

* Don't display designs you can't print

* Move security protolathes to warden's office

* Make servers recover from power failure gracefully

* Make fabricators drop their mats on the ground when destroyed

* Ore Silo

* Make CI happy

* Fixup maps in TGM format

fe062e7bc4: maps/tether/tether-05-station1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Fix MC crash

* Make experiscanner work for borgs

* I REALLY gotta stop committing this

* Make scientists and the RD spawn with an experiscanner

* Lock NIFs behind scanning mice

* Make Biome happy

* Allow scanning Cocoa and Kendrick in case they can't find mice

* Change from Kendrick to Ratthew, ;help maint, or Brick

* Change the name of the /rat/pet class so the experiscanner is more helpful

* Add departmental_flags to a bunch of things

* Remove a few things from security's techfab

* Add a second engineering lathe to atmos

* Fix runtime recycling rig modules, add name to cost sequence

* Add a discount experiment for scanning slime cores

* Change some fluff and shuffle chameleon clothes to bluespace yadayada

* Make closets alt click immune

* Do a bunch of sorting

* Silly

* Hopefully fix all infinite material bugs in techwebs

* bad merge

* quick ai fix

* fix some robot stuff

* axe downlaod fully

* list

* no ref

* easier readable

---------

Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-07-26 06:30:08 +02:00