mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-10 01:49:19 +00:00
push
This commit is contained in:
@@ -261,7 +261,7 @@ GLOBAL_LIST_EMPTY(radial_menus)
|
||||
//Blank
|
||||
menu_holder = image(icon='icons/effects/effects.dmi',loc=anchor,icon_state="nothing",layer = ABOVE_HUD_LAYER)
|
||||
menu_holder.plane = ABOVE_HUD_PLANE
|
||||
menu_holder.appearance_flags |= KEEP_APART|NO_CLIENT_COLOR|RESET_ALPHA|RESET_COLOR|RESET_TRANSFORM
|
||||
menu_holder.appearance_flags |= APPEARANCE_UI_IGNORE_ALPHA | KEEP_APART
|
||||
menu_holder.vis_contents += elements + close_button
|
||||
current_user.images += menu_holder
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
anchored = TRUE
|
||||
layer = GHOST_LAYER
|
||||
color = "#ff0000" // text color
|
||||
appearance_flags = NO_CLIENT_COLOR | RESET_ALPHA | RESET_COLOR | RESET_TRANSFORM
|
||||
appearance_flags = APPEARANCE_UI_IGNORE_ALPHA
|
||||
vis_flags = VIS_INHERIT_ID
|
||||
var/text_size = 3 // larger values clip when the displayed text is larger than 2 digits.
|
||||
var/started = FALSE
|
||||
|
||||
@@ -132,6 +132,14 @@
|
||||
else
|
||||
icon_state = "[initial(icon_state)]_3"
|
||||
|
||||
/obj/item/stack/update_overlays()
|
||||
. = ..()
|
||||
if(isturf(loc))
|
||||
return
|
||||
var/mutable_appearance/number = mutable_appearance(appearance_flags = APPEARANCE_UI_IGNORE_ALPHA)
|
||||
number.maptext = MAPTEXT(get_amount())
|
||||
. += number
|
||||
|
||||
/obj/item/stack/examine(mob/user)
|
||||
. = ..()
|
||||
if (is_cyborg)
|
||||
@@ -151,6 +159,14 @@
|
||||
. += "There is [get_amount()] in the stack."
|
||||
. += "<span class='notice'>Alt-click to take a custom amount.</span>"
|
||||
|
||||
/obj/item/stack/equipped(mob/user, slot)
|
||||
. = ..()
|
||||
update_icon()
|
||||
|
||||
/obj/item/stack/dropped(mob/user, slot)
|
||||
. = ..()
|
||||
update_icon()
|
||||
|
||||
/obj/item/stack/proc/get_amount()
|
||||
if(is_cyborg)
|
||||
. = round(source?.energy / cost)
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
. = ..()
|
||||
update_icon()
|
||||
|
||||
/obj/item/stack/arcadeticket/update_icon()
|
||||
/obj/item/stack/arcadeticket/update_icon_state()
|
||||
var/amount = get_amount()
|
||||
if((amount >= 12) && (amount > 0))
|
||||
icon_state = "arcade-ticket_4"
|
||||
|
||||
@@ -572,7 +572,7 @@ By design, d1 is the smallest direction and d2 is the highest
|
||||
return ..()
|
||||
|
||||
|
||||
/obj/item/stack/cable_coil/update_icon()
|
||||
/obj/item/stack/cable_coil/update_icon_state()
|
||||
icon_state = "[initial(item_state)][amount < 3 ? amount : ""]"
|
||||
name = "cable [amount < 3 ? "piece" : "coil"]"
|
||||
|
||||
|
||||
@@ -554,7 +554,7 @@
|
||||
|
||||
if(sheets.len > 0)
|
||||
var/obj/item/stack/sheet/S = pick(sheets)
|
||||
S.amount++
|
||||
S.add(1) // Dare var edit directly again and i'll strangle you.
|
||||
to_chat(owner, "<span class='notice'>[linked_extract] adds a layer of slime to [S], which metamorphosizes into another sheet of material!</span>")
|
||||
return ..()
|
||||
|
||||
|
||||
@@ -1081,9 +1081,9 @@ GLOBAL_LIST_INIT(hay_recipes, list ( \
|
||||
attack_verb = list("tickled", "poked", "whipped")
|
||||
hitsound = 'sound/weapons/grenadelaunch.ogg'
|
||||
|
||||
/obj/item/stack/sheet/hay/Initialize(mapload, new_amount, merge = TRUE)
|
||||
recipes = GLOB.hay_recipes
|
||||
return ..()
|
||||
/obj/item/stack/sheet/hay/get_main_recipes()
|
||||
. = ..()
|
||||
. += GLOB.hay_recipes
|
||||
|
||||
/obj/item/stack/sheet/hay/fifty
|
||||
amount = 50
|
||||
@@ -1098,7 +1098,7 @@ GLOBAL_LIST_INIT(hay_recipes, list ( \
|
||||
amount = 5
|
||||
|
||||
|
||||
/obj/item/stack/sheet/hay/update_icon()
|
||||
/obj/item/stack/sheet/hay/update_icon_state()
|
||||
var/amount = get_amount()
|
||||
if((amount <= 4) && (amount > 0))
|
||||
icon_state = "hay[amount]"
|
||||
|
||||
Reference in New Issue
Block a user