back_recharge
wangyuan 2019-07-02 22:09:38 +08:00
parent c5261cc9be
commit 33cd931e82
1 changed files with 12 additions and 3 deletions

View File

@ -1969,9 +1969,18 @@ public class MapLogic {
STrialConfig sTrialConfig = STrialConfig.sTrialConfigMap.get(mapManager.getTower());
if(mapManager.getTower()>1){
for(int i = 1 ; i <mapManager.getTower();i++){
ItemUtil.drop(user,STrialConfig.sTrialConfigMap.get(i).getReward(),1.0f,1,BIReason.TOWER_SWEEP_REWARD);
int type = MathUtils.randomFromWeight(STrialConfig.sTrialConfigMap.get(i).getRandomMonsterType());
if(type==3||type==4){
ItemUtil.drop(user,STrialConfig.sTrialConfigMap.get(i).getReward(),1.0f,1,BIReason.TOWER_SWEEP_REWARD);
if(type == 3){
STrialConfig config = STrialConfig.sTrialConfigMap.get(i);
int[][][] randomMapPointId = config.getRandomMapPointId();
int randomPoint = MathUtils.randomFromWeight(randomMapPointId[type-1]);
int initialEventId = MapPointConfig.getScMapEventMap().get(randomPoint).getInitialEventId();
mapManager.addTowerUnusedBuffer(mapManager.getTower(),initialEventId);
}
if(type == 4){
int storeIndex = MathUtils.randomFromWeight(STrialConfig.sTrialConfigMap.get(mapManager.getTower()).getRandomStore());
StoreLogic.initOrUpdateOneStore(user,8,storeIndex);
}
}
}
@ -2107,7 +2116,7 @@ public class MapLogic {
// type = 3;
type = 3;
int[][][] pointId = config.getRandomMapPointId();
int mapId = config.getMapId();
SChallengeMapConfig challengeMapConfig = SChallengeMapConfig.integerSChallengeMapConfigMap.get(mapId);