mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-07-20 20:52:52 +01:00
Adds magical girl costumes
Adds a selection of magical girl costumes, available in loadout under "outfits, magical girl selection". Adds colourable ribbon bow accessories so that you can mix and match outfit colours. Or, so that you can put oversized bows on your work clothes, nothing in the dress code says that you can't. Adds colourable masquerade masks. Despite being called masks, these are eyewear and available in the eyewear tab of loadout. All items wearable by teshari, except in the Galcom dub.
This commit is contained in:
@@ -418,3 +418,20 @@
|
||||
/datum/gear/accessory/ceremonial_loins
|
||||
display_name = "ceremonial loincloth"
|
||||
path = /obj/item/clothing/accessory/ceremonial_loins
|
||||
|
||||
/datum/gear/accessory/frontbow
|
||||
display_name = "ribbon bow, front (colorable)"
|
||||
path = /obj/item/clothing/accessory/frontbow
|
||||
|
||||
/datum/gear/accessory/frontbow/New()
|
||||
..()
|
||||
gear_tweaks += gear_tweak_free_color_choice
|
||||
|
||||
/datum/gear/accessory/backbow
|
||||
display_name = "ribbon bow, back (colorable)"
|
||||
path = /obj/item/clothing/accessory/backbow
|
||||
|
||||
/datum/gear/accessory/backbow/New()
|
||||
..()
|
||||
gear_tweaks += gear_tweak_free_color_choice
|
||||
|
||||
|
||||
@@ -158,3 +158,11 @@
|
||||
/datum/gear/eyes/circuitry
|
||||
display_name = "goggles, circuitry (empty)"
|
||||
path = /obj/item/clothing/glasses/circuitry
|
||||
|
||||
/datum/gear/eyes/masquerade
|
||||
display_name = "masquerade mask (colorable)"
|
||||
path = /obj/item/clothing/glasses/masquerade
|
||||
|
||||
/datum/gear/eyes/masquerade/New()
|
||||
..()
|
||||
gear_tweaks += gear_tweak_free_color_choice
|
||||
|
||||
@@ -710,3 +710,19 @@
|
||||
"jumper dress" = /obj/item/clothing/under/skirt/colorable/jumperdress
|
||||
)
|
||||
gear_tweaks += list(new/datum/gear_tweak/path(skirts), gear_tweak_free_color_choice)
|
||||
|
||||
|
||||
//Magical Girl Outfits
|
||||
/datum/gear/uniform/magicalgirl
|
||||
display_name = "outfit, magical girl selection"
|
||||
description = "A selection of magical girl costumes worn on the clothing slot."
|
||||
path = /obj/item/clothing/under/magicalgirl
|
||||
|
||||
/datum/gear/uniform/magicalgirl/New()
|
||||
..()
|
||||
var/list/costumes = list()
|
||||
for(var/costume in typesof(/obj/item/clothing/under/magicalgirl))
|
||||
var/obj/item/clothing/under/magicalgirl/costume_type = costume
|
||||
costumes[initial(costume_type.name)] = costume_type
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(costumes))
|
||||
|
||||
|
||||
@@ -595,3 +595,8 @@ BLIND // can't see anything
|
||||
to_chat(usr, "You push \the [src] up from in front of your eyes.")
|
||||
update_clothing_icon()
|
||||
usr.update_action_buttons()
|
||||
|
||||
/obj/item/clothing/glasses/masquerade
|
||||
name = "masquerade mask"
|
||||
desc = "A fancy party mask that only covers your eyes. No one will have any idea who you are!"
|
||||
icon_state = "masquerade"
|
||||
|
||||
@@ -603,3 +603,17 @@
|
||||
desc = "A Gilthari ZeitMeister classic, a finely tuned wristwatch with a fancy leather strap."
|
||||
description_fluff = "Made from real synth leather."
|
||||
icon_state = "watch_leather"
|
||||
|
||||
//magical girl ribbon bows
|
||||
|
||||
/obj/item/clothing/accessory/frontbow
|
||||
name = "ribbon bow"
|
||||
desc = "An oversized bow that sits just below the collar. Seems like something a magical girl would wear."
|
||||
icon_state = "frontbow"
|
||||
slot = ACCESSORY_SLOT_TIE
|
||||
|
||||
/obj/item/clothing/accessory/backbow
|
||||
name = "waist bow"
|
||||
desc = "An oversized bow that sits on the small of your back. Seems like something a magical girl would wear."
|
||||
icon_state = "backbow"
|
||||
slot = ACCESSORY_SLOT_DECOR
|
||||
|
||||
@@ -158,3 +158,65 @@
|
||||
unicolor = "yellow"
|
||||
|
||||
//End of old costumes
|
||||
|
||||
//magical girl outfits
|
||||
/obj/item/clothing/under/magicalgirl
|
||||
name = "magical girl costume"
|
||||
desc = "It's just like one of your Japanese animes! This costume's particularly popular among Lunar cosplayers."
|
||||
icon_state = "magicalgirl_classic"
|
||||
item_state_slots = list(slot_r_hand_str = "lightblue", slot_l_hand_str = "lightblue")
|
||||
|
||||
/obj/item/clothing/under/magicalgirl/blue
|
||||
name = "blue magical girl costume"
|
||||
desc = "It's just like one of your Japanese animes! Despite not being inherently transhumanist, this costume's particularly among Mercurials."
|
||||
icon_state = "magicalgirl_blue"
|
||||
item_state_slots = list(slot_r_hand_str = "blue", slot_l_hand_str = "blue")
|
||||
|
||||
/obj/item/clothing/under/magicalgirl/red
|
||||
name = "red magical girl costume"
|
||||
desc = "It's just like one of your Japanese animes! This costume's particularly popular among Martian cosplayers."
|
||||
icon_state = "magicalgirl_red"
|
||||
item_state_slots = list(slot_r_hand_str = "red", slot_l_hand_str = "red")
|
||||
|
||||
/obj/item/clothing/under/magicalgirl/green
|
||||
name = "green magical girl costume"
|
||||
desc = "It's just like one of your Japanese animes! This costume's particular popular among cosplayers from Callisto."
|
||||
icon_state = "magicalgirl_green"
|
||||
item_state_slots = list(slot_r_hand_str = "green", slot_l_hand_str = "green")
|
||||
|
||||
/obj/item/clothing/under/magicalgirl/orange
|
||||
name = "orange magical girl costume"
|
||||
desc = "It's just like one of your Japanese animes! This costume's particularly popular among Venusian cosplayers."
|
||||
icon_state = "magicalgirl_orange"
|
||||
item_state_slots = list(slot_r_hand_str = "orange", slot_l_hand_str = "orange")
|
||||
|
||||
/obj/item/clothing/under/magicalgirl/pink
|
||||
name = "pink magical girl costume"
|
||||
desc = "It's just like one of your Japanese animes! This costume's particularly popular among Lunar cosplayers."
|
||||
icon_state = "magicalgirl_pink"
|
||||
item_state_slots = list(slot_r_hand_str = "pink", slot_l_hand_str = "pink")
|
||||
|
||||
/obj/item/clothing/under/magicalgirl/purple
|
||||
name = "purple magical girl costume"
|
||||
desc = "It's just like one of your Japanese animes! This costume's particularly popular among Titanian cosplayers."
|
||||
icon_state = "magicalgirl_purple"
|
||||
item_state_slots = list(slot_r_hand_str = "purple", slot_l_hand_str = "purple")
|
||||
|
||||
/obj/item/clothing/under/magicalgirl/navy
|
||||
name = "navy magical girl costume"
|
||||
desc = "It's just like one of your Japanese animes! This costume would probably be a hit on Uranus."
|
||||
icon_state = "magicalgirl_navy"
|
||||
item_state_slots = list(slot_r_hand_str = "blue", slot_l_hand_str = "blue")
|
||||
|
||||
/obj/item/clothing/under/magicalgirl/turquoise
|
||||
name = "turquoise magical girl costume"
|
||||
desc = "It's just like one of your Japanese animes! This costume would probably be a hit on Neptune."
|
||||
icon_state = "magicalgirl_turquoise"
|
||||
item_state_slots = list(slot_r_hand_str = "lightblue", slot_l_hand_str = "lightblue")
|
||||
|
||||
/obj/item/clothing/under/magicalgirl/black
|
||||
name = "black magical girl costume"
|
||||
desc = "It's just like one of your Japanese animes! This costume's particularly popular among Plutonian cosplayers."
|
||||
icon_state = "magicalgirl_black"
|
||||
item_state_slots = list(slot_r_hand_str = "black", slot_l_hand_str = "black")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user