东海寻仙活动:bug修改

back_recharge
duhui 2022-03-17 16:01:22 +08:00
parent 87680c4a56
commit f588bc7c36
2 changed files with 7 additions and 2 deletions

View File

@ -12,6 +12,6 @@ public class DonghaiXunxianActivity extends AbstractActivity{
@Override
public void initActivity(User user) throws Exception {
// 触发任务,东海寻仙
user.getUserMissionManager().onGameEvent(user, GameEvent.DONGHAIXUNXIAN_INIT);
user.getUserMissionManager().onGameEvent(user, GameEvent.DONGHAIXUNXIAN_INIT, id);
}
}

View File

@ -728,7 +728,12 @@ public class ItemUtil {
// 触发任务,东海寻仙
if (sItem.getItemType() == GlobalItemType.TRANSFORMATION_CARD){
user.getUserMissionManager().onGameEvent(user, GameEvent.DONGHAIXUNXIAN_UPDATE,MissionType.GET_TRANSFIGURATION_CARD_NUM,sItem.getQuantity(),itemNum);
long count = itemNum;
while (count >= Integer.MAX_VALUE){
user.getUserMissionManager().onGameEvent(user, GameEvent.DONGHAIXUNXIAN_UPDATE,MissionType.GET_TRANSFIGURATION_CARD_NUM,sItem.getQuantity(),Integer.MAX_VALUE);
count-=Integer.MAX_VALUE;
}
user.getUserMissionManager().onGameEvent(user, GameEvent.DONGHAIXUNXIAN_UPDATE,MissionType.GET_TRANSFIGURATION_CARD_NUM,sItem.getQuantity(),count);
}
ReportUtil.onReportEvent(user,ReportEventEnum.GET_ITEM.getType(),itemNum,String.valueOf(reason),item.getItemId());