mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-19 02:54:41 +01:00
severely reduces lag on some uis (#25116)
* severely reduces lag on some uis * SHIP IT * Update code/modules/hydroponics/seed_extractor.dm
This commit is contained in:
@@ -167,8 +167,12 @@
|
||||
data["seed"] = list()
|
||||
|
||||
if(seed)
|
||||
var/icon/base64icon = GLOB.seeds_cached_base64_icons["[initial(seed.icon)][initial(seed.icon_state)]"]
|
||||
if(!base64icon)
|
||||
base64icon = icon2base64(icon(initial(seed.icon), initial(seed.icon_state), SOUTH, 1))
|
||||
GLOB.seeds_cached_base64_icons["[initial(seed.icon)][initial(seed.icon_state)]"] = base64icon
|
||||
data["seed"] = list(
|
||||
"image" = "[icon2base64(icon(initial(seed.icon), initial(seed.icon_state), SOUTH, 1))]",
|
||||
"image" = "[base64icon]",
|
||||
"name" = seed.name,
|
||||
"variant" = seed.variant
|
||||
)
|
||||
|
||||
@@ -136,8 +136,12 @@
|
||||
|
||||
for(var/datum/seed_pile/O in piles)
|
||||
var/obj/item/I = O.path
|
||||
var/icon/base64icon = GLOB.seeds_cached_base64_icons["[initial(I.icon)][initial(I.icon_state)]"]
|
||||
if(!base64icon)
|
||||
base64icon = icon2base64(icon(initial(I.icon), initial(I.icon_state), SOUTH, 1))
|
||||
GLOB.seeds_cached_base64_icons["[initial(I.icon)][initial(I.icon_state)]"] = base64icon
|
||||
var/list/seed_info = list(
|
||||
"image" = "[icon2base64(icon(initial(I.icon), initial(I.icon_state), SOUTH, 1))]",
|
||||
"image" = "[base64icon]",
|
||||
"id" = O.id,
|
||||
"name" = O.name,
|
||||
"variant" = O.variant,
|
||||
|
||||
Reference in New Issue
Block a user