Offworlder loadout/webbing resprite (#15976)
* wrapping up * adding that bugfix to the changelog
@@ -88,6 +88,7 @@
|
||||
path = /obj/item/clothing/accessory/badge/passcard/scarab
|
||||
whitelisted = list(SPECIES_HUMAN_OFFWORLD)
|
||||
sort_category = "Xenowear - Human"
|
||||
flags = GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
|
||||
origin_restriction = list(/singleton/origin_item/origin/coa_spacer)
|
||||
|
||||
/datum/gear/accessory/offworlder_mantle
|
||||
|
||||
@@ -781,11 +781,12 @@
|
||||
update_clothing_icon()
|
||||
|
||||
/obj/item/clothing/mask/proc/adjust_sprites()
|
||||
if(hanging)
|
||||
icon_state = "[icon_state]down"
|
||||
else
|
||||
icon_state = initial(icon_state)
|
||||
item_state = initial(icon_state)
|
||||
if(hanging)
|
||||
icon_state = "[icon_state]down"
|
||||
item_state = "[item_state]down"
|
||||
else
|
||||
icon_state = initial(icon_state)
|
||||
item_state = initial(item_state)
|
||||
|
||||
/obj/item/clothing/mask/proc/lower_message(mob/user)
|
||||
user.visible_message("<b>[user]</b> pulls \the [src] down to hang around their neck.", SPAN_NOTICE("You pull \the [src] down to hang around your neck."))
|
||||
|
||||
@@ -277,8 +277,12 @@
|
||||
/obj/item/clothing/gloves/offworlder
|
||||
name = "starmitts"
|
||||
desc = "Thick arm warmers and mittens that reach past the elbow."
|
||||
icon = 'icons/obj/item/clothing/accessory/offworlder.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "starmittens"
|
||||
item_state = "starmittens"
|
||||
build_from_parts = TRUE
|
||||
worn_overlay = "over"
|
||||
|
||||
/obj/item/clothing/gloves/ballistic
|
||||
name = "ballistic gauntlet"
|
||||
|
||||
@@ -23,14 +23,16 @@
|
||||
/obj/item/clothing/mask/breath/offworlder
|
||||
name = "overmask"
|
||||
desc = "A large breath mask with cushioning."
|
||||
icon = 'icons/obj/item/clothing/accessory/offworlder.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "breathcover"
|
||||
item_state = "cloth"
|
||||
item_state = "breathcover"
|
||||
|
||||
/obj/item/clothing/mask/breath/offworlder/jagmask
|
||||
name = "jagmask"
|
||||
desc = "A two-piece, jagged filtering mask meant to conform to one's face comfortably."
|
||||
icon_state = "jagmask"
|
||||
item_state = "muzzle"
|
||||
item_state = "jagmask"
|
||||
|
||||
/obj/item/clothing/mask/breath/skrell
|
||||
name = "skrellian gill cover"
|
||||
|
||||
@@ -198,9 +198,11 @@
|
||||
name = "scarab scarf"
|
||||
desc = "Usually a treasured item, these spider-silk scarves are seen passed down by generations of Scarabs."
|
||||
desc_extended = "Scarves like these are passed down from family members in the Scarab fleets as a coming of age ritual, typically given to children to mark them as worthy of setting off on their own."
|
||||
icon = 'icons/obj/item/clothing/accessory/offworlder.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "pioneer_scarf"
|
||||
item_flags = FLEXIBLEMATERIAL
|
||||
item_state = "pioneer_scarf"
|
||||
item_flags = FLEXIBLEMATERIAL
|
||||
w_class = ITEMSIZE_SMALL
|
||||
body_parts_covered = FACE
|
||||
|
||||
@@ -208,6 +210,6 @@
|
||||
name = "starveil"
|
||||
desc = "A thin holographic veil meant to cover the face, intended to block out light."
|
||||
icon_state = "starveil"
|
||||
item_state = "muzzle"
|
||||
item_state = "starveil"
|
||||
down_body_parts_covered = null
|
||||
adjustable = TRUE
|
||||
|
||||
@@ -799,6 +799,8 @@
|
||||
/obj/item/clothing/accessory/offworlder
|
||||
name = "venter assembly"
|
||||
desc = "A series of complex tubing meant to dissipate heat from the skin passively."
|
||||
icon = 'icons/obj/item/clothing/accessory/offworlder.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "venter"
|
||||
item_state = "venter"
|
||||
slot = ACCESSORY_SLOT_CAPE
|
||||
|
||||
@@ -48,6 +48,8 @@
|
||||
/obj/item/clothing/accessory/armband/offworlder
|
||||
name = "science exo-stellar ribbon"
|
||||
desc = "Durable cloth meant to be worn over or attached to the chest pieces of the ESS modules. This one is purple."
|
||||
icon = 'icons/obj/item/clothing/accessory/offworlder.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "ribbon_sci"
|
||||
slot = ACCESSORY_SLOT_CAPE
|
||||
flippable = 0
|
||||
|
||||
@@ -440,8 +440,12 @@
|
||||
desc = "A dagger issued as a writ of passage to Scarabs abroad."
|
||||
desc_extended = "By Scarab traditions, one should show their weapon to non-Scarabs upon first meeting. This dagger, sheathed in hakhma chitin, is often given to noncombatants, the Released, or the young, so they \
|
||||
may meet with outsiders with at least a blade between them. Despite this, the blade is sealed tightly within the scabbard."
|
||||
icon_state = "passcard_scarab"
|
||||
item_state = "passcard_scarab"
|
||||
icon = 'icons/obj/item/clothing/accessory/offworlder.dmi'
|
||||
icon_state = "passblade_scarab"
|
||||
item_state = "passblade_scarab"
|
||||
worn_overlay = "over"
|
||||
contained_sprite = TRUE
|
||||
build_from_parts = TRUE
|
||||
slot_flags = SLOT_HOLSTER
|
||||
w_class = ITEMSIZE_SMALL
|
||||
|
||||
|
||||
@@ -50,39 +50,57 @@
|
||||
/obj/item/clothing/accessory/storage/webbing
|
||||
name = "webbing"
|
||||
desc = "Sturdy mess of synthcotton belts and buckles, ready to share your burden."
|
||||
icon = 'icons/obj/item/clothing/accessory/webbing.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "webbing"
|
||||
item_state = "webbing"
|
||||
|
||||
/obj/item/clothing/accessory/storage/webbing/grayscale
|
||||
icon_state = "webbing_g"
|
||||
item_state = "webbing_g"
|
||||
|
||||
/obj/item/clothing/accessory/storage/black_vest
|
||||
name = "black webbing vest"
|
||||
desc = "Robust black synthcotton vest with lots of pockets to hold whatever you need, but cannot hold in hands."
|
||||
icon = 'icons/obj/item/clothing/accessory/webbing.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "vest_black"
|
||||
item_state = "vest_black"
|
||||
slots = 5
|
||||
|
||||
/obj/item/clothing/accessory/storage/brown_vest
|
||||
name = "brown webbing vest"
|
||||
desc = "Worn brownish synthcotton vest with lots of pockets to unload your hands."
|
||||
icon = 'icons/obj/item/clothing/accessory/webbing.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "vest_brown"
|
||||
item_state = "vest_brown"
|
||||
slots = 5
|
||||
|
||||
/obj/item/clothing/accessory/storage/white_vest
|
||||
name = "white webbing vest"
|
||||
desc = "Durable white synthcotton vest with lots of pockets to carry essentials."
|
||||
icon = 'icons/obj/item/clothing/accessory/webbing.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "vest_white"
|
||||
item_state = "vest_white"
|
||||
slots = 5
|
||||
|
||||
/obj/item/clothing/accessory/storage/webbingharness
|
||||
name = "webbing harness"
|
||||
desc = "Durable mess of synthcotton belts and buckles. Has some pouches, but not a lot."
|
||||
icon = 'icons/obj/item/clothing/accessory/webbing.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "vest_harness"
|
||||
item_state = "vest_harness"
|
||||
|
||||
/obj/item/clothing/accessory/storage/webbingharness/alt
|
||||
icon_state = "vest_harness_alt"
|
||||
item_state = "vest_harness_alt"
|
||||
|
||||
/obj/item/clothing/accessory/storage/webbingharness/pouches
|
||||
icon_state = "vest_harness_pouches"
|
||||
item_state = "vest_harness_pouches"
|
||||
|
||||
/obj/item/clothing/accessory/storage/webbingharness/pouches/ert
|
||||
desc = "Durable mess of synthcotton belts and buckles. To better satiate the need for storage and stability."
|
||||
@@ -90,12 +108,15 @@
|
||||
|
||||
/obj/item/clothing/accessory/storage/webbingharness/grayscale
|
||||
icon_state = "vest_harness_g"
|
||||
item_state = "vest_harness_g"
|
||||
|
||||
/obj/item/clothing/accessory/storage/webbingharness/alt/grayscale
|
||||
icon_state = "vest_harness_alt_g"
|
||||
item_state = "vest_harness_alt_g"
|
||||
|
||||
/obj/item/clothing/accessory/storage/webbingharness/pouches/grayscale
|
||||
icon_state = "vest_harness_pouches_g"
|
||||
item_state = "vest_harness_pouches_g"
|
||||
|
||||
/obj/item/clothing/accessory/storage/overalls
|
||||
name = "overalls"
|
||||
|
||||
@@ -335,7 +335,10 @@
|
||||
/obj/item/clothing/under/dress/offworlder
|
||||
name = "\improper CR dress"
|
||||
desc = "A very tight form-fitting padded suit that looks extremely comfortable to wear, made of strong woven spider-silk. This variant seems to be tailored to resemble a dress, revealing much more skin."
|
||||
icon = 'icons/obj/item/clothing/accessory/offworlder.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "crdress"
|
||||
item_state = "crdress"
|
||||
worn_state = "crdress"
|
||||
|
||||
/obj/item/clothing/under/hosformalmale
|
||||
@@ -540,7 +543,10 @@
|
||||
/obj/item/clothing/under/offworlder
|
||||
name = "\improper CR suit"
|
||||
desc = "A very tight form-fitting padded suit that looks extremely comfortable to wear."
|
||||
icon = 'icons/obj/item/clothing/accessory/offworlder.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "crsuit"
|
||||
item_state = "crsuit"
|
||||
worn_state = "crsuit"
|
||||
|
||||
/obj/item/clothing/under/tactical
|
||||
|
||||
@@ -94,6 +94,8 @@
|
||||
/obj/item/clothing/under/skirt/offworlder
|
||||
name = "\improper CR skirt"
|
||||
desc = "A very tight form-fitting padded suit that looks extremely comfortable to wear. This variant seems to have a poofy skirt and longer sleeves than normal."
|
||||
icon = 'icons/obj/item/clothing/accessory/offworlder.dmi'
|
||||
contained_sprite = TRUE
|
||||
icon_state = "crskirt"
|
||||
item_state = "crskirt"
|
||||
worn_state = "crskirt"
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
author: kyres1
|
||||
|
||||
delete-after: True
|
||||
|
||||
changes:
|
||||
- tweak: "Recolored all of the offworlder-unique items to better utilize custom colors."
|
||||
- tweak: "Recolors colorable webbing and storage sprites to better utilize custom colors."
|
||||
- tweak: "Resprited Scarab passblades, the Exo-Stellar Skeleton for offworlders, and the CR apparel."
|
||||
- tweak: "Moved webbing and all offworlder-related items into contained folders."
|
||||
- bugfix: "Fixed a bug where contained mask sprites wouldn't swap between adjusted states properly."
|
||||
|
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 98 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 62 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 9.8 KiB |