Shoes of Punishment

Item ID 22225 Name Shoes of Punishment
None
Weapon Level 0 Identifier Shoes_Of_Punishment_
Attack 0 Type Armor
MATK 0 Equip Locations Footgear
Defense 15 Equippable Jobs None
Range 0 Equip Gender Both (Male and Female)
Slots 1 Equip Upper None
Weight 50 Min Equip Level 100
NPC Buy 20 Max Equip Level None
NPC Sell 10 Refineable Yes
Credit Price None Trade restriction None
Item Script
bonus bMdef,15;
bonus bMatkRate,2;
bonus bMaxHPrate,3;
bonus bMaxSPrate,3;
bonus2 bSkillAtk,"AB_JUDEX",30;
bonus2 bMagicAtkEle,Ele_Holy,2;
.@r = getrefine();
if (.@r>=5) {
  bonus bMatkRate,3;
  bonus bMaxHPrate,7;
  bonus bMaxSPrate,7;
  bonus2 bMagicAtkEle,Ele_Holy,3;
}
if (.@r>=7) {
  bonus bMatkRate,5;
  bonus bMaxHPrate,10;
  bonus bMaxSPrate,10;
  bonus2 bMagicAtkEle,Ele_Holy,5;
}

Set Script
Shoes of Punishment
Holy Stick
.@r = getequiprefinerycnt(EQI_HAND_R);
.@cast = -5*getskilllv("AB_ORATIO");
bonus2 bVariableCastrate,"AB_JUDEX",.@cast;
bonus2 bVariableCastrate,"AB_ADORAMUS",.@cast;
if (.@r >= 7) {
   .@magic = 30;
   if (.@r >= 9) {
      .@magic += 20;
      .@dmg = 20;
   }
   bonus2 bMagicAddRace,RC_Demon,.@magic;
   bonus2 bMagicAddRace,RC_Undead,.@magic;
   bonus2 bMagicAddEle,Ele_Undead,.@magic;
   bonus2 bMagicAddEle,Ele_Dark,.@magic;
}
bonus2 bSkillAtk,"AB_ADORAMUS",.@dmg + 10*(getskilllv("AB_LAUDAAGNUS")+getskilllv("AB_LAUDARAMUS")+getskilllv("AB_CLEARANCE"));
Shoes of Punishment
[Rental] Holy Stick
.@r = getequiprefinerycnt(EQI_HAND_R);
bonus2 bVariableCastrate,"AB_ADORAMUS",-5*getskilllv("AB_ORATIO");
bonus2 bVariableCastrate,"AB_JUDEX",-5*getskilllv("AB_ORATIO");
bonus2 bSkillAtk,"AB_ADORAMUS",10*(getskilllv("AB_CLEARANCE")+getskilllv("AB_LAUDAAGNUS")+getskilllv("AB_LAUDARAMUS"));
if (.@r>=7) {
   bonus2 bMagicAddRace,RC_Demon,30;
   bonus2 bMagicAddRace,RC_Undead,30;
   bonus2 bMagicAddEle,Ele_Dark,30;
   bonus2 bMagicAddEle,Ele_Undead,30;
   if (.@r>=9) {
       bonus2 bMagicAddRace,RC_Demon,20;
       bonus2 bMagicAddRace,RC_Undead,20;
       bonus2 bMagicAddEle,Ele_Dark,20;
       bonus2 bMagicAddEle,Ele_Undead,20;
   }
}