Exemple #1
0
 def get_abil_mod(self, name, ability_scores):
     return util.get_abil_mod(self.scores[name] + ability_scores[name])
Exemple #2
0
 def test_get_abil_mode(self):
     self.assertEqual(util.get_abil_mod(0), -5)
     self.assertEqual(util.get_abil_mod(1), -5)
     self.assertEqual(util.get_abil_mod(2), -4)
     self.assertEqual(util.get_abil_mod(3), -4)
     self.assertEqual(util.get_abil_mod(4), -3)
     self.assertEqual(util.get_abil_mod(5), -3)
     self.assertEqual(util.get_abil_mod(6), -2)
     self.assertEqual(util.get_abil_mod(7), -2)
     self.assertEqual(util.get_abil_mod(8), -1)
     self.assertEqual(util.get_abil_mod(9), -1)
     self.assertEqual(util.get_abil_mod(10), 0)
     self.assertEqual(util.get_abil_mod(11), 0)
     self.assertEqual(util.get_abil_mod(12), 1)
     self.assertEqual(util.get_abil_mod(13), 1)
     self.assertEqual(util.get_abil_mod(14), 2)
     self.assertEqual(util.get_abil_mod(15), 2)
     self.assertEqual(util.get_abil_mod(16), 3)
     self.assertEqual(util.get_abil_mod(17), 3)
     self.assertEqual(util.get_abil_mod(18), 4)
     self.assertEqual(util.get_abil_mod(19), 4)
     self.assertEqual(util.get_abil_mod(20), 5)
     self.assertEqual(util.get_abil_mod(21), 5)
     self.assertEqual(util.get_abil_mod(22), 6)
     self.assertEqual(util.get_abil_mod(23), 6)
     self.assertEqual(util.get_abil_mod(24), 7)
     self.assertEqual(util.get_abil_mod(25), 7)
     self.assertEqual(util.get_abil_mod(26), 8)
     self.assertEqual(util.get_abil_mod(27), 8)
     self.assertEqual(util.get_abil_mod(28), 9)
     self.assertEqual(util.get_abil_mod(29), 9)
     self.assertEqual(util.get_abil_mod(30), 10)
     self.assertEqual(util.get_abil_mod(31), 10)
     self.assertEqual(util.get_abil_mod(32), 11)
     self.assertEqual(util.get_abil_mod(33), 11)
     self.assertEqual(util.get_abil_mod(34), 12)
     self.assertEqual(util.get_abil_mod(35), 12)