def test_companions_defend_in_battle_probability(self): self.assertEqual( round(f.companions_defend_in_battle_probability(0), 5), 0.15) self.assertEqual( round(f.companions_defend_in_battle_probability(25), 5), 0.16875) self.assertEqual( round(f.companions_defend_in_battle_probability(50), 5), 0.1875) self.assertEqual( round(f.companions_defend_in_battle_probability(75), 5), 0.20625) self.assertEqual( round(f.companions_defend_in_battle_probability(100), 5), 0.225)
def defend_in_battle_probability(self): return ( self.record.dedication.block_multiplier * self._hero.preferences.companion_dedication.block_multiplier * f.companions_defend_in_battle_probability(self.actual_coherence) * self._hero.companion_block_probability_multiplier )
def test_companions_defend_in_battle_probability(self): self.assertEqual(round(f.companions_defend_in_battle_probability(0), 5), 0.15) self.assertEqual(round(f.companions_defend_in_battle_probability(25), 5), 0.16875) self.assertEqual(round(f.companions_defend_in_battle_probability(50), 5), 0.1875) self.assertEqual(round(f.companions_defend_in_battle_probability(75), 5), 0.20625) self.assertEqual(round(f.companions_defend_in_battle_probability(100), 5), 0.225)
def defend_in_battle_probability(self): return ( self.record.dedication.block_multiplier * self._hero.preferences.companion_dedication.block_multiplier * f.companions_defend_in_battle_probability(self.actual_coherence) * self._hero.companion_block_probability_multiplier)