def test_job_power__many(self): delta = (c.JOB_MAX_POWER - c.JOB_MIN_POWER) / 4 self.assertEqual(logic.job_power(1, [1, 2, 3]), c.JOB_MIN_POWER + delta) self.assertEqual(logic.job_power(2, [1, 2, 3]), c.JOB_MIN_POWER + delta * 2) self.assertEqual(logic.job_power(3, [1, 2, 3]), c.JOB_MIN_POWER + delta * 3)
def get_job_power(self, actor_id): from the_tale.game.places import storage current_place = storage.places[actor_id] return jobs_logic.job_power( power=politic_power_storage.places.total_power_fraction( current_place.id), powers=[ politic_power_storage.places.total_power_fraction(place.id) for place in current_place.get_same_places() ])
def get_job_power(self): return jobs_logic.job_power(objects_number=len(self.get_same_places()), power=self.total_politic_power_fraction)
def get_job_power(self): return jobs_logic.job_power(power=self.total_politic_power_fraction, powers=[ place.total_politic_power_fraction for place in self.get_same_places() ])
def get_job_power(self): return jobs_logic.job_power(power=self.total_politic_power_fraction, powers=[ person.total_politic_power_fraction for person in self.place.persons ]) + self.attrs.job_power_bonus
def get_job_power(self): return jobs_logic.job_power(power=self.total_politic_power_fraction, powers=[place.total_politic_power_fraction for place in self.get_same_places()])
def test_job_power__equal(self): delta = (c.JOB_MAX_POWER - c.JOB_MIN_POWER) / 4 self.assertEqual(logic.job_power(1, [1, 2, 2]), c.JOB_MIN_POWER + delta) self.assertEqual(logic.job_power(2, [1, 2, 2]), c.JOB_MIN_POWER + delta * 2)
def test_job_power__one(self): delta = (c.JOB_MAX_POWER - c.JOB_MIN_POWER) / 2 self.assertEqual(logic.job_power(1, [1]), c.JOB_MIN_POWER + delta)
def get_job_power(self): return jobs_logic.job_power(power=self.total_politic_power_fraction, powers=[person.total_politic_power_fraction for person in self.place.persons]) + self.attrs.job_power_bonus
def get_job_power(self, actor_id): current_person = storage.persons[actor_id] return jobs_logic.job_power(power=politic_power_storage.persons.total_power_fraction(current_person.id), powers=[politic_power_storage.persons.total_power_fraction(person.id) for person in current_person.place.persons]) + current_person.attrs.job_power_bonus
def get_job_power(self): return jobs_logic.job_power(objects_number=len(self.place.persons), power=self.total_politic_power_fraction) + self.attrs.job_power_bonus
def test_job_power__two(self): delta = (c.JOB_MAX_POWER - c.JOB_MIN_POWER) / 3 self.assertEqual(logic.job_power(1, [1, 2]), c.JOB_MIN_POWER + delta) self.assertEqual(logic.job_power(2, [1, 2]), c.JOB_MIN_POWER + delta * 2)