装备配置修改
parent
52eb8e895a
commit
3e3b82ffb7
|
@ -3,10 +3,7 @@ package config;
|
|||
import manager.STableManager;
|
||||
import manager.Table;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.HashSet;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.*;
|
||||
|
||||
@Table(name ="EquipConfig")
|
||||
public class SEquipConfig implements BaseConfig {
|
||||
|
@ -57,10 +54,11 @@ public class SEquipConfig implements BaseConfig {
|
|||
|
||||
private int[] passiveSkill;
|
||||
|
||||
|
||||
public static Map<Integer,Map<Integer,SEquipConfig>> positionStarMap ;
|
||||
|
||||
@Override
|
||||
public void init() throws Exception {
|
||||
Map<Integer,Map<Integer,SEquipConfig>> tempMap = new HashMap<>();
|
||||
Map<Integer, SEquipConfig> config = STableManager.getConfig(SEquipConfig.class);
|
||||
config.forEach((k,v)->{
|
||||
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));
|
||||
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