|
@@ -3167,6 +3167,9 @@ int64 skill_attack (int attack_type, struct block_list* src, struct block_list *
|
|
}
|
|
}
|
|
|
|
|
|
if(tsc && tsc->data[SC_MAGICROD] && src == dsrc) {
|
|
if(tsc && tsc->data[SC_MAGICROD] && src == dsrc) {
|
|
|
|
+#ifndef RENEWAL
|
|
|
|
+ clif_skill_nodamage(bl,bl,SA_MAGICROD,skill_lv,1);
|
|
|
|
+#endif
|
|
int sp = skill_get_sp(skill_id,skill_lv);
|
|
int sp = skill_get_sp(skill_id,skill_lv);
|
|
dmg.damage = dmg.damage2 = 0;
|
|
dmg.damage = dmg.damage2 = 0;
|
|
dmg.dmg_lv = ATK_MISS; //This will prevent skill additional effect from taking effect. [Skotlex]
|
|
dmg.dmg_lv = ATK_MISS; //This will prevent skill additional effect from taking effect. [Skotlex]
|
|
@@ -8009,7 +8012,9 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case SA_MAGICROD:
|
|
case SA_MAGICROD:
|
|
|
|
+#ifdef RENEWAL
|
|
clif_skill_nodamage(src,src,SA_MAGICROD,skill_lv,1);
|
|
clif_skill_nodamage(src,src,SA_MAGICROD,skill_lv,1);
|
|
|
|
+#endif
|
|
sc_start(src,bl,type,100,skill_lv,skill_get_time(skill_id,skill_lv));
|
|
sc_start(src,bl,type,100,skill_lv,skill_get_time(skill_id,skill_lv));
|
|
break;
|
|
break;
|
|
case SA_AUTOSPELL:
|
|
case SA_AUTOSPELL:
|