Commit Graph

1508 Commits

Author SHA1 Message Date
Kashargul 7c7aa0d237 TG spawn panel port (#19293)
* TG spawn panel port

* .

* .

* click intercept

* .

* diagonals

* .

* .

* fix path search

* reduce that

* Fixes ghost click

* lol

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-03-29 19:01:27 -04:00
Cameron Lennox 8590089158 Fixes tesla_zap proc (#19351)
* move these

* gibs
2026-03-28 14:21:08 -04:00
Will 910f9df97c Fix central command being made of fire (lightning strike fix) (#19350)
* fix

* Update lightning_strike.dm
2026-03-28 12:57:46 +01:00
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
Kashargul a64992c509 subsystem antag (#19338)
* antag subsystem

* antag subsystem
2026-03-26 21:06:54 -04:00
Kashargul f498ce0659 escape shuttle to subsystem (#19325)
* escape shuttle to subsystem

* .

* thank you github

* axe this, unused

* prevent comm computer server crash

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-03-26 20:49:17 -04:00
Kashargul 2388aaba11 subsystem access (#19337)
* init

* access to controller

* .
2026-03-26 18:04:19 -04:00
Kashargul 89fb9871e0 next set of admin verbs (#19260)
* next set of admin verbs

* invoke

* .

* a few more

* few more

* .

* few more

* some more

* move thos

* next

* some debug verbs

* axe the old mod loading

* del

* is local for some verbs

* few more

* .

* .

* .

* Add local narrate.

* Fixes this

Needed to be user.mob, since user is  the client and usr was the old user.mob

* fixes

* .

* .

* .

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-03-21 17:16:41 -04:00
Kashargul 6c768b06ec reimplements attack and player logs (#19313)
* reomplements attack and player logs

* right log cat

* updates logging, makesDB optional

* regex serarch

* .

* .

* .

* sucks

* db load

* .

* .

* db logging
2026-03-19 22:37:45 +01:00
Kashargul 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
Kashargul 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
Will 14e23e07f0 upports syndicate pai pet from chomp and emag behaviors (#19249)
* upporting syndicate pai pet

* tgui data

* don't emag cards without a pai

* aaugghh

* allow bingle pai, pai counts for lonely

* modular computers

* fix that

* .

* emag

* that'S fine

* pai card as antag tools

* .

* trashcatch

* that

* .

* only show emag chassis if we have a toolkit too

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-03-05 21:53:36 +01:00
Will 7c84aaee4b Paicontroller subsystem port (#19165)
* to subsystem

* wip subsystem pain

* some big recoding

* seperated

* oop

* fucking lua

* working on tgui foundation

* compile fixes

* nice and clean

* type

* inviting works

* unit testing

* agony

* test good

* typo

* that should be the basics

* Complete recode of pai saving

* restore fluff text

* migration

* pai notification automation

* swap

* length

* more fixes

* pai sprite datums

* type 13 uses all four directions

* eye handling

* use accessors

* working on icontests

* fix

* hologram eye test

* oop

* wait that doesn't work at all

* text

* eye colors and holo eyes

* lots of fixes

* fix those up

* organized

* belly cap

* that too

* death sprites

* resting eyes

* resting flag

* bad check here

* fixing icon files

* proper file

* garble

* fix some states

* pai death

* collapse pai files into single file

* allow some restricted pai interactions

* lamp

* block invites button

* collapse in remaining vr file

* this is actually needed

* documenting and organizing

* update to TGprefs

* remove gun toggle verb on pai

* forbid default name joins

* pai cable retraction

* various pai fixes

* icon forge pai

* pai eyes

* type 13 iconstate

* directionless

* small fix

* pai dir fix

* missing icon

* no fresh pais

* oops

* fixed pai join

* fixed change chassis

* pai UI

* .

* .

* reuse

* .

* .

* .

* push that

* Horro rmasks

* pai invite data change

* splitting

* use refs

* initial

* with PAI

* soem more

* .

* .

* .

* .

* ugh

* next

* pai invite

* only preview

* that

* use from char pref

* fixed pai invite not working

* small tgui fixes

* remove temp code

* .

* pai comments properly sent

* ooc

* horror

* need to use this for now

* .

* fix

* lol

* raw mob spawn fix

* pai software

* push

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-03-03 23:59:27 +01:00
Kashargul 1fcbb216e7 Convert some more globals (#19231)
* move ref lists from world new to ref list creation

* tg styl

* .

* next globals

* ugh

* some more

* pain

* .

* horror

* .

* .

* .

* shoe me

* ye

* .

* eh

* .

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-03-02 23:57:41 +01:00
Kashargul a40cae874f some more admin verbs (#19235)
* some more admin verbs

* some more

* next

* migrate fun verbs

* .
2026-03-02 22:57:27 +01:00
Kashargul 0fd2c24268 cleans up some more update Dialog (#19208)
* cleans up some more update Dialog

* .

* pod UI

* .

* modern rcon console

* .

* no dupe tags

* .

* nbeeds a recode

* .

* .

* ice cream as tgui

* ,

* legacy drone fab

* more a POI object

* .

* missing dels

* navbeacon

* eh that is part of the default now

* del useless list

* .

* .

* .

* retail scanner

* better

* finish retail

* .

* be gone

* .

* .
2026-03-02 11:43:21 +01:00
Kashargul f8333a8d93 Staticpath [MDB ignore] (#19166)
* move those to static paths

* maps

* .

* .

* ugh

* .
2026-02-22 22:10:59 +01:00
Kashargul 6c5f04de76 use gauss elimination for color matrix (#19190)
* use gauss elimination for color matrix

* .

* Update functions.ts

* Update functions.ts

* some more improvements

* .

* .

* .

* ugh

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-17 09:36:18 -05:00
Kashargul 91c841db1e move a bunch of admin verbs to the subsystem (#19156)
* move a bunch of admin verbs to the subsystem

* Update randomverbs.dm
2026-02-16 10:15:21 +01:00
Kashargul 9ee72e2537 fix wrong table usage for admin syncs (#19160)
* fix wrong table usage for admin syncs

* clean that up

* could've been deleted

* .
2026-02-09 01:39:43 +01:00
Kashargul fa113ea3f5 next set of globals (#19131) 2026-02-09 00:36:52 +01:00
Aura Dusklight 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
Will 5b3c29926c Turf Cascade Subsystem (#18858)
* cascade

* working cascade

* not needed

* i'd rather not tbh

* missed undef

* not needed

* lets let the turf handle that, emergency stop

* same args

* comments fixed up

* clarity

* typo

* A better approach that mirrors original better

* .len->length()

* .

* urg

* .

* .

* .

* .

* .

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-02-01 11:06:56 -05:00
ShadowLarkens e8e986e6f5 General Cleanup (#19088)
* Remove unused news_articles system

* Rip out the webhook system

* Merk bot/

* Rip out old IRC code

* Move the malf_ai manual

* Clean up the tools folder

* Revert "Remove unused news_articles system"

This reverts commit b1295ce8fa714ea35d768365c267b4b60fcd2faa.

* Put these back
2026-01-30 20:39:50 +01:00
Kashargul d0678d4046 More globals (#19111) 2026-01-30 19:51:21 +01:00
Kashargul fdfb49012b some more globals (#19098)
* some more globals

* .
2026-01-29 09:21:58 -08:00
Kashargul de17517e42 bunch of global vars (#19091)
* bunch of global vars

* .
2026-01-25 13:18:03 -08:00
Selis 1e84c3be93 Permissions Panel Update (#19057)
* permissions panel update

* .

* .

* .

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-20 01:47:33 +01:00
Cameron Lennox 9672c9f99e Blacklists some problematic mobs from tsci (#19004)
* tsci blacklist

* This instead

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-13 13:25:32 +01:00
Kashargul a950718ed0 tg style on this (#18997)
* tg style on this

* not here

* .
2026-01-08 18:50:13 +01:00
Cameron Lennox 656597529b Fixes some places that paralyze should KO as well (#18973)
* Fixes some places that paralyze should KO as well

* this too
2026-01-04 15:46:03 +01:00
Cameron Lennox 36386ab52e Allows for the narration (#18925) 2025-12-21 17:24:44 -08:00
Will 29e9de91e5 fix a var name issue, and nosleeve trait showing sleeves (#18907) 2025-12-18 21:45:52 -05:00
Selis 301cc138ec Iframe fix (#18842)
* Iframe fix

* Reads reload configuration verb

* Load store by custom key

* Remove bad compile option
2025-12-05 01:26:27 +01:00
Kashargul d513debe2e byond 1670 support (#18775)
* byond 1670 support

* .
2025-11-26 15:25:50 +01:00
Kashargul a617d4d0df another fix for mentor replies (#18665)
* another fix for mentor replies

* .

* .

* .
2025-10-24 15:38:02 +02:00
Guti 8a1a482c2b Removes Gender (#18628)
* Removes Gender

* Adds herm back
2025-10-14 18:34:35 -07:00
Kashargul 28730446a7 ticket change (#18618)
* ticket change

* .

* .

* .

* urg
2025-10-14 07:18:40 -07:00
Will 53a1373611 fix some remote view component desyncs and crashes (#18627)
* fix some crashes

* lets clean this all up

* trymove

* the rest

* Revert "the rest"

This reverts commit a2076cbfb0.

* Revert "trymove"

This reverts commit f63e3c822f.

* Revert "lets clean this all up"

This reverts commit c590eef512.

* lets keep this in scope

* admin stuff

* this too

* fix

* this needs to be forceMoved

* Revert "this needs to be forceMoved"

This reverts commit d24f883699.

* stardog mouth fix and qdel
2025-10-14 06:35:57 -07:00
Kashargul 86bcb5ecd8 check for individual clients (#18585)
* check for individual clients

* .
2025-10-02 00:37:34 +02:00
Kashargul 6a47e00b98 fix vorepanel button for AI (#18555)
* fix vorepanel button for AI

* .

* this can be null

* fix balloon alert for wide icons
2025-09-26 01:25:27 +02:00
Kashargul 45bd1930ec obj screen to atom movable screen (#18434)
* obj screen to atom movable screen

* .
2025-09-22 00:31:30 +02:00
Kashargul 221e8a68e4 moves law outputs to a block (#18513)
* moves law outputs to a block

* eh

* .

* urg

* ,

* wtf

* .

* Update _sheets.dm
2025-09-20 00:22:21 +02:00
ShadowLarkens a1322afa05 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>
2025-09-17 01:50:37 -04:00
Cameron Lennox ffd8b7e362 Consts (#18455)
* Gets rid of this const

* Unused const

* Update forensics.dm

* Drinks defines

* uNUSED

* Update Keywords.dm

* Update Keywords.dm

* Add

* yar

* Fingerprint
2025-09-15 00:10:48 +02:00
Kashargul 6e3bb1efa0 clean up flags (#18439)
* clean up flags

* wtf?

* pass it

* .

* ...

* .

* .

* fix retrace

* .

* .

* properly build

* eh static

* .

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-14 04:31:35 -04:00
Selis 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
Kashargul c2881dcadb no encode here (#18445) 2025-09-10 23:27:31 +02:00
Kashargul e956d13a6b jobs, access and radio to defines (#18297)
* jobs, access and radio to defines

* .

* .

* urg

* .

* .

* finish the radio freqs

* why

* .

* .

* ticker initial

* eh

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-31 01:32:36 +02:00
Kashargul 6f1d6c524d Simple mob port [IDB IGNORE] (#18236)
* first adjustements

* few more

* construct

* next

* next set

* next

* next

* next

* next

* next

* .

* last non modular set

* make it compile

* .

* .

* change that

* synx

* teamush

* override fix

* TEAMUSH

* adds organ sell element

* adds pick color

* get rid of these chompcomments

* removes chomp comments

* Update gaslamp_vr.dm

* zipgun

* zip and synx

* fixes synx

* Update topic.dm

* move the trash verbs

* .

* .

* .

* port

* Update rakshasa_trap.dm

* Update slug.dm

---------

Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-08-22 17:24:51 -04:00