From e590b5b59df9ed79f9bfa57fc7cf18db4f592464 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Mon, 21 Nov 2011 21:26:29 +0400 Subject: [PATCH] Disallow self-boosting --- service/fleet.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/service/fleet.py b/service/fleet.py index f2b6d87aa..9d6c290f4 100644 --- a/service/fleet.py +++ b/service/fleet.py @@ -80,6 +80,8 @@ class Fleet(object): eos.db.save(f) def setLinearFleetCom(self, boostee, booster): + if boostee == booster: + return if self.isInLinearFleet(boostee) is False: self.removeAssociatedFleetData(boostee) self.makeLinearFleet(boostee) @@ -92,6 +94,8 @@ class Fleet(object): self.removeAssociatedFleetData(boostee) def setLinearWingCom(self, boostee, booster): + if boostee == booster: + return if self.isInLinearFleet(boostee) is False: self.removeAssociatedFleetData(boostee) self.makeLinearFleet(boostee) @@ -104,6 +108,8 @@ class Fleet(object): self.removeAssociatedFleetData(boostee) def setLinearSquadCom(self, boostee, booster): + if boostee == booster: + return if self.isInLinearFleet(boostee) is False: self.removeAssociatedFleetData(boostee) self.makeLinearFleet(boostee)