fix
parent
c5261cc9be
commit
33cd931e82
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue