Old Magic Stone Hat

Item ID 18978 Name Old Magic Stone Hat
An old, abandoned magic stone hat that emanates a mysterious aura.
_______________________
All Basic Stats +1
MDEF +5
_______________________
Increases SP Recovery Rate by 20%.
Decreases Crimson Rock skill cooldown by 1 second.
_______________________
For each Refine Level:
MATK +1%
Decreases Crimson Rock skill cooldown by additional 0.1 second.
_______________________
For each 2 Refine Levels:
MaxHP +1%
MaxSP +1%
Increases damage of Soul Expansion by 15%.
_______________________
Type: Headgear
Defense: 10
Position: Upper
Weight: 10
Armor Level: 1
Enchantable: Yes
_______________________
Requirement:
Base Level 170
Warlock
Weapon Level 0 Identifier Old_Magic_Stone_Hat
Attack 0 Type Armor
MATK 0 Equip Locations Upper Headgear
Defense 10 Equippable Jobs Wizard
Range 0 Equip Gender Both (Male and Female)
Slots 1 Equip Upper Third, Third Upper, Third Baby
Weight 10 Min Equip Level 170
NPC Buy 10 Max Equip Level None
NPC Sell 5 Refineable Yes
Credit Price None Trade restriction Can't be dropped, Can't be traded with player, Can't be sold to NPC, Can't be put in Cart, Can't be put in Guild Storage, Can't be attached in Mail, Can't be auctioned
Item Script
.@r = getrefine();
bonus bSPrecovRate,20;
bonus bAllStats,1;
bonus bMdef,5;
bonus bMatkRate,.@r;
bonus bMaxHPrate,(.@r/2);
bonus bMaxSPrate,(.@r/2);
bonus2 bSkillAtk,"WL_SOULEXPANSION",15*(.@r/2);
bonus2 bSkillCooldown,"WL_CRIMSONROCK",-1000-(.@r*100);

Set Script
Old Detachment Ring
Old Magic Stone Hat
bonus bMatk,100;
bonus2 bSkillCooldown,"WL_CRIMSONROCK",-500;
Subject Cape (Magic)
Old Magic Stone Hat
.@r = getequiprefinerycnt(EQI_GARMENT);
bonus2 bMagicAddSize,Size_All,(.@r/2);
if (.@r>=12)
   bonus2 bMagicAddClass,Class_Boss,15;
Great Fallen Manteau
Old Magic Stone Hat
.@r = getequiprefinerycnt(EQI_GARMENT);
bonus2 bMagicAddClass,Class_All,.@r/2;
if (.@r >= 12)
   bonus2 bSkillCooldown,"WL_TELEKINESIS_INTENSE",-30000;
Record of Wrath (Mage)
Old Magic Stone Hat
bonus bFixedCast,-200;
bonus2 bSkillAtk,"WL_COMET",30;
Old Magic Stone Hat
Record of Mage
bonus bFixedCast,-300;
bonus2 bMagicAtkEle,Ele_Neutral,15;
bonus2 bSkillAtk,"WL_COMET",30;
Old Magic Stone Hat
[Not for Sale] Record of Mage
bonus bFixedCast,-300;
bonus2 bMagicAtkEle,Ele_Neutral,15;
bonus2 bSkillAtk,"WL_COMET",30;
Old Magic Stone Hat
Record of Mage 2
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus2 bMagicAtkEle,Ele_Fire,2*.@r;
bonus2 bMagicAtkEle,Ele_Neutral,2*.@r;
Old Magic Stone Hat
[Not For Sale] Record of Mage 2
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus2 bMagicAtkEle,Ele_Fire,2*.@r;
bonus2 bMagicAtkEle,Ele_Neutral,2*.@r;
Old Magic Stone Hat
Record of Mage
Record of Mage 2
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus2 bMagicAddRace,RC_All,3*(.@r/3);
bonus2 bSkillAtk,"WL_COMET",10*(.@r/3);
Old Magic Stone Hat
[Not for Sale] Record of Mage
Record of Mage 2
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus2 bMagicAddRace,RC_All,3*(.@r/3);
bonus2 bSkillAtk,"WL_COMET",10*(.@r/3);
Old Magic Stone Hat
Record of Mage
[Not For Sale] Record of Mage 2
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus2 bMagicAddRace,RC_All,3*(.@r/3);
bonus2 bSkillAtk,"WL_COMET",10*(.@r/3);
Old Magic Stone Hat
[Not for Sale] Record of Mage
[Not For Sale] Record of Mage 2
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus2 bMagicAddRace,RC_All,3*(.@r/3);
bonus2 bSkillAtk,"WL_COMET",10*(.@r/3);
Old Magic Stone Hat
Document Mage
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus bDelayrate,-15;
bonus2 bMagicAddRace,RC_All,4*(.@r/2);
bonus2 bSkillAtk,"WL_COMET",12*(.@r/2);
Old Magic Stone Hat
Old Detachment Ring
bonus2 bSkillAtk,"WL_COMET",60;