fixed start.bat for usernames w/ spaces; fixed triggers for player defending; minor fixes

This commit is contained in:
Vasyl Horbachenko
2018-07-19 00:57:15 +03:00
parent e8098e795c
commit e266698e68
9 changed files with 60 additions and 39 deletions

View File

@@ -30,7 +30,7 @@ class FrontlineAttackEvent(Event):
def is_successfull(self, debriefing: Debriefing):
alive_attackers = sum([v for k, v in debriefing.alive_units[self.attacker_name].items() if db.unit_task(k) == PinpointStrike])
alive_defenders = sum([v for k, v in debriefing.alive_units[self.defender_name].items() if db.unit_task(k) == PinpointStrike])
attackers_success = (float(alive_attackers) / alive_defenders) > self.SUCCESS_FACTOR
attackers_success = (float(alive_attackers) / alive_defenders + 0.01) > self.SUCCESS_FACTOR
if self.from_cp.captured:
return attackers_success
else: