From 2378df6191faa71181ece4b283ded42455f9e18a Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Tue, 22 Apr 2014 10:35:56 -0700 Subject: [PATCH] Fixed builds losing tokens. --- .../minecraft/game/classcombat/shop/ClassCombatShop.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Plugins/Mineplex.Minecraft.Game.ClassCombat/src/mineplex/minecraft/game/classcombat/shop/ClassCombatShop.java b/Plugins/Mineplex.Minecraft.Game.ClassCombat/src/mineplex/minecraft/game/classcombat/shop/ClassCombatShop.java index 0150ccd51..329120173 100644 --- a/Plugins/Mineplex.Minecraft.Game.ClassCombat/src/mineplex/minecraft/game/classcombat/shop/ClassCombatShop.java +++ b/Plugins/Mineplex.Minecraft.Game.ClassCombat/src/mineplex/minecraft/game/classcombat/shop/ClassCombatShop.java @@ -8,6 +8,7 @@ import mineplex.core.shop.ShopBase; import mineplex.core.shop.page.ShopPageBase; import mineplex.core.common.CurrencyType; import mineplex.minecraft.game.classcombat.Class.ClientClass; +import mineplex.minecraft.game.classcombat.Class.repository.token.CustomBuildToken; import mineplex.minecraft.game.classcombat.shop.page.CustomBuildPage; public class ClassCombatShop extends ShopBase @@ -50,9 +51,11 @@ public class ClassCombatShop extends ShopBase if (clientClass != null && clientClass.IsSavingCustomBuild()) { - clientClass.SetActiveCustomBuild(clientClass.GetGameClass(), clientClass.GetSavingCustomBuild()); - clientClass.EquipCustomBuild(clientClass.GetSavingCustomBuild(), false); + CustomBuildToken customBuild = clientClass.GetSavingCustomBuild(); clientClass.SaveActiveCustomBuild(); + clientClass.SetActiveCustomBuild(clientClass.GetGameClass(), customBuild); + clientClass.EquipCustomBuild(customBuild, false); + } }