Эх сурвалжийг харах

Check if research or building upgrade job is already running

Tankernn 7 жил өмнө
parent
commit
62f0d96d4b
1 өөрчлөгдсөн 4 нэмэгдсэн , 0 устгасан
  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):