浏览代码

Implemented new items up to October 16, 2024 (#8746)

Atemo 6 月之前
父节点
当前提交
c313602b06

+ 4 - 0
conf/maps_athena.conf

@@ -1647,5 +1647,9 @@ map: iz_in_b
 map: iz_in_c
 map: iz_in_d
 
+// New dungeon related to Episode 21
+map: jor_sklf1
+map: jor_sklf2
+
 //------------------------- Clone Maps ---------------------------
 //------------------------- Extra Maps ---------------------------

二进制
db/map_cache.dat


+ 2 - 0
db/map_index.txt

@@ -1267,6 +1267,8 @@ iz_in_a
 iz_in_b
 iz_in_c
 iz_in_d
+jor_sklf1
+jor_sklf2
 
 //======================================================================================
 // - Other/Extra maps -

+ 558 - 1
db/re/item_combos.yml

@@ -30363,7 +30363,7 @@ Body:
       bonus bMatk,80;
       bonus2 bSkillAtk,"CD_FRAMEN",5*(.@r/2);
       bonus2 bSkillAtk,"AB_ADORAMUS",10*(.@r/3);
-      bonus2 bSkillAtk,"2038 AB_JUDEX",10*(.@r/3);
+      bonus2 bSkillAtk,"AB_JUDEX",10*(.@r/3);
   - Combos:
       - Combo:
           - LightOfCardinal   # 490269
@@ -52747,3 +52747,560 @@ Body:
          bonus2 bSkillAtk,"NW_MAGAZINE_FOR_ONE",.@sum;
          bonus2 bSkillCooldown,"NW_WILD_SHOT",-200;
       }
+  - Combos:
+      - Combo:
+          - S_MT_MS_Earring   # 24936
+          - S_Master_Weapon   # 24792
+          - S_MT_MS_Pendant   # 24937
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_L);
+      bonus2 bAddEle,Ele_All,3;
+      bonus bPAtk,2;
+      if (.@sum>=27) {
+         bonus2 bIgnoreResRaceRate,RC_All,10;
+         bonus2 bIgnoreResRaceRate,RC_Player_Human,-10;
+         bonus2 bIgnoreResRaceRate,RC_Player_Doram,-10;
+      }
+  - Combos:
+      - Combo:
+          - S_MT_MS_Earring   # 24936
+          - S_MT_MS_Pendant   # 24937
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L);
+      bonus bPAtk,2;
+      bonus bAtkRate,2;
+      if (.@sum>=15) {
+         bonus2 bAddSize,Size_All,7;
+         if (.@sum>=18) {
+            bonus2 bIgnoreDefRaceRate,RC_All,50;
+            bonus2 bIgnoreDefRaceRate,RC_Player_Human,-50;
+            bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-50;
+         }
+      }
+  - Combos:
+      - Combo:
+          - S_MT_PR_Armor   # 24938
+          - S_Master_Shield   # 24793
+          - S_MT_PR_Shoes   # 24939
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_SHIELD)+getequiprefinerycnt(EQI_SHADOW_SHOES);
+      bonus2 bAddEle,Ele_All,3;
+      bonus bPAtk,2;
+      if (.@sum>=27) {
+         bonus2 bIgnoreResRaceRate,RC_All,10;
+         bonus2 bIgnoreResRaceRate,RC_Player_Human,-10;
+         bonus2 bIgnoreResRaceRate,RC_Player_Doram,-10;
+      }
+  - Combos:
+      - Combo:
+          - S_MT_PR_Armor   # 24938
+          - S_MT_PR_Shoes   # 24939
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_SHOES);
+      bonus bPAtk,2;
+      bonus bAtkRate,2;
+      if (.@sum>=15) {
+         bonus2 bAddSize,Size_All,7;
+         if (.@sum>=18) {
+            bonus2 bIgnoreDefRaceRate,RC_All,50;
+            bonus2 bIgnoreDefRaceRate,RC_Player_Human,-50;
+            bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-50;
+         }
+      }
+  - Combos:
+      - Combo:
+          - S_BO_EP_Earring   # 24940
+          - S_Master_Weapon   # 24792
+          - S_BO_EP_Pendant   # 24941
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_L);
+      bonus2 bAddEle,Ele_All,3;
+      bonus bPAtk,2;
+      if (.@sum>=27) {
+         bonus2 bIgnoreResRaceRate,RC_All,10;
+         bonus2 bIgnoreResRaceRate,RC_Player_Human,-10;
+         bonus2 bIgnoreResRaceRate,RC_Player_Doram,-10;
+      }
+  - Combos:
+      - Combo:
+          - S_BO_EP_Earring   # 24940
+          - S_BO_EP_Pendant   # 24941
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L);
+      bonus bPAtk,2;
+      bonus bAtkRate,2;
+      if (.@sum>=15) {
+         bonus2 bAddSize,Size_All,7;
+         if (.@sum>=18) {
+            bonus2 bIgnoreDefRaceRate,RC_All,50;
+            bonus2 bIgnoreDefRaceRate,RC_Player_Human,-50;
+            bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-50;
+         }
+      }
+  - Combos:
+      - Combo:
+          - S_BO_MD_Armor   # 24942
+          - S_Master_Shield   # 24793
+          - S_BO_MD_Shoes   # 24943
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_SHIELD)+getequiprefinerycnt(EQI_SHADOW_SHOES);
+      bonus2 bAddEle,Ele_All,3;
+      bonus bPAtk,2;
+      if (.@sum>=27) {
+         bonus2 bIgnoreResRaceRate,RC_All,10;
+         bonus2 bIgnoreResRaceRate,RC_Player_Human,-10;
+         bonus2 bIgnoreResRaceRate,RC_Player_Doram,-10;
+      }
+  - Combos:
+      - Combo:
+          - S_BO_MD_Armor   # 24942
+          - S_BO_MD_Shoes   # 24943
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_SHOES);
+      bonus bPAtk,2;
+      bonus bAtkRate,2;
+      if (.@sum>=15) {
+         bonus2 bAddSize,Size_All,7;
+         if (.@sum>=18) {
+            bonus2 bIgnoreDefRaceRate,RC_All,50;
+            bonus2 bIgnoreDefRaceRate,RC_Player_Human,-50;
+            bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-50;
+         }
+      }
+  - Combos:
+      - Combo:
+          - S_HN_VJ_Earring   # 24944
+          - S_Master_Weapon   # 24792
+          - S_HN_VJ_Pendant   # 24945
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_L);
+      bonus2 bMagicAddEle,Ele_All,3;
+      bonus bSMatk,2;
+      if (.@sum>=27) {
+         bonus2 bIgnoreMResRaceRate,RC_All,10;
+         bonus2 bIgnoreMResRaceRate,RC_Player_Human,-10;
+         bonus2 bIgnoreMResRaceRate,RC_Player_Doram,-10;
+      }
+  - Combos:
+      - Combo:
+          - S_HN_VJ_Earring   # 24944
+          - S_HN_VJ_Pendant   # 24945
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L);
+      bonus bSMatk,2;
+      bonus bMatkRate,2;
+      if (.@sum>=15) {
+         bonus2 bMagicAddSize,Size_All,7;
+         if (.@sum>=18) {
+            bonus2 bIgnoreMdefRaceRate,RC_All,50;
+            bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-50;
+            bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-50;
+         }
+      }
+  - Combos:
+      - Combo:
+          - S_HN_TB_Armor   # 24946
+          - S_Master_Shield   # 24793
+          - S_HN_TB_Shoes   # 24947
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_SHIELD)+getequiprefinerycnt(EQI_SHADOW_SHOES);
+      bonus2 bMagicAddEle,Ele_All,3;
+      bonus bSMatk,2;
+      if (.@sum>=27) {
+         bonus2 bIgnoreMResRaceRate,RC_All,10;
+         bonus2 bIgnoreMResRaceRate,RC_Player_Human,-10;
+         bonus2 bIgnoreMResRaceRate,RC_Player_Doram,-10;
+      }
+  - Combos:
+      - Combo:
+          - S_HN_TB_Armor   # 24946
+          - S_HN_TB_Shoes   # 24947
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_SHOES);
+      bonus bSMatk,2;
+      bonus bMatkRate,2;
+      if (.@sum>=15) {
+         bonus2 bMagicAddSize,Size_All,7;
+         if (.@sum>=18) {
+            bonus2 bIgnoreMdefRaceRate,RC_All,50;
+            bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-50;
+            bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-50;
+         }
+      }
+  - Combos:
+      - Combo:
+          - aegis_300585   # 300585
+          - Yorscalp_P_Circlet   # 400723
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"DK_HACKANDSLASHER",(.@sum-10)*12;
+         bonus2 bSkillAtk,"DK_STORMSLASH",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300586   # 300586
+          - Yorscalp_P_Circlet   # 400723
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"IG_IMPERIAL_CROSS",(.@sum-10)*12;
+         bonus2 bSkillAtk,"IG_OVERSLASH",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300587   # 300587
+          - Yorscalp_P_Circlet   # 400723
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",(.@sum-10)*12;
+         bonus2 bSkillAtk,"IQ_BLAZING_FLAME_BLAST",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300588   # 300588
+          - Yorscalp_M_Circlet   # 400724
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"CD_ARBITRIUM",(.@sum-10)*12;
+         bonus2 bSkillAtk,"CD_ARBITRIUM_ATK",(.@sum-10)*12;
+         bonus2 bSkillAtk,"CD_DIVINUS_FLOS",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300589   # 300589
+          - Yorscalp_P_Circlet   # 400723
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"MT_ENERGY_CANNONADE",(.@sum-10)*12;
+         bonus2 bSkillAtk,"MT_SPARK_BLASTER",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300590   # 300590
+          - Yorscalp_P_Circlet   # 400723
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"BO_DUST_EXPLOSION",(.@sum-10)*12;
+         bonus2 bSkillAtk,"BO_MYSTERY_POWDER",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300591   # 300591
+          - Yorscalp_P_Circlet   # 400723
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"SHC_ETERNAL_SLASH",(.@sum-10)*12;
+         bonus2 bSkillAtk,"SHC_CROSS_SLASH",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300592   # 300592
+          - Yorscalp_M_Circlet   # 400724
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"ABC_ABYSS_SQUARE",(.@sum-10)*12;
+         bonus2 bSkillAtk,"ABC_ABYSS_FLAME",(.@sum-10)*12;
+         bonus2 bSkillAtk,"ABC_ABYSS_FLAME_ATK",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300593   # 300593
+          - Yorscalp_M_Circlet   # 400724
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"AG_ALL_BLOOM",(.@sum-10)*12;
+         bonus2 bSkillAtk,"AG_ALL_BLOOM_ATK",(.@sum-10)*12;
+         bonus2 bSkillAtk,"AG_ALL_BLOOM_ATK2",(.@sum-10)*12;
+         bonus2 bSkillAtk,"AG_DESTRUCTIVE_HURRICANE",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300594   # 300594
+          - Yorscalp_M_Circlet   # 400724
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"EM_LIGHTNING_LAND",(.@sum-10)*12;
+         bonus2 bSkillAtk,"EM_TERRA_DRIVE",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300595   # 300595
+          - Yorscalp_P_Circlet   # 400723
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"WH_CRESCIVE_BOLT",(.@sum-10)*12;
+         bonus2 bSkillAtk,"WH_WILD_WALK",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300596   # 300596
+          - Yorscalp_P_Circlet   # 400723
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"TR_RHYTHMSHOOTING",(.@sum-10)*12;
+         bonus2 bSkillAtk,"TR_ROSEBLOSSOM",(.@sum-10)*12;
+         bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300597   # 300597
+          - Yorscalp_P_Circlet   # 400723
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"SKE_NOON_BLAST",(.@sum-10)*12;
+         bonus2 bSkillAtk,"SKE_ALL_IN_THE_SKY",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300598   # 300598
+          - Yorscalp_P_Circlet   # 400723
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"NW_MAGAZINE_FOR_ONE",(.@sum-10)*12;
+         bonus2 bSkillAtk,"NW_WILD_SHOT",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300599   # 300599
+          - Yorscalp_M_Circlet   # 400724
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"SS_ANKOKURYUUAKUMU",(.@sum-10)*12;
+         bonus2 bSkillAtk,"SS_ANTENPOU",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300600   # 300600
+          - Yorscalp_M_Circlet   # 400724
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"SOA_TALISMAN_OF_FOUR_BEARING_GOD",(.@sum-10)*12;
+         bonus2 bSkillAtk,"SOA_TALISMAN_OF_RED_PHOENIX",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300601   # 300601
+          - Yorscalp_M_Circlet   # 400724
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"HN_JUPITEL_THUNDER_STORM",(.@sum-10)*12;
+         bonus2 bSkillAtk,"HN_JACK_FROST_NOVA",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300602   # 300602
+          - Yorscalp_M_Circlet   # 400724
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      if (getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A && .@sum>=10) {
+         bonus2 bSkillAtk,"SH_HYUN_ROK_SPIRIT_POWER",(.@sum-10)*12;
+         bonus2 bSkillAtk,"SH_HYUN_ROK_CANNON",(.@sum-10)*12;
+      }
+  - Combos:
+      - Combo:
+          - Yorscalp_P_Circlet   # 400723
+          - Yorscalp_Armor   # 450412
+    Script: |
+      bonus bMaxHPrate,10;
+  - Combos:
+      - Combo:
+          - Yorscalp_P_Circlet   # 400723
+          - Yorscalp_Boots   # 470303
+    Script: |
+      bonus bLongAtkRate,10;
+      bonus bShortAtkRate,10;
+  - Combos:
+      - Combo:
+          - Yorscalp_P_Circlet   # 400723
+          - Yorscalp_Manteau   # 480495
+    Script: |
+      bonus bDelayrate,-10;
+  - Combos:
+      - Combo:
+          - Yorscalp_P_Circlet   # 400723
+          - Yorscalp_Ring   # 490620
+    Script: |
+      bonus bPAtk,10;
+  - Combos:
+      - Combo:
+          - Yorscalp_P_Circlet   # 400723
+          - Yorscalp_Glove   # 490621
+    Script: |
+      bonus bAtkRate,10;
+  - Combos:
+      - Combo:
+          - Yorscalp_M_Circlet   # 400724
+          - Yorscalp_Robe   # 450413
+    Script: |
+      bonus bMaxHPrate,10;
+  - Combos:
+      - Combo:
+          - Yorscalp_M_Circlet   # 400724
+          - Yorscalp_Shoes   # 470304
+    Script: |
+      bonus2 bMagicAtkEle,Ele_All,10;
+  - Combos:
+      - Combo:
+          - Yorscalp_M_Circlet   # 400724
+          - Yorscalp_Muffler   # 480496
+    Script: |
+      bonus bDelayrate,-10;
+  - Combos:
+      - Combo:
+          - Yorscalp_M_Circlet   # 400724
+          - Yorscalp_Earring   # 490622
+    Script: |
+      bonus bSMatk,10;
+  - Combos:
+      - Combo:
+          - Yorscalp_M_Circlet   # 400724
+          - Yorscalp_Necklace   # 490623
+    Script: |
+      bonus bMatkRate,10;
+  - Combos:
+      - Combo:
+          - Yorscalp_Armor   # 450412
+          - Yorscalp_Boots   # 470303
+          - Yorscalp_Manteau   # 480495
+    Script: |
+      bonus2 bAddRace,RC_All,15;
+      bonus2 bAddRace,RC_Player_Human,-15;
+      bonus2 bAddRace,RC_Player_Doram,-15;
+  - Combos:
+      - Combo:
+          - Yorscalp_Armor   # 450412
+          - Yorscalp_Manteau   # 480495
+    Script: |
+      bonus2 bAddEle,Ele_All,15;
+  - Combos:
+      - Combo:
+          - Yorscalp_Robe   # 450413
+          - Yorscalp_Shoes   # 470304
+          - Yorscalp_Muffler   # 480496
+    Script: |
+      bonus2 bMagicAddRace,RC_All,15;
+      bonus2 bMagicAddRace,RC_Player_Human,-15;
+      bonus2 bMagicAddRace,RC_Player_Doram,-15;
+  - Combos:
+      - Combo:
+          - Yorscalp_Robe   # 450413
+          - Yorscalp_Muffler   # 480496
+    Script: |
+      bonus2 bMagicAddEle,Ele_All,15;
+  - Combos:
+      - Combo:
+          - Yorscalp_Boots   # 470303
+          - Yorscalp_Armor   # 450412
+    Script: |
+      bonus2 bAddEle,Ele_All,15;
+  - Combos:
+      - Combo:
+          - Yorscalp_Shoes   # 470304
+          - Yorscalp_Robe   # 450413
+    Script: |
+      bonus2 bMagicAddEle,Ele_All,15;
+  - Combos:
+      - Combo:
+          - Yorscalp_Manteau   # 480495
+          - Yorscalp_Boots   # 470303
+    Script: |
+      bonus2 bAddRace,RC_All,15;
+      bonus2 bAddRace,RC_Player_Human,-15;
+      bonus2 bAddRace,RC_Player_Doram,-15;
+  - Combos:
+      - Combo:
+          - Yorscalp_Muffler   # 480496
+          - Yorscalp_Shoes   # 470304
+    Script: |
+      bonus2 bMagicAddRace,RC_All,15;
+      bonus2 bMagicAddRace,RC_Player_Human,-15;
+      bonus2 bMagicAddRace,RC_Player_Doram,-15;
+  - Combos:
+      - Combo:
+          - Yorscalp_Ring   # 490620
+          - Yorscalp_Glove   # 490621
+    Script: |
+      bonus bDelayrate,-10;
+      bonus bVariableCastrate,-10;
+  - Combos:
+      - Combo:
+          - Yorscalp_Earring   # 490622
+          - Yorscalp_Necklace   # 490623
+    Script: |
+      bonus bDelayrate,-10;
+      bonus bVariableCastrate,-10;
+  - Combos:
+      - Combo:
+          - Time_Gap_BO_Blade   # 500107
+          - Time_DM_R_Crown_BO   # 400532
+    Script: |
+      bonus bShortAtkRate,10;
+      bonus2 bSkillAtk,"BO_EXPLOSIVE_POWDER",25;
+      if (getenchantgrade(EQI_HAND_R)>=ENCHANTGRADE_A && getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A) {
+         .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+         bonus2 bSkillAtk,"BO_DUST_EXPLOSION",15;
+         bonus2 bSkillAtk,"BO_EXPLOSIVE_POWDER",.@sum;
+      }
+  - Combos:
+      - Combo:
+          - Time_Gap_SHC_Dagger1   # 510165
+          - Time_DM_R_Crown_SHC   # 400533
+          - Time_Gap_SHC_Dagger2   # 510166
+    Script: |
+      if (getequipid(EQI_HAND_L) == 510166) {
+         bonus bShortAtkRate,15;
+         bonus2 bSkillAtk,"SHC_ETERNAL_SLASH",25;
+         if (getenchantgrade(EQI_HAND_R)>=ENCHANTGRADE_A && getenchantgrade(EQI_HAND_L)>=ENCHANTGRADE_A && getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A) {
+            .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HAND_L)+getequiprefinerycnt(EQI_HEAD_TOP);
+            bonus2 bSkillAtk,"SHC_ETERNAL_SLASH",.@sum;
+            bonus bCritical,15;
+         }
+      }
+  - Combos:
+      - Combo:
+          - Time_Gap_SHC_Dagger1   # 510165
+          - Time_Gap_SHC_Dagger2   # 510166
+    Script: |
+      if (getequipid(EQI_HAND_L) == 510166) {
+         .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HAND_L);
+         bonus bAtkRate,.@sum;
+         bonus bBaseAtk,25*.@sum;
+         bonus2 bSkillAtk,"SHC_CROSS_SLASH",5*(.@sum/4);
+         if (.@sum>=14) {
+            bonus bCritAtkRate,20;
+            if (.@sum>=17) {
+               bonus bCRate,5;
+               bonus bCritical,15;
+               if (.@sum>=21) {
+                  bonus2 bSkillAtk,"SHC_CROSS_SLASH",15;
+               }
+            }
+         }
+      }
+  - Combos:
+      - Combo:
+          - Time_Gap_SOA_Rod   # 550155
+          - Time_DM_R_Crown_SOA   # 400544
+    Script: |
+      bonus2 bMagicAtkEle,Ele_All,10;
+      bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",20;
+      if (getenchantgrade(EQI_HAND_R)>=ENCHANTGRADE_A && getenchantgrade(EQI_HEAD_TOP)>=ENCHANTGRADE_A) {
+         bonus2 bSkillCooldown,"SOA_EXORCISM_OF_MALICIOUS_SOUL",-300;
+         bonus2 bSkillCooldown,"SOA_SOUL_GATHERING",-300;
+      }

文件差异内容过多而无法显示
+ 930 - 0
db/re/item_db_equip.yml


+ 654 - 1
db/re/item_db_etc.yml

@@ -54043,6 +54043,263 @@ Body:
          bonus bShortAtkRate,45;
          bonus bVit,-20;
       }
+  - Id: 300585
+    AegisName: aegis_300585
+    Name: Tris Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"DK_HACKANDSLASHER",.@r;
+      bonus2 bSkillAtk,"DK_STORMSLASH",.@r;
+  - Id: 300586
+    AegisName: aegis_300586
+    Name: Tan Cards    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"IG_IMPERIAL_CROSS",.@r;
+      bonus2 bSkillAtk,"IG_OVERSLASH",.@r;
+  - Id: 300587
+    AegisName: aegis_300587
+    Name: Wilhelm Roegenburg Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",.@r;
+      bonus2 bSkillAtk,"IQ_BLAZING_FLAME_BLAST",.@r;
+  - Id: 300588
+    AegisName: aegis_300588
+    Name: Reinhard Roegenburg Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"CD_DIVINUS_FLOS",.@r;
+      bonus2 bSkillAtk,"CD_ARBITRIUM_ATK",.@r;
+      bonus2 bSkillAtk,"CD_ARBITRIUM",.@r;
+  - Id: 300589
+    AegisName: aegis_300589
+    Name: Ivan Wigner Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"MT_ENERGY_CANNONADE",.@r;
+      bonus2 bSkillAtk,"MT_SPARK_BLASTER",.@r;
+  - Id: 300590
+    AegisName: aegis_300590
+    Name: Laraira Nazar Wigner Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"BO_DUST_EXPLOSION",.@r;
+      bonus2 bSkillAtk,"BO_MYSTERY_POWDER",.@r;
+  - Id: 300591
+    AegisName: aegis_300591
+    Name: Richard Richard Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"SHC_ETERNAL_SLASH",.@r;
+      bonus2 bSkillAtk,"SHC_CROSS_SLASH",.@r;
+  - Id: 300592
+    AegisName: aegis_300592
+    Name: Laura Baldaris Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"ABC_ABYSS_SQUARE",.@r;
+      bonus2 bSkillAtk,"ABC_ABYSS_FLAME",.@r;
+      bonus2 bSkillAtk,"ABC_ABYSS_FLAME_ATK",.@r;
+  - Id: 300593
+    AegisName: aegis_300593
+    Name: Aurelie Petit Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"AG_DESTRUCTIVE_HURRICANE",.@r;
+      bonus2 bSkillAtk,"AG_ALL_BLOOM",.@r;
+      bonus2 bSkillAtk,"AG_ALL_BLOOM_ATK",.@r;
+      bonus2 bSkillAtk,"AG_ALL_BLOOM_ATK2",.@r;
+  - Id: 300594
+    AegisName: aegis_300594
+    Name: Ilje El Heine Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"EM_LIGHTNING_LAND",.@r;
+      bonus2 bSkillAtk,"EM_TERRA_DRIVE",.@r;
+  - Id: 300595
+    AegisName: aegis_300595
+    Name: Ephesto Walter Megas Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"WH_CRESCIVE_BOLT",.@r;
+      bonus2 bSkillAtk,"WH_WILD_WALK",.@r;
+  - Id: 300596
+    AegisName: aegis_300596
+    Name: Maristella Walter Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"TR_ROSEBLOSSOM",.@r;
+      bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",.@r;
+      bonus2 bSkillAtk,"TR_RHYTHMSHOOTING",.@r;
+  - Id: 300597
+    AegisName: aegis_300597
+    Name: Johan Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"SKE_NOON_BLAST",.@r;
+      bonus2 bSkillAtk,"SKE_ALL_IN_THE_SKY",.@r;
+  - Id: 300598
+    AegisName: aegis_300598
+    Name: Günther Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"NW_MAGAZINE_FOR_ONE",.@r;
+      bonus2 bSkillAtk,"NW_WILD_SHOT",.@r;
+  - Id: 300599
+    AegisName: aegis_300599
+    Name: Galasia Nerius Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"SS_ANKOKURYUUAKUMU",.@r;
+      bonus2 bSkillAtk,"SS_ANTENPOU",.@r;
+  - Id: 300600
+    AegisName: aegis_300600
+    Name: Iana Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"SOA_TALISMAN_OF_FOUR_BEARING_GOD",.@r;
+      bonus2 bSkillAtk,"SOA_TALISMAN_OF_RED_PHOENIX",.@r;
+  - Id: 300601
+    AegisName: aegis_300601
+    Name: Lee Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"HN_JUPITEL_THUNDER_STORM",.@r;
+      bonus2 bSkillAtk,"HN_JACK_FROST_NOVA",.@r;
+  - Id: 300602
+    AegisName: aegis_300602
+    Name: Nadoyo Card    # !todo check english name
+    Type: Card
+    Weight: 10
+    Locations:
+      Right_Hand: true
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HAND_R);
+      bonus2 bSkillAtk,"SH_HYUN_ROK_SPIRIT_POWER",.@r;
+      bonus2 bSkillAtk,"SH_HYUN_ROK_CANNON",.@r;
   - Id: 310000
     AegisName: Ranger_Top2
     Name: Sniper Stone II (Top)
@@ -80697,6 +80954,15 @@ Body:
       hateffect FOOTPRINT_EF_YELLOWSTAR,true;
     UnEquipScript: |
       hateffect FOOTPRINT_EF_YELLOWSTAR,false;
+  - Id: 313069
+    AegisName: aegis_313069
+    Name: Red Star Footprints    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      hateffect FOOTPRINT_EF_REDSTAR,true;
+    UnEquipScript: |
+      hateffect FOOTPRINT_EF_REDSTAR,false;
   - Id: 313070
     AegisName: Ep21_4_Def
     Name: Forest Magic Orb (Physical Defense)
@@ -82536,6 +82802,220 @@ Body:
       bonus2 bSkillAtk,"MG_FIREBOLT",50;
       bonus2 bSkillAtk,"MG_COLDBOLT",50;
       bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",50;
+  - Id: 313406
+    AegisName: Yorscalp_Str1
+    Name: The Power of Jorskalp 1Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bBaseAtk,3*(.@r/2);
+      bonus bPAtk,(.@r/4);
+  - Id: 313407
+    AegisName: Yorscalp_Str2
+    Name: Yorskalp's Power 2Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bBaseAtk,5*(.@r/2);
+      bonus bPAtk,2*(.@r/4);
+  - Id: 313408
+    AegisName: Yorscalp_Str3
+    Name: Yorskalp's Power 3Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bBaseAtk,10*(.@r/2);
+      bonus bPAtk,3*(.@r/4);
+  - Id: 313409
+    AegisName: Yorscalp_Str4
+    Name: Yorskalp's Power 4Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bBaseAtk,15*(.@r/2);
+      bonus bPAtk,5*(.@r/4);
+  - Id: 313410
+    AegisName: Yorscalp_Int1
+    Name: Yorskalp's Intelligence 1Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,3*(.@r/2);
+      bonus bSMatk,(.@r/4);
+  - Id: 313411
+    AegisName: Yorscalp_Int2
+    Name: Yorskalp's Intelligence 2Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,5*(.@r/2);
+      bonus bSMatk,2*(.@r/4);
+  - Id: 313412
+    AegisName: Yorscalp_Int3
+    Name: Yorskalp's Intelligence 3Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,10*(.@r/2);
+      bonus bSMatk,3*(.@r/4);
+  - Id: 313413
+    AegisName: Yorscalp_Int4
+    Name: Yorskalp's Intelligence 4Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,15*(.@r/2);
+      bonus bSMatk,5*(.@r/4);
+  - Id: 313414
+    AegisName: Yorscalp_Smart1
+    Name: Yorskalp's Intelligence 1Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,3*(.@r/2);
+      bonus bBaseAtk,3*(.@r/2);
+      bonus bDelayrate,-(.@r/4);
+      bonus bVariableCastrate,-(.@r/4);
+  - Id: 313415
+    AegisName: Yorscalp_Smart3
+    Name: Yorskalp's Intelligence 3Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,10*(.@r/2);
+      bonus bBaseAtk,10*(.@r/2);
+      bonus bDelayrate,-3*(.@r/4);
+      bonus bVariableCastrate,-3*(.@r/4);
+  - Id: 313416
+    AegisName: Yorscalp_Smart2
+    Name: Yorskalp's Intelligence 2Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,5*(.@r/2);
+      bonus bBaseAtk,5*(.@r/2);
+      bonus bDelayrate,-2*(.@r/4);
+      bonus bVariableCastrate,-2*(.@r/4);
+  - Id: 313417
+    AegisName: Yorscalp_Smart4
+    Name: Yorskalp's Intelligence 4Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,15*(.@r/2);
+      bonus bBaseAtk,15*(.@r/2);
+      bonus bDelayrate,-4*(.@r/4);
+      bonus bVariableCastrate,-4*(.@r/4);
+  - Id: 313418
+    AegisName: Yorscalp_Speed1
+    Name: Yorskalp's Speed ​​1Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,3*(.@r/2);
+      bonus bBaseAtk,3*(.@r/2);
+      bonus bDelayrate,-(.@r/4);
+      bonus bAspdRate,(.@r/4);
+  - Id: 313419
+    AegisName: Yorscalp_Speed2
+    Name: Yorskalp's Speed 2Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,5*(.@r/2);
+      bonus bBaseAtk,5*(.@r/2);
+      bonus bDelayrate,-2*(.@r/4);
+      bonus bAspdRate,2*(.@r/4);
+  - Id: 313420
+    AegisName: Yorscalp_Speed3
+    Name: Yorskalp's Speed ​​3Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,10*(.@r/2);
+      bonus bBaseAtk,10*(.@r/2);
+      bonus bDelayrate,-3*(.@r/4);
+      bonus bAspdRate,3*(.@r/4);
+  - Id: 313421
+    AegisName: Yorscalp_Speed4
+    Name: Yorskalp's Speed ​​4Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMatk,15*(.@r/2);
+      bonus bBaseAtk,15*(.@r/2);
+      bonus bDelayrate,-4*(.@r/4);
+      bonus bAspdRate,4*(.@r/4);
+  - Id: 313422
+    AegisName: Yorscalp_Def1
+    Name: Yorskalp's Defense 1Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMRes,5*(.@r/2);
+      bonus bRes,5*(.@r/2);
+      bonus bMaxHPrate,(.@r/4);
+  - Id: 313423
+    AegisName: Yorscalp_Def2
+    Name: Yorskalp's Defense 2Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMRes,10*(.@r/2);
+      bonus bRes,10*(.@r/2);
+      bonus bMaxHPrate,2*(.@r/4);
+  - Id: 313424
+    AegisName: Yorscalp_Def3
+    Name: Yorskalp's Defense 3Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMRes,20*(.@r/2);
+      bonus bRes,20*(.@r/2);
+      bonus bMaxHPrate,3*(.@r/4);
+  - Id: 313425
+    AegisName: Yorscalp_Def4
+    Name: Yorskalp's Defense 4Lv    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      .@r = getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus bMRes,25*(.@r/2);
+      bonus bRes,25*(.@r/2);
+      bonus bMaxHPrate,5*(.@r/4);
+  - Id: 313426
+    AegisName: Arbiter_Warrant
+    Name: Judge's Authority    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      autobonus "{ bonus2 bAddRace,RC_All,20; bonus2 bAddSize,Size_All,20; bonus2 bAddEle,Ele_All,20; bonus2 bAddClass,Class_Normal,20; bonus2 bAddClass,Class_Boss,20; }",50,10000,BF_WEAPON;
+  - Id: 313427
+    AegisName: Bailiff_Warrant
+    Name: Executor's Authority    # !todo check english name
+    Type: Card
+    SubType: Enchant
+    Script: |
+      autobonus "{ bonus2 bMagicAddRace,RC_All,20; bonus2 bMagicAddSize,Size_All,20; bonus2 bMagicAddEle,Ele_All,20; bonus2 bMagicAddClass,Class_Normal,20; bonus2 bMagicAddClass,Class_Boss,20; }",50,10000,BF_MAGIC;
   - Id: 1000000
     AegisName: IDTest_event
     Name: IDTest event
@@ -90086,7 +90566,7 @@ Body:
     Type: Etc
     Weight: 100
   - Id: 1001618
-    AegisName: aegis_1001618
+    AegisName: Ep21_Wigner_Ticket
     Name: Wigner Premium Exchange Ticket
     Type: Etc
     Flags:
@@ -90359,6 +90839,11 @@ Body:
     Name: Yellow Star Footprint (Garment)
     Type: Etc
     Weight: 100
+  - Id: 1001651
+    AegisName: aegis_1001651
+    Name: Red Star Footprints(Wear)    # !todo check english name
+    Type: Etc
+    Weight: 100
   - Id: 1001653
     AegisName: Ep21_Armor_E_Stone1
     Name: Turquoise Magic Stone
@@ -91160,6 +91645,174 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+  - Id: 1001834
+    AegisName: Yorscalp_Serpent
+    Name: Corrupted Serpent Form    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001835
+    AegisName: Yorscalp_Symbol
+    Name: Symbol of Curse    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001836
+    AegisName: Yorscalp_Spirit
+    Name: Spirit of Yorskalp    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001837
+    AegisName: aegis_1001837
+    Name: Triss Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001838
+    AegisName: aegis_1001838
+    Name: Tan Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001839
+    AegisName: aegis_1001839
+    Name: Wilhelm Roegenburg Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001840
+    AegisName: aegis_1001840
+    Name: Reinhard Roegenburg Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001841
+    AegisName: aegis_1001841
+    Name: Ivan Wigner Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001842
+    AegisName: aegis_1001842
+    Name: Lalira Nazar Wigner Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001843
+    AegisName: aegis_1001843
+    Name: Richard Richard Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001844
+    AegisName: aegis_1001844
+    Name: Laura Baldaris Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001845
+    AegisName: aegis_1001845
+    Name: Aurelie Petit Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001846
+    AegisName: aegis_1001846
+    Name: Ilje El Heine Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001847
+    AegisName: aegis_1001847
+    Name: Ephesto Walter Megas Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001848
+    AegisName: aegis_1001848
+    Name: Maristella Walter Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001849
+    AegisName: aegis_1001849
+    Name: Yohan Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001850
+    AegisName: aegis_1001850
+    Name: Gunther Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001851
+    AegisName: aegis_1001851
+    Name: Galasia Nerius Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001852
+    AegisName: aegis_1001852
+    Name: Iana Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001853
+    AegisName: aegis_1001853
+    Name: Lee Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
+  - Id: 1001854
+    AegisName: aegis_1001854
+    Name: Nadoyo Card Fragment    # !todo check english name
+    Type: Etc
+    Weight: 10
+    Flags:
+      BuyingStore: true
+      DropEffect: CLIENT
   - Id: 1200000
     AegisName: IDTest_arrow
     Name: IDTest arrow

文件差异内容过多而无法显示
+ 1061 - 1
db/re/item_db_usable.yml


+ 1172 - 0
db/re/item_enchant.yml

@@ -32845,6 +32845,9 @@ Body:
       Time_Gap_TR_Ribbon: true
       Time_Gap_TR_Vilolin: true
       Time_Gap_HN_Staff: true
+      Time_Gap_BO_Blade: true
+      Time_Gap_SHC_Dagger1: true
+      Time_Gap_SOA_Rod: true
     Reset:
       Chance: 100000
       Price: 5000000
@@ -33043,3 +33046,1172 @@ Body:
             Materials:
               - Material: Symposium_Coin
                 Amount: 5
+  - Id: 152
+    TargetItems:
+      Yorscalp_Armor: true
+      Yorscalp_Robe: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+      - Slot: 1
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: Ep21_4_Def
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+          - Item: Ep21_4_Mdef
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+          - Item: Ep21_4_Warrior
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+          - Item: Ep21_4_Archer
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+          - Item: Ep21_4_Assassin
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+          - Item: Ep21_4_Magician
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Ep21_3_Berserker
+            Price: 2000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone2
+                Amount: 25
+              - Material: EP19_S_F_1_Extract
+                Amount: 30
+              - Material: EP19_S_F_2_Extract
+                Amount: 30
+              - Material: EP19_Gla_Extract
+                Amount: 30
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+          - Item: Ep21_3_Marksman
+            Price: 2000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone2
+                Amount: 25
+              - Material: EP19_S_F_1_Extract
+                Amount: 30
+              - Material: EP19_S_F_2_Extract
+                Amount: 30
+              - Material: EP19_Gla_Extract
+                Amount: 30
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+          - Item: Ep21_3_Executioner
+            Price: 2000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone2
+                Amount: 25
+              - Material: EP19_S_F_1_Extract
+                Amount: 30
+              - Material: EP19_S_F_2_Extract
+                Amount: 30
+              - Material: EP19_Gla_Extract
+                Amount: 30
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+          - Item: Ep21_3_Wizard
+            Price: 2000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone2
+                Amount: 25
+              - Material: EP19_S_F_1_Extract
+                Amount: 30
+              - Material: EP19_S_F_2_Extract
+                Amount: 30
+              - Material: EP19_Gla_Extract
+                Amount: 30
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+      - Slot: 1
+        PerfectEnchants:
+          - Item: Ep21_2_P_Force
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+          - Item: Ep21_2_M_Force
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+          - Item: Ep21_2_G_Cooldown
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Armor_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+  - Id: 153
+    TargetItems:
+      Yorscalp_Manteau: true
+      Yorscalp_Muffler: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+      - Slot: 1
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: Ep21_4_Def
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Robe_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+          - Item: Ep21_4_Mdef
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Robe_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Ep21_3_Speed
+            Price: 2000000
+            Materials:
+              - Material: Ep21_Robe_E_Stone2
+                Amount: 25
+              - Material: EP19_S_F_1_Extract
+                Amount: 30
+              - Material: EP19_S_F_2_Extract
+                Amount: 30
+              - Material: EP19_Gla_Extract
+                Amount: 30
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+          - Item: Ep21_3_Caster
+            Price: 2000000
+            Materials:
+              - Material: Ep21_Robe_E_Stone2
+                Amount: 25
+              - Material: EP19_S_F_1_Extract
+                Amount: 30
+              - Material: EP19_S_F_2_Extract
+                Amount: 30
+              - Material: EP19_Gla_Extract
+                Amount: 30
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+      - Slot: 1
+        PerfectEnchants:
+          - Item: Ep21_2_Melee
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Robe_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+          - Item: Ep21_2_Range
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Robe_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+          - Item: Ep21_2_Critical
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Robe_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+          - Item: Ep21_2_Spell
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Robe_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+          - Item: Ep21_2_Ab_All
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Robe_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+  - Id: 154
+    TargetItems:
+      Yorscalp_Boots: true
+      Yorscalp_Shoes: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+      - Slot: 1
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: Ep21_4_Hp
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Shoes_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+          - Item: Ep21_4_Sp
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Shoes_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+          - Item: Ep21_4_Phy_Force
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Shoes_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+          - Item: Ep21_4_Mag_Force
+            Price: 1000000
+            Materials:
+              - Material: Ep21_Shoes_E_Stone1
+                Amount: 50
+              - Material: EP19_S_F_1_Extract
+                Amount: 20
+              - Material: EP19_S_F_2_Extract
+                Amount: 20
+              - Material: EP19_Gla_Extract
+                Amount: 20
+              - Material: EP19_S_F_3_Extract
+                Amount: 10
+              - Material: EP20_D_P_Extract
+                Amount: 10
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Ep21_3_Size_Atk
+            Price: 2000000
+            Materials:
+              - Material: Ep21_Shoes_E_Stone2
+                Amount: 25
+              - Material: EP19_S_F_1_Extract
+                Amount: 30
+              - Material: EP19_S_F_2_Extract
+                Amount: 30
+              - Material: EP19_Gla_Extract
+                Amount: 30
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+          - Item: Ep21_3_Size_Matk
+            Price: 2000000
+            Materials:
+              - Material: Ep21_Shoes_E_Stone2
+                Amount: 25
+              - Material: EP19_S_F_1_Extract
+                Amount: 30
+              - Material: EP19_S_F_2_Extract
+                Amount: 30
+              - Material: EP19_Gla_Extract
+                Amount: 30
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+      - Slot: 1
+        PerfectEnchants:
+          - Item: Ep21_2_Ov_Power
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Shoes_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+          - Item: Ep21_2_Fi_Shot
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Shoes_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+          - Item: Ep21_2_Luk_Strike
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Shoes_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+          - Item: Ep21_2_Spl_Buster
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Shoes_E_Stone3
+                Amount: 15
+              - Material: EP19_S_F_1_Extract
+                Amount: 40
+              - Material: EP19_S_F_2_Extract
+                Amount: 40
+              - Material: EP19_Gla_Extract
+                Amount: 40
+              - Material: EP19_S_F_3_Extract
+                Amount: 20
+              - Material: EP20_D_P_Extract
+                Amount: 20
+  - Id: 155
+    TargetItems:
+      Yorscalp_Ring: true
+      Yorscalp_Glove: true
+      Yorscalp_Earring: true
+      Yorscalp_Necklace: true
+    Order:
+      - Slot: 3
+      - Slot: 2
+      - Slot: 1
+    Slots:
+      - Slot: 3
+        PerfectEnchants:
+          - Item: Ep21_4_F_Spirit
+            Price: 1500000
+            Materials:
+              - Material: Ep21_Acc_E_Stone1
+                Amount: 70
+              - Material: EP19_S_F_1_Extract
+                Amount: 35
+              - Material: EP19_S_F_2_Extract
+                Amount: 35
+              - Material: EP19_Gla_Extract
+                Amount: 35
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+          - Item: Ep21_4_E_Archer
+            Price: 1500000
+            Materials:
+              - Material: Ep21_Acc_E_Stone1
+                Amount: 70
+              - Material: EP19_S_F_1_Extract
+                Amount: 35
+              - Material: EP19_S_F_2_Extract
+                Amount: 35
+              - Material: EP19_Gla_Extract
+                Amount: 35
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+          - Item: Ep21_4_Fatal
+            Price: 1500000
+            Materials:
+              - Material: Ep21_Acc_E_Stone1
+                Amount: 70
+              - Material: EP19_S_F_1_Extract
+                Amount: 35
+              - Material: EP19_S_F_2_Extract
+                Amount: 35
+              - Material: EP19_Gla_Extract
+                Amount: 35
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+          - Item: Ep21_4_Sp_Power
+            Price: 1500000
+            Materials:
+              - Material: Ep21_Acc_E_Stone1
+                Amount: 70
+              - Material: EP19_S_F_1_Extract
+                Amount: 35
+              - Material: EP19_S_F_2_Extract
+                Amount: 35
+              - Material: EP19_Gla_Extract
+                Amount: 35
+              - Material: EP19_S_F_3_Extract
+                Amount: 15
+              - Material: EP20_D_P_Extract
+                Amount: 15
+      - Slot: 2
+        PerfectEnchants:
+          - Item: Ep21_3_Tenacity
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Acc_E_Stone2
+                Amount: 35
+              - Material: EP19_S_F_1_Extract
+                Amount: 45
+              - Material: EP19_S_F_2_Extract
+                Amount: 45
+              - Material: EP19_Gla_Extract
+                Amount: 45
+              - Material: EP19_S_F_3_Extract
+                Amount: 25
+              - Material: EP20_D_P_Extract
+                Amount: 25
+          - Item: Ep21_3_M_Archer
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Acc_E_Stone2
+                Amount: 35
+              - Material: EP19_S_F_1_Extract
+                Amount: 45
+              - Material: EP19_S_F_2_Extract
+                Amount: 45
+              - Material: EP19_Gla_Extract
+                Amount: 45
+              - Material: EP19_S_F_3_Extract
+                Amount: 25
+              - Material: EP20_D_P_Extract
+                Amount: 25
+          - Item: Ep21_3_Acute
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Acc_E_Stone2
+                Amount: 35
+              - Material: EP19_S_F_1_Extract
+                Amount: 45
+              - Material: EP19_S_F_2_Extract
+                Amount: 45
+              - Material: EP19_Gla_Extract
+                Amount: 45
+              - Material: EP19_S_F_3_Extract
+                Amount: 25
+              - Material: EP20_D_P_Extract
+                Amount: 25
+          - Item: Ep21_3_M_Eessence
+            Price: 3000000
+            Materials:
+              - Material: Ep21_Acc_E_Stone2
+                Amount: 35
+              - Material: EP19_S_F_1_Extract
+                Amount: 45
+              - Material: EP19_S_F_2_Extract
+                Amount: 45
+              - Material: EP19_Gla_Extract
+                Amount: 45
+              - Material: EP19_S_F_3_Extract
+                Amount: 25
+              - Material: EP20_D_P_Extract
+                Amount: 25
+      - Slot: 1
+        PerfectEnchants:
+          - Item: Ep21_2_Phy_Power
+            Price: 4500000
+            Materials:
+              - Material: Ep21_Acc_E_Stone3
+                Amount: 20
+              - Material: EP19_S_F_1_Extract
+                Amount: 65
+              - Material: EP19_S_F_2_Extract
+                Amount: 65
+              - Material: EP19_Gla_Extract
+                Amount: 65
+              - Material: EP19_S_F_3_Extract
+                Amount: 35
+              - Material: EP20_D_P_Extract
+                Amount: 35
+          - Item: Ep21_2_Mag_Power
+            Price: 4500000
+            Materials:
+              - Material: Ep21_Acc_E_Stone3
+                Amount: 20
+              - Material: EP19_S_F_1_Extract
+                Amount: 65
+              - Material: EP19_S_F_2_Extract
+                Amount: 65
+              - Material: EP19_Gla_Extract
+                Amount: 65
+              - Material: EP19_S_F_3_Extract
+                Amount: 35
+              - Material: EP20_D_P_Extract
+                Amount: 35
+  - Id: 156
+    TargetItems:
+      Yorscalp_P_Circlet: true
+      Yorscalp_M_Circlet: true
+    Reset:
+      Chance: 100000
+      Materials:
+        - Material: Zelunium
+          Amount: 20
+        - Material: Shadowdecon
+          Amount: 20
+        - Material: Yorscalp_Spirit
+          Amount: 20
+    Order:
+      - Slot: 3
+      - Slot: 2
+      - Slot: 1
+    Slots:
+      - Slot: 3
+        Price: 300000
+        Materials:
+          - Material: Yorscalp_Serpent
+          - Material: Yorscalp_Symbol
+            Amount: 5
+          - Material: Yorscalp_Spirit
+            Amount: 10
+        Enchants:
+          - Enchantgrade: 0
+            Items:
+              - Item: Strength1
+                Chance: 11500
+              - Item: Strength2
+                Chance: 8000
+              - Item: Strength3
+                Chance: 3500
+              - Item: Strength4
+                Chance: 1500
+              - Item: Strength5
+                Chance: 500
+              - Item: Inteligence1
+                Chance: 11500
+              - Item: Inteligence2
+                Chance: 8000
+              - Item: Inteligence3
+                Chance: 3500
+              - Item: Inteligence4
+                Chance: 1500
+              - Item: Inteligence5
+                Chance: 500
+              - Item: Vitality1
+                Chance: 11500
+              - Item: Vitality2
+                Chance: 8000
+              - Item: Vitality3
+                Chance: 3500
+              - Item: Vitality4
+                Chance: 1500
+              - Item: Vitality5
+                Chance: 500
+              - Item: Luck1
+                Chance: 11500
+              - Item: Luck2
+                Chance: 8000
+              - Item: Luck3
+                Chance: 3500
+              - Item: Luck4
+                Chance: 1500
+              - Item: Luck5
+                Chance: 500
+          - Enchantgrade: 1
+            Items:
+              - Item: Strength1
+                Chance: 11500
+              - Item: Strength2
+                Chance: 8000
+              - Item: Strength3
+                Chance: 3500
+              - Item: Strength4
+                Chance: 1500
+              - Item: Strength5
+                Chance: 500
+              - Item: Inteligence1
+                Chance: 11500
+              - Item: Inteligence2
+                Chance: 8000
+              - Item: Inteligence3
+                Chance: 3500
+              - Item: Inteligence4
+                Chance: 1500
+              - Item: Inteligence5
+                Chance: 500
+              - Item: Vitality1
+                Chance: 11500
+              - Item: Vitality2
+                Chance: 8000
+              - Item: Vitality3
+                Chance: 3500
+              - Item: Vitality4
+                Chance: 1500
+              - Item: Vitality5
+                Chance: 500
+              - Item: Luck1
+                Chance: 11500
+              - Item: Luck2
+                Chance: 8000
+              - Item: Luck3
+                Chance: 3500
+              - Item: Luck4
+                Chance: 1500
+              - Item: Luck5
+                Chance: 500
+          - Enchantgrade: 2
+            Items:
+              - Item: Strength1
+                Chance: 11500
+              - Item: Strength2
+                Chance: 8000
+              - Item: Strength3
+                Chance: 3500
+              - Item: Strength4
+                Chance: 1500
+              - Item: Strength5
+                Chance: 500
+              - Item: Inteligence1
+                Chance: 11500
+              - Item: Inteligence2
+                Chance: 8000
+              - Item: Inteligence3
+                Chance: 3500
+              - Item: Inteligence4
+                Chance: 1500
+              - Item: Inteligence5
+                Chance: 500
+              - Item: Vitality1
+                Chance: 11500
+              - Item: Vitality2
+                Chance: 8000
+              - Item: Vitality3
+                Chance: 3500
+              - Item: Vitality4
+                Chance: 1500
+              - Item: Vitality5
+                Chance: 500
+              - Item: Luck1
+                Chance: 11500
+              - Item: Luck2
+                Chance: 8000
+              - Item: Luck3
+                Chance: 3500
+              - Item: Luck4
+                Chance: 1500
+              - Item: Luck5
+                Chance: 500
+          - Enchantgrade: 3
+            Items:
+              - Item: Strength1
+                Chance: 11500
+              - Item: Strength2
+                Chance: 8000
+              - Item: Strength3
+                Chance: 3500
+              - Item: Strength4
+                Chance: 1500
+              - Item: Strength5
+                Chance: 500
+              - Item: Inteligence1
+                Chance: 11500
+              - Item: Inteligence2
+                Chance: 8000
+              - Item: Inteligence3
+                Chance: 3500
+              - Item: Inteligence4
+                Chance: 1500
+              - Item: Inteligence5
+                Chance: 500
+              - Item: Vitality1
+                Chance: 11500
+              - Item: Vitality2
+                Chance: 8000
+              - Item: Vitality3
+                Chance: 3500
+              - Item: Vitality4
+                Chance: 1500
+              - Item: Vitality5
+                Chance: 500
+              - Item: Luck1
+                Chance: 11500
+              - Item: Luck2
+                Chance: 8000
+              - Item: Luck3
+                Chance: 3500
+              - Item: Luck4
+                Chance: 1500
+              - Item: Luck5
+                Chance: 500
+          - Enchantgrade: 4
+            Items:
+              - Item: Strength1
+                Chance: 11500
+              - Item: Strength2
+                Chance: 8000
+              - Item: Strength3
+                Chance: 3500
+              - Item: Strength4
+                Chance: 1500
+              - Item: Strength5
+                Chance: 500
+              - Item: Inteligence1
+                Chance: 11500
+              - Item: Inteligence2
+                Chance: 8000
+              - Item: Inteligence3
+                Chance: 3500
+              - Item: Inteligence4
+                Chance: 1500
+              - Item: Inteligence5
+                Chance: 500
+              - Item: Vitality1
+                Chance: 11500
+              - Item: Vitality2
+                Chance: 8000
+              - Item: Vitality3
+                Chance: 3500
+              - Item: Vitality4
+                Chance: 1500
+              - Item: Vitality5
+                Chance: 500
+              - Item: Luck1
+                Chance: 11500
+              - Item: Luck2
+                Chance: 8000
+              - Item: Luck3
+                Chance: 3500
+              - Item: Luck4
+                Chance: 1500
+              - Item: Luck5
+                Chance: 500
+      - Slot: 2
+        Price: 300000
+        Materials:
+          - Material: Yorscalp_Serpent
+            Amount: 2
+          - Material: Yorscalp_Symbol
+            Amount: 10
+          - Material: Yorscalp_Spirit
+            Amount: 20
+        Enchants:
+          - Enchantgrade: 0
+            Items:
+              - Item: Yorscalp_Str1
+                Chance: 11400
+              - Item: Yorscalp_Str2
+                Chance: 6000
+              - Item: Yorscalp_Str3
+                Chance: 2500
+              - Item: Yorscalp_Str4
+                Chance: 100
+              - Item: Yorscalp_Int1
+                Chance: 11400
+              - Item: Yorscalp_Int2
+                Chance: 6000
+              - Item: Yorscalp_Int3
+                Chance: 2500
+              - Item: Yorscalp_Int4
+                Chance: 100
+              - Item: Yorscalp_Smart1
+                Chance: 11400
+              - Item: Yorscalp_Smart2
+                Chance: 6000
+              - Item: Yorscalp_Smart3
+                Chance: 2500
+              - Item: Yorscalp_Smart4
+                Chance: 100
+              - Item: Yorscalp_Speed1
+                Chance: 11400
+              - Item: Yorscalp_Speed2
+                Chance: 6000
+              - Item: Yorscalp_Speed3
+                Chance: 2500
+              - Item: Yorscalp_Speed4
+                Chance: 100
+              - Item: Yorscalp_Def1
+                Chance: 11400
+              - Item: Yorscalp_Def2
+                Chance: 6000
+              - Item: Yorscalp_Def3
+                Chance: 2500
+              - Item: Yorscalp_Def4
+                Chance: 100
+          - Enchantgrade: 1
+            Items:
+              - Item: Yorscalp_Str1
+                Chance: 11400
+              - Item: Yorscalp_Str2
+                Chance: 6000
+              - Item: Yorscalp_Str3
+                Chance: 2500
+              - Item: Yorscalp_Str4
+                Chance: 100
+              - Item: Yorscalp_Int1
+                Chance: 11400
+              - Item: Yorscalp_Int2
+                Chance: 6000
+              - Item: Yorscalp_Int3
+                Chance: 2500
+              - Item: Yorscalp_Int4
+                Chance: 100
+              - Item: Yorscalp_Smart1
+                Chance: 11400
+              - Item: Yorscalp_Smart2
+                Chance: 6000
+              - Item: Yorscalp_Smart3
+                Chance: 2500
+              - Item: Yorscalp_Smart4
+                Chance: 100
+              - Item: Yorscalp_Speed1
+                Chance: 11400
+              - Item: Yorscalp_Speed2
+                Chance: 6000
+              - Item: Yorscalp_Speed3
+                Chance: 2500
+              - Item: Yorscalp_Speed4
+                Chance: 100
+              - Item: Yorscalp_Def1
+                Chance: 11400
+              - Item: Yorscalp_Def2
+                Chance: 6000
+              - Item: Yorscalp_Def3
+                Chance: 2500
+              - Item: Yorscalp_Def4
+                Chance: 100
+          - Enchantgrade: 2
+            Items:
+              - Item: Yorscalp_Str1
+                Chance: 11400
+              - Item: Yorscalp_Str2
+                Chance: 6000
+              - Item: Yorscalp_Str3
+                Chance: 2500
+              - Item: Yorscalp_Str4
+                Chance: 100
+              - Item: Yorscalp_Int1
+                Chance: 11400
+              - Item: Yorscalp_Int2
+                Chance: 6000
+              - Item: Yorscalp_Int3
+                Chance: 2500
+              - Item: Yorscalp_Int4
+                Chance: 100
+              - Item: Yorscalp_Smart1
+                Chance: 11400
+              - Item: Yorscalp_Smart2
+                Chance: 6000
+              - Item: Yorscalp_Smart3
+                Chance: 2500
+              - Item: Yorscalp_Smart4
+                Chance: 100
+              - Item: Yorscalp_Speed1
+                Chance: 11400
+              - Item: Yorscalp_Speed2
+                Chance: 6000
+              - Item: Yorscalp_Speed3
+                Chance: 2500
+              - Item: Yorscalp_Speed4
+                Chance: 100
+              - Item: Yorscalp_Def1
+                Chance: 11400
+              - Item: Yorscalp_Def2
+                Chance: 6000
+              - Item: Yorscalp_Def3
+                Chance: 2500
+              - Item: Yorscalp_Def4
+                Chance: 100
+          - Enchantgrade: 3
+            Items:
+              - Item: Yorscalp_Str1
+                Chance: 11400
+              - Item: Yorscalp_Str2
+                Chance: 6000
+              - Item: Yorscalp_Str3
+                Chance: 2500
+              - Item: Yorscalp_Str4
+                Chance: 100
+              - Item: Yorscalp_Int1
+                Chance: 11400
+              - Item: Yorscalp_Int2
+                Chance: 6000
+              - Item: Yorscalp_Int3
+                Chance: 2500
+              - Item: Yorscalp_Int4
+                Chance: 100
+              - Item: Yorscalp_Smart1
+                Chance: 11400
+              - Item: Yorscalp_Smart2
+                Chance: 6000
+              - Item: Yorscalp_Smart3
+                Chance: 2500
+              - Item: Yorscalp_Smart4
+                Chance: 100
+              - Item: Yorscalp_Speed1
+                Chance: 11400
+              - Item: Yorscalp_Speed2
+                Chance: 6000
+              - Item: Yorscalp_Speed3
+                Chance: 2500
+              - Item: Yorscalp_Speed4
+                Chance: 100
+              - Item: Yorscalp_Def1
+                Chance: 11400
+              - Item: Yorscalp_Def2
+                Chance: 6000
+              - Item: Yorscalp_Def3
+                Chance: 2500
+              - Item: Yorscalp_Def4
+                Chance: 100
+          - Enchantgrade: 4
+            Items:
+              - Item: Yorscalp_Str1
+                Chance: 11400
+              - Item: Yorscalp_Str2
+                Chance: 6000
+              - Item: Yorscalp_Str3
+                Chance: 2500
+              - Item: Yorscalp_Str4
+                Chance: 100
+              - Item: Yorscalp_Int1
+                Chance: 11400
+              - Item: Yorscalp_Int2
+                Chance: 6000
+              - Item: Yorscalp_Int3
+                Chance: 2500
+              - Item: Yorscalp_Int4
+                Chance: 100
+              - Item: Yorscalp_Smart1
+                Chance: 11400
+              - Item: Yorscalp_Smart2
+                Chance: 6000
+              - Item: Yorscalp_Smart3
+                Chance: 2500
+              - Item: Yorscalp_Smart4
+                Chance: 100
+              - Item: Yorscalp_Speed1
+                Chance: 11400
+              - Item: Yorscalp_Speed2
+                Chance: 6000
+              - Item: Yorscalp_Speed3
+                Chance: 2500
+              - Item: Yorscalp_Speed4
+                Chance: 100
+              - Item: Yorscalp_Def1
+                Chance: 11400
+              - Item: Yorscalp_Def2
+                Chance: 6000
+              - Item: Yorscalp_Def3
+                Chance: 2500
+              - Item: Yorscalp_Def4
+                Chance: 100
+      - Slot: 1
+        PerfectEnchants:
+          - Item: Arbiter_Warrant
+            Price: 5000000
+            Materials:
+              - Material: Yorscalp_Serpent
+                Amount: 20
+              - Material: Yorscalp_Symbol
+                Amount: 100
+              - Material: Yorscalp_Spirit
+                Amount: 200
+          - Item: Bailiff_Warrant
+            Price: 5000000
+            Materials:
+              - Material: Yorscalp_Serpent
+                Amount: 20
+              - Material: Yorscalp_Symbol
+                Amount: 100
+              - Material: Yorscalp_Spirit
+                Amount: 200

+ 1304 - 0
db/re/item_group_db.yml

@@ -114146,3 +114146,1307 @@ Body:
           - Index: 6
             Item: CLB_SS_Box
             Amount: 1
+  - Group: RT_EP17_DOUBT_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 60
+  - Group: RT_EP17_DOUBT_3
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 70
+  - Group: RT_EP17_DOUBT_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Blacksmith_Blessing
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP17_AUTO_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 60
+  - Group: RT_EP17_AUTO_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Blacksmith_Blessing
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP17_SECRET_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+            Amount: 2
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 75
+  - Group: RT_EP17_SECRET_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 300
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 300
+          - Index: 2
+            Item: R_Ep17_Album
+            Amount: 2
+          - Index: 3
+            Item: aegis_1001480
+  - Group: RT_EP17_MUTANT_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 90
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 2
+  - Group: RT_EP17_MUTANT_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 150
+          - Index: 1
+            Item: aegis_1001478
+            Amount: 2
+  - Group: RT_EP17_MIGUEL_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 150
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 3
+  - Group: RT_EP17_MIGUEL_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 500
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 2
+          - Index: 2
+            Item: R_Ep17_Album
+            Amount: 3
+          - Index: 3
+            Item: aegis_1001480
+  - Group: RT_EP17_MIGUEL_2
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 100
+          - Index: 1
+            Item: aegis_1001478
+            Amount: 3
+          - Index: 2
+            Item: R_Ep17_Album
+            Amount: 100
+  - Group: RT_EP17_OVERLOAD_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 90
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 3
+  - Group: RT_EP17_OVERLOAD_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 350
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 350
+          - Index: 2
+            Item: R_Ep17_Album
+            Amount: 2
+          - Index: 3
+            Item: aegis_1001480
+  - Group: RT_EP17_OVERLOAD_3
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 100
+          - Index: 1
+            Item: R_Ep17_Album
+            Amount: 100
+          - Index: 2
+            Item: aegis_1001478
+            Amount: 2
+  - Group: RT_EP17_BATH_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 105
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 2
+  - Group: RT_EP17_BATH_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 150
+          - Index: 1
+            Item: aegis_1001478
+            Amount: 2
+  - Group: RT_EP17_GARDEN_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 105
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 2
+  - Group: RT_EP17_GARDEN_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 600
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 2
+          - Index: 2
+            Item: R_Ep17_Album
+            Amount: 4
+          - Index: 3
+            Item: aegis_1001480
+  - Group: RT_EP17_GARDEN_3
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 200
+          - Index: 1
+            Item: aegis_1001478
+            Amount: 2
+  - Group: RT_EP17_GARDEN_5
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: R_Ep17_Album
+          - Index: 1
+            Item: Perfect_Rune
+          - Index: 2
+            Item: aegis_1001478
+            Amount: 2
+  - Group: RT_EP17_GREEN_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 105
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 3
+  - Group: RT_EP17_GREEN_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 350
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 350
+          - Index: 2
+            Item: R_Ep17_Album
+            Amount: 2
+          - Index: 3
+            Item: aegis_1001480
+  - Group: RT_EP17_GREEN_2
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 150
+          - Index: 1
+            Item: aegis_1001478
+            Amount: 2
+  - Group: RT_EP17_GREEN_4
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: R_Ep17_Album
+          - Index: 1
+            Item: Perfect_Rune
+          - Index: 2
+            Item: aegis_1001478
+            Amount: 2
+  - Group: RT_EP17_WING_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 120
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 3
+  - Group: RT_EP17_WING_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Blacksmith_Blessing
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 150
+  - Group: RT_EP17_WING_2
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: aegis_1001478
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 80
+  - Group: RT_EP17_WING_4
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 120
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP17_HARMFUL_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 180
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 3
+  - Group: RT_EP17_HARMFUL_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 100
+          - Index: 1
+            Item: Blacksmith_Blessing
+  - Group: RT_EP17_HARMFUL_2
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 80
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP17_HARMFUL_4
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 120
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP17_BOSS_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 210
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 3
+  - Group: RT_EP17_BOSS_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 800
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 8
+          - Index: 2
+            Item: aegis_1001480
+            Amount: 5
+          - Index: 3
+            Item: R_Ep178_boss
+            Amount: 2
+  - Group: RT_EP17_BOSS_3
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 300
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 300
+          - Index: 2
+            Item: R_Ep17_Album
+            Amount: 3
+          - Index: 3
+            Item: aegis_1001480
+  - Group: RT_EP17_BOSS_5
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 500
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 2
+          - Index: 2
+            Item: R_Ep17_Album
+            Amount: 5
+          - Index: 3
+            Item: aegis_1001480
+            Amount: 5
+  - Group: RT_EP17_MALFUN_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 120
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 3
+  - Group: RT_EP17_MALFUN_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 250
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 250
+          - Index: 2
+            Item: R_Ep17_Album
+            Amount: 2
+          - Index: 3
+            Item: aegis_1001480
+  - Group: RT_EP17_MALFUN_3
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 150
+          - Index: 1
+            Item: aegis_1001478
+            Amount: 3
+  - Group: RT_EP18_ARMOR_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 60
+  - Group: RT_EP18_ARMOR_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Blacksmith_Blessing
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP18_MELEE_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 60
+  - Group: RT_EP18_MAGIC_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Blacksmith_Blessing
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP18_MELEE_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Blacksmith_Blessing
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP18_MAGIC_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 60
+  - Group: RT_EP18_RANGE_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 60
+  - Group: RT_EP18_RANGE_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Blacksmith_Blessing
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP18_FIELD_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 90
+  - Group: RT_EP18_FIELD_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: R_Ep17_Album
+          - Index: 1
+            Item: Perfect_Rune
+          - Index: 2
+            Item: aegis_1001478
+  - Group: RT_EP18_FIELD_3
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 120
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP18_LAVA_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 90
+  - Group: RT_EP18_LAVA_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 120
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP18_LAVA_2
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: aegis_1001478
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 80
+  - Group: RT_EP18_TOTAL_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 90
+  - Group: RT_EP18_TOTAL_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Blacksmith_Blessing
+            Amount: 2
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 150
+          - Index: 2
+            Item: aegis_1001478
+            Amount: 3
+  - Group: RT_EP18_TOTAL_3
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 100
+          - Index: 1
+            Item: R_Ep17_Album
+            Amount: 2
+          - Index: 2
+            Item: aegis_1001478
+  - Group: RT_EP18_TOTAL_6
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: aegis_1001478
+  - Group: RT_EP18_FANG_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 90
+  - Group: RT_EP18_FANG_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 450
+          - Index: 1
+            Item: Perfect_Rune
+          - Index: 2
+            Item: aegis_1001480
+            Amount: 3
+  - Group: RT_EP18_DEMI_A
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+            Amount: 2
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 90
+  - Group: RT_EP18_DEMI_C
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Imperfect_Rune
+            Amount: 500
+          - Index: 1
+            Item: Perfect_Rune
+            Amount: 2
+          - Index: 2
+            Item: aegis_1001480
+            Amount: 5
+          - Index: 3
+            Item: R_Ep178_boss
+            Amount: 1718
+  - Group: RT_EP18_DEMI_2
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Perfect_Rune
+          - Index: 1
+            Item: Imperfect_Rune
+            Amount: 200
+          - Index: 2
+            Item: R_Ep17_Album
+            Amount: 2
+          - Index: 3
+            Item: aegis_1001478
+            Amount: 5
+  - Group: YOR_CARD_P_BOX
+    SubGroups:
+      - SubGroup: 6
+        List:
+          - Index: 0
+            Item: aegis_1001837
+            Rate: 556
+          - Index: 1
+            Item: aegis_1001838
+            Rate: 556
+          - Index: 2
+            Item: aegis_1001839
+            Rate: 556
+          - Index: 3
+            Item: aegis_1001840
+            Rate: 556
+          - Index: 4
+            Item: aegis_1001841
+            Rate: 556
+          - Index: 5
+            Item: aegis_1001842
+            Rate: 556
+          - Index: 6
+            Item: aegis_1001843
+            Rate: 556
+          - Index: 7
+            Item: aegis_1001844
+            Rate: 556
+          - Index: 8
+            Item: aegis_1001845
+            Rate: 556
+          - Index: 9
+            Item: aegis_1001846
+            Rate: 556
+          - Index: 10
+            Item: aegis_1001847
+            Rate: 555
+          - Index: 11
+            Item: aegis_1001848
+            Rate: 555
+          - Index: 12
+            Item: aegis_1001849
+            Rate: 555
+          - Index: 13
+            Item: aegis_1001850
+            Rate: 555
+          - Index: 14
+            Item: aegis_1001851
+            Rate: 555
+          - Index: 15
+            Item: aegis_1001852
+            Rate: 555
+          - Index: 16
+            Item: aegis_1001853
+            Rate: 555
+          - Index: 17
+            Item: aegis_1001854
+            Rate: 555
+  - Group: EP21_COSTUME_BOX1
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: aegis_420376
+          - Index: 1
+            Item: aegis_400725
+          - Index: 2
+            Item: aegis_430010
+  - Group: EP21_COSTUME_BOX2
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: aegis_420377
+          - Index: 1
+            Item: aegis_440017
+          - Index: 2
+            Item: aegis_440018
+  - Group: AEGIS_103537
+    SubGroups:
+      - SubGroup: 6
+        List:
+          - Index: 0
+            Item: aegis_1001480
+            Rate: 1000
+            Amount: 12
+          - Index: 1
+            Item: aegis_1001480
+            Rate: 1000
+            Amount: 13
+          - Index: 2
+            Item: aegis_1001480
+            Rate: 1000
+            Amount: 14
+          - Index: 3
+            Item: aegis_1001480
+            Rate: 1000
+            Amount: 15
+          - Index: 4
+            Item: aegis_1001480
+            Rate: 1000
+            Amount: 16
+          - Index: 5
+            Item: aegis_103523
+            Rate: 50
+            Amount: 3
+          - Index: 6
+            Item: aegis_103523
+            Rate: 100
+            Amount: 2
+          - Index: 7
+            Item: aegis_103523
+            Rate: 200
+          - Index: 8
+            Item: Yorscalp_Serpent
+            Rate: 90
+            Amount: 3
+          - Index: 9
+            Item: Yorscalp_Serpent
+            Rate: 80
+            Amount: 4
+          - Index: 10
+            Item: Yorscalp_Serpent
+            Rate: 70
+            Amount: 5
+          - Index: 11
+            Item: Yorscalp_Serpent
+            Rate: 60
+            Amount: 6
+          - Index: 12
+            Item: Yorscalp_Serpent
+            Rate: 50
+            Amount: 7
+          - Index: 13
+            Item: Yorscalp_Symbol
+            Rate: 200
+            Amount: 11
+          - Index: 14
+            Item: Yorscalp_Symbol
+            Rate: 200
+            Amount: 12
+          - Index: 15
+            Item: Yorscalp_Symbol
+            Rate: 200
+            Amount: 13
+          - Index: 16
+            Item: Yorscalp_Symbol
+            Rate: 180
+            Amount: 14
+          - Index: 17
+            Item: Yorscalp_Symbol
+            Rate: 180
+            Amount: 15
+          - Index: 18
+            Item: Yorscalp_Symbol
+            Rate: 160
+            Amount: 16
+          - Index: 19
+            Item: Yorscalp_Symbol
+            Rate: 160
+            Amount: 17
+          - Index: 20
+            Item: Yorscalp_Spirit
+            Rate: 200
+            Amount: 33
+          - Index: 21
+            Item: Yorscalp_Spirit
+            Rate: 200
+            Amount: 34
+          - Index: 22
+            Item: Yorscalp_Spirit
+            Rate: 200
+            Amount: 35
+          - Index: 23
+            Item: Yorscalp_Spirit
+            Rate: 180
+            Amount: 36
+          - Index: 24
+            Item: Yorscalp_Spirit
+            Rate: 180
+            Amount: 37
+          - Index: 25
+            Item: Yorscalp_Spirit
+            Rate: 180
+            Amount: 38
+          - Index: 26
+            Item: Yorscalp_Spirit
+            Rate: 160
+            Amount: 39
+          - Index: 27
+            Item: Yorscalp_Spirit
+            Rate: 160
+            Amount: 40
+          - Index: 28
+            Item: Yorscalp_Spirit
+            Rate: 100
+            Amount: 41
+          - Index: 29
+            Item: Yorscalp_Spirit
+            Rate: 100
+            Amount: 42
+          - Index: 30
+            Item: aegis_103501
+            Rate: 150
+            Amount: 100
+          - Index: 31
+            Item: aegis_103501
+            Rate: 100
+            Amount: 200
+          - Index: 32
+            Item: aegis_103502
+            Rate: 150
+            Amount: 100
+          - Index: 33
+            Item: aegis_103502
+            Rate: 100
+            Amount: 200
+          - Index: 34
+            Item: Ep21_Wigner_Ticket
+            Rate: 200
+            Amount: 41
+          - Index: 35
+            Item: Ep21_Wigner_Ticket
+            Rate: 180
+            Amount: 42
+          - Index: 36
+            Item: Ep21_Wigner_Ticket
+            Rate: 160
+            Amount: 43
+          - Index: 37
+            Item: Ep21_Wigner_Ticket
+            Rate: 160
+            Amount: 44
+          - Index: 38
+            Item: Ep21_Wigner_Ticket
+            Rate: 160
+            Amount: 45
+  - Group: AEGIS_103582
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Time_Gap_SHC_Dagger1
+          - Index: 1
+            Item: Time_Gap_SHC_Dagger2
+  - Group: AEGIS_103617
+    SubGroups:
+      - SubGroup: 6
+        List:
+          - Index: 0
+            Item: Range_Stone_Robe_D
+            Rate: 10
+          - Index: 1
+            Item: Melee_Stone_Robe_D
+            Rate: 10
+          - Index: 2
+            Item: Magic_Stone_Robe_D
+            Rate: 10
+          - Index: 3
+            Item: SmatkStone_Robe
+            Rate: 10
+          - Index: 4
+            Item: M_PATKStone_Robe
+            Rate: 10
+          - Index: 5
+            Item: R_PATKStone_Robe
+            Rate: 10
+          - Index: 6
+            Item: ResistDefStone_Robe
+            Rate: 10
+          - Index: 7
+            Item: StaminaWISStone_Robe_D
+            Rate: 10
+          - Index: 8
+            Item: POWStone_Robe_D
+            Rate: 10
+          - Index: 9
+            Item: SplStone_Robe_D
+            Rate: 10
+          - Index: 10
+            Item: ConStone_Robe_D
+            Rate: 10
+          - Index: 11
+            Item: CrtStone_Robe_D
+            Rate: 10
+          - Index: 12
+            Item: aegis_1001651
+            Rate: 10
+          - Index: 13
+            Item: ShinkiroStone_Robe
+            Rate: 10
+          - Index: 14
+            Item: ShiranuiStone_Robe
+            Rate: 10
+          - Index: 15
+            Item: ShaCrossStone_Robe
+            Rate: 10
+          - Index: 16
+            Item: CardinalStone_Robe
+            Rate: 10
+          - Index: 17
+            Item: SkyEmperorStone_Robe
+            Rate: 10
+          - Index: 18
+            Item: MeisterStone_Robe
+            Rate: 10
+          - Index: 19
+            Item: ElementalStone_Robe
+            Rate: 10
+          - Index: 20
+            Item: AbysschaserStone_Robe
+            Rate: 10
+          - Index: 21
+            Item: TRTRStone_Robe
+            Rate: 10
+          - Index: 22
+            Item: HNoviceStone_Robe
+            Rate: 10
+          - Index: 23
+            Item: aegis_1001604
+            Rate: 10
+          - Index: 24
+            Item: aegis_1001603
+            Rate: 10
+          - Index: 25
+            Item: aegis_1001605
+            Rate: 10
+          - Index: 26
+            Item: BioloStone_Robe
+            Rate: 10
+          - Index: 27
+            Item: InquisitorStone_Robe
+            Rate: 10
+          - Index: 28
+            Item: SpiritHandlerStone_Robe
+            Rate: 10
+          - Index: 29
+            Item: aegis_1001787
+            Rate: 10
+          - Index: 30
+            Item: aegis_1001788
+            Rate: 10
+          - Index: 31
+            Item: aegis_1001789
+            Rate: 10
+          - Index: 32
+            Item: ReloadStone_Robe_D
+            Rate: 10
+          - Index: 33
+            Item: CriticalStone_Robe_D
+            Rate: 10
+          - Index: 34
+            Item: DoubleAttack_Stone
+            Rate: 20
+          - Index: 35
+            Item: Critical_Stone_Robe
+            Rate: 20
+          - Index: 36
+            Item: CastStone_Robe_D
+            Rate: 40
+          - Index: 37
+            Item: SPdrainStone_Robe_D
+            Rate: 40
+          - Index: 38
+            Item: HPdrainStone_Robe_D
+            Rate: 80
+          - Index: 39
+            Item: ASPDStone_Robe_D
+            Rate: 80
+          - Index: 40
+            Item: CastStone_Robe
+            Rate: 80
+          - Index: 41
+            Item: aegis_103622
+            Rate: 160
+          - Index: 42
+            Item: aegis_103623
+            Rate: 160
+          - Index: 43
+            Item: aegis_103624
+            Rate: 160
+          - Index: 44
+            Item: aegis_103625
+            Rate: 80
+          - Index: 45
+            Item: aegis_103626
+            Rate: 80
+          - Index: 46
+            Item: aegis_103627
+            Rate: 80
+          - Index: 47
+            Item: Stone_Robe_Box
+            Rate: 165
+          - Index: 48
+            Item: Stone_Robe3_Box
+            Rate: 165
+          - Index: 49
+            Item: Magic_Stone_Top
+            Rate: 200
+          - Index: 50
+            Item: Magic_Stone_Middle
+            Rate: 200
+          - Index: 51
+            Item: Magic_Stone_Bottom
+            Rate: 200
+          - Index: 52
+            Item: Range_Stone_Top
+            Rate: 200
+          - Index: 53
+            Item: Range_Stone
+            Rate: 200
+          - Index: 54
+            Item: Range_Stone_Bottom
+            Rate: 200
+          - Index: 55
+            Item: Melee_Stone_Top
+            Rate: 200
+          - Index: 56
+            Item: Melee_Stone_Middle
+            Rate: 200
+          - Index: 57
+            Item: Melee_Stone_Bottom
+            Rate: 200
+          - Index: 58
+            Item: DefenseStone_Top
+            Rate: 200
+          - Index: 59
+            Item: DefenseStone_Middle
+            Rate: 200
+          - Index: 60
+            Item: DefenseStone_Bottom
+            Rate: 200
+          - Index: 61
+            Item: ReloadStone_Top
+            Rate: 200
+          - Index: 62
+            Item: ReloadStone_Middle
+            Rate: 200
+          - Index: 63
+            Item: ReloadStone_Bottom
+            Rate: 200
+          - Index: 64
+            Item: EXPStone_Middle
+            Rate: 200
+          - Index: 65
+            Item: EXPStone_Bottom
+            Rate: 200
+          - Index: 66
+            Item: EXPStone_Top
+            Rate: 200
+          - Index: 67
+            Item: Stone_Top_Box
+            Rate: 390
+          - Index: 68
+            Item: Stone_Top2_Box
+            Rate: 390
+          - Index: 69
+            Item: Stone_Middle_Box
+            Rate: 390
+          - Index: 70
+            Item: Stone_Middle2_Box
+            Rate: 390
+          - Index: 71
+            Item: Stone_Bottom_Box
+            Rate: 390
+          - Index: 72
+            Item: Stone_Bottom2_Box
+            Rate: 390
+          - Index: 73
+            Item: CastingStone_Top
+            Rate: 385
+          - Index: 74
+            Item: CastingStone_Middle
+            Rate: 385
+          - Index: 75
+            Item: CastingStone_Bottom
+            Rate: 385
+          - Index: 76
+            Item: Critical_Stone
+            Rate: 385
+          - Index: 77
+            Item: Critical_Stone_Top
+            Rate: 385
+          - Index: 78
+            Item: Critical_Stone_Bottom
+            Rate: 385
+  - Group: IFIRIT_PROMOTION_PACK
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: E_Life_Potion_Pack
+            Amount: 2
+          - Index: 1
+            Item: Comp_Almighty
+            Amount: 20
+          - Index: 2
+            Item: Buff_Scroll_Box
+            Amount: 5
+          - Index: 3
+            Item: Comp_Small_Mana_Potion
+            Amount: 20
+          - Index: 4
+            Item: Comp_Power_Booster
+            Amount: 20
+          - Index: 5
+            Item: E_Infinity_Drink
+            Amount: 20
+          - Index: 6
+            Item: World_Tour_Ticket
+            Amount: 20
+          - Index: 7
+            Item: Booster_Coin
+            Amount: 20
+  - Group: C_CHARSLOT_OPEN_BOX
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: CharSlot_Open_Card
+  - Group: COSTUMEMILEPACK_36_1
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Nyangvine_Fruit
+            Amount: 100
+          - Index: 1
+            Item: Evt_Cos_Coin
+            Amount: 12
+          - Index: 2
+            Item: aegis_103234
+            Amount: 3
+  - Group: COSTUMEMILEPACK_36_2
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Nyangvine_Fruit
+            Amount: 200
+          - Index: 1
+            Item: Evt_Cos_Coin
+            Amount: 25
+          - Index: 2
+            Item: aegis_103234
+            Amount: 5
+  - Group: COSTUMEMILEPACK_36_3
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Nyangvine_Fruit
+            Amount: 400
+          - Index: 1
+            Item: Evt_Cos_Coin
+            Amount: 50
+          - Index: 2
+            Item: aegis_103234
+            Amount: 10
+  - Group: NYANGVINE_SPECIAL_PACK1
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Nyangvine_Fruit
+            Amount: 200
+          - Index: 1
+            Item: K_Secret_Key
+            Amount: 20
+          - Index: 2
+            Item: EP21_Costume_Box1
+  - Group: NYANGVINE_SPECIAL_PACK2
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Nyangvine_Fruit
+            Amount: 200
+          - Index: 1
+            Item: K_Secret_Key
+            Amount: 20
+          - Index: 2
+            Item: EP21_Costume_Box2
+  - Group: NYANGVINE_SPECIAL_PACK3
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Nyangvine_Fruit
+            Amount: 200
+          - Index: 1
+            Item: K_Secret_Key
+            Amount: 20
+          - Index: 2
+            Item: aegis_410279
+  - Group: LI_NYANGVINE_BOX1_37
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Nyangvine_Fruit
+            Amount: 100
+          - Index: 1
+            Item: aegis_103617
+            Amount: 2
+          - Index: 2
+            Item: Comp_Bubble_Gum
+            Amount: 3
+  - Group: LI_NYANGVINE_BOX2_37
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Nyangvine_Fruit
+            Amount: 200
+          - Index: 1
+            Item: Battle_Manual100
+            Amount: 2
+          - Index: 2
+            Item: aegis_103617
+            Amount: 5
+  - Group: LI_NYANGVINE_BOX3_37
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Nyangvine_Fruit
+            Amount: 400
+          - Index: 1
+            Item: Comp_Bubble_Gum
+            Amount: 5
+          - Index: 2
+            Item: Battle_Manual100
+            Amount: 5
+          - Index: 3
+            Item: aegis_103617
+            Amount: 10

+ 356 - 6
db/re/item_reform.yml

@@ -9390,12 +9390,12 @@ Body:
         RandomOptionGroup: Group_0
         ClearSlots: true
         RemoveEnchantgrade: true
-      - BaseItem: Card_Coin
-        MaximumRefine: 0
-        ResultItem: R_Recycle_Card
-        RandomOptionGroup: Group_0
-        ClearSlots: true
-        RemoveEnchantgrade: true
+#     - BaseItem: Card_Coin   # mistake ?
+#       MaximumRefine: 0
+#       ResultItem: R_Recycle_Card
+#       RandomOptionGroup: Group_0
+#       ClearSlots: true
+#       RemoveEnchantgrade: true
       - BaseItem: Adulter_F_A_Bow
         Materials:
           - Material: Imperfect_Rune
@@ -11889,6 +11889,90 @@ Body:
             Amount: 2
         ResultItem: S_NW_WB_Shoes
         #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_MT_MS_Earring
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_MT_MS_Earring
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_MT_MS_Pendant
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_MT_MS_Pendant
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_MT_PR_Armor
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_MT_PR_Armor
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_MT_PR_Shoes
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_MT_PR_Shoes
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_BO_EP_Earring
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_BO_EP_Earring
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_BO_EP_Pendant
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_BO_EP_Pendant
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_BO_MD_Armor
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_BO_MD_Armor
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_BO_MD_Shoes
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_BO_MD_Shoes
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_HN_VJ_Earring
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_HN_VJ_Earring
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_HN_VJ_Pendant
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_HN_VJ_Pendant
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_HN_TB_Armor
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_HN_TB_Armor
+        #RandomOptionGroup: NSU # TODO: translate to our group names
+      - BaseItem: S_HN_TB_Shoes
+        MaximumRefine: 10
+        Materials:
+          - Material: S_Enchant_Essence
+            Amount: 2
+        ResultItem: S_HN_TB_Shoes
+        #RandomOptionGroup: NSU # TODO: translate to our group names
   - Item: Time_Gap_Refine_Hammer
     BaseItems:
       - BaseItem: Time_Gap_Spear_IG
@@ -11961,3 +12045,269 @@ Body:
             Amount: 2
         ResultItem: Time_Gap_HN_Staff
         ChangeRefine: 1
+      - BaseItem: Time_Gap_BO_Blade
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: Blacksmith_Blessing
+            Amount: 12
+          - Material: Time_D_Ma_Rune
+            Amount: 2
+        ResultItem: Time_Gap_BO_Blade
+        ChangeRefine: 1
+      - BaseItem: Time_Gap_SHC_Dagger1
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: Blacksmith_Blessing
+            Amount: 12
+          - Material: Time_D_Ma_Rune
+            Amount: 2
+        ResultItem: Time_Gap_SHC_Dagger1
+        ChangeRefine: 1
+      - BaseItem: Time_Gap_SHC_Dagger2
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: Blacksmith_Blessing
+            Amount: 12
+          - Material: Time_D_Ma_Rune
+            Amount: 2
+        ResultItem: Time_Gap_SHC_Dagger2
+        ChangeRefine: 1
+      - BaseItem: Time_Gap_SOA_Rod
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: Blacksmith_Blessing
+            Amount: 12
+          - Material: Time_D_Ma_Rune
+            Amount: 2
+        ResultItem: Time_Gap_SOA_Rod
+        ChangeRefine: 1
+  - Item: Yorscalp_Refin_Hammer
+    BaseItems:
+      - BaseItem: Yorscalp_Armor
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 100
+        ResultItem: Yorscalp_Armor
+        ChangeRefine: 1
+      - BaseItem: Yorscalp_Robe
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 100
+        ResultItem: Yorscalp_Robe
+        ChangeRefine: 1
+      - BaseItem: Yorscalp_Manteau
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 100
+        ResultItem: Yorscalp_Manteau
+        ChangeRefine: 1
+      - BaseItem: Yorscalp_Muffler
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 100
+        ResultItem: Yorscalp_Muffler
+        ChangeRefine: 1
+      - BaseItem: Yorscalp_Boots
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 100
+        ResultItem: Yorscalp_Boots
+        ChangeRefine: 1
+      - BaseItem: Yorscalp_Shoes
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 100
+        ResultItem: Yorscalp_Shoes
+        ChangeRefine: 1
+      - BaseItem: Yorscalp_P_Circlet
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 100
+        ResultItem: Yorscalp_P_Circlet
+        ChangeRefine: 1
+      - BaseItem: Yorscalp_M_Circlet
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 100
+        ResultItem: Yorscalp_M_Circlet
+        ChangeRefine: 1
+  - Item: Yorscalp_Scroll_A
+    BaseItems:
+      - BaseItem: Gaebolg_Armor
+        Materials:
+          - Material: Ep21_Wigner_Ticket
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 200
+        ResultItem: Yorscalp_Armor
+      - BaseItem: Gaebolg_Robe
+        Materials:
+          - Material: Ep21_Wigner_Ticket
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 200
+        ResultItem: Yorscalp_Robe
+      - BaseItem: Gaebolg_Manteau
+        Materials:
+          - Material: Ep21_Wigner_Ticket
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 200
+        ResultItem: Yorscalp_Manteau
+      - BaseItem: Gaebolg_Muffler
+        Materials:
+          - Material: Ep21_Wigner_Ticket
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 200
+        ResultItem: Yorscalp_Muffler
+      - BaseItem: Gaebolg_Boots
+        Materials:
+          - Material: Ep21_Wigner_Ticket
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 200
+        ResultItem: Yorscalp_Boots
+      - BaseItem: Gaebolg_Shoes
+        Materials:
+          - Material: Ep21_Wigner_Ticket
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 200
+        ResultItem: Yorscalp_Shoes
+      - BaseItem: Gaebolg_Earring
+        Materials:
+          - Material: Ep21_Wigner_Ticket
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 200
+        ResultItem: Yorscalp_Earring
+      - BaseItem: Gaebolg_Glove
+        Materials:
+          - Material: Ep21_Wigner_Ticket
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 200
+        ResultItem: Yorscalp_Glove
+      - BaseItem: Gaebolg_Ring
+        Materials:
+          - Material: Ep21_Wigner_Ticket
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 200
+        ResultItem: Yorscalp_Ring
+      - BaseItem: Gaebolg_Necklace
+        Materials:
+          - Material: Ep21_Wigner_Ticket
+            Amount: 200
+          - Material: Yorscalp_Serpent
+            Amount: 10
+          - Material: Yorscalp_Symbol
+            Amount: 50
+          - Material: Yorscalp_Spirit
+            Amount: 200
+        ResultItem: Yorscalp_Necklace

+ 26 - 0
db/re/mob_db.yml

@@ -115251,6 +115251,32 @@ Body:
 #    AegisName: E_SMART_ANDRE
 #  - Id: 22409
 #    AegisName: E_RE_PINE
+#  - Id: 22410
+#    AegisName: EP21_YOR_TAN_H
+#  - Id: 22411
+#    AegisName: EP21_MD_BOX2
+#  - Id: 22412
+#    AegisName: EP21_YORTUS_A_H
+#  - Id: 22413
+#    AegisName: EP21_YORTUS_B_H
+#  - Id: 22414
+#    AegisName: EP21_YORDOS_C_H
+#  - Id: 22415
+#    AegisName: EP21_YORDOS_B_H
+#  - Id: 22416
+#    AegisName: EP21_YORDOS_A_H
+#  - Id: 22417
+#    AegisName: EP21_YORMI_A_H
+#  - Id: 22418
+#    AegisName: EP21_YORMI_B_H
+#  - Id: 22419
+#    AegisName: EP21_YOSCOPUS_A_H
+#  - Id: 22420
+#    AegisName: EP21_YOSCOPUS_B_H
+#  - Id: 22421
+#    AegisName: EP21_B_YORTUS_A_H
+#  - Id: 22422
+#    AegisName: EP21_B_YORTUS_B_H
 #  - Id: 23000
 #    AegisName: DARK_ILLUSION2
 #  - Id: 23001

+ 1 - 1
db/re/pet_db.yml

@@ -3142,7 +3142,7 @@ Body:
          bonus2 bMagicAtkEle,Ele_Wind,1;
          bonus bVariableCastrate,-1;
       }
-#   Evolution:
+#    Evolution:
 #      - Target: GIANT_HONET2
 #        ItemRequirements:
 #          - Item: Honey

+ 86 - 0
src/map/itemdb.hpp

@@ -2872,6 +2872,92 @@ enum e_random_item_group {
 	IG_CLB_SS_REFINE1_PACK,
 	IG_CLB_SS_REFINE2_PACK,
 	IG_CLB_SS_EXP_PACK,
+	IG_RT_EP17_DOUBT_A,
+	IG_RT_EP17_DOUBT_3,
+	IG_RT_EP17_DOUBT_C,
+	IG_RT_EP17_AUTO_A,
+	IG_RT_EP17_AUTO_C,
+	IG_RT_EP17_SECRET_A,
+	IG_RT_EP17_SECRET_C,
+	IG_RT_EP17_MUTANT_A,
+	IG_RT_EP17_MUTANT_C,
+	IG_RT_EP17_MIGUEL_A,
+	IG_RT_EP17_MIGUEL_C,
+	IG_RT_EP17_MIGUEL_2,
+	IG_RT_EP17_OVERLOAD_A,
+	IG_RT_EP17_OVERLOAD_C,
+	IG_RT_EP17_OVERLOAD_3,
+	IG_RT_EP17_BATH_A,
+	IG_RT_EP17_BATH_C,
+	IG_RT_EP17_GARDEN_A,
+	IG_RT_EP17_GARDEN_C,
+	IG_RT_EP17_GARDEN_3,
+	IG_RT_EP17_GARDEN_5,
+	IG_RT_EP17_GREEN_A,
+	IG_RT_EP17_GREEN_C,
+	IG_RT_EP17_GREEN_2,
+	IG_RT_EP17_GREEN_4,
+	IG_RT_EP17_WING_A,
+	IG_RT_EP17_WING_C,
+	IG_RT_EP17_WING_2,
+	IG_RT_EP17_WING_4,
+	IG_RT_EP17_HARMFUL_A,
+	IG_RT_EP17_HARMFUL_C,
+	IG_RT_EP17_HARMFUL_2,
+	IG_RT_EP17_HARMFUL_4,
+	IG_RT_EP17_BOSS_A,
+	IG_RT_EP17_BOSS_C,
+	IG_RT_EP17_BOSS_3,
+	IG_RT_EP17_BOSS_5,
+	IG_RT_EP17_MALFUN_A,
+	IG_RT_EP17_MALFUN_C,
+	IG_RT_EP17_MALFUN_3,
+	IG_RT_EP18_ARMOR_A,
+	IG_RT_EP18_ARMOR_C,
+	IG_RT_EP18_MELEE_A,
+	IG_RT_EP18_MAGIC_C,
+	IG_RT_EP18_MELEE_C,
+	IG_RT_EP18_MAGIC_A,
+	IG_RT_EP18_RANGE_A,
+	IG_RT_EP18_RANGE_C,
+	IG_RT_EP18_FIELD_A,
+	IG_RT_EP18_FIELD_C,
+	IG_RT_EP18_FIELD_3,
+	IG_RT_EP18_LAVA_A,
+	IG_RT_EP18_LAVA_C,
+	IG_RT_EP18_LAVA_2,
+	IG_RT_EP18_TOTAL_A,
+	IG_RT_EP18_TOTAL_C,
+	IG_RT_EP18_TOTAL_3,
+	IG_RT_EP18_TOTAL_6,
+	IG_RT_EP18_FANG_A,
+	IG_RT_EP18_FANG_C,
+	IG_RT_EP18_DEMI_A,
+	IG_RT_EP18_DEMI_C,
+	IG_RT_EP18_DEMI_2,
+	IG_YOR_CARD_P_BOX,
+	IG_EP21_COSTUME_BOX1,
+	IG_EP21_COSTUME_BOX2,
+	IG_AEGIS_103537,
+	IG_AEGIS_103582,
+	IG_AEGIS_103617,
+	IG_IFIRIT_PROMOTION_PACK,
+	IG_AEGIS_103622,
+	IG_AEGIS_103623,
+	IG_AEGIS_103624,
+	IG_AEGIS_103625,
+	IG_AEGIS_103626,
+	IG_AEGIS_103627,
+	IG_C_CHARSLOT_OPEN_BOX,
+	IG_COSTUMEMILEPACK_36_1,
+	IG_COSTUMEMILEPACK_36_2,
+	IG_COSTUMEMILEPACK_36_3,
+	IG_NYANGVINE_SPECIAL_PACK1,
+	IG_NYANGVINE_SPECIAL_PACK2,
+	IG_NYANGVINE_SPECIAL_PACK3,
+	IG_LI_NYANGVINE_BOX1_37,
+	IG_LI_NYANGVINE_BOX2_37,
+	IG_LI_NYANGVINE_BOX3_37,
 
 	IG_MAX,
 };

+ 2 - 0
src/map/script.hpp

@@ -2143,6 +2143,8 @@ enum e_hat_effects : int16{
 	HAT_EF_VACATION,
 	HAT_EF_C_FH_LOSTWING,
 	FOOTPRINT_EF_DOGFOOT,
+	HAT_EF_C_AUSPICLOUD,
+	HAT_EF_AURA_OF_GHOST_S,
 	HAT_EF_MAX
 };
 

+ 88 - 0
src/map/script_constants.hpp

@@ -7885,6 +7885,92 @@
 	export_constant(IG_CLB_SS_REFINE1_PACK);
 	export_constant(IG_CLB_SS_REFINE2_PACK);
 	export_constant(IG_CLB_SS_EXP_PACK);
+	export_constant(IG_RT_EP17_DOUBT_A);
+	export_constant(IG_RT_EP17_DOUBT_3);
+	export_constant(IG_RT_EP17_DOUBT_C);
+	export_constant(IG_RT_EP17_AUTO_A);
+	export_constant(IG_RT_EP17_AUTO_C);
+	export_constant(IG_RT_EP17_SECRET_A);
+	export_constant(IG_RT_EP17_SECRET_C);
+	export_constant(IG_RT_EP17_MUTANT_A);
+	export_constant(IG_RT_EP17_MUTANT_C);
+	export_constant(IG_RT_EP17_MIGUEL_A);
+	export_constant(IG_RT_EP17_MIGUEL_C);
+	export_constant(IG_RT_EP17_MIGUEL_2);
+	export_constant(IG_RT_EP17_OVERLOAD_A);
+	export_constant(IG_RT_EP17_OVERLOAD_C);
+	export_constant(IG_RT_EP17_OVERLOAD_3);
+	export_constant(IG_RT_EP17_BATH_A);
+	export_constant(IG_RT_EP17_BATH_C);
+	export_constant(IG_RT_EP17_GARDEN_A);
+	export_constant(IG_RT_EP17_GARDEN_C);
+	export_constant(IG_RT_EP17_GARDEN_3);
+	export_constant(IG_RT_EP17_GARDEN_5);
+	export_constant(IG_RT_EP17_GREEN_A);
+	export_constant(IG_RT_EP17_GREEN_C);
+	export_constant(IG_RT_EP17_GREEN_2);
+	export_constant(IG_RT_EP17_GREEN_4);
+	export_constant(IG_RT_EP17_WING_A);
+	export_constant(IG_RT_EP17_WING_C);
+	export_constant(IG_RT_EP17_WING_2);
+	export_constant(IG_RT_EP17_WING_4);
+	export_constant(IG_RT_EP17_HARMFUL_A);
+	export_constant(IG_RT_EP17_HARMFUL_C);
+	export_constant(IG_RT_EP17_HARMFUL_2);
+	export_constant(IG_RT_EP17_HARMFUL_4);
+	export_constant(IG_RT_EP17_BOSS_A);
+	export_constant(IG_RT_EP17_BOSS_C);
+	export_constant(IG_RT_EP17_BOSS_3);
+	export_constant(IG_RT_EP17_BOSS_5);
+	export_constant(IG_RT_EP17_MALFUN_A);
+	export_constant(IG_RT_EP17_MALFUN_C);
+	export_constant(IG_RT_EP17_MALFUN_3);
+	export_constant(IG_RT_EP18_ARMOR_A);
+	export_constant(IG_RT_EP18_ARMOR_C);
+	export_constant(IG_RT_EP18_MELEE_A);
+	export_constant(IG_RT_EP18_MAGIC_C);
+	export_constant(IG_RT_EP18_MELEE_C);
+	export_constant(IG_RT_EP18_MAGIC_A);
+	export_constant(IG_RT_EP18_RANGE_A);
+	export_constant(IG_RT_EP18_RANGE_C);
+	export_constant(IG_RT_EP18_FIELD_A);
+	export_constant(IG_RT_EP18_FIELD_C);
+	export_constant(IG_RT_EP18_FIELD_3);
+	export_constant(IG_RT_EP18_LAVA_A);
+	export_constant(IG_RT_EP18_LAVA_C);
+	export_constant(IG_RT_EP18_LAVA_2);
+	export_constant(IG_RT_EP18_TOTAL_A);
+	export_constant(IG_RT_EP18_TOTAL_C);
+	export_constant(IG_RT_EP18_TOTAL_3);
+	export_constant(IG_RT_EP18_TOTAL_6);
+	export_constant(IG_RT_EP18_FANG_A);
+	export_constant(IG_RT_EP18_FANG_C);
+	export_constant(IG_RT_EP18_DEMI_A);
+	export_constant(IG_RT_EP18_DEMI_C);
+	export_constant(IG_RT_EP18_DEMI_2);
+	export_constant(IG_YOR_CARD_P_BOX);
+	export_constant(IG_EP21_COSTUME_BOX1);
+	export_constant(IG_EP21_COSTUME_BOX2);
+	export_constant(IG_AEGIS_103537);
+	export_constant(IG_AEGIS_103582);
+	export_constant(IG_AEGIS_103617);
+	export_constant(IG_IFIRIT_PROMOTION_PACK);
+	export_constant(IG_AEGIS_103622);
+	export_constant(IG_AEGIS_103623);
+	export_constant(IG_AEGIS_103624);
+	export_constant(IG_AEGIS_103625);
+	export_constant(IG_AEGIS_103626);
+	export_constant(IG_AEGIS_103627);
+	export_constant(IG_C_CHARSLOT_OPEN_BOX);
+	export_constant(IG_COSTUMEMILEPACK_36_1);
+	export_constant(IG_COSTUMEMILEPACK_36_2);
+	export_constant(IG_COSTUMEMILEPACK_36_3);
+	export_constant(IG_NYANGVINE_SPECIAL_PACK1);
+	export_constant(IG_NYANGVINE_SPECIAL_PACK2);
+	export_constant(IG_NYANGVINE_SPECIAL_PACK3);
+	export_constant(IG_LI_NYANGVINE_BOX1_37);
+	export_constant(IG_LI_NYANGVINE_BOX2_37);
+	export_constant(IG_LI_NYANGVINE_BOX3_37);
 
 	/* unit stop walking */
 	export_constant(USW_NONE);
@@ -10608,6 +10694,8 @@
 	export_constant(HAT_EF_VACATION);
 	export_constant(HAT_EF_C_FH_LOSTWING);
 	export_constant(FOOTPRINT_EF_DOGFOOT);
+	export_constant(HAT_EF_C_AUSPICLOUD);
+	export_constant(HAT_EF_AURA_OF_GHOST_S);
 
 	/* pet catch */
 	export_constant(PET_CATCH_UNIVERSAL);

+ 18 - 5
src/map/skill.hpp

@@ -2345,6 +2345,12 @@ enum e_skill {
 	SS_FOUR_CHARM = 5499,
 	NW_WILD_SHOT,
 	NW_MIDNIGHT_FALLEN,
+	SKE_SKY_SUN,
+	SKE_SKY_MOON,
+	SKE_STAR_LIGHT_KICK,
+	HN_OVERCOMING_CRISIS,
+	SH_CHUL_HO_BATTERING,
+	SH_HYUN_ROK_SPIRIT_POWER,	// 5507
 
 	DK_DRAGONIC_BREATH = 6001,
 	MT_SPARK_BLASTER,
@@ -2353,10 +2359,11 @@ enum e_skill {
 	BO_EXPLOSIVE_POWDER,
 	BO_MAYHEMIC_THORNS,
 
-	IG_RADIANT_SPEAR = 6503,
+	DK_DRAGONIC_PIERCE = 6502,
+	IG_RADIANT_SPEAR,
 	IG_IMPERIAL_CROSS,
-
-	MT_RUSH_STRIKE = 6506,
+	IG_IMPERIAL_PRESSURE,
+	MT_RUSH_STRIKE,
 	MT_POWERFUL_SWING,
 	MT_ENERGY_CANNONADE,
 	BO_MYSTERY_POWDER,
@@ -2365,8 +2372,14 @@ enum e_skill {
 	ABC_HIT_AND_SLIDING,
 	ABC_CHASING_BREAK,
 	ABC_CHASING_SHOT,
-
-	TR_RHYTHMICAL_WAVE = 6521,
+	ABC_ABYSS_FLAME,
+	AG_ENERGY_CONVERSION,
+	EM_PSYCHIC_STREAM,
+	CD_DIVINUS_FLOS,
+	IQ_BLAZING_FLAME_BLAST,
+	WH_WILD_WALK,
+	TR_RHYTHMICAL_WAVE,
+	ABC_ABYSS_FLAME_ATK,	// 6522
 
 	HLIF_HEAL = 8001,
 	HLIF_AVOID,

部分文件因为文件数量过多而无法显示