Board Mechanics.old [context]
Sender Bobble
Date Thu Jul 16 04:49:11 2015
To mircenary,astark,all
Subject sharpshooting
Can confirm that Astark's reply is 100% correct. Here's the code snippet: if ( is_ranged_weapon(wield) ) { int skill = get_skill(ch, gsn_sharp_shooting) + mastery_bonus(ch, gsn_sharp_shooting, 30, 50) + get_skill(ch, gsn_precise_shot); if ( dt != gsn_burst && dt != gsn_semiauto && dt != gsn_fullauto && number_range(1,800) <= skill ) { dam *= 2; check_improve (ch, gsn_sharp_shooting, TRUE, 5); } }