Browse Source

add death detection

Richard Köhl 1 năm trước cách đây
mục cha
commit
30982adf37
2 tập tin đã thay đổi với 5 bổ sung0 xóa
  1. 5 0
      dungeon.py
  2. BIN
      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"):

BIN
templates/dungeon/dead.png