Fallen Warrior's Shield

Item ID 28977 Name Fallen Warrior's Shield
None
Weapon Level 0 Identifier Fallen_Shield_TH
Attack 0 Type Armor
MATK 0 Equip Locations Off Hand
Defense 120 Equippable Jobs None
Range 0 Equip Gender Both (Male and Female)
Slots 1 Equip Upper None
Weight 350 Min Equip Level 100
NPC Buy 0 Max Equip Level None
NPC Sell 0 Refineable Yes
Credit Price None Trade restriction None
Item Script
.@r = getrefine();
bonus bUnbreakableShield;
bonus bMdef,-15;
bonus2 bSubRace,RC_Demon,10;
bonus2 bSubRace,RC_Player_Human,10;
bonus2 bSubRace,RC_Player_Doram,10;
if (.@r>=7) {
   bonus bAspd,2;
}
if (.@r>=10) {
   if (eaclass()&EAJL_THIRD && BaseJob == Job_Knight)
       bonus2 bSkillCooldown,"RK_HUNDREDSPEAR",-1000;
   if (eaclass()&EAJL_THIRD && BaseJob == Job_Crusader)
       bonus2 bFixedCastrate,"LG_EARTHDRIVE",-100;
}
if (.@r>=12) {
   bonus bHit,40;
   bonus bAtkRate,5;
}

Set Script
Old Rune Circlet
Fallen Warrior's Shield
Record of Swordsman
.@r = getequiprefinerycnt(EQI_HEAD_TOP)+getequiprefinerycnt(EQI_HAND_L);
if (getskilllv("RK_HUNDREDSPEAR") == 10)
   skill "LG_SHIELDSPELL",1;
if (getskilllv("RK_IGNITIONBREAK") >= 1)
   bonus bBaseAtk,-120;
if (.@r>=18) {
   bonus bDelayrate,-5;
   bonus bAspdRate,10;
}
if (.@r>=21)
   bonus2 bSkillCooldown,"RK_HUNDREDSPEAR",-500;
Old Rune Circlet
Fallen Warrior's Shield
[Not for Sale] Record of Swordsman
.@r = getequiprefinerycnt(EQI_HEAD_TOP)+getequiprefinerycnt(EQI_HAND_L);
if (getskilllv("RK_HUNDREDSPEAR") == 10)
   skill "LG_SHIELDSPELL",1;
if (getskilllv("RK_IGNITIONBREAK") >= 1)
   bonus bBaseAtk,-120;
if (.@r>=18) {
   bonus bDelayrate,-5;
   bonus bAspdRate,10;
}
if (.@r>=21)
   bonus2 bSkillCooldown,"RK_HUNDREDSPEAR",-500;
Old Casket of Protection
Fallen Warrior's Shield
Record of Swordsman
.@r = getequiprefinerycnt(EQI_HEAD_TOP)+getequiprefinerycnt(EQI_HAND_L);
if (getskilllv("LG_SHIELDPRESS") == 10)
   bonus bDelayrate,-30;
if (getskilllv("LG_OVERBRAND") >= 1)
   bonus bDelayrate,30;
if (.@r>=18) {
   bonus2 bSkillAtk,"LG_EARTHDRIVE",25;
   bonus2 bSkillAtk,"LG_SHIELDPRESS",25;
}
if (.@r>=21)
   bonus2 bSkillCooldown,"LG_EARTHDRIVE",-500;
Old Casket of Protection
Fallen Warrior's Shield
[Not for Sale] Record of Swordsman
.@r = getequiprefinerycnt(EQI_HEAD_TOP)+getequiprefinerycnt(EQI_HAND_L);
if (getskilllv("LG_SHIELDPRESS") == 10)
   bonus bDelayrate,-30;
if (getskilllv("LG_OVERBRAND") >= 1)
   bonus bDelayrate,30;
if (.@r>=18) {
   bonus2 bSkillAtk,"LG_EARTHDRIVE",25;
   bonus2 bSkillAtk,"LG_SHIELDPRESS",25;
}
if (.@r>=21)
   bonus2 bSkillCooldown,"LG_EARTHDRIVE",-500;