Fixes Venom Pressure combo with Poisoning Weapon (#5343)

* Resolves the poison from Poisoning Weapon not passing onto the target when using Venom Pressure.
Thanks to @teededung!
This commit is contained in:
Aleos 2020-11-06 14:32:10 -05:00 committed by GitHub
parent d01b718cc0
commit 008a2f9585
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3785,7 +3785,7 @@ int64 skill_attack (int attack_type, struct block_list* src, struct block_list *
case GC_VENOMPRESSURE: {
struct status_change *ssc = status_get_sc(src);
if( ssc && ssc->data[SC_POISONINGWEAPON] && rnd()%100 < 70 + 5*skill_lv ) {
sc_start(src,bl,(enum sc_type)ssc->data[SC_POISONINGWEAPON]->val2,100,ssc->data[SC_POISONINGWEAPON]->val1,skill_get_time2(GC_POISONINGWEAPON, 1));
sc_start4(src, bl, (sc_type)ssc->data[SC_POISONINGWEAPON]->val2, 100, ssc->data[SC_POISONINGWEAPON]->val1, 0, 1, 0, skill_get_time2(GC_POISONINGWEAPON, 1));
status_change_end(src,SC_POISONINGWEAPON,INVALID_TIMER);
clif_skill_nodamage(src,bl,skill_id,skill_lv,1);
}