Fixed QD Shot Not Triggerring When ASPD is 193 (#5048)
This commit is contained in:
parent
d87ac21986
commit
444ad785be
@ -3537,10 +3537,7 @@ static void battle_calc_multi_attack(struct Damage* wd, struct block_list *src,s
|
|||||||
wd->div_ = skill_get_num(GS_CHAINACTION,skill_lv);
|
wd->div_ = skill_get_num(GS_CHAINACTION,skill_lv);
|
||||||
wd->type = DMG_MULTI_HIT;
|
wd->type = DMG_MULTI_HIT;
|
||||||
|
|
||||||
status_data *status = status_get_status_data(src);
|
sc_start(src,src,SC_QD_SHOT_READY,100,target->id,skill_get_time(RL_QD_SHOT,1));
|
||||||
|
|
||||||
if (status && status->amotion > 70) // Only triggers if ASPD < 193
|
|
||||||
sc_start(src,src,SC_QD_SHOT_READY,100,target->id,skill_get_time(RL_QD_SHOT,1));
|
|
||||||
}
|
}
|
||||||
else if(sc && sc->data[SC_FEARBREEZE] && sd->weapontype1==W_BOW
|
else if(sc && sc->data[SC_FEARBREEZE] && sd->weapontype1==W_BOW
|
||||||
&& (i = sd->equip_index[EQI_AMMO]) >= 0 && sd->inventory_data[i] && sd->inventory.u.items_inventory[i].amount > 1)
|
&& (i = sd->equip_index[EQI_AMMO]) >= 0 && sd->inventory_data[i] && sd->inventory.u.items_inventory[i].amount > 1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user