装备配置修改
parent
52eb8e895a
commit
3e3b82ffb7
|
@ -3,10 +3,7 @@ package config;
|
||||||
import manager.STableManager;
|
import manager.STableManager;
|
||||||
import manager.Table;
|
import manager.Table;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.*;
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
@Table(name ="EquipConfig")
|
@Table(name ="EquipConfig")
|
||||||
public class SEquipConfig implements BaseConfig {
|
public class SEquipConfig implements BaseConfig {
|
||||||
|
@ -57,10 +54,11 @@ public class SEquipConfig implements BaseConfig {
|
||||||
|
|
||||||
private int[] passiveSkill;
|
private int[] passiveSkill;
|
||||||
|
|
||||||
|
public static Map<Integer,Map<Integer,SEquipConfig>> positionStarMap ;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() throws Exception {
|
public void init() throws Exception {
|
||||||
|
Map<Integer,Map<Integer,SEquipConfig>> tempMap = new HashMap<>();
|
||||||
Map<Integer, SEquipConfig> config = STableManager.getConfig(SEquipConfig.class);
|
Map<Integer, SEquipConfig> config = STableManager.getConfig(SEquipConfig.class);
|
||||||
config.forEach((k,v)->{
|
config.forEach((k,v)->{
|
||||||
if(v.getRange()!=null && v.getRange().length>0 && v.getRange()[0]!=0){
|
if(v.getRange()!=null && v.getRange().length>0 && v.getRange()[0]!=0){
|
||||||
|
@ -68,9 +66,12 @@ public class SEquipConfig implements BaseConfig {
|
||||||
Arrays.stream(v.getRange()).forEach(e->rangeTemp.add(e));
|
Arrays.stream(v.getRange()).forEach(e->rangeTemp.add(e));
|
||||||
v.setRangeHeroTids(rangeTemp);
|
v.setRangeHeroTids(rangeTemp);
|
||||||
}
|
}
|
||||||
|
if(v.getPosition()!=5){
|
||||||
|
tempMap.computeIfAbsent(v.getPosition(),m->new HashMap<>()).put(v.getStar(),v);
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
positionStarMap = tempMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue