瀏覽代碼

add death detection

Richard Köhl 1 年之前
父節點
當前提交
30982adf37
共有 2 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      dungeon.py
  2. 二進制
      templates/dungeon/dead.png

+ 5 - 0
dungeon.py

@@ -26,6 +26,7 @@ tpl_angus = cv2.imread("templates/dungeon/angus.png")
 tpl_moloch = cv2.imread("templates/dungeon/moloch.png")
 tpl_angus2 = cv2.imread("templates/dungeon/angus2.png")
 tpl_moloch2 = cv2.imread("templates/dungeon/moloch2.png")
+tpl_dead = cv2.imread("templates/dungeon/dead.png")
 
 
 def low_health(element, name):
@@ -71,6 +72,10 @@ while True:
         if name is not None:
             if name in ["to_battle", "auto_battle", "ok", "lock", "collect"]:
                 if name in ["auto_battle"]:
+                    dead = first_template(tpl_dead)
+                    if dead:
+                        print("++++++++ at least one titan is dead. stopping")
+                        break
                     if is_mixed:
                         moloch = first_template(tpl_moloch)
                         if moloch and moloch[1] < 1000 and low_health(moloch, "moloch"):

二進制
templates/dungeon/dead.png