2275 Commits
Author SHA1 Message Date
Timothy TeakettleandGitHub 77fda416a6 fixes dead holospheres showing as alive in the orbit UI (#7641) 2026-08-17 22:10:06 +02:00
d9031e23ce fixes some bugs (#7620)
Co-authored-by: LordME <58342752+TheLordME@users.noreply.github.com>
2026-07-03 18:05:10 +02:00
ShadowandGitHub e5175eb8cf Fix incorrect raptor iconsets (#7616)
## About The Pull Request

Self-explanatory

## Why It's Good For The Game

Quick fix

## Changelog
🆑
fix Fixed the colors for the raptor cyborg model being incorrect.
/🆑
2026-06-21 16:51:51 -04:00
GySgtMurphyandGitHub b5b31f4691 Scori Alchemy update (#7601) 2026-06-11 20:49:20 +02:00
siliconsandGitHub e57215146f fixes some bugs (#7604) 2026-06-11 20:45:38 +02:00
Timothy TeakettleandGitHub 0e3eef37c8 several bugfixes (#7577) 2026-05-15 19:31:46 +02:00
siliconsandGitHub e01b0a36b2 fixes cyborg gripper issues (#7558) 2026-03-28 20:41:37 +00:00
its-helviandGitHub 2f92e2021d dm is a curse (#7560)
## About The Pull Request
Random various bugfixes to random various things.
## Why It's Good For The Game
:slime:🔧
## Changelog
🆑
fix: Power network interface circuits work again.
fix: You can now heal prosthetics with cables again.
fix: Protolathes should no longer bluescreen when destructively
analyzing material sheets.
fix: Destructively analyzing advanced TTS circuits is no longer morally
dubious.
/🆑
2026-03-28 15:20:07 -04:00
935126228a [IDB IGNORE] [MDB IGNORE] entirely rewrites mirrors and throws out old resleeving backend (#7446)
Co-authored-by: silicons <silicons@silicons.dev>
2026-02-24 09:41:30 +01:00
fb432cd41a airlocks 2.0 (#6593)
Co-authored-by: silicons <silicons@silicons.dev>
2026-02-24 09:41:01 +01:00
siliconsandGitHub c07901dbc7 Fixes early transfers, round time is now not going to pass until the round starts (#7525)
we never checked if the round began before calling round time

closes #7524 
closes #7523
2026-02-18 12:40:43 +00:00
27553ac31b repaths spiderlings/vines to structures instead of effects (#7530)
- spider webs / vines should never have been effects in the first place
- spiderlings should probably just be mobs at some point lol

---------

Co-authored-by: Zandario <zandarioh@gmail.com>
2026-02-18 12:40:19 +00:00
Letter NandGitHub 7d004f3ff8 update rustg (#7497) 2026-01-26 10:51:59 -08:00
0557800d31 sync tools & ci (#7449)
title

---------

Co-authored-by: silicons <2003111+silicons@users.noreply.github.com>
2026-01-24 19:42:25 +00:00
Letter NandGitHub b378375888 update blueprints (#7499)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
title, robots also get to see the blueprints now
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->

🆑
tweak: updated blueprints, engi module robots now get blueprints as well
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2026-01-24 14:34:39 -05:00
siliconsandGitHub 6144b87b9a [IDB IGNORE] [MDB IGNORE] orbital support update 1 / 3 (#7361) 2026-01-20 14:46:22 +01:00
siliconsandGitHub e8f3ff19bf status indicators (#7484)
cm-style do-after status indicator support
2026-01-16 23:58:52 +00:00
siliconsandGitHub 3bd9510bc7 moves some mob verbs to their own files (#7487)
moves my relative shift verbs to their own files for cleanliness of the
main mob.dm
2026-01-16 23:56:01 +00:00
siliconsandGitHub ebe0dcbaa4 removes some vestigal vore variables (#7476)
we don't use this and we don't have people with ckeys in mimics so lol
2026-01-16 23:55:22 +00:00
Letter NandGitHub cb37c3ba0a implement INTERACT_ATOM_* (#7465)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
title, will be used when i tgify machines (upgradable machinery)
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->

🆑
code: properly implement `INTERACT_ATOM_*`
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2026-01-14 00:06:48 -05:00
Letter NandGitHub 00045a5961 update vv (#7478)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
title
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->

🆑
add: new adminbuse view matrix editor
code: cleanup legacy stuff & moved them into their own respective
dropdown option
code: use tg display-mutable-appearance
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2026-01-13 22:03:31 -05:00
2f198dc658 disallow observing when we are still initializing stuff (#7480)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
can cause runtime when you spawn and the map isnt loaded
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

---------

Co-authored-by: silicons <2003111+silicons@users.noreply.github.com>
2026-01-13 13:41:36 -05:00
b4a124e557 [IDB IGNORE] cyborg refactor: icons, chassis, modules base (#6929)
- separates the composition of cyborgs into modules, iconsets, chassis,
upgrades
- modules / chassis atm can provide items, so can upgrades; in the
future we will want to probably generalize the item API a bit so
components can work
- chassis now can (unimplemented) easily be made to give different stats
- reorganizes all the cyborg sprites
- adds generalized item mounts with redirection support and tears out
legacy cyborg items
- entirely rebalances modules & writes some new lawsets in for future
use

---------

Co-authored-by: silicons <silicons@silicons.dev>
2026-01-13 18:39:38 +00:00
Letter NandGitHub bd9a49dd7e pixel w/z stuff (#7477)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
byond shenanigans
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->

🆑
add: you can now point items inside your inventory
tweak: update fulton
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2026-01-13 13:38:48 -05:00
siliconsandGitHub 50fcf32571 comment pixel offset stuff a bit more, removes unnecessary get standard offsets (#7475)
:)
2026-01-12 18:05:37 +00:00
siliconsandGitHub 8f28a70be7 fixes food nutriment taste (#7471) 2026-01-12 18:05:16 +00:00
Letter NandGitHub 05dc930edd update orbiting (#7469)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->

🆑
code: updated WrapAdminProcCall so it doesnt sleep (remove the waiting
feature)
tweak: you can now see how many people are orbiting something
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2026-01-12 11:18:13 -05:00
Letter NandGitHub 7101ec6bf6 rename multiz helper funcs (#7473)
yeah
2026-01-11 15:31:55 -05:00
siliconsandGitHub 8ec3b8178a synths can now charge themselves with power cells (#7454) 2026-01-08 10:44:10 +01:00
chelandGitHub a42406d731 Fixes ambiguous_genders to only obscure gender from other species (#7460)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Fixes #7163 

Previously, species with `ambiguous_genders = TRUE` would be forced to
display they pronouns when examined by anyone, even by themselves and
other members of the same species, as well as ghosts and silicons. Now,
as the var's comment intended, pronouns are properly displayed if
examined by a member of the same species, ghosts and/or silicons.
Otherwise, it'll be displayed as they. Also added a message at the
bottom of the examine for further context.

### When examined by outsider:

<img width="633" height="279" alt="image"
src="https://github.com/user-attachments/assets/404baaa3-1817-47d8-b295-0dfe954e345c"
/>

### When examined by kin (or yourself):

<img width="442" height="213" alt="image"
src="https://github.com/user-attachments/assets/85fc86f8-1473-4f8f-9f47-696e0ac6c551"
/>

## Why It's Good For The Game

Bug fix & consistency

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->

:cl:Chelxox
fix: Species which gender definition is unknown/undefinable to outsiders
now display their proper pronouns when examined by members of their own
species, ghosts and silicons, whilst maintaining "they" pronouns to
those who don't are not members of the same species.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2026-01-08 01:33:32 -05:00
30fbcfe9b4 Belts & Trashbags (#7443)
requires #6644 

Entirely replaces how (most) belts perform insertion checks.

This pretty much allows belts to hold most things.

Armor vests are next.

Trashbags will also use the systems we use on main.

Closes #7256 and #7435

---------

Co-authored-by: silicons <silicons@silicons.dev>
2025-12-28 22:05:06 -05:00
b1029a24f8 Power Cell Rework + Energy Weapon Rebalance (& misc changes) (#7438)
- all cells in the game are now small, medium, large
- super, hyper capacity cells, device, and weapon cells are all removed
- cells now have standardized variants, some of which are printable by
R&D
- energy weapons rebalanced
- **advanced energy guns and stun revolvers removed** - use the new
modular weapon system and microfission cells.

---------

Co-authored-by: silicons <silicons@silicons.dev>
2025-12-24 12:15:01 +01:00
LordMEandGitHub ecec05522f reduces old variable bloat (#7440)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
removes the adminbus_trash variable
removes the option to play audible hunger noises
removes option to TF people into eggs
Moves the feral variable from /mob/living to the xenochimera species
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game
Unused variables are not helpful.
TF to egg is unused and broken.
only chimera uses the feral variable anyway, and even then it mirrors
the mob variable for use, so lets just move it to chimera
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->

🆑
del: Removed unused variables that held over from vorestation
del: Removed Vore belly transform to egg options
del: Removed audible hunger noises
tweak: tweaked feral to be a chimera specific variable, instead of a mob
variable thats only used by chimera
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2025-12-21 15:18:33 -05:00
siliconsandGitHub 60db51850c experimental gc / init fixes and optimizations, and fixes emotes (#7431) 2025-12-15 09:13:19 +01:00
Athena148andGitHub 0e39e6c45c Xenomorph Monarch Fixes/Rebalance (#7418)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Applies a nerf to Monarch's charge, no longer instantaneous.
Lowers Monarch's burn/energy resist, burn should work better against it
since Xenomorphs are weak to fire.
Axes **any** and all mentions of natural spawn positions, this should
never spawn naturally. It is a boss mob.

<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game

This has been an issue for a while, but the natural spawn points for the
Monarch were the last straw. Oopsies.

<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->

🆑
balance: lowers Monarch's burn resist, makes charge not instant.
fix: Removes any reference to the Monarch spawning naturally, probable
or not.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2025-12-05 11:34:28 +01:00
siliconsandGitHub 3492998c87 fixes a few bugs, rewrites station time system (#7402)
see tin

fixes tgs4 scripts for linux too and updates them
2025-11-21 10:20:07 -07:00
siliconsandGitHub 21883078ce /datum/emote - emote refactor, adds vocal cues (#6725)
datumizes and standardizes all emotes because that file is in the
fucking way of my saycode rewrite
adds vocal cues
2025-11-14 23:54:43 +01:00
4ab234f10c maploader / overmaps update - struct system, overmaps location bindings, misc backend improvements (#6403)
tl;dr level collections that can easily be logically restructured/moved
as necessary

will eventually be used for radio and overmaps location resolution.

this is the last part of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP/pull/4841
that has not yet been integrated.
this will be a draft for a while.

---------

Co-authored-by: LetterN <24603524+LetterN@users.noreply.github.com>
2025-11-06 17:49:23 -08:00
siliconsandGitHub 8402a432dc refactors suit storage allowed + new vv bitfield system (#7381) 2025-11-04 10:19:15 +01:00
siliconsandGitHub f2fe57f3af fixes runtime in planet wind movement slowdown (#7389)
can we refactor planets yet please
2025-11-02 17:48:04 +00:00
e86fa8e74a No belter slowdown (#7376)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

A single return value change to have no slowdown for the belter space.

## Why It's Good For The Game

It does seem like a slowdown for no reason, and that value is only
having an effect when the area is also under gravity, which only is the
case for belter space, and never really makes sense. I suppose it was an
early return to not go through all the other checks because it can
usually be assumed you aren't moving without special equipment.
Also currently, besides flying to another planet it is the only reliable
material source while Surt has problems, so this annoyance got more
focus

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->

🆑
tweak: there is no forced slowdown in the belts
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

Co-authored-by: MarsMond <no@email>
2025-10-31 11:19:04 -04:00
FreeStylaLTandGitHub 1e29adbd98 Subtler sfx (#7379)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Adds this sound effect to subtlers:
https://freesound.org/people/FunWithSound/sounds/456965/
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game
For people who alt tab in-between emotes. You know who you are.

There's also potential for adding targeted subtlers at range, but I'm
not sure if CitRP wants that.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->

🆑
soundadd: New Subtler Sound
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
2025-10-31 11:15:28 -04:00
siliconsandGitHub adc17da640 jetpacks now work from suit storage (#7382) 2025-10-30 22:07:26 +01:00
Timothy TeakettleandGitHub b896eadf09 fix skrell icons being used for prometheans (#7380) 2025-10-30 22:06:11 +01:00
siliconsandGitHub a8be2b9882 replaces pray with ping gm system (#7344) 2025-10-15 18:56:48 +02:00
siliconsandGitHub ef10c0abcc lore enforcement update (#7358) 2025-10-15 18:40:42 +02:00
siliconsandGitHub 0642cbf2a4 fixes arc projectiles and some other oversights (#7343) 2025-10-14 19:19:44 +02:00
siliconsandGitHub 7fdc67b5d3 architects new ban system, monkey saws in proper system bans for client security (#7324) 2025-10-11 19:54:16 +02:00
siliconsandGitHub f76aeb8f33 refactors admin narrate (#7319) 2025-10-08 23:51:38 +02:00
siliconsandGitHub 8563f938be refactors roles to be prototypes (#7323) 2025-10-08 09:53:41 +02:00