Restocking regular shop stock no longer affects player stock UI

This commit is contained in:
Bishop
2026-02-08 12:58:12 +00:00
committed by Ryan
parent f2e8e64cf6
commit b39b75e959
+4 -3
View File
@@ -62,17 +62,18 @@ class Shop(val title: String, val stock: Array<ShopItem>, val general: Boolean =
fun showTab(player: Player, main: Boolean) fun showTab(player: Player, main: Boolean)
{ {
val cont = if (main) getAttribute<Container?>(player, "shop-cont", null) ?: return else playerStock val mainCont = getAttribute<Container?>(player, "shop-cont", null) ?: return
val cont = if (main) mainCont else playerStock
if(!main) if(!main)
{ {
cont.listeners.remove(listenerInstances[player.details.uid]) mainCont.listeners.remove(listenerInstances[player.details.uid])
playerStock.listeners.add(listenerInstances[player.details.uid]) playerStock.listeners.add(listenerInstances[player.details.uid])
} }
else else
{ {
playerStock.listeners.remove(listenerInstances[player.details.uid]) playerStock.listeners.remove(listenerInstances[player.details.uid])
cont.listeners.add(listenerInstances[player.details.uid]) mainCont.listeners.add(listenerInstances[player.details.uid])
} }
val settings = IfaceSettingsBuilder() val settings = IfaceSettingsBuilder()