Bug(Vaurca) Clothes (#14242)

This commit is contained in:
Benedict
2022-06-11 10:12:06 -04:00
committed by GitHub
parent ea8c16190b
commit 750bc8b784
8 changed files with 122 additions and 2 deletions

View File

@@ -3119,13 +3119,13 @@
#include "maps\away\generic\cursed.dm"
#include "maps\away\generic\derelict.dm"
#include "maps\away\generic\hivebot_hub.dm"
#include "maps\away\generic\overgrown_mining_station.dm"
#include "maps\away\generic\racers.dm"
#include "maps\away\generic\space_bar.dm"
#include "maps\away\generic\space_bar_ghostroles.dm"
#include "maps\away\romanovich\first_aurora.dm"
#include "maps\away\romanovich\grand_romanovich.dm"
#include "maps\away\romanovich\grand_romanovich_ghostroles.dm"
#include "maps\away\generic\overgrown_mining_station.dm"
#include "maps\away\ships\biesel.dm"
#include "maps\away\ships\biesel_ship_ghostroles.dm"
#include "maps\away\ships\corporate.dm"

View File

@@ -76,6 +76,13 @@
icon_state = "vacshroudbrown"
item_state = "vacshroudbrown"
/obj/item/clothing/head/shroud/colorable
desc = "This relatively new design is meant to cover the head of a Vaurca, to both protect against sunlight, and to cover their mandibles."
icon_state = "vacshroudcol"
item_state = "vacshroudcol"
worn_overlay = "over"
build_from_parts = TRUE
/obj/item/melee/energy/vaurca
name = "thermal knife"
desc = "A Vaurcae-designed combat knife with a thermal energy blade designed for close-quarter encounters."

View File

@@ -92,6 +92,30 @@
sort_category = "Xenowear - Vaurca"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/uniform/vaurca_harness
display_name = "vaurcan gear harness"
description = "A selection of vaurca colored gear harnesses."
path = /obj/item/clothing/under/vaurca/gearharness
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION
/datum/gear/uniform/vaurca_harness/New()
..()
var/list/harness = list()
harness["vaurcan gear harness, brown"] = /obj/item/clothing/under/vaurca/gearharness
harness["vaurcan gear harness, white"] = /obj/item/clothing/under/vaurca/gearharness/white
harness["vaurcan gear harness, black"] = /obj/item/clothing/under/vaurca/gearharness/black
gear_tweaks += new /datum/gear_tweak/path(harness)
/datum/gear/uniform/vaurca_harness_colorable
display_name = "vaurcan gear harness (colorable)"
description = "A tight-fitting gear harness designed for the Vaurcan form. Mass-produced from equally mass-produced materials."
path = /obj/item/clothing/under/vaurca/gearharness/colorable
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/suit/vaurca
display_name = "shaper robes"
path = /obj/item/clothing/suit/vaurca/shaper
@@ -126,6 +150,15 @@
shrouds["vaurcan shroud, brown"] = /obj/item/clothing/head/shroud/brown
gear_tweaks += new /datum/gear_tweak/path(shrouds)
/datum/gear/suit/vaurca_shroud_colorable
display_name = "vaurcan shroud (colorable)"
description = "A selection of vaurca colored shrouds."
path = /obj/item/clothing/head/shroud/colorable
cost = 1
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
flags = GEAR_HAS_COLOR_SELECTION
/datum/gear/accessory/vaurca_mantle
display_name = "vaurcan mantle"
path = /obj/item/clothing/accessory/poncho/vaurca

View File

@@ -4,6 +4,8 @@
icon = 'icons/obj/vaurca_items.dmi'
icon_state = "vaurca_shoes"
item_state = "vaurca_shoes"
worn_overlay = "over"
build_from_parts = TRUE
armor = list(
melee = ARMOR_MELEE_MINOR
@@ -26,6 +28,8 @@
contained_sprite = FALSE
species_restricted = list(BODYTYPE_VAURCA_BREEDER)
sprite_sheets = list(BODYTYPE_VAURCA_BREEDER = 'icons/mob/species/breeder/shoes.dmi')
worn_overlay = null
build_from_parts = FALSE
/obj/item/clothing/shoes/vaurca/breeder_klax
name = "k'lax representative shoes"
@@ -36,6 +40,8 @@
contained_sprite = FALSE
species_restricted = list(BODYTYPE_VAURCA_BREEDER)
sprite_sheets = list(BODYTYPE_VAURCA_BREEDER = 'icons/mob/species/breeder/shoes.dmi')
worn_overlay = null
build_from_parts = FALSE
/obj/item/clothing/shoes/vaurca/breeder_cthur
name = "c'thur representative shoes"
@@ -45,4 +51,6 @@
icon_state = "typec_shoes_cthur"
contained_sprite = FALSE
species_restricted = list(BODYTYPE_VAURCA_BREEDER)
sprite_sheets = list(BODYTYPE_VAURCA_BREEDER = 'icons/mob/species/breeder/shoes.dmi')
sprite_sheets = list(BODYTYPE_VAURCA_BREEDER = 'icons/mob/species/breeder/shoes.dmi')
worn_overlay = null
build_from_parts = FALSE

View File

@@ -6,3 +6,30 @@
item_state = "vaurca_clothes"
contained_sprite = TRUE
body_parts_covered = UPPER_TORSO|LOWER_TORSO
/obj/item/clothing/under/vaurca/gearharness
name = "brown vaurca harness"
desc = "A tight-fitting gear harness designed for the Vaurcan form. Mass-produced from sturdy brown fabric."
icon = 'icons/obj/vaurca_items.dmi'
icon_state = "harness_brown"
item_state = "harness_brown"
body_parts_covered = 0
species_restricted = list(BODYTYPE_VAURCA, BODYTYPE_VAURCA_WARFORM)
/obj/item/clothing/under/vaurca/gearharness/white
name = "white vaurca harness"
desc = "A tight-fitting gear harness designed for the Vaurcan form. Mass-produced from sterile white fabric."
icon_state = "harness_white"
item_state = "harness_white"
/obj/item/clothing/under/vaurca/gearharness/black
name = "black vaurca harness"
desc = "A tight-fitting gear harness designed for the Vaurcan form. Mass-produced from robust black fabric."
icon_state = "harness_black"
item_state = "harness_black"
/obj/item/clothing/under/vaurca/gearharness/colorable
name = "vaurca harness"
desc = "A tight-fitting gear harness designed for the Vaurcan form. Mass-produced from equally mass-produced materials."
icon_state = "harness_col"
item_state = "harness_col"

View File

@@ -0,0 +1,45 @@
################################
# Example Changelog File
#
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
#
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
# When it is, any changes listed below will disappear.
#
# Valid Prefixes:
# bugfix
# wip (For works in progress)
# tweak
# soundadd
# sounddel
# rscadd (general adding of nice things)
# rscdel (general deleting of nice things)
# imageadd
# imagedel
# maptweak
# spellcheck (typo fixes)
# experiment
# balance
# admin
# backend
# security
# refactor
#################################
# Your name.
author: Ben10083
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
delete-after: True
# Any changes you've made. See valid prefix list above.
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
# SCREW THIS UP AND IT WON'T WORK.
# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
changes:
- rscadd: "New gear harnesses for Vaurca."
- imageadd: "New vaurca undershirt sprite."
- imageadd: "New vaurca blinders sprite."
- imageadd: "New vaurca shoes sprite."
- rscadd: "New colorable variant of Vaurcan shroud."

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 72 KiB