Sfoglia il codice sorgente

Item DB corrections (#8179)

* Corrected etc items with item script (shouldn't happen)
* Corrected some item type
Atemo 1 anno fa
parent
commit
b71586b3ca
2 ha cambiato i file con 48 aggiunte e 256 eliminazioni
  1. 36 250
      db/re/item_db_etc.yml
  2. 12 6
      db/re/item_db_usable.yml

+ 36 - 250
db/re/item_db_etc.yml

@@ -12725,7 +12725,6 @@ Body:
     Type: Card
     SubType: Enchant
     Buy: 20
-    Weight: 10
     Script: |
       bonus bStr,1;
   - Id: 4701
@@ -13902,7 +13901,6 @@ Body:
     Type: Card
     SubType: Enchant
     Buy: 20
-    Weight: 10
     Script: |
       bonus bBaseAtk,10;
       bonus bMatk,10;
@@ -13912,7 +13910,6 @@ Body:
     Type: Card
     SubType: Enchant
     Buy: 20
-    Weight: 10
     Script: |
       bonus bBaseAtk,10;
       bonus bMatk,10;
@@ -23621,8 +23618,6 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
-    Script: |
-      /*Refine succeed guarantee until +9 for item 2598 only*/
   - Id: 6954
     AegisName: Dog_Soul_Piece
     Name: Piece Of Soul Dog
@@ -36942,391 +36937,183 @@ Body:
   - Id: 25670
     AegisName: EP17_1_EVT03
     Name: Modification Module (Defense)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      .@def = 25;
-      if (.@r >= 9) {
-         .@def += 20;
-      } else if (.@r >= 7) {
-         .@def += 10;
-      }
-      bonus bDef,.@def;
   - Id: 25671
     AegisName: EP17_1_EVT04
     Name: Modification Module (Magic Defense)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      .@mdef = 2;
-      if (.@r >= 9) {
-         .@mdef += 6;
-      } else if (.@r >= 7) {
-         .@mdef += 3;
-      }
-      bonus bMdef,.@mdef;
   - Id: 25672
     AegisName: EP17_1_EVT05
     Name: Modification Module (Vit)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bVit,3;
   - Id: 25673
     AegisName: EP17_1_EVT06
     Name: Modification Module (Luk)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bLuk,3;
   - Id: 25674
     AegisName: EP17_1_EVT07
     Name: Modification Module (Str)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bStr,3;
   - Id: 25675
     AegisName: EP17_1_EVT08
     Name: Modification Module (Agi)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bAgi,3;
   - Id: 25676
     AegisName: EP17_1_EVT09
     Name: Modification Module (Int)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bInt,3;
   - Id: 25677
     AegisName: EP17_1_EVT10
     Name: Modification Module (Dex)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bDex,3;
   - Id: 25678
     AegisName: EP17_1_EVT11
     Name: Modification Module (HP recovery)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bHPrecovRate,20;
   - Id: 25679
     AegisName: EP17_1_EVT12
     Name: Modification Module (SP recovery)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bSPrecovRate,20;
   - Id: 25680
     AegisName: EP17_1_EVT13
     Name: Modification Module (Spell)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bMatk,18;
-      bonus bVariableCastrate,-10;
   - Id: 25681
     AegisName: EP17_1_EVT14
     Name: Modification Module (Attack Speed)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bAspdRate,10;
   - Id: 25682
     AegisName: EP17_1_EVT15
     Name: Modification Module (Fatal)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bCritAtkRate,10;
-      bonus bCritical,4;
   - Id: 25683
     AegisName: EP17_1_EVT16
     Name: Modification Module (Expert Archer)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus bLongAtkRate,10;
   - Id: 25684
     AegisName: EP17_1_EVT17
     Name: Modification Module (Vital)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      bonus bMaxHPrate,5;
-      if (.@r >= 9) {
-         bonus bMaxHP,1250;
-      } else if (.@r >= 7) {
-         bonus bMaxHP,500;
-      }
   - Id: 25685
     AegisName: EP17_1_EVT18
     Name: Modification Module (Mental)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      bonus bMaxSPrate,5;
-      if (.@r >= 9) {
-         bonus bMaxSP,250;
-      } else if (.@r >= 7) {
-         bonus bMaxSP,100;
-      }
   - Id: 25686
     AegisName: EP17_1_EVT19
     Name: Modification Module (Heal)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      .@val = 5;
-      if (.@r >= 9) {
-         .@val += 10;
-      } else if (.@r >= 7) {
-         .@val += 5;
-      }
-      bonus bHealPower,.@val;
   - Id: 25687
     AegisName: EP17_1_EVT20
     Name: Modification Module (Power)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      bonus2 bAddClass,Class_All,5;
-      if (.@r >= 9) {
-         bonus bBaseAtk,50;
-      } else if (.@r >= 7) {
-         bonus bBaseAtk,25;
-      }
   - Id: 25688
     AegisName: EP17_1_EVT21
     Name: Modification Module (Magic)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      bonus bMatkRate,5;
-      if (.@r >= 9) {
-         bonus bMatk,50;
-      } else if (.@r >= 7) {
-         bonus bMatk,25;
-      }
   - Id: 25689
     AegisName: EP17_1_EVT22
     Name: Modification Module (Shooter)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      .@val = 3;
-      if (.@r >= 9) {
-         .@val += 4;
-      } else if (.@r >= 7) {
-         .@val += 2;
-      }
-      bonus bLongAtkRate,.@val;
   - Id: 25690
     AegisName: EP17_1_EVT23
     Name: Modification Module (Fast)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      bonus bAspd,1;
-      if (.@r >= 9) {
-         bonus bAspdRate,6;
-      } else if (.@r >= 7) {
-         bonus bAspdRate,3;
-      }
   - Id: 25691
     AegisName: EP17_1_EVT24
     Name: Modification Module (Caster)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      .@val = -5;
-      if (.@r >= 9) {
-         .@val -= 6;
-      } else if (.@r >= 7) {
-         .@val -= 3;
-      }
-      bonus bVariableCastrate,.@val;
   - Id: 25692
     AegisName: EP17_1_EVT25
     Name: Modification Module (Critical)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      bonus bCritical,5;
-      if (.@r >= 9) {
-         bonus bCritAtkRate,10;
-      } else if (.@r >= 7) {
-         bonus bCritAtkRate,5;
-      }
   - Id: 25693
     AegisName: EP17_1_EVT26
     Name: Modification Module (Delay after skill)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      .@val = -5;
-      if (.@r >= 9) {
-         .@val -= 10;
-      } else if (.@r >= 7) {
-         .@val -= 5;
-      }
-      bonus bDelayrate,.@val;
   - Id: 25694
     AegisName: EP17_1_EVT27
     Name: Modification Module (Fixed Casting)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      .@val = -300;
-      if (.@r >= 9) {
-         .@val -= 400;
-      } else if (.@r >= 7) {
-         .@val -= 200;
-      }
-      bonus bFixedCast,.@val;
   - Id: 25695
     AegisName: EP17_1_EVT28
     Name: Modification Module (Above All)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      .@r = getrefine();
-      bonus2 bSubEle,Ele_All,5;
-      if (.@r >= 7) {
-         bonus2 bSubSize,Size_All,5;
-      if (.@r >= 9) {
-         bonus2 bSubRace,RC_All,5;
-      bonus2 bSubRace,RC_Player_Human,-5;
-      } }
   - Id: 25696
     AegisName: EP17_1_EVT29
     Name: Modification Module (Drain Life)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus2 bHPDrainRate,20,2;
   - Id: 25697
     AegisName: EP17_1_EVT30
     Name: Modification Module (Drain Soul)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      bonus2 bSPDrainRate,10,1;
   - Id: 25698
     AegisName: EP17_1_EVT31
     Name: Modification Module (Magic Healing)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      autobonus "{ bonus2 bHPRegenRate,400,500; }",20,10000,BF_MAGIC;
   - Id: 25699
     AegisName: EP17_1_EVT32
     Name: Modification Module (Magic Soul)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      autobonus "{ bonus2 bSPRegenRate,80,500; }",10,10000,BF_MAGIC;
   - Id: 25700
     AegisName: EP17_1_EVT33
     Name: Modification Module (Unlimited Vital)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      autobonus2 "{ bonus bVit,50; bonus2 bHPRegenRate,400,500; bonus2 bSPLossRate,20,1000; }",10,10000,BF_WEAPON|BF_MAGIC;
-      /* unknown rate */
   - Id: 25701
     AegisName: EP17_1_EVT34
     Name: Modification Module (Spell Buster)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      autobonus "{ bonus bInt,50; bonus bMatkRate,15; bonus bAtkRate,-15; }",20,10000,BF_MAGIC;
-      /* unknown rate */
   - Id: 25702
     AegisName: EP17_1_EVT35
     Name: Modification Module (Firing Shot)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      autobonus "{ bonus bDex,50; bonus bLongAtkRate,10; bonus2 bSPLossRate,20,1000; }",20,10000,BF_WEAPON;
-      /* unknown rate */
   - Id: 25703
     AegisName: EP17_1_EVT36
     Name: Modification Module (Overpower)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      autobonus "{ bonus bStr,50; bonus bAtkRate,15; bonus bMatkRate,-15; }",20,10000,BF_WEAPON;
-      /* unknown rate */
   - Id: 25704
     AegisName: EP17_1_EVT37
     Name: Modification Module (Fatal Flash)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      autobonus "{ bonus bStr,50; bonus bCritAtkRate,10; bonus2 bHPLossRate,300,1000; }",20,10000,BF_WEAPON;
-      /* unknown rate */
   - Id: 25705
     AegisName: EP17_1_EVT38
     Name: Modification Module (Lucky Strike)
-    Type: Card
-    SubType: Enchant
+    Type: Etc
     Weight: 10
-    Script: |
-      autobonus "{ bonus bLuk,50; bonus2 bMagicAtkEle,Ele_All,10; bonus2 bHPLossRate,300,1000; }",20,10000,BF_MAGIC;
-      /* unknown rate */
   - Id: 25706
     AegisName: HighpriestStone_Top
     Name: High Priest Stone (Upper)
@@ -67725,7 +67512,6 @@ Body:
     Name: Spell Stone (Dual)
     Type: Card
     SubType: Enchant
-    Weight: 10
     Script: |
       bonus bSpl,5;
   - Id: 311426

+ 12 - 6
db/re/item_db_usable.yml

@@ -67087,6 +67087,7 @@ Body:
   - Id: 101185
     AegisName: Snow_F_Enchant
     Name: Snowflower Armor Enchant (Armor)
+    Type: DelayConsume
     Trade:
       NoDrop: true
       NoTrade: true
@@ -67097,10 +67098,11 @@ Body:
       NoMail: true
       NoAuction: true
     Script: |
-      /* Missing description */
+      item_enchant(26);
   - Id: 101186
     AegisName: Glacier_W_Enchant
     Name: Glacier Weapon Enchantment
+    Type: DelayConsume
     Trade:
       NoDrop: true
       NoTrade: true
@@ -67111,7 +67113,7 @@ Body:
       NoMail: true
       NoAuction: true
     Script: |
-      /* Missing description */
+      item_enchant(31);
   - Id: 101187
     AegisName: Snow_F_Refine
     Name: Snow Flower Armor +9 Refinement Cube
@@ -67179,6 +67181,7 @@ Body:
   - Id: 101217
     AegisName: Snow_F_Enchant2
     Name: Snowflower Armor Enchant (Garment)
+    Type: DelayConsume
     Trade:
       NoDrop: true
       NoTrade: true
@@ -67189,10 +67192,11 @@ Body:
       NoMail: true
       NoAuction: true
     Script: |
-      /* Missing description */
+      item_enchant(27);
   - Id: 101218
     AegisName: Snow_F_Enchant3
     Name: Snowflower Armor Enchant (Shoes)
+    Type: DelayConsume
     Trade:
       NoDrop: true
       NoTrade: true
@@ -67203,10 +67207,11 @@ Body:
       NoMail: true
       NoAuction: true
     Script: |
-      /* Missing description */
+      item_enchant(28);
   - Id: 101219
     AegisName: Snow_F_Enchant4
     Name: Snowflower Armor Enchant (Accessory A)
+    Type: DelayConsume
     Trade:
       NoDrop: true
       NoTrade: true
@@ -67217,10 +67222,11 @@ Body:
       NoMail: true
       NoAuction: true
     Script: |
-      /* Missing description */
+      item_enchant(29);
   - Id: 101220
     AegisName: Snow_F_Enchant5
     Name: Snowflower Armor Enchant (Accessory B)
+    Type: DelayConsume
     Trade:
       NoDrop: true
       NoTrade: true
@@ -67231,7 +67237,7 @@ Body:
       NoMail: true
       NoAuction: true
     Script: |
-      /* Missing description */
+      item_enchant(30);
   - Id: 101234
     AegisName: Booster_Pack_120
     Name: Booster Pack(120)    # !todo check english name