小兵遣散发送招募奖励

master_zzxx
grimm 2024-05-16 11:47:47 +08:00
parent 29a14d2796
commit 50ef248574
1 changed files with 2 additions and 3 deletions

View File

@ -197,10 +197,9 @@ public class SoldierLogic {
ItemUtil.itemCost(user, new int[][]{lotteryCost}, BIReason.SOLDIER_LOTTERY_COST, 0);
// 获得
mainLevelManager.updateSoldier(soldier);
CommonProto.Drop.Builder drop = ItemUtil.drop(user, new int[][]{lotteryConfig.getGiveSoldiers()}, BIReason.SOLDIER_LOTTERY_REWARD);
CommonProto.Soldier soldierProto = CBean2Proto.getSoldierProto(soldier);
MapInfoProto.RecruitSoldierResponse.Builder builder = MapInfoProto.RecruitSoldierResponse.newBuilder().setSoldier(soldierProto).setDrop(drop);
MapInfoProto.RecruitSoldierResponse.Builder builder = MapInfoProto.RecruitSoldierResponse.newBuilder().setSoldier(soldierProto);
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.RecruitSoldierResponse_VALUE, builder.build(), true);
}
@ -246,7 +245,7 @@ public class SoldierLogic {
if (lotteryConfig == null){
throw new ErrorCodeException(ErrorCode.CFG_NULL);//配置不存在
}
CommonProto.Drop.Builder drop = ItemUtil.drop(user, new int[][]{lotteryConfig.getGiveSoldiers()}, BIReason.SOLDIER_DISMISS_REWARD);
CommonProto.Drop.Builder drop = ItemUtil.drop(user, lotteryConfig.getGiveSoldiers(), BIReason.SOLDIER_DISMISS_REWARD);
builder.setDrop(drop);
// 删除待招募区小兵
soldierMap.remove(notUsePosition);