Commit Graph

33436 Commits

Author SHA1 Message Date
Cameron Lennox
ed7a9dabf3 Bloodpump (#17549) 2025-04-21 18:17:08 -04:00
Cameron Lennox
bf52fdd23d RMS Adjustments (#17490)
* RMS Adjustments

Makes the RMS more useful

Including MATH this time!

* Update RMS.dm
2025-04-21 17:20:31 -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
e0ee473f64 tgui core 3.1.2 (#17570) 2025-04-21 21:00:25 +02: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
eghughguhhhhhh
7da98fc440 Trash Eater Customization (#17315)
* Automatic changelog compile [ci skip]

* initial working. I HATE sourcetree I HATE git stash I WILL NOT be the stash jam boy

* Automatic changelog compile [ci skip]

* Get the actual work on it done

* Revert "Automatic changelog compile [ci skip]"

This reverts commit 651c1d6d1e.

* finish the export/import junk.
whoopsie. forgot.

* cleanup

* fucking changelogs

* PR feedback

* so long wayward !

* Update belly_obj_vr.dm

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-21 05:43:35 +02:00
Cameron Lennox
95b8adfce5 Gives mining's vendor a machete holster (#17502)
* Machete holster

* price

* Update equipment_vendor.dm

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-21 05:22:02 +02: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
a85aee55a4 fix pref input clearing (#17567) 2025-04-21 05:19:21 +02:00
eghughguhhhhhh
ef0861c488 Fixes material accessories having slowdown applied (#17548)
* the weight of atlas on my shoulders no more.

fixes #17537

* De-dupe
2025-04-21 05:19:05 +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
Kashargul
18988ab883 remove sleep in accelerator particles (#17552) 2025-04-18 15:31:10 +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
Killian
18d348bf07 sleeveless duster (#17538) 2025-04-17 13:57:34 +02:00
Kashargul
6766d9b4c2 fix samples (#17539)
* fix samples

* port that

* fix some things
2025-04-17 13:57:19 +02:00
Kashargul
07ff93be21 no decoys as AI (#17542) 2025-04-17 13:57:08 +02:00
eghughguhhhhhh
0f94893671 NIF Commlink auto-install (#17546)
* Automatic changelog compile [ci skip]

* If the pref is set up, auto-inits NIF commlinks

* bye bye ?

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2025-04-17 13:55:23 +02:00
Kashargul
834571b0fe fix some bad mobvore checks (#17528) 2025-04-14 05:57:18 -04:00
Cameron Lennox
0fea5390b1 Fixes a limb augment oversight (#17527)
Fixes an oversight that meant that limbs had to be screwdrivered twice to be attached
2025-04-14 05:56:29 -04:00
Kashargul
e5c449765d tgui core update (#17530)
* tgui core update

* fix that
2025-04-14 03:25:17 +02: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
SatinIsle
d641b79d75 Fluff item (#17522)
Fluff item for thistle, approved via modmail. As the forums are still down, I'm leaving the modmail open so that maintainers can verify this before merging.
2025-04-13 04:41:38 +02:00
Kashargul
ce01da8684 RS pack port and tgui core 3.0.4 (#17520)
* RS pack initial

* fix RPD

* urg wrong tgui folder

* tgui core 3.0.4

* update tgui say

* push that

* .
2025-04-13 03:23:59 +02:00
Reo Lozzot
1615420f7a Non-savable vore bellies and Special Vorebelly Variant Support (#17379)
* Real

Im coder so hard

* I may be stupid.

Fixes a spawn() and my mistake of forgetting to actually check if there's unsavable bellies before alerting the user

* Timers ?

* T

* adjust tgui

* .

* Update special_bellies.dm

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-12 19:31:24 +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
Kashargul
a97ded5b3b fix runechat offset (#17510)
* don't double this

* .

* urg

* always use if defined

* eh

* tgui window from tg

* skip on char select

* rh

* .

* move to config
2025-04-11 17:10:37 +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
TheToaster98
0c2663ead1 Adds more lost clothes to the loadouts (#17479)
* I do loadout and loadout accessory PRs only

* A last second request

---------

Co-authored-by: VM_USER <VM_USER>
2025-04-09 09:38:08 +02:00
TheGreatKitsune
115a907c69 Nerfs the injection bite, no longer stealthy (#17488) 2025-04-09 09:28:39 +02:00
Guti
356e3228ad Adds an animation when placing objects on tables (#17443)
* Animation

* .
2025-04-09 09:26:48 +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
Cameron Lennox
ed4f07ec65 Put out corpses before CPR (#17489)
* Put out corpses before CPR

* Update human_attackhand.dm
2025-04-07 19:46:42 -04:00
Cameron Lennox
2e38926234 Removes sleeping from the code in more places (#17418)
* Axes unused 'paused' variable from projectile code

* Remove TGUI in scrubber init

Moves it to only happen when a user interacts with it.

* Ghostpod tgui input from init -> LateInit

Ghost query REQUIRES a tgui input. It can't be fixed on that level.
Ghost pods however created a ghost query when spawned if they are NOT mapspawn. This means it can only be moved to lateinit, as far as I can see

* Moves borer ghost query from init to lateinit

* Better mob chasing. Gets rid of sleep in mob chasing

Moves Noodle's and Ian's snack tracking var to base /simple_mob
Moves Noodle's and Ian's tracking process from a individual proc of each to /simple_mob
Moves the sleeps out from the tracking proc and makes it a repeating timer.
Noodle now gets nutrition when you feed him.

* Moves blob query to lateinit

Once again, blob HAS to do a ghost query when it's created.
Ghost query will ALWAYS make a tgui window.

* No sleep in cyborg code

Moves pick_module() from /init on robot_module to /LateInit on /robot
photo showing it popped up the module select when I spawned in as a borg: https://i.imgur.com/5rGbqIR.png

* Moves AI controlled human's 'death' proc to LateInitialize

* Moves Corpse's processing from Init to LateInit

death() has a LOT that happens inside of it.

* Let's actually make it lateload on the human itself

* In case we don't want to auto kill ai controlled mobs

* Fixes death() some more

- Protean blobs will ALWAYS have a humanform, so that segment of code was unused.
- Makes the bulk of the exit VR section in a new perform_exit() proc
- Gets rid of the WIP proof of concept hack in there.

* whoops duplicate

* We will ALWAYS have a humanform. ALWAYS.

The server will CRASH if we do not.

* get rid of this...

* Makes corpsespawn work better

* more VR stuff

* No suspending the whole machines subsystem

* avatar

* as anything

* u2

* nolist

* forgot this one

* fix

* VR fix

Fixes an oversight with VR sleepers

* player initiated

* OVERSIGHT

* Update borer.dm

OF course WE DON'T have a mind, we're a GHOST.
Fixes borer spawning

* this was unused

no
2025-04-07 17:16:07 -04:00
Cameron Lennox
168a4e2279 Removes baymiss. Mostly. (#17340)
* Removes baymiss. Mostly.

Goodbye Baymiss

* early return

* Fixes zoomed accuracy being lost upon gunfire

* yeah this works better

* clarificaction, user->attacker

* these as well
2025-04-07 05:10:51 -04:00
Cameron Lennox
e2980a5c48 Resizing & better runechat (#17384)
* Resizing & better runechat

Sprite decals also adjusted. Now get generated BEFORE tummies, so they don't overlay over stomachs.

* no world

* Update resize_vr.dm

* else

* n dent

* Update resize_vr.dm

* always allow 100% size

* no breaking the cap without admin intervention
2025-04-07 05:10:40 -04:00
Cameron Lennox
a1ac262628 Tracing (#17390) 2025-04-07 04:59:49 -04:00
TankTheBirb
3aa92110ca Tesh alternative tail is now human compatible (#17485)
* thats right ur tail can be fluffy now

* moron forgot to do what the warning said to do :(

* moron also forgot what map we were on
2025-04-07 10:59:11 +02:00
Cameron Lennox
d4e4c8268c Medical Adjustments (#17455)
* Defib and tank

* Defib, CPR, and stabilizer changes

qol: Defib now informs you WHY it's failing, so you can properly fix the problem.
balance: CPR can now REVIVE people if their HP is below a threshold with a 10% chance per CPR usage.
balance: CPR will cause the recipient to metabolize reagents.
balance: CPR now has a small chance of causing brute damage and rib fractures to the chest.
balance: Patient Stabilizer will cause the patient to metabolize reagents if dead.

* Broken bone fix

A fracture has a random chance of shifting around inside the first time you break it.

* shadekin runtime fix

* tgui

Adds two new TGUI states - living and living_adjacent
Fixes tram to allow mobs (and robots)

* Vital Organ chance fix

* flip flop
2025-04-07 04:58:56 -04:00
Asher-42
b7b4fa0d8e Explo (#17473)
* exploborg chassis for downstream

made by blitz on chomp, added per request

* new explo borg chassis per request(bulwark)
2025-04-06 18:14:04 +02:00
Kashargul
aad224fafe Reworks weather effects to no longer hurt phased entities (#17469)
* Reworks weather effects to no longer hurt phased entities

* no tracy ...

* .

* return

* fix planetary weather

* clearr that

* mob spawners

* fix simple mob sloshes

* fix those

* fix examines

* revert that

* convert to Z

* effect all mobs type
2025-04-06 18:09:33 +02:00
Kashargul
cc02a1a056 split tgui html (#17476)
* Repackage yarn sdks

* oups forgot that

* update dompurify

* fix mantraps

* .

* fix weakrefs

* rm

* porting the HTML split

* minify

* ut that back

* bye poly

* .

* re minify

* ..

* prettier

* fix that
2025-04-06 18:08:14 +02:00
TankTheBirb
1383422ada oops I forgot vox (#17478) 2025-04-06 16:13:38 +02:00