Fix not using the selected Cash shop surprise

If you have multiple, it would always use the first one. Now it uses whichever you select (as expected).
This commit is contained in:
P0nk
2024-06-16 15:08:48 +02:00
parent 6ab1af99da
commit 5aeed01e38
4 changed files with 66 additions and 51 deletions

View File

@@ -42,7 +42,8 @@ public class CashShopSurpriseHandler extends AbstractPacketHandler {
return;
}
Optional<CashShopSurpriseResult> result = cs.openCashShopSurprise();
long cashId = p.readLong();
Optional<CashShopSurpriseResult> result = cs.openCashShopSurprise(cashId);
if (result.isEmpty()) {
c.sendPacket(PacketCreator.onCashItemGachaponOpenFailed());
return;