Browse Source

Updated item DB and mapcache up to may 2 2024 (#8314)

Atemo 1 năm trước cách đây
mục cha
commit
bcb34695a5

+ 21 - 0
conf/maps_athena.conf

@@ -1613,5 +1613,26 @@ map: bl_depth2
 // Fantasy Series Sonic Collaboration - Dr. Eggman's Secret Base
 map: 1@vrsn
 
+// Episode 21
+map: 1@ep21a
+map: 1@ep21b
+map: 1@mdtem
+map: 1@twbs2
+map: 1@wtgs
+map: 2@mdtem
+map: jalbe_in
+map: jor_albe
+map: jor_base
+map: jor_crk
+map: jor_crk_p
+map: jor_mbase
+map: jor_raise1
+map: jor_raise2
+map: jor_tmple1
+map: jor_tmple2
+map: luna_sf1
+map: luna_sf2
+map: mbase_in
+
 //------------------------- Clone Maps ---------------------------
 //------------------------- Extra Maps ---------------------------

BIN
db/map_cache.dat


+ 19 - 0
db/map_index.txt

@@ -1241,6 +1241,25 @@ t_garden
 3@vrpop
 bl_depth2
 1@vrsn
+1@ep21a
+1@ep21b
+1@mdtem
+1@twbs2
+1@wtgs
+2@mdtem
+jalbe_in
+jor_albe
+jor_base
+jor_crk
+jor_crk_p
+jor_mbase
+jor_raise1
+jor_raise2
+jor_tmple1
+jor_tmple2
+luna_sf1
+luna_sf2
+mbase_in
 
 //======================================================================================
 // - Other/Extra maps -

+ 425 - 1
db/re/item_combos.yml

@@ -49491,6 +49491,430 @@ Body:
   - Combos:
       - Combo:
           - Hero    # 29509
-          - aegis_312959    # 312971
+          - aegis_312971    # 312971
     Script: |
       bonus2 bSkillCooldown,"NW_THE_VIGILANTE_AT_NIGHT",-300;
+  - Combos:
+      - Combo:
+          - aegis_300515   # 300515
+          - aegis_300524   # 300524
+    Script: |
+      bonus2 bAddEle,Ele_All,15;
+      bonus bShortAtkRate,15;
+  - Combos:
+      - Combo:
+          - aegis_300515   # 300515
+          - aegis_300525   # 300525
+    Script: |
+      bonus2 bAddEle,Ele_All,15;
+      bonus bShortAtkRate,15;
+  - Combos:
+      - Combo:
+          - aegis_300517   # 300517
+          - aegis_300524   # 300524
+    Script: |
+      bonus2 bAddEle,Ele_All,15;
+      bonus bLongAtkRate,15;
+  - Combos:
+      - Combo:
+          - aegis_300517   # 300517
+          - aegis_300525   # 300525
+    Script: |
+      bonus2 bAddEle,Ele_All,15;
+      bonus bLongAtkRate,15;
+  - Combos:
+      - Combo:
+          - aegis_300519   # 300519
+          - aegis_300506   # 300506
+    Script: |
+      if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_WEAPONLEVEL)==5) {
+         bonus2 bAddSize,Size_All,25+15;
+         bonus bPAtk,5;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300520   # 300520
+          - aegis_300507   # 300507
+    Script: |
+      if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_WEAPONLEVEL)==5) {
+         bonus2 bMagicAddSize,Size_All,25+15;
+         bonus bSMatk,5;
+      }
+  - Combos:
+      - Combo:
+          - aegis_300521   # 300521
+          - aegis_300529   # 300529
+    Script: |
+      bonus2 bMagicAddEle,Ele_All,15;
+      bonus2 bMagicAtkEle,Ele_Ghost,15;
+      bonus2 bMagicAtkEle,Ele_Fire,15;
+      bonus2 bMagicAtkEle,Ele_Neutral,15;
+      bonus2 bMagicAtkEle,Ele_Holy,15;
+      bonus2 bMagicAtkEle,Ele_Dark,15;
+  - Combos:
+      - Combo:
+          - aegis_300522   # 300522
+          - aegis_300529   # 300529
+    Script: |
+      bonus2 bMagicAddEle,Ele_All,15;
+      bonus2 bMagicAtkEle,Ele_Undead,15;
+      bonus2 bMagicAtkEle,Ele_Earth,15;
+      bonus2 bMagicAtkEle,Ele_Water,15;
+      bonus2 bMagicAtkEle,Ele_Wind,15;
+      bonus2 bMagicAtkEle,Ele_Poison,15;
+  - Combos:
+      - Combo:
+          - aegis_300527   # 300527
+          - aegis_300526   # 300526
+    Script: |
+      bonus bCritAtkRate,12;
+      bonus bCRate,2;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_IG   # 400650
+          - OverSpear_Furious   # 530057
+    Script: |
+      bonus2 bAddRace,RC_All,10;
+      bonus2 bAddRace,RC_Player_Human,-10;
+      bonus2 bAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_IG   # 400650
+          - Lance_Furious   # 530058
+    Script: |
+      bonus2 bAddRace,RC_All,10;
+      bonus2 bAddRace,RC_Player_Human,-10;
+      bonus2 bAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_SHC   # 400651
+          - RightShape_Furious   # 510152
+          - LeftShape_Furious   # 510153
+    Script: |
+      bonus2 bAddRace,RC_All,10;
+      bonus2 bAddRace,RC_Player_Human,-10;
+      bonus2 bAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_SHC   # 400651
+          - Impact_Furious   # 610071
+    Script: |
+      bonus2 bSkillCooldown,"SHC_SAVAGE_IMPACT",-120;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_SS   # 400652
+          - Humma_Furious   # 610072
+    Script: |
+      bonus2 bSkillCooldown,"SS_KUNAIKAITEN",-300;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_SS   # 400652
+          - WheelHumma_Furious   # 650049
+    Script: |
+      bonus2 bSkillAtk,"SS_KINRYUUHOU",15;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_MT   # 400661
+          - Hammer_Furious   # 590087
+    Script: |
+      bonus2 bAddRace,RC_All,10;
+      bonus2 bAddRace,RC_Player_Human,-10;
+      bonus2 bAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_MT   # 400661
+          - GiganticAxe_Furious   # 620040
+    Script: |
+      bonus2 bAddRace,RC_All,10;
+      bonus2 bAddRace,RC_Player_Human,-10;
+      bonus2 bAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_EM   # 400662
+          - MasterSpellBook_Furious   # 540090
+    Script: |
+      bonus2 bMagicAddRace,RC_All,10;
+      bonus2 bMagicAddRace,RC_Player_Human,-10;
+      bonus2 bMagicAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_EM   # 400662
+          - Grimoire_Furious   # 540091
+    Script: |
+      bonus2 bSkillAtk,"EM_TERRA_DRIVE",15;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_SOA   # 400663
+          - Soul_Furious   # 550145
+    Script: |
+      bonus2 bMagicAddRace,RC_All,10;
+      bonus2 bMagicAddRace,RC_Player_Human,-10;
+      bonus2 bMagicAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - FuriousCirclet_SOA   # 400663
+          - SpiritStick_Furious   # 550146
+    Script: |
+      bonus2 bMagicAddRace,RC_All,10;
+      bonus2 bMagicAddRace,RC_Player_Human,-10;
+      bonus2 bMagicAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - Gaebolg_Armor   # 450350
+          - Gaebolg_Boots   # 470260
+          - Gaebolg_Manteau   # 480415
+    Script: |
+      bonus2 bAddRace,RC_All,10;
+      bonus2 bAddRace,RC_Player_Human,-10;
+      bonus2 bAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - Gaebolg_Armor   # 450350
+          - Gaebolg_Manteau   # 480415
+    Script: |
+      bonus2 bAddEle,Ele_All,10;
+  - Combos:
+      - Combo:
+          - Gaebolg_Robe   # 450351
+          - Gaebolg_Shoes   # 470261
+          - Gaebolg_Muffler   # 480416
+    Script: |
+      bonus2 bMagicAddRace,RC_All,10;
+      bonus2 bMagicAddRace,RC_Player_Human,-10;
+      bonus2 bMagicAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - Gaebolg_Robe   # 450351
+          - Gaebolg_Muffler   # 480416
+    Script: |
+      bonus2 bMagicAddEle,Ele_All,10;
+  - Combos:
+      - Combo:
+          - Shield_Furious   # 460072
+          - Lance_Furious   # 530058
+    Script: |
+      bonus2 bAddEle,Ele_All,5;
+  - Combos:
+      - Combo:
+          - Gaebolg_Boots   # 470260
+          - Gaebolg_Armor   # 450350
+    Script: |
+      bonus2 bAddEle,Ele_All,10;
+  - Combos:
+      - Combo:
+          - Gaebolg_Shoes   # 470261
+          - Gaebolg_Robe   # 450351
+    Script: |
+      bonus2 bMagicAddEle,Ele_All,10;
+  - Combos:
+      - Combo:
+          - Gaebolg_Manteau   # 480415
+          - Gaebolg_Boots   # 470260
+    Script: |
+      bonus2 bAddRace,RC_All,10;
+      bonus2 bAddRace,RC_Player_Human,-10;
+      bonus2 bAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - Gaebolg_Muffler   # 480416
+          - Gaebolg_Shoes   # 470261
+    Script: |
+      bonus2 bMagicAddRace,RC_All,10;
+      bonus2 bMagicAddRace,RC_Player_Human,-10;
+      bonus2 bMagicAddRace,RC_Player_Doram,-10;
+  - Combos:
+      - Combo:
+          - Gaebolg_Ring   # 490507
+          - Gaebolg_Glove   # 490508
+    Script: |
+      bonus bDelayrate,-5;
+      bonus bVariableCastrate,-10;
+  - Combos:
+      - Combo:
+          - Gaebolg_Earring   # 490509
+          - Gaebolg_Necklace   # 490510
+    Script: |
+      bonus bDelayrate,-5;
+      bonus bVariableCastrate,-10;
+  - Combos:
+      - Combo:
+          - RightShape_Furious   # 510152
+          - FuriousBoots   # 470265
+          - LeftShape_Furious   # 510153
+    Script: |
+      if (getequipid(EQI_HAND_L) == 510153) {
+         bonus2 bSkillAtk,"SHC_SHADOW_STAB",15;
+      }
+  - Combos:
+      - Combo:
+          - RightShape_Furious   # 510152
+          - LeftShape_Furious   # 510153
+    Script: |
+      if (getequipid(EQI_HAND_L) == 510153) {
+         .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HAND_L);
+         bonus2 bSkillAtk,"SHC_SHADOW_STAB",5;
+         if (BaseLevel>=210) {
+            bonus bAtkRate,7;
+            bonus bBaseAtk,70;
+         }
+         if (BaseLevel>=220) {
+            bonus2 bSkillAtk,"SHC_SHADOW_STAB",5;
+         }
+         if (BaseLevel>=230) {
+            bonus2 bAddSize,Size_All,10;
+         }
+         if (.@sum>=14) {
+            bonus bShortAtkRate,10;
+            if (.@sum>=17) {
+               bonus2 bSkillAtk,"SHC_SHADOW_STAB",10;
+               if (.@sum>=19) {
+                  bonus bDelayrate,-10;
+                  if (.@sum>=21) {
+                     bonus2 bSkillAtk,"SHC_SHADOW_STAB",10;
+                  }
+               }
+            }
+         }
+      }
+  - Combos:
+      - Combo:
+          - OverSpear_Furious   # 530057
+          - FuriousBoots   # 470265
+    Script: |
+      bonus2 bSkillAtk,"IG_OVERSLASH",.@sum;
+  - Combos:
+      - Combo:
+          - Lance_Furious   # 530058
+          - FuriousBoots   # 470265
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES);
+      bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",.@sum;
+  - Combos:
+      - Combo:
+          - MasterSpellBook_Furious   # 540090
+          - FuriousBoots   # 470265
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES);
+      bonus2 bSkillAtk,"EM_VENOM_SWAMP",.@sum;
+  - Combos:
+      - Combo:
+          - Grimoire_Furious   # 540091
+          - FuriousBoots   # 470265
+    Script: |
+      if (getenchantgrade()>=ENCHANTGRADE_B) {
+         bonus2 bSkillAtk,"EM_DIAMOND_STORM",15;
+      }
+  - Combos:
+      - Combo:
+          - Soul_Furious   # 550145
+          - FuriousBoots   # 470265
+    Script: |
+      bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",20;
+  - Combos:
+      - Combo:
+          - SpiritStick_Furious   # 550146
+          - FuriousBoots   # 470265
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES);
+      bonus2 bSkillAtk,"SOA_TALISMAN_OF_FOUR_BEARING_GOD",.@sum;
+  - Combos:
+      - Combo:
+          - Hammer_Furious   # 590087
+          - FuriousBoots   # 470265
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus2 bSkillAtk,"MT_SPARK_BLASTER",20;
+      bonus2 bSkillAtk,"NC_ARMSCANNON",25;
+  - Combos:
+      - Combo:
+          - Impact_Furious   # 610071
+          - FuriousBoots   # 470265
+    Script: |
+      bonus bShortAtkRate,10;
+      bonus bCritical,10;
+  - Combos:
+      - Combo:
+          - Humma_Furious   # 610072
+          - FuriousBoots   # 470265
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES);
+      bonus2 bSkillAtk,"SS_KUNAIKUSSETSU",.@sum;
+      if (getenchantgrade(EQI_SHOES)>=ENCHANTGRADE_B) {
+         bonus2 bSkillCooldown,"SS_KUNAIKAITEN",-200;
+      }
+  - Combos:
+      - Combo:
+          - GiganticAxe_Furious   # 620040
+          - FuriousBoots   # 470265
+    Script: |
+      if (getenchantgrade()>=ENCHANTGRADE_B) {
+         bonus2 bSkillAtk,"MT_MIGHTY_SMASH",20;
+         bonus2 bSkillAtk,"MT_AXE_STOMP",20;
+      }
+  - Combos:
+      - Combo:
+          - Biolo_Robe   # 313324
+          - Genetic_Top3   # 311008
+    Script: |
+      bonus2 bAddEle,Ele_All,3*getskilllv("BO_BIONIC_PHARMACY");
+  - Combos:
+      - Combo:
+          - Biolo_Robe   # 313324
+          - Genetic_Middle3   # 311009
+    Script: |
+      bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",10;
+  - Combos:
+      - Combo:
+          - Biolo_Robe   # 313324
+          - Genetic_Bottom3   # 311010
+    Script: |
+      bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_WIND",10;
+      bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_FIRE",10;
+      bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_WATER",10;
+      bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_GROUND",10;
+  - Combos:
+      - Combo:
+          - Inquisitor_Robe   # 313325
+          - aegis_311427   # 311427
+    Script: |
+      bonus2 bAddEle,Ele_All,3*(getskilllv("IQ_WILL_OF_FAITH")/2);
+  - Combos:
+      - Combo:
+          - Inquisitor_Robe   # 313325
+          - aegis_311428   # 311428
+    Script: |
+      bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",10;
+  - Combos:
+      - Combo:
+          - Inquisitor_Robe   # 313325
+          - aegis_311429   # 311429
+    Script: |
+      bonus bPAtk,3;
+      bonus2 bSkillAtk,"IQ_OLEUM_SANCTUM",10;
+  - Combos:
+      - Combo:
+          - SpiritHandler_Robe   # 313326
+          - aegis_311918   # 311918
+    Script: |
+      bonus2 bSkillAtk,"SH_CHUL_HO_SONIC_CLAW",15;
+  - Combos:
+      - Combo:
+          - SpiritHandler_Robe   # 313326
+          - aegis_311919   # 311919
+    Script: |
+      bonus2 bAddRace,RC_All,3*(getskilllv("SH_MYSTICAL_CREATURE_MASTERY")/2);
+      bonus2 bAddRace,RC_Player_Human,-3*(getskilllv("SH_MYSTICAL_CREATURE_MASTERY")/2);
+      bonus2 bAddRace,RC_Player_Doram,-3*(getskilllv("SH_MYSTICAL_CREATURE_MASTERY")/2);
+  - Combos:
+      - Combo:
+          - SpiritHandler_Robe   # 313326
+          - aegis_311920   # 311920
+    Script: |
+      bonus2 bSkillAtk,"SH_HOGOGONG_STRIKE",10;
+  - Combos:
+      - Combo:
+          - WheelHumma_Furious   # 650049
+          - FuriousBoots   # 470265
+    Script: |
+      .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP);
+      bonus2 bSkillAtk,"SS_KINRYUUHOU",.@sum;

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 964 - 0
db/re/item_db_equip.yml


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1268 - 2
db/re/item_db_etc.yml


+ 404 - 0
db/re/item_db_usable.yml

@@ -78271,6 +78271,65 @@ Body:
       NoAuction: true
     Script: |
       getgroupitem(IG_VIP_BIRTHDAY_BOX);
+  - Id: 102869
+    AegisName: Ep21_Fatty_Shrimp
+    Name: Fatty Lunaforma Shrimp
+    Type: Usable
+    Weight: 50
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      pet 22318;
+  - Id: 102881
+    AegisName: Gaebolg_A_Hammer_1
+    Name: +9 Gaebolg Equipment Refine Hammer
+    Type: DelayConsume
+    Weight: 100
+    EquipLevelMin: 245
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      item_reform();
+  - Id: 102882
+    AegisName: Gaebolg_A_Hammer_2
+    Name: +10 Gaebolg Equipment Refine Hammer
+    Type: DelayConsume
+    Weight: 100
+    EquipLevelMin: 245
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      item_reform();
+  - Id: 102883
+    AegisName: Gaebolg_A_Hammer_3
+    Name: +11 Gaebolg Equipment Refine Hammer
+    Type: DelayConsume
+    Weight: 100
+    EquipLevelMin: 245
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      item_reform();
   - Id: 102900
     AegisName: Refine_Furious
     Name: Furious Refine Stone
@@ -78399,6 +78458,26 @@ Body:
       NoAuction: true
     Script: |
       percentheal 100,100;
+  - Id: 102947
+    AegisName: aegis_102947
+    Name: Antiquity of Ghost Ship (Ghost Ship Captain)
+    Type: Usable
+    Weight: 200
+    Flags:
+      Container: true
+      DropEffect: CLIENT
+    Script: |
+      getgroupitem(IG_AEGIS_102947);
+  - Id: 102948
+    AegisName: aegis_102948
+    Name: Antiquity of Giant Snake (Devouring Tan)
+    Type: Usable
+    Weight: 200
+    Flags:
+      Container: true
+      DropEffect: CLIENT
+    Script: |
+      getgroupitem(IG_AEGIS_102948);
   - Id: 102949
     AegisName: Sonic_Costume_Pack
     Name: Sonic Costume Selection Box    # !todo check english name
@@ -78411,6 +78490,172 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+  - Id: 102964
+    AegisName: Teleport_Ep21
+    Name: Lunaforma Travel Wing
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+  - Id: 102985
+    AegisName: Speed_Booster
+    Name: Speed Booster
+    Type: Usable
+    Weight: 10
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+  - Id: 103033
+    AegisName: aegis_103033
+    Name: Furious Lance Shield Box
+    Type: Usable
+    Weight: 100
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_AEGIS_103033);
+  - Id: 103034
+    AegisName: aegis_103034
+    Name: Furious Dual Dagger Box
+    Type: Usable
+    Weight: 100
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_AEGIS_103034);
+  - Id: 103048
+    AegisName: P_Booster_Call_Package
+    Name: "[Not For Sale] Premium Booster Box"
+    Type: Usable
+    EquipLevelMax: 10
+    Flags:
+      Container: true
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      getgroupitem(IG_P_BOOSTER_CALL_PACKAGE);
+  - Id: 103049
+    AegisName: P_Compensation_Box
+    Name: Probability Disclosure Conpensation Box
+    Type: Usable
+    Weight: 100
+    Flags:
+      Container: true
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      getgroupitem(IG_P_COMPENSATION_BOX);
+  - Id: 103050
+    AegisName: E_EXP_Drop_Up_1days
+    Name: "[Not For Sale] Kafra Buff (1 day)"
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+  - Id: 103051
+    AegisName: E_EXP_Drop_Up_2days
+    Name: "[Not For Sale] Kafra Buff (2 days)"
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+  - Id: 103052
+    AegisName: E_EXP_Drop_Up_3days
+    Name: "[Not For Sale] Kafra Buff (3 days)"
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+  - Id: 103053
+    AegisName: E_EXP_Drop_Up_4days
+    Name: "[Not For Sale] Kafra Buff (4 days)"
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+  - Id: 103054
+    AegisName: E_EXP_Drop_Up_5days
+    Name: "[Not For Sale] Kafra Buff (5 days)"
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+  - Id: 103055
+    AegisName: E_EXP_Drop_Up_6days
+    Name: "[Not For Sale] Kafra Buff (6 days)"
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+  - Id: 103063
+    AegisName: Enchant_Stone_Box35
+    Name: Costume Enchant Stone Box 35
+    Type: Usable
+    Weight: 10
+  - Id: 103095
+    AegisName: Kr_B_Special10
+    Name: Love Cake
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
   - Id: 200000
     AegisName: IDTest_Cash
     Name: IDTest Cash
@@ -80533,6 +80778,165 @@ Body:
       NoAuction: true
     Script: |
       getgroupitem(IG_COSTUMEMILEPACK_34_3);
+  - Id: 200405
+    AegisName: LI_Nyangvine_Box1_35
+#   Name: (Limited) Nyangvine Fruit Package I (Stone Box 35)
+    Name: (Limited) Nyangvine Fruit Package I (Stone Box 35
+    Type: Cash
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
+  - Id: 200406
+    AegisName: LI_Nyangvine_Box2_35
+#   Name: (Limited) Nyangvine Fruit Package II (Stone Box 35)
+    Name: (Limited) Nyangvine Fruit Package II (Stone Box 3
+    Type: Cash
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
+  - Id: 200407
+    AegisName: LI_Nyangvine_Box3_35
+#   Name: (Limited) Nyangvine Fruit Package III (Stone Box 35)
+    Name: (Limited) Nyangvine Fruit Package III (Stone Box 
+    Type: Cash
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
+  - Id: 200411
+    AegisName: A_Speed_Booster_Box
+    Name: Speed Booster Package
+    Type: Cash
+    Weight: 10
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
+  - Id: 200412
+    AegisName: A_Speed_Booster_10_Box
+    Name: Speed Booster Package 10 Sets
+    Type: Cash
+    Weight: 10
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
+  - Id: 200415
+    AegisName: L_Infinity_Power_Pack
+    Name: (Limited) Infinity Power Package
+    Type: Cash
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
+  - Id: 200416
+    AegisName: L_All_Red_Pack
+    Name: (Limited) All Red Package
+    Type: Cash
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
+  - Id: 200417
+    AegisName: L_Defense_Potion_Pack
+    Name: (Limited) Defender Package
+    Type: Cash
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
+  - Id: 200418
+    AegisName: L_Speed_Force_Pack
+    Name: (Limited) Speed Force Package
+    Type: Cash
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
+  - Id: 200419
+    AegisName: L_Special_Speed_Pack
+    Name: (Limited) Speed Booster Special Package
+    Type: Cash
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
+  - Id: 200420
+    AegisName: L_Special_Force_Pack
+    Name: (Limited) Force Booster Special Package
+    Type: Cash
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* TODO */
   - Id: 1100000
     AegisName: IDTest_heal
     Name: IDTest heal

+ 711 - 1
db/re/item_enchant.yml

@@ -1,5 +1,5 @@
 # This file is a part of rAthena.
-#   Copyright(C) 2022 rAthena Development Team
+#   Copyright(C) 2024 rAthena Development Team
 #   https://rathena.org - https://github.com/rathena
 #
 # This program is free software: you can redistribute it and/or modify
@@ -31469,6 +31469,698 @@ Body:
 #                Chance: 500
 #              - Item: Signet_Of_Wis2
 #                Chance: 500
+  - Id: 143
+    TargetItems:
+      Gaebolg_Armor: true
+      Gaebolg_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: 144
+    TargetItems:
+      Gaebolg_Manteau: true
+      Gaebolg_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: 145
+    TargetItems:
+      Gaebolg_Boots: true
+      Gaebolg_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: 146
+    TargetItems:
+      Gaebolg_Ring: true
+      Gaebolg_Earring: true
+      Gaebolg_Glove: true
+      Gaebolg_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: 147
     TargetItems:
       StormBow_Furious: true
@@ -31483,6 +32175,18 @@ Body:
       Demonsword_Furious: true
       Foxtail_Furious: true
       Setaria_Furious: true
+      OverSpear_Furious: true
+      Lance_Furious: true
+      Impact_Furious: true
+      RightShape_Furious: true
+      Humma_Furious: true
+      WheelHumma_Furious: true
+      GiganticAxe_Furious: true
+      Hammer_Furious: true
+      MasterSpellBook_Furious: true
+      Grimoire_Furious: true
+      Soul_Furious: true
+      SpiritStick_Furious: true
     Reset:
       Chance: 80000
       Price: 500000
@@ -31647,6 +32351,12 @@ Body:
       FuriousCirclet_DK: true
       FuriousCirclet_ABC: true
       FuriousCirclet_SH: true
+      FuriousCirclet_IG: true
+      FuriousCirclet_SHC: true
+      FuriousCirclet_SS: true
+      FuriousCirclet_MT: true
+      FuriousCirclet_EM: true
+      FuriousCirclet_SOA: true
     Reset:
       Chance: 80000
       Price: 500000

+ 618 - 0
db/re/item_group_db.yml

@@ -112357,3 +112357,621 @@ Body:
           - Index: 2
             Item: Enchant_Stone_Box34
             Amount: 10
+  - Group: AEGIS_102947
+    SubGroups:
+      - SubGroup: 6
+        List:
+          - Index: 0
+            Item: aegis_1001480
+            Rate: 800
+          - Index: 1
+            Item: aegis_1001480
+            Rate: 800
+          - Index: 2
+            Item: aegis_1001480
+            Rate: 800
+          - Index: 3
+            Item: aegis_1001480
+            Rate: 800
+          - Index: 4
+            Item: aegis_1001480
+            Rate: 800
+          - Index: 5
+            Item: Gaebolg_Armor
+            Rate: 150
+          - Index: 6
+            Item: Gaebolg_Robe
+            Rate: 150
+          - Index: 7
+            Item: Gaebolg_Boots
+            Rate: 150
+          - Index: 8
+            Item: Gaebolg_Shoes
+            Rate: 150
+          - Index: 9
+            Item: Gaebolg_Manteau
+            Rate: 150
+          - Index: 10
+            Item: Gaebolg_Muffler
+            Rate: 150
+          - Index: 11
+            Item: Gaebolg_Armor
+            Rate: 100
+          - Index: 12
+            Item: Gaebolg_Robe
+            Rate: 100
+          - Index: 13
+            Item: Gaebolg_Boots
+            Rate: 100
+          - Index: 14
+            Item: Gaebolg_Shoes
+            Rate: 100
+          - Index: 15
+            Item: Gaebolg_Manteau
+            Rate: 100
+          - Index: 16
+            Item: Gaebolg_Muffler
+            Rate: 100
+          - Index: 17
+            Item: Gaebolg_Armor
+            Rate: 20
+          - Index: 18
+            Item: Gaebolg_Robe
+            Rate: 20
+          - Index: 19
+            Item: Gaebolg_Boots
+            Rate: 20
+          - Index: 20
+            Item: Gaebolg_Shoes
+            Rate: 20
+          - Index: 21
+            Item: Gaebolg_Manteau
+            Rate: 20
+          - Index: 22
+            Item: Gaebolg_Muffler
+            Rate: 20
+          - Index: 23
+            Item: Gaebolg_Glove
+            Rate: 60
+          - Index: 24
+            Item: Gaebolg_Ring
+            Rate: 60
+          - Index: 25
+            Item: Gaebolg_Earring
+            Rate: 60
+          - Index: 26
+            Item: Gaebolg_Necklace
+            Rate: 60
+          - Index: 27
+            Item: Ep21_Armor_E_Stone1
+            Rate: 100
+          - Index: 28
+            Item: Ep21_Armor_E_Stone1
+            Rate: 100
+          - Index: 29
+            Item: Ep21_Armor_E_Stone1
+            Rate: 100
+          - Index: 30
+            Item: Ep21_Armor_E_Stone1
+            Rate: 100
+          - Index: 31
+            Item: Ep21_Armor_E_Stone1
+            Rate: 100
+          - Index: 32
+            Item: Ep21_Armor_E_Stone2
+            Rate: 50
+          - Index: 33
+            Item: Ep21_Armor_E_Stone2
+            Rate: 50
+          - Index: 34
+            Item: Ep21_Armor_E_Stone2
+            Rate: 50
+          - Index: 35
+            Item: Ep21_Armor_E_Stone2
+            Rate: 50
+          - Index: 36
+            Item: Ep21_Armor_E_Stone2
+            Rate: 50
+          - Index: 37
+            Item: Ep21_Armor_E_Stone3
+            Rate: 20
+          - Index: 38
+            Item: Ep21_Armor_E_Stone3
+            Rate: 20
+          - Index: 39
+            Item: Ep21_Armor_E_Stone3
+            Rate: 20
+          - Index: 40
+            Item: Ep21_Robe_E_Stone1
+            Rate: 100
+          - Index: 41
+            Item: Ep21_Robe_E_Stone1
+            Rate: 100
+          - Index: 42
+            Item: Ep21_Robe_E_Stone1
+            Rate: 100
+          - Index: 43
+            Item: Ep21_Robe_E_Stone1
+            Rate: 100
+          - Index: 44
+            Item: Ep21_Robe_E_Stone1
+            Rate: 100
+          - Index: 45
+            Item: Ep21_Robe_E_Stone2
+            Rate: 50
+          - Index: 46
+            Item: Ep21_Robe_E_Stone2
+            Rate: 50
+          - Index: 47
+            Item: Ep21_Robe_E_Stone2
+            Rate: 50
+          - Index: 48
+            Item: Ep21_Robe_E_Stone2
+            Rate: 50
+          - Index: 49
+            Item: Ep21_Robe_E_Stone2
+            Rate: 50
+          - Index: 50
+            Item: Ep21_Robe_E_Stone3
+            Rate: 20
+          - Index: 51
+            Item: Ep21_Robe_E_Stone3
+            Rate: 20
+          - Index: 52
+            Item: Ep21_Robe_E_Stone3
+            Rate: 20
+          - Index: 53
+            Item: Ep21_Shoes_E_Stone1
+            Rate: 100
+          - Index: 54
+            Item: Ep21_Shoes_E_Stone1
+            Rate: 100
+          - Index: 55
+            Item: Ep21_Shoes_E_Stone1
+            Rate: 100
+          - Index: 56
+            Item: Ep21_Shoes_E_Stone1
+            Rate: 100
+          - Index: 57
+            Item: Ep21_Shoes_E_Stone1
+            Rate: 100
+          - Index: 58
+            Item: Ep21_Shoes_E_Stone2
+            Rate: 50
+          - Index: 59
+            Item: Ep21_Shoes_E_Stone2
+            Rate: 50
+          - Index: 60
+            Item: Ep21_Shoes_E_Stone2
+            Rate: 50
+          - Index: 61
+            Item: Ep21_Shoes_E_Stone2
+            Rate: 50
+          - Index: 62
+            Item: Ep21_Shoes_E_Stone2
+            Rate: 50
+          - Index: 63
+            Item: Ep21_Shoes_E_Stone3
+            Rate: 20
+          - Index: 64
+            Item: Ep21_Shoes_E_Stone3
+            Rate: 20
+          - Index: 65
+            Item: Ep21_Shoes_E_Stone3
+            Rate: 20
+          - Index: 66
+            Item: Ep21_Acc_E_Stone1
+            Rate: 100
+          - Index: 67
+            Item: Ep21_Acc_E_Stone1
+            Rate: 100
+          - Index: 68
+            Item: Ep21_Acc_E_Stone1
+            Rate: 100
+          - Index: 69
+            Item: Ep21_Acc_E_Stone1
+            Rate: 100
+          - Index: 70
+            Item: Ep21_Acc_E_Stone1
+            Rate: 100
+          - Index: 71
+            Item: Ep21_Acc_E_Stone2
+            Rate: 50
+          - Index: 72
+            Item: Ep21_Acc_E_Stone2
+            Rate: 50
+          - Index: 73
+            Item: Ep21_Acc_E_Stone2
+            Rate: 50
+          - Index: 74
+            Item: Ep21_Acc_E_Stone2
+            Rate: 50
+          - Index: 75
+            Item: Ep21_Acc_E_Stone2
+            Rate: 50
+          - Index: 76
+            Item: Ep21_Acc_E_Stone3
+            Rate: 20
+          - Index: 77
+            Item: Ep21_Acc_E_Stone3
+            Rate: 20
+          - Index: 78
+            Item: Ep21_Acc_E_Stone3
+            Rate: 20
+          - Index: 79
+            Item: EP19_Gla_Extract
+            Rate: 60
+          - Index: 80
+            Item: EP19_Gla_Extract
+            Rate: 60
+          - Index: 81
+            Item: EP19_Gla_Extract
+            Rate: 60
+          - Index: 82
+            Item: EP19_S_F_1_Extract
+            Rate: 60
+          - Index: 83
+            Item: EP19_S_F_1_Extract
+            Rate: 60
+          - Index: 84
+            Item: EP19_S_F_1_Extract
+            Rate: 60
+          - Index: 85
+            Item: EP20_D_P_Extract
+            Rate: 60
+          - Index: 86
+            Item: EP20_D_P_Extract
+            Rate: 60
+          - Index: 87
+            Item: EP20_D_P_Extract
+            Rate: 60
+          - Index: 88
+            Item: EP19_S_F_2_Extract
+            Rate: 60
+          - Index: 89
+            Item: EP19_S_F_2_Extract
+            Rate: 60
+          - Index: 90
+            Item: EP19_S_F_2_Extract
+            Rate: 60
+          - Index: 91
+            Item: EP19_S_F_3_Extract
+            Rate: 60
+          - Index: 92
+            Item: EP19_S_F_3_Extract
+            Rate: 60
+          - Index: 93
+            Item: EP19_S_F_3_Extract
+            Rate: 60
+  - Group: AEGIS_102948
+    SubGroups:
+      - SubGroup: 6
+        List:
+          - Index: 0
+            Item: aegis_1001480
+            Rate: 800
+          - Index: 1
+            Item: aegis_1001480
+            Rate: 800
+          - Index: 2
+            Item: aegis_1001480
+            Rate: 800
+          - Index: 3
+            Item: aegis_1001480
+            Rate: 800
+          - Index: 4
+            Item: aegis_1001480
+            Rate: 800
+          - Index: 5
+            Item: Gaebolg_Armor
+            Rate: 150
+          - Index: 6
+            Item: Gaebolg_Robe
+            Rate: 150
+          - Index: 7
+            Item: Gaebolg_Boots
+            Rate: 150
+          - Index: 8
+            Item: Gaebolg_Shoes
+            Rate: 150
+          - Index: 9
+            Item: Gaebolg_Manteau
+            Rate: 150
+          - Index: 10
+            Item: Gaebolg_Muffler
+            Rate: 150
+          - Index: 11
+            Item: Gaebolg_Armor
+            Rate: 100
+          - Index: 12
+            Item: Gaebolg_Robe
+            Rate: 100
+          - Index: 13
+            Item: Gaebolg_Boots
+            Rate: 100
+          - Index: 14
+            Item: Gaebolg_Shoes
+            Rate: 100
+          - Index: 15
+            Item: Gaebolg_Manteau
+            Rate: 100
+          - Index: 16
+            Item: Gaebolg_Muffler
+            Rate: 100
+          - Index: 17
+            Item: Gaebolg_Armor
+            Rate: 20
+          - Index: 18
+            Item: Gaebolg_Robe
+            Rate: 20
+          - Index: 19
+            Item: Gaebolg_Boots
+            Rate: 20
+          - Index: 20
+            Item: Gaebolg_Shoes
+            Rate: 20
+          - Index: 21
+            Item: Gaebolg_Manteau
+            Rate: 20
+          - Index: 22
+            Item: Gaebolg_Muffler
+            Rate: 20
+          - Index: 23
+            Item: Gaebolg_Glove
+            Rate: 60
+          - Index: 24
+            Item: Gaebolg_Ring
+            Rate: 60
+          - Index: 25
+            Item: Gaebolg_Earring
+            Rate: 60
+          - Index: 26
+            Item: Gaebolg_Necklace
+            Rate: 60
+          - Index: 27
+            Item: Ep21_Armor_E_Stone1
+            Rate: 100
+          - Index: 28
+            Item: Ep21_Armor_E_Stone1
+            Rate: 100
+          - Index: 29
+            Item: Ep21_Armor_E_Stone1
+            Rate: 100
+          - Index: 30
+            Item: Ep21_Armor_E_Stone1
+            Rate: 100
+          - Index: 31
+            Item: Ep21_Armor_E_Stone1
+            Rate: 100
+          - Index: 32
+            Item: Ep21_Armor_E_Stone2
+            Rate: 50
+          - Index: 33
+            Item: Ep21_Armor_E_Stone2
+            Rate: 50
+          - Index: 34
+            Item: Ep21_Armor_E_Stone2
+            Rate: 50
+          - Index: 35
+            Item: Ep21_Armor_E_Stone2
+            Rate: 50
+          - Index: 36
+            Item: Ep21_Armor_E_Stone2
+            Rate: 50
+          - Index: 37
+            Item: Ep21_Armor_E_Stone3
+            Rate: 20
+          - Index: 38
+            Item: Ep21_Armor_E_Stone3
+            Rate: 20
+          - Index: 39
+            Item: Ep21_Armor_E_Stone3
+            Rate: 20
+          - Index: 40
+            Item: Ep21_Robe_E_Stone1
+            Rate: 100
+          - Index: 41
+            Item: Ep21_Robe_E_Stone1
+            Rate: 100
+          - Index: 42
+            Item: Ep21_Robe_E_Stone1
+            Rate: 100
+          - Index: 43
+            Item: Ep21_Robe_E_Stone1
+            Rate: 100
+          - Index: 44
+            Item: Ep21_Robe_E_Stone1
+            Rate: 100
+          - Index: 45
+            Item: Ep21_Robe_E_Stone2
+            Rate: 50
+          - Index: 46
+            Item: Ep21_Robe_E_Stone2
+            Rate: 50
+          - Index: 47
+            Item: Ep21_Robe_E_Stone2
+            Rate: 50
+          - Index: 48
+            Item: Ep21_Robe_E_Stone2
+            Rate: 50
+          - Index: 49
+            Item: Ep21_Robe_E_Stone2
+            Rate: 50
+          - Index: 50
+            Item: Ep21_Robe_E_Stone3
+            Rate: 20
+          - Index: 51
+            Item: Ep21_Robe_E_Stone3
+            Rate: 20
+          - Index: 52
+            Item: Ep21_Robe_E_Stone3
+            Rate: 20
+          - Index: 53
+            Item: Ep21_Shoes_E_Stone1
+            Rate: 100
+          - Index: 54
+            Item: Ep21_Shoes_E_Stone1
+            Rate: 100
+          - Index: 55
+            Item: Ep21_Shoes_E_Stone1
+            Rate: 100
+          - Index: 56
+            Item: Ep21_Shoes_E_Stone1
+            Rate: 100
+          - Index: 57
+            Item: Ep21_Shoes_E_Stone1
+            Rate: 100
+          - Index: 58
+            Item: Ep21_Shoes_E_Stone2
+            Rate: 50
+          - Index: 59
+            Item: Ep21_Shoes_E_Stone2
+            Rate: 50
+          - Index: 60
+            Item: Ep21_Shoes_E_Stone2
+            Rate: 50
+          - Index: 61
+            Item: Ep21_Shoes_E_Stone2
+            Rate: 50
+          - Index: 62
+            Item: Ep21_Shoes_E_Stone2
+            Rate: 50
+          - Index: 63
+            Item: Ep21_Shoes_E_Stone3
+            Rate: 20
+          - Index: 64
+            Item: Ep21_Shoes_E_Stone3
+            Rate: 20
+          - Index: 65
+            Item: Ep21_Shoes_E_Stone3
+            Rate: 20
+          - Index: 66
+            Item: Ep21_Acc_E_Stone1
+            Rate: 100
+          - Index: 67
+            Item: Ep21_Acc_E_Stone1
+            Rate: 100
+          - Index: 68
+            Item: Ep21_Acc_E_Stone1
+            Rate: 100
+          - Index: 69
+            Item: Ep21_Acc_E_Stone1
+            Rate: 100
+          - Index: 70
+            Item: Ep21_Acc_E_Stone1
+            Rate: 100
+          - Index: 71
+            Item: Ep21_Acc_E_Stone2
+            Rate: 50
+          - Index: 72
+            Item: Ep21_Acc_E_Stone2
+            Rate: 50
+          - Index: 73
+            Item: Ep21_Acc_E_Stone2
+            Rate: 50
+          - Index: 74
+            Item: Ep21_Acc_E_Stone2
+            Rate: 50
+          - Index: 75
+            Item: Ep21_Acc_E_Stone2
+            Rate: 50
+          - Index: 76
+            Item: Ep21_Acc_E_Stone3
+            Rate: 20
+          - Index: 77
+            Item: Ep21_Acc_E_Stone3
+            Rate: 20
+          - Index: 78
+            Item: Ep21_Acc_E_Stone3
+            Rate: 20
+          - Index: 79
+            Item: EP19_Gla_Extract
+            Rate: 60
+          - Index: 80
+            Item: EP19_Gla_Extract
+            Rate: 60
+          - Index: 81
+            Item: EP19_Gla_Extract
+            Rate: 60
+          - Index: 82
+            Item: EP19_S_F_1_Extract
+            Rate: 60
+          - Index: 83
+            Item: EP19_S_F_1_Extract
+            Rate: 60
+          - Index: 84
+            Item: EP19_S_F_1_Extract
+            Rate: 60
+          - Index: 85
+            Item: EP20_D_P_Extract
+            Rate: 60
+          - Index: 86
+            Item: EP20_D_P_Extract
+            Rate: 60
+          - Index: 87
+            Item: EP20_D_P_Extract
+            Rate: 60
+          - Index: 88
+            Item: EP19_S_F_2_Extract
+            Rate: 60
+          - Index: 89
+            Item: EP19_S_F_2_Extract
+            Rate: 60
+          - Index: 90
+            Item: EP19_S_F_2_Extract
+            Rate: 60
+          - Index: 91
+            Item: EP19_S_F_3_Extract
+            Rate: 60
+          - Index: 92
+            Item: EP19_S_F_3_Extract
+            Rate: 60
+          - Index: 93
+            Item: EP19_S_F_3_Extract
+            Rate: 60
+  - Group: AEGIS_103033
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: Lance_Furious
+          - Index: 1
+            Item: Shield_Furious
+  - Group: AEGIS_103034
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: RightShape_Furious
+          - Index: 1
+            Item: LeftShape_Furious
+  - Group: P_BOOSTER_CALL_PACKAGE
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: P_Booster_Call
+          - Index: 1
+            Item: Booster_Pack_1
+          - Index: 2
+            Item: Booster_Hat_Box
+          - Index: 3
+            Item: Booster_Back_Box
+          - Index: 4
+            Item: Reset_Stat_Ticket
+          - Index: 5
+            Item: Reset_Skill_Ticket
+          - Index: 6
+            Item: E_Boarding_Halter_Box2
+          - Index: 7
+            Item: Boost_C_Enchant_2
+  - Group: P_COMPENSATION_BOX
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Index: 0
+            Item: P_Booster_Call_Package
+          - Index: 1
+            Item: E_EXP_Drop_Up_7days
+          - Index: 2
+            Item: Comp_AID_Buff_Box

+ 494 - 0
db/re/item_reform.yml

@@ -10701,3 +10701,497 @@ Body:
             Amount: 20
         ResultItem: FuriousCirclet_SH
         ChangeRefine: 1
+      - BaseItem: OverSpear_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: OverSpear_Furious
+        ChangeRefine: 1
+      - BaseItem: Lance_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: Lance_Furious
+        ChangeRefine: 1
+      - BaseItem: Impact_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: Impact_Furious
+        ChangeRefine: 1
+      - BaseItem: RightShape_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: RightShape_Furious
+        ChangeRefine: 1
+      - BaseItem: Humma_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: Humma_Furious
+        ChangeRefine: 1
+      - BaseItem: WheelHumma_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: WheelHumma_Furious
+        ChangeRefine: 1
+      - BaseItem: FuriousCirclet_IG
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Ethernium
+            Amount: 10
+          - Material: Enriched_Ethernium
+            Amount: 20
+        ResultItem: FuriousCirclet_IG
+        ChangeRefine: 1
+      - BaseItem: FuriousCirclet_SHC
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Ethernium
+            Amount: 10
+          - Material: Enriched_Ethernium
+            Amount: 20
+        ResultItem: FuriousCirclet_SHC
+        ChangeRefine: 1
+      - BaseItem: FuriousCirclet_SS
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Ethernium
+            Amount: 10
+          - Material: Enriched_Ethernium
+            Amount: 20
+        ResultItem: FuriousCirclet_SS
+        ChangeRefine: 1
+      - BaseItem: Shield_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Ethernium
+            Amount: 10
+          - Material: Enriched_Ethernium
+            Amount: 20
+        ResultItem: Shield_Furious
+        ChangeRefine: 1
+      - BaseItem: LeftShape_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: LeftShape_Furious
+        ChangeRefine: 1
+      - BaseItem: GiganticAxe_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: GiganticAxe_Furious
+        ChangeRefine: 1
+      - BaseItem: Hammer_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: Hammer_Furious
+        ChangeRefine: 1
+      - BaseItem: MasterSpellBook_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: MasterSpellBook_Furious
+        ChangeRefine: 1
+      - BaseItem: Grimoire_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: Grimoire_Furious
+        ChangeRefine: 1
+      - BaseItem: Soul_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: Soul_Furious
+        ChangeRefine: 1
+      - BaseItem: SpiritStick_Furious
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Etherdeocon
+            Amount: 10
+          - Material: Enriched_Etherdeocon
+            Amount: 20
+        ResultItem: SpiritStick_Furious
+        ChangeRefine: 1
+      - BaseItem: FuriousCirclet_MT
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Ethernium
+            Amount: 10
+          - Material: Enriched_Ethernium
+            Amount: 20
+        ResultItem: FuriousCirclet_MT
+        ChangeRefine: 1
+      - BaseItem: FuriousCirclet_EM
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Ethernium
+            Amount: 10
+          - Material: Enriched_Ethernium
+            Amount: 20
+        ResultItem: FuriousCirclet_EM
+        ChangeRefine: 1
+      - BaseItem: FuriousCirclet_SOA
+        MinimumRefine: 9
+        MaximumRefine: 11
+        Materials:
+          - Material: HD_Ethernium
+            Amount: 10
+          - Material: Enriched_Ethernium
+            Amount: 20
+        ResultItem: FuriousCirclet_SOA
+        ChangeRefine: 1
+  - Item: Gaebolg_A_Hammer_1
+    BaseItems:
+      - BaseItem: Gaebolg_Armor
+        MinimumRefine: 9
+        MaximumRefine: 9
+        Materials:
+          - Material: Zelunium
+            Amount: 150
+          - Material: Ep21_Armor_E_Stone1
+            Amount: 20
+          - Material: Ep21_Robe_E_Stone1
+            Amount: 20
+          - Material: Ep21_Shoes_E_Stone1
+            Amount: 20
+          - Material: Ep21_Acc_E_Stone1
+            Amount: 20
+        ResultItem: Gaebolg_Armor
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Robe
+        MinimumRefine: 9
+        MaximumRefine: 9
+        Materials:
+          - Material: Zelunium
+            Amount: 150
+          - Material: Ep21_Armor_E_Stone1
+            Amount: 20
+          - Material: Ep21_Robe_E_Stone1
+            Amount: 20
+          - Material: Ep21_Shoes_E_Stone1
+            Amount: 20
+          - Material: Ep21_Acc_E_Stone1
+            Amount: 20
+        ResultItem: Gaebolg_Robe
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Manteau
+        MinimumRefine: 9
+        MaximumRefine: 9
+        Materials:
+          - Material: Zelunium
+            Amount: 150
+          - Material: Ep21_Armor_E_Stone1
+            Amount: 20
+          - Material: Ep21_Robe_E_Stone1
+            Amount: 20
+          - Material: Ep21_Shoes_E_Stone1
+            Amount: 20
+          - Material: Ep21_Acc_E_Stone1
+            Amount: 20
+        ResultItem: Gaebolg_Manteau
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Muffler
+        MinimumRefine: 9
+        MaximumRefine: 9
+        Materials:
+          - Material: Zelunium
+            Amount: 150
+          - Material: Ep21_Armor_E_Stone1
+            Amount: 20
+          - Material: Ep21_Robe_E_Stone1
+            Amount: 20
+          - Material: Ep21_Shoes_E_Stone1
+            Amount: 20
+          - Material: Ep21_Acc_E_Stone1
+            Amount: 20
+        ResultItem: Gaebolg_Muffler
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Boots
+        MinimumRefine: 9
+        MaximumRefine: 9
+        Materials:
+          - Material: Zelunium
+            Amount: 150
+          - Material: Ep21_Armor_E_Stone1
+            Amount: 20
+          - Material: Ep21_Robe_E_Stone1
+            Amount: 20
+          - Material: Ep21_Shoes_E_Stone1
+            Amount: 20
+          - Material: Ep21_Acc_E_Stone1
+            Amount: 20
+        ResultItem: Gaebolg_Boots
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Shoes
+        MinimumRefine: 9
+        MaximumRefine: 9
+        Materials:
+          - Material: Zelunium
+            Amount: 150
+          - Material: Ep21_Armor_E_Stone1
+            Amount: 20
+          - Material: Ep21_Robe_E_Stone1
+            Amount: 20
+          - Material: Ep21_Shoes_E_Stone1
+            Amount: 20
+          - Material: Ep21_Acc_E_Stone1
+            Amount: 20
+        ResultItem: Gaebolg_Shoes
+        ChangeRefine: 1
+  - Item: Gaebolg_A_Hammer_2
+    BaseItems:
+      - BaseItem: Gaebolg_Armor
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Ep21_Armor_E_Stone2
+            Amount: 7
+          - Material: Ep21_Robe_E_Stone2
+            Amount: 7
+          - Material: Ep21_Shoes_E_Stone2
+            Amount: 7
+          - Material: Ep21_Acc_E_Stone2
+            Amount: 7
+        ResultItem: Gaebolg_Armor
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Robe
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Ep21_Armor_E_Stone2
+            Amount: 7
+          - Material: Ep21_Robe_E_Stone2
+            Amount: 7
+          - Material: Ep21_Shoes_E_Stone2
+            Amount: 7
+          - Material: Ep21_Acc_E_Stone2
+            Amount: 7
+        ResultItem: Gaebolg_Robe
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Manteau
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Ep21_Armor_E_Stone2
+            Amount: 7
+          - Material: Ep21_Robe_E_Stone2
+            Amount: 7
+          - Material: Ep21_Shoes_E_Stone2
+            Amount: 7
+          - Material: Ep21_Acc_E_Stone2
+            Amount: 7
+        ResultItem: Gaebolg_Manteau
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Muffler
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Ep21_Armor_E_Stone2
+            Amount: 7
+          - Material: Ep21_Robe_E_Stone2
+            Amount: 7
+          - Material: Ep21_Shoes_E_Stone2
+            Amount: 7
+          - Material: Ep21_Acc_E_Stone2
+            Amount: 7
+        ResultItem: Gaebolg_Muffler
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Boots
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Ep21_Armor_E_Stone2
+            Amount: 7
+          - Material: Ep21_Robe_E_Stone2
+            Amount: 7
+          - Material: Ep21_Shoes_E_Stone2
+            Amount: 7
+          - Material: Ep21_Acc_E_Stone2
+            Amount: 7
+        ResultItem: Gaebolg_Boots
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Shoes
+        MinimumRefine: 10
+        MaximumRefine: 10
+        Materials:
+          - Material: Zelunium
+            Amount: 200
+          - Material: Ep21_Armor_E_Stone2
+            Amount: 7
+          - Material: Ep21_Robe_E_Stone2
+            Amount: 7
+          - Material: Ep21_Shoes_E_Stone2
+            Amount: 7
+          - Material: Ep21_Acc_E_Stone2
+            Amount: 7
+        ResultItem: Gaebolg_Shoes
+        ChangeRefine: 1
+  - Item: Gaebolg_A_Hammer_3
+    BaseItems:
+      - BaseItem: Gaebolg_Armor
+        MinimumRefine: 11
+        MaximumRefine: 11
+        Materials:
+          - Material: Zelunium
+            Amount: 250
+          - Material: Ep21_Armor_E_Stone3
+            Amount: 5
+          - Material: Ep21_Robe_E_Stone3
+            Amount: 5
+          - Material: Ep21_Shoes_E_Stone3
+            Amount: 5
+          - Material: Ep21_Acc_E_Stone3
+            Amount: 5
+        ResultItem: Gaebolg_Armor
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Robe
+        MinimumRefine: 11
+        MaximumRefine: 11
+        Materials:
+          - Material: Zelunium
+            Amount: 250
+          - Material: Ep21_Armor_E_Stone3
+            Amount: 5
+          - Material: Ep21_Robe_E_Stone3
+            Amount: 5
+          - Material: Ep21_Shoes_E_Stone3
+            Amount: 5
+          - Material: Ep21_Acc_E_Stone3
+            Amount: 5
+        ResultItem: Gaebolg_Robe
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Manteau
+        MinimumRefine: 11
+        MaximumRefine: 11
+        Materials:
+          - Material: Zelunium
+            Amount: 250
+          - Material: Ep21_Armor_E_Stone3
+            Amount: 5
+          - Material: Ep21_Robe_E_Stone3
+            Amount: 5
+          - Material: Ep21_Shoes_E_Stone3
+            Amount: 5
+          - Material: Ep21_Acc_E_Stone3
+            Amount: 5
+        ResultItem: Gaebolg_Manteau
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Muffler
+        MinimumRefine: 11
+        MaximumRefine: 11
+        Materials:
+          - Material: Zelunium
+            Amount: 250
+          - Material: Ep21_Armor_E_Stone3
+            Amount: 5
+          - Material: Ep21_Robe_E_Stone3
+            Amount: 5
+          - Material: Ep21_Shoes_E_Stone3
+            Amount: 5
+          - Material: Ep21_Acc_E_Stone3
+            Amount: 5
+        ResultItem: Gaebolg_Muffler
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Boots
+        MinimumRefine: 11
+        MaximumRefine: 11
+        Materials:
+          - Material: Zelunium
+            Amount: 250
+          - Material: Ep21_Armor_E_Stone3
+            Amount: 5
+          - Material: Ep21_Robe_E_Stone3
+            Amount: 5
+          - Material: Ep21_Shoes_E_Stone3
+            Amount: 5
+          - Material: Ep21_Acc_E_Stone3
+            Amount: 5
+        ResultItem: Gaebolg_Boots
+        ChangeRefine: 1
+      - BaseItem: Gaebolg_Shoes
+        MinimumRefine: 11
+        MaximumRefine: 11
+        Materials:
+          - Material: Zelunium
+            Amount: 250
+          - Material: Ep21_Armor_E_Stone3
+            Amount: 5
+          - Material: Ep21_Robe_E_Stone3
+            Amount: 5
+          - Material: Ep21_Shoes_E_Stone3
+            Amount: 5
+          - Material: Ep21_Acc_E_Stone3
+            Amount: 5
+        ResultItem: Gaebolg_Shoes
+        ChangeRefine: 1

+ 102 - 0
db/re/mob_db.yml

@@ -108047,6 +108047,62 @@ Body:
 #    AegisName: 2401_EV_IMOOGI
 #  - Id: 22299
 #    AegisName: VR_CHAO
+#  - Id: 22300
+#    AegisName: EP21_NPC_SERPENT
+#  - Id: 22301
+#    AegisName: EP21_NPC_TRIS
+#  - Id: 22302
+#    AegisName: EP21_NPC_TAN
+#  - Id: 22303
+#    AegisName: EP21_NPC_NADOYO
+#  - Id: 22304
+#    AegisName: EP21_NPC_REINHARDT
+#  - Id: 22305
+#    AegisName: EP21_NPC_WILHELM
+#  - Id: 22306
+#    AegisName: EP21_NPC_MARISTELLA
+#  - Id: 22307
+#    AegisName: EP21_NPC_YOHAN
+#  - Id: 22308
+#    AegisName: EP21_NPC_RICHARD
+#  - Id: 22309
+#    AegisName: EP21_NPC_EIBA
+#  - Id: 22310
+#    AegisName: EP21_NPC_GUNTER
+#  - Id: 22311
+#    AegisName: EP21_NPC_IVAN
+#  - Id: 22312
+#    AegisName: EP21_NPC_GALAXIA
+#  - Id: 22313
+#    AegisName: EP21_SEAWIND
+#  - Id: 22314
+#    AegisName: EP21_SCALLEG
+#  - Id: 22315
+#    AegisName: EP21_VELELLING
+#  - Id: 22316
+#    AegisName: EP21_LETTERSTER
+#  - Id: 22317
+#    AegisName: EP21_ROCKSTRIKER
+#  - Id: 22318
+#    AegisName: EP21_ICESEAHORSE
+#  - Id: 22319
+#    AegisName: EP21_SKIPSKIPPER
+#  - Id: 22320
+#    AegisName: EP21_CLIOLIMA
+#  - Id: 22321
+#    AegisName: EP21_YORKER_A
+#  - Id: 22322
+#    AegisName: EP21_YORKER_B
+#  - Id: 22323
+#    AegisName: EP21_YOSTER_A
+#  - Id: 22324
+#    AegisName: EP21_YOSTER_B
+#  - Id: 22325
+#    AegisName: EP21_YOSTER_C
+#  - Id: 22326
+#    AegisName: EP21_YOSTER_D
+#  - Id: 22327
+#    AegisName: EP21_YOSTER_E
 #  - Id: 22328
 #    AegisName: DESERT_WOLF_RAC
 #  - Id: 22329
@@ -108097,6 +108153,52 @@ Body:
 #    AegisName: MQ_KIND_OF_BEETLE3
 #  - Id: 22352
 #    AegisName: MQ_KIND_OF_BEETLE4
+#  - Id: 22353
+#    AegisName: EP21_YORMI_A
+#  - Id: 22354
+#    AegisName: EP21_YORMI_B
+#  - Id: 22355
+#    AegisName: EP21_YORDOS_A
+#  - Id: 22356
+#    AegisName: EP21_YORDOS_B
+#  - Id: 22357
+#    AegisName: EP21_YORDOS_C
+#  - Id: 22358
+#    AegisName: EP21_YOSCOPUS_A
+#  - Id: 22359
+#    AegisName: EP21_YOSCOPUS_B
+#  - Id: 22360
+#    AegisName: EP21_YORTUS_A
+#  - Id: 22361
+#    AegisName: EP21_YORTUS_B
+#  - Id: 22362
+#    AegisName: EP21_ICEHORN
+#  - Id: 22363
+#    AegisName: EP21_B_YORTUS_A
+#  - Id: 22364
+#    AegisName: EP21_B_YORTUS_B
+#  - Id: 22365
+#    AegisName: G_EP21_ICESEAHORSE
+#  - Id: 22366
+#    AegisName: G_EP21_YORDOS_A
+#  - Id: 22367
+#    AegisName: G_EP21_YORDOS_B
+#  - Id: 22368
+#    AegisName: G_EP21_YORDOS_C
+#  - Id: 22369
+#    AegisName: EP21_MD_SAILOR
+#  - Id: 22370
+#    AegisName: EP21_MD_CAPTAIN
+#  - Id: 22371
+#    AegisName: EP21_YOR_TAN
+#  - Id: 22372
+#    AegisName: EP21_MD_CAPTAIN_B
+#  - Id: 22373
+#    AegisName: EP21_YOR_TAN_B
+#  - Id: 22374
+#    AegisName: EP21_MD_BOX1
+#  - Id: 22378
+#    AegisName: MD_Airboat_Boss5
 #  - Id: 23000
 #    AegisName: DARK_ILLUSION2
 #  - Id: 23001

+ 21 - 0
db/re/pet_db.yml

@@ -3102,3 +3102,24 @@ Body:
 #         bonus bMaxSP,30;
 #      }
 #
+#  - Mob: EP21_ICESEAHORSE
+#    TameItem: Ep21_Fatty_Shrimp
+#    EggItem: aegis_9157
+#    FoodItem: Pet_Food
+#    Fullness: 2   # unknown
+#    HungryDelay: 120   # unknown
+#    IntimacyFed: 15   # unknown
+#    CaptureRate: 2000   # unknown
+#    SpecialPerformance: false   # unknown
+#    Script: >
+#      .@i = getpetinfo(PETINFO_INTIMATE);
+#      
+#      if (.@i == PET_INTIMATE_CORDIAL) {
+#         bonus bMRes,5;
+#         bonus bRes,5;
+#      }
+#      else if (.@i == PET_INTIMATE_LOYAL) {
+#         bonus bMRes,10;
+#         bonus bRes,10;
+#      }
+#

+ 6 - 0
src/map/itemdb.hpp

@@ -2818,6 +2818,12 @@ enum e_random_item_group {
 	IG_COSTUMEMILEPACK_34_1,
 	IG_COSTUMEMILEPACK_34_2,
 	IG_COSTUMEMILEPACK_34_3,
+	IG_AEGIS_102947,
+	IG_AEGIS_102948,
+	IG_AEGIS_103033,
+	IG_AEGIS_103034,
+	IG_P_BOOSTER_CALL_PACKAGE,
+	IG_P_COMPENSATION_BOX,
 
 	IG_MAX,
 };

+ 32 - 0
src/map/npc.hpp

@@ -1495,6 +1495,38 @@ enum e_job_types
 	JT_4_EVT_SULKI,
 	JT_4_EVT_KKAT,
 
+	JT_4_EP21_SOLDIER_A = 10564,
+	JT_4_EP21_SOLDIER_B,
+	JT_4_EP21_M_WORKER_A,
+	JT_4_EP21_M_WORKER_B,
+	JT_4_EP21_F_WORKER_A,
+	JT_4_EP21_F_WORKER_B,
+	JT_4_EP21_WORKER_KID_A,
+	JT_4_EP21_WORKER_KID_B,
+	JT_4_EP21_TAN,
+	JT_4_EP21_TRIS,
+	JT_4_EP21_NADOYO,
+	JT_4_EP21_REINHARDT,
+	JT_4_EP21_WILHELM,
+	JT_4_EP21_MARISTELLA,
+	JT_4_EP21_YOHAN,
+	JT_4_EP21_RICHARD,
+	JT_4_EP21_VALDARIS,
+	JT_4_EP21_GUNTER,
+	JT_4_EP21_GALAXIA_A,
+	JT_4_EP21_GALAXIA_B,
+	JT_4_EP21_IVAN,
+	JT_4_EP21_LALAILA,
+	JT_4_EP21_ILSE,
+	JT_4_EP21_HOWELL,
+	JT_4_EP21_EPESTO,
+	JT_4_EP21_HEINE_TAB,
+	JT_4_EP21_IANA,
+	JT_4_EP21_LEE,
+	JT_4_EP21_AURELIE,
+	JT_4_EP21_HOWELL_S,
+	JT_4_EP21_TAN_S,
+
 	JT_ROZ_MQ_XAVIER = 13000,
 	JT_ROZ_MQ_MOCLORD,
 	JT_ROZ_MQ_SKULD,

+ 37 - 0
src/map/script_constants.hpp

@@ -7781,6 +7781,12 @@
 	export_constant(IG_COSTUMEMILEPACK_34_1);
 	export_constant(IG_COSTUMEMILEPACK_34_2);
 	export_constant(IG_COSTUMEMILEPACK_34_3);
+	export_constant(IG_AEGIS_102947);
+	export_constant(IG_AEGIS_102948);
+	export_constant(IG_AEGIS_103033);
+	export_constant(IG_AEGIS_103034);
+	export_constant(IG_P_BOOSTER_CALL_PACKAGE);
+	export_constant(IG_P_COMPENSATION_BOX);
 
 	/* unit stop walking */
 	export_constant(USW_NONE);
@@ -9088,6 +9094,37 @@
 	export_constant_npc(JT_4_EVT_LAMMIR);
 	export_constant_npc(JT_4_EVT_SULKI);
 	export_constant_npc(JT_4_EVT_KKAT);
+	export_constant_npc(JT_4_EP21_SOLDIER_A);
+	export_constant_npc(JT_4_EP21_SOLDIER_B);
+	export_constant_npc(JT_4_EP21_M_WORKER_A);
+	export_constant_npc(JT_4_EP21_M_WORKER_B);
+	export_constant_npc(JT_4_EP21_F_WORKER_A);
+	export_constant_npc(JT_4_EP21_F_WORKER_B);
+	export_constant_npc(JT_4_EP21_WORKER_KID_A);
+	export_constant_npc(JT_4_EP21_WORKER_KID_B);
+	export_constant_npc(JT_4_EP21_TAN);
+	export_constant_npc(JT_4_EP21_TRIS);
+	export_constant_npc(JT_4_EP21_NADOYO);
+	export_constant_npc(JT_4_EP21_REINHARDT);
+	export_constant_npc(JT_4_EP21_WILHELM);
+	export_constant_npc(JT_4_EP21_MARISTELLA);
+	export_constant_npc(JT_4_EP21_YOHAN);
+	export_constant_npc(JT_4_EP21_RICHARD);
+	export_constant_npc(JT_4_EP21_VALDARIS);
+	export_constant_npc(JT_4_EP21_GUNTER);
+	export_constant_npc(JT_4_EP21_GALAXIA_A);
+	export_constant_npc(JT_4_EP21_GALAXIA_B);
+	export_constant_npc(JT_4_EP21_IVAN);
+	export_constant_npc(JT_4_EP21_LALAILA);
+	export_constant_npc(JT_4_EP21_ILSE);
+	export_constant_npc(JT_4_EP21_HOWELL);
+	export_constant_npc(JT_4_EP21_EPESTO);
+	export_constant_npc(JT_4_EP21_HEINE_TAB);
+	export_constant_npc(JT_4_EP21_IANA);
+	export_constant_npc(JT_4_EP21_LEE);
+	export_constant_npc(JT_4_EP21_AURELIE);
+	export_constant_npc(JT_4_EP21_HOWELL_S);
+	export_constant_npc(JT_4_EP21_TAN_S);
 	export_constant_npc(JT_ROZ_MQ_XAVIER);
 	export_constant_npc(JT_ROZ_MQ_MOCLORD);
 	export_constant_npc(JT_ROZ_MQ_SKULD);

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác