def dehydrate(self, bundle): bundle = ModelResource.dehydrate(self, bundle) bundle = ImageMixin.dehydrate(self, bundle) if bundle.obj.activity == Spirit.ACTIVITY_WANDER: if bundle.obj.health_current == 0: bundle.data["experience_given"] = bundle.obj.get_ladder().xp_given return bundle