Blame 8Kingdoms-1.1.0-divide-by-zero.patch

380a8b4
diff -up ./res/xml/scripts/unit_recruit_elite.xml~ ./res/xml/scripts/unit_recruit_elite.xml
380a8b4
--- ./res/xml/scripts/unit_recruit_elite.xml~	2008-01-04 20:07:15.000000000 +0100
380a8b4
+++ ./res/xml/scripts/unit_recruit_elite.xml	2008-01-04 20:07:15.000000000 +0100
380a8b4
@@ -60,7 +60,7 @@
380a8b4
         # pomocna promenna pro uchovani poctu zbyvajicich zivotu
380a8b4
         set missing_lives [expr $max_lives - $unit(lives)];
380a8b4
     
380a8b4
-        if {$unit_types($unit(type), cure_cost) > 0} {
380a8b4
+        if {($unit_types($unit(type), cure_cost) > 0) && ($unit(level) > 0)} {
380a8b4
             # pomocna promenna pro uchovani maximalniho poctu zivotu, na ktere
380a8b4
             # ma hrac penize 
380a8b4
             set money [expr floor($player(money) / ($unit(level) * $unit_types($unit(type), cure_cost)))];