1004 Commits
Author SHA1 Message Date
Cameron LennoxandGitHub ad815f0735 adds bluespace collar to loadout (#19634) 2026-07-30 01:08:27 +02:00
ZerumandGitHub 23ca8fc889 Undersuit slot skeleton for prometheans (#19506) 2026-06-05 06:12:40 -04:00
KashargulandGitHub 5926589c16 removes var/ inside all procs (#19450)
* removes var/ inside all procs

* .

* ugh
2026-05-05 10:55:17 +02:00
WillandGitHub 190fd96105 crossbow (#19390) 2026-04-08 18:03:36 +02:00
Aura DusklightandGitHub c6f10bfeb3 Convert species, organ_data, and rlimb_data to TG (#19277)
* First test batch bulk change

* remove desync'd old file

* Small change
2026-03-21 04:06:36 -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
ARGUSandGitHub edf2ebb557 Fix Copy Slot sharing references between loadout slots (#19296)
copy_loadout used check_list_copy on the outer gear list only,
leaving the inner tweak metadata lists as shared references.
Modifications to gear tweaks in the copied slot would write
into the shared inner lists, affecting the original slot until
a save/reload cycle broke the reference.

Fix: deep copy both levels, matching the pattern used for
body_markings in 03_body.dm.
2026-03-17 20:20:25 +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
AzzyandGitHub e0aabe5914 Talon update: Porting uniforms, updating map and equipment (#19220)
* talon uniform

* Talon update

* Update talon_v2.dmm

Playing

* Talon fix and a new Slogan!

* talon fax

* For admins set up talon company fax

+ paperworks can use [talogo]

* Add FAX word

* Talon seal addation

* Fix and Updating the Talon map

Regarding the Talon map, I brought it to the appearance of the Rogue Star. So that players on both servers feel as little strange as possible when playing on the same ship, even on different servers.

* Update talon_v2.dmm

bluespace

* Fixup maps in TGM format

a89e3f1f87: maps/offmap_vr/talon/talon_v2.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Update talon_v2.dm

* Update talon_v2.dm

* sprite fix

* Forgot to add a fix

Fix for stamp and logo for correct work

* Delete custom_items.txt

accidentally add that in PR, now rempve that
2026-03-04 05:14:20 -08:00
0964962220 Convert gender and pronoun from bay to TG (#19170)
* Convert gender and pronoun from pay to TG

* Remove HERM from biological gender init_possible_values because it won't work

* fix runtime error

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-02-25 00:00:04 +01:00
KashargulandGitHub fa113ea3f5 next set of globals (#19131) 2026-02-09 00:36:52 +01:00
Aura DusklightGitHubvorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
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
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
KashargulandGitHub 05a7bda00f some smaller cleanup (#19119)
* some smaller cleanup

* .

* .

* fix udnerwaer colors
2026-02-01 16:43:56 -08:00
KashargulandGitHub 6a44700b46 digestion toggle geartweak (#19089) 2026-01-30 21:12:44 +01:00
ShadowLarkensandGitHub de07474242 Move fluff item to new ckey for Claracow (#19013)
* Move fluff item to new ckey for Claracow

* reorder
2026-01-12 18:36:34 +01:00
GutiandGitHub b7ec6aba4b Fix & Spelling (#18981) 2026-01-04 10:46:55 +01:00
AroliacueGitHubvorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>AroliacueCameron Lennox
25c85cfcf5 Digi sprites for armor, gas half-masks in loadout, sec hailer half-masks in sec lockers (#18959)
* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* digi armor sprites start

* update

* adds gas half-masks to loadout. Adds hailer half-mask to sec locker.

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-01 09:10:11 -05:00
986368cd1e Fashion Update: Long Fingerless Gloves (#18953)
* long fingerless gloves

* long fingerless gloves

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-12-30 03:20:25 +01:00
NickBelmontandGitHub bfae150289 Ports over masquerade masks from Nova Sector (#18856) 2025-12-10 08:57:56 -05:00
KillianandGitHub eaf2570c9d Loadout Tweaks (#18845)
* Update lockpicks

* Update loadout_suit.dm

* Update loadout_suit.dm
2025-12-10 03:43:02 +01:00
AroliacueGitHubvorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>Aroliacue
3691e32da6 New Neo (tg/downstream) Clothing Options - HOS Edition (#18731)
* Automatic changelog compile [ci skip]

* New Neo (tg/downstream) Clothing Options - HOS Edition

* conflict fix 2

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2025-11-17 07:08:19 -05:00
Cameron LennoxandGitHub 16673ef23b Adds a new loadout item - Cloak of Eyes (#18592)
* Adds a new loadout item - Cloak of Eyes

* I realized there's reasons to override this

* cleans up some sin

* Update reactive_icon_update.dm

* indents

* Update code/modules/vore/fluffstuff/custom_clothes_vr.dm
2025-10-09 15:18:34 +02:00
SatinIsleandGitHub ab7687ceea Fluff item pizza uniform (#18590)
Approved here: https://forum.vore-station.net/viewtopic.php?p=14368#p14368
2025-10-06 13:31:04 +02:00
SatinIsleandGitHub eed8dad3b1 Fluff item flute (#18571)
Approved: https://forum.vore-station.net/viewtopic.php?p=14361#p14361
2025-09-26 19:25:56 +02:00
b0a8bfaec6 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>
2025-09-22 01:05:16 +02:00
4d4a06b683 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>
2025-09-22 00:26:46 +02:00
KillianandGitHub ed63667c41 general command selector (#18501) 2025-09-18 20:06:08 -04:00
MeepleMuncherandGitHub aef1333726 Dragon Plushie Upport (#18523)
* Upport dragon plushies

* Whoops, forgot the icons

* Add to loadout blacklist
2025-09-18 20:04:16 -04:00
nesquikandGitHub 899ca95ab5 Adds the loincloth to the loadout options (#18490) 2025-09-14 23:41:55 -04:00
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
JennyandGitHub 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
nesquikandGitHub f2819d8173 Add gas masks to the loadout options (#18411) 2025-09-08 02:27:11 -04:00
nesquikandGitHub 3c8674651c Makes the useless implants free. (#18421) 2025-09-07 16:00:02 -04:00
d65cde3046 Fixes colorable boat cloaks (#18396)
Co-authored-by: Tost <Tost>
2025-09-01 13:03:53 +02:00
d17e1cafb5 cyber mantles (#18189)
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 03:22:28 -07:00
1195c11cb6 Moves Ringtones To A Unified List (#18207)
* move to global ringtone list

* fixes

* new ringtones

* missing

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 03:00:00 -07:00
39a0bcd60e Encode changes (#18052)
* change encode

* guhh

* .

* .

* .

* Update code/game/antagonist/antagonist_objectives.dm

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

* Update code/modules/clothing/spacesuits/rig/modules/specific/voice.dm

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

* Update code/modules/news/new_newspaper.dm

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

* Update code/modules/admin/DB ban/functions.dm

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

* Update code/modules/tgui/modules/communications.dm

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

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

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

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

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

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-08-05 00:19:22 +02:00
ShadowLarkensandGitHub 4d60f4eecb Maybe fix the weird loadout issues (#18113) 2025-08-01 13:17:46 +02:00
KashargulandGitHub 4874f2a117 Biomeport (#18022)
* biome port

* fix

* umm

* up

* prettier on repo level

* .

* uh

* fix that

* .

* guh

* could be deelted

* fix query

* raccoon

* raccoon
2025-07-20 16:48:40 +02:00
ShadowLarkensandGitHub 298c7878de Fix GLOB. replacement error (#18007) 2025-07-14 21:34:06 -07:00
84dc5535dc var/global/list -> GLOB. conversion (#17928)
* These two are easy

* !!!runlevel_flags

the fact it was global.runlevel_flags.len has me a bit...iffy on this.

* !!!json_cache

Same as above. used global.

* player_list & observer_mob_list

* mechas_list

* this wasn't even used

* surgery_steps

* event_triggers

* landmarks_list

* dead_mob_list

* living_mob_list

* ai_list

* cable_list

* cleanbot_reserved_turfs

* listening_objects

* silicon_mob_list

* human_mob_list

* Update global_lists.dm

* joblist

* mob_list

* Update global_lists.dm

* holomap_markers

* mapping_units

* mapping_beacons

* hair_styles_list

* facial_hair_styles_list

* Update global_lists.dm

* facial_hair_styles_male_list

* facial_hair_styles_female_list

* body_marking_styles_list

* body_marking_nopersist_list

* ear_styles_list

* hair_styles_male_list

* tail_styles_list

* wing_styles_list

* escape_list & rune_list & endgame_exits

these were all really small

* endgame_safespawns

* stool_cache

* emotes_by_key

* random_maps & map_count

* item_tf_spawnpoints

* narsie_list

* active_radio_jammers

* unused

* paikeys

* pai_software_by_key & default_pai_software

* plant_seed_sprites

* magazine_icondata_keys  & magazine_icondata_states

* unused

* ashtray_cache

* light_type_cache

* HOLIDAY!!!

this one was annoying

* faction stuff (red?!)

* Update preferences_factions.dm

* vs edit removal

* backbaglist, pdachoicelist, exclude_jobs

* item_digestion_blacklist, edible_tech, blacklisted_artifact_effect, selectable_footstep, hexNums, syndicate_access

* string_slot_flags and hexdigits->hexNums

* possible_changeling_IDs

* vr_mob_tf_options

* vr_mob_spawner_options

* pipe_colors

* vr_mob_spawner_options

* common_tools

* newscaster_standard_feeds

* Update periodic_news.dm

* changeling_fabricated_clothing

* semirandom_mob_spawner_decisions

* id_card_states

* Update syndicate_ids.dm

* overlay_cache & gear_distributed_to

* more

* radio_channels_by_freq

* Update global_lists.dm

* proper

* default_medbay_channels & default_internal_channels

default_internal_channels is weird as it has a mapbased proc() but that proc is never called...

* valid_ringtones

* move this

* possible_plants

* more

* separate these

moves xeno2chemlist from a hook to a new global list.

* tube_dir_list

* valid_bloodreagents & monitor_states

* Junk

* valid_bloodtypes

* breach_burn_descriptors & burn

* more!!

appliance_available_recipes seems uber cursed, re-look at later

* Appliance code is cursed

* wide_chassis & flying_chassis

* allows_eye_color

* all_tooltip_styles

* direction_table

* gun_choices

* severity_to_string

* old event_viruses

* description_icons

* MOVE_KEY_MAPPINGS

* more more

* pai & robot modules

* Update global_lists.dm

* GEOSAMPLES

Also swaps a .len to LAZYLEN()

* shieldgens

* reagent recipies

* global ammo types

* rad collector

* old file and unused global

* nif_look_messages

* FESH

* nifsoft

* chamelion

* the death of sortAtom

* globulins

* lazylen that

* Update global_lists.dm

* LAZY

* Theese too

* quick fix

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-07-14 20:14:31 +02:00
Cameron LennoxandGitHub f6fa017974 Makes bodystyle count towards whitelisted items (#17994) 2025-07-13 01:19:21 -07:00
KashargulandGitHub fe5556d2dc up ports a bunch of TGS commands (#17961)
* up ports a bunch of TGS commands

* .

* needing this

* ...

* Update datacore.dm

* fix that

* at least stack that

* rework all user name handling

* urg

* urg

* .

* .

* .

* up port this

* make this clearer

* .

* .

* .

* fix that

* .

* add returns

* player ticket chat

* this

* .

* .

* umm

* adjust messages

* clean smitecode up

* .

* ummm

* .

* command filter
2025-07-12 12:08:14 +02:00
KashargulandGitHub 3735a31e05 Fix a bunch of issues and runtimes (#17951)
* selection target

* ugh

* fix deadmin

* larger

* fix paper icons

* those are inverted

* don't miss that

* fix all

* point transfer

* add nostrip flag to items

* un....  teppi

* .

* end life proc after qdel

* this could be null in very rare cases

* this has a lot of sleeps, someday should be refactored and check for qdeleted

* needs to be an object

* qdel check this

* use the rsc properly

* wtf?

* .

* fix narrate

* .

* push

* inform user, null it

* .

* can be null

* fix maint lurkers

* .

* spans

* .

* fix that too

* urg

* fix distillery

* don't wrap them

* needs usr

* Update cash_register.dm

* quick hook cleanup

* lots of fixes

* .

* clean that up for reasons
2025-07-05 00:45:18 -04:00
656617ab55 Adds fluff item: Tally's voodoo doll (#17891)
* fixed the fucky wucky

* Changed Returns

* I forgor the if 💀

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

---------

Co-authored-by: VM_USER <VM_USER>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-06-22 10:55:15 -07:00
Cameron LennoxandGitHub b9cab48c19 Fixes an inheritence issues with arglasses (#17864) 2025-06-17 22:59:16 -07:00
31e8e009db Character Setup Rework (#17576)
* Character Setup Rework

Little tweaks

Species selection done~

Merk randomize body button

Body color and eye color

Merk more replaced code

Convert robolimbs to tgui

Add a warning if flavor text/ooc notes are too short

Custom preview icons for species selector!

A sidequest that only took 8
hours. Also add digitigrade and blood type.

Remove unused body_descriptor system completely

Finish the general tab~

Reorganization to prepare for loadout page creation

* Start of work on the loadout screen

* Only send the data that's actually selected

* Get rid of these ugly ../../../..

* Retype this to avoid conflicts

* Holy shit why did this work this way

* Finish loadout screen

* Add copy loadout function

* Finish occupation page

* Move Special Roles into general tab

* Fix path conflict

* Move size prefs to general tab

* Convert jukebox and volume settings to datum/preference

* Fix a little mergery fuckery in loadout

* Migrate jukebox to new range

* Fix TabbedMenu tabs

* Fix wordwrap for loadout screen

* Kill the vore tab, just traits left to convert

* Convert custom messages

* Convert custom species name

* Convert blood color and reagents

* Move icobase to tgui

* Finished

* This can fuck off too

* Fix a few bugs

* Update index.tsx

* initial for emote sound mode switch

* Make show_roles actually work, hide fluff items

* Fix not being able to select species

* Add emote_sound_mode to body tab

* Fix runtime when no active gear list is present

* Add a save notification to character setup

* Switch to floating

* Add more search bars

* Whoops forgot to add this

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-05-25 03:20:51 +02:00
Cameron LennoxandGitHub 8b8b12a2a1 Makes TTS device free (#17718) 2025-05-16 20:04:58 -07:00
Cameron LennoxandGitHub a7b0adc72b Some loadout fixes (#17700)
* Some missed stuff

* Update loadout_xeno.dm

* awawi

* Update loadout_xeno.dm
2025-05-15 00:14:09 -07:00