瀏覽代碼

Itemdb Racing hat and Racing enchant (#4361)

Joam 5 年之前
父節點
當前提交
de9fd0ae1b
共有 3 個文件被更改,包括 150 次插入19 次删除
  1. 58 0
      db/re/item_combo_db.txt
  2. 73 0
      db/re/item_db.txt
  3. 19 19
      db/re/item_trade.txt

+ 58 - 0
db/re/item_combo_db.txt

@@ -793,6 +793,58 @@
 19139:22170,{ bonus bVit,4; bonus bInt,5; bonus2 bSubRace,RC_DemiHuman,3; bonus2 bSubRace,RC_Player,3; }
 19172:28500,{ bonus bDelayrate,-15; }
 19172:4403,{ bonus bDelayrate,30; }
+19189:29316,{ autobonus3 "{ bonus bCritical,5; }",1000,60000,"BS_ADRENALINE"; }
+19189:29317,{ autobonus3 "{ bonus bCritical,10; }",1000,60000,"BS_ADRENALINE"; autobonus "{ bonus2 bAddSize,Size_All,10; }",20,5000,BF_WEAPON;  }
+19189:29318,{ autobonus3 "{ bonus bCritical,20; bonus bCritAtkRate,10; }",1000,60000,"BS_ADRENALINE"; autobonus "{ bonus2 bAddSize,Size_All,20; }",50,10000,BF_WEAPON;  }
+19190:29319,{ autobonus3 "{ bonus2 bAddSize,Size_All,5; }",1000,60000,"GN_CARTBOOST"; }
+19190:29320,{ autobonus3 "{ bonus2 bAddSize,Size_All,7; }",1000,60000,"GN_CARTBOOST"; bonus2 bSkillCooldown,"GN_MANDRAGORA",-1000; }
+19190:29321,{ autobonus3 "{ bonus bBaseAtk,40; bonus2 bAddSize,Size_All,15; }",1000,60000,"GN_CARTBOOST"; bonus2 bSkillCooldown,"GN_MANDRAGORA",-5000; }
+19191:29322,{ autobonus3 "{ bonus bBaseAtk,20; }",1000,60000,"ASC_EDP"; }
+19191:29323,{ autobonus3 "{ bonus bBaseAtk,30; }",1000,60000,"ASC_EDP"; bonus2 bAddSize,Size_All,5; }
+19191:29324,{ autobonus3 "{ bonus bBaseAtk,50; bonus bCritical,10; }",1000,60000,"ASC_EDP"; bonus2 bAddSize,Size_All,10; }
+19192:29325,{ autobonus3 "{ bonus bCritical,5; }",1000,60000,"SC_AUTOSHADOWSPELL"; }
+19192:29326,{ autobonus3 "{ bonus bCritical,10; }",1000,60000,"SC_AUTOSHADOWSPELL"; bonus2 bMagicAtkEle,Ele_Water,5; bonus2 bMagicAtkEle,Ele_Fire,5; bonus2 bMagicAtkEle,Ele_Wind,5; bonus2 bMagicAtkEle,Ele_Earth,5; }
+19192:29327,{ autobonus3 "{ bonus bCritical,20; bonus bMatk,30; }",1000,60000,"SC_AUTOSHADOWSPELL"; bonus2 bMagicAtkEle,Ele_Water,15; bonus2 bMagicAtkEle,Ele_Fire,15; bonus2 bMagicAtkEle,Ele_Wind,15; bonus2 bMagicAtkEle,Ele_Earth,15; }
+19193:2000,{ bonus2 bFixedCastrate,"HW_MAGICPOWER",50; }
+19193:29328,{ bonus2 bSkillCooldown,"WL_FROSTMISTY",-1000; }
+19193:29329,{ bonus2 bSkillCooldown,"WL_FROSTMISTY",-3000; bonus2 bSkillAtk,"WL_JACKFROST",30; }
+19193:29330,{ bonus2 bSkillCooldown,"WL_FROSTMISTY",-5000; bonus2 bSkillAtk,"WL_JACKFROST",60; }
+19194:29331,{ bonus3 bAutoSpell,"WZ_FROSTNOVA",1,50; /* Unknow Autospell Rates */  }
+19194:29332,{ bonus3 bAutoSpell,"WZ_FROSTNOVA",4,50; autobonus3 "{ bonus2 bSkillAtk,\"MG_FIREBOLT\",30; bonus2 bSkillAtk,\"MG_COLDBOLT\",30; bonus2 bSkillAtk,\"MG_LIGHTNINGBOLT\",30; }",1000,60000,"SO_STRIKING"; /* Unknow Autospell Rates */ }
+19194:29333,{ bonus3 bAutoSpell,"WZ_FROSTNOVA",7,50; autobonus3 "{ bonus2 bSkillAtk,\"MG_FIREBOLT\",60; bonus2 bSkillAtk,\"MG_COLDBOLT\",60; bonus2 bSkillAtk,\"MG_LIGHTNINGBOLT\",60; }",1000,60000,"SO_STRIKING"; /* Unknow Autospell Rates */ }
+19195:29310,{ autobonus3 "{ bonus2 bAddSize,Size_All,5; }",1000,60000,"KN_TWOHANDQUICKEN"; }
+19195:29311,{ autobonus3 "{ bonus2 bAddSize,Size_All,7; }",1000,60000,"KN_TWOHANDQUICKEN"; autobonus "{ bonus bNoSizeFix; }",50,3000,BF_WEAPON;  }
+19195:29312,{ autobonus3 "{ bonus bBaseAtk,40; bonus2 bAddSize,Size_All,15; }",1000,60000,"KN_TWOHANDQUICKEN"; autobonus "{ bonus bNoSizeFix; }",50,5000,BF_WEAPON;  }
+19196:29313,{ bonus2 bSkillCooldown,"LG_SHIELDPRESS",-500; }
+19196:29314,{ autobonus3 "{ bonus2 bSkillAtk,\"LG_SHIELDPRESS\",20; }",1000,60000,"LG_EARTHDRIVE"; bonus2 bSkillCooldown,"LG_SHIELDPRESS",-1000; }
+19196:29315,{ autobonus3 "{ bonus2 bSkillAtk,\"LG_SHIELDPRESS\",60; }",1000,60000,"LG_EARTHDRIVE"; bonus2 bSkillCooldown,"LG_SHIELDPRESS",-1500; }
+19197:29334,{ bonus2 bSkillAtk,"AB_ADORAMUS",20; }
+19197:29335,{ bonus2 bSkillAtk,"AB_ADORAMUS",30; autobonus "{ bonus bNoGemStone; }",10,3000,BF_WEAPON;  }
+19197:29336,{ bonus2 bSkillAtk,"AB_ADORAMUS",60; autobonus "{ bonus bNoGemStone; }",30,5000,BF_WEAPON;  }
+19198:29337,{ bonus2 bSkillAtk,"SR_KNUCKLEARROW",20; }
+19198:29338,{ bonus2 bSkillAtk,"SR_KNUCKLEARROW",30; bonus4 bAutoSpellOnSkill,"SR_KNUCKLEARROW","CH_SOULCOLLECT",1,20; /*unknow rate*/ }
+19198:29339,{ bonus2 bSkillAtk,"SR_KNUCKLEARROW",60; bonus4 bAutoSpellOnSkill,"SR_KNUCKLEARROW","CH_SOULCOLLECT",1,50; /*unknow rate*/ }
+19199:29340,{ autobonus3 "{ bonus bLongAtkRate,2; }",1000,60000,"RA_FEARBREEZE"; }
+19199:29341,{ autobonus3 "{ bonus bLongAtkRate,4; }",1000,60000,"RA_FEARBREEZE"; bonus2 bSkillCooldown,"RA_ARROWSTORM",-500; }
+19199:29342,{ autobonus3 "{ bonus bLongAtkRate,7; }",1000,60000,"RA_FEARBREEZE"; bonus2 bSkillCooldown,"RA_ARROWSTORM",-1500; }
+19200:29343,{ bonus bBaseAtk,20; }
+19200:29344,{ bonus bBaseAtk,30; autobonus3 "{ bonus2 bIgnoreDefClassRate,Class_Normal,25; }",1000,60000,"MI_RUSH_WINDMILL"; }
+19200:29345,{ bonus bBaseAtk,40; autobonus3 "{ bonus2 bIgnoreDefClassRate,Class_Normal,50; }",1000,60000,"MI_RUSH_WINDMILL"; }
+19201:29343,{ bonus bBaseAtk,20; }
+19201:29344,{ bonus bBaseAtk,30; autobonus3 "{ bonus2 bIgnoreDefClassRate,Class_Normal,25; }",1000,60000,"WA_MOONLIT_SERENADE"; }
+19201:29345,{ bonus bBaseAtk,40; autobonus3 "{ bonus2 bIgnoreDefClassRate,Class_Normal,50; }",1000,60000,"WA_MOONLIT_SERENADE"; }
+19202:29346,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",20 }",1000,60000,"RL_S_STORM"; }
+19202:29347,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",40 }",1000,60000,"RL_S_STORM"; bonus2 bSkillCooldown,"RL_BANISHING_BUSTER",-1000; }
+19202:29348,{ autobonus3 "{ bonus2 bSkillAtk,\"RL_BANISHING_BUSTER\",60 }",1000,60000,"RL_S_STORM"; bonus2 bSkillCooldown,"RL_BANISHING_BUSTER",-1500; }
+19203:29349,{ bonus bBaseAtk,10; bonus bMatk,10; if (getskilllv("OB_OBOROGENSOU") == 5) bonus bVariableCastrate,-3; autobonus3 "{ bonus bCritAtkRate,5; }",1000,60000,"KG_KAGEMUSYA"; }
+19203:29350,{ bonus bBaseAtk,15; bonus bMatk,15; if (getskilllv("OB_OBOROGENSOU") == 5) bonus bVariableCastrate,-7; autobonus3 "{ bonus bCritAtkRate,10; }",1000,60000,"KG_KAGEMUSYA"; autobonus "{ bonus bNoSizeFix; }",30,3000,BF_WEAPON;  }
+19203:29351,{ bonus bBaseAtk,20; bonus bMatk,20; if (getskilllv("OB_OBOROGENSOU") == 5) bonus bVariableCastrate,-15; autobonus3 "{ bonus bCritAtkRate,30; }",1000,60000,"KG_KAGEMUSYA"; autobonus "{ bonus bNoSizeFix; }",50,5000,BF_WEAPON;  }
+19204:29352,{ bonus bMaxHP,500; bonus bBaseAtk,10; }
+19204:29353,{ bonus bMaxHP,1000; bonus bBaseAtk,20; skill "WS_CARTBOOST",1; autobonus3 "{ bonus bBaseAtk,30; }",1000,60000,"WS_CARTBOOST"; }
+19204:29354,{ bonus bMaxHP,1500; bonus bBaseAtk,40; skill "WS_CARTBOOST",1; autobonus3 "{ bonus bBaseAtk,50; }",1000,60000,"WS_CARTBOOST"; }
+19205:29355,{ bonus2 bSkillAtk,"SU_CN_METEOR",10; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",10; }
+19205:29356,{ bonus2 bSkillAtk,"SU_CN_METEOR",20; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",20; bonus bFixedCast,-200; }
+19205:29357,{ bonus2 bSkillAtk,"SU_CN_METEOR",60; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",60; bonus bFixedCast,-500; }
 19247:28762,{ bonus bMatk,50; .@eq = getequiprefinerycnt(EQI_HEAD_TOP); .@weapon = getequiprefinerycnt(EQI_HAND_R); if (.@eq >= 7 && .@weapon >= 7) { bonus bVariableCastrate,-10; } if ((.@eq + .@weapon) >= 18) { bonus2 bMagicAddSize,Size_Small,15; bonus2 bMagicAddSize,Size_Medium,15; if ((.@eq + .@weapon) >= 22) { autobonus "{ bonus bMatk,50; bonus2 bMagicAtkEle,Ele_Fire,20; }",5,10000,BF_MAGIC; /* unknown rate */ } } }
 19272:4365,{ bonus bVariableCastrate,-100; bonus2 bSkillCooldown,"WL_TELEKINESIS_INTENSE",-120000; }
 19299:4463,{ .@type = getiteminfo(getequipid(EQI_COMPOUND_ON),11); if (.@type == W_BOOK || .@type == W_STAFF || .@type == W_2HSTAFF) { bonus2 bMagicAddRace,RC_Player, getequiprefinerycnt(EQI_HAND_R)*2; } }
@@ -809,6 +861,12 @@
 19326:4391,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus2 bExpAddRace,RC_ANGEL,5; if (.@r>=6) bonus2 bExpAddRace,RC_ANGEL,5; if (.@r>=8) bonus2 bExpAddRace,RC_ANGEL,5; }
 19344:28244,{ .@weapon = getequiprefinerycnt(EQI_HAND_R); .@eq = getequiprefinerycnt(EQI_HEAD_TOP); bonus2 bAddClass,Class_All,10; if (.@weapon >= 7 && .@eq >= 7) { bonus bAspd,2; } if ((.@weapon + .@eq) >= 18) { bonus bLongAtkRate,10; if ((.@weapon + .@eq) >= 22) { bonus2 bSkillAtk,"GS_SPREADATTACK",30; } } }
 19344:32301,{ bonus bBaseAtk,30; .@eq = getequiprefinerycnt(EQI_HEAD_TOP); .@weapon = getequiprefinerycnt(EQI_HAND_R); if (.@eq >= 7 && .@weapon >= 7) { bonus2 bAddClass,Class_All,5; } if ((.@eq + .@weapon) >= 18) { bonus2 bSubSize,Size_Small,20; bonus2 bSubSize,Size_Medium,20; if ((.@eq + .@weapon) >= 22) { autobonus3 "{ bonus bBaseAtk,100; bonus bLongAtkRate,15; }",5,10000,"RL_FIREDANCE"; /* unknown rate */ } } }
+19396:29579,{ bonus2 bSkillAtk,"SJ_SOLARBURST",10; bonus2 bSkillAtk,"SJ_FALLINGSTAR",10; bonus2 bSkillAtk,"SJ_FULLMOONKICK",10; }
+19396:29580,{ bonus2 bSkillAtk,"SJ_SOLARBURST",20; bonus2 bSkillAtk,"SJ_FALLINGSTAR",20; bonus2 bSkillAtk,"SJ_FULLMOONKICK",20; bonus2 bSkillCooldown,"SJ_DOCUMENT",-10000; }
+19396:29581,{ bonus2 bSkillAtk,"SJ_SOLARBURST",30; bonus2 bSkillAtk,"SJ_FALLINGSTAR",30; bonus2 bSkillAtk,"SJ_FULLMOONKICK",30; bonus2 bSkillCooldown,"SJ_DOCUMENT",-30000; }
+19397:29582,{ bonus2 bSkillAtk,"SP_SWHOO",10; bonus2 bSkillAtk,"SL_SMA",10; bonus2 bSkillAtk,"SP_SPA",10; }
+19397:29583,{ bonus2 bSkillAtk,"SP_SWHOO",20; bonus2 bSkillAtk,"SL_SMA",20; bonus2 bSkillAtk,"SP_SPA",20; bonus2 bSkillCooldown,"SP_SOULREAPER",-10000; }
+19397:29584,{ bonus2 bSkillAtk,"SP_SWHOO",40; bonus2 bSkillAtk,"SL_SMA",40; bonus2 bSkillAtk,"SP_SPA",40; bonus2 bSkillCooldown,"SP_SOULREAPER",-10000; }
 19428:20948:32238:32239,{ bonus bInt,5; bonus bMaxSPrate,10; bonus bDef,100; bonus2 bMagicAtkEle,Ele_Water,10; bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Neutral,10; .@head = getequiprefinerycnt(EQI_HEAD_TOP); .@garment = getequiprefinerycnt(EQI_GARMENT); if (.@head >= 7 && .@garment >= 7) { .@matk = 40; } if ((.@head + .@garment) >= 18) { .@matk += 40; bonus2 bMagicAtkEle,Ele_Ghost,15; bonus2 bMagicAtkEle,Ele_Wind,15; bonus2 bMagicAtkEle,Ele_Holy,15; if ((.@head + .@garment) >= 22) { bonus bMatkRate,10; bonus2 bIgnoreMdefRaceRate,RC_Formless,50; bonus2 bIgnoreMdefRaceRate,RC_Demon,50; bonus2 bIgnoreMdefRaceRate,RC_Brute,50; } } bonus bMatk,.@matk; }
 20135:20136,{ bonus bAllStats,12; }
 20701:2165,{ .@a = getequiprefinerycnt(EQI_GARMENT); .@b = getequiprefinerycnt(EQI_HAND_L); bonus2 bAddEle,Ele_Earth,.@b; bonus2 bSubRace,RC_Fish,.@a; }

+ 73 - 0
db/re/item_db.txt

@@ -10158,6 +10158,23 @@
 19180,Anubis_Helm_,Anubis Helm,4,20,,0,,8,,1,0xFFFFFFFF,63,2,768,,65,0,485,{ bonus bMdef,5; bonus2 bSubClass,Class_Boss,10; bonus bHealpower2,10; bonus bAddItemHealRate,10; },{},{}
 19181,New_Wave_Sunglasses_,New Wave Sunglasses,4,20,,100,,1,,1,0xFFFFFFFF,63,2,512,,30,0,856,{ bonus bDelayRate,-5; },{},{}
 //
+19189,Racing_Cap_MC,Racing Cap (Mechanic),4,20,,0,,10,,1,0x00000400,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*((.@r/3)); if (.@r>=8) bonus bCritAtkRate,5*getskilllv("BS_OVERTHRUST"); if (.@r>=11) { skill "TF_DOUBLE",5; bonus bDoubleRate,25; } },{},{}
+19190,Racing_Cap_GN,Racing Cap (Geneticist),4,20,,0,,10,,1,0x00040000,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus2 bSkillAtk,"GN_CART_TORNADO",5*getskilllv("AM_AXEMASTERY"); if (.@r>=11) bonus3 bAutoSpell,"GN_CART_TORNADO",max(2,getskilllv("GN_CART_TORNADO")),50; /* Unknow Rates */ },{},{}
+19191,Racing_Cap_GC,Racing Cap (Guillotine Cross),4,20,,0,,10,,1,0x00001000,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bCritAtkRate,5*getskilllv("AS_LEFT"); if (.@r>=11) autobonus "{ bonus bCritAtkRate,20; }",50,5000,BF_WEAPON; /* Unknow Rate and Effect */ },{},{}
+19192,Racing_Cap_SC,Racing Cap (Shadow Chaser),4,20,,0,,10,,1,0x00020000,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bMatk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bMatk,5*getskilllv("RG_PLAGIARISM"); if (.@r>=11) bonus3 bAutoSpell,"HW_MAGICPOWER",5,30; /* Unknow Rates */ },{},{}
+19193,Racing_Cap_WL,Racing Cap (Warlock),4,20,,0,,10,,1,0x00000200,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bMatk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus2 bSkillCooldown,"WL_TETRAVORTEX",-500*(getskilllv("WZ_METEOR")+getskilllv("WZ_VERMILION")); if (.@r>=11) bonus2 bFixedCastrate,"HW_MAGICPOWER",-50; },{},{}
+19194,Racing_Cap_SO,Racing Cap (Sorcerer),4,20,,0,,10,,1,0x00010000,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bMatk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) { bonus2 bSkillAtk,"MG_THUNDERSTORM",5*getskilllv("SA_AUTOSPELL"); bonus2 bSkillAtk,"MG_FIREBALL",5*getskilllv("SA_AUTOSPELL"); } if (.@r>=11) { bonus2 bSkillAtk,"MG_FIREBOLT",50; bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",50; } },{},{}
+19195,Racing_Cap_RK,Racing Cap (Rune Knight),4,20,,0,,10,,1,0x00000080,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bCritAtkRate,5*getskilllv("KN_TWOHANDQUICKEN"); if (.@r>=11) { bonus bUnbreakableWeapon; skill "TF_DOUBLE",5; bonus bDoubleRate,25; } },{},{}
+19196,Racing_Cap_RG,Racing Cap (Royal Guard),4,20,,0,,10,,1,0x00004000,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus2 bSkillAtk,"LG_RAGEBURST",10*getskilllv("KN_SPEARMASTERY"); if (.@r>=11) bonus2 bSkillCooldown,"LG_EARTHDRIVE",-1000; },{},{}
+19197,Racing_Cap_AB,Racing Cap (Archbishop),4,20,,0,,10,,1,0x00000100,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bMatk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus2 bSkillAtk,"AB_DUPLELIGHT",10*getskilllv("PR_MACEMASTERY"); /*if (.@r>=11) bonus3 bAutoSpell,"AB_ADORAMUS",max(5,getskilllv("AB_ADORAMUS")),50; Unknow Rate and Blue Gemstone consume mechanic */ },{},{}
+19198,Racing_Cap_SR,Racing Cap (Sura),4,20,,0,,10,,1,0x00008000,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus2 bSkillUseSP,"SR_KNUCKLEARROW",getskilllv("MO_COMBOFINISH"); if (.@r>=11) bonus2 bSkillAtk,"SR_KNUCKLEARROW",50; },{},{}
+19199,Racing_Cap_RA,Racing Cap (Ranger),4,20,,0,,10,,1,0x00000800,56,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus2 bSkillAtk,"RA_AIMEDBOLT",3*getskilllv("HT_STEELCROW"); if (.@r>=11) bonus bDelayrate,-15; },{},{}
+19200,Racing_Cap_MI,Racing Cap (Minstrel),4,20,,0,,10,,1,0x00080000,56,1,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bBaseAtk,5*getskilllv("BA_MUSICALLESSON"); if (.@r>=11) bonus3 bAutoSpell,"WM_REVERBERATION",max(2,getskilllv("WM_REVERBERATION")),50; /* Unknow rates*/ },{},{}
+19201,Racing_Cap_WA,Racing Cap (Wanderer),4,20,,0,,10,,1,0x00080000,56,0,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bBaseAtk,5*getskilllv("DC_DANCINGLESSON"); if (.@r>=11) bonus3 bAutoSpell,"WM_REVERBERATION",max(2,getskilllv("WM_REVERBERATION")),50; /* Unknow rates*/ },{},{}
+19202,Racing_Cap_GS,Racing Cap (Gunslinger),4,20,,0,,10,,1,0x40000000,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) { bonus2 bSkillCooldown,"RL_HAMMER_OF_GOD",-2000*getskilllv("GS_PIERCINGSHOT"); bonus2 bSkillCooldown,"RL_D_TAIL",-200*getskilllv("GS_GROUNDDRIFT"); } if (.@r>=11) bonus2 bSkillCooldown,"RL_C_MARKER",-1000; },{},{}
+19203,Racing_Cap_NJ,Racing Cap (Ninja),4,20,,0,,10,,1,0x20000000,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bLongAtkRate,getskilllv("NJ_HUUMA"); if (.@r>=11) bonus2 bSkillAtk,"KO_HUUMARANKA",30; },{},{}
+19204,Racing_Cap_SN,Racing Cap (Super Novice),4,20,,0,,10,,1,0x00000001,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bCritAtkRate,10*getskilllv("TF_DOUBlE"); if (.@r>=11) { bonus bAspd,1; bonus bBaseAtk,20; } },{},{}
+19205,Racing_Cap_SU,Racing Cap (Summoner),4,20,,0,,10,,1,0x80000000,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,5*(.@r/2); bonus bMatk,5*.@r/2; bonus bAspdRate,2*(.@r/3); if (.@r>=8) { bonus2 bSkillCooldown,"SU_SVG_SPIRIT",-4000*getskilllv("SU_LUNATICCARROTBEAT"); bonus2 bSkillCooldown,"SU_NYANGGRASS",-8000*getskilllv("SU_CN_METEOR"); bonus2 bSkillCooldown,"SU_BUNCHOFSHRIMP",-4000*getskilllv("SU_FRESHSHRIMP"); } if (.@r>=11) bonus bDelayrate,-15; },{},{}
 19209,Illusion_Nurse_Cap,Illusion Nurse Cap,4,20,,200,,1,,1,0x00008110,63,2,256,,99,1,64,{ .@r = getrefine(); bonus bInt,(1+(.@r/2)); bonus bHealPower,(3*(.@r/2)); },{},{}
 19210,Illusion_Apple_of_Archer,Illusion Apple of Archer,4,20,,200,,1,,1,0xFFFFFFFE,63,2,256,,99,1,72,{ bonus bDex,(3+(getrefine()/2)); },{},{}
 19223,Illusion_Cap,Illusion Cap,4,0,,400,,15,,1,0x000654E3,63,2,256,,120,1,14,{ bonus2 bAddClass,Class_All,1; bonus bBaseAtk,(2*getrefine()); },{},{}
@@ -10184,6 +10201,8 @@
 19381,Protect_Cloth,Protect Cloth,4,20,,300,,0,,0,0xFFFFFFFF,63,2,1,,90,0,848,{ bonus bMdef,5; bonus bMaxHPrate,5; },{},{}
 19387,Experimental_Goat_Cap,Experimental Goat Cap,4,20,,500,,2,,1,0xFFFFFFFF,63,2,256,,40,1,1768,{ .@r = getrefine(); .@sub = 10; .@dmg = 15; if (.@r >= 7) { .@dmg += 15; if (.@r >= 8) { .@sub += 15; if (.@r >= 9) { .@dmg += 20; } } } bonus2 bSubEle,Ele_Earth,.@val; /*bonus2 bAddRace2,RC2_WERNER_LAB,.@dmg; bonus2 bMagicAddRace2,RC2_WERNER_LAB,.@dmg; bonus2 bSubRace2,RC2_WERNER_LAB,.@dmg; Werner's Central lab is not implemented yet */ },{},{}
 19391,Eyes_Of_Illusion,Eyes Of Illusion,4,20,,500,,2,,0,0xFFFFFFFF,63,2,512,,100,0,1779,{ bonus bMaxHPrate,10; bonus bMaxSPrate,10; bonus2 bSubRace,RC_Player,5; bonus2 bResEff,Eff_Blind,10000; if (getskilllv("GN_ILLUSIONDOPING")==5) skill "SA_DISPELL",5; if (getskilllv("GN_MANDRAGORA")==5) bonus2 bFixedCastrate,"GN_MANDRAGORA",-70; },{},{}
+19396,Racing_Cap_SG,Racing Cap (Star Gladiator),4,20,,0,,10,,1,0x00400000,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bBaseatk,5*getskilllv("TK_HPTIME"); if (.@r>=11) autobonus3 "{ bonus2 bSkillAtk,\"SJ_SOLARBURST\",30; }",1000,10000,"SJ_PROMINENCEKICK"; },{},{}
+19397,Racing_Cap_SL,Racing Cap (Soul Linker),4,20,,0,,10,,1,0x00800000,63,2,256,,100,1,1134,{ .@r = getrefine(); bonus bMatk,10*(.@r/2); bonus bAspdRate,2*(.@r/3); if (.@r>=8) bonus bMaxSP,100*getskilllv("TK_SPTIME"); if (.@r>=11) autobonus3 "{ bonus2 bSkillAtk,\"SP_SPA\",30; bonus2 bSkillAtk,\"SP_SWHOO\",30; }",1000,10000,"SL_SMA"; },{},{}
 19407,Work_Cap,Work Cap,4,200,,1000,,18,,0,0xFFFFFFFF,63,2,256,,100,1,1793,{ .@r = getrefine(); bonus bMdef,15; bonus bVit,10; bonus2 bSkillAtk,"NC_AXETORNADO",20; bonus2 bVariableCastrate,"BS_GREED",-100; if (getskilllv("NC_MAGICDECOY") >= 5) bonus2 bAddClass,Class_Boss,50; if (getskilllv("NC_AXEBOOMERANG") >= 5) bonus bBaseAtk,100; if (getskilllv("NC_MAGMA_ERUPTION") >= 5) bonus2 bAddMonsterDropItem,732,10; if (.@r>=7) bonus2 bSkillAtk,"NC_AXETORNADO",30; if (.@r>=9) bonus2 bSkillAtk,"NC_AXETORNADO",50; if (.@r>=10) bonus bIgnoreDefClass,Class_All; },{},{}
 19409,Black_Feather_Hat,Black Feather Hat,4,20,,1000,,18,,0,0xFFFFFFFF,63,2,256,,100,1,731,{ .@r = getrefine(); bonus bSPGainValue,50; bonus bLongSPGainValue,50; bonus bMagicSPGainValue,50; bonus bMdef,15; bonus bDex,10; bonus2 bSkillAtk,"SC_FEINTBOMB",10; if (getskilllv("SC_INVISIBILITY") >= 5) bonus2 bAddClass,Class_Boss,50; if (getskilllv("SC_MAELSTROM") >= 3) skill "TK_JUMPKICK",7; if (getskilllv("SC_REPRODUCE") >= 10) bonus bUseSPrate,-30; if (.@r>=7) { bonus2 bSkillAtk,"SC_FEINTBOMB",15; bonus bHit,30; } if (.@r>=9) { bonus2 bSkillAtk,"SC_FEINTBOMB",25; bonus bHit,20; } if (.@r>=10) bonus bIgnoreDefClass,Class_All; },{},{}
 19426,Spirit_King's_Crown,Spirit King's Crown,4,20,,600,,12,,0,0xFFFFFFFF,63,2,256,,100,1,1118,{ .@r = getrefine(); bonus bMdef,15; bonus bFixedCastrate,-7*.@r; bonus bDelayrate,-10; bonus2 bSkillAtk,"SO_EARTHGRAVE",10; bonus2 bSkillAtk,"SO_DIAMONDDUST",10; bonus bVariableCastrate,-6*getskilllv("SO_EL_SYMPATHY"); if (getskilllv("SO_WARMER") >= 5) { bonus2 bSkillCooldown,"SO_EARTHGRAVE",-1000; bonus2 bSkillCooldown,"SO_DIAMONDDUST",-1000; bonus2 bSkillCooldown,"SO_VARETYR_SPEAR",-1000; } if (getskilllv("SO_ELEMENTAL_SHIELD") >= 5) bonus2 bMagicAddClass,Class_Boss,25; if (.@r>=7) { bonus2 bSkillAtk,"SO_EARTHGRAVE",15; bonus2 bSkillAtk,"SO_DIAMONDDUST",15; bonus bDelayrate,-5; } if (.@r>=9) { bonus bDelayrate,-5; bonus2 bSkillAtk,"SO_EARTHGRAVE",25; bonus2 bSkillAtk,"SO_DIAMONDDUST",25; } if (.@r>=10) bonus2 bIgnoreMdefClassRate,Class_All,100; },{},{}
@@ -12649,6 +12668,60 @@
 29151,Aquarius_Stone,Aquarius Stone,6,10,,0,,,,,0xFFFFFFFF,63,2,64,,,,,{ bonus bVit,1; },{},{}
 29152,Scorpio_Stone,Scorpio Stone,6,10,,0,,,,,0xFFFFFFFF,63,2,64,,,,,{ bonus bDex,1; },{},{}
 29153,Taurus_Stone,Taurus Stone,6,10,,0,,,,,0xFFFFFFFF,63,2,64,,,,,{ bonus bLuk,1; },{},{}
+29310,Racing_RK_1,Racing(Rune Knight) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29311,Racing_RK_2,Racing(Rune Knight) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29312,Racing_RK_3,Racing(Rune Knight) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29313,Racing_RG_1,Racing(Royal Guard) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29314,Racing_RG_2,Racing(Royal Guard) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29315,Racing_RG_3,Racing(Royal Guard) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29316,Racing_MC_1,Racing(Mechanic) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29317,Racing_MC_2,Racing(Mechanic) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29318,Racing_MC_3,Racing(Mechanic) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29319,Racing_GN_1,Racing(Geneticist) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29320,Racing_GN_2,Racing(Geneticist) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29321,Racing_GN_3,Racing(Geneticist) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29322,Racing_GC_1,Racing(Guillotine Cross) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29323,Racing_GC_2,Racing(Guillotine Cross) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29324,Racing_GC_3,Racing(Guillotine Cross) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29325,Racing_SC_1,Racing(Shadow Chaser) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29326,Racing_SC_2,Racing(Shadow Chaser) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29327,Racing_SC_3,Racing(Shadow Chaser) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29328,Racing_WL_1,Racing(Warlock) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29329,Racing_WL_2,Racing(Warlock) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29330,Racing_WL_3,Racing(Warlock) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29331,Racing_SO_1,Racing(Sorcerer) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29332,Racing_SO_2,Racing(Sorcerer) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29333,Racing_SO_3,Racing(Sorcerer) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29334,Racing_AB_1,Racing(Archbishop) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29335,Racing_AB_2,Racing(Archbishop) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29336,Racing_AB_3,Racing(Archbishop) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29337,Racing_SR_1,Racing(Sura) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29338,Racing_SR_2,Racing(Sura) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29339,Racing_SR_3,Racing(Sura) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29340,Racing_RA_1,Racing(Ranger) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29341,Racing_RA_2,Racing(Ranger) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29342,Racing_RA_3,Racing(Ranger) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29343,Racing_WM_1,Racing(Wanderers & Minstrel) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29344,Racing_WM_2,Racing(Wanderers & Minstrel) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29345,Racing_WM_3,Racing(Wanderers & Minstrel) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29346,Racing_GS_1,Racing(Gunslinger) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29347,Racing_GS_2,Racing(Gunslinger) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29348,Racing_GS_3,Racing(Gunslinger) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29349,Racing_NJ_1,Racing(Ninja)1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29350,Racing_NJ_2,Racing(Ninja)2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29351,Racing_NJ_3,Racing(Ninja)3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29352,Racing_SN_1,Racing(Super Novice) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29353,Racing_SN_2,Racing(Super Novice) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29354,Racing_SN_3,Racing(Super Novice) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29355,Racing_SU_1,Racing(Summoner) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29356,Racing_SU_2,Racing(Summoner) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29357,Racing_SU_3,Racing(Summoner) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29579,Racing_SG_1,Racing (Star Gladiator) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29580,Racing_SG_2,Racing (Star Gladiator) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29581,Racing_SG_3,Racing (Star Gladiator) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29582,Racing_SL_1,Racing (Soul Linker) 1Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29583,Racing_SL_2,Racing (Soul Linker) 2Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
+29584,Racing_SL_3,Racing (Soul Linker) 3Lv,6,20,,0,,,,,,,,,,,,,{},{},{}
 29594,Seyren_Memory,Seyren's Memory,6,20,,0,,,,,,,,,,,,,{},{},{}
 29595,Howard_Memory,Howard's Memory,6,20,,0,,,,,,,,,,,,,{},{},{}
 29596,Eremes_Memory,Eremes's Memory,6,20,,0,,,,,,,,,,,,,{},{},{}

+ 19 - 19
db/re/item_trade.txt

@@ -4016,23 +4016,23 @@
 19164,467,100	// Para_Team_Hat100
 19165,467,100	// Para_Team_Hat160
 //19169,1,100	//
-//19189,475,100	//
-//19190,475,100	//
-//19191,475,100	//
-//19192,475,100	//
-//19193,475,100	//
-//19194,475,100	//
-//19195,475,100	//
-//19196,475,100	//
-//19197,475,100	//
-//19198,475,100	//
-//19199,475,100	//
-//19200,475,100	//
-//19201,475,100	//
-//19202,475,100	//
-//19203,475,100	//
-//19204,475,100	//
-//19205,475,100	//
+19189,475,100	// Racing_Cap_MC
+19190,475,100	// Racing_Cap_GN
+19191,475,100	// Racing_Cap_GC
+19192,475,100	// Racing_Cap_SC
+19193,475,100	// Racing_Cap_WL
+19194,475,100	// Racing_Cap_SO
+19195,475,100	// Racing_Cap_RK
+19196,475,100	// Racing_Cap_RG
+19197,475,100	// Racing_Cap_AB
+19198,475,100	// Racing_Cap_SR
+19199,475,100	// Racing_Cap_RA
+19200,475,100	// Racing_Cap_MI
+19201,475,100	// Racing_Cap_WA
+19202,475,100	// Racing_Cap_GS
+19203,475,100	// Racing_Cap_NJ
+19204,475,100	// Racing_Cap_SN
+19205,475,100	// Racing_Cap_SU
 //19218,499,100	//
 //19256,475,100	//
 //19275,499,100	//
@@ -4040,8 +4040,8 @@
 //19284,1,100	//
 //19310,499,100	//
 //19389,507,100	//
-//19396,475,100	//
-//19397,475,100	//
+19396,475,100	// Racing_Cap_SG
+19397,475,100	// Racing_Cap_SL
 //19404,499,100	//
 19507,1,100	// Fine_Sun
 19509,1,100	// Butterfly_Wing_Ear