21 Commits
Author SHA1 Message Date
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
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
CometBlazeandGitHub 71af7f3f22 The Great Sprite Unification: Part 1 (#21006)
In an effort to make the way our sprites are organized make a little bit
more sense, this takes ALL the sprites in `icons/clothing` and moves
them over `icons/obj/item/clothing` or another appropriate file in the
case of non-clothing items.

A lot of these files had to be split since they lumped everything into
the same dmi which had to be changed since people, reasonably, expect to
find a hat in the folder named `hat` and not in the one where we're
supposed to keep uniforms in.

A lot of smaller files were also merged into already existing dmis where
it made sense.

Lastly, all the colourable items kept in `icons/obj/item/clothing` were
updated to the new palette. Those items were:

**Backpacks:**
- GD Sacred Icon

**Belts:**
- Fannypack

**Gloves:**
- Gloves
- Single Glove

**Hats:**
- GD Cowl
- GD Cube Hood
- Furred Crown
- Surgeon Cap
- Kippah
- Plain Hood

**Shoes:**
- Konyanger Gomusin

**Coats:**
- GD Eccentric Coat

**Uniforms:**
- Colourable Dress
- Shortsleeve Dress
- Evening Gown
- Open Shoulder Dress
- Assymetric Dress
- Tea Dress
- Long Sleeve Dress
- Colourable Scrubs
- Colourable Jumpsuit
2025-07-21 10:33:42 +00:00
smellieandGitHub 3e7ab36dfe throws a few more 'Jargon' mentions down the memory hole (#20857)
Jargon?
2025-06-22 18:07:24 +00:00
FluffyandGitHub c5dabb9cda Armor defines (#20563)
Added armor defines
Converted raw strings use to defines
Added UT test to ensure people set the armor var correctly (to a list)

No player facing changes
2025-03-09 21:37:46 +00:00
FluffyandGitHub a3a4d46fa7 Hitby refactor (#19624)
Refactored hitby to be in line with TG's version.
Refactored item weight defines to a more clear naming scheme, also in
line with TG's version.
Refactored how the movement bumps are handled, ported signals to handle
them, in preparation for the movement update.
Fixed disposal hit bouncing the hitting atom on the wall.
Items do not push other items anymore if they are tiny.
2024-07-28 20:52:08 +00:00
RustingWithYouandGitHub 474d3ba5fc Standardises Combat Voidsuit Armor (#18784)
Changes all combat/military voidsuits to use the standard combat suit
armor values.
2024-06-09 14:31:59 +00:00
Clem-The-DuckandGitHub f715cb3707 Unathi military voidsuit fix (#19153)
Fixes [#19150](https://github.com/Aurorastation/Aurora.3/issues/19150)

they just needed contained_sprite = true
2024-05-15 22:03:41 +00:00
Clem-The-DuckandGitHub 9e0925f3e5 Tweaks Kataphract and Pirate voidsuit armour (#18992)
Tweaks unathi pirate and kataphract armour to be inline with other
combat voidsuits, namely giving them BALLISTIC_MEDIUM and LASER_PISTOL.
Unathi captain armour remains slightly better with BALLISTIC_CARBINE.
While still being less strong that a hardsuit or heavy armout
2024-04-24 22:40:06 +00:00
RustingWithYouandGitHub 6e27f718aa Uueoa-Esa, Part 2: System Ruins (#18944)
Adds several ruins for the uninhabited planets of Uueoa-Esa.
Adds a pre-contact Unathi spacesuit for one of the ruins and potential
future use.
Voidsuits and other refittable clothing items (if any are added) can now
be set to refit to a species on initialize rather than copypasting code
for mapped-in suit variants.

Will require updating for #18850 and #18920 when merged.
2024-04-16 20:05:01 +00:00
RustingWithYouandGitHub 94eca42d85 this commit is dedicated to the brave yizarus fighters of gakal'zaal (#18793) 2024-04-01 14:45:54 +00:00
RustingWithYouandGitHub c5f0cd3441 suit armor values (#18721) 2024-03-25 06:48:10 +00:00
RustingWithYouandGitHub 3194d1d655 Voidsuit Contained Sprites & Refitting (#18683)
* repaths various factional voidsuit icons

* tweak to gear loadout messages

* sol fix

* the new standard, apparently

* konyang voidsuit -> coalition.dmi

* a collection of offship fixes

* incorporates lavilla's fixes

* kasf revert

* all station voidsuits are now contained sprites

* fixes to corporate voidsuits & vaurca sprites

* stev's inhands

* yeah?

* we're so back

* modkits & kataphract contained sprites

* offship suit cyclers & ghostrole suit fitting

* offship suit cyclers

* just use a global list

* final tweaks

* dme fix

* tgui prettier

* himeo & galatea suits -> coalition.dmi

* h
2024-03-24 16:13:10 +00:00
RustingWithYouandGitHub ec9c965cde Voidsuit Icon Repaths (#18651)
* repaths various factional voidsuit icons

* tweak to gear loadout messages

* sol fix

* the new standard, apparently

* konyang voidsuit -> coalition.dmi
2024-03-17 21:54:25 +00:00
FluffyandGitHub c25c8b6a37 Last editorconfig fixup (#17782)
* one

* two

* three

* fsdsdf
2023-11-20 18:22:42 +00:00
RustingWithYouandGitHub 36481ec455 New Pirate Voidsuits & Tarwa Fixes (#16999)
* fixes tarwa suit

* new pirate suits + antag crate tweaks
2023-08-08 00:22:19 +00:00
8921adf15e Tarwa Conglomerate Voidsuits (#16862)
* though they go mad they shall be sane


map

* though they sink through the sea they shall rise again

* though lovers be lost love shall not

* and death shall have no dominion


changelog

* Update code/modules/clothing/spacesuits/void/alien/unathi.dm

Co-authored-by: juniper <70682905+crunchypretzels@users.noreply.github.com>

* Update code/modules/clothing/spacesuits/void/alien/unathi.dm

Co-authored-by: juniper <70682905+crunchypretzels@users.noreply.github.com>

* maybe death shall have some dominion

---------

Co-authored-by: juniper <70682905+crunchypretzels@users.noreply.github.com>
2023-07-27 17:43:09 +00:00
RustingWithYouandGitHub 5c31da73ae Honor, Fire, Burn Thy Fear - the Hegemony Corvette (#16261)
* hegemony corvette 1

* hegemony weapons, armor, sprites

* hegemony corvette 2

* hegemony corvette 3

* changelog

* description

* trophy room stuff

* ghostspawner fix

* blast doors

* fixes fucked key

* window fixes

* unit test fixes

* unit test fixes 2

* energy glaive inhand sprites

* new shuttle + extra docking

* vaurca ghostrole adjustment

* extra trophy room stuff + breacher

* file structure tweaks

makes future hegemony ships easier to add

* shuttle sensor suite + iff

* entry points on shuttle

* carpspawns

* plating fix

* nerfs the hegemony energy rifle

* welcome messages

* airlock exterior vent

* airlock tweaks to make it work more gooder

* flag fixes

* more flag fixes

* fixes bz_gorget file (#16282)

* bz_gorget

* fixes bz_gorget file

* shuttle rename for lore reasons
2023-05-07 08:22:14 +00:00
LlywelwynandGitHub 73ab7640e2 Replaces mentions of the genophage and the Jargon Federation with their superseded names (#16072)
* genophage to X'Lu'oa

- replaces all mention of 'genophage' with 'X'Lu'oa'

* jargon to Nralakk

- replaces all remaining mentions of 'Jargon Federation' with 'Nralakk Federation'
2023-03-23 13:58:12 +00:00
SleepyGemmyandGitHub 8464ddd0d9 Multiple Bugfixes (#15849) 2023-02-17 17:55:08 +01:00
AlberykandGitHub ff229569ae Under the Twin Suns: the S'rand'marr Sector (#15295) 2023-02-02 14:51:06 -03:00