def make_hit(roll: int): return Dice.twenty_sided() > roll
def get_saving_throw(self, versus_attack)->bool: roll = Dice.twenty_sided() return (roll >= Fighter.SAVING_THROWS[versus_attack]), roll
def fighter_initiative(dexterity) -> bool: return Dice.twenty_sided() + pu.BONUS_PENALTIES[dexterity] > GOBLIN_INITIATIVE