Corrected script for some item (ShadowGear items) (#5725)

* Corrected script for some item (ShadowGear items)
* SQL synchro
This commit is contained in:
idk-whoami 2021-02-03 00:44:47 +07:00 committed by GitHub
parent 905e21a398
commit eb50ccaefa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 82 additions and 215 deletions

View File

@ -101959,13 +101959,9 @@ Body:
Shadow_Weapon: true
Refineable: true
Script: |
bonus2 bIgnoreMdefRaceRate,RC_Demon,5;
bonus2 bIgnoreMdefRaceRate,RC_Angel,5;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bIgnoreMdefRaceRate,RC_Demon,.@r/2;
bonus2 bIgnoreMdefRaceRate,RC_Angel,.@r/2;
}
bonus2 bIgnoreMdefRaceRate,RC_Demon,5+.@r/2;
bonus2 bIgnoreMdefRaceRate,RC_Angel,5+.@r/2;
- Id: 24428
AegisName: S_M_Viv_Dr_Weapon
Name: Magic Vibration Dragon Killer Shadow Weapon
@ -101974,13 +101970,9 @@ Body:
Shadow_Weapon: true
Refineable: true
Script: |
bonus2 bIgnoreMdefRaceRate,RC_Formless,5;
bonus2 bIgnoreMdefRaceRate,RC_Dragon,5;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bIgnoreMdefRaceRate,RC_Formless,.@r/2;
bonus2 bIgnoreMdefRaceRate,RC_Dragon,.@r/2;
}
bonus2 bIgnoreMdefRaceRate,RC_Formless,5+.@r/2;
bonus2 bIgnoreMdefRaceRate,RC_Dragon,5+.@r/2;
- Id: 24429
AegisName: S_M_Sci_Hu_Weapon
Name: Magic Caesars Hunting Shadow Weapon
@ -101989,13 +101981,9 @@ Body:
Shadow_Weapon: true
Refineable: true
Script: |
bonus2 bIgnoreMdefRaceRate,RC_Brute,5;
bonus2 bIgnoreMdefRaceRate,RC_Plant,5;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@r/2;
bonus2 bIgnoreMdefRaceRate,RC_Plant,.@r/2;
}
bonus2 bIgnoreMdefRaceRate,RC_Brute,5+.@r/2;
bonus2 bIgnoreMdefRaceRate,RC_Plant,5+.@r/2;
- Id: 24430
AegisName: S_M_Fis_In_Weapon
Name: Magic Fishing Insect Shadow Weapon
@ -102004,13 +101992,9 @@ Body:
Shadow_Weapon: true
Refineable: true
Script: |
bonus2 bIgnoreMdefRaceRate,RC_Fish,5;
bonus2 bIgnoreMdefRaceRate,RC_Insect,5;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bIgnoreMdefRaceRate,RC_Fish,.@r/2;
bonus2 bIgnoreMdefRaceRate,RC_Insect,.@r/2;
}
bonus2 bIgnoreMdefRaceRate,RC_Fish,5+.@r/2;
bonus2 bIgnoreMdefRaceRate,RC_Insect,5+.@r/2;
- Id: 24431
AegisName: S_M_Exe_Ho_Weapon
Name: Magic Executioner Holy Water Shadow Weapon
@ -102019,13 +102003,9 @@ Body:
Shadow_Weapon: true
Refineable: true
Script: |
bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,5;
bonus2 bIgnoreMdefRaceRate,RC_Undead,5;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@r/2;
bonus2 bIgnoreMdefRaceRate,RC_Undead,.@r/2;
}
bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,5+.@r/2;
bonus2 bIgnoreMdefRaceRate,RC_Undead,5+.@r/2;
- Id: 24432
AegisName: S_Penetration_Weapon
Name: Penetration Shadow Weapon
@ -102110,20 +102090,15 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bAddClass,Class_All,1;
bonus bMatkRate,1;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bAddClass,Class_All,.@r/2;
bonus bMatkRate,.@r/2;
if (.@r >= 7) {
bonus bDef,15;
bonus bFlee,15;
if (.@r >= 9) {
bonus bSpeedRate,25;
}
}
bonus2 bAddClass,Class_All,1+.@r/2;
bonus bMatkRate,1+.@r/2;
if (.@r >= 7) {
bonus bDef,15;
bonus bFlee,15;
}
if (.@r >= 10)
bonus bSpeedRate,25;
- Id: 24440
AegisName: S_Sonic_Armor
Name: Sonic Shadow Armor
@ -102137,14 +102112,10 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"RK_SONICWAVE",5;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bSkillAtk,"RK_SONICWAVE",.@r/2*2;
}
bonus2 bSkillAtk,"RK_SONICWAVE",5+2*(getrefine()/2);
- Id: 24441
AegisName: S_Sonic_Shield
Name: "Sonic Shadow Shield\ufeff\ufeff"
Name: Sonic Shadow Shield # !todo check english name
Type: Shadowgear
Jobs:
Knight: true
@ -102155,14 +102126,8 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus bLongAtkRate,3;
.@r = getrefine();
if (.@r >= 7) {
bonus bLongAtkRate,3;
}
if (.@r >= 9) {
bonus bLongAtkRate,4;
}
bonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);
- Id: 24442
AegisName: S_Sonic_Shoes
Name: Sonic Shadow Shoes
@ -102176,11 +102141,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillUseSPrate,"RK_SONICWAVE",2;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bSkillUseSPrate,"RK_SONICWAVE",.@r/2*2;
}
bonus2 bSkillUseSPrate,"RK_SONICWAVE",2+(getrefine()/2);
- Id: 24443
AegisName: S_Ignition_Weapon
Name: Ignition Shadow Weapon
@ -102209,11 +102170,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"RK_IGNITIONBREAK",5;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bSkillAtk,"RK_IGNITIONBREAK",.@r/2*2;
}
bonus2 bSkillAtk,"RK_IGNITIONBREAK",5+2*(getrefine()/2);
- Id: 24445
AegisName: S_Ignition_Earing
Name: Ignition Shadow Earring
@ -102227,11 +102184,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillCooldown,"RK_IGNITIONBREAK",-200;
.@r = getrefine();
if (.@r>=3) {
bonus2 bSkillCooldown,"RK_IGNITIONBREAK",.@r/3*(-100);
}
bonus2 bSkillCooldown,"RK_IGNITIONBREAK",-200-100*(getrefine()/3);
- Id: 24446
AegisName: S_W_Breath_Armor
Name: Cold Breath Shadow Armor
@ -102245,11 +102198,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",5;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",.@r/2*2;
}
bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",5+2*(getrefine()/2);
- Id: 24447
AegisName: S_W_Breath_Shield
Name: Cold Breath Shadow Shield
@ -102278,8 +102227,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
.@r = getrefine();
bonus2 bSkillUseSPrate,"RK_DRAGONBREATH_WATER",2+(.@r/2);
bonus2 bSkillUseSPrate,"RK_DRAGONBREATH_WATER",2+(getrefine()/2);
- Id: 24449
AegisName: S_F_Breath_Weapon
Name: Fire Breath Shadow Weapon
@ -102308,11 +102256,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"RK_DRAGONBREATH",5;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bSkillAtk,"RK_DRAGONBREATH",.@r/2*2;
}
bonus2 bSkillAtk,"RK_DRAGONBREATH",5+2*(getrefine()/2);
- Id: 24451
AegisName: S_F_Breath_Earing
Name: Fire Breath Shadow Earring
@ -102326,8 +102270,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
.@r = getrefine();
bonus2 bSkillUseSPrate,"RK_DRAGONBREATH",2+(.@r/2);
bonus2 bSkillUseSPrate,"RK_DRAGONBREATH",2+(getrefine()/2);
- Id: 24452
AegisName: S_Cluster_Armor
Name: Cluster Shadow Armor
@ -102341,11 +102284,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"RA_CLUSTERBOMB",5;
.@r = getrefine();
if (.@r>=2) {
bonus2 bSkillAtk,"RA_CLUSTERBOMB",.@r/2*2;
}
bonus2 bSkillAtk,"RA_CLUSTERBOMB",5+2*(getrefine()/2);
- Id: 24453
AegisName: S_Cluster_Shield
Name: Cluster Shadow Shield
@ -102359,14 +102298,8 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"RA_CLUSTERBOMB",3;
.@r = getrefine();
if (.@r>=7) {
bonus2 bSkillAtk,"RA_CLUSTERBOMB",3;
}
if (.@r>=9) {
bonus2 bSkillAtk,"RA_CLUSTERBOMB",4;
}
bonus2 bSkillAtk,"RA_CLUSTERBOMB",3+(.@r>=7?3:0)+(.@r>=9?4:0);
- Id: 24454
AegisName: S_Cluster_Shoes
Name: Cluster Shadow Shoes
@ -102380,11 +102313,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"RA_CLUSTERBOMB",5;
.@r = getrefine();
if (.@r>=2) {
bonus2 bSkillAtk,"RA_CLUSTERBOMB",.@r/2*3;
}
bonus2 bSkillAtk,"RA_CLUSTERBOMB",5+3*(getrefine()/2);
- Id: 24455
AegisName: S_Aimed_Weapon
Name: Aimed Shadow Weapon
@ -102413,11 +102342,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"RA_AIMEDBOLT",5;
.@r = getrefine();
if (.@r>=2) {
bonus2 bSkillAtk,"RA_AIMEDBOLT",.@r/2*2;
}
bonus2 bSkillAtk,"RA_AIMEDBOLT",5+2*(getrefine()/2);
- Id: 24457
AegisName: S_Aimed_Earing
Name: Aimed Shadow Earring
@ -102431,11 +102356,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bAddSize,Size_All,3;
.@r = getrefine();
if (.@r>=2) {
bonus2 bAddSize,Size_All,.@r/3*2;
}
bonus2 bAddSize,Size_All,3+2*(getrefine()/3);
- Id: 24458
AegisName: S_Arrow_Armor
Name: Arrow Shadow Armor
@ -102449,11 +102370,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"RA_ARROWSTORM",5;
.@r = getrefine();
if (.@r>=2) {
bonus2 bSkillAtk,"RA_ARROWSTORM",.@r/2*2;
}
bonus2 bSkillAtk,"RA_ARROWSTORM",5+2*(getrefine()/2);
- Id: 24459
AegisName: S_Arrow_Shield
Name: Arrow Shadow Shield
@ -102482,11 +102399,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillUseSPrate,"RA_ARROWSTORM",2;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bSkillUseSPrate,"RA_ARROWSTORM",.@r/2*2;
}
bonus2 bSkillUseSPrate,"RA_ARROWSTORM",2+(getrefine()/2);
- Id: 24461
AegisName: S_Shooting_Weapon
Name: Shooting Shadow Weapon
@ -102515,11 +102428,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"SN_SHARPSHOOTING",5;
.@r = getrefine();
if (.@r>=2) {
bonus2 bSkillAtk,"SN_SHARPSHOOTING",.@r/2*2;
}
bonus2 bSkillAtk,"SN_SHARPSHOOTING",5+2*(getrefine()/2);
- Id: 24463
AegisName: S_Shooting_Earing
Name: Shooting Shadow Earring
@ -102533,11 +102442,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillUseSPrate,"SN_SHARPSHOOTING",2;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bSkillUseSPrate,"SN_SHARPSHOOTING",.@r/2*2;
}
bonus2 bSkillUseSPrate,"SN_SHARPSHOOTING",2+(getrefine()/2);
- Id: 24464
AegisName: S_Tornado_Armor
Name: Tornado Shadow Armor
@ -102551,11 +102456,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"NC_AXETORNADO",5;
.@r = getrefine();
if (.@r>=2) {
bonus2 bSkillAtk,"NC_AXETORNADO",.@r/2*2;
}
bonus2 bSkillAtk,"NC_AXETORNADO",5+2*(getrefine()/2);
- Id: 24465
AegisName: S_Tornado_Shield
Name: Tornado Shadow Shield
@ -102569,14 +102470,8 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bAddSize,Size_All,3;
.@r = getrefine();
if (.@r>=7) {
bonus2 bAddSize,Size_All,3;
}
if (.@r>=9) {
bonus2 bAddSize,Size_All,4;
}
bonus2 bAddSize,Size_All,3+(.@r>=7?3:0)+(.@r>=9?4:0);
- Id: 24466
AegisName: S_Tornado_Shoes
Name: Tornado Shadow Shoes
@ -102590,11 +102485,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillUseSPrate,"NC_AXETORNADO",2;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bSkillUseSPrate,"NC_AXETORNADO",.@r/2*2;
}
bonus2 bSkillUseSPrate,"NC_AXETORNADO",2+(getrefine()/2);
- Id: 24467
AegisName: S_Boomerang_Weapon
Name: Boomerang Shadow Weapon
@ -102623,11 +102514,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"NC_AXEBOOMERANG",5;
.@r = getrefine();
if (.@r>=2) {
bonus2 bSkillAtk,"NC_AXEBOOMERANG",.@r/2*2;
}
bonus2 bSkillAtk,"NC_AXEBOOMERANG",5+2*(getrefine()/2);
- Id: 24469
AegisName: S_Boomerang_Earing
Name: Boomerang Shadow Earring
@ -102641,11 +102528,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillCooldown,"NC_AXEBOOMERANG",-100;
.@r = getrefine();
if (.@r >= 4) {
bonus2 bSkillCooldown,"NC_AXEBOOMERANG",.@r/4*(-100);
}
bonus2 bSkillCooldown,"NC_AXEBOOMERANG",-100-100*(getrefine()/4);
- Id: 24470
AegisName: S_Vulcan_Armor
Name: Vulcan Shadow Armor
@ -102659,11 +102542,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"NC_VULCANARM",5;
.@r = getrefine();
if (.@r>=2) {
bonus2 bSkillAtk,"NC_VULCANARM",.@r/2*2;
}
bonus2 bSkillAtk,"NC_VULCANARM",5+2*(getrefine()/2);
- Id: 24471
AegisName: S_Vulcan_Shield
Name: Vulcan Shadow Shield
@ -102681,7 +102560,7 @@ Body:
bonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);
- Id: 24472
AegisName: S_Vulcan_Shoes
Name: "Vulcan Shadow Shoes\ufeff"
Name: Vulcan Shadow Shoes # !todo check english name
Type: Shadowgear
Jobs:
Blacksmith: true
@ -102692,14 +102571,10 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillUseSPrate,"NC_VULCANARM",2;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bSkillUseSPrate,"NC_VULCANARM",.@r/2*2;
}
bonus2 bSkillUseSPrate,"NC_VULCANARM",2+(getrefine()/2);
- Id: 24473
AegisName: S_Arms_Weapon
Name: "Arm Shadow Weapon\ufeff"
Name: Arm Shadow Weapon # !todo check english name
Type: Shadowgear
Jobs:
Blacksmith: true
@ -102725,11 +102600,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillAtk,"NC_ARMSCANNON",5;
.@r = getrefine();
if (.@r>=2) {
bonus2 bSkillAtk,"NC_ARMSCANNON",.@r/2*2;
}
bonus2 bSkillAtk,"NC_ARMSCANNON",5+2*(getrefine()/2);
- Id: 24475
AegisName: S_Arms_Earing
Name: Arm Shadow Earring
@ -102743,11 +102614,7 @@ Body:
EquipLevelMin: 99
Refineable: true
Script: |
bonus2 bSkillUseSPrate,"NC_ARMSCANNON",2;
.@r = getrefine();
if (.@r >= 2) {
bonus2 bSkillUseSPrate,"NC_ARMSCANNON",.@r/2*2;
}
bonus2 bSkillUseSPrate,"NC_ARMSCANNON",2+(getrefine()/2);
- Id: 24476
AegisName: S_Rampage_Armor
Name: Rampage Shadow Armor
@ -102784,7 +102651,7 @@ Body:
bonus bLongAtkRate,10;
}
else if (.@r>=7) {
bonus bLongAtkRate,7;
bonus bLongAtkRate,6;
}
else {
bonus bLongAtkRate,3;

View File

@ -5610,11 +5610,11 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_sha
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`refineable`,`script`) VALUES (24424,'S_Tempest_Armor','Tempest Shadow Armor','Shadowgear',true,true,'bonus2 bIgnoreMdefClassRate,Class_Normal,5+(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24425,'S_Perfect_Size_Weapon','Perfect Size Shadow Weapon','Shadowgear',true,true,'bonus2 bAddSize,Size_All,2;\nbonus2 bMagicAddSize,Size_All,2;\n.@r = getrefine();\nbonus bBaseAtk,.@r*3;\nif (.@r >= 7) {\n bonus2 bAddSize,Size_All,2;\n bonus2 bMagicAddSize,Size_All,2;\n}\nif (.@r >= 9) {\n bonus2 bAddSize,Size_All,3;\n bonus2 bMagicAddSize,Size_All,3;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`refineable`,`script`) VALUES (24426,'S_Perfect_Size_Armor','Perfect Size Shadow Armor','Shadowgear',true,true,'bonus2 bSubSize,Size_All,2;\n/*bonus2 bMagicSubSize,Size_All,2;*/\n.@r = getrefine();\nbonus bDef,.@r;\nif (.@r >= 7) {\n bonus2 bSubSize,Size_All,2;\n /*bonus2 bMagicSubSize,Size_All,2;*/\n}\nif (.@r >= 9) {\n bonus2 bSubSize,Size_All,3;\n /*bonus2 bMagicSubSize,Size_All,3;*/\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24427,'S_M_Exo_Co_Weapon','Magic Exorcist Current Shadow Weapon','Shadowgear',true,true,'bonus2 bIgnoreMdefRaceRate,RC_Demon,5;\nbonus2 bIgnoreMdefRaceRate,RC_Angel,5;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bIgnoreMdefRaceRate,RC_Demon,.@r/2;\n bonus2 bIgnoreMdefRaceRate,RC_Angel,.@r/2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24428,'S_M_Viv_Dr_Weapon','Magic Vibration Dragon Killer Shadow Weapon','Shadowgear',true,true,'bonus2 bIgnoreMdefRaceRate,RC_Formless,5;\nbonus2 bIgnoreMdefRaceRate,RC_Dragon,5;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bIgnoreMdefRaceRate,RC_Formless,.@r/2;\n bonus2 bIgnoreMdefRaceRate,RC_Dragon,.@r/2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24429,'S_M_Sci_Hu_Weapon','Magic Caesars Hunting Shadow Weapon','Shadowgear',true,true,'bonus2 bIgnoreMdefRaceRate,RC_Brute,5;\nbonus2 bIgnoreMdefRaceRate,RC_Plant,5;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@r/2;\n bonus2 bIgnoreMdefRaceRate,RC_Plant,.@r/2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24430,'S_M_Fis_In_Weapon','Magic Fishing Insect Shadow Weapon','Shadowgear',true,true,'bonus2 bIgnoreMdefRaceRate,RC_Fish,5;\nbonus2 bIgnoreMdefRaceRate,RC_Insect,5;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bIgnoreMdefRaceRate,RC_Fish,.@r/2;\n bonus2 bIgnoreMdefRaceRate,RC_Insect,.@r/2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24431,'S_M_Exe_Ho_Weapon','Magic Executioner Holy Water Shadow Weapon','Shadowgear',true,true,'bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,5;\nbonus2 bIgnoreMdefRaceRate,RC_Undead,5;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@r/2;\n bonus2 bIgnoreMdefRaceRate,RC_Undead,.@r/2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24427,'S_M_Exo_Co_Weapon','Magic Exorcist Current Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreMdefRaceRate,RC_Demon,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Angel,5+.@r/2;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24428,'S_M_Viv_Dr_Weapon','Magic Vibration Dragon Killer Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreMdefRaceRate,RC_Formless,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Dragon,5+.@r/2;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24429,'S_M_Sci_Hu_Weapon','Magic Caesars Hunting Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreMdefRaceRate,RC_Brute,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Plant,5+.@r/2;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24430,'S_M_Fis_In_Weapon','Magic Fishing Insect Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreMdefRaceRate,RC_Fish,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Insect,5+.@r/2;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24431,'S_M_Exe_Ho_Weapon','Magic Executioner Holy Water Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreMdefRaceRate,RC_DemiHuman,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Undead,5+.@r/2;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24432,'S_Penetration_Weapon','Penetration Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_All,5+.@r/2;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`refineable`,`script`) VALUES (24433,'S_Penetration_Armor','Penetration Shadow Armor','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_All,5+.@r/2;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24434,'S_Exe_Ho_Weapon','Executioner Holy Water Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_DemiHuman,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Undead,5+.@r/2;');
@ -5622,45 +5622,45 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_sha
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24436,'S_Sci_Hu_Weapon','Scissors Hunting Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_Brute,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Plant,5+.@r/2;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24437,'S_Viv_Dr_Weapon','Vibration Dragon Killer Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_Formless,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Dragon,5+.@r/2;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24438,'S_Exo_Co_Weapon','Exorcist Corrupt Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_Demon,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Angel,5+.@r/2;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24439,'S_Hasty_Weapon','Hasty Shadow Weapon','Shadowgear',true,99,true,'bonus2 bAddClass,Class_All,1;\nbonus bMatkRate,1;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bAddClass,Class_All,.@r/2;\n bonus bMatkRate,.@r/2;\n if (.@r >= 7) {\n bonus bDef,15;\n bonus bFlee,15;\n if (.@r >= 9) {\n bonus bSpeedRate,25;\n }\n }\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24440,'S_Sonic_Armor','Sonic Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_SONICWAVE",5;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bSkillAtk,"RK_SONICWAVE",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24441,'S_Sonic_Shield','Sonic Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'bonus bLongAtkRate,3;\n.@r = getrefine();\nif (.@r >= 7) {\n bonus bLongAtkRate,3;\n}\nif (.@r >= 9) {\n bonus bLongAtkRate,4;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24442,'S_Sonic_Shoes','Sonic Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"RK_SONICWAVE",2;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bSkillUseSPrate,"RK_SONICWAVE",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24439,'S_Hasty_Weapon','Hasty Shadow Weapon','Shadowgear',true,99,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,1+.@r/2;\nbonus bMatkRate,1+.@r/2;\nif (.@r >= 7) {\n bonus bDef,15;\n bonus bFlee,15;\n}\nif (.@r >= 10)\n bonus bSpeedRate,25;');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24440,'S_Sonic_Armor','Sonic Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_SONICWAVE",5+2*(getrefine()/2)}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24441,'S_Sonic_Shield','Sonic Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24442,'S_Sonic_Shoes','Sonic Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"RK_SONICWAVE",2+(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24443,'S_Ignition_Weapon','Ignition Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus3 bAutoSpell,"RK_IGNITIONBREAK",max(3,getskilllv("RK_IGNITIONBREAK")),10+(.@r>=7?1:0)+(.@r>=9?2:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24444,'S_Ignition_Pendant','Ignition Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_IGNITIONBREAK",5;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bSkillAtk,"RK_IGNITIONBREAK",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24445,'S_Ignition_Earing','Ignition Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillCooldown,"RK_IGNITIONBREAK",-200;\n.@r = getrefine();\nif (.@r>=3) {\n bonus2 bSkillCooldown,"RK_IGNITIONBREAK",.@r/3*(-100);\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24446,'S_W_Breath_Armor','Cold Breath Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",5;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24444,'S_Ignition_Pendant','Ignition Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_IGNITIONBREAK",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24445,'S_Ignition_Earing','Ignition Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillCooldown,"RK_IGNITIONBREAK",-200-100*(getrefine()/3);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24446,'S_W_Breath_Armor','Cold Breath Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24447,'S_W_Breath_Shield','Cold Breath Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24448,'S_W_Breath_Shoes','Cold Breath Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus2 bSkillUseSPrate,"RK_DRAGONBREATH_WATER",2+(.@r/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24448,'S_W_Breath_Shoes','Cold Breath Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"RK_DRAGONBREATH_WATER",2+(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24449,'S_F_Breath_Weapon','Fire Breath Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24450,'S_F_Breath_Pendant','Fire Breath Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_DRAGONBREATH",5;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bSkillAtk,"RK_DRAGONBREATH",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24451,'S_F_Breath_Earing','Fire Breath Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus2 bSkillUseSPrate,"RK_DRAGONBREATH",2+(.@r/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24452,'S_Cluster_Armor','Cluster Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_CLUSTERBOMB",5;\n.@r = getrefine();\nif (.@r>=2) {\n bonus2 bSkillAtk,"RA_CLUSTERBOMB",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24453,'S_Cluster_Shield','Cluster Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_CLUSTERBOMB",3;\n.@r = getrefine();\nif (.@r>=7) {\n bonus2 bSkillAtk,"RA_CLUSTERBOMB",3;\n}\nif (.@r>=9) {\n bonus2 bSkillAtk,"RA_CLUSTERBOMB",4;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24454,'S_Cluster_Shoes','Cluster Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_CLUSTERBOMB",5;\n.@r = getrefine();\nif (.@r>=2) {\n bonus2 bSkillAtk,"RA_CLUSTERBOMB",.@r/2*3;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24450,'S_F_Breath_Pendant','Fire Breath Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_DRAGONBREATH",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24451,'S_F_Breath_Earing','Fire Breath Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"RK_DRAGONBREATH",2+(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24452,'S_Cluster_Armor','Cluster Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_CLUSTERBOMB",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24453,'S_Cluster_Shield','Cluster Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus2 bSkillAtk,"RA_CLUSTERBOMB",3+(.@r>=7?3:0)+(.@r>=9?4:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24454,'S_Cluster_Shoes','Cluster Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_CLUSTERBOMB",5+3*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24455,'S_Aimed_Weapon','Aimed Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24456,'S_Aimed_Pendant','Aimed Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_AIMEDBOLT",5;\n.@r = getrefine();\nif (.@r>=2) {\n bonus2 bSkillAtk,"RA_AIMEDBOLT",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24457,'S_Aimed_Earing','Aimed Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bAddSize,Size_All,3;\n.@r = getrefine();\nif (.@r>=2) {\n bonus2 bAddSize,Size_All,.@r/3*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24458,'S_Arrow_Armor','Arrow Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_ARROWSTORM",5;\n.@r = getrefine();\nif (.@r>=2) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24456,'S_Aimed_Pendant','Aimed Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_AIMEDBOLT",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24457,'S_Aimed_Earing','Aimed Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bAddSize,Size_All,3+2*(getrefine()/3);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24458,'S_Arrow_Armor','Arrow Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_ARROWSTORM",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24459,'S_Arrow_Shield','Arrow Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24460,'S_Arrow_Shoes','Arrow Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"RA_ARROWSTORM",2;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bSkillUseSPrate,"RA_ARROWSTORM",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24460,'S_Arrow_Shoes','Arrow Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"RA_ARROWSTORM",2+(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24461,'S_Shooting_Weapon','Shooting Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24462,'S_Shooting_Pendant','Shooting Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"SN_SHARPSHOOTING",5;\n.@r = getrefine();\nif (.@r>=2) {\n bonus2 bSkillAtk,"SN_SHARPSHOOTING",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24463,'S_Shooting_Earing','Shooting Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"SN_SHARPSHOOTING",2;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bSkillUseSPrate,"SN_SHARPSHOOTING",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24464,'S_Tornado_Armor','Tornado Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_AXETORNADO",5;\n.@r = getrefine();\nif (.@r>=2) {\n bonus2 bSkillAtk,"NC_AXETORNADO",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24465,'S_Tornado_Shield','Tornado Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'bonus2 bAddSize,Size_All,3;\n.@r = getrefine();\nif (.@r>=7) {\n bonus2 bAddSize,Size_All,3;\n}\nif (.@r>=9) {\n bonus2 bAddSize,Size_All,4;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24466,'S_Tornado_Shoes','Tornado Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"NC_AXETORNADO",2;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bSkillUseSPrate,"NC_AXETORNADO",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24462,'S_Shooting_Pendant','Shooting Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"SN_SHARPSHOOTING",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24463,'S_Shooting_Earing','Shooting Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"SN_SHARPSHOOTING",2+(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24464,'S_Tornado_Armor','Tornado Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_AXETORNADO",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24465,'S_Tornado_Shield','Tornado Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus2 bAddSize,Size_All,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24466,'S_Tornado_Shoes','Tornado Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"NC_AXETORNADO",2+(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24467,'S_Boomerang_Weapon','Boomerang Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24468,'S_Boomerang_Pendant','Boomerang Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_AXEBOOMERANG",5;\n.@r = getrefine();\nif (.@r>=2) {\n bonus2 bSkillAtk,"NC_AXEBOOMERANG",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24469,'S_Boomerang_Earing','Boomerang Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillCooldown,"NC_AXEBOOMERANG",-100;\n.@r = getrefine();\nif (.@r >= 4) {\n bonus2 bSkillCooldown,"NC_AXEBOOMERANG",.@r/4*(-100);\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24470,'S_Vulcan_Armor','Vulcan Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_VULCANARM",5;\n.@r = getrefine();\nif (.@r>=2) {\n bonus2 bSkillAtk,"NC_VULCANARM",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24468,'S_Boomerang_Pendant','Boomerang Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_AXEBOOMERANG",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24469,'S_Boomerang_Earing','Boomerang Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillCooldown,"NC_AXEBOOMERANG",-100-100*(getrefine()/4);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24470,'S_Vulcan_Armor','Vulcan Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_VULCANARM",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24471,'S_Vulcan_Shield','Vulcan Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24472,'S_Vulcan_Shoes','Vulcan Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"NC_VULCANARM",2;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bSkillUseSPrate,"NC_VULCANARM",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24472,'S_Vulcan_Shoes','Vulcan Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"NC_VULCANARM",2+(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24473,'S_Arms_Weapon','Arm Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24474,'S_Arms_Pendant','Arm Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_ARMSCANNON",5;\n.@r = getrefine();\nif (.@r>=2) {\n bonus2 bSkillAtk,"NC_ARMSCANNON",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24475,'S_Arms_Earing','Arm Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"NC_ARMSCANNON",2;\n.@r = getrefine();\nif (.@r >= 2) {\n bonus2 bSkillUseSPrate,"NC_ARMSCANNON",.@r/2*2;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24474,'S_Arms_Pendant','Arm Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_ARMSCANNON",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24475,'S_Arms_Earing','Arm Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"NC_ARMSCANNON",2+(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24476,'S_Rampage_Armor','Rampage Shadow Armor','ShadowGear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"SR_RAMPAGEBLASTER",5+2*(getrefine()/2);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24477,'S_Rampage_Shield','Rampage Shadow Shield','ShadowGear',true,true,true,true,true,99,true,'.@r = getrefine();\nif (.@r>=9) {\n bonus bLongAtkRate,10;\n}\nelse if (.@r>=7) {\n bonus bLongAtkRate,7;\n}\nelse {\n bonus bLongAtkRate,3;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24477,'S_Rampage_Shield','Rampage Shadow Shield','ShadowGear',true,true,true,true,true,99,true,'.@r = getrefine();\nif (.@r>=9) {\n bonus bLongAtkRate,10;\n}\nelse if (.@r>=7) {\n bonus bLongAtkRate,6;\n}\nelse {\n bonus bLongAtkRate,3;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24478,'S_Rampage_Shoes','Rampage Shadow Shoes','ShadowGear',true,true,true,true,true,99,true,'bonus2 bSkillCooldown,"SR_RAMPAGEBLASTER",-200-100*(getrefine()/3);');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24479,'S_Skynetblow_Weapon','Sky Blow Shadow Weapon','ShadowGear',true,true,true,true,true,99,true,'.@r = getrefine();\nif (.@r>=9) {\n bonus2 bAddSize,Size_All,10;\n}\nelse if (.@r>=7) {\n bonus2 bAddSize,Size_All,6;\n}\nelse {\n bonus2 bAddSize,Size_All,3;\n}');
REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24480,'S_Skynetblow_Pendant','Sky Blow Shadow Pendant','ShadowGear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"SR_SKYNETBLOW",5+2*(getrefine()/2);');