iamdevkazey Posted October 18, 2022 Posted October 18, 2022 if ( (skill_get_inf2(skill_id)&INF2_TRAP || !status_reflect) && sd && sd->bonus.short_weapon_damage_return ) { rdamage += damage * sd->bonus.short_weapon_damage_return / 100 rdamage = i64max(rdamage,1); help can you make bonus.short.weapon.damage_return like ( rnd()%100 < 100; ???? 100% Quote
0 Emistry Posted October 22, 2022 Posted October 22, 2022 return randomly between 1~100% ? rdamage += damage * cap_value(rnd() % 100, 1, 100) / 100; Quote
0 iamdevkazey Posted November 7, 2022 Author Posted November 7, 2022 Spoiler thank you rdamage += damage * tsd->bonus.short_weapon_damage_return & cap_value(rnd() % 100, 1, 100) / 100; ? like this ? Emistry ? Quote
Question
iamdevkazey
if ( (skill_get_inf2(skill_id)&INF2_TRAP || !status_reflect) && sd && sd->bonus.short_weapon_damage_return ) {
rdamage += damage * sd->bonus.short_weapon_damage_return / 100
rdamage = i64max(rdamage,1);
help can you make bonus.short.weapon.damage_return like ( rnd()%100 < 100; ???? 100%
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.