|
@@ -1422,15 +1422,13 @@ int skill_additional_effect( struct block_list* src, struct block_list *bl, uint
|
|
|
break;
|
|
|
|
|
|
case AS_VENOMKNIFE:
|
|
|
- if (sd) //Poison chance must be that of Envenom. [Skotlex]
|
|
|
- skill_lv = pc_checkskill(sd, TF_POISON);
|
|
|
- [[fallthrough]];
|
|
|
- case TF_POISON:
|
|
|
case AS_SPLASHER:
|
|
|
- if(!sc_start2(src,bl,SC_POISON,(4*skill_lv+10),skill_lv,src->id,skill_get_time2(skill_id,skill_lv))
|
|
|
- && sd && skill_id==TF_POISON
|
|
|
- )
|
|
|
- clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0);
|
|
|
+ sc_start2(src, bl, SC_POISON, 100, skill_lv, src->id, skill_get_time2(skill_id, skill_lv));
|
|
|
+ break;
|
|
|
+
|
|
|
+ case TF_POISON:
|
|
|
+ if (!sc_start2(src, bl, SC_POISON, (4 * skill_lv + 10), skill_lv, src->id, skill_get_time2(skill_id, skill_lv)) && sd)
|
|
|
+ clif_skill_fail(sd, skill_id, USESKILL_FAIL_LEVEL, 0);
|
|
|
break;
|
|
|
|
|
|
case AS_SONICBLOW:
|
|
@@ -10254,9 +10252,6 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
|
|
|
}
|
|
|
clif_skill_nodamage(src,bl,skill_id,skill_lv,
|
|
|
sc_start4(src,bl,type,100,skill_lv,skill_id,src->id,skill_get_time(skill_id,skill_lv),1000));
|
|
|
-#ifndef RENEWAL
|
|
|
- if (sd) skill_blockpc_start (sd, skill_id, skill_get_time(skill_id, skill_lv)+3000);
|
|
|
-#endif
|
|
|
break;
|
|
|
|
|
|
case PF_MINDBREAKER:
|