fix
parent
c5261cc9be
commit
33cd931e82
|
@ -1969,9 +1969,18 @@ public class MapLogic {
|
||||||
STrialConfig sTrialConfig = STrialConfig.sTrialConfigMap.get(mapManager.getTower());
|
STrialConfig sTrialConfig = STrialConfig.sTrialConfigMap.get(mapManager.getTower());
|
||||||
if(mapManager.getTower()>1){
|
if(mapManager.getTower()>1){
|
||||||
for(int i = 1 ; i <mapManager.getTower();i++){
|
for(int i = 1 ; i <mapManager.getTower();i++){
|
||||||
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);
|
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){
|
||||||
|
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;
|
||||||
|
|
||||||
|
|
||||||
|
type = 3;
|
||||||
int[][][] pointId = config.getRandomMapPointId();
|
int[][][] pointId = config.getRandomMapPointId();
|
||||||
int mapId = config.getMapId();
|
int mapId = config.getMapId();
|
||||||
SChallengeMapConfig challengeMapConfig = SChallengeMapConfig.integerSChallengeMapConfigMap.get(mapId);
|
SChallengeMapConfig challengeMapConfig = SChallengeMapConfig.integerSChallengeMapConfigMap.get(mapId);
|
||||||
|
|
Loading…
Reference in New Issue