Merge branch 'master' of git://ctpug.org.za/naja
[naja.git] / naja / gameboard.py
index ad692e716e8ee414371c72152f04ea0672233403..fcad070a8f9f2be711a607fc5661b61d76148c55 100644 (file)
@@ -361,7 +361,11 @@ class LocationCard(object):
         if replacement_params is None:
             return None
         else:
-            return random.randint(replacement_params[0], replacement_params[1])
+            if replacement_params['chance'] > random.random():
+                return random.randint(replacement_params['min'],
+                                      replacement_params['max'])
+            else:
+                return None
 
     def timer_action(self, position, board):
         if self.replacement_time is not None: