def test_medium_armor_dex(self): player = Player('Radrick', [10, 18, 10, 10, 10, 10], Human(), Fighter()) player.set_armor(armors[ArmorId.HIDE]) self.assertEqual(14, player.get_ac())
def test_ac_naked_shield(self): player = Player('Radrick', [10, 10, 10, 10, 10, 10], Human(), Fighter()) player.set_right_hand(armors[ArmorId.SHIELD]) self.assertEqual(player.get_ac(), 12)
def test_ac_heavy_high_dex(self): player = Player('Radrick', [10, 18, 10, 10, 10, 10], Human(), Fighter()) player.set_right_hand(armors[ArmorId.SHIELD]) player.set_armor(armors[ArmorId.PLATE]) self.assertEqual(20, player.get_ac())
def test_ac_naked(self): player = Player('Radrick', [10, 18, 10, 10, 10, 10], Human(), Fighter()) self.assertEqual(14, player.get_ac())