Browse Source

auto config export

Hua 1 year ago
parent
commit
fd4411f994
1 changed files with 101 additions and 95 deletions
  1. 101 95
      schema/schema.ts

+ 101 - 95
schema/schema.ts

@@ -333,55 +333,37 @@ export class WaveRewards {
333
 
333
 
334
 
334
 
335
 
335
 
336
-export class Hero {
336
+export class BattleSpacialSummon {
337
 
337
 
338
     constructor(_buf_: ByteBuf) {
338
     constructor(_buf_: ByteBuf) {
339
-        this.id = _buf_.ReadInt()
339
+        this.idx = _buf_.ReadInt()
340
         this.quality = _buf_.ReadInt()
340
         this.quality = _buf_.ReadInt()
341
-        this.attacktype = _buf_.ReadInt()
342
-        this.name = _buf_.ReadString()
343
-        { let n = Math.min(_buf_.ReadSize(), _buf_.Size); this.skills = []; for(let i = 0 ; i < n ; i++) { let _e0; _e0 = _buf_.ReadInt(); this.skills.push(_e0);}}
344
-        { let n = Math.min(_buf_.ReadSize(), _buf_.Size); this.composeheros = []; for(let i = 0 ; i < n ; i++) { let _e0; _e0 = _buf_.ReadInt(); this.composeheros.push(_e0);}}
345
-        this.isShow = _buf_.ReadInt()
341
+        this.weight = _buf_.ReadInt()
342
+        this.costgem = _buf_.ReadInt()
346
     }
343
     }
347
 
344
 
348
     /**
345
     /**
349
-     * 英雄ID
346
+     * 唯一id
350
      */
347
      */
351
-    readonly id: number
348
+    readonly idx: number
352
     /**
349
     /**
353
      * 品质
350
      * 品质
354
      */
351
      */
355
     readonly quality: Quality
352
     readonly quality: Quality
356
     /**
353
     /**
357
-     * 攻击类型
358
-     */
359
-    readonly attacktype: AttackType
360
-    /**
361
-     * 名字
362
-     */
363
-    readonly name: string
364
-    /**
365
-     * 技能列表
366
-     */
367
-    readonly skills: number[]
368
-    /**
369
-     * 合成英雄公式
354
+     * 权重
370
      */
355
      */
371
-    readonly composeheros: number[]
356
+    readonly weight: number
372
     /**
357
     /**
373
-     * 是否测试
358
+     * 消耗宝石数量
374
      */
359
      */
375
-    readonly isShow: number
360
+    readonly costgem: number
376
 
361
 
377
     resolve(tables:Tables) {
362
     resolve(tables:Tables) {
378
         
363
         
379
         
364
         
380
         
365
         
381
         
366
         
382
-        
383
-        
384
-        
385
     }
367
     }
386
 }
368
 }
387
 
369
 
@@ -481,6 +463,38 @@ export class Skill {
481
 
463
 
482
 
464
 
483
 
465
 
466
+export class System {
467
+
468
+    constructor(_buf_: ByteBuf) {
469
+        this.idx = _buf_.ReadInt()
470
+        this.mainKey = _buf_.ReadString()
471
+        this.value = _buf_.ReadString()
472
+    }
473
+
474
+    /**
475
+     * IDX
476
+     */
477
+    readonly idx: number
478
+    /**
479
+     * 常量主键
480
+     */
481
+    readonly mainKey: string
482
+    /**
483
+     * 常量值
484
+     */
485
+    readonly value: string
486
+
487
+    resolve(tables:Tables) {
488
+        
489
+        
490
+        
491
+    }
492
+}
493
+
494
+
495
+
496
+
497
+
484
 export class SkillBuff {
498
 export class SkillBuff {
485
 
499
 
486
     constructor(_buf_: ByteBuf) {
500
     constructor(_buf_: ByteBuf) {
@@ -585,31 +599,37 @@ export class SkillBuff {
585
 
599
 
586
 
600
 
587
 
601
 
588
-export class System {
602
+export class HeroQualityWorth {
589
 
603
 
590
     constructor(_buf_: ByteBuf) {
604
     constructor(_buf_: ByteBuf) {
591
         this.idx = _buf_.ReadInt()
605
         this.idx = _buf_.ReadInt()
592
-        this.mainKey = _buf_.ReadString()
593
-        this.value = _buf_.ReadString()
606
+        this.quality = _buf_.ReadInt()
607
+        this.gold = _buf_.ReadInt()
608
+        this.gem = _buf_.ReadInt()
594
     }
609
     }
595
 
610
 
596
     /**
611
     /**
597
-     * IDX
612
+     * 唯一id
598
      */
613
      */
599
     readonly idx: number
614
     readonly idx: number
600
     /**
615
     /**
601
-     * 常量主键
616
+     * 品质
602
      */
617
      */
603
-    readonly mainKey: string
618
+    readonly quality: Quality
604
     /**
619
     /**
605
-     * 常量值
620
+     * 局内金币
606
      */
621
      */
607
-    readonly value: string
622
+    readonly gold: number
623
+    /**
624
+     * 局内宝石
625
+     */
626
+    readonly gem: number
608
 
627
 
609
     resolve(tables:Tables) {
628
     resolve(tables:Tables) {
610
         
629
         
611
         
630
         
612
         
631
         
632
+        
613
     }
633
     }
614
 }
634
 }
615
 
635
 
@@ -617,26 +637,26 @@ export class System {
617
 
637
 
618
 
638
 
619
 
639
 
620
-export class Item {
640
+export class BattleSummonWeight {
621
 
641
 
622
     constructor(_buf_: ByteBuf) {
642
     constructor(_buf_: ByteBuf) {
623
         this.idx = _buf_.ReadInt()
643
         this.idx = _buf_.ReadInt()
624
-        this.type = _buf_.ReadInt()
625
-        this.name = _buf_.ReadString()
644
+        this.quality = _buf_.ReadInt()
645
+        this.weight = _buf_.ReadInt()
626
     }
646
     }
627
 
647
 
628
     /**
648
     /**
629
-     * 道具ID
649
+     * 唯一id
630
      */
650
      */
631
     readonly idx: number
651
     readonly idx: number
632
     /**
652
     /**
633
-     * 类型
653
+     * 品质
634
      */
654
      */
635
-    readonly type: number
655
+    readonly quality: Quality
636
     /**
656
     /**
637
-     * 道具名
657
+     * 权重
638
      */
658
      */
639
-    readonly name: string
659
+    readonly weight: number
640
 
660
 
641
     resolve(tables:Tables) {
661
     resolve(tables:Tables) {
642
         
662
         
@@ -649,37 +669,31 @@ export class Item {
649
 
669
 
650
 
670
 
651
 
671
 
652
-export class HeroQualityWorth {
672
+export class Item {
653
 
673
 
654
     constructor(_buf_: ByteBuf) {
674
     constructor(_buf_: ByteBuf) {
655
         this.idx = _buf_.ReadInt()
675
         this.idx = _buf_.ReadInt()
656
-        this.quality = _buf_.ReadInt()
657
-        this.gold = _buf_.ReadInt()
658
-        this.gem = _buf_.ReadInt()
676
+        this.type = _buf_.ReadInt()
677
+        this.name = _buf_.ReadString()
659
     }
678
     }
660
 
679
 
661
     /**
680
     /**
662
-     * 唯一id
681
+     * 道具ID
663
      */
682
      */
664
     readonly idx: number
683
     readonly idx: number
665
     /**
684
     /**
666
-     * 品质
667
-     */
668
-    readonly quality: Quality
669
-    /**
670
-     * 局内金币
685
+     * 类型
671
      */
686
      */
672
-    readonly gold: number
687
+    readonly type: number
673
     /**
688
     /**
674
-     * 局内宝石
689
+     * 道具名
675
      */
690
      */
676
-    readonly gem: number
691
+    readonly name: string
677
 
692
 
678
     resolve(tables:Tables) {
693
     resolve(tables:Tables) {
679
         
694
         
680
         
695
         
681
         
696
         
682
-        
683
     }
697
     }
684
 }
698
 }
685
 
699
 
@@ -687,69 +701,61 @@ export class HeroQualityWorth {
687
 
701
 
688
 
702
 
689
 
703
 
690
-export class BattleSpacialSummon {
704
+export class Hero {
691
 
705
 
692
     constructor(_buf_: ByteBuf) {
706
     constructor(_buf_: ByteBuf) {
693
-        this.idx = _buf_.ReadInt()
707
+        this.id = _buf_.ReadInt()
694
         this.quality = _buf_.ReadInt()
708
         this.quality = _buf_.ReadInt()
695
-        this.weight = _buf_.ReadInt()
696
-        this.costgem = _buf_.ReadInt()
709
+        this.attacktype = _buf_.ReadInt()
710
+        this.name = _buf_.ReadString()
711
+        this.attackRange = _buf_.ReadInt()
712
+        { let n = Math.min(_buf_.ReadSize(), _buf_.Size); this.skills = []; for(let i = 0 ; i < n ; i++) { let _e0; _e0 = _buf_.ReadInt(); this.skills.push(_e0);}}
713
+        { let n = Math.min(_buf_.ReadSize(), _buf_.Size); this.composeheros = []; for(let i = 0 ; i < n ; i++) { let _e0; _e0 = _buf_.ReadInt(); this.composeheros.push(_e0);}}
714
+        this.isShow = _buf_.ReadInt()
697
     }
715
     }
698
 
716
 
699
     /**
717
     /**
700
-     * 唯一id
718
+     * 英雄ID
701
      */
719
      */
702
-    readonly idx: number
720
+    readonly id: number
703
     /**
721
     /**
704
      * 品质
722
      * 品质
705
      */
723
      */
706
     readonly quality: Quality
724
     readonly quality: Quality
707
     /**
725
     /**
708
-     * 权重
726
+     * 攻击类型
709
      */
727
      */
710
-    readonly weight: number
728
+    readonly attacktype: AttackType
711
     /**
729
     /**
712
-     * 消耗宝石数量
730
+     * 名字
713
      */
731
      */
714
-    readonly costgem: number
715
-
716
-    resolve(tables:Tables) {
717
-        
718
-        
719
-        
720
-        
721
-    }
722
-}
723
-
724
-
725
-
726
-
727
-
728
-export class BattleSummonWeight {
729
-
730
-    constructor(_buf_: ByteBuf) {
731
-        this.idx = _buf_.ReadInt()
732
-        this.quality = _buf_.ReadInt()
733
-        this.weight = _buf_.ReadInt()
734
-    }
735
-
732
+    readonly name: string
736
     /**
733
     /**
737
-     * 唯一id
734
+     * 普攻距离
738
      */
735
      */
739
-    readonly idx: number
736
+    readonly attackRange: number
740
     /**
737
     /**
741
-     * 品质
738
+     * 技能列表
742
      */
739
      */
743
-    readonly quality: Quality
740
+    readonly skills: number[]
744
     /**
741
     /**
745
-     * 权重
742
+     * 合成英雄公式
746
      */
743
      */
747
-    readonly weight: number
744
+    readonly composeheros: number[]
745
+    /**
746
+     * 是否测试
747
+     */
748
+    readonly isShow: number
748
 
749
 
749
     resolve(tables:Tables) {
750
     resolve(tables:Tables) {
750
         
751
         
751
         
752
         
752
         
753
         
754
+        
755
+        
756
+        
757
+        
758
+        
753
     }
759
     }
754
 }
760
 }
755
 
761