home · contact · privacy
Make players non-blocking, but movement through them awkward.
[plomrogue2] / plomrogue / things.py
index dd14db5b657352c16d2a0db0adc1e175db4a2b53..98d056ac650508b239a284d84ee99cf40dc8b736 100644 (file)
@@ -433,7 +433,6 @@ class Thing_CookieSpawner(Thing):
 
 
 class ThingAnimate(Thing):
-    blocks_movement = True
 
     def __init__(self, *args, **kwargs):
         super().__init__(*args, **kwargs)
@@ -626,6 +625,9 @@ class Thing_Player(ThingAnimate):
             self.game.players_hat_chars[self.name] += c
 
     def get_cookie_chars(self):
+        chars = ' #'  # default
         if self.name in self.game.players_hat_chars:
-            return self.game.players_hat_chars[self.name]
-        return ' #'  # default
+            chars = self.game.players_hat_chars[self.name]
+        chars_split = list(chars)
+        chars_split.sort()
+        return ''.join(chars_split)