Commit Graph

2760 Commits

Author SHA1 Message Date
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
SatinIsle
69d4cb45cb Two more admin smites (#18991)
* Two more admin smites

Added two more admin player effects:
- Wet Surrounding Surfaces: Gives you the option of making a ring of water, lube or any reagent of your choice appear around the character instantly.
- Give Quest: Make a quest appear for the character, can either be personalised or a randomly generated simple one. Includes a warning that it isn't an excuse to misbehave.

* Fixes things
2026-01-07 14:54:47 +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
9a8b885d38 Scannable chems and fixes (#18899)
* Scannable rework

Makes scannable have tiers.
WIP

* Some more adjustments

* Scanning

* Bodyscanner

* Some more fixes

Fixes amatoxin
Fixes synap not processing when drank
Makes fakedeath show up as braindeath, not massive O2 loss.
Makes zombie and lich powder show time of death properly

* Scanners for fakedeath

* This too

* Refactors bloodloss

* rounding
2025-12-26 05:19:36 -05:00
Cameron Lennox
36386ab52e Allows for the narration (#18925) 2025-12-21 17:24:44 -08:00
Cameron Lennox
dcdd46fb17 Signal fixes (#18923)
* Fixes these signals

* unscrungles remote view
2025-12-20 03:23:16 -05:00
Will
29e9de91e5 fix a var name issue, and nosleeve trait showing sleeves (#18907) 2025-12-18 21:45:52 -05:00
Cameron Lennox
38a16b6c68 Fakedeath fixes (#18891)
* Fixes sleevemate APPLYING instead of CHECKING fakedeath

* Just make this apply to the body, not the mind

* Hud status effect

And scanner

* Remove the rand oxyloss

This should never come into play really
2025-12-13 11:02:08 -05:00
Cameron Lennox
dfe47e084f Patch fix, Neurotoxins, and Paralysis (#18853)
* Makes zombie powder and lich powder somewhat more useful

Also makes the scanners act mostly the same with fakedeath

* Makes patches actually apply via touch

I killed myself during testing with bicaridaze

* Make things respect fakedeath

* Some more fixes

* Makes paralysis apply in more places

Also makes paralysis  no longer make you unable to see emotes.

Makes it so you can not /me, but you can /subtle while paralyzed

* Adds another method for zombie powder mix
2025-12-10 10:17:38 -05:00
Cameron Lennox
7ff489ec36 TG Signal Port (#18741)
* click code start

* snake_span

* Update click.dm

* Update click.dm

* Update click.dm

* WIP signal organization

* Moooore signals

* cuffs

* decon

* whoops

* revert this

* Proper name

* movable moved

* These

* Theeese

* Sort these

* Update cyborg.dm
2025-12-09 17:50: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
c38b2a4585 add more whitelist checks (#18800)
* add more whitelist checks

* .

* .

* add help command

* .

* .

* Update code/modules/tgs_commands/vorestation.dm

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

* urggg

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-11-26 15:26:49 +01:00
Kashargul
d513debe2e byond 1670 support (#18775)
* byond 1670 support

* .
2025-11-26 15:25:50 +01:00
Will
eeaac2fa51 Borg Stun Fix (#18765)
* drop on shutdown

* handling for stun and not batteries

* lets just always handle this

* fix this too
2025-11-11 20:46:22 +01:00
Selis
c0daf254e8 Round start/end delay fixes (#18479)
* Round start/end delay fixes

* .

* .

* tgfont

* fix these names

* Fixes this from firing if we're delayed

* Only say we're rebooting when we actually are

* move this

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-10-30 02:04:08 +01:00
Kashargul
a617d4d0df another fix for mentor replies (#18665)
* another fix for mentor replies

* .

* .

* .
2025-10-24 15:38:02 +02:00
Kashargul
b67798eb2c moves robot sleepers to tgui (#18646)
* moves robot sleepers to tgui

* .

* .

* urg

* .

* urg

* .

* .

* there too

* .

* in case of emagging

* .
2025-10-21 19:28:23 +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
Selis
315fbb415f Load alien/job whitelists from database, if enabled (#17952)
* Load alien/job whitelists from database, if enabled

* SQL Template for Table

* Fixes

* Commands

* .

* .

* fix

* cannot be a list

* .

* .

* embed

* .

* .

* query test

* query test

* query test

* .

* fix
2025-09-28 10:28:55 +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
Kashargul
f4714c5489 runtime viewer fixes (#18512) 2025-09-17 14:20:51 +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
MeepleMuncher
0660d084b9 TF Verb Mergening (#18353)
* Initial commit

* waait a second, this isn't chomp

* oop, missed those comments

* also missed that

* typo!

* begone src.

* fixes typing!

* whoops!

* can I get rid of this?

* fixes some missed tf calls, attempts to fix ooc escape

* band-aid fix for OOC escaping item tf

* Update mob_tf.dm

* Update living_vr.dm

* no src

* get rid of redundant faction swaps

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-08 01:56:20 -04: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
fac274e5f9 sane stacks (#18342)
* sane stacks

* .

* .

* .

* -

* clean that up

* .

* .

* fix chat scaling

* readd cords

* .

* guh

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-08-30 00:57:26 +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
Cameron Lennox
b3fb00d70d Refactors do_after w/ TG's do_after (#18282)
* part1

* keeps range ability

* no cog vore
2025-08-22 00:21:14 +02:00
Selis
61750078db cleans up some unticked dm files (#18250) 2025-08-16 05:05:52 +02:00
Will
eba43f278c Explosion subsystem (#17499)
* Initial port

* pause air

* decoupled input from processing

* explosion condition tweak

* closer to original recursive code

* accurate explosions

* better defer calls

* glob fix

* fix

* DON'T DO THAT

* initial deferral code

* small explosions ignored

* lower thresholds

* better thresholds again

* forbid powernet defer during init, explosions too

* don't block your own network regen

* use procs

* better thresholds, always defer at least

* admin notice

* subsytem updated

* Allow removal from networks

* defer till rebuild

* dir

* Update breaker_box.dm

* no init means no init

* then flag it...

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-15 22:55:19 +02:00
Kashargul
867fec60bc sort cyborg modules (#18206)
* sort cyborg modules

* .

* bunch of runtimes

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 03:21:13 -07:00
Kashargul
d9787e171e Fix multiple pref issues (#18083)
* fix tail alyering pref

* .

* .

* .

* .

* -

* return

* fix that

* write needs save after

* urg

* ban slot change mid round

* -

* .

* properly save

* .

* queue to ss

* read current

* performance

* .

* .

* bit better optimized

* no resetsploit

* this works at least but is it proper (#13)

* this works at least but is it proper

* Update changeling.dm

* this too...

* dont be private

* fix asset ss

---------

Co-authored-by: C.L. <killer65311@gmail.com>
2025-08-09 22:13:15 -04:00
Selis
f4bf017921 Unit Test rework & Master/Ticker update (#17912)
* Unit Test rework & Master/Ticker update

* Fixes and working unit testing

* Fixes

* Test fixes and FA update

* Fixed runtimes

* Radio subsystem

* move that glob wherever later

* ident

* CIBUILDING compile option

* Fixed runtimes

* Some changes to the workflow

* CI Split

* More split

* Pathing

* Linters and Annotators

* ci dir fix

* Missing undef fixed

* Enable grep checks

* More test conversions

* More split

* Correct file

* Removes unneeded inputs

* oop

* More dependency changes

* More conversions

* Conversion fixes

* Fixes

* Some assert fixes

* Corrects start gate

* Converted some README.dms to README.mds

* Removes duplicate proc

* Removes unused defines

* Example configs

* fix dll access viol by double calling

* Post-rebase fixes

* Cleans up names global list

* Undef restart counter

* More code/game/ cleanup

* Statpanel update

* Skybox

* add

* Fix ticker

* Roundend fix

* Persistence dependency update

* Reordering

* Reordering

* Reordering

* Initstage fix

* .

* .

* Reorder

* Reorder

* Circle

* Mobs

* Air

* Test fix

* CI Script Fix

* Configs

* More ticker stuff

* This is now in 'reboot world'

* Restart world announcements

* no glob in PreInit

* to define

* Update

* Removed old include

* Make this file normal again

* moved

* test

* shared unit testing objects

* Updates batched_spritesheets and universal_icon

* .

* job data debug

* rm that

* init order

* show us

* .

* i wonder

* .

* .

* urg

* do we not have a job ID?

* .

* rm sleep for now

* updated rust-g linux binaries

* binaries update 2

* binaries update 3

* testing something

* change that

* test something

* .

* .

* .

* locavar

* test

* move that

* .

* debug

* don't run this test

* strack trace it

* cleaner

* .

* .

* cras again

* also comment this out

* return to official rust g

* Update robot_icons.dm

* monitor the generation

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-10 01:37:23 +02:00
Cameron Lennox
b999aa0cbd Component safety (#18181)
* Locks component add/remove behind Debug

* SK Component fix
2025-08-06 15:12:05 +02:00
Kashargul
ca40a986f4 batch robot sprties (#18161) 2025-08-05 05:48:38 -04:00
Kashargul
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