Implement weekly journey ticket limit

This commit is contained in:
Melledy
2025-12-09 23:49:48 -08:00
parent 5d797fb9d3
commit 6483e8a5a7
6 changed files with 77 additions and 33 deletions
@@ -26,6 +26,7 @@ public class HandlerStarTowerBuildDeleteReq extends NetHandler {
// Build response
var rsp = StarTowerBuildDeleteResp.newInstance()
.setTicket(session.getPlayer().getProgress().getTowerTickets())
.setChange(change.toProto());
// Encode packet
@@ -26,11 +26,9 @@ public class HandlerStarTowerBuildWhetherSaveReq extends NetHandler {
return session.encodeMsg(NetMsgId.star_tower_build_whether_save_failed_ack);
}
// Add rewards from game
session.getPlayer().getStarTowerManager().addRewards(change);
// Build response
var rsp = StarTowerBuildWhetherSaveResp.newInstance()
.setTicket(session.getPlayer().getProgress().getTowerTickets())
.setChange(change.toProto());
return session.encodeMsg(NetMsgId.star_tower_build_whether_save_succeed_ack, rsp);