Explorar o código

Check if research or building upgrade job is already running

Tankernn %!s(int64=7) %!d(string=hai) anos
pai
achega
62f0d96d4b
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      citybuilder/player.py

+ 4 - 0
citybuilder/player.py

@@ -57,6 +57,10 @@ class Player:
         return pbkdf2_sha256.verify(password, self.password)
 
     def add_job(self, product, requirements, cost):
+        if product['type'] in ("building", "research"):
+            for job in self.jobs:
+                if job.product['name'] == product['name']:
+                    return 3
         if not self.check_requirements(requirements):
             return 2
         if not self.resource_check(cost):