SQL synchronization

This commit is contained in:
rAthenaAPI 2019-05-15 20:07:45 +02:00
parent 164dc9a687
commit 4ba54838fe

View File

@ -8849,6 +8849,7 @@ REPLACE INTO `item_db_re` VALUES (15186,'Kafra_Uniform','Kafra Uniform',4,20,NUL
REPLACE INTO `item_db_re` VALUES (15189,'Einherjar_Armor','Einherjar Armor',4,20,NULL,800,NULL,60,NULL,1,0xFFFFFFFF,63,2,16,NULL,'90',1,NULL,'bonus bMdef,5; bonus bBaseAtk,10; .@r = getrefine(); if(.@r>=7){ bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; } if(.@r>=8){ bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; } if(.@r>=9){ bonus2 bSubRace,RC_DemiHuman,2; bonus2 bSubRace,RC_Player,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15195,'Illusion_Puente_Robe','Illusion Puente Robe',4,20,NULL,400,NULL,52,NULL,1,0xFFFFFFFF,63,2,16,NULL,'99',1,0,'bonus bFixedCastrate,-3; .@r = getrefine(); bonus bHealPower2,(5+.@r); bonus bAddItemHealRate,(5+.@r);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15212,'YSF01_Plate','YSF01 Plate',4,0,NULL,2100,NULL,78,NULL,1,0xFFFFFFFF,63,2,16,NULL,'170',1,0,'.@r = getrefine(); if (.@r >= 13) { .@val = 11; } else if (.@r >= 11) { .@val = 7; } else if (.@r >= 8) { .@val = 5; } if (readparam(bStr) >= 125) { .@val += .@r; } if (.@val) { bonus2 bAddClass,Class_All,.@val; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15280,'S_Cri_Hit_Armor','Critical Hit Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); .@val = 7; bonus bBaseAtk,15; if (.@r > 1) { bonus bCritAtkRate,(.@r/2); if (.@r >= 7) { .@val += 7; } } bonus bCritical,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15348,'Illusion_Goibne_Armor','Illusion Goibne Armor',4,0,NULL,3500,NULL,158,NULL,1,0xFFFFFFFE,63,2,16,NULL,'130',1,0,'bonus bMaxHPrate,10; .@r = getrefine(); if (.@r >= 9) { bonus bDef,150; } else if (.@r >= 7) { bonus bDef,50; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15376,'Illusion_Armor_A-type','Illusion Armor A-type',4,0,NULL,1000,NULL,105,NULL,1,0xFFFFFFFF,63,2,16,NULL,'130',1,0,'.@r = getrefine(); bonus bBaseAtk,(100+10*(.@r/2)); if (.@r >= 7) { bonus bAspdRate,10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15377,'Illusion_Armor_B-type','Illusion Armor B-type',4,0,NULL,1000,NULL,105,NULL,1,0xFFFFFFFF,63,2,16,NULL,'130',1,0,'.@r = getrefine(); bonus bMatk,(100+10*(.@r/2)); if (.@r >= 7) { bonus bVariableCastrate,-10; }',NULL,NULL);
@ -12103,7 +12104,88 @@ REPLACE INTO `item_db_re` VALUES (24316,'Doram_Physical_Shadow_Shield','Doram Ph
REPLACE INTO `item_db_re` VALUES (24317,'Doram_Magical_Shadow_Shield','Doram Magical Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x80000000,7,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bMatkRate,3; autobonus3 "{ bonus2 bSPRegenRate,5,5000; }",1000,30000,"SU_BUNCHOFSHRIMP"; bonus2 bSkillCooldown,"SU_CN_METEOR",-(.@r*100); if (.@r>=7) bonus2 bSkillAtk,"SU_CN_METEOR",5; if (.@r>=9) bonus2 bSkillAtk,"SU_CN_METEOR",5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24318,'Super_Novice_Shadow_Shield','Super Novice Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00000001,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bMaxHP,1000; bonus bMaxSP,200; bonus bAspdRate,(2*getskilllv("TF_DOUBLE")+.@r); bonus bVariableCastrate,-(2*getskilllv("AC_OWL")+.@r); if (.@r>=7) { bonus2 bAddClass,Class_All,2; bonus bMatkRate,2; } if (.@r>=9) { bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24319,'Gunslinger_Shadow_Shield','Gunslinger Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x41000000,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bCritAtkRate,5; bonus bCritical,(getskilllv("GS_SINGLEACTION")*2)+.@r; if (.@r>=7) bonus bCritAtkRate,2; if (.@r>=9) bonus bCritAtkRate,3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24320,'S_Hasty_Shoes_II','Hasty Shadow Shoes II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@val = 1; if (getrefine() >= 7) { .@val += 1; } bonus bFlee,5; bonus2 bAddClass,Class_All,.@val; bonus bMatkRate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24321,'S_Bearer\'s_Pendant_II','Bearer\'s Shadow Pendant II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'bonus bBaseAtk,5; if (getrefine() >= 7) { .@val = 3; } else { .@val = 1; } bonus bMaxHPrate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24322,'S_Gemstone_Earring_II','Gemstone Shadow Earring II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'if (getrefine() >= 7) { .@val = 3; } else { .@val = 2; } bonus bMatk,5; bonus bUseSPrate,-.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24323,'S_Spellflow_Shield_II','Spellflow Shadow Shield II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'bonus bMatkRate,1 + (getrefine() >= 7); bonus bUseSPrate,-1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24324,'S_Spiritual_Weapon_II','Spiritual Shadow Weapon II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus bSPrecovRate,5; bonus2 bAddClass,Class_All,1 + (getrefine() >= 7);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24325,'S_Malicious_Armor_II','Malicious Shadow Armor II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'bonus bMaxHP,100; bonus2 bAddClass,Class_All,1 + (getrefine() >= 7);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24326,'S_Sigrun_Armor','Sigrun Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus bLuk,1; bonus bHit,.@r; if (BaseClass == Job_Swordman || BaseClass == Job_Thief || (BaseClass == Job_Taekwon && BaseJob != Job_Soul_Linker)) { bonus bBaseAtk,15; } else if (BaseClass == Job_Merchant || BaseClass == Job_Archer || BaseClass == Job_Gunslinger) { bonus bLongAtkRate,3; } else if (BaseClass == Job_Mage || BaseClass == Job_Acolyte || BaseClass == Job_Ninja || BaseJob == Job_Soul_Linker) { bonus bMatk,15; } else if (BaseClass == Job_Novice || BaseJob == Job_Summoner) { bonus bAspdRate,5; bonus bMaxHP,1000; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24327,'S_Sigrun_Shield','Sigrun Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bVit,1; bonus bDef,5*.@r; if (BaseClass == Job_Swordman || BaseClass == Job_Thief || (BaseClass == Job_Taekwon && BaseJob != Job_Soul_Linker)) { bonus bAspd,1; } else if (BaseClass == Job_Merchant || BaseClass == Job_Archer || BaseClass == Job_Gunslinger) { bonus bFlee,15; } else if (BaseClass == Job_Mage || BaseClass == Job_Acolyte || BaseClass == Job_Ninja || BaseJob == Job_Soul_Linker) { bonus bMaxSPrate,2; bonus bHealPower,3; } else if (BaseClass == Job_Novice || BaseJob == Job_Summoner) { bonus bVariableCastrate,-5; bonus bMaxSP,300; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24328,'S_Force_Executioner_Weapon','Force Executioner Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'.@r = getrefine(); bonus bBaseAtk,5+.@r; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,.@r/2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24329,'S_Spirit_Magic_Executioner_Weapon','Spirit Magic Executioner Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'.@r = getrefine(); bonus bMatk,5+.@r; bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@r/2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24330,'S_Caster_Armor_II','Caster Shadow Armor II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'bonus bInt,3; bonus bSPrecovRate,20; bonus bVariableCastrate,-getrefine()/2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24331,'S_Reload_Armor_II','Reload Shadow Armor II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'bonus bHPrecovRate,20; bonus bVit,3; bonus bDelayrate,-(getrefine()/3);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24332,'S_Critical_Shield','Critical Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bCritical,5+.@r/2; if (.@r >= 9) { bonus bCritAtkRate,2; } else if (.@r >= 7) { bonus bCritAtkRate,1; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24333,'S_Critical_Shoes','Critical Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); bonus bFlee,5+.@r/2; if (.@r >= 9) { bonus bCritical,4; } else if (.@r >= 7) { bonus bCritical,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24334,'S_Magic_Compose_Armor','Magic Compose Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); if (.@r > 1) { .@val = .@r/2; bonus3 bAutoSpell,"MG_COLDBOLT",.@val,(5+.@r); bonus4 bAutoSpellOnSkill,"MG_COLDBOLT","MG_FIREBOLT",.@val,1000; bonus4 bAutoSpellOnSkill,"MG_FIREBOLT","MG_LIGHTNINGBOLT",.@val,1000; bonus4 bAutoSpellOnSkill,"MG_LIGHTNINGBOLT","WZ_EARTHSPIKE",.@val,1000; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24335,'S_Gemstone_Weapon_II','Gemstone Shadow Weapon II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus bHit,5; if (getrefine() >= 7) { bonus bUseSPrate,3; } else { bonus bUseSPrate,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24336,'S_Gemstone_Shield_II','Gemstone Shadow Shield II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'bonus bDef,5; if (getrefine() >= 7) { bonus bUseSPrate,3; } else { bonus bUseSPrate,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24337,'S_Bearer\'s_Armor_II','Bearer\'s Shadow Armor II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'bonus bMDef,1; if (getrefine() >= 7) { bonus bMaxHPrate,3; } else { bonus bMaxHPrate,1; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24338,'S_Bearer\'s_Shoes_II','Bearer\'s Shadow Shoes II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'bonus bMaxSP,50; if (getrefine() >= 7) { bonus bMaxHPrate,3; } else { bonus bMaxHPrate,1; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24339,'S_Almighty_Earring','Almighty Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'bonus bAllStats,getrefine();',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24340,'S_Almighty_Pendant','Almighty Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'bonus bAllStats,getrefine();',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24341,'S_All_Race_Shoes','All Race Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); if (.@r >= 9) { .@val = 5; } else if (.@r >= 7) { .@val = 3; } else { .@val = 2; } bonus2 bAddRace,RC_All,.@val; bonus2 bMagicAddRace,RC_All,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24342,'S_All_Race_Shield','All Race Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); if (.@r >= 9) { .@val = 3; } else if (.@r >= 7) { .@val = 2; } else { .@val = 1; } bonus2 bSubRace,RC_All,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24343,'S_Blitz_Weapon','Blitz Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'.@r = getrefine(); bonus bAspdRate,5+.@r/2; if (.@r >= 7) { bonus bAspd,1; if (.@r >= 9) { bonus bDelayrate,-1; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24344,'S_Blitz_Armor','Blitz Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus bDef,25+5*(.@r/2); if (.@r >= 7) { bonus bAspd,1; if (.@r >= 9) { bonus bDelayrate,-1; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24345,'S_Tempest_Shield','Tempest Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'bonus2 bIgnoreMdefClassRate,Class_Normal,5+(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24346,'S_Tempest_Shoes','Tempest Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'bonus2 bIgnoreMdefClassRate,Class_Normal,5+(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24347,'S_Magic_Executioner_Holy_Water_Armor','Magic Executioner Holy Water Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@val = 5 + (getrefine()/2); bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@val; bonus2 bIgnoreMdefRaceRate,RC_Undead,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24348,'S_Magic_Exorcist_Corrupted_Armor','Magic Exorcist Corrupted Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@val = 5 + (getrefine()/2); bonus2 bIgnoreMdefRaceRate,RC_Demon,.@val; bonus2 bIgnoreMdefRaceRate,RC_Angel,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24349,'S_Magic_Vibration_Dragon_Killer_Armor','Magic Vibration Dragon Killer Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@val = 5 + (getrefine()/2); bonus2 bIgnoreMdefRaceRate,RC_Formless,.@val; bonus2 bIgnoreMdefRaceRate,RC_Dragon,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24350,'S_Magic_Scissor_Hunting_Armor','Magic Scissor Hunting Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@val = 5 + (getrefine()/2); bonus2 bIgnoreMdefRaceRate,RC_Plant,.@val; bonus2 bIgnoreMdefRaceRate,RC_Brute,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24351,'S_Magic_Fishing_Insect_Net_Armor','Magic Fishing Insect Net Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@val = 5 + (getrefine()/2); bonus2 bIgnoreMdefRaceRate,RC_Fish,.@val; bonus2 bIgnoreMdefRaceRate,RC_Insect,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24352,'S_Plasterer\'s_Armor_II','Plasterer\'s Shadow Armor II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'bonus bDef,1; bonus2 bResEff,Eff_Stone,100*getrefine();',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24353,'S_Insomniac_Shoes_II','Insomniac Shadow Shoes II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'bonus bDef,1; bonus2 bResEff,Eff_Sleep,100*getrefine();',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24354,'S_Peerless_Armor_II','Peerless Shadow Armor II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'bonus bDef,1; bonus2 bResEff,Eff_Silence,100*getrefine();',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24355,'S_Adulate_Shoes_II','Adulate Shadow Shoes II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'bonus bDef,1; bonus2 bResEff,Eff_Blind,100*getrefine();',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24356,'S_Unfreezing_Weapon_II','Unfreezing Shadow Weapon II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus bDef,1; bonus2 bResEff,Eff_Freeze,100*getrefine();',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24357,'S_Vitality_Earring_II','Vitality Shadow Earring II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'bonus bDef,1; bonus2 bResEff,Eff_Bleeding,100*getrefine();',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24358,'S_Neutral_Weapon_II','Neutral Shadow Weapon II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus bDef,1; bonus2 bResEff,Eff_Stun,100*(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24359,'S_Uncursed_Pendant_II','Uncursed Shadow Pendant II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'bonus bDef,1; bonus2 bResEff,Eff_Curse,100*getrefine();',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24360,'S_Tension_Weapon','Tension Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus bMaxHP,100 + 150*(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24361,'S_Tension_Earring','Tension Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'bonus bMaxHPrate,1; bonus bBaseAtk,5; bonus bMaxHP,50*(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24362,'S_Tension_Pendant','Tension Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@val = 2 + (getrefine()/3); bonus bBaseAtk,5; bonus bHealPower2,.@val; bonus bAddItemHealRate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24363,'S_Elegant_Weapon','Elegant Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus bMaxHP,100 + 150*(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24364,'S_Elegant_Earring','Elegant Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'bonus bMaxHPrate,1; bonus bMatk,5; bonus bMaxHP,50*(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24365,'S_Elegant_Pendant','Elegant Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@val = 2 + (getrefine()/3); bonus bMatk,5; bonus bHealPower2,.@val; bonus bAddItemHealRate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24366,'S_Healing_Shield','Healing Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bMatk,10; if (.@r >= 7) { .@val = 3; if (.@r >= 9) { .@val += 5; } bonus bHealPower,.@val; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24367,'S_Healing_Shoes','Healing Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); bonus bMatk,10; if (.@r >= 7) { .@val = 3; if (.@r >= 9) { .@val += 5; } bonus bHealPower,.@val; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24368,'S_Restore_Earring','Restore Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); if (.@r >= 9) { .@val = 50; } else if (.@r >= 7) { .@val = 30; } else { .@val = 20; } bonus bHPrecovRate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24369,'S_Restore_Pendant','Restore Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@r = getrefine(); if (.@r >= 9) { .@val = 50; } else if (.@r >= 7) { .@val = 30; } else { .@val = 20; } bonus bSPrecovRate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24370,'S_Mortal_Blow_Weapon','Mortal Blow Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'.@r = getrefine(); if (.@r >= 9) { .@val = 7; } else if (.@r >= 7) { .@val = 4; } else { .@val = 2; } bonus bCritAtkRate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24371,'S_Mortal_Blow_Earring','Mortal Blow Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); if (.@r >= 9) { .@val = 3; } else if (.@r >= 7) { .@val = 2; } else { .@val = 1; } bonus bCritAtkRate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24372,'S_Mortal_Blow_Pendant','Mortal Blow Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@r = getrefine(); if (.@r >= 9) { .@val = 3; } else if (.@r >= 7) { .@val = 2; } else { .@val = 1; } bonus bCritAtkRate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24373,'S_Penetration_Shoes','Penetration Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'bonus2 bIgnoreDefClassRate,Class_Normal,5+(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24374,'S_Penetration_Shield','Penetration Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'bonus2 bIgnoreDefClassRate,Class_Normal,5+(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24375,'S_Executioner_Holy_Water_Armor','Executioner Holy Water Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@val = 5 + (getrefine()/2); bonus2 bIgnoreDefRaceRate,RC_DemiHuman,.@val; bonus2 bIgnoreDefRaceRate,RC_Undead,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24376,'S_Exorcist_Corrupted_Armor','Exorcist Corrupted Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@val = 5 + (getrefine()/2); bonus2 bIgnoreDefRaceRate,RC_Demon,.@val; bonus2 bIgnoreDefRaceRate,RC_Angel,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24377,'S_Vibration_Dragon_Killer_Armor','Vibration Dragon Killer Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@val = 5 + (getrefine()/2); bonus2 bIgnoreDefRaceRate,RC_Formless,.@val; bonus2 bIgnoreDefRaceRate,RC_Dragon,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24378,'S_Scissor_Hunting_Armor','Scissor Hunting Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@val = 5 + (getrefine()/2); bonus2 bIgnoreDefRaceRate,RC_Plant,.@val; bonus2 bIgnoreDefRaceRate,RC_Brute,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24379,'S_Fishing_Insect_Net_Armor','Fishing Insect Net Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@val = 5 + (getrefine()/2); bonus2 bIgnoreDefRaceRate,RC_Fish,.@val; bonus2 bIgnoreDefRaceRate,RC_Insect,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24380,'S_Sentimental_Weapon','Sentimental Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus MaxSP,10+15*(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24381,'S_Sentimental_Earring','Sentimental Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'bonus bBaseAtk,5; bonus bMaxSPrate,1; bonus bMaxSP,5*(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24382,'S_Sentimental_Pendant','Sentimental Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'bonus bBaseAtk,5; bonus bSPrecovRate,2+(getrefine()/3);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24383,'S_Enchanting_Weapon','Enchanting Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus bMaxSP,10+15*(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24384,'S_Enchanting_Earring','Enchanting Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'bonus bMatk,5; bonus bMaxSPrate,1; bonus bMaxSP,5*(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24385,'S_Enchanting_Pendant','Enchanting Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'bonus bMatk,5; bonus bSPrecovRate,2+(getrefine()/3);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24386,'S_Infinity_Weapon','Infinity Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'.@r = getrefine(); .@val = .@r/3; if (.@val) { bonus2 bAddSize,Size_All,.@val; bonus2 bMagicAddSize,Size_All,.@val; bonus2 bSubSize,Size_All,.@val; if (.@r >= 10) { bonus bNoSizeFix; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24387,'S_Beginner\'s_Armor','Beginner\'s Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'100',1,NULL,'bonus bInt,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24388,'S_Beginner\'s_Shield','Beginner\'s Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'100',1,NULL,'bonus bVit,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24389,'S_Beginner\'s_Shoes','Beginner\'s Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'100',1,NULL,'bonus bAgi,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24390,'S_Beginner\'s_Weapon','Beginner\'s Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'100',1,NULL,'bonus bStr,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24391,'S_Beginner\'s_Earring','Beginner\'s Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'100',1,NULL,'bonus bDex,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24392,'S_Beginner\'s_Pendant','Beginner\'s Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'100',1,NULL,'bonus bLuk,2;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24393,'S_Physical_Shoes','Physical Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); if (.@r >= 9) { bonus bAspdRate,8; } else if (.@r >= 7) { bonus bAspdRate,5; } else { bonus bAspdRate,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24394,'S_Physical_Shield','Physical Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bMaxHP,200; if (.@r >= 9) { bonus bMaxHPrate,5; } else if (.@r >= 7) { bonus bMaxHPrate,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24395,'S_Physical_Armor','Physical Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus bBaseAtk,20; if (.@r >= 9) { bonus2 bAddClass,Class_All,5; } else if (.@r >= 7) { bonus2 bAddClass,Class_All,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24396,'S_Magical_Shoes','Magical Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); if (.@r >= 9) { bonus bVariableCastrate,8; } else if (.@r >= 7) { bonus bVariableCastrate,5; } else { bonus bVariableCastrate,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24397,'S_Magical_Shield','Magical Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bMaxSP,100; if (.@r >= 9) { bonus bMaxSPrate,5; } else if (.@r >= 7) { bonus bMaxSPrate,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24398,'S_Magical_Armor','Magical Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus bMatk,20; if (.@r >= 9) { bonus bMatkRate,5; } else if (.@r >= 7) { bonus bMatkRate,2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24399,'S_Immune_Athena_Shield','Immune Athena Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'bonus bDef,50+20*(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24400,'S_Hard_Champion_Shoes','Hard Champion Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@val = getrefine()/2; bonus bMaxHP,200; bonus bMaxSP,100; bonus bMaxHPrate,.@val; bonus bMaxSPrate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24401,'S_Kingbird_Ancient_Armor','Kingbird Ancient Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus bBaseAtk,15; bonus bLongAtkRate,.@r/2; if (.@r >= 7) { bonus bHit,30; } else { bonus bHit,15; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24402,'Rebellion_Shadow_Armor','Rebellion Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x40000000,63,2,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"RL_HEAT_BARREL",-1000*(1+.@r/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24403,'Kagerou_Shadow_Armor','Kagerou Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x20000000,63,1,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"KO_HUUMARANKA",20+.@r*5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24404,'Oboro_Shadow_Armor','Oboro Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x20000000,63,0,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"NJ_KOUENKA",20+.@r*5; bonus2 bSkillAtk,"NJ_HYOUSENSOU",20+.@r*5; bonus2 bSkillAtk,"NJ_HUUJIN",20+.@r*5;',NULL,NULL);
@ -12118,6 +12200,14 @@ REPLACE INTO `item_db_re` VALUES (24412,'Star_Emperor_Shadow_Armor','Star Empero
REPLACE INTO `item_db_re` VALUES (24413,'Star_Emperor_Shadow_Shoes','Star Emperor Shadow Shoes',12,10,NULL,0,NULL,NULL,NULL,NULL,0x00400000,63,2,524288,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"SJ_DOCUMENT",-3000*(1+.@r/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24414,'Soul_Reaper_Shadow_Armor','Soul Reaper Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x00800000,63,2,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"SP_SWHOO",20; bonus2 bSkillAtk,"SP_SPA",.@r*3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24415,'Soul_Reaper_Shadow_Shoes','Soul Reaper Shadow Shoes',12,10,NULL,0,NULL,NULL,NULL,NULL,0x00800000,63,2,524288,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"SP_SOULREAPER",-3000-1000*(.@r/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24416,'S_Temporal_Transcendent_Weapon','Temporal Transcendent Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus bCritAtkRate,7;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24417,'S_Temporal_Transcendent_Armor','Temporal Transcendent Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'bonus bAspd,1;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24418,'S_Temporal_Transcendent_Shield','Temporal Transcendent Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'bonus bVariableCastrate,-10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24419,'S_Temporal_Transcendent_Shoes','Temporal Transcendent Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'bonus bAspdRate,7;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24420,'S_Temporal_Transcendent_Earring','Temporal Transcendent Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'bonus bMatk,15;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24421,'S_Temporal_Transcendent_Pendant','Temporal Transcendent Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'bonus bBaseAtk,15;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24423,'S_Tempest_Weapon','Tempest Shadow Weapon',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,131072,NULL,'1',1,NULL,'bonus2 bIgnoreDefClassRate,Class_Normal,5+(getrefine()/2);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (24424,'S_Tempest_Armor','Tempest Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'bonus2 bIgnoreDefClassRate,Class_Normal,5+(getrefine()/2);',NULL,NULL);
#===================================================================
# New etc.
#===================================================================
@ -12498,8 +12588,8 @@ REPLACE INTO `item_db_re` VALUES (28380,'Fresh_Grass_Necklace','Fresh Grass Neck
REPLACE INTO `item_db_re` VALUES (28381,'Cute_Grass_Necklace','Cute Grass Necklace',4,20,NULL,10,NULL,0,NULL,1,0x80000000,7,2,136,NULL,'100',0,NULL,'bonus bHealPower,5; bonus2 bSkillCooldown,"SU_TUNAPARTY",-7000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28382,'Charm_Grass_Necklace','Charm Grass Necklace',4,20,NULL,10,NULL,0,NULL,1,0x80000000,7,2,136,NULL,'100',0,NULL,'bonus bMdef,5; bonus2 bVariableCastrate,"SU_CN_METEOR",-1000;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28386,'Fallen_Monk_Rosary','Fallen Monk Rosary',4,0,NULL,100,NULL,NULL,NULL,1,0xFFFFFFFF,63,2,136,NULL,'20',0,NULL,'bonus bAspdRate,5; bonus bCritical,5; bonus2 bSkillUseSP,"CH_SOULCOLLECT",-5; if (BaseLevel > 14) bonus2 bSkillAtk,"SR_DRAGONCOMBO",BaseLevel/15; if (BaseLevel > 19) bonus2 bSkillAtk,"SR_KNUCKLEARROW",BaseLevel/20; if (BaseLevel > 29) bonus2 bSkillAtk,"SR_SKYNETBLOW",BaseLevel/30;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28391,'S_Thief_Earring','Thief Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); autobonus3 "{ bonus bBaseAtk,30+(.@r*10); bonus bFlee,30+(.@r*10); }",200,5000,"TF_THROWSTONE","{ specialeffect2 EF_ENHANCE; }";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28392,'S_Archer_Earring','Archer Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); autobonus3 "{ bonus bBaseAtk,30+(.@r*10); bonus bHit,30+(.@r*10); }",200,5000,"AC_DOUBLE","{ specialeffect2 EF_ENHANCE; }";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28391,'S_Thief_Earring','Thief Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'autobonus3 "{ .@val = 30+(getrefine()*10); bonus bBaseAtk,.@val; bonus bFlee,.@val; }",200,5000,"TF_THROWSTONE","{ specialeffect2 EF_ENHANCE; }";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28392,'S_Archer_Earring','Archer Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'autobonus3 "{ .@val = 30+(getrefine()*10); bonus bBaseAtk,.@val; bonus bHit,.@val; }",200,5000,"AC_DOUBLE","{ specialeffect2 EF_ENHANCE; }";',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28410,'Sapphire_Wrist','Sapphire Wrist',4,0,NULL,500,NULL,3,NULL,1,0xFFFFFFFF,63,2,136,NULL,'50',0,NULL,'bonus bDex,5; bonus bLuk,5; bonus bInt,5; bonus2 bSkillAtk,"GN_SPORE_EXPLOSION",BaseLevel/5; bonus2 bVariableCastrate,"CR_ACIDDEMONSTRATION",-(BaseLevel/4); .@n = getskilllv("CR_SLIMPITCHER"); bonus bDex,.@n/2; bonus bLuk,.@n/2; bonus bInt,.@n/2; bonus bMatk,(.@n/2)*20;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28411,'Emerald_Earring','Emerald Earring',4,0,NULL,500,NULL,3,NULL,1,0xFFFFFFFF,63,2,136,NULL,'50',0,NULL,'bonus bDex,5; bonus bAgi,5; bonus bInt,5; bonus2 bSkillAtk,"CG_ARROWVULCAN",BaseLevel; bonus2 bSkillAtk,"BA_MUSICALSTRIKE",BaseLevel; bonus2 bSkillAtk,"DC_THROWARROW",BaseLevel; bonus2 bSkillAtk,"WM_METALICSOUND",2*(BaseLevel/5); .@n = getskilllv("WM_METALICSOUND"); bonus2 bVariableCastrate,"WM_METALICSOUND",.@n/2; bonus bDex,.@n/2; bonus bAgi,.@n/2; bonus bInt,.@n/2; bonus bMatk,(.@n/2)*20;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28413,'Lesser_Mackerel_Talisman','Lesser Mackerel Talisman',4,0,NULL,100,NULL,1,NULL,1,0x80000000,63,2,136,NULL,'100',NULL,NULL,'bonus bVit,1;',NULL,NULL);