Survivor's Circlet

Item ID 19020 Name Survivor's Circlet
A headgear worn by practitioner.
_______________________
INT +3
MATK +4%.
_______________________
Base Level is below 100:
For each 2 Refine Levels:
INT +1
_______________________
Base Level at least 100:
For each Refine Level:
INT +1
_______________________
When equipped with Staff of Survival[1]:
For each Refine Level of Staff of Survival[1]:
MATK +10
When Staff of Survival[1] Refined to +9:
Random chance to decreases Variable Casting Time by 50% for 5 seconds when dealing magical damage.
_______________________
Type: Headgear
Defense: 10
Position: Upper
Weight: 50
Armor Level: 1
_______________________
Requirement:
Base Level 50
Weapon Level 0 Identifier Survive_Circlet
Attack 0 Type Armor
MATK 0 Equip Locations Upper Headgear
Defense 10 Equippable Jobs None
Range 0 Equip Gender Both (Male and Female)
Slots 1 Equip Upper None
Weight 50 Min Equip Level 50
NPC Buy 0 Max Equip Level None
NPC Sell 0 Refineable Yes
Credit Price None Trade restriction None
Item Script
.@r = getrefine();
bonus bInt,(3 + (BaseLevel > 99 ? .@r : .@r/2));
bonus bMatkRate,4;

Set Script
Survivor's Rod (Dex)
Survivor's Circlet
.@r = getequiprefinerycnt(EQI_HAND_R);
bonus bMatk,.@r*10;
if (.@r >= 10) {
   autobonus "{ bonus bVariableCastrate,-50; }",100,5000,BF_MAGIC;
/* Confirm: Success rate? */
}
Survivor's Rod (Dex)
Survivor's Circlet
.@r = getequiprefinerycnt(EQI_HAND_R);
bonus bMatk,.@r*10;
if (.@r >= 10) {
   autobonus "{ bonus bVariableCastrate,-50; }",100,5000,BF_MAGIC;
/* Confirm: Success rate? */
}
Survivor's Rod (Int)
Survivor's Circlet
.@r = getequiprefinerycnt(EQI_HAND_R);
bonus bMatk,.@r*10;
if (.@r >= 10) {
   autobonus "{ bonus bVariableCastrate,-50; }",100,5000,BF_MAGIC;
/* Confirm: Success rate? */
}
Survivor's Rod (Int)
Survivor's Circlet
.@r = getequiprefinerycnt(EQI_HAND_R);
bonus bMatk,.@r*10;
if (.@r >= 10) {
   autobonus "{ bonus bVariableCastrate,-50; }",100,5000,BF_MAGIC;
/* Confirm: Success rate? */
}
Survivor's Orb
Survivor's Circlet
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus bVit,4;
bonus bVariableCastrate,-6;
bonus2 bSubRace,RC_DemiHuman,4;
bonus2 bSubRace,RC_Player_Human,4;
bonus2 bMagicAtkEle,Ele_Earth,20;
bonus2 bMagicAtkEle,Ele_Wind,20;
if (.@r >= 7) {
   bonus bVit,4;
   bonus bVariableCastrate,-6;
   bonus2 bSubRace,RC_DemiHuman,4;
   bonus2 bSubRace,RC_Player_Human,4;
}
if (.@r >= 9) {
   bonus bVit,4;
   bonus bVariableCastrate,-6;
   bonus2 bSubRace,RC_DemiHuman,4;
   bonus2 bSubRace,RC_Player_Human,4;
}
Survivor's Shoes
Survivor's Circlet
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
bonus bMatkRate,10;
if (.@r >= 7) {
   bonus2 bMagicAtkEle,Ele_Earth,10;
   bonus2 bMagicAtkEle,Ele_Wind,10;
   if (.@r >= 9) {
      bonus2 bMagicAtkEle,Ele_Earth,10;
      bonus2 bMagicAtkEle,Ele_Wind,10;
   }
}