瀏覽代碼

Check if research or building upgrade job is already running

Tankernn 7 年之前
父節點
當前提交
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):