32 Commits
Author SHA1 Message Date
8998842f7a Large Variety Of Hard Dels (#21834)
I spent the entirety of today's event looking at hard dels with my new
digital minions. This was *nearly* every Hard Del that came up during
2/7/2026's event. It turns out that AI is extremely well suited to
hunting down circular references like this across an entire repo. This
PR was made with Antigravity-Gemini3Pro.

I have not yet tested this PR.

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Wildkins <john.wildkins@gmail.com>
2026-02-17 15:57:11 +00:00
Cody BrittainandGitHub 3f62424312 [MDB Ignore] [IDB Ignore] Kills off /obj/item/device (#21774)
This has zero reason to exist in our code base. We have no procs or
variables tied to this. I removed it to make future modifications
cleaner.

---------

Signed-off-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
2026-02-01 05:14:26 +00:00
BatrachophrenoandGitHub 5277251959 Tool behaviors port (#21663)
For a robust crafting system, I need a new materials framework.
For a new materials framework, I need to clean up reagents.
To clean up reagents, I need to pare down foods from reagent holders.
To pare down foods from reagent holders, I need to port edibility
components.
To port edibility components, I need to port processing components.
To port processing components, I need to port tool behaviors.

This is all back-end code, no new features or functionality from this.
2026-01-27 08:44:49 +00:00
e0aa218843 Shell May Cry: A comprehensive rework of synthetics. (#20721)
https://www.youtube.com/watch?v=9mPvZ96pHJI

A pull request commissioned by the Synthetic Lore Team to
comprehensively rework synthetics (read: IPCs) and how they work in
Aurora. The objective is to make IPCs as unique as possible from humans,
upgrading the robotic feel and atmosphere, while also preserving a good
sense of balance in-game.

Key features:

- A comprehensive expansion of synthetic organs, all of which now
fulfill a purpose: hydraulics, cooling units, power systems, actuators,
diagnostics units.
- Customizable organs with benefits and drawbacks, such as with cooling
units and power systems.
- Unique ways to repair the organs and more involved steps.
- Unique damage mechanics - every organ has wiring and electronics which
affect its functioning, and they are defended by plating which provides
natural armour.
- Improved and immersive diagnostics.
- Unique features, benefits, and drawbacks for every IPC frame.
- A rework of the positronic brain, which can be either destroyed or
shut down, alongside effects caused by low integrity.
- A rework of how EMPs affect IPC organs.
- Non-binary damage states for each organ.

To-do:

- [x] Finish the unique features for each frame.
- [x] Look into if mechanical synthskin is possible.
- [x] Power system.
- [x] Posibrain mechanics.
- [ ] Passive cooling expansion.
- [x] EMP mechanics.
- [x] Repair mechanics.
- [x] Mob weight mechanics.
- [ ] Gurney for heavy mobs.
- [x] New augments.
- [ ] IPC tag scanning and flashing.

---------

Signed-off-by: Werner <1331699+Arrow768@users.noreply.github.com>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
Co-authored-by: Geeves <22774890+Geevies@users.noreply.github.com>
Co-authored-by: Werner <1331699+Arrow768@users.noreply.github.com>
2025-12-21 16:26:23 +00:00
94d92803b4 Replaces our lighting system with CM's. (#21465)
Depends on #21458.

Ports https://github.com/cmss13-devs/cmss13/pull/4229, with the original
authors as:

- https://github.com/tgstation/TerraGov-Marine-Corps/pull/1964 for the
lighting controller (A-lexa)
- https://github.com/tgstation/TerraGov-Marine-Corps/pull/4747 and
https://github.com/tgstation/TerraGov-Marine-Corps/pull/7263 for the
lighting (TiviPlus)
- https://github.com/tgstation/tgstation/pull/54520 for the dir lighting
component
- https://github.com/tgstation/tgstation/pull/75018 for the out of
bounds fix in lighting
- https://github.com/tgstation/TerraGov-Marine-Corps/pull/6678 for the
emissives (TiviPlus)

The main driving reason behind this is that current lighting consumes
way too much processing power, especially for things like odysseys/away
sites where a billion light sources are processing/moving at once and
the game slows down to a crawl. Hopefully this improves the situation by
a good margin, but we will need some testmerging to confirm that.
<img width="1349" height="1349" alt="image"
src="https://github.com/user-attachments/assets/1059ba2b-c0c5-495a-9c76-2d75d0c42bf2"
/>
<img width="1349" height="1349" alt="image"
src="https://github.com/user-attachments/assets/9704b0f6-4cf6-4dfd-a6cb-5702ad07d677"
/>


- [x] Resolve todos
- [x] Look into open space fuckery (border objects)

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
Co-authored-by: JohnWildkins <john.wildkins@gmail.com>
2025-11-04 21:27:42 +00:00
FluffyandGitHub c25c8b6a37 Last editorconfig fixup (#17782)
* one

* two

* three

* fsdsdf
2023-11-20 18:22:42 +00:00
AlberykandGitHub 37ea1a24ea Body and Soul of Steel: the Tesla Rejuvenation Suit (#15590) 2023-01-20 16:30:49 +01:00
WildkinsandGitHub a77539ee65 Unify flash handling under flash_act (#15563) 2023-01-18 21:14:43 +01:00
SleepyGemmyandGitHub 5179dad83e Removes Old Deprecated Stuff (#15241) 2023-01-02 14:27:29 +01:00
AlberykandGitHub 91306e70f9 Tesla prosthetics eyes can now use night vision (#13736) 2022-05-06 13:58:18 +02:00
AlberykandGitHub f42edd018e Adds more customization to robotic internal organs but it is not broken (#13068) 2022-02-06 18:07:42 -03:00
Matt AtlasandGitHub 3225711e67 Revert "Adds more customization to robotic internal organs (#12994)" (#13065) 2022-02-02 19:46:57 +01:00
AlberykandGitHub a32ce7644e Adds more customization to robotic internal organs (#12994) 2022-02-02 13:07:11 -03:00
DekserrrrrrandGitHub d25fd355c5 Adds unique Unathi organ Sprites (#12734) 2021-11-12 01:00:22 +01:00
c84cf340b8 fixes vaurca surgery and permanent blindess (#12723)
Co-authored-by: TGW <mc-casper@hotmail.dk>
2021-11-07 21:28:50 +01:00
GeevesandGitHub a366d034f5 Revenant Night Eyes (#12413) 2021-08-31 17:50:50 +02:00
AlberykandGitHub a4e0ec8128 Dionae organ removal and eating tweak (#12281) 2021-08-05 18:08:01 +02:00
Casper3667andGitHub de06f5f1e7 fixes taj and vaurca nightvision (#12150) 2021-07-08 14:11:21 -03:00
GeevesandGitHub cd15d63d05 Eyestab Stuff (#11812) 2021-05-08 12:03:34 +02:00
Casper3667andGitHub 8b05379446 Night vision message bugfix (#11728) 2021-04-22 19:54:10 +02:00
GeevesandGitHub ae2d9ff415 Vaurca Eye Flashing Fix (#11642) 2021-04-12 20:23:51 -03:00
AlberykandGitHub 4a3784dd34 Fixed flashing species with light sensitive eyes causing stun while not using night vision (#11582) 2021-03-31 12:50:05 -03:00
GeevesandGitHub 7f13954725 Sight Stuff (#11546) 2021-03-29 18:13:45 +02:00
AlberykandGitHub c1793a4a33 Tweaks species night vision (#11416) 2021-03-15 21:51:49 -03:00
Matt AtlasandGitHub 44a30fe363 Converts emote("me", ...) to visible_message. (#10331) 2020-10-26 08:29:18 +01:00
AlberykandGitHub 5f225cc61c Fixes being unable to activate low light vision while cuffed (#10266)
What it says in the title.
2020-10-17 10:37:08 +03:00
GeevesandGitHub bd36c23094 Alterable Organs and Vaurca Nighteyes Fix (#10208)
* Alterable Organs and Vaurca Nighteyes Fix

* why we test our code

* buggyfix
2020-10-09 18:00:02 +02:00
GeevesandGitHub f178386b3c Vaurca Night Eyes (#10179)
* Vaurca Night Eyes

* weaken
2020-10-07 23:03:20 +02:00
AlberykandGitHub b8b1cd5e8a Tajara Biology Additions: Retro Biopunk Edition (#9990) 2020-10-04 20:22:41 +02:00
GeevesandGitHub 1f8c14cdab General and Diona Pain Tweaks (#9770) 2020-08-28 11:40:14 +02:00
mikomyazakiandGitHub 21f348ec57 Adds a unit test to check for any missing initial icon states (#8332) 2020-02-23 02:43:12 -03:00
Matt AtlasandErki c052a742aa Devour fixes and improvements. Allows dionae to devour. (#7887)
Dionae now have a stomach organ, which means they can devour. It has a bigger capacity than usual.
    Dionae can now devour big objects as well. Just pick them up and click on yourself while aiming mouth.
    Unathi can now actually devour tiny items.
    Unathi can now devour any mob smaller than them.
2020-01-02 23:53:59 +02:00