Vanishing Cannon Booster Spear

Item ID 530005 Name Vanishing Cannon Booster Spear
A One-Handed Spear designed to help adventurers grow.
_______________________
Cannot be refined normally.
_______________________
ATK +2%
_______________________
For each Refine Level:
ATK +3
_______________________
For each 15 Base Level:
ATK +3 (Applies up to Base Level 195)
_______________________
Refine Level +7:
For each Level of Spear Quicken:
Increases Attack Speed (decreases After Attack Delay by 1%).
_______________________
Refine Level +9:
ASPD +1
Increases damage of Overbrand, Banishing Point and Cannon Spear by 25%.
_______________________
Refine Level +11:
Increases Physical Damage against enemies of every size by 15%.
Increases Melee and Ranged Physical Damage by 15%.
_______________________
Refine Level +13:
Increases damage of Overbrand, Banishing Point and Cannon Spear by additional 15%.
_______________________
Type: One-Handed Spear
Attack: 200
Weight: 0
Weapon Level: 4
_______________________
Requirement:
Base Level 100
Royal Guard
Weapon Level 4 Identifier BC_B_Spear
Attack 200 Type Weapon - One-Handed Spear
MATK 0 Equip Locations Main Hand
Defense 0 Equippable Jobs Crusader
Range 3 Equip Gender Both (Male and Female)
Slots 0 Equip Upper Third, Third Upper, Third Baby
Weight 0 Min Equip Level 100
NPC Buy 0 Max Equip Level None
NPC Sell 0 Refineable Yes
Credit Price None Trade restriction Can't be dropped, Can't be traded with player, Can't be put in Cart, Can't be put in Storage, Can't be put in Guild Storage, Can't be attached in Mail, Can't be auctioned
Item Script
.@r = getrefine();
bonus bAtkRate,2;
bonus bBaseAtk,3*.@r;
bonus bBaseAtk,3*(min(BaseLevel,195)/15);
if (.@r>=7) {
   bonus bAspdRate,getskilllv("CR_SPEARQUICKEN");
}
if (.@r>=9) {
   bonus bAspd,1;
   bonus2 bSkillAtk,"LG_OVERBRAND",25;
   bonus2 bSkillAtk,"LG_BANISHINGPOINT",25;
   bonus2 bSkillAtk,"LG_CANNONSPEAR",25;
}
if (.@r>=11) {
   bonus2 bAddSize,Size_All,15;
   bonus bLongAtkRate,15;
   bonus bShortAtkRate,15;
}
if (.@r>=13) {
   bonus2 bSkillAtk,"LG_OVERBRAND",15;
   bonus2 bSkillAtk,"LG_BANISHINGPOINT",15;
   bonus2 bSkillAtk,"LG_CANNONSPEAR",15;
}