141 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
FabianK3andGitHub 2e5141df0f Colorable high visibility clothing (#21635)
# Summary

This PR introduces colorable high visibility jackets and pants. They are
available in the character loadout.
**[Breaking change]**  
Existing high visibility clothing received its own category in the
loadout and breaks current loadouts using said clothing.
The currently worn clothes need to be re-selected from the new group.

## Changes

- Added a colorable version of high visibility jackets and pants.
- Moved existing high visibility clothing to their own selection in the
loadout out of the generic jackets/pants group.
- Fixed a bug that prevents the usage of accents/part-building for
pants.
- Added a dedicated code file for high visibility jackets and pants
along some refactoring.
- Introduced minor protection values for high visibility clothing.
- Removed duplicate jacket emissive sprites and fixed jackets getting
the right pattern for their type.

## PR Notes

Any mapping-tag is due to the changes in the high visibility clothing
type names, no map has been changed aside a global type name
replacement.

## Preview

A combination of colored jacket and pants. Selected was green for the
base color and yellow for the accent color.

<img width="93" height="96" alt="Screenshot 2025-11-30 023923"
src="https://github.com/user-attachments/assets/5162608e-b325-4d8c-8691-9d23ada1641d"
/>
2025-12-04 07:55:53 +00:00
BatrachophrenoandGitHub c2f054fd81 DMdocs (#21103)
Progress on DMDocs. PRing progress so far so there's not one mega PR
later with 1500 affected files.

I want my goddamn highlight text on what all these goddamn procs goddamn
do goddamnit. >:(

No actual code change anywhere in this PR, only comments.

---------

Signed-off-by: Batrachophreno <Batrochophreno@gmail.com>
2025-08-09 12:22:56 +00:00
BatrachophrenoandGitHub 387cee9243 Object Examine Text Overhaul (#20923)
Extends and reworks how various extended information text (desc_info,
desc_build, desc_upgrades) are handled to make object interactions and
mechanics A.) much more clearly documented in-game and B.) much easier
to support from the back-end.

Almost certainly a candidate for test merge.

Assembly/Disassembly instructions are noticeably sporadic, largely due
to our current lack of a unified framework. That's a future thing I'd
like to attack so that it can be handled programmatically, but for now I
only targeted the biggest culprits as I came across them.

---------

Signed-off-by: Batrachophreno <Batrochophreno@gmail.com>
2025-07-21 15:35:14 +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
228386bcc0 Adds wet floor signs to Janiborgs (#20695)
Creates a new cyborg-specific wet floor sign, cloned from the
pre-existing one. This time, it's not an article of clothing.

Adds a Wet Floor Sign module to the Custodial module for cyborgs.

---------

Signed-off-by: ASmallCuteCat <neofelisnebulosa128@gmail.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2025-07-12 18:21:46 +00:00
FabianK3andGitHub 6c86c4b7e5 New orange high visibility clothing set (#20868)
# Summary

This PR adds a new highvis clothing kit in orange to the existing kit.
Shape and palette is based of the existing clothing, the reflective
striping has been adjusted for a new style option.

# Preview

![image](https://github.com/user-attachments/assets/67d02fed-268b-4921-8555-ae297c2fd65f)

![image](https://github.com/user-attachments/assets/4d85a313-93b3-4de3-aed7-30a4b95795e8)

![image](https://github.com/user-attachments/assets/b222d6dc-bc0f-4b4c-bd59-087b22b79709)

![image](https://github.com/user-attachments/assets/4e94c544-74ce-40a0-9602-2ccda783d3fc)

![image](https://github.com/user-attachments/assets/a667acd4-b87b-414c-b1a0-02f003b3c42f)

![image](https://github.com/user-attachments/assets/099b8fae-385d-431c-a780-43191526b418)

![image](https://github.com/user-attachments/assets/d8acef64-acf9-452b-8b8c-19c50d86476e)

![image](https://github.com/user-attachments/assets/ed96ef9b-9572-4a60-a2ea-af527f072f91)

![image](https://github.com/user-attachments/assets/4b49afdf-de92-4c04-a04c-f65e7719b758)
2025-06-30 18:03:42 +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
FabianK3andGitHub fd5fda15dd Add red high visibility clothing set (#20436)
### Summary

This PR adds a red version of the high visibility clothing set.

### Changes

- Added red high vis textures
- Add item for jacket and pants
- Add items to loadout

### Preview


![image](https://github.com/user-attachments/assets/515f677b-eb36-4559-b7de-dd4c87f09bfc)


![image](https://github.com/user-attachments/assets/88095d24-4ee9-45ea-aa9c-54546611dd64)


![image](https://github.com/user-attachments/assets/4b8a799f-47e5-4f34-a8a6-99103652f172)


![image](https://github.com/user-attachments/assets/26cf5c27-3229-46e7-b508-6640d04ba553)


![image](https://github.com/user-attachments/assets/f3250280-491a-44bb-a895-2c316ab21d00)


![image](https://github.com/user-attachments/assets/013df1b4-9ad6-4289-9ac7-a407da6bfdf6)


![image](https://github.com/user-attachments/assets/00e95647-d35b-4d73-8155-e2d87e426a0d)
2025-02-05 13:08:33 +00:00
FabianK3andGitHub 6176594c48 Fix missing emissives for high visibility jacket (#20267)
### Summary

This PR fixes the missing emissives for the high vis jacket.
Pants and all alt-variations seems to be correct in the first place, the
main jacket had an invalid icon state in the code when adding the
emissives.
2024-12-18 10:54:30 +00:00
hazelratandGitHub eafcc13b50 TCAF Corvette Remap (#19877)
This is a remap of the TCAF Corvette offship, intended to be more
intuitive than the current one.

**This is up for review.**

Notes:

1. The combustion engine isn't the only source of power in the ship,
there's also a portable generator that should be able to produce enough
to keep the ship going.
2. This adds a few clothing and overmap sprites for use in the
ghostrole, credit to Noble for them, and it also consolidates a few of
the existing TCAF assets into a single faction file. It isn't
comprehensive, but it's more organised than it was.
3. The armoury has been diversified a little. It's now composed of two
blaster rifles, one bolt slinger, one combat laser rifle, one pump
shotgun, and one burst rifle, plus the PEAC and six blaster revolvers as
sidearms. The primary intention of the combat laser rifle, pump shotgun,
and burst rifle is to provide a little AP which blasters universally
badly lack, so the ghostrole should be decently competitive against
armour. My hope is it should be roughly as strong as the Coalition
Ranger ship in combat.
4. I'm not totally happy with the hangar, but I'm not satisfied with any
of the docking port designs I've been able to think of, so I'm running
with it for now. I do believe a docking port is generally preferable.
5. Per Trio, species restrictions are tightened a bit on the Decurion to
only cover humans, Skrell, IPCs, and Vaurca Warriors. Liable to be
changed. Vaurca workers have also been excluded from every combatant
ghostrole, playable only as technicians. I'll be prodding at adding
bulwarks too, but they're not currently included due to some fickleness
with giving them appropriate uniforms.
6. The sensors are the strong variant for the shuttle and ship, with the
idea that it should be particularly good at reconnaissance. I doubt
anyone would use the shuttle to scout the sector, but the sensors are
good to throw a bone in that direction.
2024-09-30 22:00:15 +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
beepbopbeepbopandGitHub 7e81818085 TCAF Loadout Additions (#19654)
Adds the two TCAF berets and a jacket to the loadout, in a similar vein
to the addition of the TCAF veteran/reservist cards.
2024-07-27 10:10:20 +00:00
d95734c606 Emissives (#18895)
A significant amount of influence was taken from
https://github.com/Baystation12/Baystation12/pull/33255, however adapted
to Aurora. Key things to note is the port of the newer alpha settings
from /tg/, among other improvements.

The ancient holographic and screen overlay code has been purged. This is
now handled with emissives, while holograms are handled with filters as
well.

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-05-12 20:51:45 +00:00
aa76c671d3 Highvis pants (#18774)
* h5

* 4

* t

* tredh

* c

* Update code/modules/clothing/suits/miscellaneous.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: DreamySkrell <107256943+DreamySkrell@users.noreply.github.com>

* Update code/modules/clothing/under/pants.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: DreamySkrell <107256943+DreamySkrell@users.noreply.github.com>

---------

Signed-off-by: DreamySkrell <107256943+DreamySkrell@users.noreply.github.com>
Co-authored-by: DreamySkrell <>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-04-01 14:47:32 +00:00
57067892d8 Ports the weather system from Nebula. (#18706)
* part 1

* compiles?

* IT WORKS

* vis contents

* fixes

* umbrelloid

* umbrella 2

* dsasdd

* stuff

* lmao

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-03-24 14:05:00 +00:00
06601c9ec3 Split up and rename var/flags (#17794)
* Split up and rename `var/flags`

* Various fixes

* CL

* Don't rename Phoron Guard phoron preset

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2023-11-22 16:27:51 +00:00
Tag114andGitHub 0975553bb2 Removes various mentions of the Syndicate, labels "Nutri-Cakes" as an improper name (#17629)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Changelog

* Add files via upload

* Changelog edit

* Changelog edit

* changelog edit

* Changes supply console names for red space suit and helmet

* Changes stealth armory dropper name to "Tactical Autodrone"

* Makes trash nutri-cakes improper

* Makes food Nutri-Cakes improper

* Changelog update

* Add files via upload

* Add files via upload
2023-10-26 14:19:30 +00:00
Tag114andGitHub beedad9f68 Punctuation fixes for the descriptions for Syndicate boxes, the Romanovich Cloud and several trench coats (#17580)
* Adds missing full stop to sleek trench coat descriptions

* Fixes missing space between words in Romanovich Cloud sector description

* Adds missing full stop to syndiebox description

* Changelog

* Changelog edit

* Changelog edit
2023-10-13 19:08:28 +00:00
Cody BrittainandGitHub fb63881dc0 Enabled the SCC CCIA roles, and renamed the FIB to the BSSB (#16726)
* Enabled the SCC CCIA roles, and renamed the FIB to the BSSB

Fix incorrect outfit name

* Allowed BSSB Agents to be tajaran, unathi, and skrell; allowed BSSB Senior Agents to be skrell. This aligns with current lore.

* Add BSSB badges (sprites by whitewolftamer)

* CL

* New BSSB jacket sprites, and assorted fixes

* Added CL entry

* Update code/datums/outfits/event/outfit_nanotrasen.dm
2023-09-13 14:06:50 +00:00
GeevesandGitHub 2c8346c998 Trinary Fixes (#17295) 2023-09-09 10:26:54 +00:00
SparkyandGitHub f3a4b5d22e Items with colourable accents (#16743)
* Items with colourable accents

Changes the way loadout items with additional colours worked to be part of all items, rather than changes to each of their update_icon procs.

Also added a few new clothing items with colourable accents.

* merge conflict fixes

Gah. .dmi files why.
2023-07-21 19:33:06 +00:00
feartheblackoutandGitHub 2787a081ba Adds an alternate colorable trenchcoat to the loadout (#16569)
* Adds alternate recolorable trenchcoat + changelog

* fixes/corrections
2023-07-10 21:49:56 +00:00
BurpleBineappleandGitHub cdfb41c83a Adds One New Jacket (#15682) 2023-02-02 13:05:03 +01:00
SparkyandGitHub 6e84b5ebd9 New Corporate Coats (#15315) 2023-01-07 20:02:20 +01:00
Wowzewow (Wezzy)andGitHub e7aabb7e14 Standardised Contained Sprites : Now Atomic (#15142) 2022-12-17 12:28:27 +01:00
SleepyGemmyandGitHub 38c261b600 Tweaks Examination Code (#14843) 2022-11-18 12:47:46 +01:00
KingOfThePingandGitHub 88ccf969b2 Adds An Alternate High Visibility Jacket (#14970) 2022-10-27 21:52:00 -03:00
TheStrykerandGitHub 9ad5dfa4c7 Adds alternate bridge crew uniforms. (#14801)
* in which bridge crew uniforms are added

* In which the loadout is made to work.

* In which the uniform is broken up into a jacket.

^
2022-09-23 12:07:55 +02:00
TheDanseMacabreandGitHub ed43343dcc Various removals. (#14135) 2022-07-17 22:12:11 +02:00
AlberykandGitHub 174c739cc8 Removes mention to cargo/supply and a bit more (#14423) 2022-07-14 18:17:33 +02:00
VisVirificandGitHub 0297cbd0dc High Loft Jacket Addition (#14146) 2022-06-02 18:53:48 +02:00
WildkinsandGitHub 619d88e613 Replace Aurora with Horizon (dynamically), NT -> SCC (#13940) 2022-05-17 14:19:53 +02:00
kyres1andGitHub b59fc11ecc Adds rooftop event assets (#12572) 2021-10-06 19:21:15 -03:00
WickedCybsandGitHub f6a13ea461 Adds a Long Fisanduhian Jacket and a Green Trenchcoat (#12409) 2021-08-31 17:50:42 +02:00
Casper3667andGitHub eca64e9aa7 Colorable vest (#11721) 2021-04-24 12:40:11 -03:00
TheStrykerandGitHub 72d752a765 Adds asymmetric coat, blouses, flags, and Assunzione items to the loadout. (#11579) 2021-04-05 20:20:00 +02:00
GeevesandGitHub 5960c2f2be SCC Things (#11330) 2021-03-18 17:10:36 +01:00
GeevesandGitHub b819c7878f Laser Tag Gear (#11193) 2021-03-07 17:14:26 +01:00
Matt AtlasandGitHub e7eef8b7db Fixes rig armor not working and some other armor stuff. (#11365) 2021-03-04 12:52:27 -03:00
Matt AtlasandGitHub c30cd94024 Reworks armor damage reduction + armor components + more goodies. (#11106)
Ports Baystation12/Baystation12#27254 and Baystation12/Baystation12#24787 and everything inbetween I guess.

Note that this PR makes guns and armor overall stronger. Lasers also once again do organ damage.
2021-02-14 17:54:45 +02:00
Wowzewow (Wezzy)andGitHub f88fdd706d Wrist Slot (Wear watches with gloves!) (#10951) 2021-02-01 11:12:37 +01:00
GeevesandGitHub 778a88fee9 Highvis Jackets (#11030) 2021-01-25 19:51:16 +01:00
Wowzewow (Wezzy)andGitHub aa4206f066 Tweaking Security Outfits (#10508) 2021-01-16 12:51:38 +01:00
Wowzewow (Wezzy)andGitHub 2caaaa6f5e Suit refactor, fixes and general cleanup (#9862) 2020-09-07 10:27:33 +02:00
Wowzewow (Wezzy)andGitHub 307c214541 makes w_class use defines (#9848) 2020-09-06 17:37:56 -03:00
fernerrandGitHub d36a78471e Increases raider starting loadout diversity (#9839) 2020-09-03 11:00:25 +02:00
TheStrykerandGitHub 4afd2cb88c Adds zippo lighters and a colorable trenchcoat to the loadout. (#9665)
* Fixes high skirt.

* Lighters and Trenchcoats

* Himeo Zippo, Cross Zippo

* Adds support for different lighter flames.

* Lighter in-hand sprites

* Merges .dmis with adds ninja hardsuit selection #9631

* More trenchcoat fixes

* The last iteration of the trenchcoat, I swear.

* Removes redundant code for lighter sounds.

* Decapitalization of ZIPPO LIGHTER

* Made a set_flame_light proc

* New zippo color system: variable edition

* set_flame_light proc destroyed
2020-08-16 12:23:51 +02:00
mikomyazakiandGitHub 4de53f1d56 Replaced all instances of armour/armoury with armor/armory (#9593) 2020-08-06 20:57:30 +02:00
Wowzewow (Wezzy)andGitHub 89eb38177a The awesome fancy box update which looks super epic, immersive and cool (#9331)
rscadd: "The cookie snack now contains cookies, like the mint and gum packs. They've also been added to the rations box selection."
    rscadd: "Gum packs, mint packs and the cookie snack from the vending machines visibly open when clicked on."
    rscadd: "Gum packs, mint packs and the cookie snack can be crumpled up when empty. If you really wanted to, you still can crumple it with things inside, so long as you're in harm intent."
    rscadd: "Odd boxes, such as candle boxes, donut boxes, crayon boxes and egg boxes can be folded and unfolded from cardboard sheets."
    rscadd: "Donut boxes, egg cartons and cigarette packets visibly open when clicked on. Alt-click to close."
    rscadd: "Mints actually have a proper taste description now."
2020-07-18 00:10:53 +03:00