mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 13:05:44 +01:00
7/7 Bugfixes (#20969)
Fixes #20958 Fixes #20949 Fixes #20916 Fixes #20556 Fixes #20692 Fixes #20553 Fixes #20488 Fixes #20618
This commit is contained in:
@@ -373,14 +373,14 @@ ABSTRACT_TYPE(/datum/gear/accessory/skrell)
|
||||
workcloak["iqi cloak"] = /obj/item/clothing/accessory/poncho/shouldercape/cloak/iqi
|
||||
gear_tweaks += new /datum/gear_tweak/path(workcloak)
|
||||
|
||||
/datum/gear/accessory/skrell/tees
|
||||
/datum/gear/shirts/skrell/tees
|
||||
display_name = "skrellian wetshirts"
|
||||
path = /obj/item/clothing/under/dressshirt/tshirt/skrell/ocean
|
||||
whitelisted = list(SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_ATTENDANT, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_BULWARK, SPECIES_VAURCA_BREEDER)
|
||||
sort_category = "Xenowear - Skrell"
|
||||
flags = GEAR_HAS_DESC_SELECTION
|
||||
|
||||
/datum/gear/accessory/skrell/tees/New()
|
||||
/datum/gear/shirts/skrell/tees/New()
|
||||
..()
|
||||
var/list/tees = list()
|
||||
tees["ocean wetshirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/ocean
|
||||
@@ -394,14 +394,14 @@ ABSTRACT_TYPE(/datum/gear/accessory/skrell)
|
||||
tees["nralakk eriuyushi nebula shirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/nralakk
|
||||
gear_tweaks += new /datum/gear_tweak/path(tees)
|
||||
|
||||
/datum/gear/accessory/skrell/dress
|
||||
/datum/gear/shirts/skrell/dress
|
||||
display_name = "skrellian formal wetshirts"
|
||||
path = /obj/item/clothing/under/dressshirt/skrell/ocean
|
||||
whitelisted = list(SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_ATTENDANT, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_BULWARK, SPECIES_VAURCA_BREEDER)
|
||||
sort_category = "Xenowear - Skrell"
|
||||
flags = GEAR_HAS_DESC_SELECTION
|
||||
|
||||
/datum/gear/accessory/skrell/dress/New()
|
||||
/datum/gear/shirts/skrell/dress/New()
|
||||
..()
|
||||
var/list/dress = list()
|
||||
dress["ocean formal wetshirt"] = /obj/item/clothing/under/dressshirt/skrell/ocean
|
||||
|
||||
@@ -141,6 +141,9 @@
|
||||
if(!(A in accessories))
|
||||
return
|
||||
|
||||
if(use_check_and_message(user))
|
||||
return
|
||||
|
||||
A.on_removed(user)
|
||||
LAZYREMOVE(accessories, A)
|
||||
update_clothing_icon()
|
||||
@@ -152,7 +155,7 @@
|
||||
set category = "Object"
|
||||
set src in usr
|
||||
|
||||
remove_accessory_handler(usr)
|
||||
remove_accessory_handler(usr, FALSE)
|
||||
|
||||
/obj/item/clothing/proc/remove_accessory_handler(var/mob/living/user, var/force_radial = FALSE)
|
||||
if(!isliving(user))
|
||||
|
||||
@@ -33,9 +33,6 @@ BLIND // can't see anything
|
||||
var/activated_color = null
|
||||
var/normal_layer = GLASSES_LAYER
|
||||
var/shatter_material = /obj/item/material/shard
|
||||
sprite_sheets = list(
|
||||
BODYTYPE_VAURCA_WARFORM = 'icons/mob/species/warriorform/eyes.dmi'
|
||||
)
|
||||
species_restricted = list("exclude",BODYTYPE_VAURCA_BREEDER)
|
||||
drop_sound = 'sound/items/drop/accessory.ogg'
|
||||
pickup_sound = 'sound/items/pickup/accessory.ogg'
|
||||
@@ -850,7 +847,7 @@ BLIND // can't see anything
|
||||
icon_state = "blinders"
|
||||
item_state = "blinders"
|
||||
sprite_sheets = list(
|
||||
BODYTYPE_VAURCA_BULWARK = 'icons/mob/species/bulwark/eyes.dmi', BODYTYPE_VAURCA_WARFORM = 'icons/mob/species/warriorform/eyes.dmi'
|
||||
BODYTYPE_VAURCA_BULWARK = 'icons/mob/species/bulwark/eyes.dmi'
|
||||
)
|
||||
contained_sprite = TRUE
|
||||
shatter_material = FALSE
|
||||
|
||||
@@ -994,6 +994,7 @@
|
||||
sheet_singular_name = "tile"
|
||||
sheet_plural_name = "tiles"
|
||||
protectiveness = 1 // 4%
|
||||
icon_base = "carpet"
|
||||
table_icon = 'icons/obj/structure/tables/fancy_table.dmi'
|
||||
golem = SPECIES_GOLEM_CLOTH
|
||||
drop_sound = 'sound/items/drop/cloth.ogg'
|
||||
@@ -1005,6 +1006,7 @@
|
||||
use_name = "black upholstery"
|
||||
stack_type = /obj/item/stack/tile/carpet/black
|
||||
icon_colour = COLOR_BLACK
|
||||
icon_base = "carpet_black"
|
||||
table_icon = 'icons/obj/structure/tables/fancy_table_black.dmi'
|
||||
|
||||
/material/carpet/blue
|
||||
@@ -1012,6 +1014,7 @@
|
||||
use_name = "blue upholstery"
|
||||
stack_type = /obj/item/stack/tile/carpet/lightblue
|
||||
icon_colour = COLOR_BLUE
|
||||
icon_base = "carpet_blue"
|
||||
table_icon = 'icons/obj/structure/tables/fancy_table_blue.dmi'
|
||||
|
||||
/material/carpet/cyan
|
||||
@@ -1019,6 +1022,7 @@
|
||||
use_name = "cyan upholstery"
|
||||
stack_type = /obj/item/stack/tile/carpet/cyan
|
||||
icon_colour = COLOR_CYAN
|
||||
icon_base = "carpet_cyan"
|
||||
table_icon = 'icons/obj/structure/tables/fancy_table_cyan.dmi'
|
||||
|
||||
/material/carpet/green
|
||||
@@ -1026,6 +1030,7 @@
|
||||
use_name = "green upholstery"
|
||||
stack_type = /obj/item/stack/tile/carpet/green
|
||||
icon_colour = COLOR_GREEN
|
||||
icon_base = "carpet_green"
|
||||
table_icon = 'icons/obj/structure/tables/fancy_table_green.dmi'
|
||||
|
||||
/material/carpet/orange
|
||||
@@ -1033,6 +1038,7 @@
|
||||
use_name = "orange upholstery"
|
||||
stack_type = /obj/item/stack/tile/carpet/orange
|
||||
icon_colour = COLOR_ORANGE
|
||||
icon_base = "carpet_orange"
|
||||
table_icon = 'icons/obj/structure/tables/fancy_table_green.dmi'
|
||||
|
||||
/material/carpet/purple
|
||||
@@ -1040,12 +1046,14 @@
|
||||
use_name = "purple upholstery"
|
||||
stack_type = /obj/item/stack/tile/carpet/purple
|
||||
icon_colour = COLOR_PURPLE
|
||||
icon_base = "carpet_purple"
|
||||
table_icon = 'icons/obj/structure/tables/fancy_table_purple.dmi'
|
||||
|
||||
/material/carpet/red
|
||||
name = MATERIAL_CARPET_RED
|
||||
stack_type = /obj/item/stack/tile/carpet/red
|
||||
icon_colour = COLOR_RED
|
||||
icon_base = "carpet_red"
|
||||
table_icon = 'icons/obj/structure/tables/fancy_table_red.dmi'
|
||||
|
||||
/material/cloth
|
||||
|
||||
@@ -268,10 +268,10 @@
|
||||
if(material) // Standard table image.
|
||||
for(var/i = 1 to 4)
|
||||
if(material.table_icon)
|
||||
if(reinforced && ("reinf_[material.name]_[connections[i]]" in icon_states(material.table_icon)))
|
||||
I = image(material.table_icon, "reinf_[material.name]_[connections[i]]", dir = 1<<(i-1))
|
||||
if(reinforced && ("reinf_[material.icon_base]_[connections[i]]" in icon_states(material.table_icon)))
|
||||
I = image(material.table_icon, "reinf_[material.icon_base]_[connections[i]]", dir = 1<<(i-1))
|
||||
else
|
||||
I = image(material.table_icon, "[material.name]_[connections[i]]", dir = 1<<(i-1))
|
||||
I = image(material.table_icon, "[material.icon_base]_[connections[i]]", dir = 1<<(i-1))
|
||||
else
|
||||
if(reinforced && ("reinf_[material.icon_base]_[connections[i]]" in icon_states(icon)))
|
||||
I = image(icon, "reinf_[material.icon_base]_[connections[i]]", dir = 1<<(i-1))
|
||||
|
||||
Reference in New Issue
Block a user