Przeglądaj źródła

银月:根据模板生成装备

tangbin 1 rok temu
rodzic
commit
28e52c9506

+ 4 - 1
logic/equip-logic/src/main/java/com/iohao/mmo/equip/entity/EquipPropertyBasic.java

@@ -79,7 +79,10 @@ public class EquipPropertyBasic {
     public EquipPropertyBasic() {
     }
 
-    public EquipPropertyBasic(Integer physicsAttackMin, Integer physicsAttackMax, Integer magicAttackMin, Integer magicAttackMax, Double physicsAttackSpeed, Double magicAttackSpeed, Integer physicsDefense, Integer magicDefense, Integer physicsHit, Integer magicHit, Integer physicsDodge, Integer magicDodge, Integer hp, Integer mp) {
+    public EquipPropertyBasic(Integer physicsAttackMin, Integer physicsAttackMax, Integer magicAttackMin,
+                              Integer magicAttackMax, Double physicsAttackSpeed, Double magicAttackSpeed,
+                              Integer physicsDefense, Integer magicDefense, Integer physicsHit,
+                              Integer magicHit, Integer physicsDodge, Integer magicDodge, Integer hp, Integer mp) {
         this.physicsAttackMin = physicsAttackMin;
         this.physicsAttackMax = physicsAttackMax;
         this.magicAttackMin = magicAttackMin;

+ 1 - 0
logic/equip-logic/src/main/java/com/iohao/mmo/equip/service/EquipTemplateService.java

@@ -174,6 +174,7 @@ public class EquipTemplateService {
                 .level(equipTemplate.getLevel())
                 .quality(equipTemplate.getQuality())
                 .durability(equipTemplate.getDurability())
+                .nowDurability(equipTemplate.getDurability())
                 .identifyBasicCount(0)
                 .identifyEntryCount(0)
                 .equipPropertyBasicMin(equipTemplate.getEquipPropertyBasicMin())

+ 6 - 5
logic/excel-logic/src/main/java/com/iohao/mmo/excel/listener/EquipTemplateExcelListener.java

@@ -111,12 +111,13 @@ public class EquipTemplateExcelListener<E, T> extends AnalysisEventListener<T> {
                     equipEntryList.add(equipEntry);
                 }
             }
-        }else {
-            equipEntryList = equipTemplateExcelService.randomEntryBatch(
-                    excel.getLevel(),
-                    excel.getPosition(),
-                    RandomKit.randomFromInt(excel.getEquipPropertyFixedMin(),excel.getEquipPropertyFixedMax()));
         }
+//        else {
+//            equipEntryList = equipTemplateExcelService.randomEntryBatch(
+//                    excel.getLevel(),
+//                    excel.getPosition(),
+//                    RandomKit.randomFromInt(excel.getEquipPropertyFixedMin(),excel.getEquipPropertyFixedMax()));
+//        }
         equipTemplate.setEquipPropertyFixedList(equipEntryList);
         equipTemplateList.add(equipTemplate);
         // 达到BATCH_COUNT了,需要去存储一次数据库,防止数据几万条数据在内存,容易OOM