Record of Mage

Item ID 490288 Name Record of Mage
Decreases Variable Casting Time by 10%.
_______________________
For each 2 Levels of Safety Wall:
Ignores magic defense of monsters (except Players) by 10%.
_______________________
When equipped with Old Magic Stone Hat:
Decreases Fixed Casting Time by 0.3 seconds.
Increases Magical Damage with Neutral element by 15%.
Increases damage of Comet by 30%.
_______________________
When equipped with Old Wind Whisper:
Magical attacks have a 5% chance to auto-cast Level 5 Mystical Amplification.
Increases damage of Psychic Wave by 30%.
_______________________
Type: Accessory
Position: Right
Defense: 0
Weight: 10
Armor Level: 1
_______________________
Requirement:
Base Level 100
3rd Magician classes
Weapon Level 0 Identifier Record_Mage_TH
Attack 0 Type Armor
MATK 0 Equip Locations Accessory Right
Defense 0 Equippable Jobs Wizard, Sage
Range 0 Equip Gender Both (Male and Female)
Slots 1 Equip Upper None
Weight 10 Min Equip Level 100
NPC Buy 0 Max Equip Level None
NPC Sell 0 Refineable No
Credit Price None Trade restriction None
Item Script
bonus bVariableCastrate,-10;
bonus2 bIgnoreMdefRaceRate,RC_All,10*(getskilllv("MG_SAFETYWALL")/2);
bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-10*(getskilllv("MG_SAFETYWALL")/2);
bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,-10*(getskilllv("MG_SAFETYWALL")/2);

Set Script
Old Magic Stone Hat
Record of Mage
bonus bFixedCast,-300;
bonus2 bMagicAtkEle,Ele_Neutral,15;
bonus2 bSkillAtk,"WL_COMET",30;
Old Wind Whisper
Record of Mage
bonus5 bAutoSpell,"HW_MAGICPOWER",5,50,BF_MAGIC,0;
bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",30;
Record of Mage
Record of Mage 2
bonus2 bIgnoreDefRaceRate,RC_All,50;
bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-50;
bonus2 bIgnoreDefRaceRate,RC_Player_Human,-50;
if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard) {
   bonus bFixedCast,-700;
   if (BaseLevel < 170)
       bonus2 bSkillCooldown,"WL_CRIMSONROCK",-4000;
   if (BaseLevel >=170) {
       bonus2 bSkillCooldown,"WL_CRIMSONROCK",-1000;
       bonus2 bSkillAtk,"WL_CRIMSONROCK",30;
   }
}
if (eaclass()&EAJL_THIRD && BaseJob == Job_Sage) {
   bonus bInt,30;
   if (BaseLevel < 170)
       bonus2 bSkillCooldown,"SO_VARETYR_SPEAR",-4000;
   if (BaseLevel >=170) {
       bonus2 bSkillCooldown,"SO_VARETYR_SPEAR",-1000;
       bonus2 bSkillAtk,"SO_VARETYR_SPEAR",30;
   }
}
Record of Mage
[Not For Sale] Record of Mage 2
bonus2 bIgnoreDefRaceRate,RC_All,50;
bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-50;
bonus2 bIgnoreDefRaceRate,RC_Player_Human,-50;
if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard) {
   bonus bFixedCast,-700;
   if (BaseLevel < 170)
       bonus2 bSkillCooldown,"WL_CRIMSONROCK",-4000;
   if (BaseLevel >=170) {
       bonus2 bSkillCooldown,"WL_CRIMSONROCK",-1000;
       bonus2 bSkillAtk,"WL_CRIMSONROCK",30;
   }
}
if (eaclass()&EAJL_THIRD && BaseJob == Job_Sage) {
   bonus bInt,30;
   if (BaseLevel < 170)
       bonus2 bSkillCooldown,"SO_VARETYR_SPEAR",-4000;
   if (BaseLevel >=170) {
       bonus2 bSkillCooldown,"SO_VARETYR_SPEAR",-1000;
       bonus2 bSkillAtk,"SO_VARETYR_SPEAR",30;
   }
}
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
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 Wind Whisper
Record of Mage
Record of Mage 2
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus2 bMagicAddRace,RC_All,3*(.@r/3);
bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",10*(.@r/3);
Old Wind Whisper
Record of Mage
[Not For Sale] Record of Mage 2
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus2 bMagicAddRace,RC_All,3*(.@r/3);
bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",10*(.@r/3);