8905 Commits
Author SHA1 Message Date
CaseyandGitHub 2a47456ae8 Map Swap (#17901) 2025-06-22 14:34:31 -04:00
5d31f14e94 Climbable Element (#17764)
* Initial work

* small fix

* another fix

* this better?

* proper type

* condensing this a bit

* functioning

* death reporting subsystemed

* fixed

* cleanup

* use proper sql sending

* listvar

* add more climbable things

* moving things while climbing them is considered shaking

* tabbing fix

* knockdown should stop climbing

* no need to bother

* spaces

* more climbable objects

* fix

* small fixes

* office climbables

* yet more stuff

* engineering things

* a few more

* it's funny

* fixes

* additional

* Moved to element

* some more stragglers

* unneeded

* more graceful

* cliffs require special handling

* don't do dumb init things

* unneeded sanitization, mass insert sanitizes

* some small condition fixes

* return if climbable

* incorporeal check

* stop using numbers directly

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-06-20 09:56:56 +02:00
SatinIsleandGitHub e48e080058 Fixed janitor garage doors. (#17879)
Fixed janitor shutter buttons, made a mistake when setting them up!
2025-06-17 22:50:46 -07:00
ShadowLarkensandGitHub c75465787a Completely rewrite xenoarch spectrometer (#17850)
* Completely rewrite xenoarch spectrometer

* Swap out coolant tanks for sinks
2025-06-16 15:14:44 +02:00
CaseyandGitHub 8ab4179fab Map Swap (#17870) 2025-06-15 17:27:38 -04:00
SatinIsleandGitHub c0efeaa960 Extra space heaters on SD (#17869)
Added another 8 space heaters to the SD. Three of them in general maint, 5 of them specifically in a totally forgotten maint corner attached only to atmos.
2025-06-15 07:20:36 -07:00
f47a77ddf6 Cooking Update (#17828)
* Add output prediction to cooking machines

* Add a kitchen to minitest

* Use special UIs for each type of cooker

* Fixup maps in TGM format

07613f5175: maps/virgo_minitest/virgo_minitest-1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-06-12 11:06:07 -04:00
CaseyandGitHub 07613f5175 Map Swap (#17827) 2025-06-08 16:37:52 -04:00
SatinIsleandGitHub 94d9de3513 Janicart spawns (#17808)
Added janicart and keys for it to each station map. This is just in the existing room on SD and RP. On the tether, there is a small garage on the side of the janitors office now, because I thought that would be cute!
2025-06-06 04:06:36 -07:00
SatinIsleandGitHub 36f2988976 Slight pool area update (#17804)
Added a swimwear locker to the locker room, a wall locker with towels near the spa, and polarisable windows to the massage room.
2025-06-05 23:15:39 -07:00
CaseyandGitHub 62fda7a814 Map Swap (#17776) 2025-06-01 10:48:03 -04:00
KashargulandGitHub 56f7b79154 comment out dupe include (#17752) 2025-05-27 11:09:07 -07:00
CaseyandGitHub 93144d830e Map Swap (#17745) 2025-05-25 13:13:33 -04:00
CaseyandGitHub 4a32483269 Map Swap (#17728) 2025-05-18 16:22:27 -04:00
Cameron LennoxandGitHub 86a21e9578 Properly paths sound files and folders (#17604)
* bye

* hello

* hi

* hi

* bye

* hi

* bye

* hi

* Replace em

* bye

* hi

* bye

* Hi

* bye

* hi

* bye

* hi

* bye

* hi

* bye

* hi

* bye

* hi

* bye

* hi

* bye

* hi

* hi

* hi

* hi

* hi

* gwah
2025-05-15 20:14:50 -07:00
CaseyandGitHub 6486daa8b4 Map Swap (#17695) 2025-05-11 13:47:22 -04:00
SatinIsleandGitHub 86dcef02e8 Fixes cave-ins in fantasy dungeon (#17667)
* Changes knight armour slowdown

Changed the knight armours to have a slowdown of 0.5 instead of 0, and the robin version to have a slowdown of 0 rather than -1. On this server these are mostly used just as fluff items for the fantasy areas, and people have been rushing to the robin armour in the fantasy redgate due to its movement speed boost. Rather than removing the armour from the map, making it not a straight up movement buff and letting people still find it is better, as it's not used elsewhere.

* Fantasy redgate changes

Added new variants of knight armours that have lower stats and small slowdown, but can be found around the fantasy redgate instead of the buffed PoI rewards.

Replaced the murder fire smoke from the burning building with harmless smoke.

* Fixes cave-ins in fantasy dungeon

Fixed cave-ins in fantasy dungeon around the dragon
2025-05-06 18:48:05 +02:00
SatinIsleandGitHub fe4f1bd7c9 Updated fantasy redgate (#17666)
* Changes knight armour slowdown

Changed the knight armours to have a slowdown of 0.5 instead of 0, and the robin version to have a slowdown of 0 rather than -1. On this server these are mostly used just as fluff items for the fantasy areas, and people have been rushing to the robin armour in the fantasy redgate due to its movement speed boost. Rather than removing the armour from the map, making it not a straight up movement buff and letting people still find it is better, as it's not used elsewhere.

* Fantasy redgate changes

Added new variants of knight armours that have lower stats and small slowdown, but can be found around the fantasy redgate instead of the buffed PoI rewards.

Replaced the murder fire smoke from the burning building with harmless smoke.
2025-05-05 11:38:24 +02:00
CaseyandGitHub e5e9c8b761 Map Swap (#17663) 2025-05-04 14:46:03 -04:00
ShadowLarkensandGitHub 6b72c09810 Convert all of the lobby gifs to either png or webp (#17623) 2025-04-28 22:29:03 +02:00
ShadowLarkensandGitHub 8f2f1f80df Overhaul title screens to be more compatible with TGUI (#17617) 2025-04-27 21:19:49 +02:00
CaseyandGitHub 5945149667 Map Swap (#17618) 2025-04-27 15:17:05 -04:00
KashargulandGitHub f6a99359a9 move invisibility to defines (#17612)
* move Invisibility to defines

* .

* .
2025-04-27 16:47:53 +02:00
eghughguhhhhhhGitHubvorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
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
TankTheBirbandGitHub 16c4faf4aa let the nerds use the SD's EVA shuttle (#17559)
if anything it will be funny when some of them get ambushed by turtles lol
2025-04-26 14:53:02 -04:00
Cameron LennoxandGitHub 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
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
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
CaseyandGitHub d775030565 Map Swap (#17565) 2025-04-20 14:10:48 -04:00
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
CaseyandGitHub 93a2cb5fcb Map Swap (#17531) 2025-04-13 23:26:25 -04:00
KashargulandGitHub 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
SatinIsleandGitHub 562411b786 Moves the medical kiosk in SD medbay lobby (#17504)
Moved the medical kiosk from the west side of the medbay lobby over to the east corner, near chemistry. This positioning of the kiosk created a single turf bottleneck in the lobby, which was regularly traversed, especially in medical emergencies.
2025-04-10 01:11:33 +02:00
Cameron LennoxandGitHub 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
CaseyandGitHub 31ba00fb34 Map Swap (#17483) 2025-04-06 13:45:45 -04:00
SatinIsleandGitHub 04abad4132 Fixes the hotfix (#17462)
Disables stuff from my previous PR
2025-04-01 09:13:55 +02:00
SatinIsleandGitHub ab5b10ae81 Hotfix for body colour (#17458)
* April fools stuff

* Powers

* Update

* Play Dead

* Final bits

* missing src
2025-03-31 13:59:26 +02:00
SatinIsleandGitHub f26d93f75c Expanded leisure area on the tether (#17441)
* Expanded leisure area on the tether

Significant changes to the tether's pool area. The tiny, highly exposed gym has been moved to the south of the pool, therefore a bit more secluded but also larger and prettied up. The neighbouring toilets now have a locker room. There is a small session room that can be locked on the south side of the gym. There is a very small sauna and massage room on the west of the pool. There are now a few tables and chairs around the pool now, and the old gym has been converted into another, more visible pool-themed cafe/bar (no alcohol!)
Also added treadmills.

* Wires and non-smoking area

* Conflict fix

* Revert "Conflict fix"

This reverts commit e8b98f8c7a.

* redo conflict fix
2025-03-30 22:22:00 +02:00
CaseyandGitHub 4e2193a10a Map Swap (#17449) 2025-03-30 10:52:19 -04:00
a1a4acc464 Bingle computers (#17438)
* Bingle computers

Added a bingle computer to each library and command briefing room. May add more to other places in future, depending on what people want.

* Fixup maps in TGM format

29d373d2b8: maps/groundbase/gb-z2.dmm
29d373d2b8: maps/stellar_delight/stellar_delight1.dmm
29d373d2b8: maps/tether/tether-03-surface3.dmm

Automatically commited by: tools\mapmerge2\fixup.py

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-03-28 23:03:21 +01:00
KashargulandGitHub d3b7ba8b43 next new to init (#17400)
* next new to init

* .

* this needs thorough testing

* .

* needs an istype

* also vnotice

* mvoe to defines
2025-03-24 06:18:39 -04:00
CaseyandGitHub 4a805413bb Map Swap (#17409) 2025-03-23 13:38:31 -04:00
KashargulandGitHub 2556102719 only tab indentation (#17408)
* only tab indentation

* .
2025-03-23 15:28:15 +01:00
danGitHubvorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>Kashargul
0be919e1e5 adds xenoarch storage to the stellar delight (#17378)
* Automatic changelog compile [ci skip]

* adds xenoarch storage to the sd

* oops

forgot vent/scrubber

* wrong suits woopsie

we want space protection for space digging, duh

* Fixup maps in TGM format

c8c6912b3e: maps/stellar_delight/stellar_delight1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

---------

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-03-23 11:13:15 +01:00
SatinIsleandGitHub a099104988 Fix the other ladder (#17403)
Oops, for got this one, doesn't really need it's own changelog.
2025-03-22 17:36:31 +01:00
SatinIsleandGitHub d517d3ca13 Fixes train redgate ladders (#17402)
* Fixes train redgate ladders

Fixed train redgate top layer using updown ladders rather than just down ladders.

* Revert "Fixes train redgate ladders"

This reverts commit 5f9bc5da34.

* Fixes train redgate ladders
2025-03-22 16:44:19 +01:00
Cameron LennoxandGitHub 95e3bf67c4 VR pod and mob TF fixes & adjustments (#17397)
* Makes VR not crash the server

- Makes mouse rays no longer crash the server under certain circumstances
- Makes VR pods no longer crash the server (Method #1)
- Makes VR pods no longer crash the server (Method #2)
- I think there was a third method to crash the server with VR pods. That got fixed too. If it existed.
- Updates TF and makes it no longer cause runtimes & crashes.
- Makes it so you can no longer repeatedly spawn in VR and clog up the server with hundreds of yourself (humanoids are expensive!)
- Adds a greyscale effect for reconverting TF rays
- Added a toggle for VR pods to spawn people with clothing or not
- Ghosts now have a button to enter the VR space if it's spawned in!
- Ghosts can now enter VR if it's spawned in!
- Adds the ability to TF into different creatures while in VR

* turfs

* moving stuff around

also small drippy fix while at it

* shhhh

* Update ar_console.dm
2025-03-21 21:58:25 +01:00
SatinIsleandGitHub d9f3690dd5 Redgate Inhabitants (#17382)
* Redgate Inhabitants

Added a new subtype of maint lurker spawns to each redgate map. These ghost pods spawn you in a similar way, but because they are guaranteed spawns, they do not allow you to use the redgate to leave. Any person with redgate access can give permission to these people simply by clicking on the redgate with an empty hand when they are nearby. This is explained to the redgate inhabitant on spawn and when they try to use the redgate.

* Requested fixes
2025-03-20 16:27:31 +01:00
f881d54dbf Panel port test [IDB IGNORE] (#17350)
* no more self callbacks on update fullness

* fix missing code

* Belly test

* import type

* full partiy

* .

* fix preview

* in belly to late join

* robot nutri

* .

* .

* update export

* finish open todos

* code cleanup

* fix some old slacking

* move this to a define

* fixing

* ,

* .

* Creates a Consume Belly Reagents pref (#10)

* Creates a Consume Belly Reagents pref

Added a Consume Belly Reagents pref that blocks the consumption of all reagents produced by a belly via reagent containers such as food, drink, beakers, pills, syringes and hyposprays. Seems to work well as intended.

* These changes at least do not cause any problems

* Missed this one

* Reverts reagent_names

* _BELLY versions

* Fixed typo

* .

* fix admin spawn mobs bellies

* also fix that bug

* hints

* fix that

* .

* initial

* should be all

* that is no longer needed

* fluids into hand items

I was convinced this was broken until it was pointed out that the item has to be ON THE GROUND to fill it...Instead of in your hand. That seems so convoluted.

ARC = active-hand reagent container. IRC = inactive-hand reagent container.

* some stuff

---------

Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-03-16 17:08:47 -04:00
KashargulandGitHub 8878a8ef49 this was a station map... (#17363) 2025-03-16 18:08:58 +01:00