Remove the old customizable plushie (#11722)

This commit is contained in:
MeepleMuncher
2025-09-22 11:05:17 +03:00
committed by GitHub
parent 5852c96e5e
commit 34510735da
2 changed files with 2 additions and 111 deletions

View File

@@ -24,115 +24,6 @@
icon_state = "greenfox"
pokephrase = "Weh!"
/obj/item/toy/plushie/dragon/customizable
name = "custom dragon plushie"
icon_state = "blankdurg"
icon = 'icons/obj/toy_ch.dmi'
var/base = "blankdurg"
var/underbelly = "blankdurg2"
var/wings = "classic_w"
var/horns = "classic_h"
var/extra = ""
var/base_color = COLOR_WHITE
var/underbelly_color = COLOR_WHITE
var/wing_color = COLOR_WHITE
var/wing_color_2 = COLOR_WHITE
var/horn_color = COLOR_WHITE
var/extra_color = COLOR_WHITE
/obj/item/toy/plushie/dragon/customizable/Initialize(mapload)
. = ..()
update_icon()
/obj/item/toy/plushie/dragon/customizable/update_icon()
cut_overlays()
..()
var/list/overlays = list()
var/image/base_image = image(icon_state = base)
var/image/underbelly_image = image(icon_state = underbelly)
base_image.color = base_color
underbelly_image.color = underbelly_color
overlays += base_image
overlays += underbelly_image
if(wings != "")
var/image/wings_2 = image(icon_state = "[wings]_2")
wings_2.color = wing_color
overlays += wings_2
if(horns != "")
var/image/horns_2 = image(icon_state = "[horns]_2")
horns_2.color = horn_color
overlays += horns_2
if(extra != "")
var/image/extra_image = image(icon_state = extra)
extra_image.color = extra_color
overlays += extra_image
if(wings != "")
var/image/wings_1 = image(icon_state = "[wings]_1")
var/image/wings_misc = image(icon_state = "[wings]_misc")
wings_1.color = wing_color
wings_misc.color = wing_color_2
overlays += wings_1
overlays += wings_misc
if(horns != "")
var/image/horns_1 = image(icon_state = "[horns]_1")
horns_1.color = horn_color
overlays += horns_1
add_overlay(overlays)
/obj/item/toy/plushie/dragon/customizable/verb/Customize()
set category = "Object"
set src in usr
var/list/wings_choice = list("None" = "", "Classic" = "classic_w", "Fairy" = "fairy_w", "Angular" = "angular_w")
var/list/horns_choice = list("None" = "", "Classic" = "classic_h", "Double" = "double_h", "Thick" = "thick_h")
var/list/extra_choice = list("None" = "", "Fur" = "durg_fur", "Spines" = "durg_spines")
var/new_base_color = tgui_color_picker(usr, "Please select base color", "Base Color", base_color)
var/new_underbelly_color = tgui_color_picker(usr, "Please select secondary color", "Secondary Color", underbelly_color)
if(new_base_color)
base_color = new_base_color
if(new_underbelly_color)
underbelly_color = new_underbelly_color
var/new_wings = tgui_input_list(usr, "Please select wings", "Wings", wings_choice, wings)
if(new_wings)
wings = wings_choice[new_wings]
if(wings != "")
var/new_wing_color = tgui_color_picker(usr, "Please select wing color", "Wing Color", wing_color)
var/new_wing_color_2 = tgui_color_picker(usr, "Please select secondary wing color", "Secondary Wing Color", wing_color_2)
if(new_wing_color)
wing_color = new_wing_color
if(new_wing_color_2)
wing_color_2 = new_wing_color_2
var/new_horns = tgui_input_list(usr, "Please select horns", "Horns", horns_choice, horns)
if(new_horns)
horns = horns_choice[new_horns]
if(horns != "")
var/new_horn_color = tgui_color_picker(usr, "Please select horn color", "Horn Color", horn_color)
if(new_horn_color)
horn_color = new_horn_color
var/new_extra = tgui_input_list(usr, "Please select extra", "Extra", extra_choice, extra)
if(new_extra)
extra = extra_choice[new_extra]
if(extra != "")
var/new_extra_color = tgui_color_picker(usr, "Please select extra color", "Extra Color", extra_color)
if(new_extra_color)
extra_color = new_extra_color
update_icon()
/obj/item/toy/plushie/teppi
name = "teppi plushie"
desc = "A soft, fluffy plushie made out of real teppi fur!"