Commit Graph

50129 Commits

Author SHA1 Message Date
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 167bb4683f cleans that fully up (#19311)
* cleans that fully up

* .
2026-03-18 21:23:56 +01:00
Kashargul cc2b0c253d fix missing explo tall parent path (#19310)
* fix missing explo tall parent path

* Add icon_x and pixel_x properties to exploration sprites
2026-03-18 19:43:30 +01:00
Kashargul ab0aa84714 missing parent paths (#19309) 2026-03-18 10:12:25 +01:00
Kiabiato 2185fe56f1 Gooborg Standard and Exploration (#19297)
* Adds Gooborg sprites for Standard and Exploration

* fixes

* fixes

* fix meta

* fixes

* wrong order

* ..

* fix goo borg datums

* .

* .

* .

---------

Co-authored-by: Ryan Sundin <kiathef0x@04a6976511c5>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-03-17 22:25:50 +01:00
Olive f0efa3774f fixes keys (#19307) 2026-03-17 22:22:28 +01:00
ARGUS edf2ebb557 Fix Copy Slot sharing references between loadout slots (#19296)
copy_loadout used check_list_copy on the outer gear list only,
leaving the inner tweak metadata lists as shared references.
Modifications to gear tweaks in the copied slot would write
into the shared inner lists, affecting the original slot until
a save/reload cycle broke the reference.

Fix: deep copy both levels, matching the pattern used for
body_markings in 03_body.dm.
2026-03-17 20:20:25 +01:00
Olive 6cdc214508 adds new sprites (#19301) 2026-03-17 20:19:54 +01:00
Kashargul 4d99fe7027 copy slot needs to override (#19299)
* copy slot needs to override

* space

* Delete code/__defines/js_snippets.dm
2026-03-17 20:07:51 +01:00
Cameron Lennox 9313193c1b Caseless rifle and protolathe boards (#19238)
* Adds cryogun and caseless rifle techwebs

* disable

not the cryogun I was thinking of

* Update techweb_nodes.dm

* Protolathe boards

* Update science.dm
2026-03-17 08:14:40 -04:00
Cameron Lennox 32905c231e Gets rid of some unused plane vars (#19289) 2026-03-17 01:45:55 +01:00
Guti bf6c3559b9 QoL stuffs (#19285) 2026-03-17 01:44:25 +01:00
Cameron Lennox 0c6db8dd6e Prevents crash from movement (#19287)
Prevents crashing when moving while restrained
2026-03-16 21:50:58 +01:00
Kashargul 660b83bcce bunch of wall items (#19290)
* bunch of wall items

* bunch of icons
2026-03-15 19:26:42 +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 4bfd268737 Slime Research Unittest (#19282)
* slime test

* missed slime
2026-03-14 22:44:01 +01:00
Kashargul 6f52aaa5e1 use ring buffer for admin logs (#19272)
* use ring buffer for admin logs

* spelling

* ,
2026-03-14 22:41:47 +01:00
Kashargul 794d55ca73 cleans up dest tagger (#19280)
* cleans up dest tagger

* fix that
2026-03-14 22:27:09 +01:00
Kashargul 547e887c31 Cleanup (#19283)
* some code cleanup

* .

* .

* .

* change that

* .

* .
2026-03-13 23:10:39 +01:00
Kashargul e2f7568c55 fix disposal target (#19279) 2026-03-12 23:10:20 +01:00
Guti 9a37ecee96 Anomaly Harvesting Tweaks (#19278)
* Tweaks

* Up the cost + Map changes

* Makes unsimulated turfs non-transformable

* Almost :)
2026-03-12 21:55:26 +01:00
Aroliacue dd4bad9446 Declutters Security Locker Contents, Buffs Legcuff Storage (#19268)
* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Decluttering Sec Locker, Legcuff Buff

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2026-03-12 00:33:56 +01:00
Kashargul f6dd63a6f0 Resetbelly (#19275)
* move belly reset to ::

* ugh

* .
2026-03-11 23:16:13 +01:00
TheGreatKitsune 94198bf007 Default spawnpoint (#19258)
* Add a default spawn location

* Fix the unit test hopefully

* Rename and clean up the unit test

* Change it to use a defined spawnpoint datum

* Fix the build hopefully

* Fix the build x2

* Fix the build x3
2026-03-11 21:21:02 +01:00
Guti 7018074d55 Anomaly Harvesting (#19068)
* Automatic changelog compile [ci skip]

* Anomalisci

* TGUI stuffs

* Fimx

* Colours

* Little polish

* Remove mult

* .

* Anomaly harvester

* Particle gun

* Dangerous anomalies

* Emitter update

* Suspension generator

* Flux & Weather update

* Techweb + Mapping

* Fixup maps in TGM format

5cff3b2d1d: maps/tether/tether-01-surface1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* fimx

* Oops that wasn't updated

* I swear I got it this time

* Adjustments

* Dust anomaly

* Couple of fixes

* Borg stuff

* Scanner module

* Fix attempt

* Boxless

* Fix (Hopefully)

* Changes

* .

* fix ranges

* fix the harvester UI

* wrong typing

* dm icon handles icon sizes internally

* stack gap handles that

* .

* .

* .

* fixes

* refs are unique keys

* release all

* .

* .

* Change

* Grip those samples!

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-03-11 21:17:52 +01:00
Will a73267de09 Cryogaia Archiving Part 1 (#19184)
* some of it

* storage explorer suits, and Victorian suits

* trailer blazers

* clean up

* trailblazers in techweb

* mined turf needs to work too

* icepick and shovel teckweb

* wrong path

* backward

* rename that
2026-03-11 15:00:29 +01:00
Will 58f0192d4f wrapper borg (#19273) 2026-03-11 14:58:33 +01:00
Guti 71e35e3240 Allows Cargo borgs to carry letters (#19271)
* The borgs work as mailboxes now

* Actually they can have upgrades, as a treat

* Missing
2026-03-09 23:59:51 +01:00
Aroliacue a3e685feae Xenomorph Hybrid Attacks (#19264)
* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Xenomorph Hybrid Attacks

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2026-03-08 22:42:27 -04:00
Sharkmare 8138ace70f Made a Command palette for the Gooborg Chassis (#19244)
* Made a Command pallete for the Gooborg

Made a Command pallete for the Gooborg

* Add Command Gooborg

* Update gooborgs.dm

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-03-09 01:34:46 +01:00
Will 0d5db7f957 Assorted Shadekin Fixes (#19253)
* no flashes in phase

* flashbangs in phase

* phased shadekin don't explode

* phased shadekin aren't emped

* no splurting phased kin either

* can't change medical equipment in phase

* forbid phased mob mounting

* prevent an exploit

* do it here too

* another pr

* minimize whitespace

* minimize
2026-03-09 00:38:13 +01:00
Kashargul 63f3e35744 GPS to tgui (#19263)
* GPS to tgui

* dead code

* lol

* default should always work
2026-03-09 00:36:28 +01:00
Cameron Lennox 1aa0cd6eec Allows reagents to process (#19243)
No matter how small of a volume.
2026-03-09 00:32:13 +01:00
Killian c346085d2f Fix up critter holes (#19239)
* Fix up critter holes

* Fix up critter holes

* pai rewrite compat

* Update unified_ghost_hole.dm

* works fine for me

* explicit glow effect

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-03-09 00:31:52 +01:00
Will 9fff3bb4f4 Pest mob has_trait (#19262)
* trait

* ignore this for now...

* text

* many mouse checks are just pest checks

* remove more manually done pronoun code

* Revert "remove more manually done pronoun code"

This reverts commit 3a6401f443.

* user should be passed

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-03-09 00:31:33 +01:00
Kashargul a0b7ab175e fix spacebattle (#19240)
* fix spacebattle

* clean that up

* .

* eh

* fine

* .
2026-03-09 00:29:55 +01:00
Will 1ccb890ec2 need a check on this (#19259) 2026-03-08 23:38:58 +01:00
Kashargul 3e071b9980 font awesome v7 (#19245)
* font awesome v7

* dependency up

* update unit test

* 7.0.1
2026-03-08 23:38:42 +01:00
Will 295bbe3ab7 missing icons (#19256) 2026-03-08 23:38:21 +01:00
Kashargul 8a7ed778c3 fix eye color not applying on vanity copy (#19246)
* fix eye color not applying on vanity copy

* .
2026-03-08 23:37:54 +01:00
Will 5dda05aa63 Solarpanel Tracker Subsystem (#19252)
* look at this chonker

* documenting

* various fixes

* use planet's sub position

* fix that up

* occlusion isn't needed on planet, use weather light

* respect outdoors

* fix

* hardref cleanup
2026-03-08 23:36:46 +01:00
Will eed8f3a05d pai fixes (#19254) 2026-03-08 23:36:12 +01:00
Cameron Lennox e71499eae1 Unbreaks internal surgery (#19261) 2026-03-07 01:38:25 -05: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
Killian 7e822d062f Restore sugar/flour packet transfers (#19251)
* honey extractor qol

* kitchen tweaks

* Update condiment.dm

reagent is spelled with a c not a q, oopsie

* Update hospitality.dm

add condiments crate

* burger patty, mustard plant

* Update food_drinks.dm

small description update for the seed pods

* supply: meat and fixes

* move tether beehives

* reduce standard condiment transfer value

* catering: colour correct carrots, citrus

* catering: vinegar recipes

* fix vinegar recipes

* fix recipe ids

* fix duplicate def init

* restore sugar/flour packet transfers

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-03-04 18:37:32 -05:00
Azzy e0aabe5914 Talon update: Porting uniforms, updating map and equipment (#19220)
* talon uniform

* Talon update

* Update talon_v2.dmm

Playing

* Talon fix and a new Slogan!

* talon fax

* For admins set up talon company fax

+ paperworks can use [talogo]

* Add FAX word

* Talon seal addation

* Fix and Updating the Talon map

Regarding the Talon map, I brought it to the appearance of the Rogue Star. So that players on both servers feel as little strange as possible when playing on the same ship, even on different servers.

* Update talon_v2.dmm

bluespace

* Fixup maps in TGM format

a89e3f1f87: maps/offmap_vr/talon/talon_v2.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Update talon_v2.dm

* Update talon_v2.dm

* sprite fix

* Forgot to add a fix

Fix for stamp and logo for correct work

* Delete custom_items.txt

accidentally add that in PR, now rempve that
2026-03-04 05:14:20 -08: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