ソースを参照

Added missing items equipment up to 02/10/2023 (#7606)

* Added missing items equipment up to 02/10/2023
* Implemented the item bonuses bIgnoreResRaceRate and bIgnoreMResRaceRate

Thanks to @attackjom for the review!
Atemo 2 年 前
コミット
b2ceb30e30

+ 523 - 0
db/re/item_combos.yml

@@ -34173,3 +34173,526 @@ Body:
          bonus bMatkRate,15;
          bonus2 bSkillAtk,"SC_TRIANGLESHOT",70;
       }
+  - Combos:
+      - Combo:
+          - S_DK_Armor   # 24800
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_DK_Shoes   # 24801
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_DK_Earring   # 24802
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_DK_Pendant   # 24803
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_IG_Armor   # 24804
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_IG_Shoes   # 24805
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_IG_Earring   # 24806
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_IG_Pendant   # 24807
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_SHC_Armor   # 24808
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SHC_Shoes   # 24809
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SHC_Earring   # 24810
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_SHC_Pendant   # 24811
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_ABC_Armor   # 24812
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_ABC_Shoes   # 24813
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_ABC_Earring   # 24814
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_ABC_Pendant   # 24815
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_CD_Armor   # 24816
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_CD_Shoes   # 24817
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_CD_Earring   # 24818
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_CD_Pendant   # 24819
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_IQ_Armor   # 24820
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_IQ_Shoes   # 24821
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_IQ_Earring   # 24822
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_IQ_Pendant   # 24823
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_MT_Armor   # 24824
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_MT_Shoes   # 24825
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_MT_Earring   # 24826
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_MT_Pendant   # 24827
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_BO_Armor   # 24828
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_BO_Shoes   # 24829
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_BO_Earring   # 24830
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_BO_Pendant   # 24831
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_WH_Armor   # 24832
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_WH_Shoes   # 24833
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_WH_Earring   # 24834
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_WH_Pendant   # 24835
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_TR_Armor   # 24836
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_TR_Shoes   # 24837
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_TR_Earring   # 24838
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_TR_Pendant   # 24839
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_AG_Armor   # 24840
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_AG_Shoes   # 24841
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_AG_Earring   # 24842
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_AG_Pendant   # 24843
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_EM_Armor   # 24844
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_EM_Shoes   # 24845
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_EM_Earring   # 24846
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_EM_Pendant   # 24847
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_NW_Armor   # 24848
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_NW_Shoes   # 24849
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_NW_Earring   # 24850
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_NW_Pendant   # 24851
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_SH_Armor   # 24852
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SH_Shoes   # 24853
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SH_Earring   # 24854
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_SH_Pendant   # 24855
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_SS_Armor   # 24856
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SS_Shoes   # 24857
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SS_Earring   # 24858
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_SS_Pendant   # 24859
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_SKE_Armor   # 24860
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SKE_Shoes   # 24861
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SKE_Earring   # 24862
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_SKE_Pendant   # 24863
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_SOA_Armor   # 24864
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SOA_Shoes   # 24865
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SOA_Earring   # 24866
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_SOA_Pendant   # 24867
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_HN_Armor   # 24868
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_HN_Shoes   # 24869
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_HN_Earring   # 24870
+          - S_Master_Weapon   # 24792
+      - Combo:
+          - S_HN_Pendant   # 24871
+          - S_Master_Weapon   # 24792
+    Script: |
+      bonus bAllTraitStats,2;
+  - Combos:
+      - Combo:
+          - S_DK_Armor   # 24800
+          - S_Master_Shield   # 24793
+          - S_DK_Shoes   # 24801
+      - Combo:
+          - S_IG_Armor   # 24804
+          - S_Master_Shield   # 24793
+          - S_IG_Shoes   # 24805
+      - Combo:
+          - S_SHC_Armor   # 24808
+          - S_Master_Shield   # 24793
+          - S_SHC_Shoes   # 24809
+      - Combo:
+          - S_ABC_Armor   # 24812
+          - S_Master_Shield   # 24793
+          - S_ABC_Shoes   # 24813
+      - Combo:
+          - S_CD_Armor   # 24816
+          - S_Master_Shield   # 24793
+          - S_CD_Shoes   # 24817
+      - Combo:
+          - S_IQ_Armor   # 24820
+          - S_Master_Shield   # 24793
+          - S_IQ_Shoes   # 24821
+      - Combo:
+          - S_MT_Armor   # 24824
+          - S_Master_Shield   # 24793
+          - S_MT_Shoes   # 24825
+      - Combo:
+          - S_BO_Armor   # 24828
+          - S_Master_Shield   # 24793
+          - S_BO_Shoes   # 24829
+      - Combo:
+          - S_WH_Armor   # 24832
+          - S_Master_Shield   # 24793
+          - S_WH_Shoes   # 24833
+      - Combo:
+          - S_TR_Armor   # 24836
+          - S_Master_Shield   # 24793
+          - S_TR_Shoes   # 24837
+      - Combo:
+          - S_AG_Armor   # 24840
+          - S_Master_Shield   # 24793
+          - S_AG_Shoes   # 24841
+      - Combo:
+          - S_EM_Armor   # 24844
+          - S_Master_Shield   # 24793
+          - S_EM_Shoes   # 24845
+      - Combo:
+          - S_NW_Armor   # 24848
+          - S_Master_Shield   # 24793
+          - S_NW_Shoes   # 24849
+      - Combo:
+          - S_SH_Shoes   # 24853
+          - S_SH_Armor   # 24852
+          - S_Master_Shield   # 24793
+      - Combo:
+          - S_SS_Armor   # 24856
+          - S_Master_Shield   # 24793
+          - S_SS_Shoes   # 24857
+      - Combo:
+          - S_SKE_Armor   # 24860
+          - S_Master_Shield   # 24793
+          - S_SKE_Shoes   # 24861
+      - Combo:
+          - S_SOA_Armor   # 24864
+          - S_Master_Shield   # 24793
+          - S_SOA_Shoes   # 24865
+      - Combo:
+          - S_HN_Armor   # 24868
+          - S_Master_Shield   # 24793
+          - S_HN_Shoes   # 24869
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_SHIELD)+getequiprefinerycnt(EQI_SHADOW_SHOES);
+      bonus bPAtk,1;
+      bonus bSMatk,1;
+      if (.@sum>=27) {
+         bonus2 bIgnoreDefRaceRate,RC_All,50;
+         bonus2 bIgnoreDefRaceRate,RC_Player_Human,-50;
+         bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-50;
+         bonus2 bIgnoreMdefRaceRate,RC_All,50;
+         bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-50;
+         bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-50;
+      }
+  - Combos:
+      - Combo:
+          - S_DK_Earring   # 24802
+          - S_Master_Weapon   # 24792
+          - S_DK_Pendant   # 24803
+      - Combo:
+          - S_IG_Earring   # 24806
+          - S_Master_Weapon   # 24792
+          - S_IG_Pendant   # 24807
+      - Combo:
+          - S_SHC_Earring   # 24810
+          - S_Master_Weapon   # 24792
+          - S_SHC_Pendant   # 24811
+      - Combo:
+          - S_ABC_Earring   # 24814
+          - S_Master_Weapon   # 24792
+          - S_ABC_Pendant   # 24815
+      - Combo:
+          - S_CD_Earring   # 24818
+          - S_Master_Weapon   # 24792
+          - S_CD_Pendant   # 24819
+      - Combo:
+          - S_IQ_Earring   # 24822
+          - S_Master_Weapon   # 24792
+          - S_IQ_Pendant   # 24823
+      - Combo:
+          - S_MT_Earring   # 24826
+          - S_Master_Weapon   # 24792
+          - S_MT_Pendant   # 24827
+      - Combo:
+          - S_BO_Earring   # 24830
+          - S_Master_Weapon   # 24792
+          - S_BO_Pendant   # 24831
+      - Combo:
+          - S_WH_Earring   # 24834
+          - S_Master_Weapon   # 24792
+          - S_WH_Pendant   # 24835
+      - Combo:
+          - S_TR_Earring   # 24838
+          - S_Master_Weapon   # 24792
+          - S_TR_Pendant   # 24839
+      - Combo:
+          - S_AG_Earring   # 24842
+          - S_Master_Weapon   # 24792
+          - S_AG_Pendant   # 24843
+      - Combo:
+          - S_EM_Earring   # 24846
+          - S_Master_Weapon   # 24792
+          - S_EM_Pendant   # 24847
+      - Combo:
+          - S_NW_Earring   # 24850
+          - S_Master_Weapon   # 24792
+          - S_NW_Pendant   # 24851
+      - Combo:
+          - S_SH_Earring   # 24854
+          - S_Master_Weapon   # 24792
+          - S_SH_Pendant   # 24855
+      - Combo:
+          - S_SS_Earring   # 24858
+          - S_Master_Weapon   # 24792
+          - S_SS_Pendant   # 24859
+      - Combo:
+          - S_SKE_Earring   # 24862
+          - S_Master_Weapon   # 24792
+          - S_SKE_Pendant   # 24863
+      - Combo:
+          - S_SOA_Earring   # 24866
+          - S_Master_Weapon   # 24792
+          - S_SOA_Pendant   # 24867
+      - Combo:
+          - S_HN_Earring   # 24870
+          - S_Master_Weapon   # 24792
+          - S_HN_Pendant   # 24871
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_L)+getequiprefinerycnt(EQI_SHADOW_ACC_R);
+      bonus bPAtk,1;
+      bonus bSMatk,1;
+      if (.@sum>=27) {
+         bonus2 bIgnoreDefRaceRate,RC_All,50;
+         bonus2 bIgnoreDefRaceRate,RC_Player_Human,-50;
+         bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-50;
+         bonus2 bIgnoreMdefRaceRate,RC_All,50;
+         bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-50;
+         bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-50;
+      }
+  - Combos:
+      - Combo:
+          - S_DK_Armor   # 24800
+          - S_Master_Shield   # 24793
+          - S_DK_Shoes   # 24801
+          - S_DK_Earring   # 24802
+          - S_Master_Weapon   # 24792
+          - S_DK_Pendant   # 24803
+      - Combo:
+          - S_IG_Armor   # 24804
+          - S_Master_Shield   # 24793
+          - S_IG_Shoes   # 24805
+          - S_IG_Earring   # 24806
+          - S_Master_Weapon   # 24792
+          - S_IG_Pendant   # 24807
+      - Combo:
+          - S_SHC_Armor   # 24808
+          - S_Master_Shield   # 24793
+          - S_SHC_Shoes   # 24809
+          - S_SHC_Earring   # 24810
+          - S_Master_Weapon   # 24792
+          - S_SHC_Pendant   # 24811
+      - Combo:
+          - S_ABC_Armor   # 24812
+          - S_Master_Shield   # 24793
+          - S_ABC_Shoes   # 24813
+          - S_ABC_Earring   # 24814
+          - S_Master_Weapon   # 24792
+          - S_ABC_Pendant   # 24815
+      - Combo:
+          - S_CD_Armor   # 24816
+          - S_Master_Shield   # 24793
+          - S_CD_Shoes   # 24817
+          - S_CD_Earring   # 24818
+          - S_Master_Weapon   # 24792
+          - S_CD_Pendant   # 24819
+      - Combo:
+          - S_IQ_Armor   # 24820
+          - S_Master_Shield   # 24793
+          - S_IQ_Shoes   # 24821
+          - S_IQ_Earring   # 24822
+          - S_Master_Weapon   # 24792
+          - S_IQ_Pendant   # 24823
+      - Combo:
+          - S_MT_Armor   # 24824
+          - S_Master_Shield   # 24793
+          - S_MT_Shoes   # 24825
+          - S_MT_Earring   # 24826
+          - S_Master_Weapon   # 24792
+          - S_MT_Pendant   # 24827
+      - Combo:
+          - S_BO_Armor   # 24828
+          - S_Master_Shield   # 24793
+          - S_BO_Shoes   # 24829
+          - S_BO_Earring   # 24830
+          - S_Master_Weapon   # 24792
+          - S_BO_Pendant   # 24831
+      - Combo:
+          - S_WH_Armor   # 24832
+          - S_Master_Shield   # 24793
+          - S_WH_Shoes   # 24833
+          - S_WH_Earring   # 24834
+          - S_Master_Weapon   # 24792
+          - S_WH_Pendant   # 24835
+      - Combo:
+          - S_TR_Armor   # 24836
+          - S_Master_Shield   # 24793
+          - S_TR_Shoes   # 24837
+          - S_TR_Earring   # 24838
+          - S_Master_Weapon   # 24792
+          - S_TR_Pendant   # 24839
+      - Combo:
+          - S_AG_Armor   # 24840
+          - S_Master_Shield   # 24793
+          - S_AG_Shoes   # 24841
+          - S_AG_Earring   # 24842
+          - S_Master_Weapon   # 24792
+          - S_AG_Pendant   # 24843
+      - Combo:
+          - S_EM_Armor   # 24844
+          - S_Master_Shield   # 24793
+          - S_EM_Shoes   # 24845
+          - S_EM_Earring   # 24846
+          - S_Master_Weapon   # 24792
+          - S_EM_Pendant   # 24847
+      - Combo:
+          - S_NW_Armor   # 24848
+          - S_Master_Shield   # 24793
+          - S_NW_Shoes   # 24849
+          - S_NW_Earring   # 24850
+          - S_Master_Weapon   # 24792
+          - S_NW_Pendant   # 24851
+      - Combo:
+          - S_SH_Shoes   # 24853
+          - S_SH_Armor   # 24852
+          - S_Master_Shield   # 24793
+          - S_SH_Earring   # 24854
+          - S_Master_Weapon   # 24792
+          - S_SH_Pendant   # 24855
+      - Combo:
+          - S_SS_Armor   # 24856
+          - S_Master_Shield   # 24793
+          - S_SS_Shoes   # 24857
+          - S_SS_Earring   # 24858
+          - S_Master_Weapon   # 24792
+          - S_SS_Pendant   # 24859
+      - Combo:
+          - S_SKE_Armor   # 24860
+          - S_Master_Shield   # 24793
+          - S_SKE_Shoes   # 24861
+          - S_SKE_Earring   # 24862
+          - S_Master_Weapon   # 24792
+          - S_SKE_Pendant   # 24863
+      - Combo:
+          - S_SOA_Armor   # 24864
+          - S_Master_Shield   # 24793
+          - S_SOA_Shoes   # 24865
+          - S_SOA_Earring   # 24866
+          - S_Master_Weapon   # 24792
+          - S_SOA_Pendant   # 24867
+      - Combo:
+          - S_HN_Armor   # 24868
+          - S_Master_Shield   # 24793
+          - S_HN_Shoes   # 24869
+          - S_HN_Earring   # 24870
+          - S_Master_Weapon   # 24792
+          - S_HN_Pendant   # 24871
+    Script: |
+      bonus2 bIgnoreResRaceRate,RC_All,20;
+      bonus2 bIgnoreResRaceRate,RC_Player_Human,-20;
+      bonus2 bIgnoreResRaceRate,RC_Player_Doram,-20;
+      bonus2 bIgnoreMResRaceRate,RC_All,20;
+      bonus2 bIgnoreMResRaceRate,RC_Player_Human,-20;
+      bonus2 bIgnoreMResRaceRate,RC_Player_Doram,-20;

ファイルの差分が大きいため隠しています
+ 927 - 9
db/re/item_db_equip.yml


+ 864 - 3
db/re/item_db_etc.yml

@@ -11501,7 +11501,7 @@ Body:
       Head_Top: true
     Flags:
       BuyingStore: true
-      DropEffect: CLIENT      
+      DropEffect: CLIENT
   - Id: 4625
     AegisName: Timeholder_Card
     Name: Time Holder Card
@@ -45474,7 +45474,7 @@ Body:
     Type: Card
     SubType: Enchant
     Script: |
-      skill "AL_BLESSING",10;  
+      skill "AL_BLESSING",10;
   - Id: 31000
     AegisName: Rudo_Card_J
     Name: Rudo Card
@@ -47798,6 +47798,61 @@ Body:
       bonus bDelayrate,-5;
       bonus bPAtk,1;
       bonus bSmatk,1;
+  - Id: 300195
+    AegisName: SLD_Boitata_Card
+    Name: Sealed Voitata Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Armor: true
+    Flags:
+      DropEffect: CLIENT
+    Script: |
+      bonus2 bAddRace,RC_Insect,20;
+      bonus2 bAddRace,RC_Brute,20;
+      bonus2 bAddEle,Ele_Earth,20;
+      bonus2 bAddEle,Ele_Wind,20;
+      if (getrefine()>=15) {
+         bonus2 bAddRace,RC_Insect,10;
+         bonus2 bAddRace,RC_Brute,10;
+         bonus2 bAddEle,Ele_Earth,10;
+         bonus2 bAddEle,Ele_Wind,10;
+      }
+  - Id: 300201
+    AegisName: SLD_P_Spi_Q_Card
+    Name: Sealed Tainted Broodmother Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Garment: true
+    Flags:
+      DropEffect: CLIENT
+    Script: |
+      bonus2 bMagicAtkEle,Ele_Earth,50;
+      bonus2 bMagicAtkEle,Ele_Water,50;
+      bonus2 bSubEle,Ele_All,-60;
+      if (getrefine()>=15) {
+         bonus2 bSubEle,Ele_All,-40;
+         bonus2 bMagicAtkEle,Ele_Earth,25;
+         bonus2 bMagicAtkEle,Ele_Water,25;
+      }
+  - Id: 300203
+    AegisName: SLD_F_Muspell_Card
+    Name: Sealed Hardened Muspellscall Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Left_Hand: true
+    Flags:
+      DropEffect: CLIENT
+    Script: |
+      bonus2 bSubRace,RC_Demon,30;
+      bonus2 bSubRace,RC_Brute,30;
+      bonus2 bSubRace,RC_Dragon,30;
+      bonus2 bAddClass,Class_Normal,20;
+      if (getrefine()>=15) {
+         bonus2 bAddClass,Class_Normal,10;
+      }
   - Id: 300207
     AegisName: SLD_Shining_T_Bear_Card
     Name: Sealed Shiny Teddy Bear Card
@@ -55602,7 +55657,7 @@ Body:
     SubType: Enchant
     Script: |
       .@r = getrefine();
-      bonus bLongAtkDef,5+(10*(.@r/3));      
+      bonus bLongAtkDef,5+(10*(.@r/3));
   - Id: 310654
     AegisName: ASPD_Robe_D
     Name: ASPD+1(Dual)
@@ -66001,6 +66056,794 @@ Body:
     Name: Evil Spell
     Type: Card
     SubType: Enchant
+  - Id: 312189
+    AegisName: M_Pow3
+    Name: POW+3    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus bPow,3;
+  - Id: 312190
+    AegisName: M_Sta3
+    Name: STA+3    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus bSta,3;
+  - Id: 312191
+    AegisName: M_Wis3
+    Name: WIS+3    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus bWis,3;
+  - Id: 312192
+    AegisName: M_Spl3
+    Name: SPL+3    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus bSpl,3;
+  - Id: 312193
+    AegisName: M_Con3
+    Name: CON+3    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus bCon,3;
+  - Id: 312194
+    AegisName: M_Crt3
+    Name: CRT+3    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus bCrt,3;
+  - Id: 312195
+    AegisName: Nimble_Soul
+    Name: Nimble Soul    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus bAspdRate,(getrefine()/2);
+  - Id: 312196
+    AegisName: Casting_Soul
+    Name: Casting soul    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus bVariableCastrate,-(getrefine()/2);
+  - Id: 312197
+    AegisName: Critical_Soul
+    Name: Critical Soul    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus bCritical,(getrefine()/2);
+  - Id: 312198
+    AegisName: Expert_Soul
+    Name: Expert Soul    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus bDelayrate,-(getrefine()/2);
+  - Id: 312199
+    AegisName: Robust_Soul
+    Name: Robust Soul    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getrefine();
+      bonus bMaxHPrate,(.@r/3);
+      bonus bMaxSPrate,(.@r/3);
+  - Id: 312200
+    AegisName: DK_Soul_SW
+    Name: Dragon Knight Soul (Servant Weapon)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"DK_SERVANTWEAPON_ATK",2+(getrefine()/2);
+  - Id: 312201
+    AegisName: DK_Soul_SS
+    Name: Dragon Knight Soul (Storm Slash)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"DK_STORMSLASH",2+(getrefine()/2);
+  - Id: 312202
+    AegisName: DK_Soul_HS
+    Name: Dragon Knight Soul (Hack and Slasher)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"DK_HACKANDSLASHER",2+(getrefine()/2);
+  - Id: 312203
+    AegisName: DK_Soul_MC
+    Name: Dragon Knight Soul (Madness Crusher)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"DK_MADNESS_CRUSHER",2+(getrefine()/2);
+  - Id: 312204
+    AegisName: IG_Soul_OS
+    Name: Imperial Guard Soul (Over Slash)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"IG_OVERSLASH",2+(getrefine()/2);
+  - Id: 312205
+    AegisName: IG_Soul_SS
+    Name: Imperial Guard Soul (Shield Shooting)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",2+(getrefine()/2);
+  - Id: 312206
+    AegisName: IG_Soul_CR
+    Name: Imperial Guard Soul (Cross Lane)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"IG_CROSS_RAIN",2+(getrefine()/2);
+  - Id: 312207
+    AegisName: SHC_Soul_ES
+    Name: Shadow Cross Soul (Eternal Slash)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SHC_ETERNAL_SLASH",2+(getrefine()/2);
+  - Id: 312208
+    AegisName: SHC_Soul_SI
+    Name: Shadow Cross Soul (Savage Impact)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SHC_SAVAGE_IMPACT",2+(getrefine()/2);
+  - Id: 312209
+    AegisName: SHC_Soul_IC
+    Name: Shadow Cross Soul (Impact Crater)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SHC_IMPACT_CRATER",2+(getrefine()/2);
+  - Id: 312210
+    AegisName: SHC_Soul_SS
+    Name: Shadow Cross Soul (Shadow Staff)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SHC_SHADOW_STAB",2+(getrefine()/2);
+  - Id: 312211
+    AegisName: ABC_Soul_DS
+    Name: Abyss Chaser Soul (Deft Staff)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"ABC_DEFT_STAB",2+(getrefine()/2);
+  - Id: 312212
+    AegisName: ABC_Soul_CR
+    Name: Abyss Chaser Soul (Chain Reaction Shot)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"ABC_CHAIN_REACTION_SHOT_ATK",2+(getrefine()/2);
+  - Id: 312213
+    AegisName: ABC_Soul_FS
+    Name: Abyss Chaser Soul (Frenzy Shot)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"ABC_FRENZY_SHOT",2+(getrefine()/2);
+  - Id: 312214
+    AegisName: ABC_Soul_AD
+    Name: Abyss Chaser Soul (Abyss Dagger)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"ABC_ABYSS_DAGGER",2+(getrefine()/2);
+  - Id: 312215
+    AegisName: ABC_Soul_AS
+    Name: Abyss Chaser Soul (Abyss Square)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"ABC_ABYSS_SQUARE",2+(getrefine()/2);
+  - Id: 312216
+    AegisName: ABC_Soul_FA
+    Name: Abyss Chaser Soul (From the Abyss)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"ABC_FROM_THE_ABYSS_ATK",2+(getrefine()/2);
+  - Id: 312217
+    AegisName: CD_Soul_AB
+    Name: Cardinal Soul (Arbitrium)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"CD_ARBITRIUM_ATK",2+(getrefine()/2);
+  - Id: 312218
+    AegisName: CD_Soul_FL
+    Name: Cardinal Soul (Flamen)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"CD_FRAMEN",2+(getrefine()/2);
+  - Id: 312219
+    AegisName: CD_Soul_PT
+    Name: Cardinal Soul (Petitio)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"CD_PETITIO",2+(getrefine()/2);
+  - Id: 312220
+    AegisName: IQ_Soul_FT
+    Name: Inquisitor Soul (Conviction)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getrefine();
+      bonus2 bSkillAtk,"IQ_THIRD_PUNISH",2+(.@r/2);
+      bonus2 bSkillAtk,"IQ_SECOND_FAITH",2+(.@r/2);
+  - Id: 312221
+    AegisName: IQ_Soul_JD
+    Name: Inquisitor Soul (Judgment)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getrefine();
+      bonus2 bSkillAtk,"IQ_THIRD_CONSECRATION",2+(.@r/2);
+      bonus2 bSkillAtk,"IQ_SECOND_JUDGEMENT",2+(.@r/2);
+  - Id: 312222
+    AegisName: IQ_Soul_EX
+    Name: Inquisitor Soul (Death)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"IQ_SECOND_FLAME",2+(getrefine()/2);
+  - Id: 312223
+    AegisName: IQ_Soul_FL
+    Name: Inquisitor Soul (Explosive God Bullet)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",2+(getrefine()/2);
+  - Id: 312224
+    AegisName: MT_Soul_AS
+    Name: Meister Soul (Ax Stomp)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"MT_AXE_STOMP",2+(getrefine()/2);
+  - Id: 312225
+    AegisName: MT_Soul_SB
+    Name: Meister Soul (Spark Blaster)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"MT_SPARK_BLASTER",2+(getrefine()/2);
+  - Id: 312226
+    AegisName: MT_Soul_MS
+    Name: Meister Soul (Mighty Smash)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"MT_MIGHTY_SMASH",2+(getrefine()/2);
+  - Id: 312227
+    AegisName: MT_Soul_TL
+    Name: Meister Soul (Triple Laser)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"MT_TRIPLE_LASER",2+(getrefine()/2);
+  - Id: 312228
+    AegisName: BO_Soul_MT
+    Name: Violo Soul (Mahemic Thorns)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",2+(getrefine()/2);
+  - Id: 312229
+    AegisName: BO_Soul_AZ
+    Name: Biolo Soul (Acidified Zone)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getrefine();
+      bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_WIND",2+(.@r/2);
+      bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_FIRE",2+(.@r/2);
+      bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_WATER",2+(.@r/2);
+      bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_GROUND",2+(.@r/2);
+  - Id: 312230
+    AegisName: BO_Soul_EP
+    Name: Violo Soul (Explosive Powder)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"BO_EXPLOSIVE_POWDER",2+(getrefine()/2);
+  - Id: 312231
+    AegisName: WH_Soul_GS
+    Name: Windhawk Soul (Gile Storm)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"WH_GALESTORM",2+(getrefine()/2);
+  - Id: 312232
+    AegisName: WH_Soul_CB
+    Name: Windhawk Soul (Creative Volt)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"WH_CRESCIVE_BOLT",2+(getrefine()/2);
+  - Id: 312233
+    AegisName: WH_Soul_HS
+    Name: Windhawk Soul (Hawk Rush)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"WH_HAWKRUSH",2+(getrefine()/2);
+  - Id: 312234
+    AegisName: WH_Soul_ST
+    Name: Windhawk Soul (Solid Trap)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"WH_SOLIDTRAP",2+(getrefine()/2);
+  - Id: 312235
+    AegisName: WH_Soul_BT
+    Name: Windhawk Soul (Deep Blind Trap)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"WH_DEEPBLINDTRAP",2+(getrefine()/2);
+  - Id: 312236
+    AegisName: WH_Soul_FT
+    Name: Windhawk Soul (Flame Trap)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"WH_FLAMETRAP",2+(getrefine()/2);
+  - Id: 312237
+    AegisName: WH_Soul_SW
+    Name: Windhawk Soul (Swift Trap)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"WH_SWIFTTRAP",2+(getrefine()/2);
+  - Id: 312238
+    AegisName: TR_Soul_RB
+    Name: Troubadour & Trouber Soul (Rosé Blossom)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",2+(getrefine()/2);
+  - Id: 312239
+    AegisName: TR_Soul_RS
+    Name: Troubadour & Trouber Soul (Rhythm Shooting)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"TR_RHYTHMSHOOTING",2+(getrefine()/2);
+  - Id: 312240
+    AegisName: TR_Soul_MF
+    Name: Troubadour & Trouber Soul (Metallic Fury)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"TR_METALIC_FURY",2+(getrefine()/2);
+  - Id: 312241
+    AegisName: AG_Soul_SV
+    Name: Arch Mage Soul (Soul Vulcan Strike)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"AG_SOUL_VC_STRIKE",2+(getrefine()/2);
+  - Id: 312242
+    AegisName: AG_Soul_MI
+    Name: Ark Mage Soul (Mystery Illusion)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"AG_MYSTERY_ILLUSION",2+(getrefine()/2);
+  - Id: 312243
+    AegisName: AG_Soul_FF
+    Name: Arch Mage Soul (Floral Flare Rod)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"AG_FLORAL_FLARE_ROAD",2+(getrefine()/2);
+  - Id: 312244
+    AegisName: AG_Soul_CA
+    Name: Arch Mage Soul (Crimson Arrow)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"AG_CRIMSON_ARROW_ATK",2+(getrefine()/2);
+  - Id: 312245
+    AegisName: AG_Soul_RC
+    Name: Arch Mage Soul (Rain of Crystal)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"AG_RAIN_OF_CRYSTAL",2+(getrefine()/2);
+  - Id: 312246
+    AegisName: AG_Soul_FS
+    Name: Arch Mage Soul (Frozen Slash)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"AG_FROZEN_SLASH",2+(getrefine()/2);
+  - Id: 312247
+    AegisName: AG_Soul_TS
+    Name: Arch Mage Soul (Tornado Storm)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"AG_TORNADO_STORM",2+(getrefine()/2);
+  - Id: 312248
+    AegisName: AG_Soul_SC
+    Name: Arch Mage Soul (Storm Cannon)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"AG_STORM_CANNON",2+(getrefine()/2);
+  - Id: 312249
+    AegisName: AG_Soul_ST
+    Name: Arch Mage Soul (Stratum Trammer)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"AG_STRANTUM_TREMOR",2+(getrefine()/2);
+  - Id: 312250
+    AegisName: AG_Soul_RD
+    Name: Arch Mage Soul (Lock Down)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"AG_ROCK_DOWN",2+(getrefine()/2);
+  - Id: 312251
+    AegisName: EM_Soul_DS
+    Name: Elemental Master Soul (Diamond Storm)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"EM_DIAMOND_STORM",2+(getrefine()/2);
+  - Id: 312252
+    AegisName: EM_Soul_CF
+    Name: Elemental Master Soul (Configuration)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"EM_CONFLAGRATION",2+(getrefine()/2);
+  - Id: 312253
+    AegisName: EM_Soul_LD
+    Name: Elemental Master Soul (Lightning Land)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"EM_LIGHTNING_LAND",2+(getrefine()/2);
+  - Id: 312254
+    AegisName: EM_Soul_TD
+    Name: Elemental Master Soul (Tera Drive)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"EM_TERRA_DRIVE",2+(getrefine()/2);
+  - Id: 312255
+    AegisName: EM_Soul_VS
+    Name: Elemental Master Soul (Venom Swamp)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"EM_VENOM_SWAMP",2+(getrefine()/2);
+  - Id: 312256
+    AegisName: NW_Soul_VN
+    Name: Night's Watch Soul (The Vigilant at Night)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"NW_THE_VIGILANTE_AT_NIGHT",2+(getrefine()/2);
+  - Id: 312257
+    AegisName: NW_Soul_SS
+    Name: Night Watch Soul (Spiral Shooting)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"NW_SPIRAL_SHOOTING",2+(getrefine()/2);
+  - Id: 312258
+    AegisName: NW_Soul_OB
+    Name: Night Watch Soul (Only One Bullet)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"NW_ONLY_ONE_BULLET",2+(getrefine()/2);
+  - Id: 312259
+    AegisName: NW_Soul_WF
+    Name: Night Watch Soul (Wild Fire)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"NW_WILD_FIRE",2+(getrefine()/2);
+  - Id: 312260
+    AegisName: NW_Soul_MO
+    Name: Night Watch Soul (Magazine for One)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"NW_MAGAZINE_FOR_ONE",2+(getrefine()/2);
+  - Id: 312261
+    AegisName: NW_Soul_GR
+    Name: Night Watch Soul (Grenade)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getrefine();
+      bonus2 bSkillAtk,"NW_HASTY_FIRE_IN_THE_HOLE",2+(.@r/2);
+      bonus2 bSkillAtk,"NW_BASIC_GRENADE",2+(.@r/2);
+      bonus2 bSkillAtk,"NW_GRENADES_DROPPING",2+(.@r/2);
+  - Id: 312262
+    AegisName: SH_Soul_HB
+    Name: Spirit Spirit Soul (Hyeonrok's Leaf Wind)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SH_HYUN_ROKS_BREEZE",2+(getrefine()/2);
+  - Id: 312263
+    AegisName: SH_Soul_HC
+    Name: Spirit Spirit Soul (Hyeonrokpo)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SH_HYUN_ROK_CANNON",2+(getrefine()/2);
+  - Id: 312264
+    AegisName: SH_Soul_CS
+    Name: Spirit Spirit Soul    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SH_CHUL_HO_SONIC_CLAW",2+(getrefine()/2);
+  - Id: 312265
+    AegisName: SH_Soul_HS
+    Name: Spirit Spirit Soul    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SH_HOGOGONG_STRIKE",2+(getrefine()/2);
+  - Id: 312266
+    AegisName: SS_Soul_FS
+    Name: Shinkiro & Shiranui Soul (Fouma Shuriken - Seized)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_FUUMASHOUAKU",2+(getrefine()/2);
+  - Id: 312267
+    AegisName: SS_Soul_FK
+    Name: Shinkiro & Shiranui Soul (Fouma Shuriken - Build)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_FUUMAKOUCHIKU",2+(getrefine()/2);
+  - Id: 312268
+    AegisName: SS_Soul_SH
+    Name: Shinkiro & Shiranui Soul (Red Flame Cannon)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_SEKIENHOU",2+(getrefine()/2);
+  - Id: 312269
+    AegisName: SS_Soul_RH
+    Name: Shinkiro & Shiranui Soul (Cold Blooded)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_REIKETSUHOU",2+(getrefine()/2);
+  - Id: 312270
+    AegisName: SS_Soul_RDH
+    Name: Shinkiro & Shiranui Soul (Thunderbolt Cannon)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_RAIDENPOU",2+(getrefine()/2);
+  - Id: 312271
+    AegisName: SS_Soul_KH
+    Name: Shinkiro & Shiranui Soul (Golden Dragon Cannon)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_KINRYUUHOU",2+(getrefine()/2);
+  - Id: 312272
+    AegisName: SS_Soul_AH
+    Name: Shinkiro & Shiranui Soul (Dark Gun)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_ANTENPOU",2+(getrefine()/2);
+  - Id: 312273
+    AegisName: SS_Soul_KW
+    Name: Shinkiro & Shiranui Soul (Kunai - Distortion)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_KUNAIWAIKYOKU",2+(getrefine()/2);
+  - Id: 312274
+    AegisName: SS_Soul_KK
+    Name: Shinkiro & Shiranui Soul (Kunai-Refraction)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_KUNAIKUSSETSU",2+(getrefine()/2);
+  - Id: 312275
+    AegisName: SS_Soul_KN
+    Name: Shinkiro & Shiranui Soul (Shadow Dance)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_KAGENOMAI",2+(getrefine()/2);
+  - Id: 312276
+    AegisName: SS_Soul_KG
+    Name: Shinkiro & Shiranui Soul (One Island of Shadows)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SS_KAGEGISSEN",2+(getrefine()/2);
+  - Id: 312277
+    AegisName: SKE_Soul_NB
+    Name: Celestial Soul (Taecheon Ilyang)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SKE_NOON_BLAST",2+(getrefine()/2);
+  - Id: 312278
+    AegisName: SKE_Soul_SB
+    Name: Celestial Soul (Chunyang)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SKE_SUNSET_BLAST",2+(getrefine()/2);
+  - Id: 312279
+    AegisName: SKE_Soul_MK
+    Name: Celestial Soul (Taecheon Sun Moon)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SKE_MIDNIGHT_KICK",2+(getrefine()/2);
+  - Id: 312280
+    AegisName: SKE_Soul_DB
+    Name: Celestial Soul (Thousand Moon)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SKE_DAWN_BREAK",2+(getrefine()/2);
+  - Id: 312281
+    AegisName: SKE_Soul_TG
+    Name: Heavenly Soul (Cheonjemanseong)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SKE_TWINKLING_GALAXY",2+(getrefine()/2);
+  - Id: 312282
+    AegisName: SKE_Soul_SC
+    Name: Celestial Soul (Celestial)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SKE_STAR_CANNON",2+(getrefine()/2);
+  - Id: 312283
+    AegisName: SOA_Soul_BD
+    Name: Yeongdosa Soul (Blue Dragon)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SOA_TALISMAN_OF_BLUE_DRAGON",2+(getrefine()/2);
+  - Id: 312284
+    AegisName: SOA_Soul_WT
+    Name: Young Dosa Soul (White Tiger)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SOA_TALISMAN_OF_WHITE_TIGER",2+(getrefine()/2);
+  - Id: 312285
+    AegisName: SOA_Soul_RP
+    Name: Soul of the Leader (Master)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SOA_TALISMAN_OF_RED_PHOENIX",2+(getrefine()/2);
+  - Id: 312286
+    AegisName: SOA_Soul_BT
+    Name: Yeongdosa Soul (Hyunmubu)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SOA_TALISMAN_OF_BLACK_TORTOISE",2+(getrefine()/2);
+  - Id: 312287
+    AegisName: SOA_Soul_MS
+    Name: Leader Soul (Purification of the Dead)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",2+(getrefine()/2);
+  - Id: 312288
+    AegisName: SOA_Soul_SS
+    Name: Leader Soul (Leadership Department)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SOA_TALISMAN_OF_SOUL_STEALING",2+(getrefine()/2);
+  - Id: 312289
+    AegisName: SOA_Soul_FG
+    Name: Young Dosa Soul (Bride of the four directions)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"SOA_TALISMAN_OF_FOUR_BEARING_GOD",2+(getrefine()/2);
+  - Id: 312290
+    AegisName: HN_Soul_DB
+    Name: Hyper Novice Soul (Double Bowling Bash)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"HN_DOUBLEBOWLINGBASH",2+(getrefine()/2);
+  - Id: 312291
+    AegisName: HN_Soul_SB
+    Name: Hyper Novice Soul (Mega Sonic Blow)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"HN_MEGA_SONIC_BLOW",2+(getrefine()/2);
+  - Id: 312292
+    AegisName: HN_Soul_SC
+    Name: Hyper Novice Soul (Shield Chain Rush)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"HN_SHIELD_CHAIN_RUSH",2+(getrefine()/2);
+  - Id: 312293
+    AegisName: HN_Soul_SP
+    Name: Hyper Novice Soul (Spiral Pierce Max)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"HN_SPIRAL_PIERCE_MAX",2+(getrefine()/2);
+  - Id: 312294
+    AegisName: HN_Soul_MS
+    Name: Hyper Novice Soul (Meteor Storm Buster)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"HN_METEOR_STORM_BUSTER",2+(getrefine()/2);
+  - Id: 312295
+    AegisName: HN_Soul_JT
+    Name: Hyper Novice Soul (Jupitel Thunder Storm)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+  - Id: 312296
+    AegisName: HN_Soul_JF
+    Name: Hyper Novice Soul (Jack Frost Nova)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"HN_JACK_FROST_NOVA",2+(getrefine()/2);
+  - Id: 312297
+    AegisName: HN_Soul_HD
+    Name: Hyper Novice Soul (Hell's Drive)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"HN_HELLS_DRIVE",2+(getrefine()/2);
+  - Id: 312298
+    AegisName: HN_Soul_GG
+    Name: Hyper Novice Soul (Ground Gravitation)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"HN_GROUND_GRAVITATION",2+(getrefine()/2);
+  - Id: 312299
+    AegisName: HN_Soul_NV
+    Name: Hyper Novice Soul (Napalm Vulcan Strike)    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      bonus2 bSkillAtk,"HN_NAPALM_VULCAN_STRIKE",2+(getrefine()/2);
   - Id: 1000000
     AegisName: IDTest_event
     Name: IDTest event
@@ -70646,6 +71489,24 @@ Body:
     Flags:
       BuyingStore: true
       DropEffect: CLIENT
+  - Id: 1001216
+    AegisName: 2301_ev_paste
+    Name: Sticky dough    # !todo check english name
+    Type: Etc
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+  - Id: 1001253
+    AegisName: S_Enchant_Essence
+    Name: Shadow Essence    # !todo check english name
+    Type: Etc
+    Flags:
+      BuyingStore: true
   - Id: 1220001
     AegisName: Kunai
     Name: Kunai

+ 1390 - 1
db/re/item_enchant.yml

@@ -15145,7 +15145,6 @@ Body:
                 Amount: 15
               - Material: EP19_D_P_Stone
                 Amount: 3
-# TODO: 48-50? Were they removed already again?
   - Id: 51
     TargetItems:
       C_20th_Anniversary_Hat: true
@@ -21442,3 +21441,1393 @@ Body:
                 Amount: 250
               - Material: Enchant_Ticket
                 Amount: 3
+  - Id: 70
+    TargetItems:
+      S_Master_Weapon: true
+      S_Master_Shield: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: Strength5
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: Dexterity5
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: Inteligence5
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: Vitality5
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: Agility5
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: Luck5
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 71
+    TargetItems:
+      S_DK_Armor: true
+      S_DK_Shoes: true
+      S_DK_Earring: true
+      S_DK_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: DK_Soul_SW
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: DK_Soul_SS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: DK_Soul_HS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: DK_Soul_MC
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 72
+    TargetItems:
+      S_IG_Armor: true
+      S_IG_Shoes: true
+      S_IG_Earring: true
+      S_IG_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: IG_Soul_OS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: IG_Soul_SS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: IG_Soul_CR
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 73
+    TargetItems:
+      S_SHC_Armor: true
+      S_SHC_Shoes: true
+      S_SHC_Earring: true
+      S_SHC_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: SHC_Soul_ES
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SHC_Soul_SI
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SHC_Soul_IC
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SHC_Soul_SS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 74
+    TargetItems:
+      S_ABC_Armor: true
+      S_ABC_Shoes: true
+      S_ABC_Earring: true
+      S_ABC_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: ABC_Soul_DS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: ABC_Soul_CR
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: ABC_Soul_FS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: ABC_Soul_AD
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: ABC_Soul_AS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: ABC_Soul_FA
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 75
+    TargetItems:
+      S_CD_Armor: true
+      S_CD_Shoes: true
+      S_CD_Earring: true
+      S_CD_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: CD_Soul_AB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: CD_Soul_FL
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: CD_Soul_PT
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 76
+    TargetItems:
+      S_IQ_Armor: true
+      S_IQ_Shoes: true
+      S_IQ_Earring: true
+      S_IQ_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: IQ_Soul_FT
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: IQ_Soul_JD
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: IQ_Soul_EX
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: IQ_Soul_FL
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 77
+    TargetItems:
+      S_MT_Armor: true
+      S_MT_Shoes: true
+      S_MT_Earring: true
+      S_MT_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: MT_Soul_AS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: MT_Soul_SB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: MT_Soul_MS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: MT_Soul_TL
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 78
+    TargetItems:
+      S_BO_Armor: true
+      S_BO_Shoes: true
+      S_BO_Earring: true
+      S_BO_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: BO_Soul_MT
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: BO_Soul_AZ
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: BO_Soul_EP
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 79
+    TargetItems:
+      S_WH_Armor: true
+      S_WH_Shoes: true
+      S_WH_Earring: true
+      S_WH_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: WH_Soul_GS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: WH_Soul_CB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: WH_Soul_HS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: WH_Soul_ST
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: WH_Soul_BT
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: WH_Soul_FT
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: WH_Soul_SW
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 80
+    TargetItems:
+      S_TR_Armor: true
+      S_TR_Shoes: true
+      S_TR_Earring: true
+      S_TR_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: TR_Soul_RB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: TR_Soul_RS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: TR_Soul_MF
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 81
+    TargetItems:
+      S_AG_Armor: true
+      S_AG_Shoes: true
+      S_AG_Earring: true
+      S_AG_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: AG_Soul_SV
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: AG_Soul_MI
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: AG_Soul_FF
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: AG_Soul_CA
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: AG_Soul_RC
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: AG_Soul_FS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: AG_Soul_TS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: AG_Soul_SC
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: AG_Soul_ST
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: AG_Soul_RD
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 82
+    TargetItems:
+      S_EM_Armor: true
+      S_EM_Shoes: true
+      S_EM_Earring: true
+      S_EM_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: EM_Soul_DS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: EM_Soul_CF
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: EM_Soul_LD
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: EM_Soul_TD
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: EM_Soul_VS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 83
+    TargetItems:
+      S_NW_Armor: true
+      S_NW_Shoes: true
+      S_NW_Earring: true
+      S_NW_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: NW_Soul_VN
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: NW_Soul_SS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: NW_Soul_OB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: NW_Soul_WF
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: NW_Soul_MO
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: NW_Soul_GR
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 84
+    TargetItems:
+      S_SH_Armor: true
+      S_SH_Shoes: true
+      S_SH_Earring: true
+      S_SH_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: SH_Soul_HB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SH_Soul_HC
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SH_Soul_CS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SH_Soul_HS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 85
+    TargetItems:
+      S_SS_Armor: true
+      S_SS_Shoes: true
+      S_SS_Earring: true
+      S_SS_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: SS_Soul_FS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SS_Soul_FK
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SS_Soul_SH
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SS_Soul_RH
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SS_Soul_RDH
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SS_Soul_KH
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SS_Soul_AH
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SS_Soul_KW
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SS_Soul_KK
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SS_Soul_KN
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SS_Soul_KG
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 86
+    TargetItems:
+      S_SKE_Armor: true
+      S_SKE_Shoes: true
+      S_SKE_Earring: true
+      S_SKE_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: SKE_Soul_NB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SKE_Soul_SB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SKE_Soul_MK
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SKE_Soul_DB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SKE_Soul_TG
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SKE_Soul_SC
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 87
+    TargetItems:
+      S_SOA_Armor: true
+      S_SOA_Shoes: true
+      S_SOA_Earring: true
+      S_SOA_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: SOA_Soul_BD
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SOA_Soul_WT
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SOA_Soul_RP
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SOA_Soul_BT
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SOA_Soul_MS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SOA_Soul_SS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: SOA_Soul_FG
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+  - Id: 88
+    TargetItems:
+      S_HN_Armor: true
+      S_HN_Shoes: true
+      S_HN_Earring: true
+      S_HN_Pendant: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: M_Pow3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Sta3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Wis3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Spl3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Con3
+            Materials:
+              - Material: S_Enchant_Essence
+          - Item: M_Crt3
+            Materials:
+              - Material: S_Enchant_Essence
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Nimble_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Casting_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Critical_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Expert_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: Robust_Soul
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 3
+          - Item: HN_Soul_DB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: HN_Soul_SB
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: HN_Soul_SC
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: HN_Soul_SP
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: HN_Soul_MS
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: HN_Soul_JT
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: HN_Soul_JF
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: HN_Soul_HD
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: HN_Soul_GG
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5
+          - Item: HN_Soul_NV
+            Materials:
+              - Material: S_Enchant_Essence
+                Amount: 5

+ 5 - 0
doc/item_bonus.txt

@@ -322,6 +322,11 @@ bonus bIgnoreMDefEle,e; 		Disregard MDEF against enemies of element e
 bonus2 bIgnoreDefClassRate,c,n;	Disregard n% of the target's DEF if the target belongs to class c
 bonus2 bIgnoreMdefClassRate,c,n;	Disregard n% of the target's MDEF if the target belongs to class c
 
+Ignore Res
+----------
+bonus2 bIgnoreResRaceRate,r,n;		Disregard n% of the target's Res if the target belongs to race r
+bonus2 bIgnoreMResRaceRate,r,n; 	Disregard n% of the target's MRes if the target belongs to race r
+
 Experience
 ----------
 bonus2 bExpAddRace,r,x; 		Increase exp gained by x% against enemies of race r

+ 4 - 0
src/map/battle.cpp

@@ -6599,6 +6599,8 @@ static struct Damage battle_calc_weapon_attack(struct block_list *src, struct bl
 			short res = tstatus->res;
 			short ignore_res = 0;// Value used as a percentage.
 
+			ignore_res += sd->indexed_bonus.ignore_res_by_race[tstatus->race] + sd->indexed_bonus.ignore_res_by_race[RC_ALL];
+
 			// Attacker status's that pierce Res.
 			if (sc) {
 				if (sc->getSCE(SC_A_TELUM))
@@ -7817,6 +7819,8 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
 			short mres = tstatus->mres;
 			short ignore_mres = 0;// Value used as percentage.
 
+			ignore_mres += sd->indexed_bonus.ignore_mres_by_race[tstatus->race] + sd->indexed_bonus.ignore_mres_by_race[RC_ALL];
+
 			// Attacker status's that pierce MRes.
 			if (sc && sc->getSCE(SC_A_VITA))
 				ignore_mres += sc->getSCE(SC_A_VITA)->val2;

+ 2 - 1
src/map/map.hpp

@@ -564,7 +564,8 @@ enum _sp {
 	SP_IGNORE_DEF_CLASS_RATE, SP_REGEN_PERCENT_HP, SP_REGEN_PERCENT_SP, SP_SKILL_DELAY, SP_NO_WALK_DELAY, //2088-2092
 	SP_LONG_SP_GAIN_VALUE, SP_LONG_HP_GAIN_VALUE, SP_SHORT_ATK_RATE, SP_MAGIC_SUBSIZE, SP_CRIT_DEF_RATE, // 2093-2097
 	SP_MAGIC_SUBDEF_ELE, SP_REDUCE_DAMAGE_RETURN, SP_ADD_ITEM_SPHEAL_RATE, SP_ADD_ITEMGROUP_SPHEAL_RATE, // 2098-2101
-	SP_WEAPON_SUBSIZE, SP_ABSORB_DMG_MAXHP2 // 2102-2103
+	SP_WEAPON_SUBSIZE, SP_ABSORB_DMG_MAXHP2, // 2102-2103
+	SP_SP_IGNORE_RES_RACE_RATE, SP_SP_IGNORE_MRES_RACE_RATE, // 2104-2105
 };
 
 enum _look {

+ 10 - 0
src/map/pc.cpp

@@ -4728,6 +4728,16 @@ void pc_bonus2(map_session_data *sd,int type,int type2,int val)
 		if(sd->state.lr_flag != 2)
 			sd->indexed_bonus.ignore_def_by_race[type2] += val;
 		break;
+	case SP_SP_IGNORE_RES_RACE_RATE: // bonus2 bIgnoreResRaceRate,r,n;
+		PC_BONUS_CHK_RACE(type2,SP_SP_IGNORE_RES_RACE_RATE);
+		if(sd->state.lr_flag != 2)
+			sd->indexed_bonus.ignore_res_by_race[type2] += val;
+		break;
+	case SP_SP_IGNORE_MRES_RACE_RATE: // bonus2 bIgnoreMResRaceRate,r,n;
+		PC_BONUS_CHK_RACE(type2,SP_SP_IGNORE_MRES_RACE_RATE);
+		if(sd->state.lr_flag != 2)
+			sd->indexed_bonus.ignore_mres_by_race[type2] += val;
+		break;
 	case SP_IGNORE_DEF_CLASS_RATE: // bonus2 bIgnoreDefClassRate,r,n;
 		PC_BONUS_CHK_CLASS(type2, SP_IGNORE_DEF_CLASS_RATE);
 		if (sd->state.lr_flag != 2)

+ 2 - 0
src/map/pc.hpp

@@ -594,6 +594,8 @@ public:
 		int dropaddrace[RC_MAX];
 		int dropaddclass[CLASS_MAX];
 		int magic_subdefele[ELE_MAX];
+		int ignore_res_by_race[RC_MAX];
+		int ignore_mres_by_race[RC_MAX];
 	} indexed_bonus;
 	// zeroed arrays end here.
 

+ 2 - 0
src/map/script_constants.hpp

@@ -750,6 +750,8 @@
 	export_constant2("bAddEffOnSkill",SP_ADDEFF_ONSKILL);
 	export_constant2("bHealPower",SP_ADD_HEAL_RATE);
 	export_constant2("bHealPower2",SP_ADD_HEAL2_RATE);
+	export_constant2("bIgnoreResRaceRate",SP_SP_IGNORE_RES_RACE_RATE);
+	export_constant2("bIgnoreMResRaceRate",SP_SP_IGNORE_MRES_RACE_RATE);
 
 	export_constant2("bRestartFullRecover",SP_RESTART_FULL_RECOVER);
 	export_constant2("bNoCastCancel",SP_NO_CASTCANCEL);

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません