阈值修改提交

back_recharge
lvxinran 2021-03-10 17:29:28 +08:00
parent dbcb1f98f9
commit f0abc728be
8 changed files with 22 additions and 2974 deletions

View File

@ -308,7 +308,7 @@ public class EndExpeditionBattleRequest extends BaseHandler<Expedition.EndExpedi
List<Integer> itemNum = new ArrayList<>(itemList.size());
itemList.forEach(item->{
itemId.add(item.getItemId());
itemNum.add(item.getItemNum());
itemNum.add((int)item.getItemNum());
});
ReportUtil.onReportEvent(user, ReportEventEnum.START_TIANGONG.getType(),user.getExpeditionManager().getExpeditionLeve(),oldlay-1,nodeInfo.getType(),"胜利",itemId,itemNum);

View File

@ -2329,7 +2329,7 @@ public class MapLogic {
List<Integer> itemNumList = new ArrayList<>();
itemDrop.forEach(item->{
itemIdList.add(item.getItemId());
itemNumList.add(item.getItemNum());
itemNumList.add((int)item.getItemNum());
});
ReportUtil.onReportEvent(user,ReportEventEnum.COMPLETE_XINMO.getType(),checkFightId,sFloodConfig.getMonster(),MonsterUtil.getMonsterForce(new int[]{sFloodConfig.getMonster()}),new Date(),"",itemIdList,itemNumList,"成功");
}
@ -3156,7 +3156,7 @@ public class MapLogic {
List<Integer> itemNumList = new ArrayList<>();
itemDrop.forEach(item->{
itemIdList.add(item.getItemId());
itemNumList.add(item.getItemNum());
itemNumList.add((int)item.getItemNum());
});
ReportUtil.onReportEvent(user,ReportEventEnum.COMPLETE_DAILY_DUNGEON.getType(),id,sDailyChallengeConfig.getType(),sDailyChallengeConfig.getMonsterId(),MonsterUtil.getMonsterForce(new int[]{sDailyChallengeConfig.getMonsterId()}),new Date(),"",0,itemIdList,itemNumList,type==1?"挑战":"扫荡",isFailed?"失败":"通过");
user.getUserMissionManager().onGameEvent(user,GameEvent.DAILY_CHALLENGE,sDailyChallengeConfig.getType());

View File

@ -2347,7 +2347,7 @@ public class HeroLogic{
User user = UserManager.getUser(uid);
int hasHeroNum = user.getHeroManager().getHeroMap().size();
int itemId = item.getItemId();
int itemNum = item.getItemNum();
int itemNum = (int)item.getItemNum();
SItem sItem = SItem.getsItemMap().get(itemId);
if (sItem == null || itemNum <= 0 || itemNum >= Integer.MAX_VALUE) {
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
@ -2758,7 +2758,7 @@ public class HeroLogic{
List<Integer> itemNum = new ArrayList<>(itemList.size());
itemList.forEach(item->{
itemId.add(item.getItemId());
itemNum.add(item.getItemNum());
itemNum.add((int)item.getItemNum());
});
ReportUtil.onReportEvent(user,ReportEventEnum.HERO_COMPOSITION.getType(),String.valueOf(hero.getTemplateId()),hero.getLevel(user.getHeroManager()),hero.getStar(),itemId,itemNum);
hero.setLevel(user,1);

View File

@ -70,11 +70,11 @@ public class ItemLogic {
if (cost.length() == 0) {
cost = new StringBuilder(item.getItemId() + "#" + item.getItemNum());
SItem sItem = SItem.getsItemMap().get(item.getItemId());
reward = getStringBuilder(reward, item.getItemNum(), sItem.getResolveReward());
reward = getStringBuilder(reward, (int)item.getItemNum(), sItem.getResolveReward());
} else {
cost.append("|").append(item.getItemId()).append("#").append(item.getItemNum());
SItem sItem = SItem.getsItemMap().get(item.getItemId());
reward = getStringBuilder(reward, item.getItemNum(), sItem.getResolveReward());
reward = getStringBuilder(reward, (int)item.getItemNum(), sItem.getResolveReward());
}
}
int[][] costItemArr = StringUtil.parseFiledInt2(cost.toString());
@ -173,11 +173,11 @@ public class ItemLogic {
if (cost.length() == 0) {
cost = new StringBuilder(item.getItemId() + "#" + item.getItemNum());
SItem sItem = SItem.getsItemMap().get(item.getItemId());
reward = getStringBuilder(reward, item.getItemNum(), sItem.getRewardGroup());
reward = getStringBuilder(reward, (int)item.getItemNum(), sItem.getRewardGroup());
} else {
cost.append("|").append(item.getItemId()).append("#").append(item.getItemNum());
SItem sItem = SItem.getsItemMap().get(item.getItemId());
reward = getStringBuilder(reward, item.getItemNum(), sItem.getRewardGroup());
reward = getStringBuilder(reward, (int)item.getItemNum(), sItem.getRewardGroup());
}
}
int[][] costItemArr = StringUtil.parseFiledInt2(cost.toString());
@ -209,7 +209,7 @@ public class ItemLogic {
}
boolean use = ItemUtil.itemCost(user, new int[][]{{item.getItemId(), item.getItemNum()}}, BIReason.SKIN_USE_CONSUME, 1);
boolean use = ItemUtil.itemCost(user, new int[][]{{item.getItemId(), (int)item.getItemNum()}}, BIReason.SKIN_USE_CONSUME, 1);
if (!use) {
throw new ErrorCodeException(ErrorCode.ITEM_NOT_ENOUGH);
}
@ -404,7 +404,7 @@ public class ItemLogic {
List<Integer> itemNum = new ArrayList<>(reportMap.size());
reportMap.forEach(item -> {
itemId.add(item.getItemId());
itemNum.add(item.getItemNum());
itemNum.add((int)item.getItemNum());
});
ReportUtil.onReportEvent(user, ReportEventEnum.TREASURE_DECOMPOSITION.getType(), reportIdLevelQuality.toString(), itemId, itemNum);
sendUseAndPriceItemMessage(session, MessageTypeProto.MessageType.USER_AND_PRICE_ITEM_RESPONSE_VALUE, drop);

View File

@ -67,7 +67,7 @@ public class CBean2Proto {
* @param itemNum -1
* @return
*/
public static CommonProto.Item getItem(Item item,int itemNum){
public static CommonProto.Item getItem(Item item,long itemNum){
if(itemNum == -1){
itemNum = (int) item.getItemNum();
}

View File

@ -576,8 +576,8 @@ public class ItemUtil {
for (Map.Entry<Integer, Long> entry : itemMap.entrySet()) {
SItem sItem = SItem.getsItemMap().get (entry.getKey());
int itemNumlimit = sItem.getItemNumlimit();
int itemNum = entry.getValue().intValue();
long itemNumlimit = sItem.getItemNumlimit();
long itemNum = entry.getValue().intValue();
if(itemNum <= 0){
continue;
}
@ -628,7 +628,7 @@ public class ItemUtil {
ReportUtil.onReportEvent(user,ReportEventEnum.GET_ITEM.getType(),itemNum,String.valueOf(reason),item.getItemId());
baseItemReport(user,item.getItemId(),itemNum,1,reason);
baseItemReport(user,item.getItemId(),(int)itemNum,1,reason);
if(sItem.getId() == Global.EXP){
userLevelUp(user,itemNum);
@ -694,8 +694,8 @@ public class ItemUtil {
for (Map.Entry<Integer, Long> entry : itemMap.entrySet()) {
SItem sItem = SItem.getsItemMap().get (entry.getKey());
int itemNumlimit = sItem.getItemNumlimit();
int itemNum = entry.getValue().intValue();
long itemNumlimit = sItem.getItemNumlimit();
long itemNum = entry.getValue().intValue();
if(itemNum <= 0){
continue;
}
@ -746,7 +746,7 @@ public class ItemUtil {
ReportUtil.onReportEvent(user,ReportEventEnum.GET_ITEM.getType(),itemNum,String.valueOf(reason),item.getItemId());
baseItemReport(user,item.getItemId(),itemNum,1,reason);
baseItemReport(user,item.getItemId(),(int)itemNum,1,reason);
if(sItem.getId() == Global.EXP){
userLevelUp(user,itemNum);
@ -799,7 +799,7 @@ public class ItemUtil {
/**
* //zsx 保留 TODO 由事件分发到 playlogic 去处理
*/
public static void userLevelUp(User user, int addExp) throws Exception {
public static void userLevelUp(User user, long addExp) throws Exception {
PlayerManager playerInfoManager = user.getPlayerInfoManager();
if (addExp <= 0) {
return;
@ -808,7 +808,7 @@ public class ItemUtil {
if (playerInfoManager.getExp() >= maxExp) {
return;
}
int curExp = MathUtils.setBetweenWithMax(playerInfoManager.getExp() + addExp, 0, maxExp);
int curExp = MathUtils.setBetweenWithMax(playerInfoManager.getExp() + (int)addExp, 0, maxExp);
int oldLevel = playerInfoManager.getLevel();
SPlayerLevelConfig sPlayerLevelConfig = SPlayerLevelConfig.getsPlayerLevelConfigMap().get(oldLevel);
int levelUpExp;

View File

@ -27,7 +27,7 @@ public class SItem implements BaseConfig {
private int ifopen;
private int ifResolve;
private String resolveReward;
private int itemNumlimit;
private long itemNumlimit;
private int[][] extraReward;
private int recycle;
@ -108,7 +108,7 @@ public class SItem implements BaseConfig {
return resolveReward;
}
public int getItemNumlimit() {
public long getItemNumlimit() {
return itemNumlimit;
}

File diff suppressed because it is too large Load Diff