|
@@ -7947,12 +7947,12 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, in
|
|
status_change_end(bl,SC_SHIELDSPELL_DEF,INVALID_TIMER);
|
|
status_change_end(bl,SC_SHIELDSPELL_DEF,INVALID_TIMER);
|
|
break;
|
|
break;
|
|
case 2:
|
|
case 2:
|
|
- val = 10 * shield_data->def; // % Reflected damage.
|
|
|
|
- sc_start2(bl,SC_SHIELDSPELL_DEF,brate,opt,val,shield_data->def * 30000);
|
|
|
|
|
|
+ val = shield_data->def / 10; // % Reflected damage.
|
|
|
|
+ sc_start2(bl,SC_SHIELDSPELL_DEF,brate,opt,val,shield_data->def * 1000);
|
|
break;
|
|
break;
|
|
case 3:
|
|
case 3:
|
|
- val = 20 * shield_data->def; // Attack increase.
|
|
|
|
- sc_start2(bl,SC_SHIELDSPELL_DEF,brate,opt,val,shield_data->def * 30000);
|
|
|
|
|
|
+ val = shield_data->def; // Attack increase.
|
|
|
|
+ sc_start2(bl,SC_SHIELDSPELL_DEF,brate,opt,val,shield_data->def * 3000);
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|