
RENEWAL / ITEMS
Grace Attack Boots [1]
#470020Armor
Grace_Attack_Boots
Item stats
- DEF
- 30
- Slots
- 1
- Weight
- 0
- Armor level
- 1
- Buy price
- 0 z
- Sell price
- 0 z
Usage & restrictions
- Type
- Armor
- Equipment position
- Footgear
- Gender
- Both
- Required level
- 150+
- Jobs
- All jobs
- Class tiers
- All tiers
- Refineable
- Yes
- Trading & storage
- Restricted: Dropping, Trading, Cart storage, Storage, Guild storage, Mail, Auction
Grace Attack Boots description & effects
Noble shoes with the Rune-Midgarts crest engraved on them.
ATK +20, HIT +20
If refined to 7 or higher,
Fixed Cast Time -0.5 sec.
If refined to 9 or higher,
Long-ranged Physical damage +10%
Class: Shoes DEF: 30
Weight: 0
Required Level: 150
Job: All Jobs
Item effect script
.@r = getrefine();
bonus bBaseAtk,20;
bonus bHit,20;
if (.@r>=7)
bonus bFixedCast,-500;
if (.@r>=9)
bonus bLongAtkRate,10;
Equipment sets
Set 1
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bAspd,1;
bonus bAtkRate,2;
bonus bCritAtkRate,5;
if (.@r >= 27) {
bonus bAspd,1;
bonus bAtkRate,3;
bonus bCritAtkRate,5;
}
Set 2
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bMaxHPrate,5;
bonus bAtkRate,2;
bonus bCritAtkRate,5;
if (.@r >= 27) {
bonus bMaxHPrate,5;
bonus bAtkRate,3;
bonus bCritAtkRate,5;
}
Set 3
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bMaxHPrate,10;
bonus bDelayrate,-5;
bonus2 bSkillAtk,"RK_DRAGONBREATH",15;
bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",15;
if (.@r >= 27) {
bonus bMaxHPrate,10;
bonus bDelayrate,-5;
bonus2 bSkillAtk,"RK_DRAGONBREATH",15;
bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",15;
}
Set 4
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bAspd,1;
bonus bCritAtkRate,5;
bonus2 bSkillAtk,"RK_IGNITIONBREAK",15;
if (.@r >= 27) {
bonus bAspd,1;
bonus bCritAtkRate,5;
bonus2 bSkillAtk,"RK_IGNITIONBREAK",15;
}
Set 5
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bAspd,1;
bonus bLongAtkRate,5;
bonus2 bSkillAtk,"LG_CANNONSPEAR",15;
if (.@r >= 27) {
bonus bAspd,1;
bonus bLongAtkRate,5;
bonus2 bSkillAtk,"LG_CANNONSPEAR",15;
}
Set 6
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bDelayrate,-10;
bonus bCritAtkRate,5;
bonus2 bSkillAtk,"SN_SHARPSHOOTING",15;
if (.@r >= 27) {
bonus bDelayrate,-10;
bonus bCritAtkRate,5;
bonus2 bSkillAtk,"SN_SHARPSHOOTING",15;
}
Set 7
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bDelayrate,-10;
bonus bAtkRate,2;
bonus2 bSkillAtk,"RA_AIMEDBOLT",15;
if (.@r >= 27) {
bonus bDelayrate,-10;
bonus bAtkRate,3;
bonus2 bSkillAtk,"RA_AIMEDBOLT",15;
}
Set 8
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bLongAtkRate,5;
bonus bAtkRate,2;
bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM_MELEE",15;
if (.@r >= 27) {
bonus bLongAtkRate,5;
bonus bAtkRate,3;
bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM_MELEE",15;
}
Set 9
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bAspd,1;
bonus bAtkRate,2;
bonus2 bSkillAtk,"AB_DUPLELIGHT_MELEE",15;
bonus2 bSkillAtk,"AB_DUPLELIGHT_MAGIC",15;
if (.@r >= 27) {
bonus bAspd,1;
bonus bAtkRate,3;
bonus2 bSkillAtk,"AB_DUPLELIGHT_MELEE",15;
bonus2 bSkillAtk,"AB_DUPLELIGHT_MAGIC",15;
}
Set 10
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bDelayrate,-10;
bonus bAtkRate,2;
bonus2 bSkillAtk,"SR_KNUCKLEARROW",15;
if (.@r >= 27) {
bonus bDelayrate,-10;
bonus bAtkRate,3;
bonus2 bSkillAtk,"SR_KNUCKLEARROW",15;
}
Set 11
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bMaxHPrate,5;
bonus bAtkRate,2;
bonus2 bSkillAtk,"SR_TIGERCANNON",15;
if (.@r >= 27) {
bonus bMaxHPrate,5;
bonus bAtkRate,3;
bonus2 bSkillAtk,"SR_TIGERCANNON",15;
}
Set 12
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bAspd,1;
bonus bDelayrate,-10;
bonus2 bSkillAtk,"NC_AXETORNADO",15;
if (.@r >= 27) {
bonus bAspd,1;
bonus bDelayrate,-10;
bonus2 bSkillAtk,"NC_AXETORNADO",15;
}
Set 13
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bAspd,1;
bonus bLongAtkRate,5;
bonus2 bSkillAtk,"NC_VULCANARM",15;
if (.@r >= 27) {
bonus bAspd,1;
bonus bLongAtkRate,5;
bonus2 bSkillAtk,"NC_VULCANARM",15;
}
Set 14
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bVariableCastrate,-5;
bonus bAtkRate,2;
bonus2 bSkillAtk,"GN_CARTCANNON",15;
if (.@r >= 27) {
bonus bVariableCastrate,-5;
bonus bAtkRate,3;
bonus2 bSkillAtk,"GN_CARTCANNON",15;
}
Set 15
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bAspd,1;
bonus bAtkRate,2;
bonus2 bSkillAtk,"GN_CART_TORNADO",15;
if (.@r >= 27) {
bonus bAspd,1;
bonus bAtkRate,3;
bonus2 bSkillAtk,"GN_CART_TORNADO",15;
}
Set 16
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bDelayrate,-10;
bonus bAtkRate,2;
bonus2 bSkillAtk,"GC_ROLLINGCUTTER",15;
if (.@r >= 27) {
bonus bDelayrate,-10;
bonus bAtkRate,3;
bonus2 bSkillAtk,"GC_ROLLINGCUTTER",15;
}
Set 17
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bDelayrate,-10;
bonus bAtkRate,2;
bonus2 bSkillAtk,"SC_FATALMENACE",15;
if (.@r >= 27) {
bonus bDelayrate,-10;
bonus bAtkRate,3;
bonus2 bSkillAtk,"SC_FATALMENACE",15;
}
Set 18
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bDelayrate,-10;
bonus bAtkRate,2;
bonus2 bSkillAtk,"SU_PICKYPECK",15;
if (.@r >= 27) {
bonus bDelayrate,-10;
bonus bAtkRate,3;
bonus2 bSkillAtk,"SU_PICKYPECK",15;
}
Set 19
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bLongAtkRate,5;
bonus bAtkRate,2;
bonus2 bSkillAtk,"RL_R_TRIP",15;
if (.@r >= 27) {
bonus bLongAtkRate,5;
bonus bAtkRate,3;
bonus2 bSkillAtk,"RL_R_TRIP",15;
}
Set 20
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bAspd,1;
bonus bAtkRate,2;
bonus2 bSkillAtk,"RL_FIRE_RAIN",15;
if (.@r >= 27) {
bonus bAspd,1;
bonus bAtkRate,3;
bonus2 bSkillAtk,"RL_FIRE_RAIN",15;
}
Set 21
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bAspd,1;
bonus bAtkRate,2;
bonus2 bSkillAtk,"SJ_SOLARBURST",15;
if (.@r >= 27) {
bonus bAspd,1;
bonus bAtkRate,3;
bonus2 bSkillAtk,"SJ_SOLARBURST",15;
}
Set 22
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus2 bAddClass,Class_All,5;
bonus bAtkRate,2;
bonus2 bSkillAtk,"SJ_FULLMOONKICK",15;
if (.@r >= 27) {
bonus2 bAddClass,Class_All,5;
bonus bAtkRate,3;
bonus2 bSkillAtk,"SJ_FULLMOONKICK",15;
}
Set 23
Set effect
.@r = getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_ARMOR);
bonus bLongAtkRate,5;
bonus bAtkRate,2;
bonus2 bSkillAtk,"KO_HAPPOKUNAI",15;
if (.@r >= 27) {
bonus bLongAtkRate,5;
bonus bAtkRate,3;
bonus2 bSkillAtk,"KO_HAPPOKUNAI",15;
}































