276 Commits
Author SHA1 Message Date
KashargulandGitHub d872e9607a Revert "[READY] Taursuits and Tail socks [IDB IGNORE] (#19611)" (#19661)
This reverts commit 3e28b73e01.
2026-08-14 17:32:53 +02:00
3e28b73e01 [READY] Taursuits and Tail socks [IDB IGNORE] (#19611)
* Consolidation and Sorting Taurs

There has been an excellent consolidation of taur bodies, but the taur.dm file still has the big legs and long tails in them... which these are not taur bodies and have been evicted. Taur bodies have been broken into multiple files to improve readability. Tails will be receiving a similar break up later.

Some pathing was adjusted to make inheritence a lot easier. They've also been made alphabetical.

Prelude to Taur suits.

* Sorted Alphabetically now

* Update taur_animal.dm

* sprite maintenance

Kitsune given triple color zones like fox taurs

Feline sprites consistent for what they modify. Some of them were misaligned weirdly. Giant spider taurs have coloration where needed, and aren't colored, as are the CITADEL ported wolf taurs.

* Make sure this gets cleaned up to avoid confus

* actually y'know what, let's just do it.

Tails sorted.

Old, uncolored sprites removed:
squirrel, orange/red
stripe taj, brown
bear, brow
wisewolf
wolf grey, green, black
mouse pink

Changed sprites:
Cross fox (regular) has three color zones now
Wolf has the tail tip colorable now
Tucker0666 and HooDoo's snowflake stuff named to them

* TaurClothingCutter tool and assorted assets

Bastardized from the old Human Cutter tool made ages ago, permits cookie-cutting the custom sprited tauric suits (Made by Poojawa) into the taur shape, with padding to include certain extra details like bulk or Imperium Monk, etc.

Bedsheet is to be added after. More info in .md

* Begin Tailsock vars

Also adding praliminary bunny taur cutouts, it'll be further trimmed for sock positioning.

* We'll make the taur specific tailsock seperate

snip snip snip!

* unfucks feline taur sprites

Turns out someone decided that feline taurs each needed uniquely identical sprites. and didn't bother to give the regular version a normal tail wag.

Now it's just normal, normal (wag). Fat, fat (wag), Marking 1 (chest, belly, feet), Marking2 (chest and belly) and Marking2_2 (feet).

Tiger simplified in the same way.

* Copied some homework from RS

this allows for the sock to appear, sometimes.

* adjusting fox cutter

* Batch actionable suit cutting

Otie is prepped for this, but you shouldn't batch longs and shorts at the same time for sanity's sake. or if you do, just rename the short version sotie or something I guess

Mobius suit moved from fullsuits to coats, preserves a lot more of the overcoat look like this

* Fresh cutouts, moved relevant files

Now we can bother people for review assistance. yay!

* Update ATTRIBUTIONS.md

Yeah! I think this is correct. I dunno. Seems like a good idea I guess.

Gunlocker stuff is there because I'm gunna port that soon too.

* actually getting it to compile

* Tail sock toggle & sealed state for voidsuits

I'm crashing out from how poorly upkept digitigrade suits are, but this needs to be fixed in a different PR, I'll leave my distracted regular human mob suits in here.

When my legacy template is still in the files but it's missing like, 80% of suit sprites... probably a bunch of uniform sprites too. uhg.

* scrape up the last few missing suits

I'm absolutely going to end up doing digitigrade suits too. Fucking watch me.

* I sorted mob and mob_digi.dmi

Unused (returned nothing on a quick search) placed into mob_unsued just in case, but most of the digi ones are leftovers from my own work back at Citadel. Wew lad.

* resolve compile issues

* TODO: Strip out or Flick() emotes with old wag

We no longer utilize the randomize system because it just never bloody worked right. And few people, if any, want to do NINE different wag animations for 200+ tails. Nah bro. Yeet. Now a player's chosen custom tail will be asked for, instead of the base species one.

* lmao, belly suffication linter check....

* more sprite work, mostly to get socks rendering

Added wag states for husky, deer, otie taurs, icon_sprite_tag hijacked for its use for tailsocks on taurs, which was previously only saddlebacks.

The majority of the tails_animal base sprites have had their markings unified, the overlay is still drawn on top, but the base sprite needs to be whole or there's holes in the tailsock. It's ok. You can just layer your markings on top...

* Update taur_animal.dm

* Assign Tail sock colors and other vars

* orite the item version needs to match name wise

* Updates with missing suit sprites

the missing ones are probably never used but someone might use 'em

Adding batch action, single outfit option to the cutter that won't do the entire sprite sheet

* Update TaurClothingCutter.dm

* Adding ability to toggle the full suit or clipped

Because I know people will grumble otherwise. pff.

cleans up some of my mess too, how about that.

* Adds blood sprites for taur suits

* Update vorestation.dme

* Poking at resolving North tailface being hidden

Also preparing Bunny taur, Scoli, and Sloog sprites for taursuit conversion. polishing socks to exist accordingly.

We'll figure things out, slowly ~

* apply_tailsock_layer(reducing Kesh blood pressure)

<3

North facing works for regular tails, but not for taur tails, but that's fine, we're making exceptional progress.

* Adding support for more taurs

Bunny, Scoli, Sloog, Husky (and wolftg) taurs all now have working suit support.

bunny and husky had some modified fluff on the chest/butt respectively to fit the premade suits. Sloog needs custom shoes to fix the six leg vs four leg sprites. but that's for another day. the sock will cover the missing pixels anyway.

Fixed extra sprites for the spotted drake/lizard states, we really only ever need the single base sprite!

also a more progress on getting the sock marking section updated for north facement layering. as well as the vars for proper icon states. added a 'none' state to avoid null icon issues.

* Update taur_socks.dmi

* Update taur_reptile.dm

* few more tweaks

* refractor tail render code to mutable_appearance

Extremely overdue! I like this puzzle box of a project, honestly.

also cleans up a lot of the procs related to tail generation, vore tails, and even wings get covered in tailsock now, tied to the toggle.

* please for the love of fuck stop kidnapping taurs

* fiddle fiddle...

* fix missing markings. evicted surplus naga alt

seriously, two alt naga types that are literally identical in shape and first overlay. why tho.

* clipping code should work better now

Improved some taur clipping masks like Giant Spiders and Husky

removed extraneous bigsnaketail, smooth tail icons

Adds adorable bubble helms to tailmaw (anthro and naga) socks!

still fiddling with tailsock code. the amount of nonsense layer code is...

* Purge snowflake species to default to mob.dmi

Default support, tailsocks will render on space suits, digi suits won't hiccup. Snowflake icons in icons/inventory/suit/mob_<species>.dmi preserved if someone wants to adapt alternatives for the big Unathi shoulder pauldrons or whatever. No on-sprite tail needed!

Teshari obviously excluded from these changes, as well as Altevian

* ...fiddle increases

* Update update_icons.dm

* fiddle fiddle... fukkit bedtime

* IT WORKS

Yeet HIDETAIL, no longer needed!!!!!

Custom tailsock states specific to uncolored tails + snowflake
cleaned up tailsock marking overlays a bit better.
Peacock tail moved to general use.

Full backpacks still maximum layer appearance'd, don't know the fuck why. Use a sachel. Will impliment saddlebags at some point for every version of backpack.

* Cleaning up

added missing snaketail_stripes, makes sure do_coloration is respected for those bodies that won't need a sock

Missing states, BEGON!

Also we properly retire the old sprite_accessories_tail file.  Shift bunny into taur_animal and the other rogue-star stuff into tails_long.

* Fixing some byond mischief

Sorted Update_icons a bit more, putting wing procs together, moving the flying proc checks to living_vr and human_powers_vr

forcing suits to clear their taurized stat more aggressively on equip and dropping. Removing the flip-flop check for making something taurized. Also cleaning up single letter vars

fixing a case of too-many-godamn-layers in the tailsock code. Also shoves north facing to actually drawing over backpacks on north face

Unless body designer code calls for all equipment to be re-equipped upon exiting the various methods, there will need to be a manual on/off of modified clothes to fix 'em. But if you're nude then you won't have this issue.

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-08-12 10:34:24 -04:00
KashargulandGitHub 5e15b2096e Byond 1685 (#19628)
* prep

* svg to png

* .

* some type cleanuop

* this

* tracy

* rm node

* ,

* .

* lint

* this
2026-07-23 20:42:56 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
97bf5bb0fc Bump pillow from 12.2.0 to 12.3.0 in /tools (#19625)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 12.2.0 to 12.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/12.2.0...12.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-version: 12.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 20:26:44 +02:00
KashargulandGitHub 2ad2e969f3 tgui fixes (#19602)
* tgui fixes

* typing

* use direct paths
2026-07-11 21:10:53 +02:00
KashargulandGitHub 73248cbbd4 dependency up + typescript 6 (#19461) 2026-05-13 22:22:10 +02:00
KashargulandGitHub 5926589c16 removes var/ inside all procs (#19450)
* removes var/ inside all procs

* .

* ugh
2026-05-05 10:55:17 +02:00
KashargulandGitHub b24cc0bce2 Partial dependency up (#19446)
* preparation for ubuntu 26

* new dropdown input

* revert those
2026-05-03 20:12:04 +02:00
KashargulandGitHub 05d3dc4b13 dependency (#19365)
* dependency up

* .

* .
2026-04-01 01:38:34 +02:00
48e3bfec74 porting some grep checks from cmss (#17338)
* porting some grep checks from cmss

* .

* Update validate_files.sh

* Update validate_files.sh

* Update validate_files.sh

* Update validate_files.sh

* not now....

* Update validate_files.sh

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-03-30 18:26:39 +02:00
KashargulandGitHub 3e071b9980 font awesome v7 (#19245)
* font awesome v7

* dependency up

* update unit test

* 7.0.1
2026-03-08 23:38:42 +01:00
KashargulandGitHub 198272a5cb dependency update 0226 (#19221) 2026-02-22 22:02:53 +01:00
KashargulandGitHub bf2e40be5e python dependencies up (#19173) 2026-02-11 19:47:51 +01:00
KashargulandGitHub 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
KashargulandGitHub 486486e3be update min version (#19117)
* update min version

* .

* binaries

* .

* those again
2026-02-06 18:37:43 +01:00
ShadowLarkensandGitHub 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
c3329db812 ban starts_with on map level (#19112)
* ban starts_with on map level

* .

* corrected maps (#21)

---------

Co-authored-by: Will <7099514+Willburd@users.noreply.github.com>
2026-01-30 20:09:23 +01:00
KashargulandGitHub 361c9ce33c dependency update (#19116)
* dependency update

* update verdigris
2026-01-30 19:33:56 +01:00
KashargulandGitHub a5a28a7d5b adds spoiler to character Directory (#19080)
* adds spoilter to character Directory

* .

* ,

* stop driving me insane with that mess

* .

* dependency up

* eh
2026-01-22 21:40:13 +01:00
KashargulandGitHub 7534a4afae escalating a ticket should close it, so that mentors no longer have it (#19040)
* escalating a ticket should close it, so that mentors no longer have it

* .
2026-01-17 15:05:37 +01:00
6cf7d1ab5f ports the chat panel and backend updates [NO GBP] (#18895)
* ports the chat  settings update

* .

* .

* follow up changes

* zod

* migration changes from jl

* this will blow up badly

* yuck

* .

* .

* order

* .

* :

* be gone

* .

* .

* logging

* dix logging

* move to its own atom

* fix settings import

* .

* fix audio

* tgui fix

* .

* archiving as atom

* more changes from JL

* bring back default archive  all

* no stale state

* no need to run twice

* -

* we need both anyway

* dep up

* .

* build fixes port

* Fix file path replacement in build script

* backend update

* .

* .

* use the tg method

* only use as unchunked fallback for say etc

* .

* linter errors

* tg's chunking methód should be sane enough

* sadly still not

* update for tg chunking

* force those

* jl suggestion

* .

* needs game atom

* push

* have this

* we only want to store if a page was changed or added

* only store what we really care about

* fixes import port

* we need settings first

* recoloring shouldn't be a pain

* partial

* .

* some type fixing

* .

* no throw of events

* ree map might not be there yet

* .

* always store our settings

* this is a valid crash

* ss early assets

* saver image access

* missed unsafe access

* .

* move chat loading order

* .

* .

* .

* .

* missing unregs

* keep the ref map name, just don't bother

* await the asset like redux did before

* try that?

* .

* use await

* biome up

* better handling as JL did on tg

* rename

* last dep up

* major bump here

* major bump

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-06 11:56:31 +01:00
KashargulandGitHub 02e6ef52ce tgui core 5.5.10 (#18878) 2025-12-10 16:44:46 +01:00
KashargulandGitHub 1c63f18862 dependency update (#18866) 2025-12-05 21:48:42 +01:00
KashargulandGitHub 2455fb73af test symlink support (#18732) 2025-11-26 13:16:39 +01:00
KashargulandGitHub f1f495bb55 new try on bun update (#18817)
* new try on bun update

* ignore tgfont dist
2025-11-22 02:34:08 +01:00
KashargulandGitHub 685a94efb0 dependency update (#18792)
* dependency update

* Update package.json

* 1.3.2 has too many segfaults
2025-11-21 01:03:08 +01:00
KashargulandGitHub d31d7e029e Dependency update (#18733)
* dependency update

* .

* consistent
2025-11-07 11:26:26 +01:00
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
KashargulandGitHub b1095be635 update javascript bat file (#18543)
* update javascript bat file

* .
2025-10-26 02:41:21 +02:00
KashargulandGitHub 64656b5d9f dependency update (#18690)
* dependency update

* brings back biome fix

* .

* apply fix
2025-10-26 02:38:07 +02:00
2625ecf2af smes linting (#18588)
* smes linting

* Linting map work for smes (#17)

* wip

* stellar delight

* tether

* missing coils

* remaining coils

* More smes linting (#18)

* fixed the hybrids too

* snowflakes

---------

Co-authored-by: Will <7099514+Willburd@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-10-16 13:31:10 -07:00
KashargulandGitHub 2358fa623e dependency update (#18623)
* dependency update

* bleh
2025-10-12 16:04:00 +02:00
KashargulandGitHub dc8aca6e33 react 19.2 (#18589)
* react 19.2

* optional props

* .

* no real benefits as we only supply data for one at a time

* bun and biome up

* .
2025-10-03 13:06:39 +02:00
DrathekandGitHub 0dc76a4860 Grep lint tweaks for balloon alerts, range, and view (#18586)
* all grep lint for bad as anything usage of range and view

* balloon_alert tweaks too

* fix some failure arguments too
2025-10-02 09:28:30 +02:00
SelisandGitHub 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
KashargulandGitHub c7a94c8dfa dependency up (#18549)
* dependency up

* tgs
2025-09-22 00:30:53 +02:00
SelisandGitHub f725d4671a Implements Autowiki (#18480)
* Implements Autowiki

* Disable autowiki for vending machines for now
2025-09-17 21:45:34 +02:00
736fe6ef28 grepchecking (#18332)
* grepchecking

* Gets rid of map paper edits

* Better Bolding

* sampatti

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-07 19:16:10 -04:00
KashargulandGitHub b4225ec5e7 dependency up (#18356)
* dependency up

* .
2025-08-28 00:56:57 +02:00
Cameron LennoxandGitHub fd0a7cfffd Fixes map issues found in #18285 [MDB IGNORE] [IDB IGNORE] (#18289)
* Fixes Hybridshuttle

* Update aro2.dmm

* Update aro.dmm

* Update aro3.dmm

* Update lunaship.dmm

* Tether surface1

* Tether Centcomm

* tether misc

* otieshelter

* methlab

* drgn and otie

* derelectengine

* drgnplateu

* old_teleporter

* tinycarrier

* ship_mining_drone

* Dhael

* dojo

* skipjack

* example_sector

* exmple_sector2

* v5_outpost

* tether_wild_surface

* wild_temple

* Update tether_wild-crash-alt.dmm

* wild-crash

* Update gb-z2.dmm

* GB

* Update ship_centcom.dmm

* Update stellar_delight1.dmm

* Zoo

* Update zoo_b.dmm

* Update innland.dmm

* dungeon

* cybercity

* train.dmm

* Fixup maps in TGM format

716c939e8e: maps/gateway_vr/zoo.dmm
716c939e8e: maps/submaps/pois_vr/debris_field/ship_mining_drone.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* fixup

* fix these

* Incorporate this

* Update this
2025-08-22 00:18:08 +02:00
KashargulandGitHub 32e30275ef Update python dependencies (#18293)
* This is just for myself to check something

* .

* this too

* .
2025-08-21 01:45:33 +02:00
SelisandGitHub 5fa1055b7c updates gbp (#18265) 2025-08-15 15:23:01 +02:00
64bfb7f024 Ports GBP (#18176)
* ports gbp

* Added score for hard deletes label

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-14 14:44:34 +02:00
KashargulandGitHub 9685826f7f some more grep checks (#18249)
* some more grep checks

* .

* dependency up

* fix dels

* clean up qdel macros
2025-08-14 14:24:49 +02:00
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
SatinIsleandGitHub 14c2035416 Gold Star Printer (#18129)
* Gold Star Printer

Added a new Gold Star Printer to HoP offices. This printer prints gold stars with a short title of "Gold Star for X" and a custom description for more info. These gold stars can be used as accessories on underclothing. They can also be stuck to ANY object that doesn't have a custom attack interaction (so, it won't stick to tables, or most machines that you can put things in), and when stuck to an object it simply adds a little suffix to it's description stating it has a gold star attached. Yes, you can attach it to absurd objects but that's funny.

Any printed stickers are admin logged so we can track abusive stickers.

* Removes sanitize
2025-08-07 02:52:13 -07:00
b60cd47309 Techwebs & Experi-Sci (#17987)
* Techwebs

* Add basic stock parts

* Techweb production machines

* Circuit Imprinter

* More work

* More designs

* More designs, nodes'

* More more

* Better sorting for designs

* Add the exosuit fab'

* More conversions

* More and more and more

* mechfab parts

* Modsuit Designs

* Pinnace baron

* Equipment

* more mechfab

* vehicles

* more mecha

* Micro mechs

* Update mechfab_designs.dm

* no time

* zero

* Update mechfab_designs.dm

* Prosthetics Fabricator and fixes

* Update maps to use new parts

* Whoops, fix a few maps

* Fix lint error

* Port scene tools

* Fireworks~~

* Don't label the sex toys as sex toys

* Fixup maps in TGM format

26517b7122: maps/virgo_minitest/virgo_minitest-1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Significant portion of designs converted

* Fix paths

* Fix tgui lints

* Just a whole bunch of designs

* Almost doneeee

* ALL DESIGNS CONVERTED

* Merk all of the old stuff

* Fix a few errors

* Fix more errors

* MORE FIX

* Make server control work

* Undo changes to archive

* Fix a TODO

* Make disks work

* Start the long process of finishing the node tree

* One more oops

* All mechfab designs

* Add departmental protolathes

* Down to 200 designs unsorted

* FINISH TECHWEBS

* Fuck whoops

* Remove the debug verbs

* Little map tweaks

* Fix mousedrop

* More map fixes

* Upstream bug lmao

* guess CI hates this

* Fixup maps in TGM format

fe062e7bc4: maps/tether/tether-03-surface3.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* I gotta stop committing this

* Change scree requested

* Make science able to print implants too

* Fix ghost spawns

* Move NSFW gun

* Merk partbundles, make janus module work

* Pretty animation when you complete the tree :)

* Don't display designs you can't print

* Move security protolathes to warden's office

* Make servers recover from power failure gracefully

* Make fabricators drop their mats on the ground when destroyed

* Ore Silo

* Make CI happy

* Fixup maps in TGM format

fe062e7bc4: maps/tether/tether-05-station1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Fix MC crash

* Make experiscanner work for borgs

* I REALLY gotta stop committing this

* Make scientists and the RD spawn with an experiscanner

* Lock NIFs behind scanning mice

* Make Biome happy

* Allow scanning Cocoa and Kendrick in case they can't find mice

* Change from Kendrick to Ratthew, ;help maint, or Brick

* Change the name of the /rat/pet class so the experiscanner is more helpful

* Add departmental_flags to a bunch of things

* Remove a few things from security's techfab

* Add a second engineering lathe to atmos

* Fix runtime recycling rig modules, add name to cost sequence

* Add a discount experiment for scanning slime cores

* Change some fluff and shuffle chameleon clothes to bluespace yadayada

* Make closets alt click immune

* Do a bunch of sorting

* Silly

* Hopefully fix all infinite material bugs in techwebs

* bad merge

* quick ai fix

* fix some robot stuff

* axe downlaod fully

* list

* no ref

* easier readable

---------

Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-07-26 06:30:08 +02:00
KashargulandGitHub 87b45d138f some fixes (#18030)
* some fixes

* .

* observer state

* .

* .

* .

* .

* fix

* update

* bun up
2025-07-21 22:42:32 +02:00
KashargulandGitHub 4874f2a117 Biomeport (#18022)
* biome port

* fix

* umm

* up

* prettier on repo level

* .

* uh

* fix that

* .

* guh

* could be deelted

* fix query

* raccoon

* raccoon
2025-07-20 16:48:40 +02:00
KashargulandGitHub a2a4ad5210 frequencies must be odd (#18009)
* frequencies must be odd

* Update banned_frequencies.yml

* Update banned_frequencies.yml

* Update banned_frequencies.yml

* Update banned_frequencies.yml

* Update banned_frequencies.yml

* Update banned_frequencies.yml

* Update banned_frequencies.yml

* Update banned_frequencies.yml

* Update banned_frequencies.yml

* as drathek suggested

* mass radio fix

* .

* revert this for now

* umm

* to defines
2025-07-16 18:31:28 -04:00