Super Psychic Booster Saber

Item ID 500042 Name Super Psychic Booster Saber
A one-handed sword designed to help adventurers grow.
_______________________
Cannot be refined normally.
_______________________
MATK +2%, MATK +170.
_______________________
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 Increase SP Recovery:
Increases Attack Speed (decreases After Attack Delay by 1%).
_______________________
Refine Level +9:
Increases Magical Damage with Fire and Neutral element by 10%.
Increases damage of Psychic Wave by 25%.
Random chance to auto-cast Level 2 Psychic Wave when dealing melee physical attacks.
_______________________
Refine Level +11:
MATK +10%
Increases Magical Damage against enemies of every size by 15%.
_______________________
Refine Level +11:
Increases damage of Psychic Wave by additional 15%.
_______________________
Type: Sword
Attack: 130
Weight: 0
Weapon Level: 4
_______________________
Requirement:
Base Level 100
Novice classes
Weapon Level 4 Identifier SP_B_Saber
Attack 130 Type Weapon - One-Handed Sword
MATK 170 Equip Locations Main Hand
Defense 0 Equippable Jobs Novice, Super novice
Range 1 Equip Gender Both (Male and Female)
Slots 0 Equip Upper None
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 bMatkRate,2;
bonus bMatk,3*.@r;
bonus bMatk,3*(min(BaseLevel,195)/15);
if (.@r>=7) {
   bonus bAspdRate,getskilllv("MG_SRECOVERY");
   if (.@r>=9) {
      bonus2 bMagicAtkEle,Ele_Neutral,10;
      bonus2 bMagicAtkEle,Ele_Fire,10;
      bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",25;
      bonus3 bAutoSpell,"SO_PSYCHIC_WAVE",2,1;
      if (.@r>=11) {
         bonus2 bMagicAddSize,Size_All,15;
         bonus bMatkRate,10;
         if (.@r>=13) {
            bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",15;
         }
      }
   }
}