changeset 200:dc0cc8228e2a

Fix protagonist physicsers.
author Jeremy Thurgood <firxen@gmail.com>
date Tue, 03 Sep 2013 23:16:09 +0200
parents c291fd4b49bf
children 3495a2025bc6
files nagslang/protagonist.py
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/nagslang/protagonist.py	Tue Sep 03 22:53:23 2013 +0200
+++ b/nagslang/protagonist.py	Tue Sep 03 23:16:09 2013 +0200
@@ -126,6 +126,7 @@
         self._physicsers[self.form].remove_from_space()
         self.form = self.WOLF_FORM
         self._physicsers[self.form].add_to_space()
+        self.physicser = self._physicsers[self.form]
         self._body.mass = 100
         self._body.velocity_limit = 1000
         self.impulse_factor = 4000
@@ -142,6 +143,7 @@
         self._physicsers[self.form].remove_from_space()
         self.form = self.HUMAN_FORM
         self._physicsers[self.form].add_to_space()
+        self.physicser = self._physicsers[self.form]
         self._body.mass = 10
         self._body.velocity_limit = 1000
         self.impulse_factor = 500
@@ -199,6 +201,7 @@
         self.inventory = old_protagonist.inventory
         self.renderer = self._renderers[self.render_form]
         self._physicsers[self.form].add_to_space()
+        self.physicser = self._physicsers[self.form]
 
     def toggle_form(self):
         if self.form == self.WOLF_FORM: