挂机收益道具逻辑修改
parent
db39942231
commit
93993d8150
|
@ -106,15 +106,12 @@ public class UseAndPriceItemHandler extends BaseHandler<PlayerInfoProto.UseAndPr
|
|||
ItemMap itemObj=new ItemMap();
|
||||
int fightId = user.getMainLevelManager().getFightId();
|
||||
SMainLevelConfig targetMainLevelConfig = SMainLevelConfig.config.get(fightId);
|
||||
|
||||
int[] randomRewardMin = targetMainLevelConfig.getRandomRewardMin();
|
||||
for (int dropGroupId : randomRewardMin) {
|
||||
SRewardGroup sRewardGroup = SRewardGroup.getsRewardItemMap().get(dropGroupId);
|
||||
if (sRewardGroup == null) {
|
||||
continue;
|
||||
}
|
||||
ItemUtil.selectDrop(user, sRewardGroup, itemObj, dropRatio);
|
||||
}
|
||||
ItemUtil.extraAddItem(user,itemObj.getItemMap(), BIReason.ADVENTURE_BASE_REWARD);
|
||||
int[] randomReward = targetMainLevelConfig.getRandomReward();
|
||||
|
||||
ItemUtil.combineRewardByMainLine(user,false, true, randomRewardMin, dropRatio,itemObj,BIReason.ADVENTURE_BASE_REWARD);
|
||||
ItemUtil.combineRewardByMainLine(user,true, false,randomReward, dropRatio,itemObj,BIReason.ADVENTURE_RANDOM_REWARDD);
|
||||
if (itemObj.getItemMap().containsKey(itemId)){
|
||||
dropArr[index][0]=itemId;
|
||||
dropArr[index][1]=itemObj.getItemMap().get(itemId)*useNum;
|
||||
|
|
Loading…
Reference in New Issue