Ver código fonte

Episode 19 items (kRO 2022-01-19 patch) (#6563)

* * Adds Episode 19 items (patch 2022-01-19)
* * Adds some older missing Enchant Stone Boxes obtainable from episode 19 boxes.

Thanks to @Everade

Co-authored-by: Atemo <Atemo@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
Chris 3 anos atrás
pai
commit
65af393097

+ 261 - 32
db/re/item_combos.yml

@@ -21392,7 +21392,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400178
+          - Viva_Adul_Hat_WL1
           - Adulter_F_Rod
     Script: |
       bonus2 bMagicAtkEle,Ele_Ghost,10;
@@ -21400,7 +21400,7 @@ Body:
       bonus2 bSkillAtk,"WL_SOULEXPANSION",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400178
+          - Viva_Adul_Hat_WL1
           - Vivatus_F_Rod
     Script: |
       bonus2 bMagicAtkEle,Ele_Ghost,10;
@@ -21412,7 +21412,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400179
+          - Viva_Adul_Hat_WL2
           - Adulter_F_T_Staff
     Script: |
       bonus2 bMagicAtkEle,Ele_Neutral,10;
@@ -21421,7 +21421,7 @@ Body:
       bonus2 bSkillAtk,"WL_COMET",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400179
+          - Viva_Adul_Hat_WL2
           - Vivatus_F_T_Staff
     Script: |
       bonus2 bMagicAtkEle,Ele_Neutral,10;
@@ -21434,7 +21434,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400180
+          - Viva_Adul_Hat_SR1
           - Adulter_F_Knuckle
     Script: |
       bonus bShortAtkRate,10;
@@ -21442,7 +21442,7 @@ Body:
       bonus2 bSkillAtk,"SR_TIGERCANNON",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400180
+          - Viva_Adul_Hat_SR1
           - Vivatus_F_Knuckle
     Script: |
       bonus bShortAtkRate,10;
@@ -21454,7 +21454,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400181
+          - Viva_Adul_Hat_SR2
           - Adulter_F_Claw
     Script: |
       bonus bLongAtkRate,10;
@@ -21462,7 +21462,7 @@ Body:
       bonus2 bSkillAtk,"SR_RAMPAGEBLASTER",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400181
+          - Viva_Adul_Hat_SR2
           - Vivatus_F_Claw
     Script: |
       bonus bLongAtkRate,10;
@@ -21474,7 +21474,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400189
+          - Viva_Adul_Hat_AB1
           - Adulter_F_Wand
     Script: |
       bonus2 bMagicAtkEle,Ele_Neutral,10;
@@ -21483,7 +21483,7 @@ Body:
       bonus2 bSkillAtk,"AB_ADORAMUS",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400189
+          - Viva_Adul_Hat_AB1
           - Vivatus_F_Wand
     Script: |
       bonus2 bMagicAtkEle,Ele_Neutral,10;
@@ -21496,7 +21496,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400190
+          - Viva_Adul_Hat_AB2
           - Adulter_F_Bible
     Script: |
       bonus bShortAtkRate,10;
@@ -21504,7 +21504,7 @@ Body:
       bonus2 bSkillAtk,"AB_DUPLELIGHT",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400190
+          - Viva_Adul_Hat_AB2
           - Vivatus_F_Bible
     Script: |
       bonus bShortAtkRate,10;
@@ -21516,7 +21516,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400191
+          - Viva_Adul_Hat_SC1
           - Adulter_F_Dagger
     Script: |
       bonus bShortAtkRate,10;
@@ -21524,7 +21524,7 @@ Body:
       bonus2 bSkillAtk,"SC_FATALMENACE",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400191
+          - Viva_Adul_Hat_SC1
           - Vivatus_F_Dagger
     Script: |
       bonus bShortAtkRate,10;
@@ -21536,7 +21536,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400192
+          - Viva_Adul_Hat_SC2
           - Adulter_F_C_Bow
     Script: |
       bonus bLongAtkRate,10;
@@ -21544,7 +21544,7 @@ Body:
       bonus2 bSkillAtk,"SC_TRIANGLESHOT",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400192
+          - Viva_Adul_Hat_SC2
           - Vivatus_F_C_Bow
     Script: |
       bonus bLongAtkRate,10;
@@ -21556,7 +21556,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400198
+          - Viva_Adul_Hat_RA1
           - Adulter_F_Ballista
     Script: |
       bonus bLongAtkRate,10;
@@ -21564,7 +21564,7 @@ Body:
       bonus2 bSkillAtk,"RA_ARROWSTORM",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400198
+          - Viva_Adul_Hat_RA1
           - Vivatus_F_Ballista
     Script: |
       bonus bLongAtkRate,10;
@@ -21576,7 +21576,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400199
+          - Viva_Adul_Hat_RA2
           - Adulter_F_A_Bow
     Script: |
       bonus bLongAtkRate,10;
@@ -21584,7 +21584,7 @@ Body:
       bonus2 bSkillAtk,"RA_AIMEDBOLT",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400199
+          - Viva_Adul_Hat_RA2
           - Vivatus_F_A_Bow
     Script: |
       bonus bLongAtkRate,10;
@@ -21596,7 +21596,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400200
+          - Viva_Adul_Hat_LG1
           - Adulter_F_G_Sword
     Script: |
       bonus2 bMagicAtkEle,Ele_Neutral,10;
@@ -21605,7 +21605,7 @@ Body:
       bonus2 bSkillAtk,"LG_RAYOFGENESIS",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400200
+          - Viva_Adul_Hat_LG1
           - Vivatus_F_G_Sword
     Script: |
       bonus2 bMagicAtkEle,Ele_Neutral,10;
@@ -21618,7 +21618,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400201
+          - Viva_Adul_Hat_LG2
           - Adulter_F_G_Spear
     Script: |
       bonus bShortAtkRate,10;
@@ -21626,7 +21626,7 @@ Body:
       bonus2 bSkillAtk,"LG_OVERBRAND",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400201
+          - Viva_Adul_Hat_LG2
           - Vivatus_F_G_Spear
     Script: |
       bonus bShortAtkRate,10;
@@ -21638,7 +21638,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400216
+          - Viva_Adul_Hat_GC1
           - Adulter_F_Katar
     Script: |
       bonus bShortAtkRate,10;
@@ -21646,7 +21646,7 @@ Body:
       bonus2 bSkillAtk,"GC_COUNTERSLASH",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400216
+          - Viva_Adul_Hat_GC1
           - Vivatus_F_Katar
     Script: |
       bonus bShortAtkRate,10;
@@ -21658,7 +21658,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400217
+          - Viva_Adul_Hat_GC2
           - Adulter_F_Cakram
     Script: |
       bonus bShortAtkRate,10;
@@ -21666,7 +21666,7 @@ Body:
       bonus2 bSkillAtk,"GC_ROLLINGCUTTER",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400217
+          - Viva_Adul_Hat_GC2
           - Vivatus_F_Cakram
     Script: |
       bonus bShortAtkRate,10;
@@ -21678,7 +21678,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400218
+          - Viva_Adul_Hat_SO1
           - Adulter_F_P_Book
     Script: |
       bonus2 bMagicAtkEle,Ele_Poison,10;
@@ -21686,7 +21686,7 @@ Body:
       bonus2 bSkillAtk,"SO_POISON_BUSTER",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400218
+          - Viva_Adul_Hat_SO1
           - Vivatus_F_P_Book
     Script: |
       bonus2 bMagicAtkEle,Ele_Poison,10;
@@ -21701,7 +21701,7 @@ Body:
       }
   - Combos:
       - Combo:
-          - aegis_400219
+          - Viva_Adul_Hat_SO2
           - Adulter_F_M_Book
     Script: |
       bonus2 bMagicAtkEle,Ele_Neutral,10;
@@ -21709,7 +21709,7 @@ Body:
       bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",5*(.@r_weapon/3);
   - Combos:
       - Combo:
-          - aegis_400219
+          - Viva_Adul_Hat_SO2
           - Vivatus_F_M_Book
     Script: |
       bonus2 bMagicAtkEle,Ele_Earth,10;
@@ -23983,3 +23983,232 @@ Body:
       bonus bLongAtkDef,2*(.@r/2);
       if (.@r>=12)
          bonus2 bSubRace,RC_All,15;
+  - Combos:
+     - Combo:
+          - aegis_300361  # 300361 Ice Straw Card
+          - aegis_300359  # 300359 Ice Gangu Card
+    Script: |
+      bonus bMatkRate,10;
+  - Combos:
+     - Combo:
+          - aegis_300362  # 300362 Unfrost Flower Card
+          - aegis_300360  # 300360 Shining Seaweed Card
+    Script: |
+      bonus2 bAddClass,Class_All,10;
+  - Combos:
+     - Combo:
+          - aegis_300367  # 300367 Lesser Rgan Card
+          - aegis_300365  # 300365 Primal Rgan Card
+    Script: |
+        bonus bVariableCastrate,-8;
+  - Combos:
+     - Combo:
+          - aegis_300368  # 300368 Intermediate Rgan Card
+          - aegis_300366  # 300366 Minor Rgan Card
+    Script: |
+        bonus bCritAtkRate,10;
+  - Combos:
+     - Combo:
+          - aegis_300372  # 300372 Cave Flower Card
+          - aegis_300369  # 300369 Wasted Primal Card
+    Script: |
+        bonus2 bSubEle,Ele_Neutral,5;
+  - Combos:
+     - Combo:
+          - aegis_300374  # 300374 Hallucigenia Card
+          - aegis_300373  # 300373 Hallucigenia Baby Card
+    Script: |
+      bonus2 bMagicAddEle,Ele_Earth,9;
+      bonus2 bAddEle,Ele_Earth,9;
+      bonus2 bAddRace,RC_Insect,9;
+      bonus2 bAddSize,Size_Small,9;
+      bonus2 bMagicAddSize,Size_Small,9;
+  - Combos:
+     - Combo:
+          - aegis_300381  # 300381 Hearthunter AT Card
+          - aegis_300363  # 300363 Limacina Card
+    Script: |
+      bonus2 bAddClass,Class_All,10;
+  - Combos:
+     - Combo:
+          - Snowflower_Armor  # 450206
+          - Snowflower_Manteau  # 480159
+    Script: |
+      bonus bBaseAtk,50;
+  - Combos:
+     - Combo:
+          - Snowflower_Armor  # 450206
+          - Snowflower_Muffler  # 480160
+    Script: |
+      bonus bDelayrate,-10;
+  - Combos:
+     - Combo:
+          - Snowflower_Robe  # 450207
+          - Snowflower_Manteau  # 480159
+    Script: |
+        bonus bAspdRate,10;
+  - Combos:
+     - Combo:
+          - Snowflower_Robe  # 450207
+          - Snowflower_Muffler  # 480160
+    Script: |
+      bonus bMatk,50;
+  - Combos:
+     - Combo:
+          - Snowflower_Boots  # 470115
+          - Snowflower_Armor  # 450206
+    Script: |
+      bonus2 bAddClass,Class_All,7;
+  - Combos:
+     - Combo:
+          - Snowflower_Boots  # 470115
+          - Snowflower_Robe  # 450207
+    Script: |
+      bonus bAspdRate,7;
+  - Combos:
+     - Combo:
+          - Snowflower_Shoes  # 470116
+          - Snowflower_Armor  # 450206
+    Script: |
+      bonus bVariableCastrate,-7;
+  - Combos:
+     - Combo:
+          - Snowflower_Shoes  # 470116
+          - Snowflower_Robe  # 450207
+    Script: |
+      bonus bMatkRate,7;
+  - Combos:
+     - Combo:
+          - Snowflower_Manteau  # 480159
+          - Snowflower_Boots  # 470115
+    Script: |
+      bonus bCritAtkRate,15;
+  - Combos:
+     - Combo:
+          - Snowflower_Manteau  # 480159
+          - Snowflower_Shoes  # 470116
+    Script: |
+      bonus bVariableCastrate,-15;
+  - Combos:
+     - Combo:
+          - Snowflower_Muffler  # 480160
+          - Snowflower_Boots  # 470115
+    Script: |
+     bonus bLongAtkRate,7;
+  - Combos:
+     - Combo:
+          - Snowflower_Muffler  # 480160
+          - Snowflower_Shoes  # 470116
+    Script: |
+      bonus2 bMagicAtkEle,Ele_All,15;
+  - Combos:
+     - Combo:
+          - aegis_311356  # 311356 Archbishop Stone (Top)
+          - ArchbishopStone_Robe_ # 29516
+    Script: |
+      bonus2 bMagicAtkEle,Ele_All,15;
+  - Combos:
+     - Combo:
+          - aegis_311356  # 311356 Archbishop Stone (Top)
+          - Archbishop_Robe2  # 310011
+    Script: |
+      bonus2 bMagicAddSize,Size_All,15;
+  - Combos:
+     - Combo:
+          - aegis_311357  # 311357 Archbishop Stone (Middle)
+          - ArchbishopStone_Robe_ # 29516
+    Script: |
+      bonus2 bSkillAtk,"AB_ADORAMUS",15;
+  - Combos:
+     - Combo:
+          - aegis_311357  # 311357 Archbishop Stone (Middle)
+          - Archbishop_Robe2  # 310011
+    Script: |
+      bonus2 bSkillAtk,"AB_JUDEX",15;
+  - Combos:
+     - Combo:
+          - aegis_311358  # 311358 Archbishop Stone (Bottom)
+          - ArchbishopStone_Robe_ # 29516
+    Script: |
+      bonus2 bMagicAddRace,RC_All,15;
+      bonus2 bMagicAddRace,RC_Brute,-15;
+      bonus2 bMagicAddRace,RC_Player_Doram,-15;
+  - Combos:
+     - Combo:
+          - aegis_311358  # 311358 Archbishop Stone (Bottom)
+          - Archbishop_Robe2  # 310011
+    Script: |
+      bonus2 bMagicAtkEle,Ele_All,15;
+  - Combos:
+     - Combo:
+          - aegis_311359  # 311359 Ranger Stone (Top)
+          - RangerStone_Robe_ # 29431
+    Script: |
+      bonus2 bSkillCooldown,"RA_UNLIMIT",-45000;
+  - Combos:
+     - Combo:
+          - aegis_311359  # 311359 Ranger Stone (Top)
+          - Ranger_Robe2  # 310003
+    Script: |
+      bonus2 bSkillAtk,"SN_SHARPSHOOTING",15;
+  - Combos:
+     - Combo:
+          - aegis_311360  # 311360 Ranger Stone (Middle)
+          - RangerStone_Robe_ # 29431
+    Script: |
+      bonus2 bSkillAtk,"RA_ARROWSTORM",15;
+  - Combos:
+     - Combo:
+          - aegis_311360  # 311360 Ranger Stone (Middle)
+          - Ranger_Robe2  # 310003
+    Script: |
+      bonus2 bSkillAtk,"RA_AIMEDBOLT",15;
+  - Combos:
+     - Combo:
+          - aegis_311361  # 311361 Ranger Stone (Bottom)
+          - RangerStone_Robe_ # 29431
+    Script: |
+      bonus2 bSPDrainRate,20,1;
+  - Combos:
+     - Combo:
+          - aegis_311361  # 311361 Ranger Stone (Bottom)
+          - Ranger_Robe2  # 310003
+    Script: |
+      bonus2 bAddSize,Size_All,15;
+
+  - Combos:
+     - Combo:
+          - aegis_311362  # 311362 Shadow Chaser Stone (Top)
+          - ShadowchaserStone_Robe_ # 29480
+    Script: |
+      bonus2 bSkillAtk,"SC_FEINTBOMB",15;
+  - Combos:
+     - Combo:
+          - aegis_311362  # 311362 Shadow Chaser Stone (Top)
+          - ShadowchaserStone_Robe2_  # 29618
+    Script: |
+      bonus2 bSPDrainRate,10,1;
+  - Combos:
+     - Combo:
+          - aegis_311363  # 311363 Shadow Chaser Stone (Middle)
+          - ShadowchaserStone_Robe_ # 29480
+    Script: |
+      bonus2 bSkillAtk,"SC_TRIANGLESHOT",15;
+  - Combos:
+     - Combo:
+          - aegis_311363  # 311363 Shadow Chaser Stone (Middle)
+          - ShadowchaserStone_Robe2_  # 29618
+    Script: |
+      bonus2 bSkillAtk,"SC_FATALMENACE",15;
+  - Combos:
+     - Combo:
+          - aegis_311364  # 311364 Shadow Chaser Stone (Bottom)
+          - ShadowchaserStone_Robe_ # 29480
+    Script: |
+      bonus2 bAddEle,Ele_All,15;
+  - Combos:
+     - Combo:
+          - aegis_311364  # 311364 Shadow Chaser Stone (Bottom)
+          - ShadowchaserStone_Robe2_  # 29618
+    Script: |
+      bonus2 bAddSize,Size_All,15;

Diferenças do arquivo suprimidas por serem muito extensas
+ 690 - 19
db/re/item_db_equip.yml


Diferenças do arquivo suprimidas por serem muito extensas
+ 4692 - 119
db/re/item_db_etc.yml


+ 389 - 0
db/re/item_db_usable.yml

@@ -49127,6 +49127,15 @@ Body:
     Buy: 10
     Script: |
       callfunc "F_CashReduceTraitStat",bCrt,-1,100457;
+  - Id: 100465
+    AegisName: aegis_100465
+    Name: 3rd/Expanded Stone (Garment) Box
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_THIRD_JOB_STONE_GARMENT_BOX);
   - Id: 100466
     AegisName: Egir_Power_Box
     Name: Aegir's Power Box
@@ -49197,6 +49206,69 @@ Body:
     Weight: 10
     Script: |
       /* upgradeui 100486; */
+  - Id: 100495
+    AegisName: aegis_100495
+    Name: 3rd/Expanded Stone II (Garment) Box
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_THIRD_JOB_STONE_GARMENT_BOX2);
+  - Id: 100496
+    AegisName: aegis_100496
+    Name: Rebirth/Expanded Stone (Top) Box
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_THIRD_JOB_STONE_TOP_BOX);
+  - Id: 100497
+    AegisName: aegis_100497
+    Name: Rebirth/Expanded Stone II (Top) Box
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_THIRD_JOB_STONE_TOP_BOX2);
+  - Id: 100498
+    AegisName: aegis_100498
+    Name: Rebirth/Expanded Stone (Middle) Box
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_THIRD_JOB_STONE_MIDDLE_BOX);
+  - Id: 100499
+    AegisName: aegis_100499
+    Name: Rebirth/Expanded Stone II (Middle) Box
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_THIRD_JOB_STONE_MIDDLE_BOX2);
+  - Id: 100500
+    AegisName: aegis_100500
+    Name: Rebirth/Expanded Stone (Bottom) Box
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_THIRD_JOB_STONE_BOTTOM_BOX);
+  - Id: 100501
+    AegisName: aegis_100501
+    Name: Rebirth/Expanded Stone II (Bottom) Box
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_THIRD_JOB_STONE_BOTTOM_BOX2);
   - Id: 100502
     AegisName: Enchant_Stone_Box22
     Name: Costume Enchant Stone Box 22
@@ -49523,6 +49595,76 @@ Body:
       Container: true
     Script: |
       getitem callfunc("F_Rand",24157,24163,24164,24156,24160,24159,24165,24161,24162,24158),1;
+  - Id: 100900
+    AegisName: Teleport_Ep19_01
+    Name: Ice Castle Transport Wing
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      warp "icas_in",175,63;
+  - Id: 100901
+    AegisName: Teleport_Ep18_01
+    Name: Gray Wolf Village Transport Wing
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      warp "wolfvill",164,141;
+  - Id: 100902
+    AegisName: Teleport_Ep17_02
+    Name: Barmund Mansion Transport Wing
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      warp "ba_in",87,389;
+  - Id: 100903
+    AegisName: Teleport_Ep17_01
+    Name: Border Area Cor Transport Wing
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      warp "sp_cor",152,158;
+  - Id: 100904
+    AegisName: Teleport_Ep16_01
+    Name: Military Base Transport Wing
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      warp "rebel_in",100,40;
   - Id: 100908
     AegisName: aegis_100908
     Name: Magic Piercing Shadow Box
@@ -49539,6 +49681,244 @@ Body:
     Weight: 10
     Script: |
       percentheal 30,30;
+  - Id: 101162
+    AegisName: Ep19_Rgan_Scroll
+    Name: Transformation Scroll (Rgan)
+    Type: Usable
+    Buy: 20
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      transform 21530,1200000; /* Confirm time */
+      bonus_script " bonus2 bAddItemHealRate,1100006,100; ",120,1,1;
+  - Id: 101183
+    AegisName: Ice_F_Stone_Box
+    Name: Ice Magic Stone Box
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* Missing description */
+  - Id: 101184
+    AegisName: Ice_F_Stone_Box2
+    Name: Ice Magic Stone Box 2
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* Missing description */
+  - Id: 101185
+    AegisName: Snow_F_Enchant
+    Name: Snowflower Armor Enchant (Armor)
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* Missing description */
+  - Id: 101186
+    AegisName: Glacier_W_Enchant
+    Name: Glacier Weapon Enchantment
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* Missing description */
+  - Id: 101187
+    AegisName: Snow_F_Refine
+    Name: Snowflower Armor 9 Refine Cube
+    Weight: 10
+    Flags:
+      BuyingStore: true
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* upgradeui 101187; */
+  - Id: 101188
+    AegisName: Glacier_W_Refine
+    Name: Glacier Weapon 9 Refine Cube
+    Weight: 10
+    Flags:
+      BuyingStore: true
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* upgradeui 101188; */
+  - Id: 101217
+    AegisName: Snow_F_Enchant2
+    Name: Snowflower Armor Enchant (Garment)
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* Missing description */
+  - Id: 101218
+    AegisName: Snow_F_Enchant3
+    Name: Snowflower Armor Enchant (Shoes)
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* Missing description */
+  - Id: 101219
+    AegisName: Snow_F_Enchant4
+    Name: Snowflower Armor Enchant (Accessory A)
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* Missing description */
+  - Id: 101220
+    AegisName: Snow_F_Enchant5
+    Name: Snowflower Armor Enchant (Accessory B)
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      /* Missing description */
+  - Id: 101271
+    AegisName: aegis_101271
+    Name: Costume Enchant Stone Box 26
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Script: |
+      getgroupitem(IG_Enchant_Stone_Box26);
+  - Id: 101276
+    AegisName: New_Year_Rice_Soup
+    Name: New Year Rice Soup
+    Type: Usable
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      percentheal 30,30;
+  - Id: 200185
+    AegisName: LI_Nyangvine_Box1_26
+#   Name: (Limited) Actinidia Cat Fruit Box I (Stone Box 26)
+    Name: (Limited) Actinidia Cat Fruit Box I
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      getgroupitem(IG_LI_Nyangvine_Box1_26);
+  - Id: 200186
+    AegisName: LI_Nyangvine_Box2_26
+#   Name: (Limited) Actinidia Cat Fruit Box II (Stone Box 26)
+    Name: (Limited) Actinidia Cat Fruit Box II
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      getgroupitem(IG_LI_Nyangvine_Box2_26);
+  - Id: 200187
+    AegisName: LI_Nyangvine_Box3_26
+#   Name: (Limited) Actinidia Cat Fruit Box III (Stone Box 26)
+    Name: (Limited) Actinidia Cat Fruit Box III
+    Type: Usable
+    Weight: 10
+    Flags:
+      Container: true
+    Trade:
+      NoDrop: true
+      NoTrade: true
+      NoSell: true
+      NoCart: true
+      NoStorage: true
+      NoGuildStorage: true
+      NoMail: true
+      NoAuction: true
+    Script: |
+      getgroupitem(IG_LI_Nyangvine_Box3_26);
   - Id: 1100003
     AegisName: Concentrated_R_P
     Name: Concentrated Red Potion
@@ -49566,3 +49946,12 @@ Body:
     EquipLevelMin: 180
     Script: |
       itemheal rand(2730,2750),0;
+  - Id: 1100006
+    AegisName: aegis_1100006
+    Name: Dried Ice Gangu
+    Type: Healing
+    Buy: 10
+    Weight: 5
+    EquipLevelMin: 200
+    Script: |
+      itemheal 1925,0;

+ 424 - 1
db/re/item_group_db.yml

@@ -23819,4 +23819,427 @@ Body:
             Rate: 1250
           - Item: C_Wing_Of_Fly_1Day_Box
             Rate: 1250
-
+  - Group: LI_Nyangvine_Box1_26
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Item: Actinidia_Cat_Fruit
+            Amount: 100
+          - Item: aegis_101271
+            Amount: 2
+          - Item: Comp_Bubble_Gum
+            Amount: 3
+  - Group: LI_Nyangvine_Box2_26
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Item: Actinidia_Cat_Fruit
+            Amount: 200
+          - Item: aegis_101271
+            Amount: 2
+          - Item: Battle_Manual100
+            Amount: 2
+  - Group: LI_Nyangvine_Box3_26
+    SubGroups:
+      - SubGroup: 0
+        List:
+          - Item: Actinidia_Cat_Fruit
+            Amount: 400
+          - Item: aegis_101271
+            Amount: 2
+          - Item: Comp_Bubble_Gum
+            Amount: 5
+          - Item: Battle_Manual100
+            Amount: 5
+  - Group: Enchant_Stone_Box26
+    SubGroups:
+      - SubGroup: 1
+        List:
+          - Item: CriticalStone_Robe_D
+            Rate: 1
+          - Item: ConStone_Robe_D
+            Rate: 1
+          - Item: Critical_Stone_Robe
+            Rate: 2
+          - Item: CastingStone_Robe
+            Rate: 2
+          - Item: SPdrainStone_Robe_D
+            Rate: 4
+          - Item: SPdrainStone_Top
+            Rate: 8
+          - Item: CastStone_Robe
+            Rate: 8
+          - Item: ASPDStone_Top
+            Rate: 16
+          - Item: ASPDStone_Robe_D
+            Rate: 8
+          - Item: HPdrainStone_Robe_D
+            Rate: 8
+          - Item: ElectricEffect_Middle
+            Rate: 16
+          - Item: ArchbishopStone_Robe
+            Rate: 8
+          - Item: ArchbishopStone_II_Garment
+            Rate: 8
+          - Item: RangerStone_Robe
+            Rate: 8
+          - Item: RangerStone_II_Garment
+            Rate: 8
+          - Item: ShadowchaserStone_Robe
+            Rate: 8
+          - Item: ShadowchaserStone_Robe2
+            Rate: 8
+          - Item: ArchbishopStone_Top3
+            Rate: 8
+          - Item: ArchbishopStone_Middle3
+            Rate: 8
+          - Item: ArchbishopStone_Bottom3
+            Rate: 8
+          - Item: RangerStone_Top3
+            Rate: 8
+          - Item: RangerStone_Middle3
+            Rate: 8
+          - Item: RangerStone_Bottom3
+            Rate: 8
+          - Item: ShadowchasStone_Top3
+            Rate: 8
+          - Item: ShadowchasStone_Middle3
+            Rate: 8
+          - Item: ShadowchasStone_Bottom3
+            Rate: 8
+          - Item: aegis_100465
+            Rate: 16
+          - Item: aegis_100495
+            Rate: 16
+          - Item: ReloadStone_Top
+            Rate: 24
+          - Item: ReloadStone_Middle
+            Rate: 24
+          - Item: ReloadStone_Bottom
+            Rate: 24
+          - Item: HighpriestStone_Top
+            Rate: 15
+          - Item: HighpriestStone_Middle
+            Rate: 15
+          - Item: HighpriestStone_Bottom
+            Rate: 15
+          - Item: HighpriestStone_II_Top
+            Rate: 15
+          - Item: HighpriestStone_II_Middle
+            Rate: 15
+          - Item: HighpriestStone_II_Bottom
+            Rate: 15
+          - Item: RangerStone_Top
+            Rate: 15
+          - Item: RangerStone_Middle
+            Rate: 15
+          - Item: RangerStone_Bottom
+            Rate: 15
+          - Item: RangerStone_II_Top
+            Rate: 15
+          - Item: RangerStone_II_Middle
+            Rate: 15
+          - Item: RangerStone_II_Bottom
+            Rate: 15
+          - Item: ShadowchaserStone_Top
+            Rate: 15
+          - Item: ShadowchaseStone_Middle
+            Rate: 15
+          - Item: ShadowchaseStone_Bottom
+            Rate: 15
+          - Item: ShadowchasStone_Bottom2
+            Rate: 15
+          - Item: ShadowchasStone_Middle2
+            Rate: 15
+          - Item: ShadowchaserStone_Top2
+            Rate: 15
+          - Item: aegis_100496
+            Rate: 36
+          - Item: aegis_100497
+            Rate: 36
+          - Item: aegis_100498
+            Rate: 36
+          - Item: aegis_100499
+            Rate: 36
+          - Item: aegis_100500
+            Rate: 36
+          - Item: aegis_100501
+            Rate: 36
+          - Item: CastingStone_Top
+            Rate: 36
+          - Item: CastingStone_Middle
+            Rate: 36
+          - Item: CastingStone_Bottom
+            Rate: 36
+          - Item: Critical_Stone
+            Rate: 36
+          - Item: Critical_Stone_Top
+            Rate: 36
+          - Item: Critical_Stone_Bottom
+            Rate: 36
+  - Group: THIRD_JOB_STONE_GARMENT_BOX
+    SubGroups:
+      - SubGroup: 1
+        List:
+          - Item: ArchbishopStone_Robe
+            Rate: 1
+          - Item: RoyalguardStone_Robe
+            Rate: 1
+          - Item: GuillcrossStone_Robe
+            Rate: 1
+          - Item: ShadowchaserStone_Robe
+            Rate: 1
+          - Item: MechanicStone_Robe
+            Rate: 1
+          - Item: WanderMinstrelStone_Robe
+            Rate: 1
+          - Item: RuneknightStone_Robe
+            Rate: 1
+          - Item: GeneticStone_Robe
+            Rate: 1
+          - Item: WarlockStone_Robe
+            Rate: 1
+          - Item: SuraStone_Robe
+            Rate: 1
+          - Item: RangerStone_Robe
+            Rate: 1
+          - Item: SorcererStone_Robe
+            Rate: 1
+          - Item: KagerouStone_Robe
+            Rate: 1
+          - Item: OboroStone_Robe
+            Rate: 1
+          - Item: GunslingerStone_Robe
+            Rate: 1
+          - Item: DoramStone_Robe
+            Rate: 1
+  - Group: THIRD_JOB_STONE_GARMENT_BOX2
+    SubGroups:
+      - SubGroup: 1
+        List:
+          - Item: SuraStone_Robe2
+            Rate: 1
+          - Item: SorcererStone_Robe2
+            Rate: 1
+          - Item: ShadowchaserStone_Robe2
+            Rate: 1
+          - Item: RuneknightStone_Robe2
+            Rate: 1
+          - Item: GeneticStone_Robe2
+            Rate: 1
+          - Item: WanderMinsStone_Robe2
+            Rate: 1
+          - Item: WarlockStone_Robe2
+            Rate: 1
+          - Item: RoyalGuardStone_Robe2
+            Rate: 1
+          - Item: GuillotineCrossStone_Robe2
+            Rate: 1
+          - Item: RangerStone_II_Garment
+            Rate: 1
+          - Item: MechanicStone_II_Garment
+            Rate: 1
+          - Item: ArchbishopStone_II_Garment
+            Rate: 1
+          - Item: SoulReaperStone_Robe
+            Rate: 1
+          - Item: StarEmperorStone_Garment
+            Rate: 1
+  - Group: THIRD_JOB_STONE_TOP_BOX
+    SubGroups:
+      - SubGroup: 1
+        List:
+          - Item: HighpriestStone_Top
+            Rate: 1
+          - Item: PaladinStone_Top
+            Rate: 1
+          - Item: AssacrossStone_Top
+            Rate: 1
+          - Item: ShadowchaserStone_Top
+            Rate: 1
+          - Item: MechanicStone_Top
+            Rate: 1
+          - Item: WanderMinstrelStone_Top
+            Rate: 1
+          - Item: RuneknightStone_Top
+            Rate: 1
+          - Item: GeneticStone_Top
+            Rate: 1
+          - Item: WarlockStone_Top
+            Rate: 1
+          - Item: SuraStone_Top
+            Rate: 1
+          - Item: RangerStone_Top
+            Rate: 1
+          - Item: SorcererStone_Top
+            Rate: 1
+          - Item: NinjaStone_Top
+            Rate: 1
+          - Item: GunslingerStone_Top
+            Rate: 1
+          - Item: DoramStone_Top
+            Rate: 1
+  - Group: THIRD_JOB_STONE_TOP_BOX2
+    SubGroups:
+      - SubGroup: 1
+        List:
+          - Item: SuraStone_Top2
+            Rate: 1
+          - Item: SorcererStone_Top2
+            Rate: 1
+          - Item: ShadowchaserStone_Top2
+            Rate: 1
+          - Item: RuneknightStone_Top2
+            Rate: 1
+          - Item: GeneticStone_Top2
+            Rate: 1
+          - Item: WanderMinsStone_Top2
+            Rate: 1
+          - Item: WarlockStone_Top2
+            Rate: 1
+          - Item: RoyalGuardStone_Top2
+            Rate: 1
+          - Item: GuillotineCrossStone_Top2
+            Rate: 1
+          - Item: RangerStone_II_Top
+            Rate: 1
+          - Item: MechanicStone_II_Top
+            Rate: 1
+          - Item: HighpriestStone_II_Top
+            Rate: 1
+          - Item: SoulLinkerStone_Top
+            Rate: 1
+          - Item: StarGladiatorStone_Top
+            Rate: 1
+  - Group: THIRD_JOB_STONE_MIDDLE_BOX
+    SubGroups:
+      - SubGroup: 1
+        List:
+          - Item: HighpriestStone_Middle
+            Rate: 1
+          - Item: PaladinStone_Middle
+            Rate: 1
+          - Item: AssacrossStone_Middle
+            Rate: 1
+          - Item: ShadowchaseStone_Middle
+            Rate: 1
+          - Item: MechanicStone_Middle
+            Rate: 1
+          - Item: WanderMinstrelStone_Middle
+            Rate: 1
+          - Item: RuneknightStone_Middle
+            Rate: 1
+          - Item: GeneticStone_Middle
+            Rate: 1
+          - Item: WarlockStone_Middle
+            Rate: 1
+          - Item: SuraStone_Middle
+            Rate: 1
+          - Item: RangerStone_Middle
+            Rate: 1
+          - Item: SorcererStone_Middle
+            Rate: 1
+          - Item: NinjaStone_Middle
+            Rate: 1
+          - Item: GunslingerStone_Middle
+            Rate: 1
+          - Item: DoramStone_Middle
+            Rate: 1
+  - Group: THIRD_JOB_STONE_MIDDLE_BOX2
+    SubGroups:
+      - SubGroup: 1
+        List:
+          - Item: SuraStone_Middle2
+            Rate: 1
+          - Item: SorcererStone_Middle2
+            Rate: 1
+          - Item: ShadowchasStone_Middle2
+            Rate: 1
+          - Item: RuneknightStone_Middle2
+            Rate: 1
+          - Item: GeneticStone_Middle2
+            Rate: 1
+          - Item: WanderMinsStone_Middle2
+            Rate: 1
+          - Item: WarlockStone_Middle2
+            Rate: 1
+          - Item: RoyalGuardStone_Middle2
+            Rate: 1
+          - Item: GuillotineCrossStone_Middle2
+            Rate: 1
+          - Item: RangerStone_II_Middle
+            Rate: 1
+          - Item: MechanicStone_II_Middle
+            Rate: 1
+          - Item: HighpriestStone_II_Middle
+            Rate: 1
+          - Item: SoulLinkerStone_Middle
+            Rate: 1
+          - Item: StarGladiatorStone_Middle
+            Rate: 1
+  - Group: THIRD_JOB_STONE_BOTTOM_BOX
+    SubGroups:
+      - SubGroup: 1
+        List:
+          - Item: HighpriestStone_Bottom
+            Rate: 1
+          - Item: PaladinStone_Bottom
+            Rate: 1
+          - Item: AssacrossStone_Bottom
+            Rate: 1
+          - Item: ShadowchaseStone_Bottom
+            Rate: 1
+          - Item: MechanicStone_Bottom
+            Rate: 1
+          - Item: WanderMinstrelStone_Bottom
+            Rate: 1
+          - Item: RuneknightStone_Bottom
+            Rate: 1
+          - Item: GeneticStone_Bottom
+            Rate: 1
+          - Item: WarlockStone_Bottom
+            Rate: 1
+          - Item: SuraStone_Bottom
+            Rate: 1
+          - Item: RangerStone_Bottom
+            Rate: 1
+          - Item: SorcererStone_Bottom
+            Rate: 1
+          - Item: NinjaStone_Bottom
+            Rate: 1
+          - Item: GunslingerStone_Bottom
+            Rate: 1
+          - Item: DoramStone_Bottom
+            Rate: 1
+  - Group: THIRD_JOB_STONE_BOTTOM_BOX2
+    SubGroups:
+      - SubGroup: 1
+        List:
+          - Item: SuraStone_Bottom2
+            Rate: 1
+          - Item: SorcererStone_Bottom2
+            Rate: 1
+          - Item: ShadowchasStone_Bottom2
+            Rate: 1
+          - Item: RuneknightStone_Bottom2
+            Rate: 1
+          - Item: GeneticStone_Bottom2
+            Rate: 1
+          - Item: WanderMinsStone_Bottom2
+            Rate: 1
+          - Item: WarlockStone_Bottom2
+            Rate: 1
+          - Item: RoyalGuardStone_Bottom2
+            Rate: 1
+          - Item: GuillotineCrossStone_Bottom2
+            Rate: 1
+          - Item: RangerStone_II_Bottom
+            Rate: 1
+          - Item: MechanicStone_II_Bottom
+            Rate: 1
+          - Item: HighpriestStone_II_Bottom
+            Rate: 1
+          - Item: SoulLinkerStone_Bottom
+            Rate: 1
+          - Item: StarGladiatorStone_Bottom
+            Rate: 1

+ 12 - 0
src/map/itemdb.hpp

@@ -766,6 +766,18 @@ enum e_random_item_group {
 	IG_SEALED_SCROLL,
 	IG_SQUAD_PRIZE1,
 	IG_SQUAD_PRIZE2,
+	IG_LI_NYANGVINE_BOX1_26,
+	IG_LI_NYANGVINE_BOX2_26,
+	IG_LI_NYANGVINE_BOX3_26,
+	IG_ENCHANT_STONE_BOX26,
+	IG_THIRD_JOB_STONE_GARMENT_BOX,
+	IG_THIRD_JOB_STONE_GARMENT_BOX2,
+	IG_THIRD_JOB_STONE_TOP_BOX,
+	IG_THIRD_JOB_STONE_TOP_BOX2,
+	IG_THIRD_JOB_STONE_MIDDLE_BOX,
+	IG_THIRD_JOB_STONE_MIDDLE_BOX2,
+	IG_THIRD_JOB_STONE_BOTTOM_BOX,
+	IG_THIRD_JOB_STONE_BOTTOM_BOX2,
 
 	IG_MAX,
 };

+ 12 - 0
src/map/script_constants.hpp

@@ -5513,6 +5513,18 @@
 	export_constant(IG_SEALED_SCROLL);
 	export_constant(IG_SQUAD_PRIZE1);
 	export_constant(IG_SQUAD_PRIZE2);
+	export_constant(IG_LI_NYANGVINE_BOX1_26);
+	export_constant(IG_LI_NYANGVINE_BOX2_26);
+	export_constant(IG_LI_NYANGVINE_BOX3_26);
+	export_constant(IG_ENCHANT_STONE_BOX26);
+	export_constant(IG_THIRD_JOB_STONE_GARMENT_BOX);
+	export_constant(IG_THIRD_JOB_STONE_GARMENT_BOX2);
+	export_constant(IG_THIRD_JOB_STONE_TOP_BOX);
+	export_constant(IG_THIRD_JOB_STONE_TOP_BOX2);
+	export_constant(IG_THIRD_JOB_STONE_MIDDLE_BOX);
+	export_constant(IG_THIRD_JOB_STONE_MIDDLE_BOX2);
+	export_constant(IG_THIRD_JOB_STONE_BOTTOM_BOX);
+	export_constant(IG_THIRD_JOB_STONE_BOTTOM_BOX2);
 
 	/* unit stop walking */
 	export_constant(USW_NONE);

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff