Commit Graph

14030 Commits

Author SHA1 Message Date
Kashargul
ca5a254a00 lobby screen subsystem (#17686)
* lobby screen subsystem

* .

* tgui core 3.1.5

* use unknown in the class

* .

* second

* Didn't even know you could type components like this

* .

* dependency up

* can we not use any...

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-05-09 22:25:18 +02:00
Guti
78c71907e9 Balloon Alerts (#17540)
* balloon alerts

* Take that one out

* fixes

* fixes 2

* Missing one

* That goes there

* ough

* ,

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-05-08 22:00:54 +02:00
Kashargul
3a5908ca1d soulcatcher patches and tgui core updaste (#17685) 2025-05-08 21:52:11 +02:00
Cameron Lennox
ced163a2e1 Adds optional Big Leggies Markings (#17659)
* p1

* wah

* Adds Big Leggies as a marking

Delete modular_chomp/code/modules/organs/organ_icon.dm

* I mean this works
2025-05-07 02:18:05 -04:00
TankTheBirb
881b6a891c adds floor tiles to sheet loader gripper (#17388)
I had this cool idea for a like, storage box of tiles that you could kinda just slurp up and store but I realized that was really complex and all borgs needed was literally any method of interacting with stacks of floor tiles beyond visual contempt. so this is that.
2025-05-06 19:53:59 +02:00
ShadowLarkens
f0444ef8d8 Fix a handful of bugs introduced in VOREStation/VOREStation#17515 (#17669)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-05-05 22:28:57 -04:00
ShadowLarkens
ff4e99c121 Maybe fix winset crashing Logout? (#17662) 2025-05-04 18:04:15 +02:00
Cameron Lennox
fc36096ef8 Makes Big Leggies not have clipmask (#17650) 2025-05-01 13:20:17 +02:00
Will
05bfb16407 pai zmovement for climbing ladders, space and scaffolding (#17621)
* pai zmovement for climbing ladders, space and scaffolding

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-28 01:35:27 +02:00
eghughguhhhhhh
e639def0aa Recycler hotfix 1 (#17620)
* whoopsies

* Makes PAIs nice children by making them never call their parents.

* FUCK

* Move unit tests to unit test folder
2025-04-28 00:51:04 +02:00
Kashargul
550f36fad7 Somemissingthings (#17615)
* cleans up some comments

* ...

* .

* somemissing things

* that too

* make this nicer

* .

* .
2025-04-27 21:19:59 +02:00
Kashargul
07747a6f46 fix those (#17616) 2025-04-27 20:41:22 +02:00
Kashargul
305944ccc6 cleans up some comments (#17613)
* cleans up some comments

* ...

* .
2025-04-27 16:53:26 +02:00
Kashargul
f6a99359a9 move invisibility to defines (#17612)
* move Invisibility to defines

* .

* .
2025-04-27 16:47:53 +02:00
Kashargul
9b8936575d lobby browser uses config name (#17609)
* lobby browser uses config name

* ...
2025-04-27 02:10:58 +02:00
ShadowLarkens
e627fb8d1d CMSS Lobby Screen (#17581)
* Establish base working new_player tgui

* Tweak to fit virgo

* .

* fix that

* split that

* no as import

* clean up old code

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-26 23:52:01 +02:00
eghughguhhhhhh
36cb476854 Maint Recycler and Vendor (#17514)
* initial

* fsdfsd

* fsdfsd

* Update to TGUI-Core. Adjust naming scheme. Add screen functionality to the dohickey.

* Updates maint_recycler

* Various cleanup

* Mob resist

* Crowbar code for when there's no power

* Initial vendor sprites / etc.

* The rest of the fucking commit

* * Fsdfsdfsd
* Add sample "bling" obj for medical use. mostly for testing later.
* Initial ground work for ads and vendor datums.
* Fsdfsd

* Automatic changelog compile [ci skip]

* Initial vendor entries

* Automatic changelog compile [ci skip]

* work work etc

* tweaks

* Implement Vendor Code. Implement Various entries. Implement remote scene tools.

* remove excess pronouns to appease dreamchecker
idk how these got here

* Voodoo Tweaks

* Voodoo boxes, entry cleanup, carpet hell, sandstone/etc.

* Spawn Logic

* some dangerous weapons as a treat

* RARRGHHH

* tab indents

* Refactor Spawns/Sleeps to Timers. Fix "Clientless projectile source" missing issue

* Fix recycler imports

* Fix ejection

* fix indentation

* Cleanup Pt1

* Cleanup Pt2

* Cleanup Pt3

* Cleanup Pt 4

* remove unneeded ifle

* #undef

* Cleanup #491

* Fucked up burger

* Map Markers/machines into tether

* Stellar Delight Mappage

* Fix spawn logic to not be hot ass.

* Readd custom emote change after merge conflict

* Fix recycler not using GLOB. post refactor

* i'm... i'm.... TWEAKKKKINNNNNNG

* Reasonably sane access requirement notices

* foceMove me baby

* no <h2>  4 u

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2025-04-26 23:48:45 +02:00
Asher 49
e0ae74d28a dullahan taurs (#17582)
* staging

.

* Update dullataur.dmi

* 1

* adding a chassis

* ci fix

* oops. fix that.
2025-04-26 22:10:12 +02:00
Cameron Lennox
a0e9785d0d Kitchen Sink P2 TGUI Prefs (#17579)
* Kitchen Sink V2

* tsx

* Update vorestation.dme

* Update 01_basic.dm

* Update 01_basic.dm

* Deletes the character  directory

* F & M tags

* Flexible

* Update misc.dm

* ICP

* more fixes

* missing sounds
2025-04-26 16:08:58 -04:00
SatinIsle
152118c1d4 adds missing SIGNAL_HANDLERs (#17585)
* adds missing SIGNAL_HANDLERs

Added missing SIGNAL_HANDLER lines to many RegisterSignal() proc refs.

* Oopsies
2025-04-26 21:50:50 +02:00
ShadowLarkens
6a854dea1a More RIG Intros (#17601)
* Add Commonwealth loader

* Fix a runtime

* Protean loader
2025-04-26 19:30:42 +02:00
Asher 49
ff7cae56d8 Wingies per request (#17591)
* naga wings

* naga wings + ears
2025-04-26 19:22:36 +02:00
Cameron Lennox
d0787362cd Kitchen Sink PR (#17515)
* insanity

- Crawling
- Recursive Listeners
- Global Conversion to GLOB.
- Sound channels (and sound (but not looping sound yet))
- Species and gender specific sounds
- Admin proc to enable vore antag on a target
- Dying by being crushed inside of shoes now enables your vore_death flag
- *pain emote
- RNG Spaceslipping removed
- Selecting the groin with help intent will do a bellyrub on the target
- Xenochimera get lick wounds
- Wolves now get stomachs (and stomach overlays)
- Proper vantag handling
- Staff exiting will now notify staff
- Modular computers get a power on sound now

GET IN THERE

* whoops forgot to give it to mobs

* Bellyrubbing is now an emote

* Update vorestation.dme

* some small edits

actually gives voice freq a valid starting selection
makes the default voice less jarring

* Update atoms_movable.dm

* Update atoms_movable.dm
2025-04-25 16:21:35 -04:00
Will
af7eee3fbc Ported Autohisses and Autohiss Unit Test (#17575)
* autohiss exclusion test

* show how many hisses

* weird list

* fixed check

* paths are not datums lol

* consolidate check

* use trait global

* another check

* nullchecking

* more type stuff

* type needed

* restored a missing autohiss, and fixed exclusions

* more missing exclusions

* more missing

* yingish from outpost

* don't exclude self
2025-04-25 21:42:05 +02:00
Kashargul
e5d5b3769a ss atoms update (#17529)
* draft ss atoms update

* .

* .

* .

* low wall

* do that when not asleep

* late init handling

* .

* smes

* try this
2025-04-24 00:00:57 +02:00
Asher 49
abe23fe918 fixes code that makes resting borgs show missing sprite error (#17578)
* borg missing sprite error fix(sorry)

* fix

* forgot to push these

* Update robot_sprites.dm

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-23 23:46:44 +02:00
Cameron Lennox
b549f48a9f Removing the last sleeps in Init (#17550)
* Should not Sleep

* roughdraft that works for POI loader

needs the bells and whistles

* better queue

* Moved the procs to the subsystem itself

* Update pois.dm

* empty list

* Update pois.dm

* do it during init
2025-04-21 20:29:40 -04:00
Asher 49
7a4f259906 Dullahan chestpieces + resting overlays + more decals + condensed dullahans of v1 and v2 (#17481)
* 321

1

* 1

1

* 321

* 321321

* final

1

* adjust that

* config

* updating sprite names

* updating code to seperate v3

* rest sprites

* med fix

* vorebelly update

* sprite update

* vorebelly

* dullahan command + resting vore belly

* removing command

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-21 19:50:42 -04:00
Cameron Lennox
f1f51a597c More PSG changes (#17503)
* Berserker PSG

* Makes PSGs more acquirable.

- Makes PSGs more acquirable
- Standardizes the PSG names (PSG Variant-XXX)
- Adds the PSG-BIO to the CMO's locker and CMO supply crate(Just reduces toxin/oxygen/clone attack damage taken)
- Adds the PSG-Melee to the Pathfinder locker
- Adds the PSG-BIO to the Pathfinder Medic locker
- Adds the PSG-S to HoS locker (and HoS supply pack)
- Makes it so the Exploration shield pack has a melee and upgraded mining (mob combat) PSG
2025-04-21 18:25:05 -04:00
Cameron Lennox
ed7a9dabf3 Bloodpump (#17549) 2025-04-21 18:17:08 -04:00
Cameron Lennox
4181f9ccd2 Adds more tails into the game (#17496)
* More tails

Includes a savefile migration as well

Adds more tails from downstream

Notes for later to make deconflicting easier:
To be removed:
modular_chomp/icons/mob/vore/tails.dmi
icons/mob/vore/tails_ch.dmi
modular_chomp/icons/mob/vore/Tails64x32.dmi
icons/mob/vore/taurs_yw.dmi
code/modules/vore/appearance/sprite_accessories_taur_yw.dm
icons/mob/vore/tails_yw.dmi

code/modules/vore/appearance/sprite_accessories_yw.dm (The tails here)

sprite_accessories_tail_ch.dm

sprite_accessories_tail.dm

* YOU TOO

* Adds Qaavos and Anteater Longtails

* Update sprite_accessories_tail.dm
2025-04-21 16:46:11 -04:00
Kashargul
20a993be2d tgui say focus fix (#17568) 2025-04-21 20:06:08 +02:00
Guti
640cab345e Virology Update #3 (#17227)
* Base stuff

* Thresholds

* Cockroaches, adjustments

* Extrapolator + TGUI Update

* Adjustments

* Updoot

* Revert "Updoot"

This reverts commit 8c27a2525e.

* Gwuh

* test

* heals

* Genetic

* Holder and vomit

* Indents

* Compilable :)

* Various fixes

* Updates Symptoms

* Genevirus

* Neutered Symptoms

* Adjustments

* rads

* Extra symptoms

* Extra extra symptoms

* Adjustments, fixes, more symptoms

* Powder that makes the linter green

* Finishing touches?

* Fixup maps in TGM format

5041170ae1: maps/expedition_vr/beach/submaps/quarantineshuttle.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Last bits

* Defines

* Oxy heal

* I crave the green check

* fix

* Maps

* Macrophages to turf

* Fimxes

* Fixes :)

* Vomit

* Preset

* Fire desc

* SPELLING MISTAKE

* Extra stuffs

* types

Allows infecting children of a type

* feet

paws?

* fix

* Fixes

* Update

* Flags

* Update _disease.dm

* Infinite blood glitch (100% real)

* virus data properly carries over

* GODSPEED, KELENIUS

YOUR 10 YEAR TODO IS FINALLY DONE

* define

* U2

* Implicit

* Damn it Fleming

* oops

linter is kill

* Update _reagents.dm

* Extra check

* .

* ough

* fixes

* Small changes

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-04-21 06:12:15 -04:00
Selis
28e969778c code/global.dm => code/_global_vars/ (#17244)
* 1

* Full conversion

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-21 05:55:25 -04:00
Cameron Lennox
de68694e8c Projectile fix (#17558)
* Turret fix

* gets rid of hardcode

* Fixes fragmine miss chance

Makes it actually work with the new projectile system.
Makes it not have a 100% dodge chance if you step onto it

* do the shuffle
2025-04-21 05:19:48 +02:00
Kashargul
db423858d6 fix a bunch of runtimes (#17557)
* fix a bunch of runtimes

* can be null

* ..

* human

* .
2025-04-21 05:18:45 +02:00
Selis
21dcf0555b Conversion many Globals to Managed Globals (Part 1) (#17121)
* Conversion of some Globals to Managed Globals

* Fix

* for later

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-17 14:16:53 -04:00
Kashargul
07ff93be21 no decoys as AI (#17542) 2025-04-17 13:57:08 +02:00
Kashargul
834571b0fe fix some bad mobvore checks (#17528) 2025-04-14 05:57:18 -04:00
Kashargul
cdfa1c853f New to init final (#17512)
* Initial

* some more

* next few

* only light left

* fix things up

* some rmore fixes

* guh

* Update ai_vr.dm

* comment

* lets try something

* .

* hmm

* .

* .

* hmm

* push that here

* fix layout

* grrr
2025-04-14 00:07:35 +02:00
Kashargul
734a07a9aa some robot file splitting (#17525)
* some robot file splitting

* .

* ..

* .

* fix modal inputs

* urg
2025-04-13 15:50:32 +02:00
Cameron Lennox
d3a9fdbb35 Fixes stumble & flight vore (#17492)
* part 1

* damn

* part 2

* instant

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-13 04:42:34 +02:00
Ectype
22e8619432 Adds Borg Pickup (#17474)
* Adds silicon pickup and associated toggle.

* FALSE, not null for startval

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-12 19:30:37 +02:00
Cameron Lennox
931ad65f43 VR fix (#17508) 2025-04-12 00:16:22 +02:00
SatinIsle
56672205c3 Gives beast form recolouring (#17509)
Added the recolour ability to beast form transformations, allowing them to recolour themselves once per transformation.
2025-04-12 00:16:07 +02:00
SatinIsle
94e61bdfc0 Fixes some bad Destroy()s (#17511)
* Fixes some bad Destroy()s

Fixes some bad destroys on request of Kash, will need checking over that I've not misunderstood the instructions! This is all I had time to look through for now. Checked around 200-ish files.

* The rest of them

Found a quick way to look through them all

* Update chicken.dm

* fix that

* don't abuse destroy

* .

* move this up

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-12 00:15:42 +02:00
Asher-42
db300c5479 moving eye layer behind vorebellies (#17506)
* moving eye layer behind vorebellies

* removing comment
2025-04-10 12:57:46 +02:00
TheGreatKitsune
115a907c69 Nerfs the injection bite, no longer stealthy (#17488) 2025-04-09 09:28:39 +02:00
Kashargul
d18cd11713 [TGUI v6] Migration to CSS Variables, styles refactor & React 19 (#17487)
* Initial Port of tg's tgui 2.0

* initial

* first UI fixes

* fix retro theme

* rd console

* wiki theme

* better tgui say handling

* Ui scaling port

* smaller gap

* guh

* reset subcats on main cat change

* blink a bit later

* tofixed

* fixed

* currently not fully supported

* increase that

* fix powermonitor chart

* typescript up

* tgui core up
2025-04-08 22:49:38 +02:00
Cameron Lennox
e90a7a554a one too many indents (#17491)
* one too many  indents

* runtime fix
2025-04-07 23:39:59 -04:00