Evil Curse Booster Staff

Item ID 550053 Name Evil Curse Booster Staff
A staff designed to help adventurers grow.
_______________________
Cannot be refined normally.
_______________________
Indestructible in battle
_______________________
MATK +2%
MATK +175
_______________________
For each Refine Level:
MATK +3
_______________________
For each 15 Base Level:
MATK +3 (Applies up to Base Level 195)
_______________________
Refine Level +7:
For each Level of Happy Break:
Decreases Variable Casting Time by 1%.
_______________________
Refine Level +9:
Increases Magical Damage with every element by 10%.
Increases damage of Curse Explosion by 25%.
_______________________
Refine Level +11:
Decreases Curse of Wicked Soul skill cooldown by 2 seconds.
Increases Magical Damage against enemies of every size by 15%.
_______________________
Refine Level +13:
Increases Magical Damage with Shadow element by 25%.
Increases damage of Curse Explosion by additional 15%.
_______________________
Type: One-Handed Staff
Attack: 110
Weight: 0
Weapon Level: 4
_______________________
Requirement:
Base Level 100
Soul Reaper
Weapon Level 4 Identifier EC_B_Staff
Attack 110 Type Weapon - Staff
MATK 175 Equip Locations Main Hand
Defense 0 Equippable Jobs Soul Linker
Range 1 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 No
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 bUnbreakableWeapon;
bonus bMatkRate,2;
bonus bMatk,3*.@r;
bonus bMatk,3*(min(BaseLevel,195)/15);
if (.@r>=7) {
   bonus bVariableCastrate,-getskilllv("TK_SPTIME");
   if (.@r>=9) {
      bonus2 bMagicAtkEle,Ele_All,10;
      bonus2 bSkillAtk,"SP_CURSEEXPLOSION",25;
      if (.@r>=11) {
         bonus2 bMagicAddSize,Size_All,15;
         bonus2 bSkillCooldown,"SP_SOULCURSE",-2000;
         if (.@r>=13) {
            bonus2 bMagicAtkEle,Ele_Dark,25;
            bonus2 bSkillAtk,"SP_CURSEEXPLOSION",15;
         }
      }
   }
}